equal
deleted
inserted
replaced
137 self.ZeroConfInstance = Zeroconf() |
137 self.ZeroConfInstance = Zeroconf() |
138 self.RefreshList() |
138 self.RefreshList() |
139 self.LatestSelection=None |
139 self.LatestSelection=None |
140 |
140 |
141 def __del__(self): |
141 def __del__(self): |
142 if self.Browser is not None : self.Browser.cancel() |
142 if self.Browser is not None: self.Browser.cancel() |
143 self.ZeroConfInstance.close() |
143 self.ZeroConfInstance.close() |
144 |
144 |
145 def RefreshList(self): |
145 def RefreshList(self): |
146 if self.Browser is not None : self.Browser.cancel() |
146 if self.Browser is not None: self.Browser.cancel() |
147 self.Browser = ServiceBrowser(self.ZeroConfInstance, service_type, self) |
147 self.Browser = ServiceBrowser(self.ZeroConfInstance, service_type, self) |
148 |
148 |
149 def OnRefreshButton(self, event): |
149 def OnRefreshButton(self, event): |
150 self.ServicesList.DeleteAllItems() |
150 self.ServicesList.DeleteAllItems() |
151 self.RefreshList() |
151 self.RefreshList() |
155 self.EndModal(wx.ID_OK) |
155 self.EndModal(wx.ID_OK) |
156 event.Skip() |
156 event.Skip() |
157 |
157 |
158 def OnIpButton(self, event): |
158 def OnIpButton(self, event): |
159 if self.LatestSelection is not None: |
159 if self.LatestSelection is not None: |
160 l = lambda col : self.getColumnText(self.LatestSelection,col) |
160 l = lambda col: self.getColumnText(self.LatestSelection,col) |
161 self.URI = "%s://%s:%s" % tuple(map(l,(1,2,3))) |
161 self.URI = "%s://%s:%s" % tuple(map(l,(1,2,3))) |
162 self.EndModal(wx.ID_OK) |
162 self.EndModal(wx.ID_OK) |
163 event.Skip() |
163 event.Skip() |
164 |
164 |
165 # Used by the ColumnSorterMixin, see wx/lib/mixins/listctrl.py |
165 # Used by the ColumnSorterMixin, see wx/lib/mixins/listctrl.py |