(self)
| 495 | webbrowser.open('https://forums.eveonline.com/t/27156') |
| 496 | |
| 497 | def registerMenu(self): |
| 498 | menuBar = self.GetMenuBar() |
| 499 | # Quit |
| 500 | self.Bind(wx.EVT_MENU, self.ExitApp, id=wx.ID_EXIT) |
| 501 | # Widgets Inspector |
| 502 | if config.debug: |
| 503 | self.Bind(wx.EVT_MENU, self.openWXInspectTool, id=self.widgetInspectMenuID) |
| 504 | self.Bind(wx.EVT_MENU, self.OnShowDevTools, id=menuBar.devToolsId) |
| 505 | # About |
| 506 | self.Bind(wx.EVT_MENU, self.ShowAboutBox, id=wx.ID_ABOUT) |
| 507 | # Char editor |
| 508 | self.Bind(wx.EVT_MENU, self.OnShowCharacterEditor, id=menuBar.characterEditorId) |
| 509 | # Damage pattern editor |
| 510 | self.Bind(wx.EVT_MENU, self.OnShowDamagePatternEditor, id=menuBar.damagePatternEditorId) |
| 511 | # Target Profile editor |
| 512 | self.Bind(wx.EVT_MENU, self.OnShowTargetProfileEditor, id=menuBar.targetProfileEditorId) |
| 513 | # Implant Set editor |
| 514 | self.Bind(wx.EVT_MENU, self.OnShowImplantSetEditor, id=menuBar.implantSetEditorId) |
| 515 | # Import dialog |
| 516 | self.Bind(wx.EVT_MENU, self.fileImportDialog, id=wx.ID_OPEN) |
| 517 | # Export dialog |
| 518 | self.Bind(wx.EVT_MENU, self.OnShowExportDialog, id=wx.ID_SAVEAS) |
| 519 | # Import from Clipboard |
| 520 | self.Bind(wx.EVT_MENU, self.importFromClipboard, id=wx.ID_PASTE) |
| 521 | # Backup fits |
| 522 | self.Bind(wx.EVT_MENU, self.backupToXml, id=menuBar.backupFitsId) |
| 523 | # Export skills needed |
| 524 | self.Bind(wx.EVT_MENU, self.exportSkillsNeeded, id=menuBar.exportSkillsNeededId) |
| 525 | # Import character |
| 526 | self.Bind(wx.EVT_MENU, self.importCharacter, id=menuBar.importCharacterId) |
| 527 | # Export HTML |
| 528 | self.Bind(wx.EVT_MENU, self.exportHtml, id=menuBar.exportHtmlId) |
| 529 | # Preference dialog |
| 530 | self.Bind(wx.EVT_MENU, self.OnShowPreferenceDialog, id=wx.ID_PREFERENCES) |
| 531 | # User guide |
| 532 | self.Bind(wx.EVT_MENU, self.goWiki, id=menuBar.wikiId) |
| 533 | |
| 534 | self.Bind(wx.EVT_MENU, lambda evt: MainFrame.getInstance().command.Undo(), id=wx.ID_UNDO) |
| 535 | |
| 536 | self.Bind(wx.EVT_MENU, lambda evt: MainFrame.getInstance().command.Redo(), id=wx.ID_REDO) |
| 537 | # EVE Forums |
| 538 | self.Bind(wx.EVT_MENU, self.goForums, id=menuBar.forumId) |
| 539 | # Save current character |
| 540 | self.Bind(wx.EVT_MENU, self.saveChar, id=menuBar.saveCharId) |
| 541 | # Save current character as another character |
| 542 | self.Bind(wx.EVT_MENU, self.saveCharAs, id=menuBar.saveCharAsId) |
| 543 | # Save current character |
| 544 | self.Bind(wx.EVT_MENU, self.revertChar, id=menuBar.revertCharId) |
| 545 | # Optimize fit price |
| 546 | self.Bind(wx.EVT_MENU, self.optimizeFitPrice, id=menuBar.optimizeFitPrice) |
| 547 | |
| 548 | # Browse fittings |
| 549 | self.Bind(wx.EVT_MENU, self.eveFittings, id=menuBar.eveFittingsId) |
| 550 | # Export to EVE |
| 551 | self.Bind(wx.EVT_MENU, self.exportToEve, id=menuBar.exportToEveId) |
| 552 | # Handle SSO event (login/logout/manage characters, depending on mode and current state) |
| 553 | self.Bind(wx.EVT_MENU, self.ssoHandler, id=menuBar.ssoLoginId) |
| 554 |
no test coverage detected