Changeset 52 in xtideuniversalbios for trunk/Assembly_Library/Src/Menu/Dialog/DialogMessage.asm
- Timestamp:
- Oct 12, 2010, 6:51:07 PM (14 years ago)
- google:author:
- aitotat
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Assembly_Library/Src/Menu/Dialog/DialogMessage.asm
r41 r52 2 2 ; Project name : Assembly Library 3 3 ; Created date : 6.8.2010 4 ; Last update : 6.9.20104 ; Last update : 12.10.2010 5 5 ; Author : Tomi Tilli 6 6 ; Description : Displays message dialog. … … 44 44 .InitializeMenuinitFromDSSI: 45 45 or BYTE [bp+MENU.bFlags], FLG_MENU_USER_HANDLES_SCROLLING | FLG_MENU_NOHIGHLIGHT 46 mov WORD [bp+MENU.wHighlightedItem], 047 jmp Dialog_EventInitializeMenuinitFromDSSI 46 xor ax, ax ; Cannot be NO_ITEM_HIGHLIGHTED because of scrolling 47 jmp Dialog_EventInitializeMenuinitFromDSSIwithHighlightedItemInAX 48 48 49 49 … … 91 91 ALIGN JUMP_ALIGN 92 92 .DecrementLines: 93 cmp WORD [bp+MENU .wHighlightedItem], BYTE 093 cmp WORD [bp+MENUINIT.wHighlightedItem], BYTE 0 94 94 je SHORT .AlreadyAtTheTopOrBottom 95 95 96 96 mov ax, [bp+MENU.wFirstVisibleItem] 97 mov [bp+MENU .wHighlightedItem], ax97 mov [bp+MENUINIT.wHighlightedItem], ax 98 98 mov ah, MENU_KEY_UP 99 99 jmp MenuLoop_ProcessScrollingKeysFromAX … … 103 103 mov ax, [bp+MENUINIT.wItems] 104 104 dec ax ; Last possible item to highlight 105 cmp [bp+MENU .wHighlightedItem], ax105 cmp [bp+MENUINIT.wHighlightedItem], ax 106 106 jae SHORT .AlreadyAtTheTopOrBottom 107 107 108 108 call MenuScrollbars_GetLastVisibleItemOnPageToAX 109 mov [bp+MENU .wHighlightedItem], ax109 mov [bp+MENUINIT.wHighlightedItem], ax 110 110 mov ah, MENU_KEY_DOWN 111 111 jmp MenuLoop_ProcessScrollingKeysFromAX
Note: See TracChangeset
for help on using the changeset viewer.