Mercurial > hgweb > health
changeset 3398:74ca22400b75
gnuhealth client : Include activity window
| author | Luis Falcon <falcon@gnuhealth.org> |
|---|---|
| date | Fri, 04 Oct 2019 22:54:42 +0100 |
| parents | c5a007d7f4a9 |
| children | 74b4e7863e7b |
| files | gnuhealth-client/tryton/gui/main.py |
| diffstat | 1 files changed, 15 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/gnuhealth-client/tryton/gui/main.py +++ b/gnuhealth-client/tryton/gui/main.py @@ -121,6 +121,15 @@ self.add_action(action) self.set_accels_for_action('app.quit', ['<Primary>q']) + #GNU Health block + # Add Activity Window action + action = Gio.SimpleAction.new('activity', None) + action.connect('activate', lambda *a: self.activity_toggle()) + self.add_action(action) + self.set_accels_for_action('app.activity', ['<Shift>F12']) + + + menu = Gio.Menu.new() menu.append(_("Preferences..."), 'app.preferences') @@ -1257,4 +1266,10 @@ else: common.message(_('Command not found.')) + #Toggle GNU Health Activity window + def activity_toggle(self): + if Activity().activity_window.get_visible(): + Activity().activity_window.hide() + else: + Activity().activity_window.show_all()
