ReactOS
0.4.16-dev-2-g02a6913
minitui.h
Go to the documentation of this file.
1
/*
2
* COPYRIGHT: See COPYING in the top level directory
3
* PROJECT: FreeLoader
4
* FILE: boot/freeldr/freeldr/include/ui/minitui.h
5
* PURPOSE: Mini Text UI interface header
6
* PROGRAMMERS: Hervé Poussineau
7
*/
8
9
#pragma once
10
11
/* Textual User Interface Functions ******************************************/
12
13
VOID
MiniTuiDrawBackdrop
(
VOID
);
14
VOID
MiniTuiDrawStatusText
(
PCSTR
StatusText);
15
16
VOID
17
MiniTuiSetProgressBarText
(
18
_In_
PCSTR
ProgressText);
19
20
VOID
21
MiniTuiTickProgressBar
(
22
_In_
ULONG
SubPercentTimes100);
23
24
/* Draws the progress bar showing nPos percent filled */
25
VOID
26
MiniTuiDrawProgressBarCenter
(
27
_In_
PCSTR
ProgressText);
28
29
/* Draws the progress bar showing nPos percent filled */
30
VOID
31
MiniTuiDrawProgressBar
(
32
_In_
ULONG
Left,
33
_In_
ULONG
Top
,
34
_In_
ULONG
Right,
35
_In_
ULONG
Bottom
,
36
_In_
PCSTR
ProgressText);
37
38
/* Menu Functions ************************************************************/
39
40
VOID
41
MiniTuiDrawMenu
(
42
_In_
PUI_MENU_INFO
MenuInfo
);
43
44
extern
const
UIVTBL
MiniTuiVtbl
;
Bottom
static LPHIST_ENTRY Bottom
Definition:
history.c:54
Top
static LPHIST_ENTRY Top
Definition:
history.c:53
void
Definition:
nsiface.idl:2307
MiniTuiTickProgressBar
VOID MiniTuiTickProgressBar(_In_ ULONG SubPercentTimes100)
Definition:
minitui.c:111
MiniTuiDrawProgressBar
VOID MiniTuiDrawProgressBar(_In_ ULONG Left, _In_ ULONG Top, _In_ ULONG Right, _In_ ULONG Bottom, _In_ PCSTR ProgressText)
Definition:
minitui.c:172
MiniTuiDrawStatusText
VOID MiniTuiDrawStatusText(PCSTR StatusText)
Definition:
minitui.c:67
MiniTuiSetProgressBarText
VOID MiniTuiSetProgressBarText(_In_ PCSTR ProgressText)
Definition:
minitui.c:73
MiniTuiDrawProgressBarCenter
VOID MiniTuiDrawProgressBarCenter(_In_ PCSTR ProgressText)
Definition:
minitui.c:147
MiniTuiVtbl
const UIVTBL MiniTuiVtbl
Definition:
minitui.c:237
MiniTuiDrawBackdrop
VOID MiniTuiDrawBackdrop(VOID)
Definition:
minitui.c:56
MiniTuiDrawMenu
VOID MiniTuiDrawMenu(_In_ PUI_MENU_INFO MenuInfo)
Definition:
minitui.c:183
_In_
#define _In_
Definition:
ms_sal.h:308
MenuInfo
menu info structure
Definition:
window.h:276
tagUIVTBL
Definition:
ui.h:249
tagUI_MENU_INFO
Definition:
ui.h:205
PCSTR
const char * PCSTR
Definition:
typedefs.h:52
ULONG
uint32_t ULONG
Definition:
typedefs.h:59
boot
freeldr
freeldr
include
ui
minitui.h
Generated on Thu Sep 12 2024 06:02:39 for ReactOS by
1.9.6