rwlogo
Rogue Wave Views 5.5.1

Rogue Wave Views
Manager Package API Reference Guide

Product Documentation:

Rogue Wave Views
Documentation Home

IlvMakeFilledRoundRectangleInteractor Class Reference

Manager interactor class. More...

#include <ilviews/manager/mkround.h>

Inheritance diagram for IlvMakeFilledRoundRectangleInteractor:
IlvDragRectangleInteractor IlvManagerViewInteractor

List of all members.

Public Member Functions

 IlvMakeFilledRoundRectangleInteractor (IlUShort button=IlvLeftButton, IlBoolean snap=IlTrue)
 Constructor.
 IlvMakeFilledRoundRectangleInteractor (IlvManager *manager, IlvView *view, IlUShort button=IlvLeftButton, IlBoolean snap=IlTrue)
 Constructor.
virtual void doIt (IlvRect &rect)
 Finalizes the interaction by creating an IlvRoundRectangle object.
virtual void drawGhost ()
 Visual feedback during the interaction.

Detailed Description

Manager interactor class.

Library: ilvmgr

Use this class to allow the user to create an IlvFilledRoundRectangle object.

See also:
IlvFilledRoundRectangle, IlvManager, IlvRoundRectangle, IlvMakeRectangleInteractor, IlvMakeReliefRectangleInteractor, IlvMakeReliefDiamondInteractor, IlvMakeRoundRectangleInteractor, IlvMakeEllipseInteractor, IlvMakeBitmapInteractor.

Constructor & Destructor Documentation

IlvMakeFilledRoundRectangleInteractor::IlvMakeFilledRoundRectangleInteractor ( IlvManager manager,
IlvView view,
IlUShort  button = IlvLeftButton,
IlBoolean  snap = IlTrue 
)

Constructor.

Initializes a new instance of the IlvMakeFilledRoundRectangleInteractor class.

Parameters:
manager The manager.
view The manager view.
button Specifies the pointing device button used for dragging the rectangle.
snap If set to IlTrue, the rectangle snaps to the manager grid points. Otherwise it does not.
IlvMakeFilledRoundRectangleInteractor::IlvMakeFilledRoundRectangleInteractor ( IlUShort  button = IlvLeftButton,
IlBoolean  snap = IlTrue 
)

Constructor.

Initializes a new instance of the IlvMakeFilledRoundRectangleInteractor class.

Parameters:
button Specifies the pointing device button used for dragging the rectangle.
snap If set to IlTrue, the rectangle snaps to the manager grid points. Otherwise it does not.

Member Function Documentation

virtual void IlvMakeFilledRoundRectangleInteractor::doIt ( IlvRect rect  )  [virtual]

Finalizes the interaction by creating an IlvRoundRectangle object.

Creates a new IlvRoundRectangle object in the manager from the rectangle provided during the interaction.

Parameters:
rect The rectangle.

Reimplemented from IlvDragRectangleInteractor.

virtual void IlvMakeFilledRoundRectangleInteractor::drawGhost (  )  [virtual]

Visual feedback during the interaction.

Draws a rectangle using a special palette of the IlvManager object that draws in XOR mode.

Reimplemented from IlvDragRectangleInteractor.


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