ReactOS  0.4.13-dev-242-g611e6d7
gui.c
Go to the documentation of this file.
1 /*
2  * FreeLoader
3  * Copyright (C) 1998-2003 Brian Palmer <brianp@sginet.com>
4  *
5  * This program is free software; you can redistribute it and/or modify
6  * it under the terms of the GNU General Public License as published by
7  * the Free Software Foundation; either version 2 of the License, or
8  * (at your option) any later version.
9  *
10  * This program is distributed in the hope that it will be useful,
11  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13  * GNU General Public License for more details.
14  *
15  * You should have received a copy of the GNU General Public License along
16  * with this program; if not, write to the Free Software Foundation, Inc.,
17  * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
18  */
19 
20 #ifndef _M_ARM
21 #include <freeldr.h>
22 
24 {
25 }
26 
27 VOID GuiFillArea(ULONG Left, ULONG Top, ULONG Right, ULONG Bottom, UCHAR FillChar, UCHAR Attr /* Color Attributes */)
28 {
29 }
30 
32 {
33 }
34 
35 VOID GuiDrawBox(ULONG Left, ULONG Top, ULONG Right, ULONG Bottom, UCHAR VertStyle, UCHAR HorzStyle, BOOLEAN Fill, BOOLEAN Shadow, UCHAR Attr)
36 {
37 }
38 
40 {
41 }
42 
44 {
45 }
46 
48 {
49 }
50 
52 {
53 }
54 
56 {
57 }
58 
60 {
61 }
62 
63 VOID GuiMessageBox(PCSTR MessageText)
64 {
65 }
66 
68 {
69 }
70 
72 {
73 }
74 
76 {
77  return 0;
78 }
79 
81 {
82  return 0;
83 }
84 
85 const UIVTBL GuiVtbl =
86 {
87  /*
88  GuiInitialize,
89  GuiUnInitialize,
90  GuiDrawBackdrop,
91  GuiFillArea,
92  GuiDrawShadow,
93  GuiDrawBox,
94  GuiDrawText,
95  GuiDrawText2,
96  GuiDrawCenteredText,
97  GuiDrawStatusText,
98  GuiUpdateDateTime,
99  GuiMessageBox,
100  GuiMessageBoxCritical,
101  GuiDrawProgressBarCenter,
102  GuiDrawProgressBar,
103  GuiEditBox,
104  GuiTextToColor,
105  GuiTextToFillStyle,
106  GuiFadeInBackdrop,
107  GuiFadeOut,
108  GuiDisplayMenu,
109  GuiDrawMenu,
110  */
111  NULL, NULL, NULL, NULL, NULL, NULL, NULL,
112  NULL, NULL, NULL, NULL, NULL, NULL, NULL,
113  NULL, NULL, NULL, NULL, NULL, NULL, NULL,
114  NULL
115 };
116 #endif
void Fill(HDC hdc, LONG x, LONG y, COLORREF color)
Definition: drawing.cpp:109
#define Y(I)
VOID GuiDrawBox(ULONG Left, ULONG Top, ULONG Right, ULONG Bottom, UCHAR VertStyle, UCHAR HorzStyle, BOOLEAN Fill, BOOLEAN Shadow, UCHAR Attr)
Definition: gui.c:35
static COORD Position
Definition: mouse.c:34
unsigned char * PUCHAR
Definition: retypes.h:3
VOID GuiRestoreScreen(PUCHAR Buffer)
Definition: gui.c:59
VOID GuiDrawShadow(ULONG Left, ULONG Top, ULONG Right, ULONG Bottom)
Definition: gui.c:31
UCHAR GuiTextToColor(PCSTR ColorText)
Definition: gui.c:75
VOID GuiDrawStatusText(PCSTR StatusText)
Definition: gui.c:47
UCHAR GuiTextToFillStyle(PCSTR FillStyleText)
Definition: gui.c:80
VOID GuiSaveScreen(PUCHAR Buffer)
Definition: gui.c:55
VOID GuiDrawBackdrop(VOID)
Definition: gui.c:23
VOID GuiDrawProgressBar(ULONG Position, ULONG Range)
Definition: gui.c:71
unsigned char BOOLEAN
smooth NULL
Definition: ftsmooth.c:416
Definition: bufpool.h:45
VOID GuiFillArea(ULONG Left, ULONG Top, ULONG Right, ULONG Bottom, UCHAR FillChar, UCHAR Attr)
Definition: gui.c:27
const UIVTBL GuiVtbl
Definition: gui.c:85
VOID GuiMessageBox(PCSTR MessageText)
Definition: gui.c:63
VOID GuiUpdateDateTime(VOID)
Definition: gui.c:51
VOID GuiDrawText2(ULONG X, ULONG Y, ULONG MaxNumChars, PUCHAR Text, UCHAR Attr)
Definition: gui.c:43
unsigned char UCHAR
Definition: xmlstorage.h:181
Definition: ui.h:117
Definition: range.c:43
static LPHIST_ENTRY Bottom
Definition: history.c:54
VOID GuiDrawText(ULONG X, ULONG Y, PUCHAR Text, UCHAR Attr)
Definition: gui.c:39
unsigned int ULONG
Definition: retypes.h:1
const char * PCSTR
Definition: typedefs.h:51
VOID GuiMessageBoxCritical(PCSTR MessageText)
Definition: gui.c:67
static LPHIST_ENTRY Top
Definition: history.c:53
char * Text
Definition: combotst.c:136