JNIEXPORT void JNICALL WebKitGTK_NATIVE(_1webkit_1web_1view_1reload) (JNIEnv *env, jclass that, jintLong arg0) { WebKitGTK_NATIVE_ENTER(env, that, _1webkit_1web_1view_1reload_FUNC); webkit_web_view_reload((WebKitWebView *)arg0); WebKitGTK_NATIVE_EXIT(env, that, _1webkit_1web_1view_1reload_FUNC); }
static gboolean on_web_process_terminated_restart (WebKitWebView *web_view, WebKitWebProcessTerminationReason reason, struct RestartData *restart) { #if GLIB_CHECK_VERSION(2, 56, 0) g_clear_handle_id (&restart->tries_timeout_id, g_source_remove); #else if (restart->tries_timeout_id) { g_source_remove (restart->tries_timeout_id); restart->tries_timeout_id = 0; } #endif // GLIB_CHECK_VERSION if (++restart->tries >= restart->max_tries) { g_critical ("Renderer process terminated and failed to recover within %ums", restart->try_window_ms); // Chain up to the handler that renders an error page. return cog_handle_web_view_web_process_terminated (web_view, reason, NULL); } g_warning ("Renderer process terminated, restarting (attempt %u/%u).", restart->tries, restart->max_tries); webkit_web_view_reload (web_view); // Reset the count of attempts if the Web process does not crash again // during the configure time window. restart->tries_timeout_id = g_timeout_add (restart->try_window_ms, (GSourceFunc) reset_recovery_tries, restart); return TRUE; }
static void mail_printer_custom_widget_apply_cb (GtkPrintOperation *operation, GtkWidget *widget, AsyncContext *async_context) { webkit_web_view_reload (async_context->web_view); }
void document_webkit_reload (Documentable *document_webkit) { gphpedit_debug (DEBUG_DOCUMENT); g_return_if_fail(document_webkit); Document_WebkitDetails *docdet = DOCUMENT_WEBKIT_GET_PRIVATE(document_webkit); webkit_web_view_reload (docdet->help_view); }
void ghtml_refresh(GtkWidget * widget) { GHtml * ghtml; ghtml = g_object_get_data(G_OBJECT(widget), "ghtml"); webkit_web_view_reload(WEBKIT_WEB_VIEW(ghtml->view)); }
static void reloadOrStopCallback(BrowserWindow *window) { if (webkit_web_view_is_loading(window->webView)) webkit_web_view_stop_loading(window->webView); else webkit_web_view_reload(window->webView); }
void browser_reload(Browser *b, int bypass) { if (bypass == TRUE) { webkit_web_view_reload_bypass_cache(b->UI.view); } else { webkit_web_view_reload(b->UI.view); } }
static void toggleJavascript(GtkWidget* item, WebKitWebView* webView) { gboolean js; WebKitWebSettings* settings = webkit_web_view_get_settings( WEBKIT_WEB_VIEW(webView)); js = gtk_toggle_tool_button_get_active(GTK_TOGGLE_TOOL_BUTTON(item)); g_object_set(G_OBJECT(settings), "enable-scripts", js, NULL); webkit_web_view_reload(webView); }
void reload(Client *c, const Arg *arg) { gboolean nocache = *(gboolean *)arg; if(nocache) webkit_web_view_reload_bypass_cache(c->view); else webkit_web_view_reload(c->view); }
static VALUE WebView_reload(VALUE self) { WebKitWebView *_self = ((WebKitWebView*)RVAL2GOBJ(self)); #line 129 "/home/geoff/Projects/gtk-webkit-ruby/ext/webkit/webkit.cr" webkit_web_view_reload(_self); return Qnil; }
static VALUE WebView_reload(VALUE self) { WebKitWebView *_self = ((WebKitWebView*)RVAL2GOBJ(self)); #line 288 "/home/ngl/Progetti/gtk-webkit-ruby/ext/webkit/webkit.cr" webkit_web_view_reload(_self); return Qnil; }
void wxWebViewWebKit::Reload(wxWebViewReloadFlags flags) { if (flags & wxWEBVIEW_RELOAD_NO_CACHE) { webkit_web_view_reload_bypass_cache(m_web_view); } else { webkit_web_view_reload(m_web_view); } }
void ghtml_reload(GtkWidget * widget) { GHtml * ghtml; ghtml = g_object_get_data(G_OBJECT(widget), "ghtml"); #if WEBKIT_CHECK_VERSION(1, 0, 3) webkit_web_view_reload_bypass_cache(WEBKIT_WEB_VIEW(ghtml->view)); #else webkit_web_view_reload(WEBKIT_WEB_VIEW(ghtml->view)); #endif }
static void impl_webkit_reload( GncHtml* self, gboolean force_rebuild ) { gnc_html_history_node * n; GncHtmlWebkitPrivate* priv; g_return_if_fail( self != NULL ); g_return_if_fail( GNC_IS_HTML_WEBKIT(self) ); priv = GNC_HTML_WEBKIT_GET_PRIVATE(self); n = gnc_html_history_get_current( priv->base.history ); if ( force_rebuild ) { if ( n != NULL ) gnc_html_show_url( self, n->type, n->location, n->label, 0 ); } else webkit_web_view_reload( priv->web_view ); }
static VbResult normal_navigate(Client *c, const NormalCmdInfo *info) { int count; WebKitBackForwardList *list; WebKitBackForwardListItem *item; WebKitWebView *view = c->webview; switch (info->key) { case CTRL('I'): /* fall through */ case CTRL('O'): count = info->count ? info->count : 1; if (info->key == CTRL('O')) { if (webkit_web_view_can_go_back(view)) { list = webkit_web_view_get_back_forward_list(view); item = webkit_back_forward_list_get_nth_item(list, -1 * count); webkit_web_view_go_to_back_forward_list_item(view, item); } } else { if (webkit_web_view_can_go_forward(view)) { list = webkit_web_view_get_back_forward_list(view); item = webkit_back_forward_list_get_nth_item(list, count); webkit_web_view_go_to_back_forward_list_item(view, item); } } break; case 'r': webkit_web_view_reload(view); break; case 'R': webkit_web_view_reload_bypass_cache(view); break; case CTRL('C'): webkit_web_view_stop_loading(view); break; } return RESULT_COMPLETE; }
static void reload_callback (GtkAction *action, gpointer data) { webkit_web_view_reload (WEBKIT_WEB_VIEW (view)); }
void WebkitBrowser::on_button_refresh () { webkit_web_view_reload (WEBKIT_WEB_VIEW(webview)); }
gboolean keypress(GtkWidget* w, GdkEventKey *ev, gpointer d) { Client *c = (Client *)d; if(ev->type != GDK_KEY_PRESS) return FALSE; if(GTK_WIDGET_HAS_FOCUS(c->searchbar)) { switch(ev->keyval) { case GDK_Escape: hidesearch(c); return TRUE; case GDK_Return: webkit_web_view_search_text(c->view, gtk_entry_get_text(GTK_ENTRY(c->searchbar)), FALSE, !(ev->state & GDK_SHIFT_MASK), TRUE); return TRUE; case GDK_Left: case GDK_Right: case GDK_r: return FALSE; } } else if(GTK_WIDGET_HAS_FOCUS(c->urlbar)) { switch(ev->keyval) { case GDK_Escape: hideurl(c); return TRUE; case GDK_Return: loaduri(c, gtk_entry_get_text(GTK_ENTRY(c->urlbar))); hideurl(c); return TRUE; case GDK_Left: case GDK_Right: case GDK_r: return FALSE; } } else if(ev->state == GDK_CONTROL_MASK || ev->state == (GDK_CONTROL_MASK | GDK_SHIFT_MASK)) { switch(ev->keyval) { case GDK_r: case GDK_R: if((ev->state & GDK_SHIFT_MASK)) webkit_web_view_reload_bypass_cache(c->view); else webkit_web_view_reload(c->view); return TRUE; case GDK_b: return TRUE; case GDK_g: showurl(c); return TRUE; case GDK_slash: showsearch(c); return TRUE; case GDK_Left: webkit_web_view_go_back(c->view); return TRUE; case GDK_Right: webkit_web_view_go_forward(c->view); return TRUE; } } else { switch(ev->keyval) { case GDK_k: webkit_web_view_move_cursor(c->view, GTK_MOVEMENT_DISPLAY_LINES, -1); return TRUE; case GDK_j: webkit_web_view_move_cursor(c->view, GTK_MOVEMENT_DISPLAY_LINES, 1); return TRUE; } } return FALSE; }
/** * This is for keypresses that apply to a particular WebKitPage, and as such * require a reference to the tab itself. */ gboolean juniper_events_tab_key_press(GtkWidget * widget, GdkEventKey * event, GtkVBox * tab) { WebKitWebView * page; page = juniper_tabs_page_for_tab(tab); if (event->state & GDK_MOD1_MASK) { if (event->keyval == GDK_Left) { /* <Alt><Left> goes back */ if (webkit_web_view_can_go_back(page)) { juniper_ui_status_bar_clear(); webkit_web_view_go_back(page); } else { juniper_ui_status_bar_update("At start of history."); } return TRUE; } else if (event->keyval == GDK_Right) { /* <Alt><Right> goes forward */ if (webkit_web_view_can_go_forward(page)) { juniper_ui_status_bar_clear(); webkit_web_view_go_forward(page); } else { juniper_ui_status_bar_update("At end of history."); } return TRUE; } else if (event->keyval == GDK_Home) { /* <Alt><Home> goes to the homepage */ juniper_tabs_navigate_to(tab, juniper_prefs_get("homepage")); return TRUE; } } else if (event->state & GDK_CONTROL_MASK) { if (event->keyval == GDK_r) { /* <Ctrl>R reloads the page */ webkit_web_view_reload(page); return TRUE; } } else if (event->state == 0) { if (event->keyval == GDK_Escape) { /* <Esc> stops loading the page */ webkit_web_view_stop_loading(page); return TRUE; } else if (event->keyval == GDK_F5) { /* <F5> reloads the page */ webkit_web_view_reload(page); return TRUE; } } return FALSE; }
static int gtkWebBrowserSetReloadAttrib(Ihandle* ih, const char* value) { webkit_web_view_reload((WebKitWebView*)ih->handle); (void)value; return 0; /* do not store value in hash table */ }
static void reload(GtkWidget* item, WebKitWebView* webView) { webkit_web_view_reload(webView); }
static void reloadPage(BrowserWindow *window, gpointer user_data) { webkit_web_view_reload(window->webView); }