MiniGUI API Reference (MiniGUI-Standalone)
v3.2.0
A mature and proven cross-platform GUI system for embedded and smart IoT devices
Main Page
Related Pages
Modules
Data Structures
Files
File List
Globals
include
control.h
Go to the documentation of this file.
1
45
/*
46
* $Id: control.h 11349 2009-03-02 05:00:43Z weiym $
47
*
48
* MiniGUI for Linux/uClinux, eCos, uC/OS-II, VxWorks,
49
* pSOS, ThreadX, NuCleus, OSE, and Win32.
50
*
51
*/
52
53
#ifndef _MGUI_CONTROL_H
54
#define _MGUI_CONTROL_H
55
56
#ifdef __cplusplus
57
extern
"C"
{
58
#endif
/* __cplusplus */
59
60
#include "
ctrl/ctrlhelper.h
"
61
67
/* NOTE: control messages start from 0xF000 to 0xFFFF */
68
#define MSG_FIRSTCTRLMSG 0xF000
69
#define MSG_LASTCTRLMSG 0xFFFF
70
73
#ifdef _MGCTRL_STATIC
74
#include "
ctrl/static.h
"
75
#endif
/* _MGCTRL_STATIC */
76
77
#ifdef _MGCTRL_BUTTON
78
#include "
ctrl/button.h
"
79
#endif
/* _MGCTRL_BUTTON */
80
81
#if defined(_MGCTRL_SLEDIT) || defined(_MGCTRL_MLEDIT)
82
#include "
ctrl/edit.h
"
83
#endif
/* _MGCTRL_EDIT || _MGCTRL_MEDIT */
84
85
#ifdef _MGCTRL_PROGRESSBAR
86
#include "
ctrl/progressbar.h
"
87
#endif
/* _MGCTRL_PROGRESSBAR */
88
89
#ifdef _MGCTRL_LISTBOX
90
#include "
ctrl/listbox.h
"
91
#endif
/* _MGCTRL_LISTBOX */
92
93
#ifdef _MGCTRL_PROPSHEET
94
#include "
ctrl/propsheet.h
"
95
#endif
/* _MGCTRL_PROPSHEET*/
96
97
#ifdef _MGCTRL_COMBOBOX
98
#include "
ctrl/combobox.h
"
99
#endif
/* _MGCTRL_COMBOBOX */
100
101
#ifdef _MGCTRL_NEWTOOLBAR
102
#include "
ctrl/newtoolbar.h
"
103
#endif
/* _MGCTRL_NEWTOOLBAR */
104
105
#ifdef _MGCTRL_MENUBUTTON
106
#include "
ctrl/menubutton.h
"
107
#endif
/* _MGCTRL_MENUBUTTON */
108
109
#ifdef _MGCTRL_TRACKBAR
110
#include "
ctrl/trackbar.h
"
111
#endif
/* _MGCTRL_TRACKBAR */
112
113
#ifdef _MGCTRL_SCROLLVIEW
114
#include "
ctrl/scrollview.h
"
115
#endif
/* _MGCTRL_SCROLLVIEW */
116
117
#ifdef _MGCTRL_SCROLLBAR
118
#include "
ctrl/scrollbar.h
"
119
#endif
/* _MGCTRL_SCROLLBAR */
120
121
#ifdef _MGCTRL_TEXTEDIT
122
#include "
ctrl/textedit.h
"
123
#endif
/* _MGCTRL_TEXTEDIT */
124
125
#ifdef _MGCTRL_SPINBOX
126
#include "
ctrl/spinbox.h
"
127
#endif
/* _MGCTRL_SPINBOX */
128
129
#ifdef _MGCTRL_MONTHCAL
130
#include "
ctrl/monthcal.h
"
131
#endif
/* _MGCTRL_MONTHCAL */
132
133
#ifdef _MGCTRL_COOLBAR
134
#include "
ctrl/coolbar.h
"
135
#endif
/* _CTRL_COOLBAR */
136
137
#ifdef _MGCTRL_LISTVIEW
138
#include "
ctrl/listview.h
"
139
#endif
/* _MGCTRL_LISTVIEW */
140
141
#ifdef _MGCTRL_TREEVIEW
142
#include "
ctrl/treeview.h
"
143
#endif
/* _MGCTRL_TREEVIEW */
144
145
#ifdef _MGCTRL_GRIDVIEW
146
#include "
ctrl/gridview.h
"
147
#endif
/* _MGCTRL_GRIDVIEW */
148
149
#ifdef _MGCTRL_ICONVIEW
150
#include "
ctrl/iconview.h
"
151
#endif
/* _MGCTRL_ICONVIEW */
152
153
#ifdef _MGCTRL_ANIMATION
154
#include "
ctrl/animation.h
"
155
#endif
/* _MGCTRL_ANIMATION */
156
157
#ifdef __cplusplus
158
}
159
#endif
/* __cplusplus */
160
161
#endif
/* _MGUI_CONTROL_H */
162
static.h
animation.h
textedit.h
button.h
menubutton.h
iconview.h
treeview.h
progressbar.h
coolbar.h
gridview.h
listview.h
trackbar.h
propsheet.h
scrollview.h
edit.h
ctrlhelper.h
combobox.h
scrollbar.h
spinbox.h
listbox.h
monthcal.h
newtoolbar.h
Generated by
1.8.11