Create the menu bar and menus.
(self)
| 159 | self.action_exit.triggered.connect(self.close) |
| 160 | |
| 161 | def _create_menus(self): |
| 162 | """Create the menu bar and menus.""" |
| 163 | menu_bar = self.menuBar() |
| 164 | |
| 165 | # File menu |
| 166 | file_menu = menu_bar.addMenu("&File") |
| 167 | file_menu.addAction(self.action_new) |
| 168 | file_menu.addAction(self.action_load) |
| 169 | file_menu.addAction(self.action_save) |
| 170 | file_menu.addAction(self.action_save_as) |
| 171 | file_menu.addSeparator() |
| 172 | file_menu.addAction(self.action_graph_props) |
| 173 | file_menu.addSeparator() |
| 174 | file_menu.addAction(self.action_exit) |
| 175 | |
| 176 | # Edit menu |
| 177 | edit_menu = menu_bar.addMenu("&Edit") |
| 178 | edit_menu.addAction(self.action_undo) |
| 179 | edit_menu.addAction(self.action_redo) |
| 180 | edit_menu.addAction(self.action_undo_history) |
| 181 | edit_menu.addSeparator() |
| 182 | edit_menu.addAction(self.action_add_node) |
| 183 | edit_menu.addSeparator() |
| 184 | edit_menu.addAction(self.action_settings) |
| 185 | |
| 186 | # Environment menu |
| 187 | env_menu = menu_bar.addMenu("&Environment") |
| 188 | env_menu.addAction(self.action_manage_env) |
| 189 | |
| 190 | def _create_toolbar(self): |
| 191 | """Create the main toolbar.""" |