diff --git a/avr/devices/c03/main/w_lightsettings.asm b/avr/devices/c03/main/w_lightsettings.asm index 51f0b99..fec5265 100644 --- a/avr/devices/c03/main/w_lightsettings.asm +++ b/avr/devices/c03/main/w_lightsettings.asm @@ -195,6 +195,9 @@ lightSettingsWinCreateContent: rcall lightSettingsWinCreateLine2 brcc lightSettingsWinCreateContent_ret + rcall lightSettingsWinCreateLine3 + brcc lightSettingsWinCreateContent_ret + sec lightSettingsWinCreateContent_ret: ret @@ -255,6 +258,33 @@ lightSettingsWinCreateLine2_ret: +; --------------------------------------------------------------------------- +; @routine lightSettingsWinCreateLine3 +; +; @param X parent (mlayout widget) +; @param Z main window +; @clobbers any, !X, !Z + +lightSettingsWinCreateLine3: + ; label + ldi r20, LOW(RESSOURCE_TXT_LEDONTIME) + ldi r21, HIGH(RESSOURCE_TXT_LEDONTIME) + rcall lightSettingsWinCreateLabel ; Y=new widget (any, !X, !Z) + brcc lightSettingsWinCreateLine3_ret + + ; input + ldi r20, 0 ; postkomma digits + ldi r21, 5 ; total digits + ldi r22, LIGHTSETTINGSWIN_SEL_ONTIME + ldi r18, 1 + ldi r19, 0 + rcall lightSettingsWinCreateHSpinner ; Y=new widget (any, !X, !Z) +lightSettingsWinCreateLine3_ret: + ret +; @end + + + ; --------------------------------------------------------------------------- ; @routine lightSettingsWinCreateLabel ;