def rename_track(self, menuitem): if self.path: tv_iter = self.tracklist.liststore.get_iter(self.path[0]) tedit = self.tracklist.liststore.get_value(tv_iter, 0) new_trackname = prompt_gettext("Rename track", tedit.track.get_name()) if new_trackname: tedit.set_name(new_trackname) self.tracklist.liststore.set_value(tv_iter, 1, tedit.track.get_info()) self.path = None
def rename_output(self, menuitem): if self.outputlist.seq.isrunning(): print "Can not rename output while running" return if self.path: iter = self.outputlist.listfilter.get_iter(self.path[0]) seqoutput = self.outputlist.listfilter.get_value(iter, 0) name = prompt_gettext("Rename output", seqoutput.get_name()) if name: seqoutput.set_name(name) child_iter = self.outputlist.listfilter.convert_iter_to_child_iter(iter) self.outputlist.liststore.set_value(child_iter, 1, seqoutput.get_name()) self.path = None
def button_add_track(self, button): track_name = prompt_gettext("Enter new track name)") if track_name: self.add_track(track_name)
def button_add_output(self, button): name = prompt_gettext("Enter new output name") self.add_output(name)