diff options
author | Vincent Sanders <vince@kyllikki.org> | 2019-09-08 23:59:47 +0100 |
---|---|---|
committer | Vincent Sanders <vince@kyllikki.org> | 2019-09-08 23:59:47 +0100 |
commit | feaaf39cf0602875c8a504d40cc7f8deb287fbc8 (patch) | |
tree | 96436808c12a486839ca2d68a3f630eadcc96713 /frontends/gtk/toolbar.c | |
parent | 8c52671c8e856d1a4b9f34af4e9d97ae58261895 (diff) | |
download | netsurf-feaaf39cf0602875c8a504d40cc7f8deb287fbc8.tar.gz netsurf-feaaf39cf0602875c8a504d40cc7f8deb287fbc8.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", |