VWLib REFERENCE MANUAL
vwButton - | A generic button class. |
vwButton::vwButton ( | vwMediator * concreteMediator, pfNode * node); |
virtual vwButton::~vwButton ( | void); |
virtual void vwButton::setOver ( | int overState=True); |
virtual void vwButton::setPressed ( | int pressedState); |
virtual void vwButton::setPressed ( | void); |
virtual void vwButton::setIsPressed ( | int isPressed=True); |
inline int vwButton::getNumChildren ( | void); |
inline int vwButton::isGeneric ( | void); |
inline void vwButton::setPushDistance ( | float pushDistance=1.0); |
inline int vwButton::getExpanded ( | void); |
inline void vwButton::setExpanded ( | int expandedState=True); |
virtual char * vwButton::getChild ( | int childListIndex=0); |
virtual int vwButton::addChild ( | char * child); |
virtual void vwButton::doProcessPress ( | void); |
virtual void vwButton::doPostProcessPress ( | void); |
virtual void vwButton::doPushButton ( | void); |
void vwButton::press ( | void); |
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); |
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::setExtrudeSize ( | float size=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::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); |
virtual void vwSubject::notify ( | void); |
vwButton ( | vwMediator *concreteMediator, pfNode *node); |
virtual ~vwButton ( | void); |
virtual void setOver ( | int overState); |
virtual void setPressed ( | int pressedState); |
virtual void setPressed ( | void); |
virtual void setIsPressed ( | int isPressed); |
inline int getNumChildren ( | void); |
inline int isGeneric ( | void); |
inline void setPushDistance ( | float pushDistance); |
inline int getExpanded ( | void); |
inline int setExpanded ( | int expandedState); |
inline char * getChild ( | int childListIndex); |
virtual int addChild ( | char * child); |
virtual void doProcessPress ( | void); |
virtual void doPostProcessPress ( | void); |
virtual void doPushButton ( | void); |
void press ( | void); |