From 69c0bd971780f92ed5067d15da2ee6278ab7b902 Mon Sep 17 00:00:00 2001 From: Peter Gerwinski <peter.gerwinski@hs-bochum.de> Date: Sun, 8 Oct 2023 20:13:53 +0200 Subject: [PATCH] Anpassungen an hello-gtk.c --- 20231005/hello-gtk.c | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/20231005/hello-gtk.c b/20231005/hello-gtk.c index b770347..95ba082 100644 --- a/20231005/hello-gtk.c +++ b/20231005/hello-gtk.c @@ -4,15 +4,26 @@ static void activate (GtkApplication *app, gpointer user_data) { GtkWidget *window = gtk_application_window_new (app); gtk_window_set_title (GTK_WINDOW (window), "Hello"); + GtkWidget *vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 5); + gtk_window_set_child (GTK_WINDOW (window), vbox); + GtkWidget *label = gtk_label_new ("Hello, world!"); + gtk_widget_set_margin_start (label, 15); + gtk_widget_set_margin_end (label, 15); + gtk_widget_set_margin_top (label, 10); + gtk_box_append (GTK_BOX (vbox), label); GtkWidget *button = gtk_button_new_with_label ("Quit"); + gtk_widget_set_margin_start (button, 5); + gtk_widget_set_margin_end (button, 5); + gtk_widget_set_margin_top (button, 5); + gtk_widget_set_margin_bottom (button, 5); 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 (vbox), button); gtk_window_present (GTK_WINDOW (window)); } int main (int argc, char **argv) { - GtkApplication *app = gtk_application_new ("org.gtk.example", G_APPLICATION_DEFAULT_FLAGS); + GtkApplication *app = gtk_application_new ("de.hs-bochum.cvh.hp.hello-gtk", G_APPLICATION_DEFAULT_FLAGS); g_signal_connect (app, "activate", G_CALLBACK (activate), NULL); int status = g_application_run (G_APPLICATION (app), argc, argv); g_object_unref (app); -- GitLab