![]() Rogue Wave Views 5.5.1 |
Rogue Wave Views |
Rogue Wave Views Documentation Home |
Manager interactor class. More...
#include <ilviews/manager/mkrelfin.h>
Public Member Functions | |
| IlvMakeReliefRectangleInteractor (IlUShort button=IlvLeftButton, IlBoolean snap=IlTrue) | |
| Constructor. | |
| IlvMakeReliefRectangleInteractor (IlvManager *manager, IlvView *view, IlUShort button=IlvLeftButton, IlBoolean snap=IlTrue) | |
| Constructor. | |
| virtual void | doIt (IlvRect &rect) |
Finalizes the interaction by creating an IlvReliefRectangle object. | |
| virtual void | drawGhost () |
| Visual feedback during the interaction. | |
| IlUShort | getThickness () const |
| Returns the relief thickness. | |
| void | setThickness (IlUShort t) |
Sets the thickness used to create the IlvReliefRectangle object. | |
Manager interactor class.
Library: ilvmgr
Use this class to allow the user to create an IlvReliefRectangle object.
IlvManager, IlvMakeRectangleInteractor, IlvMakeReliefDiamondInteractor, IlvMakeRoundRectangleInteractor, IlvMakeEllipseInteractor, IlvMakeBitmapInteractor, IlvReliefRectangle. | IlvMakeReliefRectangleInteractor::IlvMakeReliefRectangleInteractor | ( | IlvManager * | manager, | |
| IlvView * | view, | |||
| IlUShort | button = IlvLeftButton, |
|||
| IlBoolean | snap = IlTrue | |||
| ) |
Constructor.
Initializes a new instance of the IlvMakeReliefRectangleInteractor class.
| manager | The manager. | |
| view | The manager view. | |
| button | Specifies the pointing device button used for dragging the rectangle. | |
| snap | If set to IlTrue, the rectangle snaps to the manager grid points. Otherwise it does not. |
| IlvMakeReliefRectangleInteractor::IlvMakeReliefRectangleInteractor | ( | IlUShort | button = IlvLeftButton, |
|
| IlBoolean | snap = IlTrue | |||
| ) |
Constructor.
Initializes a new instance of the IlvMakeReliefRectangleInteractor class.
| button | Specifies the pointing device button used for dragging the rectangle. | |
| snap | If set to IlTrue, the rectangle snaps to the manager grid points. Otherwise it does not. |
| virtual void IlvMakeReliefRectangleInteractor::doIt | ( | IlvRect & | rect | ) | [virtual] |
Finalizes the interaction by creating an IlvReliefRectangle object.
Creates a new IlvReliefRectangle object in the manager from the rectangle provided during the interaction.
| rect | The rectangle. |
Reimplemented from IlvDragRectangleInteractor.
| virtual void IlvMakeReliefRectangleInteractor::drawGhost | ( | ) | [virtual] |
Visual feedback during the interaction.
Draws a rectangle using a special palette of the IlvManager object that draws in XOR mode.
Reimplemented from IlvDragRectangleInteractor.
| IlUShort IlvMakeReliefRectangleInteractor::getThickness | ( | ) | const |
Returns the relief thickness.
IlvReliefRectangle object. | void IlvMakeReliefRectangleInteractor::setThickness | ( | IlUShort | t | ) |
Sets the thickness used to create the IlvReliefRectangle object.
| t | The new thickness value. |
© Copyright 2012, Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave is a registered trademark of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.