2 #include <glade/glade.h>
4 #include <libpspp/version.h>
9 about_new (GtkMenuItem *m, GtkWindow *parent)
11 GladeXML *xml = glade_xml_new (PKGDATADIR "/psppire.glade", NULL, NULL);
13 GtkWidget *about = get_widget_assert (xml, "aboutdialog1");
16 gdk_pixbuf_new_from_file_at_size (PKGDATADIR "/pspplogo.png", 64, 64, 0);
18 gtk_about_dialog_set_logo (GTK_ABOUT_DIALOG (about), pb);
21 gtk_window_set_icon_from_file (GTK_WINDOW (about),
22 PKGDATADIR "/psppicon.png", 0);
24 gtk_about_dialog_set_website (GTK_ABOUT_DIALOG (about),
25 "http://www.gnu.org/software/pspp");
27 gtk_about_dialog_set_version (GTK_ABOUT_DIALOG (about),
30 gtk_about_dialog_set_authors (GTK_ABOUT_DIALOG (about),
31 (const gchar **) authors);
33 gtk_window_set_transient_for (GTK_WINDOW (about), parent);
35 gtk_window_set_modal (GTK_WINDOW (about), TRUE);
37 gtk_window_set_keep_above (GTK_WINDOW (about), TRUE);
40 gtk_dialog_run (about);
42 gtk_widget_hide (about);