Set focus to search bar when opening fit browser lite
This commit is contained in:
@@ -64,9 +64,9 @@ class FitBrowserLiteDialog(wx.Dialog):
|
|||||||
mainSizer.Add(buttonSizer, 0, wx.EXPAND | wx.ALL, 5)
|
mainSizer.Add(buttonSizer, 0, wx.EXPAND | wx.ALL, 5)
|
||||||
|
|
||||||
fits = Fit.getInstance().getAllFitsLite()
|
fits = Fit.getInstance().getAllFitsLite()
|
||||||
fits.sort(key=lambda f: (f.shipName, f.name))
|
fromList.updateData(fits)
|
||||||
fromList.update(fits)
|
|
||||||
|
|
||||||
self.SetSizer(mainSizer)
|
self.SetSizer(mainSizer)
|
||||||
self.CenterOnParent()
|
self.CenterOnParent()
|
||||||
self.Fit()
|
self.Fit()
|
||||||
|
searchBox.SetFocus()
|
||||||
|
|||||||
@@ -10,3 +10,15 @@ class FitListView(d.Display):
|
|||||||
|
|
||||||
def __init__(self, parent):
|
def __init__(self, parent):
|
||||||
super().__init__(parent, style=wx.BORDER_NONE)
|
super().__init__(parent, style=wx.BORDER_NONE)
|
||||||
|
self.fits = []
|
||||||
|
|
||||||
|
def updateView(self):
|
||||||
|
self.update(self.fits)
|
||||||
|
|
||||||
|
def refreshView(self):
|
||||||
|
self.refresh(self.fits)
|
||||||
|
|
||||||
|
def updateData(self, fits):
|
||||||
|
fits.sort(key=lambda f: (f.shipName, f.name))
|
||||||
|
self.fits = fits
|
||||||
|
self.updateView()
|
||||||
|
|||||||
Reference in New Issue
Block a user