equal
deleted
inserted
replaced
108 self.Fit() |
108 self.Fit() |
109 |
109 |
110 def __init__(self, parent): |
110 def __init__(self, parent): |
111 wx.Panel.__init__(self, parent) |
111 wx.Panel.__init__(self, parent) |
112 |
112 |
|
113 self.parent = parent |
|
114 |
113 self._init_list_ctrl() |
115 self._init_list_ctrl() |
114 listmix.ColumnSorterMixin.__init__(self, 4) |
116 listmix.ColumnSorterMixin.__init__(self, 4) |
115 |
117 |
116 self._init_ctrls(parent) |
118 self._init_ctrls(parent) |
117 |
119 |
151 self.SetURI(event.m_itemIndex) |
153 self.SetURI(event.m_itemIndex) |
152 event.Skip() |
154 event.Skip() |
153 |
155 |
154 def OnItemActivated(self, event): |
156 def OnItemActivated(self, event): |
155 self.SetURI(event.m_itemIndex) |
157 self.SetURI(event.m_itemIndex) |
156 self.EndModal(wx.ID_OK) |
158 self.parent.EndModal(wx.ID_OK) |
157 event.Skip() |
159 event.Skip() |
158 |
160 |
159 # def SetURI(self, idx): |
161 # def SetURI(self, idx): |
160 # connect_type = self.getColumnText(idx, 1) |
162 # connect_type = self.getColumnText(idx, 1) |
161 # connect_address = self.getColumnText(idx, 2) |
163 # connect_address = self.getColumnText(idx, 2) |
165 |
167 |
166 def SetURI(self, idx): |
168 def SetURI(self, idx): |
167 self.LatestSelection = idx |
169 self.LatestSelection = idx |
168 svcname = self.getColumnText(idx, 0) |
170 svcname = self.getColumnText(idx, 0) |
169 connect_type = self.getColumnText(idx, 1) |
171 connect_type = self.getColumnText(idx, 1) |
170 self.URI = "%s://%s" % (connect_type, svcname + '.' + service_type) |
172 self.URI = str("%s://%s" % (connect_type, svcname + '.' + service_type)) |
171 |
173 |
172 def GetURI(self): |
174 def GetURI(self): |
173 if self.LatestSelection is not None: |
175 if self.LatestSelection is not None: |
174 if self.ByIPCheck.IsChecked(): |
176 if self.ByIPCheck.IsChecked(): |
175 self.URI = "%s://%s:%s" % tuple( |
177 self.URI = "%s://%s:%s" % tuple( |