MiniGUI API Reference (MiniGUI-Standalone)  v3.2.0
A mature and proven cross-platform GUI system for embedded and smart IoT devices
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