def _build_menu_new(self, menu_bar):
"""
Build the whole New menu item.
"""
menu_item = self._build_menu_item("New", menu_bar)
self.dropmenu_new = Gtk.Menu()
menu_item.set_submenu(self.dropmenu_new)
self.subitem_new_session = self._build_menu_item(
"New Session", self.dropmenu_new,
image=Gtk.STOCK_NEW
)
self.subitem_save_configuration = self._build_menu_item(
"Save configuration", self.dropmenu_new,
image=Gtk.STOCK_SAVE, callback=self.on_save_clicked
)
self.subitem_load_configuration = self._build_menu_item(
"Load Configuration", self.dropmenu_new,
image=Gtk.STOCK_FILE, callback=self.on_load_clicked
)
self.subitem_recent_session = self._build_menu_item(
"Recent Session", self.dropmenu_new,
image=Gtk.STOCK_REVERT_TO_SAVED
)
self.subitem_preferences = self._build_menu_item(
"Preferences", self.dropmenu_new,
image=Gtk.STOCK_PREFERENCES
)
self._build_separatormenuitem(self.dropmenu_new)
self.subitem_quit = self._build_menu_item(
"Quit", self.dropmenu_new,
image=Gtk.STOCK_QUIT, callback=Gtk.main_quit
)
return menu_item
评论列表
文章目录