/*
* Sylpheed -- a GTK+ based, lightweight, and fast e-mail client
- * Copyright (C) 1999-2001 Hiroyuki Yamamoto
+ * Copyright (C) 1999-2002 Hiroyuki Yamamoto
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
#include <gtk/gtksignal.h>
#include <gtk/gtkvbox.h>
#include <gtk/gtkhbox.h>
-#include <gtk/gtkpixmap.h>
#include <gtk/gtklabel.h>
#include <gtk/gtkhseparator.h>
#include <gtk/gtkscrolledwindow.h>
#include "intl.h"
#include "about.h"
#include "gtkutils.h"
+#include "stock_pixmap.h"
#include "prefs_common.h"
#include "utils.h"
-
-#include "pixmaps/sylpheed-logo.xpm"
+#include "version.h"
static GtkWidget *window;
{
if (!window)
about_create();
- else
+ else {
+ gtk_widget_hide(window);
gtk_widget_show(window);
+ }
}
static void about_create(void)
{
GtkWidget *vbox;
- GdkPixmap *logoxpm = NULL;
- GdkBitmap *logoxpmmask;
GtkWidget *pixmap;
GtkWidget *label;
GtkWidget *hbox;
GdkColormap *cmap;
GdkColor uri_color[2] = {{0, 0, 0, 0xffff}, {0, 0xffff, 0, 0}};
gboolean success[2];
-
+
#if HAVE_SYS_UTSNAME_H
struct utsname utsbuf;
-#endif
+#endif
gchar buf[1024];
gint i;
gtk_container_set_border_width(GTK_CONTAINER(window), 8);
gtk_widget_set_usize(window, 518, 358);
gtk_window_set_position(GTK_WINDOW(window), GTK_WIN_POS_CENTER);
- /* gtk_window_set_policy(GTK_WINDOW(window), FALSE, FALSE, FALSE); */
gtk_signal_connect(GTK_OBJECT(window), "delete_event",
GTK_SIGNAL_FUNC(gtk_widget_hide_on_delete), NULL);
gtk_signal_connect(GTK_OBJECT(window), "key_press_event",
vbox = gtk_vbox_new(FALSE, 6);
gtk_container_add(GTK_CONTAINER(window), vbox);
- PIXMAP_CREATE(window, logoxpm, logoxpmmask, sylpheed_logo_xpm);
- pixmap = gtk_pixmap_new(logoxpm, logoxpmmask);
+ pixmap = stock_pixmap_widget(window, STOCK_PIXMAP_SYLPHEED_LOGO);
gtk_box_pack_start(GTK_BOX(vbox), pixmap, FALSE, FALSE, 0);
label = gtk_label_new("version "VERSION);
gtk_box_pack_start(GTK_BOX(vbox), label, FALSE, FALSE, 0);
-
+
#if HAVE_SYS_UTSNAME_H
uname(&utsbuf);
g_snprintf(buf, sizeof(buf),
#if INET6
" IPv6"
#endif
-#if HAVE_LIBCOMPFACE
- " libcompface"
+#if HAVE_ICONV
+ " iconv"
#endif
-#if HAVE_LIBJCONV
- " libjconv"
+#if HAVE_LIBCOMPFACE
+ " compface"
#endif
#if USE_GPGME
- " GPGME"
+ " GnuPG"
+#endif
+#if USE_OPENSSL
+ " OpenSSL"
+#endif
+#if USE_LDAP
+ " LDAP"
+#endif
+#if USE_JPILOT
+ " JPilot"
+#endif
+#if USE_ASPELL
+ " GNU/aspell"
#endif
"");
gtk_box_pack_start(GTK_BOX(vbox), label, FALSE, FALSE, 0);
label = gtk_label_new
- ("Copyright (C) 1999-2001 Hiroyuki Yamamoto <hiro-y@kcn.ne.jp>");
+ ("Copyright (C) 1999-2002 Hiroyuki Yamamoto <hiro-y@kcn.ne.jp>");
gtk_box_pack_start(GTK_BOX(vbox), label, FALSE, FALSE, 0);
hbox = gtk_hbox_new(FALSE, 0);
gtk_text_freeze(GTK_TEXT(text));
- gtk_text_insert(GTK_TEXT(text), NULL, NULL, NULL,
- _("The portions applied from fetchmail is Copyright 1997 by Eric S. "
- "Raymond. Portions of those are also copyrighted by Carl Harris, "
- "1993 and 1995. Copyright retained for the purpose of protecting free "
- "redistribution of source.\n\n"), -1);
-
- gtk_text_insert(GTK_TEXT(text), NULL, NULL, NULL,
- _("Kcc is copyright by Yasuhiro Tonooka <tonooka@msi.co.jp>, "
- "and libkcc is copyright by takeshi@SoftAgency.co.jp.\n\n"), -1);
-
#if USE_GPGME
gtk_text_insert(GTK_TEXT(text), NULL, NULL, NULL,
_("GPGME is copyright 2001 by Werner Koch <dd9jn@gnu.org>\n\n"), -1);