30#ifndef Pt_Forms_SCROLLBAR_H
31#define Pt_Forms_SCROLLBAR_H
33#include <Pt/Forms/Api.h>
34#include <Pt/Forms/Control.h>
35#include <Pt/Forms/Direction.h>
36#include <Pt/Forms/ScrollBarStyler.h>
185 const Gfx::RectF& rect,
187 const Gfx::RectF& trackRect,
188 const Gfx::RectF& handleRect,
189 const Gfx::RectF& decreaseRect,
190 const Gfx::RectF& increaseRect,
225 float fraction()
const;
227 float viewProportion()
const;
229 HotZone hitTest(
const Gfx::PointF& pos);
231 Gfx::RectF currentHandleRect();
234 Orientation _orientation;
244 Gfx::RectF _trackRect;
245 Gfx::RectF _decreaseRect;
246 Gfx::RectF _increaseRect;
247 HotZone _hoveredZone;
248 HotZone _pressedZone;
Active painting session on a Forms paint surface.
Definition PaintContext.h:51
Fill color, gradient or texture.
Definition Brush.h:151
Outline color, width and style.
Definition Pen.h:59
Multicast Signal to call multiple slots.
Definition Signal.h:190
Core module.
Definition Allocator.h:33