X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fui%2Fgui%2Fhelper.c;h=7deb4cbb0cf0736aa3082f48fd0c609469d965b2;hb=b4dd1916b76c26b631330a6da615af4433360da4;hp=75b88f1d8ba5f63d972b9a21304af3fedea7c50d;hpb=356c1209257f91eb08791e6b9ca72393fca6fcd0;p=pspp-builds.git diff --git a/src/ui/gui/helper.c b/src/ui/gui/helper.c index 75b88f1d..7deb4cbb 100644 --- a/src/ui/gui/helper.c +++ b/src/ui/gui/helper.c @@ -1,6 +1,8 @@ #include +#include #include "helper.h" +#include "message-dialog.h" #include #include #include @@ -11,6 +13,9 @@ #include #include + +#include + /* Formats a value according to FORMAT The returned string must be freed when no longer required */ gchar * @@ -113,3 +118,14 @@ connect_help (GladeXML *xml) } + +void +reference_manual (GtkMenuItem *menu, gpointer data) +{ + GError *err = NULL; + if ( ! g_spawn_command_line_async ("yelp info:pspp", &err) ) + { + msg (ME, _("Cannot open reference manual: %s"), err->message); + } + g_clear_error (&err); +}