30#ifndef Pt_Forms_PushButton_H
31#define Pt_Forms_PushButton_H
33#include <Pt/Forms/Button.h>
34#include <Pt/Forms/ButtonStyler.h>
35#include <Pt/Forms/Icon.h>
36#include <Pt/Forms/Pixmap.h>
37#include <Pt/Forms/Direction.h>
38#include <Pt/Gfx/Image.h>
39#include <Pt/Gfx/Brush.h>
40#include <Pt/Gfx/Pen.h>
41#include <Pt/SmartPtr.h>
236 const Gfx::RectF& rect,
244 const Gfx::RectF& rect,
252 const Gfx::RectF& rect,
254 const Gfx::PointF& pos,
262 const Gfx::RectF& rect,
264 const Gfx::PointF& pos,
272 const Gfx::RectF& rect,
281 bool _isBeingToggled;
290 Gfx::SizeF _iconSize;
291 Gfx::PointF _textPos;
292 Gfx::PointF _iconPos;
293 Gfx::RectF _contentRect;
294 Gfx::RectF _iconRect;
295 Gfx::RectF _textRect;
296 Gfx::RectF _mnemonicRect;
299 Gfx::SizeF _measuredIconSize;
Active painting session on a Forms paint surface.
Definition PaintContext.h:51
Fill color, gradient or texture.
Definition Brush.h:151
8-bit ARGB color.
Definition Color.h:65
Ascent, descent and line height of a font.
Definition FontMetrics.h:50
Font family, size and style.
Definition Font.h:63
Slant
Describes the requested font slant.
Definition Font.h:83
Weight
Describes the requested font weight.
Definition Font.h:68
Outline color, width and style.
Definition Pen.h:59
Width and bounds of a text run.
Definition TextMetrics.h:49
Unicode capable basic_string.
Definition Api-String.h:67
Core module.
Definition Allocator.h:33