From 0ec290e29c230d8a2e34e8db9ad2e577f8ca4da7 Mon Sep 17 00:00:00 2001 From: Martin Preuss Date: Mon, 11 May 2026 00:42:05 +0200 Subject: [PATCH] gui: allow setting OPTS from r16. this is used by the caller to specify whether standard dialog buttons are to be added. --- avr/modules/lcd2/gui/base/cdialog.asm | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/avr/modules/lcd2/gui/base/cdialog.asm b/avr/modules/lcd2/gui/base/cdialog.asm index 432da44..b44ba99 100644 --- a/avr/modules/lcd2/gui/base/cdialog.asm +++ b/avr/modules/lcd2/gui/base/cdialog.asm @@ -34,6 +34,7 @@ ; ; @param Y pointer to MainWindow ; @param X pointer to root window +; @param r16 value for OBJECT_OFFS_OPTS ; @param R21:R20 title ressource ; @param r23:r22 pointer to settings (byte addr for LPM!) ; @return CFLAG set of okay, cleared otherwise @@ -42,7 +43,6 @@ CDialog_Init: push r22 push r23 - ldi r16, 0 ; OPTS ldi r17, (WIDGET_PACK_FILLED<