Remove search related timers. Restrict market search to 4+

This commit is contained in:
cncfanatics
2010-08-23 19:56:08 +02:00
parent cbb574e91c
commit a696b72d68
3 changed files with 10 additions and 19 deletions

View File

@@ -58,13 +58,10 @@ class ShipBrowser(wx.Panel):
self.shipMenu.copy.Bind(wx.EVT_BUTTON, self.copyFit)
#Bind search
self.shipMenu.search.Bind(wx.EVT_TEXT_ENTER, self.scheduleSearch)
self.shipMenu.search.Bind(wx.EVT_SEARCHCTRL_SEARCH_BTN, self.scheduleSearch)
self.shipMenu.search.Bind(wx.EVT_TEXT_ENTER, self.startSearch)
self.shipMenu.search.Bind(wx.EVT_SEARCHCTRL_SEARCH_BTN, self.startSearch)
self.shipMenu.search.Bind(wx.EVT_SEARCHCTRL_CANCEL_BTN, self.clearSearch)
self.shipMenu.search.Bind(wx.EVT_TEXT, self.scheduleSearch)
self.Bind(wx.EVT_TIMER, self.startSearch)
self.searchTimer = wx.Timer(self)
self.shipMenu.search.Bind(wx.EVT_TEXT, self.startSearch)
self.timer = None
@@ -200,10 +197,6 @@ class ShipBrowser(wx.Panel):
tree.SelectItem(childId)
tree.EditLabel(childId)
def scheduleSearch(self, event):
self.searchTimer.Stop()
self.searchTimer.Start(100, wx.TIMER_ONE_SHOT)
def clearSearch(self, event, clearText=True):
if self.getActiveTree() == self.searchView:
if clearText: