ReactOS
0.4.15-dev-4916-gd519b11
|
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 631 of file ui.c.
Referenced by DoOptionsMenu(), and RunLoader().
Definition at line 239 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 254 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 281 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 514 of file ui.c.
Definition at line 503 of file ui.c.
Referenced by LoadAndBootWindows(), LoadReactOSSetup(), and RamDiskLoadVirtualFile().
Definition at line 292 of file ui.c.
Referenced by LoadAndBootWindows(), LoadReactOSSetup(), NtLdrOutputLoadMsg(), TuiEditBox(), TuiMessageBoxCritical(), UiUnInitialize(), and WinLdrSetupEms().
Definition at line 260 of file ui.c.
Referenced by DisplayBootTimeOptions(), TuiDrawMenu(), TuiDrawMenuItem(), TuiDrawMenuTimeout(), TuiEditBox(), 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 270 of file ui.c.
Referenced by TuiEditBox().
Definition at line 660 of file ui.c.
Referenced by DoOptionsMenu(), and EditCustomBootReactOS().
Definition at line 531 of file ui.c.
Referenced by UiShowMessageBoxesInArgv(), and UiShowMessageBoxesInSection().
Definition at line 244 of file ui.c.
Referenced by TuiEditBox().
Definition at line 426 of file ui.c.
Referenced by WinLdrLoadBootDrivers().
Definition at line 302 of file ui.c.
Referenced by UiUnInitialize().
Definition at line 98 of file ui.c.
Referenced by BootMain(), RunLoader(), and UiResetForSOS().
VOID UiInitProgressBar | ( | _In_ ULONG | Left, |
_In_ ULONG | Top, | ||
_In_ ULONG | Right, | ||
_In_ ULONG | Bottom, | ||
_In_ PCSTR | ProgressText | ||
) |
Definition at line 392 of file ui.c.
Referenced by MiniTuiDrawProgressBar(), and TuiDrawProgressBar().
Definition at line 363 of file ui.c.
Referenced by AllocateAndInitLPB(), DiskError(), FileSystemError(), LoadAndBootWindows(), LoadAndBootWindowsCommon(), LoadReactOSSetup(), LoadWindowsCore(), MempAllocatePageTables(), MsgBoxPrint(), RamDiskLoadVirtualFile(), RunLoader(), UiShowMessageBoxesInArgv(), UiShowMessageBoxesInSection(), WinLdrInitSystemHive(), WinLdrLoadBootDrivers(), WinLdrLoadNLSData(), WinLdrScanSystemHive(), WinLdrSetupMachineDependent(), and WinLdrSetupMemoryLayout().
Definition at line 374 of file ui.c.
Referenced by BootMain(), IniFileInitialize(), KeBugCheckEx(), MmAllocateHighestMemoryBelowAddress(), MmAllocateMemoryAtAddress(), MmAllocateMemoryWithType(), and RunLoader().
Definition at line 447 of file ui.c.
Referenced by LoadAndBootWindowsCommon(), and UiInitProgressBar().
Definition at line 488 of file ui.c.
Referenced by LoadAndBootWindowsCommon(), and UiUpdateProgressBar().
Definition at line 594 of file ui.c.
Definition at line 550 of file ui.c.
Referenced by RunLoader().
Definition at line 462 of file ui.c.
Referenced by LoadAndBootWindows(), LoadAndBootWindowsCommon(), LoadModule(), LoadReactOSSetup(), RamDiskLoadVirtualFile(), and UiIndicateProgress().
UCHAR UiBackdropBgColor |
Definition at line 30 of file ui.c.
Referenced by MiniTuiDrawBackdrop(), MiniTuiInitialize(), TuiDrawBackdrop(), TuiDrawMenuTimeout(), TuiInitialize(), and UiInitialize().
UCHAR UiBackdropFgColor |
Definition at line 29 of file ui.c.
Referenced by MiniTuiDrawBackdrop(), MiniTuiInitialize(), TuiDrawBackdrop(), TuiDrawMenuTimeout(), TuiInitialize(), and UiInitialize().
UCHAR UiBackdropFillStyle |
Definition at line 31 of file ui.c.
Referenced by MiniTuiDrawBackdrop(), MiniTuiInitialize(), TuiDrawBackdrop(), TuiDrawMenuTimeout(), TuiInitialize(), and UiInitialize().
BOOLEAN UiCenterMenu |
Definition at line 46 of file ui.c.
Referenced by MiniTuiInitialize(), TuiCalcMenuBoxSize(), TuiDrawMenuItem(), TuiDrawMenuTimeout(), TuiInitialize(), and UiInitialize().
UCHAR UiEditBoxBgColor |
Definition at line 42 of file ui.c.
Referenced by TuiEditBox(), TuiInitialize(), and UiInitialize().
UCHAR UiEditBoxTextColor |
Definition at line 41 of file ui.c.
Referenced by TuiEditBox(), TuiInitialize(), and UiInitialize().
UCHAR UiMenuBgColor |
Definition at line 37 of file ui.c.
Referenced by DisplayBootTimeOptions(), MiniTuiDrawMenu(), MiniTuiInitialize(), MiniTuiSetProgressBarText(), MiniTuiTickProgressBar(), TuiDrawMenu(), TuiDrawMenuBox(), TuiDrawMenuItem(), TuiDrawMenuTimeout(), TuiDrawProgressBar(), TuiInitialize(), TuiSetProgressBarText(), TuiTickProgressBar(), UiInfoBox(), and UiInitialize().
BOOLEAN UiMenuBox |
Definition at line 45 of file ui.c.
Referenced by MiniTuiInitialize(), TuiDrawMenuBox(), TuiDrawMenuItem(), TuiDrawMenuTimeout(), TuiInitialize(), and UiInitialize().
UCHAR UiMenuFgColor |
Definition at line 36 of file ui.c.
Referenced by MiniTuiDrawMenu(), MiniTuiInitialize(), TuiDrawMenu(), TuiDrawMenuBox(), TuiDrawMenuItem(), TuiDrawMenuTimeout(), TuiDrawProgressBar(), TuiInitialize(), UiInfoBox(), and UiInitialize().
UCHAR UiMessageBoxBgColor |
Definition at line 35 of file ui.c.
Referenced by TuiEditBox(), TuiInitialize(), TuiMessageBoxCritical(), and UiInitialize().
UCHAR UiMessageBoxFgColor |
Definition at line 34 of file ui.c.
Referenced by TuiEditBox(), TuiInitialize(), TuiMessageBoxCritical(), and UiInitialize().
const PCSTR UiMonthNames[12] = { "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December" } |
Definition at line 52 of file ui.c.
Referenced by TuiUpdateDateTime().
UI_PROGRESS_BAR UiProgressBar = {{0}} |
Definition at line 66 of file ui.c.
Referenced by MiniTuiSetProgressBarText(), MiniTuiTickProgressBar(), TuiSetProgressBarText(), TuiTickProgressBar(), UiIndicateProgress(), UiInitProgressBar(), UiResetForSOS(), UiSetProgressBarSubset(), UiSetProgressBarText(), and UiUpdateProgressBar().
ULONG UiScreenHeight |
Definition at line 57 of file ui.c.
Referenced by DisplayBootTimeOptions(), MiniTuiDrawBackdrop(), MiniTuiDrawMenu(), MiniTuiDrawProgressBarCenter(), TuiCalcMenuBoxSize(), TuiDrawBackdrop(), TuiDrawMenu(), TuiDrawProgressBarCenter(), TuiDrawShadow(), TuiDrawStatusText(), TuiDrawText2(), TuiEditBox(), TuiFillArea(), TuiMessageBox(), TuiMessageBoxCritical(), TuiRestoreScreen(), TuiSaveScreen(), UiInfoBox(), and UiInitialize().
ULONG UiScreenWidth |
Definition at line 56 of file ui.c.
Referenced by MiniTuiDrawBackdrop(), MiniTuiDrawProgressBarCenter(), TuiCalcMenuBoxSize(), TuiDrawBackdrop(), TuiDrawMenuTimeout(), TuiDrawProgressBarCenter(), TuiDrawShadow(), TuiDrawStatusText(), TuiDrawText2(), TuiEditBox(), TuiFillArea(), TuiMessageBox(), TuiMessageBoxCritical(), TuiRestoreScreen(), TuiSaveScreen(), TuiUpdateDateTime(), UiInfoBox(), and UiInitialize().
UCHAR UiSelectedTextBgColor |
Definition at line 40 of file ui.c.
Referenced by MiniTuiInitialize(), TuiDrawMenuItem(), TuiInitialize(), and UiInitialize().
UCHAR UiSelectedTextColor |
Definition at line 39 of file ui.c.
Referenced by MiniTuiInitialize(), TuiDrawMenuItem(), TuiInitialize(), and UiInitialize().
BOOLEAN UiShowTime |
Definition at line 44 of file ui.c.
Referenced by MiniTuiInitialize(), TuiInitialize(), TuiUpdateDateTime(), and UiInitialize().
UCHAR UiStatusBarBgColor |
Definition at line 28 of file ui.c.
Referenced by MiniTuiInitialize(), TuiDrawStatusText(), TuiInitialize(), and UiInitialize().
UCHAR UiStatusBarFgColor |
Definition at line 27 of file ui.c.
Referenced by MiniTuiInitialize(), TuiDrawStatusText(), TuiInitialize(), and UiInitialize().
UCHAR UiTextColor |
Definition at line 38 of file ui.c.
Referenced by MiniTuiInitialize(), MiniTuiSetProgressBarText(), MiniTuiTickProgressBar(), TuiDrawMenuItem(), TuiDrawMenuTimeout(), TuiInitialize(), TuiSetProgressBarText(), TuiTickProgressBar(), UiInfoBox(), and UiInitialize().
Definition at line 50 of file ui.c.
Referenced by MiniTuiInitialize(), TuiDrawMenuTimeout(), TuiInitialize(), and UiInitialize().
UCHAR UiTitleBoxBgColor |
Definition at line 33 of file ui.c.
Referenced by MiniTuiInitialize(), TuiDrawBackdrop(), TuiInitialize(), TuiUpdateDateTime(), and UiInitialize().
UCHAR UiTitleBoxFgColor |
Definition at line 32 of file ui.c.
Referenced by MiniTuiInitialize(), TuiDrawBackdrop(), TuiInitialize(), TuiUpdateDateTime(), and UiInitialize().
CHAR UiTitleBoxTitleText[260] = "Boot Menu" |
Definition at line 49 of file ui.c.
Referenced by MiniTuiInitialize(), TuiDrawBackdrop(), TuiInitialize(), and UiInitialize().
BOOLEAN UiUseSpecialEffects |
Definition at line 47 of file ui.c.
Referenced by MiniTuiInitialize(), TuiFadeInBackdrop(), TuiFadeOut(), TuiInitialize(), TuiUnInitialize(), and UiInitialize().
UIVTBL UiVtbl |
Definition at line 70 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().