equal
deleted
inserted
replaced
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 |