30 #ifndef Pt_Forms_ButtonStyle_h
31 #define Pt_Forms_ButtonStyle_h
33 #include <Pt/Forms/Style.h>
135 HighlightColor = 0x08,
140 bool hasOverride(StyleOverride mask)
const;
142 void setOverride(StyleOverride mask);
151 std::size_t _generation;
267 String::size_type mnemonicIndex);
355 String::size_type mnemonicIndex) = 0;
371 virtual void onPrepareIcon(
const Gfx::Image& icon,
Core module.
Definition: Allocator.h:33
Attributes for the drawing of outlines.
Definition: Pen.h:54
Metrics that describe a font face at a given size.
Definition: FontMetrics.h:46
Slant
Describes the requested font slant.
Definition: Font.h:76
Paint context.
Definition: PaintContext.h:45
Size with floating-point width and height.
Definition: Size.h:47
Policy based Auto pointer.
Definition: SmartPtr.h:291
Point with floating-point X and Y coordinates.
Definition: Point.h:47
Weight
Describes the requested font weight.
Definition: Font.h:61
Font request used for text drawing and measurement.
Definition: Font.h:56
Basic image.
Definition: Image.h:52
Standard color type.
Definition: Color.h:47
Unicode capable basic_string.
Definition: Api-String.h:44
Fill description for shapes and text.
Definition: Brush.h:145
Rect with floating-point coordinates.
Definition: Rect.h:47