Changeset 59 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS_Configurator_v2/Src/MenuEvents.asm
- Timestamp:
- Nov 19, 2010, 10:59:52 AM (14 years ago)
- google:author:
- aitotat
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/XTIDE_Universal_BIOS_Configurator_v2/Src/MenuEvents.asm
r57 r59 2 2 ; Project name : XTIDE Universal BIOS Configurator v2 3 3 ; Created date : 5.10.2010 4 ; Last update : 6.10.20104 ; Last update : 18.10.2010 5 5 ; Author : Tomi Tilli 6 6 ; Description : Menu event handling. … … 20 20 ALIGN JUMP_ALIGN 21 21 MenuEvents_DisplayMenu: 22 mov ax, g_MenupageForMainMenu23 mov dx, ds24 22 mov bx, MenuEventHandler 25 23 CALL_MENU_LIBRARY DisplayWithHandlerInBXandUserDataInDXAX … … 88 86 ; Parameters: 89 87 ; None 88 ; Returns: 89 ; CF: Set to exit menu 90 ; Clear to cancel exit 90 91 ALIGN JUMP_ALIGN 91 92 .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 101 ALIGN JUMP_ALIGN 102 .QuitProgram: 103 call Dialogs_DisplayQuitDialog 104 jz SHORT .ExitToDOS 105 clc 106 ret 107 .ExitToDOS: 108 call Buffers_SaveChangesIfFileLoaded 92 109 stc 93 110 ret … … 122 139 .KeyStrokeInAX: 123 140 cmp ah, KEY_DISPLAY_ITEM_HELP 124 jne SHORT .EventNotHandled 125 141 je SHORT .DisplayHelp 142 jmp SHORT .EventNotHandled 143 144 ALIGN JUMP_ALIGN 145 .DisplayHelp: 126 146 call Menupage_GetActiveMenupageToDSDI 127 147 CALL_MENU_LIBRARY GetHighlightedItemToAX
Note:
See TracChangeset
for help on using the changeset viewer.