From f352a0ec2bc639ac66878456af72c34f712802cc Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Fri, 6 Oct 2017 21:35:21 -0400 Subject: [PATCH] gtk-demo: Fix the overlay demo We must make the label and the entry separate overlays, or the entry will also be clickthru. --- demos/gtk-demo/overlay.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/demos/gtk-demo/overlay.c b/demos/gtk-demo/overlay.c index 976c62ef55..3e8223ff44 100644 --- a/demos/gtk-demo/overlay.c +++ b/demos/gtk-demo/overlay.c @@ -64,11 +64,15 @@ do_overlay (GtkWidget *do_widget) label = gtk_label_new ("Numbers"); gtk_label_set_use_markup (GTK_LABEL (label), TRUE); gtk_widget_set_margin_top (label, 8); - gtk_widget_set_margin_bottom (label, 8); + gtk_widget_set_margin_bottom (label, 50); gtk_box_pack_start (GTK_BOX (vbox), label); + vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 10); + gtk_overlay_add_overlay (GTK_OVERLAY (overlay), vbox); + gtk_widget_set_halign (vbox, GTK_ALIGN_CENTER); + gtk_widget_set_valign (vbox, GTK_ALIGN_CENTER); gtk_entry_set_placeholder_text (GTK_ENTRY (entry), "Your Lucky Number"); - gtk_widget_set_margin_top (entry, 8); + gtk_widget_set_margin_top (entry, 50); gtk_widget_set_margin_bottom (entry, 8); gtk_box_pack_start (GTK_BOX (vbox), entry);