def on_main_go_clicked(self,widget): total=0 for title in self.structure: total+=len(title)-1 maxtitles=devede_other.get_max_titles(self.disctocreate) if total>maxtitles: devede_dialogs.show_error(self.gladefile,(_("Your project contains %(X)d movie files, but the maximum is %(MAX)d. Please, remove some files and try again.")) % {"X":total , "MAX":maxtitles}) return actions=0 w=self.tree.get_object("only_convert") if w.get_active(): actions=1 else: w=self.tree.get_object("create_dvd") if (w.get_active()) or ((self.disctocreate!="dvd") and (self.disctocreate!="divx")): actions=2 else: actions=3 self.global_vars["number_actions"]=actions self.global_vars["erase_temporary_files"]=self.global_vars["erase_files"] print "Threads: "+str(self.global_vars["multicore"]) conversor=devede_convert.create_all(self.gladefile,self.structure,self.global_vars,self.callback2) if conversor.create_disc(): self.window.hide()
def on_main_preview_clicked(self,widget): title,chapter=self.get_marked() self.global_vars["erase_temporary_files"]=True self.global_vars["number_actions"]=1 tmp_structure=[["",self.structure[title][chapter]]] converter=devede_convert.create_all(self.gladefile,tmp_structure,self.global_vars,self.callback3) converter.preview(self.global_vars["temp_folder"])
def on_preview_film_clicked(self,widget): self.get_widgets() self.global_vars["erase_temporary_files"]=True self.global_vars["number_actions"]=1 tmp_structure=[["",self.file_properties]] converter=devede_convert.create_all(self.gladefile,tmp_structure,self.global_vars,self.callback) converter.preview(self.global_vars["temp_folder"])