Rogue Wave Views Manager Package API Reference Guide |
Rogue Wave Views Documentation Home |
Manager interactor class. More...
#include <ilviews/manager/mklinein.h>
Public Member Functions | |
IlvMakeReliefLineInteractor (IlvManager *manager, IlvView *view) | |
Constructor. More... | |
virtual void | doIt (IlvPoint &from, IlvPoint &to) |
Finalizes the interaction by creating an IlvReliefLine object. More... | |
Public Member Functions inherited from IlvMakeLineInteractor | |
IlvMakeLineInteractor (IlvManager *manager, IlvView *view) | |
Constructor. More... | |
virtual void | abort () |
Aborts the interaction. More... | |
virtual void | drawGhost () |
Visual feedback during the interaction. More... | |
void | getLine (IlvPoint &from, IlvPoint &to) |
Returns the coordinates of the two points defining the line. More... | |
IlBoolean | handleEvent (IlvEvent &event) |
Handles events for the manager view. More... | |
Public Member Functions inherited from IlvManagerViewInteractor | |
IlvManagerViewInteractor (IlvManager *manager, IlvView *view) | |
Initializes a new IlvManagerViewInteractor . 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 IlvReliefLine
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 member function drawGhost
displays the intermediate states of the line being defined.
IlvReliefLine
. IlvMakeReliefLineInteractor::IlvMakeReliefLineInteractor | ( | IlvManager * | manager, |
IlvView * | view | ||
) |
Constructor.
Initializes a new instance of the IlvMakeReliefLineInteractor
class.
manager | The manager. |
view | The manager view. |
Finalizes the interaction by creating an IlvReliefLine
object.
Creates an IlvReliefLine
in the manager, using the two points provided during the interaction.
from | The first point. |
to | The second point. |
Reimplemented from IlvMakeLineInteractor.
© Copyright 2017, 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.