#include <scrollbar.h>
Inheritance diagram for CL_ScrollBar:


Public Methods | |
| CL_ScrollBar (const CL_ComponentOptions &options, CL_Component *parent, CL_StyleManager *style=NULL) | |
| Construction:. | |
| CL_ScrollBar (const CL_Rect &pos, int min, int max, bool orientation, CL_Component *parent, CL_StyleManager *style=NULL) | |
| virtual | ~CL_ScrollBar () |
| CL_Component* | get_client_area () const |
| Attributes:. | |
| bool | is_vertical () const |
| bool | is_tracking () const |
| int | get_min_value () const |
| int | get_max_value () const |
| int | get_range () const |
| int | get_value () const |
| bool | is_dragging_slider () const |
| bool | is_fixed_length_slider () const |
| CL_Rect& | get_slider_rect () const |
| void | set_fixed_length_slider (bool fixed_length=true) |
| Operations:. | |
| void | set_slider_length (int length) |
| void | set_vertical (bool enable=true) |
| void | set_tracking (bool enable=true) |
| void | set_range (int min_value, int max_value) |
| void | set_min_value (int value) |
| void | set_max_value (int value) |
| void | set_value (int value) |
| void | increase (int step=1) |
| void | decrease (int step=1) |
| CL_Signal_v1<int>& | sig_value_changed () |
| Signals:. | |
| CL_Signal_v0& | sig_slider_pressed () |
| CL_Signal_v1<int>& | sig_slider_moved () |
| CL_Signal_v0& | sig_slider_released () |
Private Methods | |
| CL_ScrollBar (const CL_ScrollBar ©) | |
| Implementation:. | |
Private Attributes | |
| class CL_ScrollBar_Generic* | impl |
| Implementation:. | |
|
|
Construction:.
|
|
|
|
|
|
|
|
|
Implementation:.
Definition at line 153 of file scrollbar.h. |
|
|
|
|
|
Attributes:.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Operations:.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Signals:.
|
|
|
Implementation:.
Reimplemented from CL_Component. Definition at line 154 of file scrollbar.h. |
1.2.6 written by Dimitri van Heesch,
© 1997-2001