Exemplo n.º 1
0
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));
}
Exemplo n.º 3
0
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);
}
Exemplo n.º 4
0
static gboolean
impl_can_go_forward (GaleonEmbed *embed)
{
	return gtk_moz_embed_can_go_forward (GTK_MOZ_EMBED(embed));
}