[atomix] use gtk_show_about_dialog to ensure close button is shown (patch from Debian)
- From: Olav Vitters <ovitters src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [atomix] use gtk_show_about_dialog to ensure close button is shown (patch from Debian)
- Date: Tue, 18 Aug 2015 21:00:32 +0000 (UTC)
commit fd82c9d1cfbf1c9b58634f92740f843644c328ad
Author: Olav Vitters <olav vitters nl>
Date: Tue Aug 18 23:00:25 2015 +0200
use gtk_show_about_dialog to ensure close button is shown (patch from Debian)
src/main.c | 22 +++++++++-------------
1 files changed, 9 insertions(+), 13 deletions(-)
---
diff --git a/src/main.c b/src/main.c
index 8dc1f92..b280df7 100644
--- a/src/main.c
+++ b/src/main.c
@@ -109,8 +109,6 @@ static void verb_GameExit_cb (GtkMenuItem * action, gpointer data)
static void verb_HelpAbout_cb (GtkMenuItem * action, gpointer data)
{
- GtkWidget *dlg;
-
const char *authors[] =
{
"Robert Roth <robert roth off gmail com>",
@@ -125,17 +123,15 @@ static void verb_HelpAbout_cb (GtkMenuItem * action, gpointer data)
NULL
};
- dlg = gtk_about_dialog_new ();
- g_signal_connect (dlg, "response", G_CALLBACK (gtk_widget_destroy), NULL);
- gtk_about_dialog_set_program_name (GTK_ABOUT_DIALOG(dlg), _("Atomix"));
- gtk_about_dialog_set_version (GTK_ABOUT_DIALOG(dlg), VERSION);
- gtk_about_dialog_set_comments (GTK_ABOUT_DIALOG(dlg), _("A puzzle game about atoms and molecules"));
- gtk_about_dialog_set_website (GTK_ABOUT_DIALOG(dlg), "http://wiki.gnome.org/Apps/Atomix");
- gtk_about_dialog_set_authors (GTK_ABOUT_DIALOG(dlg), authors);
- gtk_about_dialog_set_artists (GTK_ABOUT_DIALOG(dlg), artists);
- gtk_about_dialog_set_translator_credits (GTK_ABOUT_DIALOG(dlg), _("translator-credits"));
- gtk_window_set_transient_for (GTK_WINDOW (dlg), GTK_WINDOW (app->mainwin));
- gtk_widget_show (dlg);
+ gtk_show_about_dialog(GTK_WINDOW(app->mainwin),
+ "program-name", _("Atomix"),
+ "version", VERSION,
+ "comments", _("A puzzle game about atoms and molecules"),
+ "website",_("https://github.com/GNOME/atomix"),
+ "authors", authors,
+ "artists", artists,
+ "translator_credits", _("translator-credits"),
+ NULL);
}
static gboolean on_app_destroy_event (GtkWidget *widget, GdkEvent *event,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]