Rogue Wave Views 5.6 |
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. More... | |
virtual void | doIt (IlvPoint &from, IlvPoint &to) |
Finalizes the interaction by creating an IlvArrowLine object. More... | |
virtual void | drawGhost () |
Visual feedback during the interaction. More... | |
Public Member Functions inherited from IlvMakeLineInteractor | |
IlvMakeLineInteractor (IlvManager *manager, IlvView *view) | |
Constructor. More... | |
virtual void | abort () |
Aborts the interaction. More... | |
void | getLine (IlvPoint &from, IlvPoint &to) |
Returns the coordinates of the two points defining the line. More... | |
void | handleEvent (IlvEvent &event) |
Handles events for the manager view. More... | |
Public Member Functions inherited from IlvManagerViewInteractor | |
IlvManagerViewInteractor (IlvManager *manager, IlvView *view) | |
Constructor. More... | |
virtual void | ensureVisible (const IlvPoint &point) |
Ensures the visibility of a given location. More... | |
IlvDisplay * | getDisplay () const |
Returns the display of the manager view. More... | |
IlvManager * | getManager () const |
Returns the manager. More... | |
IlvTransformer * | getTransformer () const |
Returns the transformer used with the manager view. More... | |
IlvView * | getView () const |
Returns the manager view. More... | |
virtual void | handleExpose (IlvRegion *clip=0) |
Called when the manager view receives an expose event. More... | |
virtual void | init () |
Initialization, when the interactor is attached to a view. More... | |
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 |
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.