diff --git a/avr/modules/lcd2/gui/base/dialog.asm b/avr/modules/lcd2/gui/base/dialog.asm index e567bb7..0254673 100644 --- a/avr/modules/lcd2/gui/base/dialog.asm +++ b/avr/modules/lcd2/gui/base/dialog.asm @@ -19,6 +19,14 @@ .equ DIALOG_SIZE = DIALOG_OFFS_BEGIN+0 +.equ DIALOG_OPTS_STDBTNS_BIT = 0 ; use standard buttons + + +; signals +.equ DIALOG_SIGNAL_TOGUI = WIDGET_SIGNAL_NEXTFREE+0 +.equ DIALOG_SIGNAL_FROMGUI = WIDGET_SIGNAL_NEXTFREE+1 +.equ DIALOG_SIGNAL_NEXT = WIDGET_SIGNAL_NEXTFREE+2 + ; selectors .equ DIALOG_SEL_OKBUTTON = 1 .equ DIALOG_SEL_ABORTBUTTON = 2 @@ -41,12 +49,12 @@ ; ; @param Y pointer to MainWindow ; @param X pointer to root window +; @param r16 value for OBJECT_OFFS_OPTS ; @param R21:R20 title ressource ; @return CFLAG set of okay, cleared otherwise ; @clobbers any, !Y Dialog_Init: - ldi r16, 0 ; OPTS ldi r17, (WIDGET_PACK_FILLED<