[Xfce4-commits] r23646 - xfce-utils/trunk/xfce4-about
Jean-François Wauthy
pollux at xfce.org
Sat Nov 4 13:48:49 CET 2006
Author: pollux
Date: 2006-11-04 12:48:49 +0000 (Sat, 04 Nov 2006)
New Revision: 23646
Modified:
xfce-utils/trunk/xfce4-about/info.c
Log:
use XfceTitledDialog in xfce4-about (patch by Mike Massonnet <mmassonnet at gmail.com>)
Modified: xfce-utils/trunk/xfce4-about/info.c
===================================================================
--- xfce-utils/trunk/xfce4-about/info.c 2006-11-04 12:42:30 UTC (rev 23645)
+++ xfce-utils/trunk/xfce4-about/info.c 2006-11-04 12:48:49 UTC (rev 23646)
@@ -115,7 +115,8 @@
}
static gboolean
-add_author (FILE * file_authors, GtkTextBuffer *textbuffer, GtkTextIter *iter, const gchar *category, const gchar * title)
+add_author (FILE * file_authors, GtkTextBuffer * textbuffer, GtkTextIter * iter, const gchar * category,
+ const gchar * title)
{
gchar buf[80];
@@ -381,46 +382,31 @@
int
main (int argc, char **argv)
{
- GtkWidget *header;
- GtkWidget *vbox, *vbox2;
+ GtkWidget *vbox;
GtkWidget *notebook;
GtkWidget *buttonbox;
GtkWidget *info_ok_button;
GtkWidget *info_help_button;
GdkPixbuf *logo_pb;
- char *text;
xfce_textdomain (GETTEXT_PACKAGE, PACKAGE_LOCALE_DIR, "UTF-8");
gtk_init (&argc, &argv);
- info = gtk_dialog_new ();
+ info = xfce_titled_dialog_new ();
gtk_window_set_title (GTK_WINDOW (info), _("About Xfce 4"));
+ xfce_titled_dialog_set_subtitle (XFCE_TITLED_DIALOG (info), _("Copyright 2002-2006 by Olivier Fourdan"));
gtk_dialog_set_has_separator (GTK_DIALOG (info), FALSE);
gtk_window_stick (GTK_WINDOW (info));
logo_pb = xfce_themed_icon_load ("xfce4-logo", 48);
gtk_window_set_icon (GTK_WINDOW (info), logo_pb);
-
- vbox2 = gtk_vbox_new (FALSE, 0);
- gtk_widget_show (vbox2);
- gtk_box_pack_start (GTK_BOX (GTK_DIALOG (info)->vbox), vbox2, TRUE, TRUE, 0);
-
- /* header with logo */
- text =
- g_strdup_printf
- ("%s\n<span size=\"smaller\" style=\"italic\">%s</span>",
- _("Xfce Desktop Environment"), _("Copyright 2002-2006 by Olivier Fourdan"));
- header = xfce_create_header (logo_pb, text);
- gtk_widget_show (header);
- gtk_box_pack_start (GTK_BOX (vbox2), header, FALSE, FALSE, 0);
- g_free (text);
g_object_unref (logo_pb);
vbox = gtk_vbox_new (FALSE, BORDER);
gtk_container_set_border_width (GTK_CONTAINER (vbox), BORDER);
gtk_widget_show (vbox);
- gtk_box_pack_start (GTK_BOX (vbox2), vbox, TRUE, TRUE, 0);
+ gtk_box_pack_start (GTK_BOX (GTK_DIALOG (info)->vbox), vbox, TRUE, TRUE, 0);
/* the notebook */
notebook = gtk_notebook_new ();
More information about the Xfce4-commits
mailing list