Sha256: 93a6878dcf34db2255066f2d687c3e2cce0951f89482bbc146f1f0a11a3ffa09

Contents?: true

Size: 1.21 KB

Versions: 13

Compression:

Stored size: 1.21 KB

Contents

/* webview.i */
%module WebView
%{
extern void rho_webview_refresh(int index);
#define refresh rho_webview_refresh 
extern void rho_webview_navigate(const char* url, int index);
#define navigate rho_webview_navigate
extern char* rho_webview_current_location(int index);
#define current_location rho_webview_current_location
extern char* rho_webview_execute_js(const char* js, int index);
#define execute_js rho_webview_execute_js
extern void rho_webview_set_menu_items(VALUE argv);
#define set_menu_items rho_webview_set_menu_items
extern int rho_webview_active_tab();
#define active_tab rho_webview_active_tab

extern void rho_webview_full_screen_mode(int enable);
#define full_screen_mode rho_webview_full_screen_mode

extern void rho_webview_set_cookie(const char* url, const char* cookie);
#define set_cookie rho_webview_set_cookie

%}

%typemap(default) int index {
  $1 = 0;
}

extern void refresh(int index);
extern void navigate(const char* url, int index);
extern const char* current_location(int index);
extern const char* execute_js(const char* js, int index);
extern void set_menu_items(VALUE argv);
extern int active_tab();
extern void full_screen_mode(int enable);
extern void set_cookie(const char* url, const char* cookie);

Version data entries

13 entries across 13 versions & 1 rubygems

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