From: Daniel Boles Date: Sun, 13 Aug 2017 19:15:36 +0000 (+0100) Subject: testpopover: Use HeaderBar to get CSD decorations X-Git-Tag: archive/raspbian/3.24.39-1+rpi1~1^2~65^2~39^2~329 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=3a2c379f3c891106cf4b6e587e41e93a5e15a59f;p=gtk%2B3.0.git testpopover: Use HeaderBar to get CSD decorations This helps test whether the Popover positioning gets messed up by the presence of CSD shadow or other accessories around the content area. https://bugzilla.gnome.org/show_bug.cgi?id=786209 --- diff --git a/tests/testpopover.c b/tests/testpopover.c index 5c9e77fab4..addba18481 100644 --- a/tests/testpopover.c +++ b/tests/testpopover.c @@ -47,11 +47,16 @@ main (int argc, char *argv[]) GtkWidget *label; GtkWidget *check; GtkWidget *combo; + GtkWidget *header_bar; gtk_init (&argc, &argv); win = gtk_window_new (GTK_WINDOW_TOPLEVEL); gtk_window_set_default_size (GTK_WINDOW (win), 400, 600); + header_bar = gtk_header_bar_new (); + gtk_header_bar_set_show_close_button (GTK_HEADER_BAR (header_bar), TRUE); + gtk_window_set_titlebar (GTK_WINDOW (win), header_bar); + gtk_window_set_title (GTK_WINDOW (win), "Test GtkPopover"); actions = g_simple_action_group_new (); g_action_map_add_action_entries (G_ACTION_MAP (actions), entries, G_N_ELEMENTS (entries), NULL);