From: Matthias Clasen Date: Sat, 28 Mar 2020 02:57:10 +0000 (-0400) Subject: gtk-demo: Fix the overlay demo X-Git-Tag: archive/raspbian/4.4.1+ds1-2+rpi1^2~18^2~19^2~21^2~4 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=059917b83cb38b7ef552026e66aebcc29ac5e12e;p=gtk4.git gtk-demo: Fix the overlay demo We must use two separate boxes for the label and the entry, otherwise we can't keep their can-target properties apart. --- diff --git a/demos/gtk-demo/overlay.c b/demos/gtk-demo/overlay.c index a663580b3b..afc7c534df 100644 --- a/demos/gtk-demo/overlay.c +++ b/demos/gtk-demo/overlay.c @@ -56,23 +56,25 @@ do_overlay (GtkWidget *do_widget) } vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 10); - gtk_overlay_add_overlay (GTK_OVERLAY (overlay), vbox); gtk_widget_set_can_target (vbox, FALSE); + 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_widget_set_valign (vbox, GTK_ALIGN_START); label = gtk_label_new ("Numbers"); gtk_label_set_use_markup (GTK_LABEL (label), TRUE); + gtk_widget_set_can_target (label, FALSE); gtk_widget_set_margin_top (label, 8); - gtk_widget_set_margin_bottom (label, 50); + gtk_widget_set_margin_bottom (label, 8); gtk_container_add (GTK_CONTAINER (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, 50); + gtk_widget_set_margin_top (entry, 8); gtk_widget_set_margin_bottom (entry, 8); gtk_container_add (GTK_CONTAINER (vbox), entry);