From a753fa71cbcadbb98356e3fa06cb12d198db90e2 Mon Sep 17 00:00:00 2001 From: Julio Biason Date: Wed, 10 Feb 2010 22:42:25 -0200 Subject: [PATCH] hide/show only the main window, making the code a lot simpler. fixes #210 --- mitterlib/ui/ui_pygtk.py | 26 ++------------------------ 1 file changed, 2 insertions(+), 24 deletions(-) diff --git a/mitterlib/ui/ui_pygtk.py b/mitterlib/ui/ui_pygtk.py index 806451e..3da880f 100644 --- a/mitterlib/ui/ui_pygtk.py +++ b/mitterlib/ui/ui_pygtk.py @@ -653,31 +653,9 @@ class Interface(object): def _window_to_tray(self, statusicon, user_data=None): """Minimize/display main window (as in minimize to tray.)""" if self._main_window.get_property('visible'): - (x, y) = self._main_window.get_position() - (width, height) = self._main_window.get_size() - - self._options[self.NAMESPACE]['position_x'] = x - self._options[self.NAMESPACE]['position_y'] = y - - self._options[self.NAMESPACE]['width'] = width - self._options[self.NAMESPACE]['height'] = height - - self._main_window.hide_all() + self._main_window.hide() else: - _log.debug('Size: %d x %d', - self._options[self.NAMESPACE]['width'], - self._options[self.NAMESPACE]['height']) - _log.debug('Position: %d x %d', - self._options[self.NAMESPACE]['position_x'], - self._options[self.NAMESPACE]['position_y']) - - self._main_window.show_all() - self._main_window.resize( - self._options[self.NAMESPACE]['width'], - self._options[self.NAMESPACE]['height']) - self._main_window.move( - self._options[self.NAMESPACE]['position_x'], - self._options[self.NAMESPACE]['position_y']) + self._main_window.show() return # ------------------------------------------------------------