Sha256: d444dacfb684ae420e64fe16dce3dab5851e0aacc856a326b92dce50f7f41a99

Contents?: true

Size: 631 Bytes

Versions: 19

Compression:

Stored size: 631 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 
%}

%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, ...);

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
rhodes-2.2.6 platform/shared/ruby/ext/alert/alert.i
rhodes-2.2.6.beta.1 platform/shared/ruby/ext/alert/alert.i
rhodes-2.2.5 platform/shared/ruby/ext/alert/alert.i
rhodes-2.2.5.beta.3 platform/shared/ruby/ext/alert/alert.i
rhodes-2.2.5.beta.2 platform/shared/ruby/ext/alert/alert.i
rhodes-2.2.5.beta.1 platform/shared/ruby/ext/alert/alert.i
rhodes-2.2.4.beta.1 platform/shared/ruby/ext/alert/alert.i
rhodes-2.2.3 platform/shared/ruby/ext/alert/alert.i
rhodes-2.2.3.beta.1 platform/shared/ruby/ext/alert/alert.i
rhodes-2.2.2 platform/shared/ruby/ext/alert/alert.i
rhodes-2.2.2.beta.1 platform/shared/ruby/ext/alert/alert.i
rhodes-2.2.1 platform/shared/ruby/ext/alert/alert.i
rhodes-2.2.1.beta.2 platform/shared/ruby/ext/alert/alert.i
rhodes-2.2.1.beta.1 platform/shared/ruby/ext/alert/alert.i
rhodes-2.2.0 platform/shared/ruby/ext/alert/alert.i
rhodes-2.2.0.beta.3 platform/shared/ruby/ext/alert/alert.i
rhodes-2.2.0.beta.2 platform/shared/ruby/ext/alert/alert.i
rhodes-2.2.0.beta.1 platform/shared/ruby/ext/alert/alert.i
rhodes-2.1.0 platform/shared/ruby/ext/alert/alert.i