Changeset 638
- Timestamp:
- 07/20/03 11:50:40 (5 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/RBSkinning/RBSkinning/wxTools/wxDockingTools.py
r610 r638 112 112 if not self.docked and self.dockhost: 113 113 for item, args, kw in self.items: 114 if adjust: self._AdjustItem(item, True) 115 self.dockhost.DockItem(self, item, *args, **kw) 114 if adjust: 115 item.SetSize(item.GetBestSize()) 116 self.dockhost.DockItem(self, item, *args, **kw) 117 item.Show(True) 118 else: 119 self.dockhost.DockItem(self, item, *args, **kw) 116 120 self.docked = True 117 121 self.OnDocked(self.dockhost, redocking) … … 121 125 if self.docked and self.dockhost: 122 126 for item, args, kw in self.items: 123 if adjust: self._AdjustItem(item, False) 124 self.dockhost.UndockItem(self, item) 127 if adjust: 128 item.Show(False) 129 item.SetSize(item.GetBestSize()) 130 self.dockhost.UndockItem(self, item) 131 else: 132 self.dockhost.UndockItem(self, item) 125 133 self.docked = False 126 134 self.OnUndocked(self.dockhost, redocking) 127 135 elif adjust: 128 136 for item, args, kw in self.items: 129 self._AdjustItem(item, False) 137 item.Show(False) 138 item.SetSize(item.GetBestSize()) 130 139 self.docked = False 131 140 return self.docked 132 133 def _AdjustItem(self, item, show):134 # Restore to a nominal size135 item.SetSize(item.GetBestSize())136 item.Show(show)137 141 138 142 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
