From de81611f5bddf7902c0a2f679b60f0146c28c480 Mon Sep 17 00:00:00 2001 From: Gary Burton Date: Sun, 8 Feb 2009 14:37:57 +0000 Subject: [PATCH] Further refactoring of window size saving svn: r11921 --- src/Editors/_EditPrimary.py | 1 - src/Editors/_EditReference.py | 1 - src/Editors/_EditSecondary.py | 1 - src/ManagedWindow.py | 2 ++ src/Selectors/_BaseSelector.py | 1 + 5 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Editors/_EditPrimary.py b/src/Editors/_EditPrimary.py index 1527e0d83..c20b0fc7e 100644 --- a/src/Editors/_EditPrimary.py +++ b/src/Editors/_EditPrimary.py @@ -154,7 +154,6 @@ class EditPrimary(ManagedWindow.ManagedWindow): for key in self.signal_keys: self.db.disconnect(key) self._cleanup_on_exit() - self._save_size() ManagedWindow.ManagedWindow.close(self) def close(self, *obj): diff --git a/src/Editors/_EditReference.py b/src/Editors/_EditReference.py index 3a48b5d4a..5eca8c4fe 100644 --- a/src/Editors/_EditReference.py +++ b/src/Editors/_EditReference.py @@ -202,5 +202,4 @@ class EditReference(ManagedWindow.ManagedWindow): def close(self,*obj): for key in self.signal_keys: self.db.disconnect(key) - self._save_size() ManagedWindow.ManagedWindow.close(self) diff --git a/src/Editors/_EditSecondary.py b/src/Editors/_EditSecondary.py index eb9f8123a..273e47f54 100644 --- a/src/Editors/_EditSecondary.py +++ b/src/Editors/_EditSecondary.py @@ -124,5 +124,4 @@ class EditSecondary(ManagedWindow.ManagedWindow): for key in self.signal_keys: self.db.disconnect(key) self._cleanup_on_exit() - self._save_size() ManagedWindow.ManagedWindow.close(self) diff --git a/src/ManagedWindow.py b/src/ManagedWindow.py index 8a023303c..6c203e979 100644 --- a/src/ManagedWindow.py +++ b/src/ManagedWindow.py @@ -419,6 +419,7 @@ class ManagedWindow: self.get_widget(button_name).connect('clicked', function) def show(self): + print 'show' if self.isWindow : self.set_transient_for(self.parent_window) self.opened = True @@ -466,6 +467,7 @@ class ManagedWindow: Takes care of closing children and removing itself from menu. """ + self._save_size() self.uistate.gwm.close_track(self.track) self.opened = False self.parent_window.present() diff --git a/src/Selectors/_BaseSelector.py b/src/Selectors/_BaseSelector.py index dc5a038ae..59b0f1bae 100644 --- a/src/Selectors/_BaseSelector.py +++ b/src/Selectors/_BaseSelector.py @@ -100,6 +100,7 @@ class BaseSelector(ManagedWindow.ManagedWindow): self._local_init() + self._set_size() self.show() #show or hide search bar?