ReactOS 0.4.15-dev-5664-g3bf4ef6
|
Go to the source code of this file.
Classes | |
struct | _UI_PROGRESS_BAR |
struct | tagUI_MENU_INFO |
struct | tagUIVTBL |
Macros | |
#define | LIGHT_FILL 0xB0 |
#define | MEDIUM_FILL 0xB1 |
#define | DARK_FILL 0xB2 |
#define | ATTR(cFore, cBack) ((cBack << 4) | cFore) |
#define | COLOR_BLACK 0 |
#define | COLOR_BLUE 1 |
#define | COLOR_GREEN 2 |
#define | COLOR_CYAN 3 |
#define | COLOR_RED 4 |
#define | COLOR_MAGENTA 5 |
#define | COLOR_BROWN 6 |
#define | COLOR_GRAY 7 |
#define | COLOR_DARKGRAY 8 |
#define | COLOR_LIGHTBLUE 9 |
#define | COLOR_LIGHTGREEN 10 |
#define | COLOR_LIGHTCYAN 11 |
#define | COLOR_LIGHTRED 12 |
#define | COLOR_LIGHTMAGENTA 13 |
#define | COLOR_YELLOW 14 |
#define | COLOR_WHITE 15 |
#define | HORZ 0xC4 |
#define | D_HORZ 0xCD |
#define | VERT 0xB3 |
#define | D_VERT 0xBA |
Typedefs | |
typedef struct _UI_PROGRESS_BAR | UI_PROGRESS_BAR |
typedef struct _UI_PROGRESS_BAR * | PUI_PROGRESS_BAR |
typedef struct tagUI_MENU_INFO | UI_MENU_INFO |
typedef struct tagUI_MENU_INFO * | PUI_MENU_INFO |
typedef BOOLEAN(* | UiMenuKeyPressFilterCallback) (IN ULONG KeyPress, IN ULONG SelectedMenuItem, IN PVOID Context OPTIONAL) |
typedef struct tagUIVTBL | UIVTBL |
typedef struct tagUIVTBL * | PUIVTBL |
typedef struct tagUI_MENU_INFO * PUI_MENU_INFO |
typedef struct _UI_PROGRESS_BAR * PUI_PROGRESS_BAR |
typedef struct tagUI_MENU_INFO UI_MENU_INFO |
typedef struct _UI_PROGRESS_BAR UI_PROGRESS_BAR |
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 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 230 of file ui.c.
Referenced by RunLoader().
Definition at line 462 of file ui.c.
Referenced by LoadAndBootWindows(), LoadAndBootWindowsCommon(), LoadModule(), LoadReactOSSetup(), RamDiskLoadVirtualFile(), and UiIndicateProgress().
|
extern |
Definition at line 30 of file ui.c.
Referenced by MiniTuiDrawBackdrop(), MiniTuiInitialize(), TuiDrawBackdrop(), TuiDrawMenuTimeout(), TuiInitialize(), and UiInitialize().
|
extern |
Definition at line 29 of file ui.c.
Referenced by MiniTuiDrawBackdrop(), MiniTuiInitialize(), TuiDrawBackdrop(), TuiDrawMenuTimeout(), TuiInitialize(), and UiInitialize().
|
extern |
Definition at line 31 of file ui.c.
Referenced by MiniTuiDrawBackdrop(), MiniTuiInitialize(), TuiDrawBackdrop(), TuiDrawMenuTimeout(), TuiInitialize(), and UiInitialize().
|
extern |
Definition at line 46 of file ui.c.
Referenced by MiniTuiInitialize(), TuiCalcMenuBoxSize(), TuiDrawMenuItem(), TuiDrawMenuTimeout(), TuiInitialize(), and UiInitialize().
|
extern |
Definition at line 42 of file ui.c.
Referenced by TuiEditBox(), TuiInitialize(), and UiInitialize().
|
extern |
Definition at line 41 of file ui.c.
Referenced by TuiEditBox(), TuiInitialize(), and UiInitialize().
|
extern |
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().
|
extern |
Definition at line 45 of file ui.c.
Referenced by MiniTuiInitialize(), TuiDrawMenuBox(), TuiDrawMenuItem(), TuiDrawMenuTimeout(), TuiInitialize(), and UiInitialize().
|
extern |
Definition at line 36 of file ui.c.
Referenced by MiniTuiDrawMenu(), MiniTuiInitialize(), TuiDrawMenu(), TuiDrawMenuBox(), TuiDrawMenuItem(), TuiDrawMenuTimeout(), TuiDrawProgressBar(), TuiInitialize(), UiInfoBox(), and UiInitialize().
|
extern |
Definition at line 35 of file ui.c.
Referenced by TuiEditBox(), TuiInitialize(), TuiMessageBoxCritical(), and UiInitialize().
|
extern |
Definition at line 34 of file ui.c.
Referenced by TuiEditBox(), TuiInitialize(), TuiMessageBoxCritical(), and UiInitialize().
Definition at line 52 of file ui.c.
Referenced by TuiUpdateDateTime().
|
extern |
Definition at line 66 of file ui.c.
Referenced by MiniTuiSetProgressBarText(), MiniTuiTickProgressBar(), TuiSetProgressBarText(), TuiTickProgressBar(), UiIndicateProgress(), UiInitProgressBar(), UiResetForSOS(), UiSetProgressBarSubset(), UiSetProgressBarText(), and UiUpdateProgressBar().
|
extern |
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().
|
extern |
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().
|
extern |
Definition at line 40 of file ui.c.
Referenced by MiniTuiInitialize(), TuiDrawMenuItem(), TuiInitialize(), and UiInitialize().
|
extern |
Definition at line 39 of file ui.c.
Referenced by MiniTuiInitialize(), TuiDrawMenuItem(), TuiInitialize(), and UiInitialize().
|
extern |
Definition at line 44 of file ui.c.
Referenced by MiniTuiInitialize(), TuiInitialize(), TuiUpdateDateTime(), and UiInitialize().
|
extern |
Definition at line 28 of file ui.c.
Referenced by MiniTuiInitialize(), TuiDrawStatusText(), TuiInitialize(), and UiInitialize().
|
extern |
Definition at line 27 of file ui.c.
Referenced by MiniTuiInitialize(), TuiDrawStatusText(), TuiInitialize(), and UiInitialize().
|
extern |
Definition at line 38 of file ui.c.
Referenced by MiniTuiInitialize(), MiniTuiSetProgressBarText(), MiniTuiTickProgressBar(), TuiDrawMenuItem(), TuiDrawMenuTimeout(), TuiInitialize(), TuiSetProgressBarText(), TuiTickProgressBar(), UiInfoBox(), and UiInitialize().
|
extern |
Definition at line 50 of file ui.c.
Referenced by MiniTuiInitialize(), TuiDrawMenuTimeout(), TuiInitialize(), and UiInitialize().
|
extern |
Definition at line 33 of file ui.c.
Referenced by MiniTuiInitialize(), TuiDrawBackdrop(), TuiInitialize(), TuiUpdateDateTime(), and UiInitialize().
|
extern |
Definition at line 32 of file ui.c.
Referenced by MiniTuiInitialize(), TuiDrawBackdrop(), TuiInitialize(), TuiUpdateDateTime(), and UiInitialize().
|
extern |
Definition at line 49 of file ui.c.
Referenced by MiniTuiInitialize(), TuiDrawBackdrop(), TuiInitialize(), and UiInitialize().
|
extern |
Definition at line 47 of file ui.c.
Referenced by MiniTuiInitialize(), TuiFadeInBackdrop(), TuiFadeOut(), TuiInitialize(), TuiUnInitialize(), and UiInitialize().
|
extern |
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().