From d50ff7f74fa50d1eafd063b45e70d79041b3c6fe Mon Sep 17 00:00:00 2001 From: Martin Preuss Date: Wed, 6 May 2026 17:17:13 +0200 Subject: [PATCH] c03: add line to light settings dialog. --- avr/devices/c03/main/w_lightsettings.asm | 30 ++++++++++++++++++++++++ 1 file changed, 30 insertions(+) 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 ;