7#ifndef __HDI_CORE_BUTTON__
8#define __HDI_CORE_BUTTON__
82 Button(
const Point& loc_,
const std::string& title_,
const double width_);
169 virtual std::string
text()
const;
180 virtual void setText(
const std::string& text_);
329 typedef std::unique_ptr<Button> ButtonUP;
330 typedef std::shared_ptr<Button> ButtonSP;
331 typedef std::weak_ptr<Button> ButtonWP;
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