From ce72600b02aa2235fc9cc161b20ff24bcb5f6703 Mon Sep 17 00:00:00 2001 From: Marco Pesenti Gritti Date: Sun, 30 Sep 2007 12:24:03 +0000 Subject: Make the Shell own the console. Some view changes. --- (limited to 'shell/view/Shell.py') diff --git a/shell/view/Shell.py b/shell/view/Shell.py index 9d14a2f..e816308 100644 --- a/shell/view/Shell.py +++ b/shell/view/Shell.py @@ -36,6 +36,7 @@ from view.frame.frame import Frame from view.keyhandler import KeyHandler from view.home.HomeWindow import HomeWindow from model.shellmodel import ShellModel +from console import Console class Shell(gobject.GObject): def __init__(self, model): @@ -64,6 +65,8 @@ class Shell(gobject.GObject): home_model.connect('pending-activity-changed', self._pending_activity_changed_cb) + self._console = Console(model) + gobject.idle_add(self._start_journal_idle) def _start_journal_idle(self): @@ -165,6 +168,12 @@ class Shell(gobject.GObject): return host return None + def toggle_console_visibility(self): + if self._console.props.visible: + self._console.hide() + else: + self._console.show() + def toggle_chat_visibility(self): act = self.get_current_activity() if not act: -- cgit v0.9.1