From: Matthias Clasen Date: Sat, 29 Oct 2022 03:07:12 +0000 (-0400) Subject: examples: Port to async dialog API X-Git-Tag: archive/raspbian/4.12.3+ds-1+rpi1~1^2^2^2~22^2~9^2~132^2~5 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=8bee62dd3695f3e07d3c0b487b38a5814ed6720a;p=gtk4.git examples: Port to async dialog API --- diff --git a/examples/action-namespace.c b/examples/action-namespace.c index ee001912ad..fb0247c482 100644 --- a/examples/action-namespace.c +++ b/examples/action-namespace.c @@ -6,19 +6,11 @@ action_activated (GSimpleAction *action, gpointer user_data) { GtkWindow *parent = user_data; - GtkWidget *dialog; + GtkAlertDialog *dialog; - dialog = gtk_message_dialog_new (parent, - GTK_DIALOG_DESTROY_WITH_PARENT, - GTK_MESSAGE_INFO, - GTK_BUTTONS_CLOSE, - "Activated action `%s`", - g_action_get_name (G_ACTION (action))); - - g_signal_connect_swapped (dialog, "response", - G_CALLBACK (gtk_window_destroy), dialog); - - gtk_widget_show (dialog); + dialog = gtk_alert_dialog_new ("Activated action `%s`", g_action_get_name (G_ACTION (action))); + gtk_alert_dialog_show (dialog, NULL); + g_object_unref (dialog); } static GActionEntry doc_entries[] = {