Rogue Wave Views
Manager Package API Reference Guide
Product Documentation:

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

Manager command class. More...

#include <ilviews/manager/commands.h>

Inheritance diagram for IlvPopObjectsCommand:
IlvPushObjectsCommand IlvManagerCommand IlvCommand IlvAction

Public Member Functions

 IlvPopObjectsCommand (IlvManager *manager, IlUInt n=0, IlvGraphic *const *objs=0, IlUInt *p=0)
 Constructor. More...
 
- Public Member Functions inherited from IlvPushObjectsCommand
 IlvPushObjectsCommand (IlvManager *m, IlUInt n=0, IlvGraphic *const *o=0, IlUInt *p=0)
 Constructor. More...
 
- Public Member Functions inherited from IlvManagerCommand
 IlvManagerCommand (IlvManager *manager)
 Constructor. More...
 
IlvManagergetManager () const
 Returns the manager. More...
 

Detailed Description

Manager command class.

Library: ilvmgr

The class IlvPopObjectsCommand is a subclass of IlvManagerCommand that must be instantiated to record that objects have been brought to the front of a given layer, and make it possible to undo or redo this modification.
This command should be used in place of the IlvManager::pop method to store the order of the objects before reordering them. Note that this command is of little interest in subdivided IlvManagerLayer, where the order in which objects are displayed cannot be controlled precisely.

See also
IlvManagerLayer::allowSubdivision

Constructor & Destructor Documentation

IlvPopObjectsCommand::IlvPopObjectsCommand ( IlvManager manager,
IlUInt  n = 0,
IlvGraphic *const *  objs = 0,
IlUInt p = 0 
)

Constructor.

Parameters
managerThe manager to which the command applies.
nThe number of objects to be brought to the front of the layer.
objsThe objects to be brought to the front of their respective layers.
pUndocumented argument.

© Copyright 2016, 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.