\n')
- # first we recover the currently selected button
- xml_file.write('\t\t\t\t\ts8=g2;\n')
+ xml_file.write('\t\t\t\t\ts8=g2;\n') # first we recover the currently selected button
+ xml_file.write('\t\t\t\t\tg3=0;\n') #turnoff play all
if first_entry: # here we add some code to jump to each menu
for menu2 in range(nmenues-1):
@@ -195,8 +201,15 @@ class dvdauthor_converter(devedeng.executor.executor):
xml_file.write('">\n')
for nbutton in menu_page["chapters"]:
- xml_file.write('\t\t\t\t\n')
- button_counter+=1
+ #xml_file.write('\t\t\t\t\n')
+ xml_file.write('\t\t\t\t\n')
+ if not play_all_opt:
+ button_counter+=1
if (menu_page["left"] != None):
xml_file.write('\t\t\t\t
\n")
xml_file.write("\t\t\n")
diff --git a/src/devedeng/project.py b/src/devedeng/project.py
index dd792be..5065dce 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_play_all"):
+ 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)