rwlogo
Rogue Wave Views 5.6

Rogue Wave Views
Grapher Package API Reference Guide

Product Documentation:

Rogue Wave Views
Documentation Home

List of all members | Public Member Functions | Protected Member Functions
IlvMakeShadowNodeInteractor Class Reference

Grapher interactor to create nodes drawn as shadow rectangles. More...

#include <ilviews/grapher/inters.h>

Inheritance diagram for IlvMakeShadowNodeInteractor:
IlvMakeNodeInteractor IlvDragRectangleInteractor IlvManagerViewInteractor

Public Member Functions

 IlvMakeShadowNodeInteractor (IlvManager *mgr, IlvView *v)
 Constructor. More...
 
- Public Member Functions inherited from IlvMakeNodeInteractor
 IlvMakeNodeInteractor (IlvManager *mgr, IlvView *v)
 Constructor. More...
 
virtual void doIt (IlvRect &rect)
 Creates and adds the node. More...
 
IlvMakeNodeInteractorFactorygetFactory () const
 Returns the node factory associated with the instance. More...
 
IlvMakeNodeInteractorFactorysetFactory (IlvMakeNodeInteractorFactory *factory)
 Changes the node factory associated with the instance. More...
 

Protected Member Functions

virtual IlvGraphiccreateNode (const IlvRect &rect)
 Creates a new node. More...
 

Detailed Description

Grapher interactor to create nodes drawn as shadow rectangles.

Library: ilvgrapher

Use this class to create an instance of IlvShadowLabel and store it as a node.

See Also
IlvShadowLabel.

Constructor & Destructor Documentation

IlvMakeShadowNodeInteractor::IlvMakeShadowNodeInteractor ( IlvManager mgr,
IlvView v 
)

Constructor.

The constructor initializes a new instance of the IlvMakeShadowNodeInteractorclass for the view v and the grapher mgr.

Parameters
mgrThe grapher to which the interactor is attached.
vThe view to which the interactor is attached.

Member Function Documentation

virtual IlvGraphic* IlvMakeShadowNodeInteractor::createNode ( const IlvRect rect)
protectedvirtual

Creates a new node.

Creates an instance of IlvShadowLabel.

Parameters
rectThe size of the new node, in manager coordinates.
Returns
The created graphic object.
See Also
IlvMakeNodeInteractorFactory::createNode.

Reimplemented from IlvMakeNodeInteractor.


© 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.