mGNCS API Reference
v1.5.0
A new control set and a new framework for MiniGUI apps
include
piece.h
Go to the documentation of this file.
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
54
#ifndef _MGNCS_PIECE_H
55
#define _MGNCS_PIECE_H
56
57
#include "
manimateframes.h
"
58
#include "mbmparrayanimateframes.h"
59
#include "
mgifanimateframes.h
"
60
61
#include "pieces/piece-id.h"
62
#include "pieces/mhotpiece.h"
63
#include "pieces/mstaticpiece.h"
64
#include "pieces/mlayoutpiece.h"
65
#include "pieces/mcontainerpiece.h"
66
#include "pieces/mrenderablepiece.h"
67
#include "pieces/mlabelpiece.h"
68
#include "pieces/mimagepiece.h"
69
#include "pieces/mabstractbuttonpiece.h"
70
#include "pieces/mbuttonboxpiece.h"
71
#include "pieces/mpairpiece.h"
72
#include "pieces/mpushbuttonpiece.h"
73
#include "pieces/mimagelabelpiece.h"
74
75
#include "pieces/msliderpiece.h"
76
77
#include "pieces/mthumbboxpiece.h"
78
79
#include "pieces/mscrollthumbboxpiece.h"
80
81
#include "pieces/mtrackbarpiece.h"
82
#include "pieces/mboxlayoutpiece.h"
83
84
#include "pieces/mhboxlayoutpiece.h"
85
86
#include "pieces/mvboxlayoutpiece.h"
87
#include "pieces/mcheckboxpiece.h"
88
#include "pieces/mradioboxpiece.h"
89
#include "pieces/mcheckbuttonpiece.h"
90
#include "pieces/marrowpiece.h"
91
#include "pieces/mleftarrowpiece.h"
92
#include "pieces/mrightarrowpiece.h"
93
#include "pieces/muparrowpiece.h"
94
#include "pieces/mdownarrowpiece.h"
95
96
#include "pieces/mscrollbarpiece.h"
97
98
#include "pieces/marrowbuttonpiece.h"
99
100
#include "pieces/mspinnerpiece.h"
101
102
#include "pieces/mspinboxpiece.h"
103
#include "pieces/mhspinboxpiece.h"
104
#include "pieces/mvspinboxpiece.h"
105
106
#include "pieces/mgridboxpiece.h"
107
#include "pieces/mdaygridpiece.h"
108
109
#include "pieces/mmonthpiece.h"
110
111
#include "pieces/mnumspinnedpiece.h"
112
#include "pieces/mlistspinnedpiece.h"
113
#include "pieces/mweekheadpiece.h"
114
#include "pieces/mtoolimgpiece.h"
115
#include "pieces/mtoolimgitempiece.h"
116
#include "pieces/mseparatorpiece.h"
117
118
#include "pieces/mlinelayoutpiece.h"
119
120
#include "pieces/mwidgetwrapperpiece.h"
121
#include "pieces/mrectpiece.h"
122
123
#include "pieces/manimatepiece.h"
124
125
#include "pieces/mprogresspiece.h"
126
127
#include "pieces/mledstaticpiece.h"
128
129
#include "pieces/msimplelistpiece.h"
130
131
BOOL init_pieces_classes(
void
);
132
133
#define HP(ths) ((mHotPiece*)(ths))
134
135
//for widget
136
#define Body HP(self->body)
137
#define SetHotPieceProp(piece, id, value) _c(HP(piece))->setProperty(HP(piece),id, value)
138
#define GetHotPieceProp(piece, id) _c(HP(piece))->getProperty(HP(piece),id)
139
#define SetBodyProp(id, value) _c(Body)->setProperty(Body, id, value)
140
#define GetBodyProp(id) _c(Body)->getProperty(Body, id)
141
142
143
#endif
144
mgifanimateframes.h
manimateframes.h
Generated by
1.8.17