diff --git a/data/interface/wmenu.ui b/data/interface/wmenu.ui
index 543e3d1..df2ee93 100644
--- a/data/interface/wmenu.ui
+++ b/data/interface/wmenu.ui
@@ -39,7 +39,6 @@
True
center
False
- False
+
+
+ True
+ False
+ 0
+ none
+
+
+ True
+ False
+ 12
+
+
+ True
+ False
+ vertical
+
+
+
+ False
+ True
+ 0
+
+
+
+
+
+ False
+ True
+ 1
+
+
+
+
+
+
+
+
+ True
+ False
+ <b>Play all option</b>
+ True
+
+
+
+
+ False
+ True
+ 6
+
+
True
@@ -920,7 +986,7 @@
False
True
- 6
+ 7
diff --git a/src/devedeng/dvd_menu.py b/src/devedeng/dvd_menu.py
index 4a8c1d1..f35f0e5 100644
--- a/src/devedeng/dvd_menu.py
+++ b/src/devedeng/dvd_menu.py
@@ -47,6 +47,7 @@ class dvd_menu(devedeng.interface_manager.interface_manager):
self.add_group("position_horizontal", ["left", "center", "right"], "center", self.update_preview)
self.add_group("at_startup", ["menu_show_at_startup", "play_first_title_at_startup"], "menu_show_at_startup")
+ self.add_group("play_all", ["menu_play_all", "menu_no_play_all"], "menu_play_all")
self.add_integer_adjustment("sound_length", 30)
diff --git a/src/devedeng/dvdauthor_converter.py b/src/devedeng/dvdauthor_converter.py
index 03c4590..17b1270 100644
--- a/src/devedeng/dvdauthor_converter.py
+++ b/src/devedeng/dvdauthor_converter.py
@@ -29,7 +29,7 @@ class dvdauthor_converter(devedeng.executor.executor):
self.config = devedeng.configuration_data.configuration.get_config()
- def create_dvd_project (self, path, name, file_movies, menu_entries, start_with_menu):
+ def create_dvd_project (self, path, name, file_movies, menu_entries, start_with_menu, play_all_opt):
movie_path = os.path.join(path,"dvd_tree")
try:
diff --git a/src/devedeng/project.py b/src/devedeng/project.py
index dd792be..6b525d9 100644
--- a/src/devedeng/project.py
+++ b/src/devedeng/project.py
@@ -525,8 +525,12 @@ class devede_project:
start_with_menu = True
else:
start_with_menu = False
+ if (self.menu.play_all == "menu_show_at_startup"):
+ play_all_opt = True
+ else:
+ play_all_opt = False
dvdauthor = devedeng.dvdauthor_converter.dvdauthor_converter()
- dvdauthor.create_dvd_project(data.path, data.name, file_movies, menu_entries, start_with_menu)
+ dvdauthor.create_dvd_project(data.path, data.name, file_movies, menu_entries, start_with_menu, play_all_opt)
# dvdauthor must wait until all the files have been converted
for element in final_dependencies:
dvdauthor.add_dependency(element)