Toggle console visibility

This commit is contained in:
Marco Pesenti Gritti
2007-01-10 17:12:23 +01:00
parent 84d3471613
commit 6e599ead06
3 changed files with 11 additions and 7 deletions
+6 -2
View File
@@ -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)