tab / tab+shift to change focus of ship browser items

This commit is contained in:
blitzmann
2017-06-09 01:27:28 -04:00
parent a79257271e
commit 53d15425f3

View File

@@ -261,6 +261,18 @@ class SFBrowserItem(wx.Window):
self.Bind(wx.EVT_ENTER_WINDOW, self.OnEnterWindow)
self.Bind(wx.EVT_LEAVE_WINDOW, self.OnLeaveWindow)
self.Bind(wx.EVT_MOTION, self.OnMotion)
self.Bind(wx.EVT_SET_FOCUS, self.OnFocus)
self.Bind(wx.EVT_KILL_FOCUS, self.OnKillFocus)
def OnFocus(self, evt):
self.SetHighlighted(True)
self.Refresh()
evt.Skip()
def OnKillFocus(self, evt):
self.SetHighlighted(False)
self.Refresh()
evt.Skip()
def Refresh(self):
self.RenderBackground()