From 8bee62dd3695f3e07d3c0b487b38a5814ed6720a Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Fri, 28 Oct 2022 23:07:12 -0400 Subject: [PATCH] examples: Port to async dialog API --- examples/action-namespace.c | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) 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[] = { -- 2.30.2