Rogue Wave Views
Prototypes Package API Reference Guide
Product Documentation:

Rogue Wave Views
Documentation Home
List of all members | Public Member Functions
IlvGroupGraphic Class Reference

Graphic object encapsulating an IlvGroup. More...

#include <ilviews/protos/grpgraph.h>

Inheritance diagram for IlvGroupGraphic:
IlvSimpleGraphic IlvGraphic IlvValueInterface IlvProtoGraphic

Public Member Functions

 IlvGroupGraphic (IlvDisplay *display, IlvGroup *group, IlBoolean owner=IlTrue, IlvPalette *palette=0)
 Creates a new group graphic attached to the specified group for the specified display. More...
 
IlvGroupgetGroup () const
 

Detailed Description

Graphic object encapsulating an IlvGroup.

Library: ilvproto

IlvGroupGraphic is a graphic object used to display and manipulate a group that contains graphic objects. It appears as a rectangle that corresponds to the bounding box of the graphic objects contained in the group. Applying a transformation to the group graphic applies the same transformation to all the nodes of the group. An IlvGroupGraphic is mainly used by a special IlvSelectInteractor in Studio to display, move, and resize the currently selected group.

See also
IlvGroup, IlvGroupNode.

Constructor & Destructor Documentation

§ IlvGroupGraphic()

IlvGroupGraphic::IlvGroupGraphic ( IlvDisplay display,
IlvGroup group,
IlBoolean  owner = IlTrue,
IlvPalette palette = 0 
)

Creates a new group graphic attached to the specified group for the specified display.

Parameters
displayDisplay used to initialize the object.
groupGroup to be encapsulated.
ownerFlag set to IlTrue if the group is to be deleted when the graphic object is deleted.
paletteUnused parameter, left for compatibility reasons.

Member Function Documentation

§ getGroup()

IlvGroup* IlvGroupGraphic::getGroup ( ) const
Returns
The group associated with this group graphic.

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