Sha256: ad9a8c5d7ee084e88fccd46e074fee4548cfb182b6768b0336fc9a9c9321125b

Contents?: true

Size: 820 Bytes

Versions: 32

Compression:

Stored size: 820 Bytes

Contents

/* alert.i */
%module Alert
%{
#include "ext/rho/rhoruby.h"
extern void alert_show_popup(rho_param *p);
#define show_popup alert_show_popup 
extern void alert_hide_popup();
#define hide_popup alert_hide_popup
extern void alert_vibrate(void*);
#define vibrate alert_vibrate
extern void alert_play_file(char* file_name, ...);
#define play_file alert_play_file 

extern void show_status(char* szTitle, char* szText, char* szHideLabel);
#define show_status rho_alert_show_status

%}

%typemap(in) (rho_param *p) {
    $1 = rho_param_fromvalue($input);
}

%typemap(freearg) (rho_param *p) {
    rho_param_free($1);
}

extern void show_popup(rho_param *p);
extern void hide_popup();
extern void vibrate(...);
extern void play_file(char* file_name, ...);
extern void show_status(char* szTitle, char* szText, char* szHideLabel);

Version data entries

32 entries across 32 versions & 1 rubygems

Version Path
rhodes-3.0.2 platform/shared/ruby/ext/alert/alert.i
rhodes-3.0.2.beta.1 platform/shared/ruby/ext/alert/alert.i
rhodes-3.0.1 platform/shared/ruby/ext/alert/alert.i
rhodes-3.0.1.beta.8 platform/shared/ruby/ext/alert/alert.i
rhodes-3.0.1.beta.7 platform/shared/ruby/ext/alert/alert.i
rhodes-3.0.1.beta.6 platform/shared/ruby/ext/alert/alert.i
rhodes-3.0.1.beta.5 platform/shared/ruby/ext/alert/alert.i
rhodes-3.0.1.beta.4 platform/shared/ruby/ext/alert/alert.i
rhodes-3.0.1.beta.3 platform/shared/ruby/ext/alert/alert.i
rhodes-3.0.1.beta.2 platform/shared/ruby/ext/alert/alert.i
rhodes-3.0.0 platform/shared/ruby/ext/alert/alert.i
rhodes-3.0.0.beta.7 platform/shared/ruby/ext/alert/alert.i
rhodes-3.0.0.beta.6 platform/shared/ruby/ext/alert/alert.i
rhodes-3.0.0.beta.5 platform/shared/ruby/ext/alert/alert.i
rhodes-3.0.0.beta.4 platform/shared/ruby/ext/alert/alert.i
rhodes-3.0.0.beta.3 platform/shared/ruby/ext/alert/alert.i
rhodes-3.0.0.beta.2 platform/shared/ruby/ext/alert/alert.i
rhodes-3.0.0.beta.1 platform/shared/ruby/ext/alert/alert.i
rhodes-2.4.1 platform/shared/ruby/ext/alert/alert.i
rhodes-2.4.1.beta.1 platform/shared/ruby/ext/alert/alert.i