From 51cedae0cbc3fe074f5463b4c7f0329adfbede04 Mon Sep 17 00:00:00 2001 From: Martin Preuss Date: Wed, 11 Mar 2026 00:32:08 +0100 Subject: [PATCH] gui2: fixed problems with layouts need to look into spread mode, too. --- avr/devices/c03/test/main.asm | 174 +++++++++++++++---- avr/devices/c03/test/w_climate.asm | 167 ++++++++++++++++++ avr/modules/lcd2/gui2/aqhome/sensorwatch.asm | 4 +- avr/modules/lcd2/gui2/base/guiapp.asm | 1 + avr/modules/lcd2/gui2/base/hlayout.asm | 42 +++-- avr/modules/lcd2/gui2/base/layout.asm | 11 +- avr/modules/lcd2/gui2/base/mainwindow.asm | 6 +- avr/modules/lcd2/gui2/base/rootwindow.asm | 2 +- avr/modules/lcd2/gui2/base/vlayout.asm | 54 +++--- avr/modules/lcd2/gui2/base/widget.asm | 116 ++++++++++++- 10 files changed, 493 insertions(+), 84 deletions(-) create mode 100644 avr/devices/c03/test/w_climate.asm diff --git a/avr/devices/c03/test/main.asm b/avr/devices/c03/test/main.asm index 1bebfbf..c467e5a 100644 --- a/avr/devices/c03/test/main.asm +++ b/avr/devices/c03/test/main.asm @@ -253,49 +253,41 @@ test: sts guiApp, yl sts guiApp+1, yh - bigcall GuiApp_GetRootWindow - brcc DEBUG_STOP push yl push yh - mov xl, r18 - mov xh, r19 - ldi r16, 0 ; OPTS - ldi r17, (WIDGET_PACK_FILLED<between->end) mov r22, r16 push r22 ldi r22, (1<