control.h

Go to the documentation of this file.
00001 
00021 /*
00022  * $Id: control.h 11349 2009-03-02 05:00:43Z weiym $
00023  *
00024  *             MiniGUI for Linux/uClinux, eCos, uC/OS-II, VxWorks, 
00025  *                     pSOS, ThreadX, NuCleus, OSE, and Win32.
00026  *
00027  *             Copyright (C) 2002-2009 Feynman Software.
00028  *             Copyright (C) 1999-2002 Wei Yongming.
00029  */
00030 
00031 #ifndef _MGUI_CONTROL_H
00032 #define _MGUI_CONTROL_H
00033 
00034 #ifdef __cplusplus
00035 extern "C" {
00036 #endif  /* __cplusplus */
00037 
00038 #include "ctrl/ctrlhelper.h"
00039 
00045 /* NOTE: control messages start from 0xF000 to 0xFFFF */
00046 #define MSG_FIRSTCTRLMSG    0xF000
00047 #define MSG_LASTCTRLMSG     0xFFFF
00048 
00051 #ifdef _MGCTRL_STATIC
00052 #include "ctrl/static.h"
00053 #endif /* _MGCTRL_STATIC */
00054 
00055 #ifdef _MGCTRL_BUTTON
00056 #include "ctrl/button.h"
00057 #endif /* _MGCTRL_BUTTON */
00058 
00059 #if defined(_MGCTRL_SLEDIT) || defined(_MGCTRL_MLEDIT)
00060 #include "ctrl/edit.h"
00061 #endif /* _MGCTRL_EDIT || _MGCTRL_MEDIT */
00062 
00063 #ifdef _MGCTRL_PROGRESSBAR
00064 #include "ctrl/progressbar.h"
00065 #endif /* _MGCTRL_PROGRESSBAR */
00066 
00067 #ifdef _MGCTRL_LISTBOX
00068 #include "ctrl/listbox.h"
00069 #endif /* _MGCTRL_LISTBOX */
00070 
00071 #ifdef _MGCTRL_PROPSHEET
00072 #include "ctrl/propsheet.h"
00073 #endif /* _MGCTRL_PROPSHEET*/
00074 
00075 #ifdef _MGCTRL_COMBOBOX
00076 #include "ctrl/combobox.h"
00077 #endif /* _MGCTRL_COMBOBOX */
00078 
00079 #ifdef _MGCTRL_NEWTOOLBAR
00080 #include "ctrl/newtoolbar.h"
00081 #endif /* _MGCTRL_NEWTOOLBAR */
00082 
00083 #ifdef _MGCTRL_MENUBUTTON
00084 #include "ctrl/menubutton.h"
00085 #endif /* _MGCTRL_MENUBUTTON */
00086 
00087 #ifdef _MGCTRL_TRACKBAR
00088 #include "ctrl/trackbar.h"
00089 #endif /* _MGCTRL_TRACKBAR */
00090 
00091 #ifdef _MGCTRL_SCROLLVIEW
00092 #include "ctrl/scrollview.h"
00093 #endif /* _MGCTRL_SCROLLVIEW */
00094 
00095 #ifdef _MGCTRL_SCROLLBAR
00096 #include "ctrl/scrollbar.h"
00097 #endif /* _MGCTRL_SCROLLBAR */
00098 
00099 #ifdef _MGCTRL_TEXTEDIT
00100 #include "ctrl/textedit.h"
00101 #endif /* _MGCTRL_TEXTEDIT */
00102 
00103 #ifdef _MGCTRL_SPINBOX
00104 #include "ctrl/spinbox.h"
00105 #endif /* _MGCTRL_SPINBOX */
00106 
00107 #ifdef _MGCTRL_MONTHCAL
00108 #include "ctrl/monthcal.h"
00109 #endif /* _MGCTRL_MONTHCAL */
00110 
00111 #ifdef _MGCTRL_COOLBAR
00112 #include "ctrl/coolbar.h"
00113 #endif /* _CTRL_COOLBAR */
00114 
00115 #ifdef _MGCTRL_LISTVIEW
00116 #include "ctrl/listview.h"
00117 #endif  /* _MGCTRL_LISTVIEW */
00118 
00119 #ifdef _MGCTRL_TREEVIEW
00120 #include "ctrl/treeview.h"
00121 #endif /* _MGCTRL_TREEVIEW */
00122 
00123 #ifdef _MGCTRL_GRIDVIEW
00124 #include "ctrl/gridview.h"
00125 #endif /* _MGCTRL_GRIDVIEW */
00126 
00127 #ifdef _MGCTRL_ICONVIEW
00128 #include "ctrl/iconview.h"
00129 #endif  /* _MGCTRL_ICONVIEW */
00130 
00131 #ifdef _MGCTRL_ANIMATION
00132 #include "ctrl/animation.h"
00133 #endif  /* _MGCTRL_ANIMATION */
00134 
00135 #ifdef __cplusplus
00136 }
00137 #endif  /* __cplusplus */
00138 
00139 #endif /* _MGUI_CONTROL_H */
00140 
Generated on Thu Apr 7 15:58:31 2011 for MiniGUI V3.0.12 API Reference by  doxygen 1.6.3