ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

ui.h File Reference

Go to the source code of this file.

Data Structures

struct  PUIVTBL

Defines

#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 BOOLEAN(* UiMenuKeyPressFilterCallback )(ULONG KeyPress)

Functions

BOOLEAN UiInitialize (BOOLEAN ShowGui)
BOOLEAN SetupUiInitialize (VOID)
VOID UiUnInitialize (PCSTR BootText)
VOID UiDrawBackdrop (VOID)
VOID UiFillArea (ULONG Left, ULONG Top, ULONG Right, ULONG Bottom, CHAR FillChar, UCHAR Attr)
VOID UiDrawShadow (ULONG Left, ULONG Top, ULONG Right, ULONG Bottom)
VOID UiDrawBox (ULONG Left, ULONG Top, ULONG Right, ULONG Bottom, UCHAR VertStyle, UCHAR HorzStyle, BOOLEAN Fill, BOOLEAN Shadow, UCHAR Attr)
VOID UiDrawText (ULONG X, ULONG Y, PCSTR Text, UCHAR Attr)
VOID UiDrawCenteredText (ULONG Left, ULONG Top, ULONG Right, ULONG Bottom, PCSTR TextString, UCHAR Attr)
VOID UiDrawStatusText (PCSTR StatusText)
VOID UiUpdateDateTime (VOID)
VOID UiInfoBox (PCSTR MessageText)
VOID UiMessageBox (PCSTR MessageText)
VOID UiMessageBoxCritical (PCSTR MessageText)
VOID UiDrawProgressBarCenter (ULONG Position, ULONG Range, PCHAR ProgressText)
VOID UiDrawProgressBar (ULONG Left, ULONG Top, ULONG Right, ULONG Bottom, ULONG Position, ULONG Range, PCHAR ProgressText)
VOID UiShowMessageBoxesInSection (PCSTR SectionName)
VOID UiEscapeString (PCHAR String)
BOOLEAN UiEditBox (PCSTR MessageText, PCHAR EditTextBuffer, ULONG Length)
UCHAR UiTextToColor (PCSTR ColorText)
UCHAR UiTextToFillStyle (PCSTR FillStyleText)
VOID UiTruncateStringEllipsis (PCHAR StringText, ULONG MaxChars)
VOID UiFadeInBackdrop (VOID)
VOID UiFadeOut (VOID)
BOOLEAN UiDisplayMenu (PCSTR MenuItemList[], ULONG MenuItemCount, ULONG DefaultMenuItem, LONG MenuTimeOut, ULONG *SelectedMenuItem, BOOLEAN CanEscape, UiMenuKeyPressFilterCallback KeyPressFilter)
VOID UiInit (const char *CmdLine)

Variables

ULONG UiScreenWidth
ULONG UiScreenHeight
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
CHAR UiTitleBoxTitleText [260]
BOOLEAN UiUseSpecialEffects
BOOLEAN UiCenterMenu
BOOLEAN UiMenuBox
CHAR UiTimeText []
BOOLEAN UiDrawTime
const CHAR UiMonthNames [12][15]
UIVTBL UiVtbl

Generated on Sun May 27 2012 04:48:21 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.