X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=src%2Faweather-gui.c;h=9cf4c8ae833a0e64dc4022bf13160055a3e82205;hb=a9c7078e69b49d54f86169fde67b7fee55256b52;hp=5c2558fe914e101d33cbd761870d57a9144a4e77;hpb=57b61eb0e1cf8557ecbf3bb9f52a0927b0b1b98e;p=aweather diff --git a/src/aweather-gui.c b/src/aweather-gui.c index 5c2558f..9cf4c8a 100644 --- a/src/aweather-gui.c +++ b/src/aweather-gui.c @@ -49,6 +49,18 @@ G_MODULE_EXPORT gboolean on_gui_key_press(GtkWidget *widget, GdkEventKey *event, return FALSE; } +G_MODULE_EXPORT void on_help_contents(GtkMenuItem *menu, AWeatherGui *self) +{ + GError *err = NULL; + gchar *argv[] = {BROWSER, HTMLDIR "/aweather.html", NULL}; + g_spawn_async(NULL, argv, NULL, G_SPAWN_SEARCH_PATH, NULL, NULL, NULL, &err); + if (err) { + g_warning("Unable to open help page: %s - %s", + argv[1], err->message); + g_error_free(err); + } +} + G_MODULE_EXPORT void on_quit(GtkMenuItem *menu, AWeatherGui *self) { gtk_widget_destroy(GTK_WIDGET(self));