Now can launch one process per core, and launch new ones when the old ones end

This commit is contained in:
Sergio Costas 2014-07-23 23:53:11 +02:00
parent 13f9e67eb1
commit 86f77faa3f
13 changed files with 761 additions and 77 deletions

View file

@ -23,6 +23,8 @@ import devede.ask
import devede.add_files
import devede.message
import devede.dvd_menu
import devede.create_disk_window
import devede.runner
class devede_project:
@ -70,8 +72,10 @@ class devede_project:
if (self.config.PAL):
self.wuse_pal.set_active(True)
self.pal = True
else:
self.wuse_ntsc.set_active(True)
self.pal = False
self.wcreate_menu.set_active(True)
@ -140,11 +144,11 @@ class devede_project:
self.wproperties_file.set_sensitive(True)
self.wpreview_file.set_sensitive(True)
self.config.PAL = self.wuse_pal.get_active()
status = self.wcreate_menu.get_active()
self.wmenu_options.set_sensitive(status)
self.pal = self.wuse_pal.get_active()
(element, position, model, treeiter) = self.get_current_file()
if (element == None):
self.wdelete_file.set_sensitive(False)
@ -164,6 +168,7 @@ class devede_project:
def on_use_pal_toggled(self,b):
self.config.PAL = self.wuse_pal.get_active()
self.set_interface_status(None)
@ -247,4 +252,16 @@ class devede_project:
def on_menu_options_clicked(self,b):
self.menu.show_configuration()
self.menu.show_configuration()
def on_create_disc_clicked(self,b):
data = devede.create_disk_window.create_disk_window()
if (not data.run()):
return
run_window = devede.runner.runner()
p = self.menu.create_dvd_menus(data.path)
run_window.add_processes(p)
run_window.run()