Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/services/console/console.py
diff options
context:
space:
mode:
authorJohn (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)
commitdda16d83c0fe754eb697c5ceb0bb952bfd15a70f (patch)
tree0cb2c472a355ffa19fd3e124b9a8388c9b62a6f5 /services/console/console.py
parentb2bf400b6771d6e61a5fe6a080a0226676257b40 (diff)
parent7a185a51f4da396f9ca0c3c6eee20397521a4e21 (diff)
Merge branch 'master' of git+ssh://johnp@dev.laptop.org/git/sugar
Diffstat (limited to 'services/console/console.py')
-rwxr-xr-xservices/console/console.py8
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)