52 #ifndef _MGNCS_LAYOUTMANAGER_H
53 #define _MGNCS_LAYOUTMANAGER_H
59 typedef struct _mLayoutManager mLayoutManager;
60 typedef struct _mLayoutManagerClass mLayoutManagerClass;
62 #define mLayoutManagerHeader(clss) \
65 struct _mLayoutManager
67 mLayoutManagerHeader(mLayoutManager)
70 #define mLayoutManagerClassHeader(clss, superCls) \
71 mObjectClassHeader(clss, superCls) \
72 void (*reLayout)(clss*, mItemIterator*, int, int);
74 struct _mLayoutManagerClass
76 mLayoutManagerClassHeader(mLayoutManager, mObject)
79 MGNCS_EXPORT
extern mLayoutManagerClass g_stmLayoutManagerCls;