-
- #self["addTitle"] = ActionButton("titleactions", "addTitle")
- #self["editTitle"] = ActionButton("titleactions", "editTitle")
- #self["removeCurrentTitle"] = ActionButton("titleactions", "removeCurrentTitle")
- #self["saveProject"] = ActionButton("titleactions", "saveProject")
- #self["burnProject"] = ActionButton("titleactions", "burnProject")
+
+ def showMenu(self):
+ menu = []
+ menu.append((_("Burn DVD"), "burn"));
+ menu.append((_("Preview menu"), "previewMenu"));
+ menu.append((_("DVD media toolbox"), "toolbox"));
+ menu.append((_("Collection settings"), "settings"));
+ menu.append((_("Add a new title"), "addtitle"));
+ menu.append((_("Remove title"), "removetitle"));
+ menu.append((_("Edit chapters of current title"), "edittitle"));
+ menu.append((_("Exit"), "exit"));
+ self.session.openWithCallback(self.menuCallback, ChoiceBox, title="", list=menu)
+
+ def menuCallback(self, choice):
+ if choice is None:
+ return
+ if choice[1] == "removetitle":
+ self.removeCurrentTitle()
+ elif choice[1] == "addtitle":
+ self.addTitle()
+ elif choice[1] == "edittitle":
+ self.editTitle()
+ elif choice[1] == "toolbox":
+ self.toolbox()
+ elif choice[1] == "settings":
+ self.settings()
+ elif choice[1] == "previewMenu":
+ self.previewMenu()
+ elif choice[1] == "burn":
+ self.burnProject()
+ elif choice[1] == "exit":
+ self.leave()