Go to the source code of this file.
Functions | |
void | OSDMenuInit (bool AllowScrollingOfLongText, bool HasValueColumn, bool NumberedItems, bool ScrollLoop, const char *TitleLeft, const char *TitleRight) |
void OSDMenuInit | ( | bool | AllowScrollingOfLongText, |
bool | HasValueColumn, | ||
bool | NumberedItems, | ||
bool | ScrollLoop, | ||
const char * | TitleLeft, | ||
const char * | TitleRight | ||
) |
Definition at line 47 of file OSDMenuInit.c.
References tMenu::AllowScrollingOfLongText, CT_Standard, CurrentMenuLevel, tMenu::hasValueArrows, tMenu::HasValueColumn, tMenu::Item, LH_Normal, tMenu::MaxItems, Menu, MenuCursorType, tMenu::NumberedItems, OMDM_Standard, tMenu::OSDMenuDisplayMode, OSDMenuLoadStdFonts(), OSDMenuSetLineHeight(), tMenu::ScrollLoop, STDSTRINGSIZE, tMenu::TitleLeft, tMenu::TitleRight, TRACEENTER, TRACEEXIT, tMenu::ValueXOffset, tMenu::ValueXPos, tMenu::Width, and tMenu::XPos.
Referenced by OSDMenuInitialize(), and OSDMenuListBoxInitialize().
dword ButtonColor |
Definition at line 8 of file OSDMenuInit.c.
Referenced by OSDMenuButtonAdd(), OSDMenuButtonColor(), and OSDMenuButtonsClear().
bool ButtonsDirty |
Definition at line 5 of file OSDMenuInit.c.
dword ColorPickerColor |
Definition at line 28 of file OSDMenuInit.c.
Referenced by OSDMenuColorPickerColor(), OSDMenuColorPickerDrawCursor(), OSDMenuColorPickerShow(), and OSDMenuEvent().
dword ColorPickerDefaultColor |
Definition at line 29 of file OSDMenuInit.c.
Referenced by OSDMenuColorPickerShow(), and OSDMenuEvent().
int ColorPickerLastCursorBlue |
Definition at line 31 of file OSDMenuInit.c.
int ColorPickerLastCursorGreen |
Definition at line 31 of file OSDMenuInit.c.
int ColorPickerLastCursorRed |
Definition at line 31 of file OSDMenuInit.c.
Referenced by OSDMenuColorPickerDrawCursor(), and OSDMenuColorPickerShow().
word ColorPickerOSDRgn |
Definition at line 27 of file OSDMenuInit.c.
Referenced by OSDMenuColorPickerDestroy(), OSDMenuColorPickerDrawCursor(), OSDMenuColorPickerIsVisible(), OSDMenuColorPickerShow(), OSDMenuDestroy(), OSDMenuEvent(), OSDMenuFreeStdFonts(), OSDMenuInfoBoxDestroy(), and OSDMenuMessageBoxDestroy().
tCurrentColorSelected CurrentColorSelected |
Definition at line 30 of file OSDMenuInit.c.
Referenced by OSDMenuColorPickerShow(), and OSDMenuEvent().
dword CurrentMenuLevel |
Definition at line 7 of file OSDMenuInit.c.
Referenced by OSDCalcIndices(), OSDDrawBackground(), OSDDrawButtons(), OSDDrawList(), OSDDrawLogo(), OSDDrawMemo(), OSDDrawScrollBar(), OSDDrawTitle(), OSDMemoFormatText(), OSDMemoInitialize(), OSDMenuButtonAdd(), OSDMenuButtonModifyText(), OSDMenuButtonsClear(), OSDMenuDestroy(), OSDMenuDestroyNoOSDUpdate(), OSDMenuEvent(), OSDMenuFindNextSelectableEntry(), OSDMenuFindPreviousSelectableEntry(), OSDMenuGetCurrentItem(), OSDMenuGetNrOfLines(), OSDMenuInit(), OSDMenuItemAdd(), OSDMenuItemFindID(), OSDMenuItemFindName(), OSDMenuItemFindValue(), OSDMenuItemGetCurrentID(), OSDMenuItemGetCurrentName(), OSDMenuItemGetCurrentValue(), OSDMenuItemGetID(), OSDMenuItemGetName(), OSDMenuItemGetNameColor(), OSDMenuItemGetNrOfItems(), OSDMenuItemGetTextColor(), OSDMenuItemGetTopIndex(), OSDMenuItemGetValue(), OSDMenuItemModifyColorPatch(), OSDMenuItemModifyCustomIndex(), OSDMenuItemModifyID(), OSDMenuItemModifyName(), OSDMenuItemModifyNameColor(), OSDMenuItemModifyNameIcon(), OSDMenuItemModifySelectable(), OSDMenuItemModifyTextColor(), OSDMenuItemModifyValue(), OSDMenuItemModifyValueArrows(), OSDMenuItemModifyValueIcon(), OSDMenuItemModifyValueLeftArrowGap(), OSDMenuItemModifyValueXPos(), OSDMenuItemPassDrawing(), OSDMenuItemsClear(), OSDMenuItemSortID(), OSDMenuItemSortNameColumn(), OSDMenuItemSortValueColumn(), OSDMenuListBoxDestroy(), OSDMenuListBoxDestroyNoOSDUpdate(), OSDMenuListBoxInitialize(), OSDMenuListBoxIsVisible(), OSDMenuLogo(), OSDMenuModifyItemLongTextScrolling(), OSDMenuModifyItemNumbered(), OSDMenuModifyItemValueColumn(), OSDMenuModifyScrollLoop(), OSDMenuModifyTitleLeft(), OSDMenuModifyTitleRight(), OSDMenuPop(), OSDMenuPush(), OSDMenuScrollDown(), OSDMenuScrollEnd(), OSDMenuScrollHome(), OSDMenuScrollPageDown(), OSDMenuScrollPageUp(), OSDMenuScrollUp(), OSDMenuSelectItem(), OSDMenuSelectTopItem(), OSDMenuSetCallback(), OSDMenuSetFont(), OSDMenuSetLineHeight(), OSDMenuSetMemo(), and OSDMenuUpdate().
bool InfoBoxExitButton |
Definition at line 16 of file OSDMenuInit.c.
Referenced by OSDMenuInfoBoxDestroyNoOSDUpdate(), OSDMenuInfoBoxExitButton(), and OSDMenuInfoBoxShow().
word InfoBoxOSDRgn |
Definition at line 12 of file OSDMenuInit.c.
Referenced by OSDMenuColorPickerDestroy(), OSDMenuDestroy(), OSDMenuEvent(), OSDMenuFreeStdFonts(), OSDMenuInfoBoxDestroy(), OSDMenuInfoBoxDestroyNoOSDUpdate(), OSDMenuInfoBoxIsVisible(), OSDMenuInfoBoxShow(), OSDMenuMessageBoxDestroy(), OSDMenuMessageBoxInitialize(), OSDMenuWaitSpinnerIdle(), and OSDMenuWaitSpinnerInit().
byte* InfoBoxSaveArea |
Definition at line 14 of file OSDMenuInit.c.
Referenced by OSDMenuColorPickerDestroy(), OSDMenuColorPickerShow(), OSDMenuInfoBoxDestroyNoOSDUpdate(), OSDMenuInfoBoxShow(), OSDMenuMessageBoxDestroyNoOSDUpdate(), and OSDMenuMessageBoxShow().
dword InfoBoxSaveAreaX |
Definition at line 15 of file OSDMenuInit.c.
Referenced by OSDMenuColorPickerDestroy(), OSDMenuColorPickerShow(), OSDMenuInfoBoxDestroyNoOSDUpdate(), OSDMenuInfoBoxShow(), OSDMenuMessageBoxDestroyNoOSDUpdate(), and OSDMenuMessageBoxShow().
dword InfoBoxSaveAreaY |
Definition at line 15 of file OSDMenuInit.c.
dword InfoBoxTimeOut |
Definition at line 13 of file OSDMenuInit.c.
Referenced by OSDMenuEvent(), and OSDMenuInfoBoxShow().
dword LastUnprocessedOSDMenuKey |
Definition at line 37 of file OSDMenuInit.c.
Referenced by OSDMenuEvent(), and OSDMenuGetLastUnprocessedKey().
bool ListDirty |
Definition at line 5 of file OSDMenuInit.c.
bool LogoDirty |
Definition at line 5 of file OSDMenuInit.c.
tMenu Menu[NRMENULEVELS] |
Definition at line 6 of file OSDMenuInit.c.
Referenced by OSDCalcIndices(), OSDDrawBackground(), OSDDrawButtons(), OSDDrawList(), OSDDrawLogo(), OSDDrawMemo(), OSDDrawScrollBar(), OSDDrawTitle(), OSDMemoFormatText(), OSDMemoInitialize(), OSDMenuButtonAdd(), OSDMenuButtonModifyText(), OSDMenuButtonsClear(), OSDMenuDestroy(), OSDMenuDestroyNoOSDUpdate(), OSDMenuEvent(), OSDMenuFindNextSelectableEntry(), OSDMenuFindPreviousSelectableEntry(), OSDMenuGetCurrentItem(), OSDMenuGetNrOfLines(), OSDMenuInit(), OSDMenuItemAdd(), OSDMenuItemFindID(), OSDMenuItemFindName(), OSDMenuItemFindValue(), OSDMenuItemGetCurrentID(), OSDMenuItemGetCurrentName(), OSDMenuItemGetCurrentValue(), OSDMenuItemGetID(), OSDMenuItemGetName(), OSDMenuItemGetNameColor(), OSDMenuItemGetNrOfItems(), OSDMenuItemGetTextColor(), OSDMenuItemGetTopIndex(), OSDMenuItemGetValue(), OSDMenuItemModifyColorPatch(), OSDMenuItemModifyCustomIndex(), OSDMenuItemModifyID(), OSDMenuItemModifyName(), OSDMenuItemModifyNameColor(), OSDMenuItemModifyNameIcon(), OSDMenuItemModifySelectable(), OSDMenuItemModifyTextColor(), OSDMenuItemModifyValue(), OSDMenuItemModifyValueArrows(), OSDMenuItemModifyValueIcon(), OSDMenuItemModifyValueLeftArrowGap(), OSDMenuItemModifyValueXPos(), OSDMenuItemPassDrawing(), OSDMenuItemsClear(), OSDMenuItemSortID(), OSDMenuItemSortNameColumn(), OSDMenuItemSortValueColumn(), OSDMenuListBoxDestroy(), OSDMenuListBoxDestroyNoOSDUpdate(), OSDMenuListBoxInitialize(), OSDMenuListBoxIsVisible(), OSDMenuLogo(), OSDMenuModifyItemLongTextScrolling(), OSDMenuModifyItemNumbered(), OSDMenuModifyItemValueColumn(), OSDMenuModifyScrollLoop(), OSDMenuModifyTitleLeft(), OSDMenuModifyTitleRight(), OSDMenuPop(), OSDMenuPush(), OSDMenuScrollDown(), OSDMenuScrollEnd(), OSDMenuScrollHome(), OSDMenuScrollPageDown(), OSDMenuScrollPageUp(), OSDMenuScrollUp(), OSDMenuSelectItem(), OSDMenuSelectTopItem(), OSDMenuSetCallback(), OSDMenuSetFont(), OSDMenuSetLineHeight(), OSDMenuSetMemo(), and OSDMenuUpdate().
tCursorType MenuCursorType |
Definition at line 9 of file OSDMenuInit.c.
Referenced by OSDDrawList(), OSDMenuDrawCursor(), OSDMenuInit(), and OSDMenuSetCursor().
tMessageBox MessageBox |
Definition at line 19 of file OSDMenuInit.c.
Referenced by OSDMenuEvent(), OSDMenuMessageBoxButtonAdd(), OSDMenuMessageBoxButtonSelect(), OSDMenuMessageBoxInitialize(), OSDMenuMessageBoxLastButton(), OSDMenuMessageBoxModifyText(), and OSDMenuMessageBoxShow().
bool MessageBoxAllowScrollOver |
Definition at line 21 of file OSDMenuInit.c.
Referenced by OSDMenuEvent(), OSDMenuMessageBoxAllowScrollOver(), and OSDMenuMessageBoxInitialize().
bool MessageBoxNoNormalMode |
Definition at line 20 of file OSDMenuInit.c.
Referenced by OSDMenuEvent(), OSDMenuMessageBoxDoNotEnterNormalMode(), and OSDMenuMessageBoxInitialize().
word MessageBoxOSDRgn |
Definition at line 18 of file OSDMenuInit.c.
Referenced by OSDMenuColorPickerDestroy(), OSDMenuDestroy(), OSDMenuEvent(), OSDMenuFreeStdFonts(), OSDMenuInfoBoxDestroy(), OSDMenuInfoBoxShow(), OSDMenuMessageBoxButtonSelect(), OSDMenuMessageBoxDestroy(), OSDMenuMessageBoxDestroyNoOSDUpdate(), OSDMenuMessageBoxInitialize(), OSDMenuMessageBoxIsVisible(), OSDMenuMessageBoxModifyText(), and OSDMenuMessageBoxShow().
word MyOSDRgn |
Definition at line 4 of file OSDMenuInit.c.
Referenced by OSDMenuColorPickerDestroy(), OSDMenuColorPickerShow(), OSDMenuInfoBoxDestroyNoOSDUpdate(), OSDMenuInfoBoxShow(), OSDMenuInitialize(), OSDMenuMessageBoxDestroyNoOSDUpdate(), OSDMenuMessageBoxShow(), and OSDMenuSaveMyRegion().
bool OSDDirty |
Definition at line 5 of file OSDMenuInit.c.
Referenced by OSDMenuListBoxInitialize(), OSDMenuPop(), OSDMenuPush(), OSDMenuSetLineHeight(), and OSDMenuUpdate().
tFontDataUC OSDMenuFont_10 |
Definition at line 39 of file OSDMenuInit.c.
Referenced by OSDMenuFreeStdFonts(), OSDMenuGetStringHeight(), OSDMenuGetStringWidth(), OSDMenuLoadStdFonts(), and OSDMenuPutS().
tFontDataUC OSDMenuFont_12 |
Definition at line 40 of file OSDMenuInit.c.
Referenced by OSDMenuFreeStdFonts(), OSDMenuGetStringHeight(), OSDMenuGetStringWidth(), OSDMenuLoadStdFonts(), OSDMenuPutS(), and OSDMenuSetLineHeight().
tFontDataUC OSDMenuFont_14 |
Definition at line 41 of file OSDMenuInit.c.
Referenced by OSDMenuFreeStdFonts(), OSDMenuGetStringHeight(), OSDMenuGetStringWidth(), OSDMenuLoadStdFonts(), OSDMenuPutS(), and OSDMenuSetLineHeight().
tFontDataUC OSDMenuFont_16 |
Definition at line 42 of file OSDMenuInit.c.
Referenced by OSDMenuFreeStdFonts(), OSDMenuGetStringHeight(), OSDMenuGetStringWidth(), OSDMenuLoadStdFonts(), OSDMenuPutS(), and OSDMenuSetLineHeight().
tFontDataUC OSDMenuFont_18 |
Definition at line 43 of file OSDMenuInit.c.
Referenced by OSDMenuFreeStdFonts(), OSDMenuGetStringHeight(), OSDMenuGetStringWidth(), OSDMenuLoadStdFonts(), and OSDMenuPutS().
tFontDataUC OSDMenuFont_20 |
Definition at line 44 of file OSDMenuInit.c.
Referenced by OSDMenuFreeStdFonts(), OSDMenuGetStringHeight(), OSDMenuGetStringWidth(), OSDMenuLoadStdFonts(), OSDMenuPutS(), and OSDMenuSetLineHeight().
tFontDataUC OSDMenuFont_20B |
Definition at line 45 of file OSDMenuInit.c.
Referenced by OSDMenuFreeStdFonts(), OSDMenuGetStringHeight(), OSDMenuGetStringWidth(), OSDMenuLoadStdFonts(), and OSDMenuPutS().
tOSDMenuLastCursorType OSDMenuLastCursor = LCT_NRCURSORS |
Definition at line 10 of file OSDMenuInit.c.
Referenced by OSDMenuDestroy(), OSDMenuDestroyNoOSDUpdate(), OSDMenuDrawCursor(), and OSDMenuUpdate().
word OSDMenuSelectionBarRgn |
Definition at line 4 of file OSDMenuInit.c.
Referenced by OSDMenuDestroy(), OSDMenuDestroyNoOSDUpdate(), and OSDMenuDrawCursor().
word OSDRgn |
Definition at line 4 of file OSDMenuInit.c.
Referenced by DrawOSDLine(), OSDDrawBackground(), OSDDrawButtons(), OSDDrawList(), OSDDrawLogo(), OSDDrawMemo(), OSDDrawScrollBar(), OSDDrawTitle(), OSDMenuColorPickerDestroy(), OSDMenuColorPickerShow(), OSDMenuDestroy(), OSDMenuDestroyNoOSDUpdate(), OSDMenuDrawCursor(), OSDMenuEvent(), OSDMenuFreeStdFonts(), OSDMenuInfoBoxDestroy(), OSDMenuInfoBoxDestroyNoOSDUpdate(), OSDMenuInfoBoxShow(), OSDMenuInitialize(), OSDMenuIsVisible(), OSDMenuListBoxIsVisible(), OSDMenuMessageBoxDestroy(), OSDMenuMessageBoxDestroyNoOSDUpdate(), OSDMenuMessageBoxShow(), and OSDMenuUpdate().
word ProgressBarFullRgn |
Definition at line 24 of file OSDMenuInit.c.
Referenced by OSDMenuProgressBarDestroy(), OSDMenuProgressBarDestroyNoOSDUpdate(), and OSDMenuProgressBarShow().
dword ProgressBarLastValue = 0xfff |
Definition at line 25 of file OSDMenuInit.c.
Referenced by OSDMenuProgressBarDestroy(), OSDMenuProgressBarDestroyNoOSDUpdate(), and OSDMenuProgressBarShow().
word ProgressBarOSDRgn |
Definition at line 23 of file OSDMenuInit.c.
Referenced by OSDMenuColorPickerDestroy(), OSDMenuDestroy(), OSDMenuFreeStdFonts(), OSDMenuInfoBoxDestroy(), OSDMenuMessageBoxDestroy(), OSDMenuProgressBarDestroy(), OSDMenuProgressBarDestroyNoOSDUpdate(), OSDMenuProgressBarIsVisible(), and OSDMenuProgressBarShow().
bool TitleDirty |
Definition at line 5 of file OSDMenuInit.c.
int WaitSpinnerIndex |
Definition at line 34 of file OSDMenuInit.c.
Referenced by OSDMenuWaitSpinnerIdle(), and OSDMenuWaitSpinnerInit().
word WaitSpinnerRgn |
Definition at line 33 of file OSDMenuInit.c.
Referenced by OSDMenuEvent(), OSDMenuInfoBoxDestroyNoOSDUpdate(), OSDMenuWaitSpinnerIdle(), and OSDMenuWaitSpinnerInit().
dword WaitSpinnerTimeout |
Definition at line 35 of file OSDMenuInit.c.
Referenced by OSDMenuWaitSpinnerIdle(), and OSDMenuWaitSpinnerInit().