ReactOS
0.4.15-dev-2153-g62b4c61
|
Go to the source code of this file.
Classes | |
struct | tagUI_MENU_INFO |
struct | tagUIVTBL |
Macros | |
#define | ATTR(cFore, cBack) ((cBack << 4)|cFore) |
#define | LIGHT_FILL 0xB0 |
#define | MEDIUM_FILL 0xB1 |
#define | DARK_FILL 0xB2 |
#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) /* Single horizontal line */ |
#define | D_HORZ (0xcd) /* Double horizontal line.*/ |
#define | VERT (0xb3) /* Single vertical line */ |
#define | D_VERT (0xba) /* Double vertical line. */ |
Typedefs | |
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 tagUI_MENU_INFO UI_MENU_INFO |
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 463 of file ui.c.
Referenced by DoOptionsMenu(), and RunLoader().
Definition at line 214 of file ui.c.
Referenced by DoOptionsMenu(), LoadAndBootWindows(), LoadAndBootWindowsCommon(), LoadModule(), LoadReactOSSetup(), MiniTuiDrawMenu(), RamDiskLoadVirtualFile(), 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 229 of file ui.c.
Referenced by TuiDrawMenuBox(), and UiInfoBox().
VOID UiDrawCenteredText | ( | ULONG | Left, |
ULONG | Top, | ||
ULONG | Right, | ||
ULONG | Bottom, | ||
PCSTR | TextString, | ||
UCHAR | Attr | ||
) |
Definition at line 244 of file ui.c.
Referenced by UiInfoBox().
VOID UiDrawProgressBar | ( | ULONG | Left, |
ULONG | Top, | ||
ULONG | Right, | ||
ULONG | Bottom, | ||
ULONG | Position, | ||
ULONG | Range, | ||
PCHAR | ProgressText | ||
) |
Definition at line 351 of file ui.c.
Definition at line 346 of file ui.c.
Referenced by LoadAndBootWindows(), LoadAndBootWindowsCommon(), LoadModule(), LoadReactOSSetup(), and RamDiskLoadVirtualFile().
Definition at line 249 of file ui.c.
Referenced by LoadReactOSSetup(), TuiEditBox(), TuiMessageBoxCritical(), UiUnInitialize(), and WinLdrSetupEms().
Definition at line 234 of file ui.c.
Referenced by DisplayBootTimeOptions(), TuiDrawMenuBox(), TuiDrawMenuItem(), TuiEditBox(), and TuiMessageBoxCritical().
Definition at line 239 of file ui.c.
Referenced by TuiEditBox().
Definition at line 492 of file ui.c.
Referenced by DoOptionsMenu(), and EditCustomBootReactOS().
Definition at line 437 of file ui.c.
Referenced by UiShowMessageBoxesInArgv(), and UiShowMessageBoxesInSection().
Definition at line 219 of file ui.c.
Referenced by TuiEditBox().
Definition at line 259 of file ui.c.
Referenced by UiUnInitialize().
Definition at line 84 of file ui.c.
Referenced by BootMain(), and RunLoader().
Definition at line 320 of file ui.c.
Referenced by AllocateAndInitLPB(), DiskError(), FileSystemError(), LoadAndBootWindows(), LoadAndBootWindowsCommon(), LoadReactOSSetup(), MempAllocatePageTables(), MsgBoxPrint(), PeLdrLoadImage(), RamDiskLoadVirtualFile(), RunLoader(), UiShowMessageBoxesInArgv(), UiShowMessageBoxesInSection(), WinLdrInitSystemHive(), WinLdrLoadBootDrivers(), WinLdrLoadNLSData(), WinLdrLoadSystemHive(), WinLdrScanSystemHive(), WinLdrSetupMachineDependent(), and WinLdrSetupMemoryLayout().
Definition at line 331 of file ui.c.
Referenced by BootMain(), IniFileInitialize(), KeBugCheckEx(), MmAllocateHighestMemoryBelowAddress(), MmAllocateMemoryAtAddress(), MmAllocateMemoryWithType(), and RunLoader().
Definition at line 401 of file ui.c.
Definition at line 357 of file ui.c.
Referenced by RunLoader().
Definition at line 455 of file ui.c.
Referenced by MiniTuiDrawProgressBar(), and TuiDrawProgressBar().
UCHAR UiBackdropBgColor |
Definition at line 34 of file ui.c.
Referenced by TuiDrawBackdrop(), and UiInitialize().
UCHAR UiBackdropFgColor |
Definition at line 33 of file ui.c.
Referenced by TuiDrawBackdrop(), and UiInitialize().
UCHAR UiBackdropFillStyle |
Definition at line 35 of file ui.c.
Referenced by TuiDrawBackdrop(), and UiInitialize().
BOOLEAN UiCenterMenu |
Definition at line 52 of file ui.c.
Referenced by TuiCalcMenuBoxSize(), TuiDrawMenuBox(), TuiDrawMenuItem(), and UiInitialize().
BOOLEAN UiDrawTime |
Definition at line 51 of file ui.c.
Referenced by TuiUpdateDateTime(), and UiInitialize().
UCHAR UiEditBoxBgColor |
Definition at line 46 of file ui.c.
Referenced by TuiEditBox(), and UiInitialize().
UCHAR UiEditBoxTextColor |
Definition at line 45 of file ui.c.
Referenced by TuiEditBox(), and UiInitialize().
UCHAR UiMenuBgColor |
Definition at line 41 of file ui.c.
Referenced by DisplayBootTimeOptions(), MiniTuiDrawMenu(), MiniTuiDrawProgressBar(), TuiDrawMenuBox(), TuiDrawMenuItem(), TuiDrawProgressBar(), UiInfoBox(), and UiInitialize().
BOOLEAN UiMenuBox |
Definition at line 53 of file ui.c.
Referenced by TuiDrawMenuBox(), and UiInitialize().
UCHAR UiMenuFgColor |
Definition at line 40 of file ui.c.
Referenced by MiniTuiDrawMenu(), TuiDrawMenuBox(), TuiDrawMenuItem(), TuiDrawProgressBar(), UiInfoBox(), and UiInitialize().
UCHAR UiMessageBoxBgColor |
Definition at line 39 of file ui.c.
Referenced by TuiEditBox(), TuiMessageBoxCritical(), and UiInitialize().
UCHAR UiMessageBoxFgColor |
Definition at line 38 of file ui.c.
Referenced by TuiEditBox(), TuiMessageBoxCritical(), and UiInitialize().
Definition at line 56 of file ui.c.
Referenced by TuiUpdateDateTime().
ULONG UiScreenHeight |
Definition at line 29 of file ui.c.
Referenced by DisplayBootTimeOptions(), MiniTuiDrawBackdrop(), MiniTuiDrawMenu(), MiniTuiDrawProgressBarCenter(), TuiCalcMenuBoxSize(), TuiDrawBackdrop(), TuiDrawProgressBarCenter(), TuiDrawShadow(), TuiDrawStatusText(), TuiEditBox(), TuiFillArea(), TuiMessageBox(), TuiMessageBoxCritical(), TuiRestoreScreen(), TuiSaveScreen(), UiInfoBox(), and UiInitialize().
ULONG UiScreenWidth |
Definition at line 28 of file ui.c.
Referenced by MiniTuiDrawBackdrop(), MiniTuiDrawProgressBarCenter(), TuiCalcMenuBoxSize(), TuiDrawBackdrop(), TuiDrawProgressBarCenter(), TuiDrawShadow(), TuiDrawStatusText(), TuiDrawText(), TuiDrawText2(), TuiEditBox(), TuiFillArea(), TuiMessageBox(), TuiMessageBoxCritical(), TuiRestoreScreen(), TuiSaveScreen(), TuiUpdateDateTime(), UiInfoBox(), and UiInitialize().
UCHAR UiSelectedTextBgColor |
Definition at line 44 of file ui.c.
Referenced by TuiDrawMenuItem(), and UiInitialize().
UCHAR UiSelectedTextColor |
Definition at line 43 of file ui.c.
Referenced by TuiDrawMenuItem(), and UiInitialize().
UCHAR UiStatusBarBgColor |
Definition at line 32 of file ui.c.
Referenced by TuiDrawStatusText(), and UiInitialize().
UCHAR UiStatusBarFgColor |
Definition at line 31 of file ui.c.
Referenced by TuiDrawStatusText(), and UiInitialize().
UCHAR UiTextColor |
Definition at line 42 of file ui.c.
Referenced by MiniTuiDrawProgressBar(), TuiDrawMenuItem(), TuiDrawProgressBar(), UiInfoBox(), and UiInitialize().
CHAR UiTimeText[] |
Definition at line 54 of file ui.c.
Referenced by TuiDrawMenuBox(), and UiInitialize().
UCHAR UiTitleBoxBgColor |
Definition at line 37 of file ui.c.
Referenced by TuiDrawBackdrop(), TuiUpdateDateTime(), and UiInitialize().
UCHAR UiTitleBoxFgColor |
Definition at line 36 of file ui.c.
Referenced by TuiDrawBackdrop(), TuiUpdateDateTime(), and UiInitialize().
CHAR UiTitleBoxTitleText[260] |
Definition at line 48 of file ui.c.
Referenced by TuiDrawBackdrop(), and UiInitialize().
BOOLEAN UiUseSpecialEffects |
Definition at line 50 of file ui.c.
Referenced by TuiFadeInBackdrop(), TuiFadeOut(), TuiUnInitialize(), and UiInitialize().
UIVTBL UiVtbl |
Definition at line 58 of file ui.c.
Referenced by MiniTuiDrawMenu(), TuiDisplayMenu(), TuiDrawMenu(), TuiProcessMenuKeyboardEvent(), UiDisplayMenu(), UiDrawBackdrop(), UiDrawBox(), UiDrawCenteredText(), UiDrawProgressBar(), UiDrawProgressBarCenter(), UiDrawShadow(), UiDrawStatusText(), UiDrawText(), UiDrawText2(), UiEditBox(), UiFadeInBackdrop(), UiFadeOut(), UiFillArea(), UiInitialize(), UiMessageBox(), UiMessageBoxCritical(), UiTextToColor(), UiTextToFillStyle(), UiUnInitialize(), and UiUpdateDateTime().