def _createCopyMenu(self, edit_menu): copy_menu = edit_menu.addMenu("Copy") ordered_actions = (self.actions[actions.COPY], self.actions[actions.COPY_SOURCE], self.actions[actions.COPY_PREAMBLE], self.actions[actions.COPY_PREAMBLE_AND_SOURCE]) ActionFactory.addActionsToMenu(ordered_actions, copy_menu) self.actions[actions.COPY_MENU] = copy_menu
def _createEditMenu(self): edit_menu = self.menu_bar.addMenu("Edit") ordered_actions = (self.actions[actions.UNDO], self.actions[actions.REDO], None, self.actions[actions.CUT]) ActionFactory.addActionsToMenu(ordered_actions, edit_menu) self._createCopyMenu(edit_menu) ActionFactory.addActionsToMenu((self.actions[actions.PASTE], None), edit_menu) self._createSnippetsMenu(edit_menu)
def _createCopyMenu(self, edit_menu): copy_menu = edit_menu.addMenu("Copy") ordered_actions = ( self.actions[actions.COPY], self.actions[actions.COPY_SOURCE], self.actions[actions.COPY_PREAMBLE], self.actions[actions.COPY_PREAMBLE_AND_SOURCE] ) ActionFactory.addActionsToMenu(ordered_actions, copy_menu) self.actions[actions.COPY_MENU] = copy_menu
def _createEditMenu(self): edit_menu = self.menu_bar.addMenu("Edit") ordered_actions = ( self.actions[actions.UNDO], self.actions[actions.REDO], None, self.actions[actions.CUT] ) ActionFactory.addActionsToMenu(ordered_actions, edit_menu) self._createCopyMenu(edit_menu) ActionFactory.addActionsToMenu((self.actions[actions.PASTE], None), edit_menu) self._createSnippetsMenu(edit_menu)
def _createFileMenu(self): file_menu = self.menu_bar.addMenu("File") ordered_actions = (self.actions[actions.NEW], self.actions[actions.OPEN], None, self.actions[actions.CLOSE], self.actions[actions.SAVE], self.actions[actions.SAVE_AS], self.actions[actions.SAVE_ALL], None, self.actions[actions.PREVIEW], None, self.actions[actions.ABOUT], self.actions[actions.PREFERENCES], self.actions[actions.QUIT]) ActionFactory.addActionsToMenu(ordered_actions, file_menu)
def _createFileMenu(self): file_menu = self.menu_bar.addMenu("File") ordered_actions = ( self.actions[actions.NEW], self.actions[actions.OPEN], None, self.actions[actions.CLOSE], self.actions[actions.SAVE], self.actions[actions.SAVE_AS], self.actions[actions.SAVE_ALL], None, self.actions[actions.PREVIEW], None, self.actions[actions.ABOUT], self.actions[actions.PREFERENCES], self.actions[actions.QUIT] ) ActionFactory.addActionsToMenu(ordered_actions, file_menu)