Sha256: 094cff7a58df594187418f8e5e5fb6601c6a73e50b1b29da08cd339cd71859d8

Contents?: true

Size: 1.33 KB

Versions: 37

Compression:

Stored size: 1.33 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

extern void rho_webview_navigate_back();
#define navigate_back rho_webview_navigate_back

%}

%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);
extern void navigate_back();

Version data entries

37 entries across 37 versions & 1 rubygems

Version Path
rhodes-3.3.3.beta.3 platform/shared/ruby/ext/webview/webview.i
rhodes-3.3.3.beta.2 platform/shared/ruby/ext/webview/webview.i
rhodes-3.3.3.beta.1 platform/shared/ruby/ext/webview/webview.i
rhodes-3.3.2 platform/shared/ruby/ext/webview/webview.i
rhodes-3.3.2.beta.7 platform/shared/ruby/ext/webview/webview.i
rhodes-3.3.2.beta.6 platform/shared/ruby/ext/webview/webview.i
rhodes-3.3.2.beta.5 platform/shared/ruby/ext/webview/webview.i
rhodes-3.3.2.beta.4 platform/shared/ruby/ext/webview/webview.i
rhodes-3.3.2.beta.3 platform/shared/ruby/ext/webview/webview.i
rhodes-3.3.2.beta.2 platform/shared/ruby/ext/webview/webview.i
rhodes-3.3.2.beta.1 platform/shared/ruby/ext/webview/webview.i
rhodes-3.3.1 platform/shared/ruby/ext/webview/webview.i
rhodes-3.3.0 platform/shared/ruby/ext/webview/webview.i
rhodes-3.3.0.beta.3 platform/shared/ruby/ext/webview/webview.i
rhodes-3.3.0.beta.2 platform/shared/ruby/ext/webview/webview.i
rhodes-3.3.0.beta.1 platform/shared/ruby/ext/webview/webview.i
rhodes-3.2.3 platform/shared/ruby/ext/webview/webview.i
rhodes-3.2.2 platform/shared/ruby/ext/webview/webview.i
rhodes-3.2.2.beta platform/shared/ruby/ext/webview/webview.i
rhodes-3.2.1 platform/shared/ruby/ext/webview/webview.i