ReactOS 0.4.16-dev-297-gc569aee
|
Go to the source code of this file.
Macros | |
#define | TAG_UI_TEXT 'xTiU' |
Variables | |
UCHAR | UiStatusBarFgColor |
UCHAR | UiStatusBarBgColor |
UCHAR | UiBackdropFgColor |
UCHAR | UiBackdropBgColor |
UCHAR | UiBackdropFillStyle |
UCHAR | UiTitleBoxFgColor |
UCHAR | UiTitleBoxBgColor |
UCHAR | UiMessageBoxFgColor |
UCHAR | UiMessageBoxBgColor |
UCHAR | UiMenuFgColor |
UCHAR | UiMenuBgColor |
UCHAR | UiTextColor |
UCHAR | UiSelectedTextColor |
UCHAR | UiSelectedTextBgColor |
UCHAR | UiEditBoxTextColor |
UCHAR | UiEditBoxBgColor |
BOOLEAN | UiShowTime |
BOOLEAN | UiMenuBox |
BOOLEAN | UiCenterMenu |
BOOLEAN | UiUseSpecialEffects |
CHAR | UiTitleBoxTitleText [260] = "Boot Menu" |
CHAR | UiTimeText [260] = "[Time Remaining: %d]" |
const PCSTR | UiMonthNames [12] = { "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December" } |
ULONG | UiScreenWidth |
ULONG | UiScreenHeight |
UI_PROGRESS_BAR | UiProgressBar = {{0}} |
UIVTBL | UiVtbl |
DBG_DEFAULT_CHANNEL | ( | UI | ) |
BOOLEAN UiDisplayMenu | ( | IN PCSTR | MenuHeader, |
IN PCSTR MenuFooter | OPTIONAL, | ||
IN BOOLEAN | ShowBootOptions, | ||
IN PCSTR | MenuItemList[], | ||
IN ULONG | MenuItemCount, | ||
IN ULONG | DefaultMenuItem, | ||
IN LONG | MenuTimeOut, | ||
OUT PULONG | SelectedMenuItem, | ||
IN BOOLEAN | CanEscape, | ||
IN UiMenuKeyPressFilterCallback KeyPressFilter | OPTIONAL, | ||
IN PVOID Context | OPTIONAL | ||
) |
Definition at line 605 of file ui.c.
Referenced by DoOptionsMenu(), and RunLoader().
Definition at line 233 of file ui.c.
Referenced by DoOptionsMenu(), LoadAndBootWindows(), LoadReactOSSetup(), MiniTuiDrawMenu(), RunLoader(), TuiDrawMenu(), and UiUnInitialize().
VOID UiDrawBox | ( | ULONG | Left, |
ULONG | Top, | ||
ULONG | Right, | ||
ULONG | Bottom, | ||
UCHAR | VertStyle, | ||
UCHAR | HorzStyle, | ||
BOOLEAN | Fill, | ||
BOOLEAN | Shadow, | ||
UCHAR | Attr | ||
) |
Definition at line 248 of file ui.c.
Referenced by TuiDrawMenuBox(), and UiInfoBox().
VOID UiDrawCenteredText | ( | _In_ ULONG | Left, |
_In_ ULONG | Top, | ||
_In_ ULONG | Right, | ||
_In_ ULONG | Bottom, | ||
_In_ PCSTR | TextString, | ||
_In_ UCHAR | Attr | ||
) |
Definition at line 275 of file ui.c.
Referenced by UiInfoBox().
VOID UiDrawProgressBar | ( | _In_ ULONG | Left, |
_In_ ULONG | Top, | ||
_In_ ULONG | Right, | ||
_In_ ULONG | Bottom, | ||
_In_ PCSTR | ProgressText | ||
) |
Definition at line 487 of file ui.c.
Referenced by LoadAndBootWindows(), LoadReactOSSetup(), and RamDiskLoadVirtualFile().
Definition at line 286 of file ui.c.
Referenced by LoadAndBootWindows(), LoadReactOSSetup(), NtLdrOutputLoadMsg(), TuiEditBox(), TuiMessageBoxCritical(), UiUnInitialize(), and WinLdrSetupEms().
Definition at line 254 of file ui.c.
Referenced by DisplayBootTimeOptions(), TuiDrawMenuItem(), TuiDrawMenuTimeout(), TuiDrawMsgBoxCommon(), and TuiMessageBoxCritical().
VOID UiDrawText2 | ( | _In_ ULONG | X, |
_In_ ULONG | Y, | ||
_In_opt_ ULONG | MaxNumChars, | ||
_In_reads_or_z_(MaxNumChars) PCSTR | Text, | ||
_In_ UCHAR | Attr | ||
) |
Definition at line 264 of file ui.c.
Referenced by TuiEditBox().
Definition at line 634 of file ui.c.
Referenced by DoOptionsMenu(), and EditCustomBootReactOS().
Definition at line 505 of file ui.c.
Referenced by UiShowMessageBoxesInArgv(), and UiShowMessageBoxesInSection().
Definition at line 238 of file ui.c.
Referenced by TuiEditBox().
Definition at line 418 of file ui.c.
Referenced by WinLdrLoadBootDrivers().
Definition at line 297 of file ui.c.
Referenced by UiUnInitialize().
Definition at line 92 of file ui.c.
Referenced by BootMain(), EfiEntry(), RunLoader(), and UiResetForSOS().
VOID UiInitProgressBar | ( | _In_ ULONG | Left, |
_In_ ULONG | Top, | ||
_In_ ULONG | Right, | ||
_In_ ULONG | Bottom, | ||
_In_ PCSTR | ProgressText | ||
) |
Definition at line 389 of file ui.c.
Referenced by MiniTuiDrawProgressBar(), and TuiDrawProgressBar().
Definition at line 359 of file ui.c.
Referenced by AllocateAndInitLPB(), DiskError(), FileSystemError(), GetOSLoadingMethod(), LoadAndBootWindows(), LoadAndBootWindowsCommon(), LoadReactOSSetup(), LoadWindowsCore(), MempAllocatePageTables(), MsgBoxPrint(), RamDiskLoadVirtualFile(), RunLoader(), UiShowMessageBoxesInArgv(), UiShowMessageBoxesInSection(), WinLdrInitSystemHive(), WinLdrLoadBootDrivers(), WinLdrLoadNLSData(), WinLdrScanSystemHive(), WinLdrSetupMachineDependent(), and WinLdrSetupMemoryLayout().
Definition at line 372 of file ui.c.
Referenced by BootMain(), EfiEntry(), IniFileInitialize(), KeBugCheckEx(), LoadSettings(), MmAllocateHighestMemoryBelowAddress(), MmAllocateMemoryAtAddress(), MmAllocateMemoryWithType(), RunLoader(), and UefiMemGetMemoryMap().
Definition at line 439 of file ui.c.
Referenced by LoadAndBootWindowsCommon(), and UiInitProgressBar().
Definition at line 476 of file ui.c.
Referenced by LoadAndBootWindowsCommon(), and UiUpdateProgressBar().
Definition at line 568 of file ui.c.
Definition at line 524 of file ui.c.
Referenced by RunLoader().
Definition at line 224 of file ui.c.
Referenced by RunLoader().
Definition at line 454 of file ui.c.
Referenced by LoadAndBootWindows(), LoadAndBootWindowsCommon(), LoadModule(), LoadReactOSSetup(), RamDiskLoadVirtualFile(), and UiIndicateProgress().
UCHAR UiBackdropBgColor |
Definition at line 28 of file ui.c.
Referenced by MiniTuiDrawBackdrop(), MiniTuiInitialize(), TuiDrawBackdrop(), TuiDrawMenuTimeout(), TuiInitialize(), and UiInitialize().
UCHAR UiBackdropFgColor |
Definition at line 27 of file ui.c.
Referenced by MiniTuiDrawBackdrop(), MiniTuiInitialize(), TuiDrawBackdrop(), TuiDrawMenuTimeout(), TuiInitialize(), and UiInitialize().
UCHAR UiBackdropFillStyle |
Definition at line 29 of file ui.c.
Referenced by MiniTuiDrawBackdrop(), MiniTuiInitialize(), TuiDrawBackdrop(), TuiDrawMenuTimeout(), TuiInitialize(), and UiInitialize().
BOOLEAN UiCenterMenu |
Definition at line 44 of file ui.c.
Referenced by MiniTuiInitialize(), TuiCalcMenuBoxSize(), TuiDrawMenuItem(), TuiDrawMenuTimeout(), TuiDrawMsgBoxCommon(), TuiInitialize(), and UiInitialize().
UCHAR UiEditBoxBgColor |
Definition at line 40 of file ui.c.
Referenced by TuiEditBox(), TuiInitialize(), and UiInitialize().
UCHAR UiEditBoxTextColor |
Definition at line 39 of file ui.c.
Referenced by TuiEditBox(), TuiInitialize(), and UiInitialize().
UCHAR UiMenuBgColor |
Definition at line 35 of file ui.c.
Referenced by DisplayBootTimeOptions(), MiniTuiDrawMenu(), MiniTuiInitialize(), MiniTuiSetProgressBarText(), MiniTuiTickProgressBar(), TuiDrawMenuBox(), TuiDrawMenuItem(), TuiDrawMenuTimeout(), TuiDrawProgressBar(), TuiInitialize(), TuiSetProgressBarText(), TuiTickProgressBar(), UiInfoBox(), and UiInitialize().
BOOLEAN UiMenuBox |
Definition at line 43 of file ui.c.
Referenced by MiniTuiInitialize(), TuiDrawMenuBox(), TuiDrawMenuItem(), TuiDrawMenuTimeout(), TuiInitialize(), and UiInitialize().
UCHAR UiMenuFgColor |
Definition at line 34 of file ui.c.
Referenced by MiniTuiDrawMenu(), MiniTuiInitialize(), TuiDrawMenuBox(), TuiDrawMenuItem(), TuiDrawMenuTimeout(), TuiDrawProgressBar(), TuiInitialize(), UiInfoBox(), and UiInitialize().
UCHAR UiMessageBoxBgColor |
Definition at line 33 of file ui.c.
Referenced by TuiDrawMsgBoxCommon(), TuiInitialize(), and UiInitialize().
UCHAR UiMessageBoxFgColor |
Definition at line 32 of file ui.c.
Referenced by TuiDrawMsgBoxCommon(), TuiInitialize(), and UiInitialize().
const PCSTR UiMonthNames[12] = { "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December" } |
Definition at line 50 of file ui.c.
Referenced by TuiUpdateDateTime().
UI_PROGRESS_BAR UiProgressBar = {{0}} |
Definition at line 62 of file ui.c.
Referenced by MiniTuiSetProgressBarText(), MiniTuiTickProgressBar(), TuiSetProgressBarText(), TuiTickProgressBar(), UiIndicateProgress(), UiInitProgressBar(), UiResetForSOS(), UiSetProgressBarSubset(), UiSetProgressBarText(), and UiUpdateProgressBar().
ULONG UiScreenHeight |
Definition at line 55 of file ui.c.
Referenced by __drv_allocatesMem(), DisplayBootTimeOptions(), MiniTuiDrawBackdrop(), MiniTuiDrawMenu(), MiniTuiDrawProgressBarCenter(), TuiCalcMenuBoxSize(), TuiDrawBackdrop(), TuiDrawMsgBoxCommon(), TuiDrawProgressBarCenter(), TuiDrawShadow(), TuiDrawStatusText(), TuiDrawText2(), TuiFillArea(), TuiRestoreScreen(), UiInfoBox(), and UiInitialize().
ULONG UiScreenWidth |
Definition at line 54 of file ui.c.
Referenced by __drv_allocatesMem(), MiniTuiDrawBackdrop(), MiniTuiDrawProgressBarCenter(), TuiCalcMenuBoxSize(), TuiDrawBackdrop(), TuiDrawMenuTimeout(), TuiDrawMsgBoxCommon(), TuiDrawProgressBarCenter(), TuiDrawShadow(), TuiDrawStatusText(), TuiDrawText2(), TuiFillArea(), TuiRestoreScreen(), TuiUpdateDateTime(), UiInfoBox(), and UiInitialize().
UCHAR UiSelectedTextBgColor |
Definition at line 38 of file ui.c.
Referenced by MiniTuiInitialize(), TuiDrawMenuItem(), TuiInitialize(), and UiInitialize().
UCHAR UiSelectedTextColor |
Definition at line 37 of file ui.c.
Referenced by MiniTuiInitialize(), TuiDrawMenuItem(), TuiInitialize(), and UiInitialize().
BOOLEAN UiShowTime |
Definition at line 42 of file ui.c.
Referenced by MiniTuiInitialize(), TuiInitialize(), TuiUpdateDateTime(), and UiInitialize().
UCHAR UiStatusBarBgColor |
Definition at line 26 of file ui.c.
Referenced by MiniTuiInitialize(), TuiDrawStatusText(), TuiInitialize(), and UiInitialize().
UCHAR UiStatusBarFgColor |
Definition at line 25 of file ui.c.
Referenced by MiniTuiInitialize(), TuiDrawStatusText(), TuiInitialize(), and UiInitialize().
UCHAR UiTextColor |
Definition at line 36 of file ui.c.
Referenced by MiniTuiInitialize(), MiniTuiSetProgressBarText(), MiniTuiTickProgressBar(), TuiDrawMenuItem(), TuiInitialize(), TuiSetProgressBarText(), TuiTickProgressBar(), UiInfoBox(), and UiInitialize().
Definition at line 48 of file ui.c.
Referenced by MiniTuiInitialize(), TuiDrawMenuTimeout(), TuiInitialize(), and UiInitialize().
UCHAR UiTitleBoxBgColor |
Definition at line 31 of file ui.c.
Referenced by MiniTuiInitialize(), TuiDrawBackdrop(), TuiInitialize(), TuiUpdateDateTime(), and UiInitialize().
UCHAR UiTitleBoxFgColor |
Definition at line 30 of file ui.c.
Referenced by MiniTuiInitialize(), TuiDrawBackdrop(), TuiInitialize(), TuiUpdateDateTime(), and UiInitialize().
CHAR UiTitleBoxTitleText[260] = "Boot Menu" |
Definition at line 47 of file ui.c.
Referenced by MiniTuiInitialize(), TuiDrawBackdrop(), TuiInitialize(), and UiInitialize().
BOOLEAN UiUseSpecialEffects |
Definition at line 45 of file ui.c.
Referenced by MiniTuiInitialize(), TuiFadeInBackdrop(), TuiFadeOut(), TuiInitialize(), TuiUnInitialize(), and UiInitialize().
UIVTBL UiVtbl |
Definition at line 64 of file ui.c.
Referenced by MiniTuiDrawMenu(), RunLoader(), TuiDisplayMenu(), TuiDrawMenu(), TuiProcessMenuKeyboardEvent(), UiDisplayMenu(), UiDrawBackdrop(), UiDrawBox(), UiDrawCenteredText(), UiDrawProgressBar(), UiDrawProgressBarCenter(), UiDrawShadow(), UiDrawStatusText(), UiDrawText(), UiDrawText2(), UiEditBox(), UiFadeInBackdrop(), UiFadeOut(), UiFillArea(), UiInitialize(), UiInitProgressBar(), UiMessageBox(), UiMessageBoxCritical(), UiResetForSOS(), UiSetProgressBarText(), UiTextToColor(), UiTextToFillStyle(), UiUnInitialize(), UiUpdateDateTime(), and UiUpdateProgressBar().