[gtranslator: 1/9] Port easy dialogs to async api
- From: Daniel Garcia Moreno <danigm src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtranslator: 1/9] Port easy dialogs to async api
- Date: Fri, 18 Mar 2022 09:37:22 +0000 (UTC)
commit 46014b746618dd12967057975bf17fa0bad636e1
Author: Maximiliano Sandoval R <msandova gnome org>
Date: Sun Mar 6 16:33:48 2022 +0100
Port easy dialogs to async api
.../gtr-alternate-language-panel.c | 4 +--
plugins/dictionary/gtr-dict-panel.c | 4 +--
src/codeview/gtr-viewer.c | 4 +--
src/gtr-actions-file.c | 24 ++++++++--------
src/gtr-dl-teams.c | 33 +++++++++++-----------
src/gtr-preferences-dialog.c | 7 ++---
6 files changed, 38 insertions(+), 38 deletions(-)
---
diff --git a/plugins/alternate-language/gtr-alternate-language-panel.c
b/plugins/alternate-language/gtr-alternate-language-panel.c
index 55d063bd..f262b7a6 100644
--- a/plugins/alternate-language/gtr-alternate-language-panel.c
+++ b/plugins/alternate-language/gtr-alternate-language-panel.c
@@ -163,8 +163,8 @@ open_file (GtkWidget *dialog, GtrAlternateLangPanel *panel)
GTK_MESSAGE_ERROR,
GTK_BUTTONS_CLOSE,
"%s", error->message);
- gtk_dialog_run (GTK_DIALOG (erdialog));
- gtk_widget_destroy (erdialog);
+ g_signal_connect (erdialog, "response", G_CALLBACK (gtk_widget_destroy), NULL);
+ gtk_window_present (GTK_WINDOW (erdialog));
g_error_free (error);
return;
}
diff --git a/plugins/dictionary/gtr-dict-panel.c b/plugins/dictionary/gtr-dict-panel.c
index 29b45192..0b2e3473 100644
--- a/plugins/dictionary/gtr-dict-panel.c
+++ b/plugins/dictionary/gtr-dict-panel.c
@@ -94,8 +94,8 @@ gtr_dict_panel_create_warning_dialog (const gchar * primary,
if (secondary)
gtk_message_dialog_format_secondary_text (GTK_MESSAGE_DIALOG (dialog),
"%s", secondary);
- gtk_dialog_run (GTK_DIALOG (dialog));
- gtk_widget_destroy (dialog);
+ g_signal_connect (dialog, "response", G_CALLBACK (gtk_widget_destroy), NULL);
+ gtk_window_present (GTK_WINDOW (dialog));
}
static void
diff --git a/src/codeview/gtr-viewer.c b/src/codeview/gtr-viewer.c
index 01432853..203f3c47 100644
--- a/src/codeview/gtr-viewer.c
+++ b/src/codeview/gtr-viewer.c
@@ -146,8 +146,8 @@ error_dialog (GtkWindow *parent, const gchar *msg, ...)
GTK_BUTTONS_OK, "%s", tmp);
g_free (tmp);
- gtk_dialog_run (GTK_DIALOG (dialog));
- gtk_widget_destroy (dialog);
+ g_signal_connect (dialog, "response", G_CALLBACK (gtk_widget_destroy), NULL);
+ gtk_window_present (GTK_WINDOW (dialog));
}
static gboolean
diff --git a/src/gtr-actions-file.c b/src/gtr-actions-file.c
index 64ed82a5..29b3fe24 100644
--- a/src/gtr-actions-file.c
+++ b/src/gtr-actions-file.c
@@ -314,8 +314,8 @@ save_dialog_response_cb (GtkDialog * dialog,
GTK_MESSAGE_WARNING,
GTK_BUTTONS_OK,
"%s", error->message);
- gtk_dialog_run (GTK_DIALOG (dialog));
- gtk_widget_destroy (dialog);
+ g_signal_connect (dialog, "response", G_CALLBACK (gtk_widget_destroy), NULL);
+ gtk_window_present (GTK_WINDOW (dialog));
g_clear_error (&error);
return;
}
@@ -417,8 +417,8 @@ _upload_file_callback (GObject *object,
gtr_notebook_enable_upload (active_notebook, FALSE);
end:
- gtk_dialog_run (GTK_DIALOG (dialog));
- gtk_widget_destroy (dialog);
+ g_signal_connect (dialog, "response", G_CALLBACK (gtk_widget_destroy), NULL);
+ gtk_window_present (GTK_WINDOW (dialog));
gtk_widget_destroy (upload_dialog);
g_free (ud);
}
@@ -603,8 +603,8 @@ gtr_save_current_file_dialog (GtkWidget * widget, GtrWindow * window)
GTK_DIALOG_DESTROY_WITH_PARENT,
GTK_MESSAGE_WARNING,
GTK_BUTTONS_OK, "%s", error->message);
- gtk_dialog_run (GTK_DIALOG (dialog));
- gtk_widget_destroy (dialog);
+ g_signal_connect (dialog, "response", G_CALLBACK (gtk_widget_destroy), NULL);
+ gtk_window_present (GTK_WINDOW (dialog));
g_clear_error (&error);
return;
}
@@ -696,8 +696,8 @@ load_file_list (GtrWindow * window, const GSList * locations)
GTK_MESSAGE_ERROR,
GTK_BUTTONS_CLOSE,
"%s", error->message);
- gtk_dialog_run (GTK_DIALOG (dialog));
- gtk_widget_destroy (dialog);
+ g_signal_connect (dialog, "response", G_CALLBACK (gtk_widget_destroy), NULL);
+ gtk_window_present (GTK_WINDOW (dialog));
g_error_free (error);
}
@@ -763,8 +763,8 @@ save_and_close_all_documents (GList * unsaved_documents, GtrWindow * window)
GTK_MESSAGE_WARNING,
GTK_BUTTONS_OK,
"%s", error->message);
- gtk_dialog_run (GTK_DIALOG (dialog));
- gtk_widget_destroy (dialog);
+ g_signal_connect (dialog, "response", G_CALLBACK (gtk_widget_destroy), NULL);
+ gtk_window_present (GTK_WINDOW (dialog));
g_clear_error (&error);
return;
@@ -989,8 +989,8 @@ _gtr_actions_file_save_all (GtrWindow * window)
GTK_MESSAGE_WARNING,
GTK_BUTTONS_OK,
"%s", error->message);
- gtk_dialog_run (GTK_DIALOG (dialog));
- gtk_widget_destroy (dialog);
+ g_signal_connect (dialog, "response", G_CALLBACK (gtk_widget_destroy), NULL);
+ gtk_window_present (GTK_WINDOW (dialog));
g_clear_error (&error);
return;
diff --git a/src/gtr-dl-teams.c b/src/gtr-dl-teams.c
index 6567adb2..f98f7a77 100644
--- a/src/gtr-dl-teams.c
+++ b/src/gtr-dl-teams.c
@@ -135,8 +135,8 @@ gtr_dl_teams_parse_teams_json (GObject *object,
GTK_BUTTONS_CLOSE,
"%s",
error->message);
- gtk_dialog_run (GTK_DIALOG (dialog));
- gtk_widget_destroy (dialog);
+ g_signal_connect (dialog, "response", G_CALLBACK (gtk_widget_destroy), NULL);
+ gtk_window_present (GTK_WINDOW (dialog));
return;
}
@@ -218,8 +218,8 @@ gtr_dl_teams_load_module_details_json (GtkWidget *widget,
GTK_BUTTONS_CLOSE,
"Error loading module info: %s",
message);
- gtk_dialog_run (GTK_DIALOG (dialog));
- gtk_widget_destroy (dialog);
+ g_signal_connect (dialog, "response", G_CALLBACK (gtk_widget_destroy), NULL);
+ gtk_window_present (GTK_WINDOW (dialog));
return;
}
@@ -308,8 +308,8 @@ gtr_dl_teams_parse_modules_json (GObject *object,
GTK_BUTTONS_CLOSE,
"%s",
error->message);
- gtk_dialog_run (GTK_DIALOG (dialog));
- gtk_widget_destroy (dialog);
+ g_signal_connect (dialog, "response", G_CALLBACK (gtk_widget_destroy), NULL);
+ gtk_window_present (GTK_WINDOW (dialog));
return;
}
@@ -415,8 +415,8 @@ gtr_dl_teams_get_file_info (GtrDlTeams *self)
GTK_BUTTONS_CLOSE,
"Error loading file info: %s",
message);
- gtk_dialog_run (GTK_DIALOG (dialog));
- gtk_widget_destroy (dialog);
+ g_signal_connect (dialog, "response", G_CALLBACK (gtk_widget_destroy), NULL);
+ gtk_window_present (GTK_WINDOW (dialog));
return;
}
@@ -547,8 +547,8 @@ gtr_dl_teams_load_po_file (GtkButton *button, GtrDlTeams *self)
GTK_BUTTONS_CLOSE,
"Error loading file: %s",
message);
- gtk_dialog_run (GTK_DIALOG (dialog));
- gtk_widget_destroy (dialog);
+ g_signal_connect (dialog, "response", G_CALLBACK (gtk_widget_destroy), NULL);
+ gtk_window_present (GTK_WINDOW (dialog));
return;
}
@@ -562,8 +562,8 @@ gtr_dl_teams_load_po_file (GtkButton *button, GtrDlTeams *self)
GTK_BUTTONS_CLOSE,
"Error creating temp file: %s",
error->message);
- gtk_dialog_run (GTK_DIALOG (dialog));
- gtk_widget_destroy (dialog);
+ g_signal_connect (dialog, "response", G_CALLBACK (gtk_widget_destroy), NULL);
+ gtk_window_present (GTK_WINDOW (dialog));
g_error_free (error);
return;
}
@@ -709,8 +709,9 @@ gtr_dl_teams_reserve_for_translation (GtkWidget *button, GtrDlTeams *self)
"permissions to reserve this module."
),
message);
- gtk_dialog_run (GTK_DIALOG (dialog));
- gtk_widget_destroy (dialog);
+ g_signal_connect (dialog, "response", G_CALLBACK (gtk_widget_destroy), NULL);
+ gtk_window_present (GTK_WINDOW (dialog));
+
return FALSE;
}
@@ -725,8 +726,8 @@ gtr_dl_teams_reserve_for_translation (GtkWidget *button, GtrDlTeams *self)
priv->selected_team,
priv->selected_domain);
- gtk_dialog_run (GTK_DIALOG (success_dialog));
- gtk_widget_destroy (success_dialog);
+ g_signal_connect (success_dialog, "response", G_CALLBACK (gtk_widget_destroy), NULL);
+ gtk_window_present (GTK_WINDOW (success_dialog));
gtk_widget_set_sensitive (priv->reserve_button, FALSE);
return TRUE;
diff --git a/src/gtr-preferences-dialog.c b/src/gtr-preferences-dialog.c
index 04c013ce..70720f14 100644
--- a/src/gtr-preferences-dialog.c
+++ b/src/gtr-preferences-dialog.c
@@ -427,8 +427,8 @@ delete_button_clicked (GtkWidget *button, GtrPreferencesDialog *dlg)
(dialog),
_("Another profile should be selected as active
before"));
- gtk_dialog_run (GTK_DIALOG (dialog));
- gtk_widget_destroy (dialog);
+ g_signal_connect (dialog, "response", G_CALLBACK (gtk_widget_destroy), NULL);
+ gtk_window_present (GTK_WINDOW (dialog));
}
else
{
@@ -448,10 +448,9 @@ delete_button_clicked (GtkWidget *button, GtrPreferencesDialog *dlg)
gtk_dialog_add_button (GTK_DIALOG (dialog),
_("_Delete"), GTK_RESPONSE_YES);
- gtk_dialog_run (GTK_DIALOG (dialog));
-
g_signal_connect (GTK_DIALOG (dialog), "response",
G_CALLBACK (delete_confirm_dialog_cb), dlg);
+ gtk_window_present (GTK_WINDOW (dialog));
}
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]