[Goodies-commits] r4777 - xfce4-taskmanager/trunk/src

Mike Massonnet mmassonnet at xfce.org
Sun May 11 01:33:16 CEST 2008


Author: mmassonnet
Date: 2008-05-10 23:33:16 +0000 (Sat, 10 May 2008)
New Revision: 4777

Modified:
   xfce4-taskmanager/trunk/src/interface.c
Log:
Set window icon to "xfce-system" and modify the about dialog


Modified: xfce4-taskmanager/trunk/src/interface.c
===================================================================
--- xfce4-taskmanager/trunk/src/interface.c	2008-05-10 23:30:40 UTC (rev 4776)
+++ xfce4-taskmanager/trunk/src/interface.c	2008-05-10 23:33:16 UTC (rev 4777)
@@ -44,6 +44,7 @@
 
 	window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
 	gtk_window_set_title (GTK_WINDOW (window), _("Xfce4 Taskmanager"));
+	gtk_window_set_icon_name (GTK_WINDOW (window), "xfce-system");
 	gtk_window_set_default_size (GTK_WINDOW (window), win_width, win_height);
 
 	vbox1 = gtk_vbox_new (FALSE, 10);
@@ -323,18 +324,39 @@
 void show_about_dialog(void)
 {
 	GtkWidget *about_dialog;
-	XfceAboutInfo *about_info;
+	const gchar *authors[] = {
+	  _("Original Author:"),
+	  "Johannes Zellner <webmaster at nebulon.de>",
+	  _("Contributors:"),
+	  "Nick Schermer <nick at xfce.org>",
+	  "Mike Massonnet <mmassonnet at xfce.org>",
+	  NULL };
 
-	about_info = xfce_about_info_new("Xfce4 Taskmanager", VERSION, "Xfce4-Taskmanager is a easy to use Taskmanager.",XFCE_COPYRIGHT_TEXT("2005", "Johannes Zellner"), XFCE_LICENSE_GPL);
-	xfce_about_info_set_homepage(about_info, "http://goodies.xfce.org");
-	xfce_about_info_add_credit(about_info, "Johannes Zellner", "webmaster at nebulon.de", "Original Author");
+	about_dialog = gtk_about_dialog_new();
+	gtk_about_dialog_set_name(GTK_ABOUT_DIALOG(about_dialog),
+		PACKAGE_NAME);
+	gtk_about_dialog_set_version(GTK_ABOUT_DIALOG(about_dialog),
+		PACKAGE_VERSION);
+	gtk_about_dialog_set_comments(GTK_ABOUT_DIALOG(about_dialog),
+		_("Xfce4-Taskmanager is an easy to use taskmanager"));
+	gtk_about_dialog_set_website(GTK_ABOUT_DIALOG(about_dialog),
+		"http://goodies.xfce.org/projects/applications/xfce4-taskmanager");
+	gtk_about_dialog_set_logo_icon_name(GTK_ABOUT_DIALOG(about_dialog),
+		"xfce-system");
+	gtk_about_dialog_set_authors(GTK_ABOUT_DIALOG(about_dialog),
+		authors);
+	gtk_about_dialog_set_translator_credits(GTK_ABOUT_DIALOG(about_dialog),
+		_("translator-credits"));
+	gtk_about_dialog_set_license(GTK_ABOUT_DIALOG(about_dialog),
+		xfce_get_license_text(XFCE_LICENSE_TEXT_GPL));
+	gtk_about_dialog_set_copyright(GTK_ABOUT_DIALOG(about_dialog),
+		"Copyright \302\251 2005-2008 Johannes Zellner");
 
-	about_dialog = xfce_about_dialog_new_with_values(GTK_WINDOW(main_window), about_info, NULL);
-	g_signal_connect(G_OBJECT(about_dialog), "response", G_CALLBACK(gtk_widget_destroy), NULL);
-	gtk_window_set_title (GTK_WINDOW (about_dialog), _("Xfce4 Taskmanager"));
-	gtk_widget_show(about_dialog);
+	gtk_window_set_icon_name(GTK_WINDOW(about_dialog), GTK_STOCK_ABOUT);
 
-	xfce_about_info_free(about_info);
+	gtk_dialog_run(GTK_DIALOG(about_dialog));
+
+	gtk_widget_destroy(about_dialog);
 }
 
 void change_list_store_view(void)




More information about the Goodies-commits mailing list