Inheritance diagram for Exponent::GUI::Controls::CModulatedXYPad:
Definition at line 32 of file CModulatedXYPad.hpp.
Exponent::GUI::Controls::CModulatedXYPad::CModulatedXYPad | ( | IControlRoot * | root, | |
const long | uniqueId, | |||
const CRect & | area, | |||
IActionListener * | listener = NULL | |||
) |
Construction
root | The root control that this control is being added to | |
uniqueId | The unique Identifier of this control or CCONTROL_NO_ID_REQUIRED if no id is required | |
area | The area of this control relative to the root controls top left | |
listener | The action listener |
virtual Exponent::GUI::Controls::CModulatedXYPad::~CModulatedXYPad | ( | ) | [virtual] |
Destruction
virtual void Exponent::GUI::Controls::CModulatedXYPad::drawControl | ( | CGraphics & | graphics | ) | [virtual] |
Draw the control
graphics | The graphics context |
Reimplemented from Exponent::GUI::Controls::CXYPad.
virtual void Exponent::GUI::Controls::CModulatedXYPad::setModulationHandle | ( | IImage * | theHandle | ) | [inline, virtual] |
Set hte modulation handle
theHandle | The image to use for the modulation position |
Definition at line 77 of file CModulatedXYPad.hpp.
References EXCHANGE_COUNTED_OBJECTS, and m_modulationHandle.
virtual void Exponent::GUI::Controls::CModulatedXYPad::setModulationPosition | ( | const double | xValue, | |
const double | yValue | |||
) | [virtual] |
Set the modulation position
xValue | The modulation x position (0-1 range) | |
yValue | The modulation y position (0-1 range) |
virtual void Exponent::GUI::Controls::CModulatedXYPad::setXValue | ( | const double | xValue | ) | [virtual] |
Set the x value
xValue | The x position |
Reimplemented from Exponent::GUI::Controls::CXYPad.
virtual void Exponent::GUI::Controls::CModulatedXYPad::setYValue | ( | const double | yValue | ) | [virtual] |
Set the y value
yValue | The y position |
Reimplemented from Exponent::GUI::Controls::CXYPad.
IImage* Exponent::GUI::Controls::CModulatedXYPad::m_modulationHandle [protected] |
THe modulation handle
Definition at line 99 of file CModulatedXYPad.hpp.
Referenced by setModulationHandle().
CRect Exponent::GUI::Controls::CModulatedXYPad::m_modulationHandlePosition [protected] |
Position of the handle
Definition at line 98 of file CModulatedXYPad.hpp.