7#ifndef __HDI_CORE_RADIOBUTTON__
8#define __HDI_CORE_RADIOBUTTON__
17 class RadioButtonGroup;
75 const std::string& title_,
92 const std::string& title_,
110 const bool hasBorders_,
111 const bool chosen_ =
false
129 const bool hasBorders_,
130 const bool chosen_ =
false,
216 virtual std::string
text()
const;
227 virtual void setText(
const std::string& text_);
343 typedef std::unique_ptr<RadioButton> RadioButtonUP;
344 typedef std::shared_ptr<RadioButton> RadioButtonSP;
345 typedef std::weak_ptr<RadioButton> RadioButtonWP;
Base class for templated __Callback class.
Definition: hdicoreCallback.h:68
Allows for image rollover support.
Definition: hdicoreImageIDs.h:220
Describes a point in the 2-dimensional (x,y) coordinate system, typically in an Illustrator document ...
Definition: hdicorePoint.h:38
Contains Point and Size objects to describe a rectangle that exists at a specific point of given dime...
Definition: hdicoreRect.h:34
Allows for image rollover support.
Definition: hdicoreSVGIDs.h:120
Contains a width and height for a rectangular shape.
Definition: hdicoreSize.h:25
WindowType
Describes the type of a Window object, allowing for proper casting to its subclass.
Definition: hdicoreTypes.h:822