SwNumPropWin

From SWWorkshop

Jump to: navigation, search

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);
Personal tools