From 283738f4f32fdf061d90e73e8a87ab1884324c30 Mon Sep 17 00:00:00 2001 From: Martin Preuss Date: Sat, 7 Mar 2026 01:13:02 +0100 Subject: [PATCH] gui2: more work on layouting. --- avr/modules/lcd2/gui2/base/hlayout.asm | 5 +- avr/modules/lcd2/gui2/base/mainwindow.asm | 15 ----- avr/modules/lcd2/gui2/base/rootwindow.asm | 69 ++++++++++++++++++++++- avr/modules/lcd2/gui2/base/vlayout.asm | 5 +- 4 files changed, 72 insertions(+), 22 deletions(-) diff --git a/avr/modules/lcd2/gui2/base/hlayout.asm b/avr/modules/lcd2/gui2/base/hlayout.asm index a9b7c74..53f96e7 100644 --- a/avr/modules/lcd2/gui2/base/hlayout.asm +++ b/avr/modules/lcd2/gui2/base/hlayout.asm @@ -91,9 +91,10 @@ HLayout_Init: HLayout_OnLayout: rcall hLayoutHorizontally rcall hLayoutVerticalAdjust - ; force re-drawing of this widget + ; force re-drawing of this widget, clear layout bit ldd r16, Y+OBJECT_OFFS_FLAGS - ori r16, (1<