mGNCS4Touch API Reference
v1.5.0
A set of mGNCS-compliant controls for devices with a touch screen.
include
mgncs4touch.h
1
//
3
// IMPORTANT NOTICE
4
//
5
// The following open source license statement does not apply to any
6
// entity in the Exception List published by FMSoft.
7
//
8
// For more information, please visit:
9
//
10
// https://www.fmsoft.cn/exception-list
11
//
13
/*
14
* \file mgncs4touch.h
15
* \author miniStudio team of FMSoft
16
* \date 2010/10/09
17
*
18
\verbatim
19
20
This file is part of mGNCS4Touch, one of MiniGUI components.
21
22
Copyright (C) 2008-2018 FMSoft (http://www.fmsoft.cn).
23
24
This program is free software: you can redistribute it and/or modify
25
it under the terms of the GNU General Public License as published by
26
the Free Software Foundation, either version 3 of the License, or
27
(at your option) any later version.
28
29
This program is distributed in the hope that it will be useful,
30
but WITHOUT ANY WARRANTY; without even the implied warranty of
31
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
32
GNU General Public License for more details.
33
34
You should have received a copy of the GNU General Public License
35
along with this program. If not, see <http://www.gnu.org/licenses/>.
36
37
Or,
38
39
As this program is a library, any link to this program must follow
40
GNU General Public License version 3 (GPLv3). If you cannot accept
41
GPLv3, you need to be licensed from FMSoft.
42
43
If you have got a commercial license of this program, please use it
44
under the terms and conditions of the commercial license.
45
46
For more information about the commercial license, please refer to
47
<http://www.minigui.com/blog/minigui-licensing-policy/>.
48
49
\endverbatim
50
*/
51
52
#ifndef __MGNCS4TOUCH_H__
53
#define __MGNCS4TOUCH_H__
54
55
#define MGNCS4TOUCH_ETCFILE "mgncs4touch.cfg"
56
57
#include "mtouchcomm.h"
58
#include "mtouchrdr.h"
59
#include "manimation.h"
60
61
#include "mpieceitem.h"
62
#include "mitemiterator.h"
63
#include "mlayout_manager.h"
64
#include "mcenterhbox.h"
65
#include "mlinevbox.h"
66
#include "mfillboxex.h"
67
68
#include "physics-animation/chipmunk-utils.h"
69
#include "physics-animation/mspeedmeter.h"
70
#include "physics-animation/physics-animation.h"
71
72
#include "pieces/mnsdrawpiece.h"
73
#include "pieces/mtransroundpiece.h"
74
#include "pieces/mshapepushbuttonpiece.h"
75
#include "pieces/mshapeboxpiece.h"
76
#include "pieces/mcolorablelabelpiece.h"
77
#include "pieces/mlistitemiterator.h"
78
#include "pieces/mabstractitemmanager.h"
79
#include "pieces/mlistitemmanager.h"
80
#include "pieces/mpanelpiece.h"
81
#include "pieces/mscrollviewpiece.h"
82
#include "pieces/mrotateswitchpiece.h"
83
#include "pieces/mwrappaintpiece.h"
84
#include "pieces/mtextpiece.h"
85
#include "pieces/mslideswitchpiece.h"
86
#include "pieces/mcheckmarkpiece.h"
87
#include "pieces/mradiopiece.h"
88
#include "pieces/mindicatorpiece.h"
89
#include "pieces/mindicatorbuttonpiece.h"
90
#include "pieces/mtableviewitempiece.h"
91
#include "pieces/mindexlocatepiece.h"
92
#include "pieces/mtableviewpiece.h"
93
#include "pieces/mbuttonpanelpiece.h"
94
#include "pieces/manimationeditpiece.h"
95
#include "pieces/mexseparatorpiece.h"
96
#include "pieces/m3dbuttonpiece.h"
97
#include "pieces/msimagepiece.h"
98
#include "pieces/mitempiece.h"
99
#include "pieces/mhscrollviewpiece.h"
100
#include "pieces/mgrouppieceitem.h"
101
#include "pieces/mgroupitemmanager.h"
102
#include "pieces/mgroupitemiterator.h"
103
104
#include "pieces/mnavigationitem.h"
105
#include "pieces/mnavigationbarpiece.h"
106
#include "pieces/mnavigationpanelpiece.h"
107
108
#include "mswitchbutton.h"
109
#include "mnewtrackbar.h"
110
#include "mpicker.h"
111
#include "mcombopicker.h"
112
#include "mtimepicker.h"
113
#include "mdatepicker.h"
114
#include "mbtnnavbar.h"
115
#include "mimgnavbar.h"
116
#include "mexlist.h"
117
#include "mitembar.h"
118
119
#include "
miconflow.h
"
120
#include "mcontainerctrl.h"
121
122
#ifdef __cplusplus
123
extern
"C"
{
124
#endif
125
126
MTOUCH_EXPORT BOOL ncs4TouchInitialize(
void
);
127
128
MTOUCH_EXPORT
void
ncs4TouchUninitialize(
void
);
129
130
#ifdef __cplusplus
131
}
132
#endif
133
134
#endif //__MGNCS4TOUCH_H__
miconflow.h
Generated by
1.8.17