summaryrefslogtreecommitdiff
path: root/frontends/gtk/scaffolding.c
diff options
context:
space:
mode:
authorVincent Sanders <vince@kyllikki.org>2019-09-05 23:37:44 +0100
committerDaniel Silverstone <dsilvers@digital-scurf.org>2019-09-21 10:53:41 +0100
commit46e1116aaa38793ff3a36fb5ff05e3be448df49f (patch)
treeb86e448014ee03e6e7363e070123b6b2cdc611ff /frontends/gtk/scaffolding.c
parent65d5161558cfd749f58de89990b739865f2bccaa (diff)
downloadnetsurf-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.c24
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);