summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Dywan <christian.dywan@canonical.com>2014-01-06 23:13:34 +0100
committerChristian Dywan <christian.dywan@canonical.com>2014-01-06 23:13:34 +0100
commit55f4323d16f532b7649260b6719f44a47520f9ab (patch)
tree14ee210e93faec24c0a7de5bf85489ec1043c038
parent9355e05bf95c0cd87e350496b8be867afe5713da (diff)
downloadmidori-55f4323d16f532b7649260b6719f44a47520f9ab.tar.gz
Modify actions and internal items in browser without changing settings
-rw-r--r--midori/midori-browser.c17
1 files changed, 8 insertions, 9 deletions
diff --git a/midori/midori-browser.c b/midori/midori-browser.c
index 7cccc670..6126b893 100644
--- a/midori/midori-browser.c
+++ b/midori/midori-browser.c
@@ -1541,6 +1541,10 @@ midori_view_new_window_cb (GtkWidget* view,
}
static void
+_midori_browser_set_toolbar_items (MidoriBrowser* browser,
+ const gchar* items);
+
+static void
midori_view_new_view_cb (GtkWidget* view,
GtkWidget* new_view,
MidoriNewView where,
@@ -1555,19 +1559,14 @@ midori_view_new_view_cb (GtkWidget* view,
g_assert (new_browser != NULL);
gtk_window_set_transient_for (GTK_WINDOW (new_browser), GTK_WINDOW (browser));
gtk_window_set_destroy_with_parent (GTK_WINDOW (new_browser), TRUE);
- MidoriWebSettings* settings = midori_web_settings_new ();
- g_object_set (settings,
- "toolbar-items", "Location",
- "show-menubar", FALSE,
- "show-bookmarkbar", FALSE,
- "show-statusbar", FALSE,
- NULL);
g_object_set (new_browser,
- "settings", settings,
"show-tabs", FALSE,
NULL);
- g_object_unref (settings);
+ _action_set_visible (new_browser, "Menubar", FALSE);
+ _action_set_visible (new_browser, "Bookmarkbar", FALSE);
+ _action_set_visible (new_browser, "Statusbar", FALSE);
_action_set_visible (new_browser, "CompactMenu", FALSE);
+ _midori_browser_set_toolbar_items (new_browser, "Location");
midori_browser_add_tab (new_browser, new_view);
midori_browser_set_current_tab (new_browser, new_view);
return;