23 #ifndef PAWS_SCROLLBAR_HEADER 24 #define PAWS_SCROLLBAR_HEADER 46 bool OnMouseUp(
int button,
int modifiers,
int x,
int y)
71 virtual bool Setup(iDocumentNode* node);
73 virtual bool OnMouseDown(
int button,
int modifiers,
int x,
int y);
74 virtual bool OnMouseUp(
int button,
int modifiers,
int x,
int y);
89 virtual void SetMaxValue(
float value);
98 virtual void SetMinValue(
float value);
107 virtual void EnableValueLimit(
bool limited);
116 virtual void SetCurrentValue(
float value,
bool triggerEvent =
true,
bool publish=
true);
121 virtual float GetCurrentValue();
126 virtual void SetTickValue(
float tick);
139 virtual void SetHorizontal(
bool value);
146 this->reversed = reversed;
171 void SetThumbLayout();
174 void MoveThumbToMouse();
177 void LimitCurrentValue();
179 int GetScrollBarSize();
181 int GetThumbScaleLength();
184 void SetButtonLayout();
186 void SetThumbVisibility();
pawsThumb(const pawsThumb &origin)
void OnLostFocus()
Sets hasFocus false and notifys parent.
CREATE_PAWS_FACTORY(pawsThumb)
bool OnMouseUp(int button, int modifiers, int x, int y)
Manage mouse up event.