52 #ifndef _MGNCS_3DBUTTONPIECE_H
53 #define _MGNCS_3DBUTTONPIECE_H
59 typedef struct _m3DButtonPiece m3DButtonPiece;
60 typedef struct _m3DButtonPieceClass m3DButtonPieceClass;
62 enum m3DButtonPieceProp
64 NCSP_3DBUTTONPIECE_TEXT = USER_PIECE_PROP_BEGIN + 1,
65 NCSP_3DBUTTONPIECE_TEXTLOGFONT,
66 NCSP_3DBUTTONPIECE_TEXTCOLOR,
69 #define m3DButtonPieceHeader(clss) \
70 mButtonPanelPieceHeader(clss) \
71 mTextPiece *txtPiece; \
74 struct _m3DButtonPiece
76 m3DButtonPieceHeader(m3DButtonPiece)
79 #define m3DButtonPieceClassHeader(clss, superCls) \
80 mButtonPanelPieceClassHeader(clss, superCls)
82 struct _m3DButtonPieceClass
84 m3DButtonPieceClassHeader(m3DButtonPiece, mButtonPanelPiece)
87 MGNCS_EXPORT
extern m3DButtonPieceClass g_stm3DButtonPieceCls;