Changeset 593
- Timestamp:
- 06/26/03 18:02:20 (5 years ago)
- Files:
-
- trunk/RBSkinning/RBSkinning/wxPythonSkin/layout.py (modified) (1 diff)
- trunk/RBSkinning/RBSkinning/wxPythonSkin/splitter.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/RBSkinning/RBSkinning/wxPythonSkin/layout.py
r575 r593 90 90 self.winParent = self.wxGetParentObject((wx.wxWindowPtr, layout)) 91 91 if isinstance(self.winParent, wx.wxWindowPtr): 92 # Set sizercfg default for context, if not set 92 93 if 'sizercfg' not in self.settings: 93 94 self.settings['sizercfg'] = '1, wxEXPAND' 94 95 else: 96 # Set sizercfg default for context, if not set 97 if 'sizercfg' not in self.settings: 98 self.settings['sizercfg'] = '0, wxEXPAND' 99 95 100 # Layouts cancel the window parent 96 101 parentLayout = self.winParent trunk/RBSkinning/RBSkinning/wxPythonSkin/splitter.py
r575 r593 41 41 'sizercfg': '1, wxEXPAND', 42 42 'orientation': 'vertical', 43 'splitterPos': '300',44 'splitterMinSize': '50',43 #'splitterPos': '300', 44 #'splitterMinSize': 'None', 45 45 }) 46 46 … … 63 63 self.SplitWindows.append(ChildNode.object) 64 64 if len(self.SplitWindows) == 2: 65 splitterPos = self.wxEvalCond('splitterPos', 300) 65 66 if self.settings['orientation'] == 'vertical': 66 self.object.SplitVertically(self.SplitWindows[0], self.SplitWindows[1] )67 self.object.SplitVertically(self.SplitWindows[0], self.SplitWindows[1], splitterPos) 67 68 elif self.settings['orientation'] == 'horizontal': 68 self.object.SplitHorizontally(self.SplitWindows[0], self.SplitWindows[1]) 69 self.object.SplitHorizontally(self.SplitWindows[0], self.SplitWindows[1], splitterPos) 70 elif len(self.SplitWindows) == 1: 71 self.object.Initialize(self.SplitWindows[0]) 69 72 70 73 def SkinFinalize(self): 71 74 self.wxFinalStandardOptions() 72 pos = self.wxEval('splitterPos') 73 self.object.SetSashPosition(pos) 74 minsize = self.wxEval('splitterMinSize') 75 self.object.SetMinimumPaneSize(minsize) 75 splitterPos = self.wxEvalCond('splitterPos', 300) 76 self.object.SetSashPosition(splitterPos) 77 splitterMinsize = self.wxEvalCond('splitterMinSize', None) 78 if splitterMinsize is not None: 79 self.object.SetMinimumPaneSize(splitterMinsize) 76 80
