diff options
author | Vincent Sanders <vince@kyllikki.org> | 2019-09-08 23:59:47 +0100 |
---|---|---|
committer | Daniel Silverstone <dsilvers@digital-scurf.org> | 2019-09-21 10:53:41 +0100 |
commit | dbc5b5df6af05e2218de3d07fcc602ae88520b57 (patch) | |
tree | c229c4f84c8325d7e0a8b1136da7a4ab1d953be6 /frontends/gtk/toolbar.c | |
parent | df398ed886a020c5044239f43b0d73faa323545e (diff) | |
download | netsurf-dbc5b5df6af05e2218de3d07fcc602ae88520b57.tar.gz netsurf-dbc5b5df6af05e2218de3d07fcc602ae88520b57.tar.bz2 |
fixup gtk2 ui builder for toolbar customisation
Diffstat (limited to 'frontends/gtk/toolbar.c')
-rw-r--r-- | frontends/gtk/toolbar.c | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/frontends/gtk/toolbar.c b/frontends/gtk/toolbar.c index 3cd936cf2..7184ead14 100644 --- a/frontends/gtk/toolbar.c +++ b/frontends/gtk/toolbar.c @@ -2180,7 +2180,7 @@ static gboolean cutomize_button_clicked_cb(GtkWidget *widget, gpointer data) } /* get container box widget which forms a page of the tabs */ - tbc->container = GTK_WIDGET(gtk_builder_get_object(builder, "tabBox")); + tbc->container = GTK_WIDGET(gtk_builder_get_object(builder, "customisation")); if (tbc->container == NULL) { goto cutomize_button_clicked_cb_error; } @@ -2262,13 +2262,18 @@ static gboolean cutomize_button_clicked_cb(GtkWidget *widget, gpointer data) /* close and cleanup on destroy signal */ /* configure the container */ - gtk_window_set_accept_focus(GTK_WINDOW(tbc->container), FALSE); - gtk_drag_dest_set(GTK_WIDGET(tbc->container), GTK_DEST_DEFAULT_MOTION | GTK_DEST_DEFAULT_DROP, &target_entry, 1, GDK_ACTION_COPY); + + g_signal_connect_swapped(GTK_WIDGET(gtk_builder_get_object(builder, + "discard")), + "clicked", + G_CALLBACK(gtk_widget_destroy), + tbc->container); + #if 0 g_signal_connect(GTK_WIDGET(gtk_builder_get_object(builder, "close")), "clicked", |