mtoolimgpiece.h
00001 #ifndef _MGNCS_TOOLIMAGEPIECE_H
00002 #define _MGNCS_TOOLIMAGEPIECE_H
00003
00004 #ifdef __cplusplus
00005 extern "C" {
00006 #endif
00007
00008 #include "../mpopmenumgr.h"
00009 #include "../mtoolitem.h"
00010
00011 typedef struct _mToolImagePieceClass mToolImagePieceClass;
00012 typedef struct _mToolImagePiece mToolImagePiece;
00013
00014 #define mToolImagePieceClassHeader(clss, superCls) \
00015 mStaticPieceClassHeader(clss, superCls)
00016
00017 struct _mToolImagePieceClass
00018 {
00019 mToolImagePieceClassHeader(mToolImagePiece, mStaticPiece)
00020 };
00021
00022 MGNCS_EXPORT extern mToolImagePieceClass g_stmToolImagePieceCls;
00023
00024 #define mToolImagePieceHeader(clss) \
00025 mStaticPieceHeader(clss) \
00026 mToolImage * toolImg;
00027
00028 struct _mToolImagePiece
00029 {
00030 mToolImagePieceHeader(mToolImagePiece)
00031 };
00032
00033
00034 enum mToolImagePieceProps {
00035 NCSP_TOOLIMAGEPIECE_TOOLIMAGE = TOOLIMAGEPIECE_PROP_BEGIN
00036 };
00037
00038
00039
00040 #ifdef __cplusplus
00041 }
00042 #endif
00043
00044 #endif
00045