diff --git a/avr/devices/c03/main/main.asm b/avr/devices/c03/main/main.asm index 8538516..961ba32 100644 --- a/avr/devices/c03/main/main.asm +++ b/avr/devices/c03/main/main.asm @@ -535,6 +535,7 @@ GUI_MODULE_BEGIN: .include "modules/lcd2/gui/base/keypad.asm" .include "modules/lcd2/gui/base/keypad_num.asm" .include "modules/lcd2/gui/base/d_numinput.asm" +.include "modules/lcd2/gui/base/cdialog.asm" .include "modules/lcd2/gui/aqhome/sensorwatch.asm" .include "modules/lcd2/gui/aqhome/lightsettings.asm" .include "modules/lcd2/gui/screensavers/simple.asm" diff --git a/avr/devices/c03/main/w_lightsettings.asm b/avr/devices/c03/main/w_lightsettings.asm index fec5265..5fcdfd2 100644 --- a/avr/devices/c03/main/w_lightsettings.asm +++ b/avr/devices/c03/main/w_lightsettings.asm @@ -17,7 +17,7 @@ .equ LIGHTSETTINGSWIN_NUM_COLORS = 8 -.equ LIGHTSETTINGSWIN_OFFS_BEGIN = MAINWINDOW_SIZE +.equ LIGHTSETTINGSWIN_OFFS_BEGIN = CDIALOG_SIZE .equ LIGHTSETTINGSWIN_OFFS_SETTINGS_LO = LIGHTSETTINGSWIN_OFFS_BEGIN+0 .equ LIGHTSETTINGSWIN_OFFS_SETTINGS_HI = LIGHTSETTINGSWIN_OFFS_BEGIN+1 .equ LIGHTSETTINGSWIN_SIZE = LIGHTSETTINGSWIN_OFFS_BEGIN+2 @@ -73,7 +73,7 @@ LightSettingsWin_new_ret: ; --------------------------------------------------------------------------- -; @routine LightSettingsWin_new @global +; @routine LightSettingsWin_Init @global ; ; @param Y pointer to newly allocated widget data ; @param X pointer to root window @@ -88,7 +88,9 @@ LightSettingsWin_Init: ldi r17, (WIDGET_PACK_FILLED<0) -; @param r22 selector -; @param r18 minimum value -; @param r19 maximum value -; @param Z target -; @return CFLAG set if created, cleared otherwise -; @return Y new object created -; @clobbers any, !X, !Z - -lightSettingsWinCreateHSpinner: - push r18 - push r19 - push r22 - push xl - push xh - push zl - push zh - ldi r16, 0 - ldi r17, (WIDGET_PACK_BEGIN<