[Xfce4-commits] <libxfce4ui:master> Open docs wiki when Help is clicked.
Nick Schermer
noreply at xfce.org
Sat Jan 7 20:26:01 CET 2012
Updating branch refs/heads/master
to b47f44aa7b23694665f9f0f64a97d81f086fedc3 (commit)
from 9e702bfe34ac6b8f313f4e1c129502811b8ae9e6 (commit)
commit b47f44aa7b23694665f9f0f64a97d81f086fedc3
Author: Nick Schermer <nick at xfce.org>
Date: Sat Jan 7 20:23:46 2012 +0100
Open docs wiki when Help is clicked.
xfce4-about/main.c | 17 +++++------------
1 files changed, 5 insertions(+), 12 deletions(-)
diff --git a/xfce4-about/main.c b/xfce4-about/main.c
index 540df64..0c841de 100644
--- a/xfce4-about/main.c
+++ b/xfce4-about/main.c
@@ -412,19 +412,12 @@ xfce_about_license_bsd (GtkBuilder *builder)
static void
-xfce_about_help (GtkWidget *button)
+xfce_about_help (GtkWidget *button,
+ GtkWidget *dialog)
{
- GError *error = NULL;
- GdkScreen *screen;
-
g_return_if_fail (GTK_IS_BUTTON (button));
-
- screen = gtk_widget_get_screen (button);
- if (!gdk_spawn_command_line_on_screen (screen, "xfhelp4", &error))
- {
- g_critical ("Failed to spawn xfhelp4: %s", error->message);
- g_error_free (error);
- }
+ xfce_dialog_show_help (GTK_WINDOW (dialog),
+ NULL, NULL, NULL);
}
@@ -525,7 +518,7 @@ main (gint argc,
object = gtk_builder_get_object (builder, "help-button");
g_signal_connect (G_OBJECT (object), "clicked",
- G_CALLBACK (xfce_about_help), NULL);
+ G_CALLBACK (xfce_about_help), dialog);
object = gtk_builder_get_object (builder, "close-button");
g_signal_connect_swapped (G_OBJECT (object), "clicked",
More information about the Xfce4-commits
mailing list