VWLib REFERENCE MANUAL
| vwIncrementor - | A generic incrementor class. |
| vwIncrementor::vwIncrementor ( | vwMediator * concreteMediator, pfSCS * scs, pfFont * font); |
| virtual vwIncrementor::~vwIncrementor ( | void); |
| virtual void vwIncrementor::setDataParms ( | float dataMin, float dataMax, float incriment); |
| virtual void vwIncrementor::setDataParms ( | int dataMin, int dataMax, int incriment); |
| virtual void vwIncrementor::initValue ( | char * label, float value=0.0); |
| virtual void vwIncrementor::initValue ( | char * label, int value=0.0); |
| void vwIncrementor::increment ( | void); |
| void vwIncrementor::decrement ( | void); |
| inline void vwIncrementor::setLabelColor ( | float * rgba); |
| inline void vwIncrementor::setLabelSize ( | float size=1.0); |
| inline void vwIncrementor::setLabelVSpc ( | float verticalSpacing=1.0); |
| inline void vwIncrementor::setLabelHeight ( | float height=0.0); |
| inline void vwIncrementor::setSpacingScale ( | float horiz=1.0, float vert=1.0, float depth=1.0); |
| inline int vwIncrementor::isGeneric ( | int expandedState); |
| inline iType vwIncrementor::getIncDataType ( | void); |
| inline void vwIncrementor::getDataMin ( | float * dataMin); |
| inline void vwIncrementor::getDataMin ( | int * dataMin); |
| inline void vwIncrementor::getDataMax ( | float * dataMax); |
| inline void vwIncrementor::getDataMax ( | int * dataMax); |
| inline void vwIncrementor::getValue ( | float * value); |
| inline void vwIncrementor::getValue ( | int * value); |
| virtual void vwIncrementor::doProcessIncrement ( | void); |
| virtual void vwIncrementor::setValue ( | float value); |
| virtual void vwIncrementor::setLabel ( | char * label); |
| virtual void vwWidget::setActive ( | int activeState=True); |
| virtual void vwWidget::setOver ( | int overState=True); |
| virtual void vwWidget::setVisible ( | int visibiltyState=True); |
| inline int vwWidget::getActive ( | void); |
| inline int vwWidget::getOver ( | void); |
inline int vwWidget::getPressed ( |
void); |
| inline int vwWidget::getVisible ( | void); |
| inline int vwWidget::getDragged ( | void); |
| inline int vwWidget::getIdent ( | void); |
| inline int vwWidget::getInterface ( | void); |
| void vwWidget::getColor ( | wColor colorIndex, float rgba[]); |
| inline void vwWidget::setColor ( | wColor colorIndex=ACTIVE); |
| void vwWidget::registerColor ( | wColor colorIndex, float *rgba); |
| inline int vwWidget::isOfType ( | wType wdg_type); |
| inline pfSCS * vwWidget::getSCS ( | void); |
| inline pfDCS * vwWidget::getDCS ( | void); |
| inline void vwWidget::getParentMtx ( | pfMatrix * m); |
| virtual void vwSubject::attach ( | vwObserver *concreteObserver); |
| virtual void vwSubject::detach ( | vwObserver *concreteObserver); |
| inline void vwSubject::setSubectData ( | void * data); |
| inline void * vwSubject::getSubjectData ( | void); |
| inline unsigned long vwSubject::getID ( | void); |
| virtual void vwWidget::doSetColor ( | wColor colorIndex); |
| virtual void vwWidget::setWType ( | wType widgetType); |
| void vwLabel::setLabelColor ( | float * rgba); |
| void vwLabel::setLabelText ( | vwWidget::wdgStruct *widget_struct, pfFont *font); |
| void vwLabel::addToLabel ( | char *word, int column, int row); |
| void vwLabel::initLabelParms ( | pfFont * font, int total_words=1, int total_rows=1); |
| inline void vwLabel::setLabelSize ( | float size=1.0); |
| inline void vwLabel::setLabelVSpc ( | float verticalSpacing=1.0); |
| inline void vwLabel::setLabelHeight ( | float hight=0.0); |
| inline void vwLabel::setSpacingScale ( | float horiz=1.0, float vert=1.0, float depth=1.0); |
| inline void vwLabel::setFlatten ( | int flatten=True); |
| inline void vwLabel::clearLabel ( | void); |
| virtual void vwSubject::notify ( | void); |
| vwIncrementor ( | vwMediator *concreteMediator, pfSCS *scs, pfFont *font); |
| virtual ~vwIncrementor ( | void); |
| virtual void setDataParms ( | float dataMin, float dataMax, float increment); |
| virtual void setDataParms ( | int dataMin, int dataMax, int increment); |
| virtual void initValue ( | char * label, float value); |
| virtual void initValue ( | char * label, int value); |
| void increment ( | void); |
| void decrement ( | void); |
| inline void setLabelColor ( | float *rgba); |
| inline void setLabelSize ( | float size=1.0); |
| inline void setLabelVSpc ( | float verticalSpacing=1.0); |
| inline void setLabelHeight ( | float height=0.0); |
| inline void setSpacingScale ( | float horiz=1.0, float vert=1.0, float depth=1.0); |
| inline int isGeneric ( | void); |
| inline iType getIncDataType ( | void); |
| inline void getDataMin ( | float * dataMin); |
| inline void getDataMin ( | int * dataMin); |
| inline void getDataMax ( | float * dataMax); |
| inline void getDataMax ( | int * dataMax); |
| inline void getValue ( | float * value); |
| inline void getValue ( | int * value); |
| virtual void doProcessIncrement ( | void); |
| virtual void setValue ( | float value); |
| virtual void setLabel ( | char * label); |
| virtual int doGetFunction ( | void); |
![]()