29#ifndef PT_FORMS_SCROLLBARSTYLE_H
30#define PT_FORMS_SCROLLBARSTYLE_H
32#include <Pt/Forms/Styler.h>
33#include <Pt/Forms/Direction.h>
124 bool _decreaseHovered;
125 bool _decreasePressed;
126 bool _increaseHovered;
127 bool _increasePressed;
167 const Gfx::SizeF& contentSize,
188 const Gfx::RectF& rect,
190 const Gfx::SizeF& buttonSize,
191 Gfx::RectF& trackRect,
192 Gfx::RectF& decreaseRect,
193 Gfx::RectF& increaseRect);
198 const Gfx::RectF& trackRect,
201 float viewProportion,
202 Gfx::RectF& handleRect);
207 const Gfx::RectF& rect,
209 const Gfx::RectF& trackRect,
210 const Gfx::RectF& handleRect,
211 const Gfx::RectF& decreaseRect,
212 const Gfx::RectF& increaseRect,
218 const Gfx::RectF& trackRect,
225 const Gfx::RectF& handleRect,
232 const Gfx::RectF& buttonRect,
239 const Gfx::RectF& buttonRect,
255 const Gfx::SizeF& contentSize,
276 const Gfx::RectF& rect,
278 const Gfx::SizeF& buttonSize,
279 Gfx::RectF& trackRect,
280 Gfx::RectF& decreaseRect,
281 Gfx::RectF& increaseRect) = 0;
286 const Gfx::RectF& trackRect,
289 float viewProportion,
290 Gfx::RectF& handleRect) = 0;
295 const Gfx::RectF& rect,
297 const Gfx::RectF& trackRect,
298 const Gfx::RectF& handleRect,
299 const Gfx::RectF& decreaseRect,
300 const Gfx::RectF& increaseRect,
306 const Gfx::RectF& trackRect,
313 const Gfx::RectF& handleRect,
320 const Gfx::RectF& buttonRect,
327 const Gfx::RectF& buttonRect,
382 const Gfx::SizeF& contentSize,
393 const Gfx::RectF& rect,
395 const Gfx::SizeF& buttonSize,
396 Gfx::RectF& trackRect,
397 Gfx::RectF& decreaseRect,
398 Gfx::RectF& increaseRect)
const;
403 const Gfx::RectF& trackRect,
406 float viewProportion,
407 Gfx::RectF& handleRect)
const;
412 const Gfx::RectF& rect,
414 const Gfx::RectF& trackRect,
415 const Gfx::RectF& handleRect,
416 const Gfx::RectF& decreaseRect,
417 const Gfx::RectF& increaseRect,
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
Core module.
Definition Allocator.h:33