Sha256: 9d5ce5a53b0f93b53de9686db64d9756c15a85bcafb110efa2842001c34ac380

Contents?: true

Size: 1.21 KB

Versions: 51

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 = -1;
}

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

51 entries across 51 versions & 1 rubygems

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