void WebBrowserObject::BrowserButtons(void) { gboolean can_go_back = gtk_moz_embed_can_go_back(GTK_MOZ_EMBED(mozilla)); gboolean can_go_forward = gtk_moz_embed_can_go_forward(GTK_MOZ_EMBED(mozilla)); gtk_widget_set_sensitive(backButton, can_go_back); gtk_widget_set_sensitive(forwardButton, can_go_forward); }
bool MozillaRenderer::canGoForward(void) { if ((m_htmlWidget == NULL) || (m_rendering == false)) { return false; } return gtk_moz_embed_can_go_forward(GTK_MOZ_EMBED(m_htmlWidget)); }
void update_nav_buttons (TestGtkBrowser *browser) { gboolean can_go_back; gboolean can_go_forward; can_go_back = gtk_moz_embed_can_go_back(GTK_MOZ_EMBED(browser->mozEmbed)); can_go_forward = gtk_moz_embed_can_go_forward(GTK_MOZ_EMBED(browser->mozEmbed)); if (can_go_back) gtk_widget_set_sensitive(browser->backButton, TRUE); else gtk_widget_set_sensitive(browser->backButton, FALSE); if (can_go_forward) gtk_widget_set_sensitive(browser->forwardButton, TRUE); else gtk_widget_set_sensitive(browser->forwardButton, FALSE); }
static gboolean impl_can_go_forward (GaleonEmbed *embed) { return gtk_moz_embed_can_go_forward (GTK_MOZ_EMBED(embed)); }