Whitespace changes only.
[pspp-builds.git] / src / ui / gui / about.c
1 #include <gtk/gtk.h>
2 #include <glade/glade.h>
3
4 #include <libpspp/version.h>
5 #include "about.h"
6 #include "helper.h"
7
8 void
9 about_new (GtkMenuItem *m, GtkWindow *parent)
10 {
11   GladeXML *xml = glade_xml_new (PKGDATADIR "/psppire.glade", NULL, NULL);
12
13   GtkWidget *about =  get_widget_assert (xml, "aboutdialog1");
14
15   GdkPixbuf *pb =
16     gdk_pixbuf_new_from_file_at_size (PKGDATADIR "/pspplogo.png", 64, 64, 0);
17
18   gtk_about_dialog_set_logo (GTK_ABOUT_DIALOG (about), pb);
19
20
21   gtk_window_set_icon_from_file (GTK_WINDOW (about),
22                                  PKGDATADIR "/psppicon.png", 0);
23
24
25   gtk_about_dialog_set_authors (GTK_ABOUT_DIALOG (about),
26                                 (const gchar **) authors);
27
28   gtk_window_set_transient_for (GTK_WINDOW (about), parent);
29
30   gtk_window_set_modal (GTK_WINDOW (about), TRUE);
31
32   gtk_window_set_keep_above (GTK_WINDOW (about), TRUE);
33
34
35   gtk_widget_show (about);
36 }
37