Hide navigationbar in fullscreen but toggle when focussed
This commit is contained in:
parent
a6fb391f94
commit
b799be5386
1 changed files with 8 additions and 3 deletions
|
@ -3500,7 +3500,7 @@ static void
|
||||||
_action_location_activate (GtkAction* action,
|
_action_location_activate (GtkAction* action,
|
||||||
MidoriBrowser* browser)
|
MidoriBrowser* browser)
|
||||||
{
|
{
|
||||||
if (!browser->show_navigationbar)
|
if (!GTK_WIDGET_VISIBLE (browser->navigationbar))
|
||||||
gtk_widget_show (browser->navigationbar);
|
gtk_widget_show (browser->navigationbar);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -3548,7 +3548,9 @@ _action_location_focus_out (GtkAction* action,
|
||||||
{
|
{
|
||||||
GtkWidget* view = midori_browser_get_current_tab (browser);
|
GtkWidget* view = midori_browser_get_current_tab (browser);
|
||||||
|
|
||||||
if (!browser->show_navigationbar)
|
if (!browser->show_navigationbar
|
||||||
|
|| gdk_window_get_state (GTK_WIDGET (browser)->window)
|
||||||
|
& GDK_WINDOW_STATE_FULLSCREEN)
|
||||||
gtk_widget_hide (browser->navigationbar);
|
gtk_widget_hide (browser->navigationbar);
|
||||||
|
|
||||||
if (g_object_get_data (G_OBJECT (view), "news-feeds"))
|
if (g_object_get_data (G_OBJECT (view), "news-feeds"))
|
||||||
|
@ -4894,11 +4896,14 @@ midori_browser_window_state_event_cb (MidoriBrowser* browser,
|
||||||
if (event->new_window_state & GDK_WINDOW_STATE_FULLSCREEN)
|
if (event->new_window_state & GDK_WINDOW_STATE_FULLSCREEN)
|
||||||
{
|
{
|
||||||
gtk_widget_hide (browser->menubar);
|
gtk_widget_hide (browser->menubar);
|
||||||
|
gtk_widget_hide (browser->navigationbar);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (katze_object_get_boolean (browser->settings, "show-menubar"))
|
if (katze_object_get_boolean (browser->settings, "show-menubar"))
|
||||||
gtk_widget_show (browser->menubar);
|
gtk_widget_show (browser->navigationbar);
|
||||||
|
if (katze_object_get_boolean (browser->settings, "show-navigationbar"))
|
||||||
|
gtk_widget_show (browser->navigationbar);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue