def DoSetSpacer(self, size): ''' Modeled after DoSetSpacer in sizer.cpp file of wxWidgets. ''' self.ts_Kind = wx.Item_Spacer self.ts_Spacer = wxSizerSpacer(size) self.ts_MinSize = size self.SetRatio(size)
def SetSpacer(self, size): ''' Set the size of the spacer to be managed by this sizer item. Modeled after SetSpacer in sizer.h file of wxWidgets. ''' self.logger.wxASSERT_MSG( (size is None), 'SizerItem.SetSpacer size cannot be %s.' % size) self.ts_Kind = wx.Item_Spacer theSize = wx.tsGetClassInstanceFromTuple(size, wxSize) self.ts_Spacer = wxSizerSpacer(theSize) self.ts_MinSize = theSize self.SetRatio(theSize)