Changeset 48 in xtideuniversalbios for trunk/Assembly_Library/Inc/Menu.inc


Ignore:
Timestamp:
Oct 8, 2010, 3:44:05 PM (14 years ago)
Author:
aitotat
google:author:
aitotat
Message:

Changes to Assembly Library:
Added functions to clear Menu Title and Information areas.
Implemented automatic line change when writing Menu Title and Information areas.
CGA snow related functions have been moved to CgaSnow.asm.
Keyboard input functions no longer produce beep for backspace.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Assembly_Library/Inc/Menu.inc

    r45 r48  
    22; Project name  :   Assembly Library
    33; Created date  :   13.7.2010
    4 ; Last update   :   15.9.2010
     4; Last update   :   5.10.2010
    55; Author        :   Tomi Tilli
    66; Description   :   Defines for Menu library.
     
    3535        call    MenuInit_SetTitleHeightFromAL
    3636
     37    %elifidn %1, GetHighlightedItemToAX
     38        call    MenuInit_GetHighlightedItemToAX
     39
    3740    %elifidn %1, SetTotalItemsFromAX
    3841        call    MenuInit_SetTotalItemsFromAX
     
    6063
    6164    .SetTitleHeightFromAL:
     65    .ClearTitleArea                             resb    2
    6266    .RefreshTitle                               resb    2
    6367
     68    .GetHighlightedItemToAX:
    6469    .HighlightItemFromAX                        resb    2
    6570    .SetTotalItemsFromAX:
     
    6772
    6873    .SetInformationHeightFromAL:
     74    .ClearInformationArea                       resb    2
    6975    .RefreshInformation                         resb    2
    7076
     
    130136NO_ITEM_SELECTED                    EQU     -1
    131137NO_ITEM_HIGHLIGHTED                 EQU     -1
     138NO_TIMEOUT_USED                     EQU     0
    132139
    133140
Note: See TracChangeset for help on using the changeset viewer.