Changeset 611

Show
Ignore:
Timestamp:
07/10/03 01:09:29 (5 years ago)
Author:
sholloway
Message:

Didn't like the options for RowColSIzer.... so derived from it and added what I wanted!

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/RBSkinning/RBSkinning/wxPythonSkin/layout_table.py

    r608 r611  
    2525 
    2626from layout import wx, layout 
    27 from wxPython.lib.rcsizer import RowColSizer 
     27from RBSkinning.wxTools.wxRBRowColSizer import wxRBRowColSizer 
    2828 
    2929#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
     
    3838    default_settings = layout.default_settings.copy() 
    3939    default_settings.update({ 
    40         'expandrows': '[-1]', 
    41         'expandcols': '[-1]', 
     40        #'expandrows': '[]', 
     41        #'expandrowrange': '(None, None)', 
     42        #'expandcols': '[]', 
     43        #'expandcolrange': '(None, None)', 
     44        #'defaultcellsize': '(10, 22)', 
    4245        }) 
    4346 
     
    5053        if not isinstance(self.winParent, wx.wxWindowPtr): self.winParent = None 
    5154 
     55        kwSettings = self.wxSettingDict(['defaultcellsize'], []) 
     56 
    5257        # Create the layout sizer 
    53         self.object = RowColSizer(
     58        self.object = wxRBRowColSizer(**kwSettings
    5459        self.wxInitialStandardOptions() 
    5560 
     
    5964        layout.SkinFinalize(self) 
    6065 
    61         rows = len(self.object.rowHeights
    62         for row in self.wxEval('expandrows'): 
    63             if row < 0: row = rows + row 
    64             self.object.AddGrowableRow(row
     66        self.object.AddGrowableRow(self.wxEvalCond('expandrows', [])
     67        expandrowrange = self.wxEvalCond('expandrowrange', None) 
     68        if expandrowrange: 
     69            self.object.SetGrowableRowRange(*expandrowrange
    6570 
    66         cols = len(self.object.colWidths
    67         for col in self.wxEval('expandcols'): 
    68             if col < 0: col = cols + col 
    69             self.object.AddGrowableCol(col
     71        self.object.AddGrowableCol(self.wxEvalCond('expandcols', [])
     72        expandcolrange = self.wxEvalCond('expandcolrange', None) 
     73        if expandcolrange: 
     74            self.object.SetGrowableColRange(*expandcolrange
    7075