summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Dywan <christian.dywan@canonical.com>2014-01-13 17:21:10 -0500
committerRabbitBot <>2014-01-13 17:21:10 -0500
commit75d74ec94d3f5d3bdcf3f9594c2bb1a3b58484ca (patch)
tree4d6a54a1e49f63f4f7f7540fb3594ba8d57c8572
parent086812c66441666e7a098723bf90896c22831d0b (diff)
parent95e6c0358481818babac1f3160728a37f37bc028 (diff)
downloadmidori-75d74ec94d3f5d3bdcf3f9594c2bb1a3b58484ca.tar.gz
Modify actions and internal items in browser without changing settings
-rw-r--r--midori/midori-browser.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/midori/midori-browser.c b/midori/midori-browser.c
index 7cccc670..8f460743 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,15 @@ 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);
+ sokoke_widget_set_visible (new_browser->menubar, FALSE);
+ sokoke_widget_set_visible (new_browser->bookmarkbar, FALSE);
+ sokoke_widget_set_visible (new_browser->statusbar, FALSE);
_action_set_visible (new_browser, "CompactMenu", FALSE);
+ _midori_browser_set_toolbar_items (new_browser, "Location");
+ sokoke_widget_set_visible (new_browser->panel, FALSE);
midori_browser_add_tab (new_browser, new_view);
midori_browser_set_current_tab (new_browser, new_view);
return;