Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/services
diff options
context:
space:
mode:
authorMarco Pesenti Gritti <marco@localhost.localdomain>2007-01-10 16:12:23 (GMT)
committer Marco Pesenti Gritti <marco@localhost.localdomain>2007-01-10 16:12:23 (GMT)
commit6e599ead06e81cf2c9328940fcdbf0e018c10512 (patch)
tree3fb7fdda1195cc157679fda90287889bd8d3d654 /services
parent84d34716134a71bfd53af2b16712068556c45881 (diff)
Toggle console visibility
Diffstat (limited to 'services')
-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)