connectors/SchemeEditor.py
branchwxPython4
changeset 3303 0ffb41625592
parent 2537 eb4a4cc41914
child 3750 f62625418bff
equal deleted inserted replaced
3302:c89fc366bebd 3303:0ffb41625592
    26             self.txtctrls[tag] = txtctrl
    26             self.txtctrls[tag] = txtctrl
    27             for win, flag in [
    27             for win, flag in [
    28                     (wx.StaticText(self, label=label),
    28                     (wx.StaticText(self, label=label),
    29                      wx.ALIGN_CENTER_VERTICAL),
    29                      wx.ALIGN_CENTER_VERTICAL),
    30                     (txtctrl, wx.GROW)]:
    30                     (txtctrl, wx.GROW)]:
    31                 self.fieldsizer.AddWindow(win, flag=flag)
    31                 self.fieldsizer.Add(win, flag=flag)
    32 
    32 
    33         self.fieldsizer.AddSpacer(20)
    33         self.fieldsizer.AddSpacer(20)
    34 
    34 
    35         if self.EnableIDSelector:
    35         if self.EnableIDSelector:
    36             self.mainsizer = wx.FlexGridSizer(cols=2, hgap=10, vgap=10)
    36             self.mainsizer = wx.FlexGridSizer(cols=2, hgap=10, vgap=10)
    37             self.mainsizer.AddSizer(self.fieldsizer)
    37             self.mainsizer.Add(self.fieldsizer)
    38             self.idselector = IDBrowser(
    38             self.idselector = IDBrowser(
    39                 self, parent.ctr,
    39                 self, parent.ctr,
    40                 # use a callafter, as editor can be deleted by calling SetURI
    40                 # use a callafter, as editor can be deleted by calling SetURI
    41                 partial(wx.CallAfter, parent.SetURI),
    41                 partial(wx.CallAfter, parent.SetURI),
    42                 self.txtctrls["ID"].SetValue)
    42                 self.txtctrls["ID"].SetValue)
    43             self.mainsizer.AddWindow(self.idselector)
    43             self.mainsizer.Add(self.idselector)
    44             self.SetSizer(self.mainsizer)
    44             self.SetSizer(self.mainsizer)
    45         else:
    45         else:
    46             self.SetSizer(self.fieldsizer)
    46             self.SetSizer(self.fieldsizer)
    47 
    47 
    48     def SetFields(self, fields):
    48     def SetFields(self, fields):