51 #ifndef __MGNCS4TOUCH_SIMAGEPIECE_H__
52 #define __MGNCS4TOUCH_SIMAGEPIECE_H__
58 typedef struct _mSImagePieceClass mSImagePieceClass;
59 typedef struct _mSImagePiece mSImagePiece;
61 #define mSImagePieceClassHeader(clss, superCls) \
62 mImagePieceClassHeader(clss, superCls)
64 struct _mSImagePieceClass {
65 mSImagePieceClassHeader(mSImagePiece, mImagePiece)
68 MGNCS_EXPORT
extern mSImagePieceClass g_stmSImagePieceCls;
70 #define mSImagePieceHeader(clss) \
71 mImagePieceHeader(clss) \
74 struct _mSImagePiece {
75 mSImagePieceHeader(mSImagePiece)
85 enum mSImagePieceProps {
86 NCSP_IMAGEPIECE_IMAGE = IMAGEPIECE_PROP_BEGIN,
88 NCSP_IMAGEPIECE_MYBITMAP,
89 NCSP_IMAGEPIECE_IMAGEFILE,
90 NCSP_IMAGEPIECE_ALIGN = PIECECOMM_PROP_ALIGN,
91 NCSP_IMAGEPIECE_VALIGN = PIECECOMM_PROP_VALIGN,
92 NCSP_IMAGEPIECE_DRAWMODE = PIECECOMM_PROP_DRAWMOD
100 #endif // __MGNCS4TOUCH_SIMAGEPIECE_H__