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.c File Reference
#include <freeldr.h>
#include <debug.h>
#include <reactos/buildno.h>

Go to the source code of this file.

Functions

 DBG_DEFAULT_CHANNEL (UI)
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)
UCHAR UiTextToColor (PCSTR ColorText)
UCHAR UiTextToFillStyle (PCSTR FillStyleText)
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)
VOID UiTruncateStringEllipsis (PCHAR StringText, ULONG MaxChars)
BOOLEAN UiDisplayMenu (PCSTR MenuItemList[], ULONG MenuItemCount, ULONG DefaultMenuItem, LONG MenuTimeOut, ULONG *SelectedMenuItem, BOOLEAN CanEscape, UiMenuKeyPressFilterCallback KeyPressFilter)
VOID UiFadeInBackdrop (VOID)
VOID UiFadeOut (VOID)
BOOLEAN UiEditBox (PCSTR MessageText, PCHAR EditTextBuffer, ULONG Length)

Variables

ULONG UiScreenWidth
ULONG UiScreenHeight
UCHAR UiStatusBarFgColor = COLOR_BLACK
UCHAR UiStatusBarBgColor = COLOR_CYAN
UCHAR UiBackdropFgColor = COLOR_WHITE
UCHAR UiBackdropBgColor = COLOR_BLUE
UCHAR UiBackdropFillStyle = MEDIUM_FILL
UCHAR UiTitleBoxFgColor = COLOR_WHITE
UCHAR UiTitleBoxBgColor = COLOR_RED
UCHAR UiMessageBoxFgColor = COLOR_WHITE
UCHAR UiMessageBoxBgColor = COLOR_BLUE
UCHAR UiMenuFgColor = COLOR_WHITE
UCHAR UiMenuBgColor = COLOR_BLUE
UCHAR UiTextColor = COLOR_YELLOW
UCHAR UiSelectedTextColor = COLOR_BLACK
UCHAR UiSelectedTextBgColor = COLOR_GRAY
UCHAR UiEditBoxTextColor = COLOR_WHITE
UCHAR UiEditBoxBgColor = COLOR_BLACK
CHAR UiTitleBoxTitleText [260] = "Boot Menu"
BOOLEAN UiUseSpecialEffects = FALSE
BOOLEAN UiDrawTime = TRUE
BOOLEAN UiCenterMenu = TRUE
BOOLEAN UiMenuBox = TRUE
CHAR UiTimeText [260] = "[Time Remaining: ] "
const CHAR UiMonthNames [12][15] = { "January ", "February ", "March ", "April ", "May ", "June ", "July ", "August ", "September ", "October ", "November ", "December " }
UIVTBL UiVtbl

Generated on Sun May 27 2012 04:48:32 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.