aboutsummaryrefslogtreecommitdiff
path: root/hardinfo2/callbacks.c
diff options
context:
space:
mode:
authorLeandro A. F. Pereira <leandro@hardinfo.org>2006-05-20 14:41:28 +0000
committerLeandro A. F. Pereira <leandro@hardinfo.org>2006-05-20 14:41:28 +0000
commit7b3c726991f0f060ca18c576fc7816b930435240 (patch)
tree1b6e5c7396fd89cd81baa018af6080c5349e1c6b /hardinfo2/callbacks.c
parentcbd8b0d401add58a06d82c7a5d7fb22b53d80714 (diff)
- Add binreloc support.
- Add users information. - Add ppc64 and mips64 support. - Fix loadgraph autoscaling (should be usable now! :) - Misc cosmetic changes. - Misc wording changes.
Diffstat (limited to 'hardinfo2/callbacks.c')
-rw-r--r--hardinfo2/callbacks.c31
1 files changed, 28 insertions, 3 deletions
diff --git a/hardinfo2/callbacks.c b/hardinfo2/callbacks.c
index cfab4b2c..fd862984 100644
--- a/hardinfo2/callbacks.c
+++ b/hardinfo2/callbacks.c
@@ -32,12 +32,12 @@ void cb_refresh()
shell_do_reload();
}
-void cb_left_pane()
+void cb_side_pane()
{
gboolean visible;
- visible = shell_action_get_active("LeftPaneAction");
- shell_set_left_pane_visible(visible);
+ visible = shell_action_get_active("SidePaneAction");
+ shell_set_side_pane_visible(visible);
}
void cb_toolbar()
@@ -51,6 +51,14 @@ void cb_toolbar()
void cb_about()
{
GtkWidget *about;
+ const gchar *authors[] = {
+ "Leandro A. F. Pereira",
+ "SCSI support by Pascal F. Martin",
+ "MD5 implementation by Colin Plumb",
+ "SHA1 implementation by Steve Raid",
+ "Blowfish implementation by Paul Kocher",
+ NULL
+ };
about = gtk_about_dialog_new();
gtk_about_dialog_set_name(GTK_ABOUT_DIALOG(about), "HardInfo");
@@ -63,6 +71,23 @@ void cb_about()
gtk_about_dialog_set_logo(GTK_ABOUT_DIALOG(about),
icon_cache_get_pixbuf("logo.png"));
+ gtk_about_dialog_set_license(GTK_ABOUT_DIALOG(about),
+ "HardInfo 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, version 2.\n\n"
+ "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.\n\n"
+ "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 St, Fifth Floor, Boston, MA 02110-1301 USA");
+#if GTK_CHECK_VERSION(2,8,0)
+ gtk_about_dialog_set_wrap_license(GTK_ABOUT_DIALOG(about), TRUE);
+#endif
+
+ gtk_about_dialog_set_authors(GTK_ABOUT_DIALOG(about), authors);
+
gtk_dialog_run(GTK_DIALOG(about));
gtk_widget_destroy(about);
}