Added all the interface for the DVD menu

This commit is contained in:
Sergio Costas 2014-07-20 23:26:08 +02:00
parent 6a50beeee2
commit 13f9e67eb1
5 changed files with 417 additions and 286 deletions

View file

@ -31,7 +31,7 @@ class devede_project:
self.config = devede.configuration_data.configuration.get_config()
self.disc_type = self.config.disc_type
self.menu = devede.dvd_menu.dvd_menu()
self.menu = devede.dvd_menu.dvd_menu(self)
self.current_title = None
@ -54,7 +54,6 @@ class devede_project:
self.wframe_menu = builder.get_object("frame_menu")
self.wcreate_menu = builder.get_object("create_menu")
self.wmenu_options = builder.get_object("menu_options")
self.wpreview_menu = builder.get_object("preview_menu")
self.wadd_file = builder.get_object("add_file")
@ -123,6 +122,14 @@ class devede_project:
return ( (None, -1, None, None) )
def get_all_files(self):
retval = []
for row in self.wfiles.get_model():
retval.append(row.model[row.iter][0])
return retval
def set_interface_status(self,b):
@ -137,7 +144,6 @@ class devede_project:
status = self.wcreate_menu.get_active()
self.wmenu_options.set_sensitive(status)
self.wpreview_menu.set_sensitive(status)
(element, position, model, treeiter) = self.get_current_file()
if (element == None):