Changeset 52 in xtideuniversalbios for trunk/Assembly_Library/Src/Menu/MenuLoop.asm
- Timestamp:
- Oct 12, 2010, 6:51:07 PM (15 years ago)
- google:author:
- aitotat
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Assembly_Library/Src/Menu/MenuLoop.asm
r41 r52 2 2 ; Project name : Assembly Library 3 3 ; Created date : 22.7.2010 4 ; Last update : 1 6.9.20104 ; Last update : 12.10.2010 5 5 ; Author : Tomi Tilli 6 6 ; Description : Menu loop for waiting keystrokes. … … 102 102 .LeaveMenuWithoutSelectingItem: 103 103 call MenuInit_CloseMenuWindow 104 mov WORD [bp+MENU .wHighlightedItem], NO_ITEM_HIGHLIGHTED104 mov WORD [bp+MENUINIT.wHighlightedItem], NO_ITEM_HIGHLIGHTED 105 105 stc 106 106 ret … … 108 108 ALIGN JUMP_ALIGN 109 109 .SelectItem: 110 mov cx, [bp+MENU .wHighlightedItem]110 mov cx, [bp+MENUINIT.wHighlightedItem] 111 111 call MenuEvent_ItemSelectedFromCX 112 112 stc … … 151 151 xchg ax, cx 152 152 neg ax 153 mov cx, [bp+MENU .wHighlightedItem]153 mov cx, [bp+MENUINIT.wHighlightedItem] 154 154 add cx, ax 155 155 jge SHORT .MoveHighlightedItemByAX ; No rotation for PgUp … … 157 157 ALIGN JUMP_ALIGN 158 158 .SelectFirstItem: 159 mov ax, [bp+MENU .wHighlightedItem]159 mov ax, [bp+MENUINIT.wHighlightedItem] 160 160 neg ax 161 161 jmp SHORT .MoveHighlightedItemByAX … … 165 165 call MenuScrollbars_GetMaxVisibleItemsOnPageToCX 166 166 xchg ax, cx 167 mov cx, [bp+MENU .wHighlightedItem]167 mov cx, [bp+MENUINIT.wHighlightedItem] 168 168 add cx, ax 169 169 cmp cx, [bp+MENUINIT.wItems] … … 173 173 .SelectLastItem: 174 174 mov ax, [bp+MENUINIT.wItems] 175 sub ax, [bp+MENU .wHighlightedItem]175 sub ax, [bp+MENUINIT.wHighlightedItem] 176 176 dec ax 177 177 jmp SHORT .MoveHighlightedItemByAX
Note:
See TracChangeset
for help on using the changeset viewer.