Sha256: 71ea36c0f488ac81fe4dff40dd08398748a2c5f85a96e3706c8fadb6f2e7bfa0

Contents?: true

Size: 627 Bytes

Versions: 15

Compression:

Stored size: 627 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 = valueToRhoParam($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

15 entries across 15 versions & 1 rubygems

Version Path
rhodes-2.0.3 platform/shared/ruby/ext/alert/alert.i
rhodes-2.0.2 platform/shared/ruby/ext/alert/alert.i
rhodes-2.0.0 platform/shared/ruby/ext/alert/alert.i
rhodes-2.0.0.rc2 platform/shared/ruby/ext/alert/alert.i
rhodes-2.0.0.rc1 platform/shared/ruby/ext/alert/alert.i
rhodes-2.0.0.beta11 platform/shared/ruby/ext/alert/alert.i
rhodes-2.0.0.beta10 platform/shared/ruby/ext/alert/alert.i
rhodes-2.0.0.beta9 platform/shared/ruby/ext/alert/alert.i
rhodes-2.0.0.beta8 platform/shared/ruby/ext/alert/alert.i
rhodes-2.0.0.beta7 platform/shared/ruby/ext/alert/alert.i
rhodes-2.0.0.beta6 platform/shared/ruby/ext/alert/alert.i
rhodes-2.0.0.beta4 platform/shared/ruby/ext/alert/alert.i
rhodes-2.0.0.beta3 platform/shared/ruby/ext/alert/alert.i
rhodes-2.0.0.beta2 platform/shared/ruby/ext/alert/alert.i
rhodes-2.0.0.beta1 platform/shared/ruby/ext/alert/alert.i