19 mWidgetStart(nullptr),
21 mWidgetTrack(nullptr),
22 mWidgetFirstPart(nullptr),
23 mWidgetSecondPart(nullptr),
32 mRepeatTriggerTime(0.f),
36 mVerticalAlignment(true)
42 Base::initialiseOverride();
123 Base::shutdownOverride();
305 widgetStartPressed();
313 widgetFirstPartPressed();
317 widgetSecondPartPressed();
364 Base::setPosition(_point);
369 Base::setSize(_size);
376 Base::setCoord(_coord);
444 Base::onMouseWheel(_rel);
475 widgetStartPressed();
479 widgetFirstPartPressed();
481 widgetSecondPartPressed();
484 void ScrollBar::widgetStartPressed()
501 void ScrollBar::widgetEndPressed()
518 void ScrollBar::widgetFirstPartPressed()
535 void ScrollBar::widgetSecondPartPressed()
559 else if (_key ==
"RangePosition")
563 else if (_key ==
"Page")
567 else if (_key ==
"ViewPage")
571 else if (_key ==
"WheelPage")
575 else if (_key ==
"MoveToClick")
579 else if (_key ==
"VerticalAlignment")
583 else if (_key ==
"Repeat")
587 else if (_key ==
"RepeatTriggerTime")
591 else if (_key ==
"RepeatStepTime")
596 Base::setPropertyOverride(_key, _value);
ControllerItem * createItem(const std::string &_type)
static ControllerManager & getInstance()
void removeItem(Widget *_widget)
void addItem(Widget *_widget, ControllerItem *_item)
EventHandle_RepeatClick eventRepeatClick
static const std::string & getClassTypeName()
void setRepeat(float init, float step)
const IntPoint & getAbsolutePosition() const
Type * castType(bool _throw=true)
bool isUserString(const std::string &_key) const
const std::string & getUserString(const std::string &_key) const
delegates::DelegateFunction< Args... > * newDelegate(void(*_func)(Args... args))