31 #ifdef _MGNCSCTRL_PROGRESSBAR 33 #ifndef _MGUI_NCSCTRL_PROGRESSPIECE_H 34 #define _MGUI_NCSCTRL_PROGRESSPIECE_H 40 typedef struct _mProgressPieceClass mProgressPieceClass;
41 typedef struct _mProgressPiece mProgressPiece;
43 #define mProgressPieceClassHeader(clss, superCls) \ 44 mRenderablePieceClassHeader(clss, superCls) \ 45 int (*step)(clss *self, int offset, BOOL bdec); 47 struct _mProgressPieceClass
49 mProgressPieceClassHeader(mProgressPiece, mRenderablePiece)
52 extern mProgressPieceClass g_stmProgressPieceCls;
54 #define mProgressPieceHeader(clss) \ 55 mRenderablePieceHeader(clss) \ 61 struct _mProgressPiece
63 mProgressPieceHeader(mProgressPiece)
66 enum mProgressPieceProp{
67 NCSP_PROGRESSPIECE_MAXPOS = PIECECOMM_PROP_MAX,
68 NCSP_PROGRESSPIECE_MINPOS = PIECECOMM_PROP_MIN,
69 NCSP_PROGRESSPIECE_LINESTEP = PIECECOMM_PROP_LINESTEP,
70 NCSP_PROGRESSPIECE_CURPOS = PIECECOMM_PROP_POS
79 #endif //_MGNCSCTRL_PROGRESSBAR