docs: match hello world code to description
authorLink Dupont <link@sub-pop.net>
Wed, 20 Oct 2021 02:36:12 +0000 (02:36 +0000)
committerLink Dupont <link@sub-pop.net>
Wed, 20 Oct 2021 02:40:20 +0000 (22:40 -0400)
Add the creation of a GtkBox to the hello-world sample code.

Fixes: #4358
docs/reference/gtk/getting_started.md

index e1d3f2c8f28ad51bb834e10f8c09476f17dcad3a..761367a952ac79cce38eb36907ff73968c58c85f 100644 (file)
@@ -161,19 +161,24 @@ activate (GtkApplication *app,
 {
   GtkWidget *window;
   GtkWidget *button;
+  GtkWidget *box;
 
   window = gtk_application_window_new (app);
   gtk_window_set_title (GTK_WINDOW (window), "Window");
   gtk_window_set_default_size (GTK_WINDOW (window), 200, 200);
 
+  box = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
+  gtk_widget_set_halign (box, GTK_ALIGN_CENTER);
+  gtk_widget_set_valign (box, GTK_ALIGN_CENTER);
+  
+  gtk_window_set_child (GTK_WINDOW (window), box);
+
   button = gtk_button_new_with_label ("Hello World");
-  gtk_widget_set_halign (button, GTK_ALIGN_CENTER);
-  gtk_widget_set_valign (button, GTK_ALIGN_CENTER);
 
   g_signal_connect (button, "clicked", G_CALLBACK (print_hello), NULL);
   g_signal_connect_swapped (button, "clicked", G_CALLBACK (gtk_window_destroy), window);
 
-  gtk_window_set_child (GTK_WINDOW (window), button);
+  gtk_box_append (GTK_BOX (box), button);
 
   gtk_widget_show (window);
 }