def __init__(self, name, parent, index): ManagedBase.__init__(self, name, parent, index) EditStylesMixin.__init__(self) # initialise instance properties self.range = np.IntRangePropertyA( "0, 100" ) self.value = np.SpinPropertyA(0, val_range=(0,100), immediate=True, default_value="")
def __init__(self, name, parent, pos): ManagedBase.__init__(self, name, 'wxSpinButton', parent, pos) EditStylesMixin.__init__(self) # initialise instance properties self.range = np.IntRangePropertyA("0, 100") self.value = np.SpinPropertyA(0, val_range=(0, 100), immediate=True)
def __init__(self, name, parent, index, style): ManagedBase.__init__(self, name, parent, index) EditStylesMixin.__init__(self, style) # initialise instance properties self.range = np.IntRangePropertyA("0, 10", notnull=True) self.value = np.SpinPropertyA(0, val_range=(0, 10), immediate=True)
def __init__(self, name, parent, id, style, sizer, pos): ManagedBase.__init__(self, name, 'wxSlider', parent, id, sizer, pos) EditStylesMixin.__init__(self) # initialise instance properties self.range = np.IntRangePropertyA("0, 10", notnull=True) self.value = np.SpinPropertyA(0, val_range=(0, 10), immediate=True) if style: self.properties["style"].set(style)
def __init__(self, name, parent, index): ManagedBase.__init__(self, name, parent, index) EditStylesMixin.__init__(self) # initialise instance properties self.range = np.FloatRangePropertyA( "0.0, 100.0" ) self.value = np.SpinDoublePropertyA(0, val_range=(0.0,100.0), immediate=True, default_value="") self.increment = np.SpinDoublePropertyD(1.0, val_range=(0.0,100.0), immediate=True, default_value=1.0) self.digits = np.SpinPropertyA(2, val_range=(0,20), immediate=True)
def __init__(self, name, parent, id, sizer, pos): ManagedBase.__init__(self, name, 'wxSpinCtrl', parent, id, sizer, pos) EditStylesMixin.__init__(self) # initialise instance properties self.range = np.IntRangePropertyA("0, 100") self.value = np.SpinPropertyA(0, val_range=(0, 100), immediate=True) if config.preferences.default_border: self.border.set(config.preferences.default_border_size) self.flag.set(wx.ALL)
def __init__(self, name, parent, orientation, pos, create_slots=True): ManagedBase.__init__(self, name, 'wxSplitterWindow', parent, pos) EditStylesMixin.__init__(self) # initialise instance properties self.no_custom_class = np.CheckBoxProperty(False, default_value=False) self.sash_pos = np.SpinPropertyD(0, default_value="") if hasattr(wx, "SpinCtrlDouble"): self.sash_gravity = np.SpinDoublePropertyD(0.5, (0.0,1.0), default_value=0.0, immediate=True) else: self.sash_gravity = np.FloatPropertyD(0.5, (0.0,1.0), default_value=0.0) self.min_pane_size = np.SpinPropertyA(20) # hidden properties: orientation string, window names window_1, window_2 self.orientation = np.Property(orientation) self.window_1 = ChildWidgetNameProperty(0) self.window_2 = ChildWidgetNameProperty(1) self._window_old = None