Ignore:
Timestamp:
Nov 19, 2010, 10:59:52 AM (13 years ago)
Author:
aitotat
google:author:
aitotat
Message:

Changes to Configuration Program v2:

  • Menu structure should now be complete.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/XTIDE_Universal_BIOS_Configurator_v2/Src/MenuEvents.asm

    r57 r59  
    22; Project name  :   XTIDE Universal BIOS Configurator v2
    33; Created date  :   5.10.2010
    4 ; Last update   :   6.10.2010
     4; Last update   :   18.10.2010
    55; Author        :   Tomi Tilli
    66; Description   :   Menu event handling.
     
    2020ALIGN JUMP_ALIGN
    2121MenuEvents_DisplayMenu:
    22     mov     ax, g_MenupageForMainMenu
    23     mov     dx, ds
    2422    mov     bx, MenuEventHandler
    2523    CALL_MENU_LIBRARY DisplayWithHandlerInBXandUserDataInDXAX
     
    8886; Parameters:
    8987;   None
     88; Returns:
     89;   CF:     Set to exit menu
     90;           Clear to cancel exit
    9091ALIGN JUMP_ALIGN
    9192.ExitMenu:
     93    call    Menupage_GetActiveMenupageToDSDI
     94    mov     si, [di+MENUPAGE.fnBack]
     95    cmp     si, ExitToDos
     96    je      SHORT .QuitProgram
     97    call    si                  ; Back to previous menu
     98    clc
     99    ret
     100
     101ALIGN JUMP_ALIGN
     102.QuitProgram:
     103    call    Dialogs_DisplayQuitDialog
     104    jz      SHORT .ExitToDOS
     105    clc
     106    ret
     107.ExitToDOS:
     108    call    Buffers_SaveChangesIfFileLoaded
    92109    stc
    93110    ret
     
    122139.KeyStrokeInAX:
    123140    cmp     ah, KEY_DISPLAY_ITEM_HELP
    124     jne     SHORT .EventNotHandled
    125 
     141    je      SHORT .DisplayHelp
     142    jmp     SHORT .EventNotHandled
     143
     144ALIGN JUMP_ALIGN
     145.DisplayHelp:
    126146    call    Menupage_GetActiveMenupageToDSDI
    127147    CALL_MENU_LIBRARY GetHighlightedItemToAX
Note: See TracChangeset for help on using the changeset viewer.