def __init__(self, field, parenteditor, idx, parent, *args, **kwargs): self.idx = idx mwx.TextCtrl.__init__ (self, parent, name=field.path + "_" + str(idx) ) BaseArrayItemEditor.__init__ (self, field, parenteditor, idx, *args, **kwargs) self._on_text_changed = conditionalmethod (self._on_text_changed) self.Bind ( wx.EVT_TEXT, self._on_text_changed ) self.datatype = NoneType
def __init__(self, field, parent, *args, **kwargs): config = kwargs.get ( "config", {}) mwx.TextCtrl.__init__ (self, parent, name=field.path, **config) BaseFieldEditor.__init__(self, field, **kwargs) self._on_text_changed = conditionalmethod (self._on_text_changed) self.Bind ( wx.EVT_TEXT, self._on_text_changed ) self.datatype = NoneType
def __init__(self, field, parent, *args, **kwargs): config = kwargs.get("config", {}) mwx.TextCtrl.__init__(self, parent, name=field.path, **config) BaseFieldEditor.__init__(self, field, **kwargs) self._on_text_changed = conditionalmethod(self._on_text_changed) self.Bind(wx.EVT_TEXT, self._on_text_changed) self.datatype = NoneType
def __init__(self, field, parent, *args, **kwargs): mwx.CheckBox.__init__ (self, parent, style = wx.CHK_3STATE, name=field.path) BaseFieldEditor.__init__(self, field, **kwargs) self._on_checked = conditionalmethod ( self._on_checked ) self.Bind ( wx.EVT_CHECKBOX, self._on_checked ) self.datatype = NoneType
def __init__(self, field, parent, *args, **kwargs): mwx.CheckBox.__init__(self, parent, style=wx.CHK_3STATE, name=field.path) BaseFieldEditor.__init__(self, field, **kwargs) self._on_checked = conditionalmethod(self._on_checked) self.Bind(wx.EVT_CHECKBOX, self._on_checked) self.datatype = NoneType
def __init__(self, field, parenteditor, idx, parent, *args, **kwargs): self.idx = idx mwx.TextCtrl.__init__(self, parent, name=field.path + "_" + str(idx)) BaseArrayItemEditor.__init__(self, field, parenteditor, idx, *args, **kwargs) self._on_text_changed = conditionalmethod(self._on_text_changed) self.Bind(wx.EVT_TEXT, self._on_text_changed) self.datatype = NoneType
def __init__(self, field, parent, *args, **kwargs): mwx.ComboBox.__init__(self, parent, style=wx.CB_READONLY, name=field.path) BaseFieldEditor.__init__(self, field, **kwargs) self.val_idx_hash = {} self.val_idx_hash[None] = self.Append ( '<null>', None ) for val, disp in field.choices: self.val_idx_hash[val] = self.Append ( disp, val ) self._on_combo_box = conditionalmethod ( self._on_combo_box ) self.Bind (wx.EVT_COMBOBOX, self._on_combo_box )
def __init__(self, field, parent, *args, **kwargs): mwx.ComboReference.__init__ (self, parent, style=wx.CB_READONLY, name=field.path) BaseReferenceEditor.__init__(self, field, **kwargs) self.obj_idx_hash = {} self.obj_idx_hash[None] = self.Append ( "<null>", None ) for r in self.records: self.obj_idx_hash[r.objectid] = self.Append ( self.reprfunc (r), r ) self._on_combo_box = conditionalmethod (self._on_combo_box) self.Bind ( wx.EVT_COMBOBOX, self._on_combo_box )
def __init__(self, field, parent, *args, **kwargs): mwx.ComboBox.__init__(self, parent, style=wx.CB_READONLY, name=field.path) BaseFieldEditor.__init__(self, field, **kwargs) self.val_idx_hash = {} self.val_idx_hash[None] = self.Append('<null>', None) for val, disp in field.choices: self.val_idx_hash[val] = self.Append(disp, val) self._on_combo_box = conditionalmethod(self._on_combo_box) self.Bind(wx.EVT_COMBOBOX, self._on_combo_box)
def __init__(self, field, parent, *args, **kwargs): mwx.ComboReference.__init__(self, parent, style=wx.CB_READONLY, name=field.path) BaseReferenceEditor.__init__(self, field, **kwargs) self.obj_idx_hash = {} self.obj_idx_hash[None] = self.Append("<null>", None) for r in self.records: self.obj_idx_hash[r.objectid] = self.Append( self.reprfunc(r), r) self._on_combo_box = conditionalmethod(self._on_combo_box) self.Bind(wx.EVT_COMBOBOX, self._on_combo_box)
def __init__(self, field, parenteditor, idx, parent, *args, **kwargs): self.idx = idx mwx.ComboBox.__init__ (self, parent, name=field.path + "_" + str(idx) ) BaseArrayItemEditor.__init__ (self, field, parenteditor, idx, *args, **kwargs) if self.parenteditor.recordlist is not None: self.mode = 'record' else: self.mode = 'choice' self.obj_idx_hash = {} self.obj_idx_hash[None] = self.Append ( "<null>", None ) self.obj_idx_hash[()] = self.Append ( "<missing>", () ) if self.mode == 'record': for r in self.parenteditor.recordlist: self.obj_idx_hash[r.objectid] = self.Append ( self.parenteditor.reprfunc (r), r ) else: for (val, disp) in self.parenteditor.choices: self.obj_idx_hash[val] = self.Append ( disp, val ) self._on_combo_box = conditionalmethod (self._on_combo_box) self.Bind ( wx.EVT_COMBOBOX, self._on_combo_box )
def __init__(self, field, parenteditor, idx, parent, *args, **kwargs): self.idx = idx mwx.ComboBox.__init__(self, parent, name=field.path + "_" + str(idx)) BaseArrayItemEditor.__init__(self, field, parenteditor, idx, *args, **kwargs) if self.parenteditor.recordlist is not None: self.mode = 'record' else: self.mode = 'choice' self.obj_idx_hash = {} self.obj_idx_hash[None] = self.Append("<null>", None) self.obj_idx_hash[()] = self.Append("<missing>", ()) if self.mode == 'record': for r in self.parenteditor.recordlist: self.obj_idx_hash[r.objectid] = self.Append( self.parenteditor.reprfunc(r), r) else: for (val, disp) in self.parenteditor.choices: self.obj_idx_hash[val] = self.Append(disp, val) self._on_combo_box = conditionalmethod(self._on_combo_box) self.Bind(wx.EVT_COMBOBOX, self._on_combo_box)