diff --git a/tuhigui/application.py b/tuhigui/application.py index 7f1b4a7..702bdc7 100644 --- a/tuhigui/application.py +++ b/tuhigui/application.py @@ -35,7 +35,9 @@ class Application(Gtk.Application): window.present() def _build_app_menu(self): - actions = [('about', self._about), ('quit', self._quit)] + actions = [('about', self._about), + ('quit', self._quit), + ('help', self._help)] for (name, callback) in actions: action = Gio.SimpleAction.new(name, None) action.connect('activate', callback) @@ -52,3 +54,7 @@ class Application(Gtk.Application): windows = self.get_windows() for window in windows: window.destroy() + + def _help(self, action, param): + import time + Gtk.show_uri(None, 'https://github.com/tuhiproject/tuhi/wiki', time.time()) diff --git a/tuhigui/window.py b/tuhigui/window.py index 49e7181..b4d7de3 100644 --- a/tuhigui/window.py +++ b/tuhigui/window.py @@ -29,10 +29,18 @@ MENU_XML = """ - +
+ + Help + app.help + +
+
+ About app.about - + +
"""