space to select fit when it's focus'd
This commit is contained in:
@@ -253,6 +253,8 @@ class SFBrowserItem(wx.Window):
|
||||
self.Bind(wx.EVT_PAINT, self.OnPaint)
|
||||
self.Bind(wx.EVT_ERASE_BACKGROUND, self.OnEraseBackground)
|
||||
self.Bind(wx.EVT_LEFT_UP, self.OnLeftUp)
|
||||
self.Bind(wx.EVT_KEY_DOWN, self.OnKeyDown)
|
||||
|
||||
|
||||
if "wxMSW" in wx.PlatformInfo:
|
||||
self.Bind(wx.EVT_LEFT_DCLICK, self.OnLeftDown)
|
||||
@@ -294,6 +296,9 @@ class SFBrowserItem(wx.Window):
|
||||
def OnEraseBackground(self, event):
|
||||
pass
|
||||
|
||||
def OnKeyDown(self, event):
|
||||
pass
|
||||
|
||||
def MouseLeftUp(self, event):
|
||||
pass
|
||||
|
||||
|
||||
@@ -1613,6 +1613,11 @@ class FitItem(SFItem.SFBrowserItem):
|
||||
self.notes[:197] + '...' if len(self.notes) > 200 else self.notes)
|
||||
self.SetToolTip(wx.ToolTip(u'{}\n{}{}\n{}'.format(self.shipName, notes, u'─' * 20, self.shipTrait)))
|
||||
|
||||
def OnKeyDown(self, event):
|
||||
if event.GetKeyCode() == 32: # space
|
||||
self.selectFit(event)
|
||||
event.Skip()
|
||||
|
||||
def OpenNewTab(self, evt):
|
||||
self.selectFit(newTab=True)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user