SwNumPropWin
From SWWorkshop
In tool development you need windowing system for modifying data structures. NumPropWin API provides util functions about bean-binding and dynamic window generation
Functions
void swNumPropWinSetPath(char *path); int swNumPropWinCreate(char *name,float x,float y,float w,int countVisbProp); int swNumPropPointWinCreate(char *name,float x,float y,swPoint *point); int swNumPropDimWinCreate(char *name,float x,float y,swDimension *dim); int swNumPropRectWinCreate(char *name,float x,float y,swRect *rect); int swNumPropColorWinCreate(char *name,float x,float y,swColor *color); void swNumPropWinDestroy(int winID); void swNumPropWinAddInt(int winID,char *name,int *iVal,int iMin,int iMax,int iInc); void swNumPropWinAddFloat(int winID,char *name,float *fVal,float fMin,float fMax,float fInc); void swNumPropWinAddDouble(int winID,char *name,double *dVal,double dMin,double dMax,double dInc); void swNumPropWinAddEnum(int winID,char *name,int *iVal,int enumStringList); void swNumPropWinAddSubWin(int winID,int subWinID); void swNumPropWinSetVisible(int winID,boolean bVisible); void swNumPropWinSetCollapse(int winID,boolean bCollapse); void swNumPropWinSetLocation(int winID,float x,float y); void swNumPropWinSetWidth(int winID,float width); void swNumPropWinSetVisibleProp(int winID,int visibleProp);
