7#ifndef __HDI_CORE_STEPPER__
8#define __HDI_CORE_STEPPER__
136 typedef std::unique_ptr<Stepper> StepperUP;
137 typedef std::shared_ptr<Stepper> StepperSP;
138 typedef std::weak_ptr<Stepper> StepperWP;
Base class for templated __Callback class.
Definition: hdicoreCallback.h:68
Describes a point in the 2-dimensional (x,y) coordinate system, typically in an Illustrator document ...
Definition: hdicorePoint.h:38
Stepper widget, which has a up/down button interface to allow for increasing/decreasing values of oth...
Definition: hdicoreStepper.h:23
virtual Callback *const downClickCallback() const
Gets the down-click callback for the stepper.
virtual void setDownClickCallback(const Callback &callback_)
Sets the down-click callback.
virtual Stepper * clone() const
Convenience method to clone a Stepper object on the heap.
virtual Callback *const upClickCallback() const
Gets the up-click callback for the stepper.
virtual Stepper & operator=(const Stepper &rhs_)
Allows one Stepper object to be assigned from another.
Stepper()
Constructs an empty Stepper object.
virtual void setUpClickCallback(const Callback &callback_)
Sets the up-click callback.
virtual Stepper * duplicate() const
Convenience method to duplicate a Stepper object, creating a new and identical UI element to the targ...
Stepper(const Stepper &stepper_)
Constructs a new Stepper object from an existing Stepper object (copy constructor)
virtual ~Stepper()
Stepper destructor.
Stepper(const Point &loc_)
Constructs a stepper.