Rogue Wave Views Manager Package API Reference Guide |
Rogue Wave Views Documentation Home |
Manager interactor class. More...
#include <ilviews/manager/mkarcin.h>
Public Member Functions | |
IlvMakeFilledArcInteractor (IlvManager *manager, IlvView *view) | |
Constructor. More... | |
virtual void | doIt (IlvRect &rect, IlFloat start, IlFloat range) |
Finalizes the interaction by creating an IlvFilledArc object. More... | |
Public Member Functions inherited from IlvMakeArcInteractor | |
IlvMakeArcInteractor (IlvManager *manager, IlvView *view) | |
Constructor. More... | |
void | abort () |
Aborts the interaction. More... | |
void | drawGhost () |
Visual feedback during the interaction. More... | |
IlFloat | firstAngle () |
Returns the arc start angle. More... | |
void | getRectangle (IlvRect &rect) |
Get the rectangle defining the full ellipse. More... | |
virtual IlBoolean | handleEvent (IlvEvent &event) |
Handles events for the manager view. More... | |
IlFloat | secondAngle () |
Returns the arc range. 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 arc
objects in a view controlled by a manager. To create an arc, the user:
Creates a rectangle area bounding the entire arc to be created.
Specifies the starting and ending angle of the arc by manipulating two square handles.
To create IlvArc
objects, use the IlvMakeArcInteractor
interactor.
IlvArc
, IlvFilledArc
. IlvMakeFilledArcInteractor::IlvMakeFilledArcInteractor | ( | IlvManager * | manager, |
IlvView * | view | ||
) |
Constructor.
Initializes a new instance of the IlvMakeFilledArcInteractor
class.
manager | The manager. |
view | The manager view. |
|
virtual |
Finalizes the interaction by creating an IlvFilledArc
object.
Creates a new IlvFilledArc
object in the manager from the parameters provided during the interaction.
rect | The rectangle defining the full ellipse. |
start | The arc start angle in degrees. |
range | The arc range in degrees. |
Reimplemented from IlvMakeArcInteractor.
© 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.