connectors/SchemeEditor.py
changeset 2537 eb4a4cc41914
parent 2492 7dd551ac2fa0
child 3303 0ffb41625592
equal deleted inserted replaced
2536:2747d6e72eb8 2537:eb4a4cc41914
    24         for tag, label in self.model:
    24         for tag, label in self.model:
    25             txtctrl = wx.TextCtrl(parent=self, size=wx.Size(200, -1))
    25             txtctrl = wx.TextCtrl(parent=self, size=wx.Size(200, -1))
    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.AddWindow(win, flag=flag)
    32 
    32 
    33         self.fieldsizer.AddSpacer(20)
    33         self.fieldsizer.AddSpacer(20)
    34 
    34 
    37             self.mainsizer.AddSizer(self.fieldsizer)
    37             self.mainsizer.AddSizer(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[tag].SetValue)
    42                 self.txtctrls["ID"].SetValue)
    43             self.mainsizer.AddWindow(self.idselector)
    43             self.mainsizer.AddWindow(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