(self)
| 156 | self.Bind(wx.EVT_MIDDLE_UP, self.OpenNewTab) |
| 157 | |
| 158 | def __setToolTip(self): |
| 159 | sFit = Fit.getInstance() |
| 160 | # show no tooltip if no trait available or setting is disabled |
| 161 | if self.shipTrait and sFit.serviceFittingOptions["showShipBrowserTooltip"]: |
| 162 | notes = "" |
| 163 | if self.notes: |
| 164 | notes = '─' * 20 + "\nNotes: {}\n".format(self.notes[:197] + '...' if len(self.notes) > 200 else self.notes) |
| 165 | self.SetToolTip(wx.ToolTip('{}\n{}{}\n{}'.format(self.shipName, notes, '─' * 20, self.shipTrait))) |
| 166 | |
| 167 | def OnKeyUp(self, event): |
| 168 | if event.GetKeyCode() in (32, 13): # space and enter |
no test coverage detected