gui2: more work. SensorWatch doesn't fully work, yet (also red background).

This commit is contained in:
Martin Preuss
2026-03-12 00:37:44 +01:00
parent 092c667291
commit 2f570ea110
10 changed files with 454 additions and 57 deletions

View File

@@ -338,6 +338,22 @@ Widget_GetDefaultHeight_ret:
; @end
; ---------------------------------------------------------------------------
; @routine Widget_SetValue @global
;
; @param Y address of widget
; @param r17 value id
; @param X value to set
; @return CFLAG set if value set, cleared on error
; @clobbers any, !Y
Widget_SetValue:
ldi r16, WIDGET_SIGNAL_SETVALUE
bigcall OBJ_HandleSignal
ret
; @end
; ---------------------------------------------------------------------------
; @routine Widget_IsPointInRect @global
@@ -723,9 +739,9 @@ Widget_Clear:
tst r16
breq Widget_Clear_l1
; DEBUG
ldi r16, LOW(DISPLAY_COLOR_RED)
ldi r16, LOW(DISPLAY_COLOR_MAGENTA)
mov r2, r16
ldi r16, HIGH(DISPLAY_COLOR_RED)
ldi r16, HIGH(DISPLAY_COLOR_MAGENTA)
mov r3, r16
bigcall Display_FillRect
ret