Public Methods |
| | ScrollBar (const Rect &cFrame, const char *pzName, Message *pcMsg, float vMin=0, float vMax=FLT_MAX, int nOrientation=VERTICAL, uint32 nResizeMask=0) |
| | ~ScrollBar () |
| void | SetScrollTarget (View *pcTarget) |
| View * | GetScrollTarget (void) |
| virtual void | PostValueChange (const Variant &cNewValue) |
| virtual void | LabelChanged (const std::string &cNewLabel) |
| virtual void | EnableStatusChanged (bool bIsEnabled) |
| virtual bool | Invoked (Message *pcMessage) |
| | Intercept outgoing messages. More...
|
| virtual void | FrameSized (const Point &cDelta) |
| | Virtual hook called by the system when the view is resized. More...
|
| virtual void | MouseMove (const Point &cNewPos, int nCode, uint32 nButtons, Message *pcData) |
| | Hook called by the system when the mouse is moved. More...
|
| virtual void | MouseDown (const Point &cPosition, uint32 nButtons) |
| | Hook called by the system when a mouse button is pressed. More...
|
| virtual void | MouseUp (const Point &cPosition, uint32 nButtons, Message *pcData) |
| | Hook called by the system when a mouse button is release. More...
|
| virtual void | WheelMoved (const Point &cDelta) |
| | Hook called by the system when the scroll-wheel is rotated. More...
|
| virtual void | Paint (const Rect &cUpdateRect) |
| | Called by the system update "damaged" areas of the view. More...
|
| virtual Point | GetPreferredSize (bool bLargest) const |
| virtual void | TimerTick (int nID) |
| | Timer dispatch member. More...
|
| void | SetSteps (float vSmall, float vBig) |
| void | GetSteps (float *pvSmall, float *pvBig) const |
| void | SetMinMax (float vMin, float vMax) |
| void | SetProportion (float vProp) |
| float | GetProportion () const |