diff options
author | John (J5) Palmieri <quinticent@localhost.localdomain> | 2007-01-10 21:55:22 (GMT) |
---|---|---|
committer | John (J5) Palmieri <quinticent@localhost.localdomain> | 2007-01-10 21:55:22 (GMT) |
commit | dda16d83c0fe754eb697c5ceb0bb952bfd15a70f (patch) | |
tree | 0cb2c472a355ffa19fd3e124b9a8388c9b62a6f5 /services/console/console.py | |
parent | b2bf400b6771d6e61a5fe6a080a0226676257b40 (diff) | |
parent | 7a185a51f4da396f9ca0c3c6eee20397521a4e21 (diff) |
Merge branch 'master' of git+ssh://johnp@dev.laptop.org/git/sugar
Diffstat (limited to 'services/console/console.py')
-rwxr-xr-x | services/console/console.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/services/console/console.py b/services/console/console.py index 1b2a371..2a19e9e 100755 --- a/services/console/console.py +++ b/services/console/console.py @@ -80,8 +80,12 @@ class Service(dbus.service.Object): self._console = Console() @dbus.service.method(CONSOLE_IFACE) - def show(self): - self._console.window.present() + def toggle_visibility(self): + window = self._console.window + if not window.props.visible: + window.present() + else: + window.hide() bus = dbus.SessionBus() name = dbus.service.BusName(CONSOLE_BUS, bus) |