diff options
author | ZenWalker <[email protected]> | 2017-09-02 02:05:31 +0200 |
---|---|---|
committer | ZenWalker <[email protected]> | 2017-09-02 02:27:57 +0200 |
commit | a8cc3156edb422eada7d7fd31467424835c5c809 (patch) | |
tree | 0f55cf2fa94c9fc5244b34f6209d3c64b7c1078c /pluma/pluma-window.c | |
parent | cdd2a58cbd2521b7fbf89df2d321381c0df83a7e (diff) | |
download | pluma-a8cc3156edb422eada7d7fd31467424835c5c809.tar.bz2 pluma-a8cc3156edb422eada7d7fd31467424835c5c809.tar.xz |
add gsettings key to hide/show(default) tabs with the side pane
Diffstat (limited to 'pluma/pluma-window.c')
-rw-r--r-- | pluma/pluma-window.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/pluma/pluma-window.c b/pluma/pluma-window.c index 666e2c5d..5e9f8d94 100644 --- a/pluma/pluma-window.c +++ b/pluma/pluma-window.c @@ -3573,12 +3573,16 @@ static void side_panel_visibility_changed (GtkWidget *side_panel, PlumaWindow *window) { - gboolean visible; + gboolean visible; GtkAction *action; + GSettings *settings; visible = gtk_widget_get_visible (side_panel); - gtk_notebook_set_show_tabs (GTK_NOTEBOOK (window->priv->notebook), !visible); + settings = g_settings_new ("org.mate.pluma"); + + if (!g_settings_get_boolean (settings, "show-tabs-with-side-pane")) + gtk_notebook_set_show_tabs (GTK_NOTEBOOK (window->priv->notebook), !visible); if (pluma_prefs_manager_side_pane_visible_can_set ()) pluma_prefs_manager_set_side_pane_visible (visible); |