int Tetris::gameAbout(GtkAction *action, void *d) { Tetris *t = (Tetris*) d; const gchar * const authors[] = { "Gnome Games Team", NULL }; const gchar * const documenters[] = { "Angela Boyle", NULL }; gchar *license = games_get_license (_("Gnometris")); gtk_show_about_dialog (GTK_WINDOW (t->getWidget()), #if GTK_CHECK_VERSION (2, 11, 0) "program-name", _("Gnometris"), #else "name", _("Gnometris"), #endif "version", VERSION, "comments", _("A classic game of fitting falling blocks together.\n\nGnometris is a part of GNOME Games."), "copyright", "Copyright \xc2\xa9 1999 J. Marcin Gorycki, 2000-2008 Others", "license", license, "website-label", _("GNOME Games web site"), "authors", authors, "documenters", documenters, "translator-credits", _("translator-credits"), "logo-icon-name", "gnome-gnometris", "website", "http://www.gnome.org/projects/gnome-games/", "wrap-license", TRUE, NULL); g_free (license); return TRUE; }
static void about_cb (GtkAction * action, gpointer data) { const gchar *authors[] = { "Sean MacIsaac", "Ian Peters", "Andreas Røsdal", "Guillaume Beland", NULL }; const gchar *documenters[] = { "Kevin Breit", NULL }; gchar *license = games_get_license (_("Nibbles")); gtk_show_about_dialog (GTK_WINDOW (window), #if GTK_CHECK_VERSION (2, 11, 0) "program-name", _("Nibbles"), #else "name", _("Nibbles"), #endif "version", VERSION, "copyright", "Copyright \xc2\xa9 1999-2008 Sean MacIsaac, Ian Peters, Andreas Røsdal" "2009 Guillaume Beland", "license", license, "comments", _("A worm game for MATE.\n\nNibbles is a part of MATE Games."), "authors", authors, "documenters", documenters, "translator-credits", _("translator-credits"), "logo-icon-name", "mate-gnibbles", "website", "http://mate-desktop.org/", "website-label", _("MATE Desktop web site"), "wrap-license", TRUE, NULL); g_free (license); }
static gint about_cb (GtkAction * action, gpointer data) { const gchar *authors[] = { N_("GNOME version (1998):"), "Scott Heavner", "", N_("Console version (1992):"), "Orest Zborowski", "", N_("Colors game and multi-level AI (2006):"), "Geoff Buchan", NULL }; const gchar *documenters[] = { "Scott D Heavner", "Callum McKenzie", NULL }; gchar *license = games_get_license (appName); gtk_show_about_dialog (GTK_WINDOW (window), "name", appName, "version", VERSION, "copyright", "Copyright \xc2\xa9 1998-2008 " "Free Software Foundation, Inc.", "license", license, "comments", _("A variation on poker with " "dice and less money.\n\n" "Tali is a part of GNOME Games."), "authors", authors, "documenters", documenters, "translator-credits", _("translator-credits"), "logo-icon-name", "gtali", "website", "http://www.gnome.org/projects/gnome-games/", "website-label", _("GNOME Games web site"), "wrap-license", TRUE, NULL); g_free (license); return FALSE; }
static void on_help_about (GtkAction * action, gpointer data) { const gchar *authors[] = { "Four-in-a-row:", " Tim Musson <*****@*****.**>", " David Neary <*****@*****.**>", "", "Velena Engine V1.07:", " AI engine written by Giuliano Bertoletti", " Based on the knowledged approach of Victor Allis", " Copyright (C) 1996-97 ", " Giuliano Bertoletti and GBE 32241 Software PR.", NULL }; const gchar *artists[] = { "Alan Horkan", "Tim Musson", NULL }; const gchar *documenters[] = { "Timothy Musson", NULL }; gchar *license = games_get_license (_(APPNAME_LONG)); gtk_show_about_dialog (GTK_WINDOW (app), "name", _(APPNAME_LONG), "version", VERSION, "copyright", "Copyright \xc2\xa9 1999-2008, Tim Musson and David Neary", "license", license, "comments", _("\"Four in a Row\" for GNOME, with a computer player driven by Giuliano Bertoletti's Velena Engine.\n\n\"Four in a Row\" is a part of GNOME Games."), "website-label", _("GNOME Games web site"), "authors", authors, "documenters", documenters, "artists", artists, "translator-credits", _("translator-credits"), "logo-icon-name", "gnect", "website", "http://www.gnome.org/projects/gnome-games/", "wrap-license", TRUE, NULL); g_free (license); }