From 6e599ead06e81cf2c9328940fcdbf0e018c10512 Mon Sep 17 00:00:00 2001 From: Marco Pesenti Gritti Date: Wed, 10 Jan 2007 16:12:23 +0000 Subject: Toggle console visibility --- (limited to 'services') 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) -- cgit v0.9.1