![]() Rogue Wave Views 5.5.1 |
Rogue Wave Views |
Rogue Wave Views Documentation Home |
Manager interactor class. More...
#include <ilviews/manager/mklinein.h>
Public Member Functions | |
| IlvMakeArrowLineInteractor (IlvManager *manager, IlvView *view) | |
| Constructor. | |
| virtual void | doIt (IlvPoint &from, IlvPoint &to) |
Finalizes the interaction by creating an IlvArrowLine object. | |
| virtual void | drawGhost () |
| Visual feedback during the interaction. | |
Manager interactor class.
Library: ilvmgr
Use this class to create IlvArrowLine objects in a view controlled by a manager. The virtual member function handleEvent monitors mouse events. To draw a line, the user:
Clicks the left mouse button to set the start point.
Drags the other end of the line by moving the mouse with the button held down.
Releases the mouse button to indicate the end point.
The method drawGhost displays the intermediate states of the line being defined.
IlvArrowLine, IlvMakeReliefLineInteractor. | IlvMakeArrowLineInteractor::IlvMakeArrowLineInteractor | ( | IlvManager * | manager, | |
| IlvView * | view | |||
| ) |
Constructor.
Initializes a new instance of the IlvMakeArrowLineInteractor class.
| manager | The manager. | |
| view | The manager view. |
Finalizes the interaction by creating an IlvArrowLine object.
Creates an IlvArrowLine in the manager using the two points provided during the interaction.
| from | First point. | |
| to | Second point. |
Reimplemented from IlvMakeLineInteractor.
| virtual void IlvMakeArrowLineInteractor::drawGhost | ( | ) | [virtual] |
Visual feedback during the interaction.
Draws a line in XOR mode with an arrow.
Reimplemented from IlvMakeLineInteractor.
© 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.