]> Pileus Git - aweather/blobdiff - src/aweather-gui.c
Add user documentations
[aweather] / src / aweather-gui.c
index 5c2558fe914e101d33cbd761870d57a9144a4e77..42f65af660fd5dbb16bfb585b4eca50f1c4819ee 100644 (file)
@@ -49,6 +49,16 @@ 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;
+       const gchar *uri = "file://" HTMLDIR "/aweather.html";
+       gtk_show_uri(NULL, uri, GDK_CURRENT_TIME, &err);
+       if (err)
+               g_warning("Unable to open help page: %s - %s", uri, err->message);
+       g_error_free(err);
+}
+
 G_MODULE_EXPORT void on_quit(GtkMenuItem *menu, AWeatherGui *self)
 {
        gtk_widget_destroy(GTK_WIDGET(self));