diff options
author | Vincent Sanders <vince@kyllikki.org> | 2019-09-05 23:37:44 +0100 |
---|---|---|
committer | Daniel Silverstone <dsilvers@digital-scurf.org> | 2019-09-21 10:53:41 +0100 |
commit | 46e1116aaa38793ff3a36fb5ff05e3be448df49f (patch) | |
tree | b86e448014ee03e6e7363e070123b6b2cdc611ff /frontends/gtk/scaffolding.c | |
parent | 65d5161558cfd749f58de89990b739865f2bccaa (diff) | |
download | netsurf-46e1116aaa38793ff3a36fb5ff05e3be448df49f.tar.gz netsurf-46e1116aaa38793ff3a36fb5ff05e3be448df49f.tar.bz2 |
change toolbar customization to tab approach
Diffstat (limited to 'frontends/gtk/scaffolding.c')
-rw-r--r-- | frontends/gtk/scaffolding.c | 24 |
1 files changed, 3 insertions, 21 deletions
diff --git a/frontends/gtk/scaffolding.c b/frontends/gtk/scaffolding.c index 1022e76df..a2c3a7dee 100644 --- a/frontends/gtk/scaffolding.c +++ b/frontends/gtk/scaffolding.c @@ -586,15 +586,6 @@ nsgtk_on_link_copy_activate_menu(GtkMenuItem *widget, gpointer data) } -static gboolean -nsgtk_on_customize_activate_menu(GtkMenuItem *widget, gpointer data) -{ - struct nsgtk_scaffolding *g = (struct nsgtk_scaffolding *)data; - nsgtk_toolbar_customization_init(g); - return TRUE; -} - - static gboolean nsgtk_on_find_activate_menu(GtkMenuItem *widget, gpointer data) { struct nsgtk_scaffolding *g = (struct nsgtk_scaffolding *)data; @@ -773,10 +764,6 @@ static void nsgtk_menu_connect_signals(struct nsgtk_scaffolding *g) "toggled", G_CALLBACK(nsgtk_on_toolbar_activate_menu), g); - g_signal_connect(g->menu_bar->view_submenu->toolbars_submenu->customize_menuitem, - "activate", - G_CALLBACK(nsgtk_on_customize_activate_menu), - g); } @@ -807,10 +794,6 @@ create_scaffolding_burger_menu(struct nsgtk_scaffolding *gs, "toggled", G_CALLBACK(nsgtk_on_toolbar_activate_menu), gs); - g_signal_connect(nmenu->view_submenu->toolbars_submenu->customize_menuitem, - "activate", - G_CALLBACK(nsgtk_on_customize_activate_menu), - gs); return nmenu; } @@ -845,10 +828,6 @@ create_scaffolding_popup_menu(struct nsgtk_scaffolding *gs, GtkAccelGroup *group "toggled", G_CALLBACK(nsgtk_on_toolbar_activate_menu), gs); - g_signal_connect(nmenu->toolbars_submenu->customize_menuitem, - "activate", - G_CALLBACK(nsgtk_on_customize_activate_menu), - gs); /* set initial popup menu visibility */ popup_menu_hide(nmenu, false, false); @@ -974,6 +953,9 @@ static nserror nsgtk_menu_initialise(struct nsgtk_scaffolding *g) ITEM_MB(NEXTTAB, nexttab, view_submenu->tabs); ITEM_MB(PREVTAB, prevtab, view_submenu->tabs); ITEM_MB(CLOSETAB, closetab, view_submenu->tabs); + /* view - toolbars submenu */ + ITEM_MB(CUSTOMIZE, customize, view_submenu->toolbars); + g->menus[CUSTOMIZE_BUTTON].popup = g->popup_menu->toolbars_submenu->customize_menuitem; /* navigation menu */ ITEM_MBp(BACK, back, nav); |