Changeset 4198

Show
Ignore:
Timestamp:
06/26/2008 09:58:57 AM (4 months ago)
Author:
ed
Message:

Changed the behavior when deleting controls or spacers. The panel that replaces it now defaults to "full size": i.e., expanded with a proportion of 1. Ticket #1156

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/ide/ClassDesignerComponents.py

    r4177 r4198  
    895895            cs.append(lp, row=rr, col=cc) 
    896896        else: 
    897             cs.insert(pos, lp
     897            cs.insert(pos, lp, 1, "x"
    898898        csi = lp.ControllingSizerItem 
    899         if sizerAtts: 
    900             cs.setItemProps(csi, sizerAtts) 
    901899        self.Controller.select(lp) 
    902900        dabo.ui.callAfter(self.Form.updateApp) 
     
    11191117        if refill: 
    11201118            lp = LayoutPanel(prnt, AutoSizer=False) 
    1121             self.insert(pos, lp) 
    1122             newSzit = lp.ControllingSizerItem 
    1123             self.setItemProps(newSzit, szitVals) 
     1119            self.insert(pos, lp, 1, "x") 
    11241120        if isinstance(obj, (LayoutSizerMixin, LayoutGridSizer)): 
    11251121            dabo.ui.callAfter(obj.release, True) 
     
    15731569            lp = LayoutPanel(prnt, AutoSizer=False) 
    15741570            self.append(lp, "x", row=pos[0], col=pos[1]) 
    1575             newSzit = lp.ControllingSizerItem 
    1576             self.setItemProps(newSzit, szitVals) 
    15771571        if isinstance(obj, (LayoutSizerMixin, LayoutGridSizer)): 
    15781572            dabo.ui.callAfter(obj.release, True)