From c274dc981ba05b6ce5a8166bb3eb3ec5c0df6203 Mon Sep 17 00:00:00 2001 From: Pakin Date: Thu, 16 Nov 2023 13:09:43 +0700 Subject: [PATCH] checkout page gen from `master` --- xml/menu_new_layout_gen.py | 83 ++++++++++++++++++++++++++++++++++---- 1 file changed, 76 insertions(+), 7 deletions(-) diff --git a/xml/menu_new_layout_gen.py b/xml/menu_new_layout_gen.py index 79f632e2..324235fe 100644 --- a/xml/menu_new_layout_gen.py +++ b/xml/menu_new_layout_gen.py @@ -6,6 +6,11 @@ else: touch_less_gen = False + if current_file_name == "page_catalog_group_pro_15THB.skt": + fixed_price = 15 + else: + fixed_price = 0 + print ("######################################################################################################") idx_of_eng = 2 out_xml(' \r\n') @@ -157,6 +162,18 @@ out_xml( '\t "' + new_default_dir + '/'+ menu_img +'" \r\n') out_xml( '\t "' + new_default_dir_press + '/'+ menu_img +'" \r\n') out_xml( '\t "' + new_default_dir_disable + '/'+ menu_img +'" \r\n') + + if len( spl) > 11: + if spl[4] != '-': + out_xml( '\t xmlpro( '+spl[4]+', "ROOT/taobin_project/image/menu_overlay_set/button_overlay_%s_'+ spl[11] +'.png") \r\n') + menu_xml_var = 'xmlpro( '+spl[4]+', "ROOT/taobin_project/image/menu_overlay_set/button_overlay_pic_%s_'+ spl[11] +'.png")' + elif spl[6] != '-': + out_xml( '\t xmlpro( '+spl[6]+', "ROOT/taobin_project/image/menu_overlay_set/button_overlay_%s_'+ spl[11] +'.png") \r\n') + menu_xml_var = 'xmlpro( '+spl[6]+', "ROOT/taobin_project/image/menu_overlay_set/button_overlay_pic_%s_'+ spl[11] +'.png")' + else: + out_xml( '\t xmlpro( '+spl[5]+', "ROOT/taobin_project/image/menu_overlay_set/button_overlay_%s_'+ spl[11] +'.png") \r\n') + menu_xml_var = 'xmlpro( '+spl[5]+', "ROOT/taobin_project/image/menu_overlay_set/button_overlay_pic_%s_'+ spl[11] +'.png")' + out_xml( '\t "/mnt/sdcard/coffeevending/wav/click.wav" \r\n') out_xml( '\t SoundVolume \r\n') out_xml( '\t \r\n') @@ -188,6 +205,13 @@ out_xml( '\t\tVar PD_STAGE_3 = ' + pd_stage3 + '\r\n') + out_xml( '\t\tVar OverlayMenuFilter !assigned ' + menu_xml_var + '\r\n') + + out_xml( '\t\tDEBUGVAR OverlayMenuFilter\r\n') + + + + out_xml( '\t\tVar SelectCountDrinkType = 0\r\n') out_xml( '\t\tVar DefaultDrinkType = 0\r\n') @@ -248,6 +272,9 @@ out_xml( '\t\tDEBUGVAR PD_STAGE_2\r\n') out_xml( '\t\tDEBUGVAR PD_STAGE_3\r\n') out_xml( '\t\tVar SelectDrinkType = 0\r\n') + + if fixed_price > 0: + out_xml( '\t\tVar From15THBPro = 1 \r\n') out_xml( '\t\t\r\n') @@ -261,6 +288,10 @@ out_xml( '\t\r\n') out_xml( '\t\r\n') + print("len= " + str(len( spl) ) ) + + + menu_color_font = None desc_color_font = None @@ -369,9 +400,15 @@ if "free" in param: out_xml( '\t "Free" \r\n') else: - out_xml( '\t StringFmt( $' + spl[4] + '.Price , DisplayFormat, PreScaleConvertShow) ; test\r\n') + if fixed_price > 0: + out_xml( '\t StringFmt( 15 , DisplayFormat, PreScaleConvertShow) ; test\r\n') + else: + out_xml( '\t StringFmt( $' + spl[4] + '.Price , DisplayFormat, PreScaleConvertShow) ; test\r\n') else: - out_xml( '\t Var( "฿" + $' + spl[4] + '.Price ) \r\n') + if fixed_price > 0: + out_xml( '\t "฿15" \r\n') + else: + out_xml( '\t Var( "฿" + $' + spl[4] + '.Price ) \r\n') out_xml( '\t\r\n') ice_tab_ice_show = True @@ -414,9 +451,15 @@ if "free" in param: out_xml( '\t "Free" \r\n') else: - out_xml( '\t StringFmt( $' + spl[5] + '.Price , DisplayFormat, PreScaleConvertShow) ; test\r\n') + if fixed_price > 0: + out_xml( '\t StringFmt( 15 , DisplayFormat, PreScaleConvertShow) ; test\r\n') + else: + out_xml( '\t StringFmt( $' + spl[5] + '.Price , DisplayFormat, PreScaleConvertShow) ; test\r\n') else: - out_xml( '\t Var( "฿" + $' + spl[5] + '.Price ) \r\n') + if fixed_price > 0: + out_xml( '\t "฿15" \r\n') + else: + out_xml( '\t Var( "฿" + $' + spl[5] + '.Price ) \r\n') out_xml( '\t\r\n') ice_tab_blend_show = True @@ -461,9 +504,15 @@ if "free" in param: out_xml( '\t "Free" \r\n') else: - out_xml( '\t StringFmt( $' + spl[6] + '.Price , DisplayFormat, PreScaleConvertShow) ; test\r\n') + if fixed_price > 0: + out_xml( '\t StringFmt( 15 , DisplayFormat, PreScaleConvertShow) ; test\r\n') + else: + out_xml( '\t StringFmt( $' + spl[6] + '.Price , DisplayFormat, PreScaleConvertShow) ; test\r\n') else: - out_xml( '\t Var( "฿" + $' + spl[6] + '.Price ) \r\n') + if fixed_price > 0: + out_xml( '\t "฿15" \r\n') + else: + out_xml( '\t Var( "฿" + $' + spl[6] + '.Price ) \r\n') out_xml( '\t\r\n') out_xml( '\t\r\n') @@ -566,6 +615,7 @@ out_xml( '\r\n') ############################################################################### + print("sp[2]" + spl[2]) out_xml( '\t; '+ spl[8] + ' ' + spl[9] + ' ' + spl[10]+ ' \r\n') if spl[8] != '-' or spl[9] != '-' or spl[10] != '-': menu_img = spl[7] @@ -626,6 +676,17 @@ out_xml( '\t "' + new_default_dir_disable + '/'+ menu_img +'" \r\n') out_xml( '\t "/mnt/sdcard/coffeevending/wav/click.wav" \r\n') out_xml( '\t SoundVolume \r\n') + if len( spl) > 11: + if spl[8] != '-': + out_xml( '\t xmlpro( '+spl[8]+', "ROOT/taobin_project/image/menu_overlay_set/button_overlay_%s_'+ spl[11] +'.png") \r\n') + menu_xml_var = 'xmlpro( '+spl[8]+', "ROOT/taobin_project/image/menu_overlay_set/button_overlay_pic_%s_'+ spl[11] +'.png")' + elif spl[10] != '-': + out_xml( '\t xmlpro( '+spl[10]+', "ROOT/taobin_project/image/menu_overlay_set/button_overlay_%s_'+ spl[11] +'.png") \r\n') + menu_xml_var = 'xmlpro( '+spl[10]+', "ROOT/taobin_project/image/menu_overlay_set/button_overlay_pic_%s_'+ spl[11] +'.png")' + else: + out_xml( '\t xmlpro( '+spl[9]+', "ROOT/taobin_project/image/menu_overlay_set/button_overlay_%s_'+ spl[11] +'.png") \r\n') + menu_xml_var = 'xmlpro( '+spl[9]+', "ROOT/taobin_project/image/menu_overlay_set/button_overlay_pic_%s_'+ spl[11] +'.png")' + out_xml( '\t \r\n') # Default @@ -650,6 +711,13 @@ out_xml( '\t\tVar PD_STAGE_2 = ' + pd_stage2 + '\r\n') out_xml( '\t\tVar PD_STAGE_3 = ' + pd_stage3 + '\r\n') + out_xml( '\t\tVar OverlayMenuFilter !assigned ' + menu_xml_var + '\r\n') + + out_xml( '\t\tDEBUGVAR OverlayMenuFilter\r\n') + + + + out_xml( '\t\tVar SelectCountDrinkType = 0\r\n') out_xml( '\t\tVar DefaultDrinkType = 0\r\n') @@ -722,7 +790,8 @@ out_xml( '\t\r\n') out_xml( '\t\r\n') - + + out_xml( '\t\r\n')