X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fui%2Fgui%2Fabout.c;h=34a3ccbe0b52eb815eed98a4297a23c8ae6554a6;hb=09a1109ddc398f36fe720208e1d38053850cbd2a;hp=258e96dfc14a0cacefd30a38e118fe68c76f484c;hpb=a486e7cbf4f95d19bb208796e4c92a040cf48f65;p=pspp-builds.git diff --git a/src/ui/gui/about.c b/src/ui/gui/about.c index 258e96df..34a3ccbe 100644 --- a/src/ui/gui/about.c +++ b/src/ui/gui/about.c @@ -1,3 +1,23 @@ +/* + PSPPIRE --- A Graphical User Interface for PSPP + Copyright (C) 2006, 2007 Free Software Foundation + + 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 + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA + 02110-1301, USA. */ + + #include #include @@ -15,22 +35,29 @@ about_new (GtkMenuItem *m, GtkWindow *parent) GdkPixbuf *pb = gdk_pixbuf_new_from_file_at_size (PKGDATADIR "/pspplogo.png", 64, 64, 0); - gtk_about_dialog_set_logo (GTK_ABOUT_DIALOG(about), pb); + gtk_about_dialog_set_logo (GTK_ABOUT_DIALOG (about), pb); - gtk_window_set_icon_from_file (GTK_WINDOW(about), + gtk_window_set_icon_from_file (GTK_WINDOW (about), PKGDATADIR "/psppicon.png", 0); + gtk_about_dialog_set_website (GTK_ABOUT_DIALOG (about), + "http://www.gnu.org/software/pspp"); + + gtk_about_dialog_set_version (GTK_ABOUT_DIALOG (about), + bare_version); - gtk_about_dialog_set_authors (GTK_ABOUT_DIALOG (about), authors); + gtk_about_dialog_set_authors (GTK_ABOUT_DIALOG (about), + (const gchar **) authors); - gtk_window_set_transient_for (GTK_WINDOW(about), parent); + gtk_window_set_transient_for (GTK_WINDOW (about), parent); gtk_window_set_modal (GTK_WINDOW (about), TRUE); gtk_window_set_keep_above (GTK_WINDOW (about), TRUE); + gtk_dialog_run (GTK_DIALOG (about)); - gtk_widget_show (about); + gtk_widget_hide (about); }