MCPcopy Index your code
hub / github.com/DeepLabCut/DeepLabCut / create_menu_bar

Method create_menu_bar

deeplabcut/gui/window.py:647–677  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

645 )
646
647 def create_menu_bar(self):
648 menu_bar = self.menuBar()
649
650 # File menu
651 self.file_menu = QMenu("&File", self)
652 menu_bar.addMenu(self.file_menu)
653
654 self.file_menu.addAction(self.newAction)
655 self.file_menu.addAction(self.openAction)
656
657 self.recentfiles_menu = self.file_menu.addMenu("Open Recent")
658 self.recentfiles_menu.triggered.connect(lambda a: self._update_project_state(a.text(), True))
659 self.file_menu.addAction(self.saveAction)
660 self.file_menu.addAction(self.exitAction)
661
662 # View menu
663 view_menu = QMenu("&View", self)
664 mode = view_menu.addMenu("Appearance")
665 menu_bar.addMenu(view_menu)
666 mode.addAction(self.lightmodeAction)
667 mode.addAction(self.darkmodeAction)
668
669 # Help menu
670 help_menu = QMenu("&Help", self)
671 menu_bar.addMenu(help_menu)
672 help_menu.addAction(self.helpAction)
673 help_menu.addAction(self.buildDebugLogAction)
674 help_menu.addSeparator()
675 help_menu.addAction(self.check_updates)
676 help_menu.addAction(self.aboutAction)
677 help_menu.adjustSize()
678
679 def update_menu_bar(self):
680 self.file_menu.removeAction(self.newAction)

Callers 1

__init__Method · 0.95

Calls 2

_update_project_stateMethod · 0.95
connectMethod · 0.80

Tested by

no test coverage detected