From 53d15425f3b9b204e6791d988336af1ec9e5f27f Mon Sep 17 00:00:00 2001 From: blitzmann Date: Fri, 9 Jun 2017 01:27:28 -0400 Subject: [PATCH] tab / tab+shift to change focus of ship browser items --- gui/sfBrowserItem.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/gui/sfBrowserItem.py b/gui/sfBrowserItem.py index de9eb4001..9ff328714 100644 --- a/gui/sfBrowserItem.py +++ b/gui/sfBrowserItem.py @@ -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()