rwlogo

Rogue Wave Views
Manager Package API Reference Guide

Product Documentation:

Rogue Wave Views
Documentation Home

 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
List of all members | Public Member Functions | Public Attributes
IlvManagerLayerAlphaMessage Class Reference

Manager message class used when setting the alpha value of a manager layer. More...

#include <ilviews/manager/observer.h>

Inheritance diagram for IlvManagerLayerAlphaMessage:
IlvManagerLayerMessage IlvManagerMessage

Public Member Functions

 IlvManagerLayerAlphaMessage (int layer, IlvIntensity oldAlpha)
 Constructor. More...
 
- Public Member Functions inherited from IlvManagerLayerMessage
 IlvManagerLayerMessage (IlUInt reason, int layer)
 Constructor. More...
 
int getLayer () const
 Returns the index of the layer. More...
 
- Public Member Functions inherited from IlvManagerMessage
 IlvManagerMessage (IlUInt reason, IlUInt mask, IlAny data=0)
 Constructor. More...
 

Public Attributes

IlvIntensity _oldAlpha
 Previous alpha value. More...
 

Detailed Description

Manager message class used when setting the alpha value of a manager layer.

Library: ilvmgr

This message class is used in the member function IlvManagerLayer::setAlpha. The reason (or message type) is always IlvMgrMsgLayerAlpha. The new alpha value of the layer is available though the manager layer object. The previous alpha value of the layer is stored in the message data field _oldAlpha.

Constructor & Destructor Documentation

IlvManagerLayerAlphaMessage::IlvManagerLayerAlphaMessage ( int  layer,
IlvIntensity  oldAlpha 
)

Constructor.

Sets the message type to IlvMgrMsgLayerAlpha.

Parameters
layerThe index of the layer.
oldAlphaThe previous alpha value of the manager layer.

Member Data Documentation

IlvIntensity IlvManagerLayerAlphaMessage::_oldAlpha

Previous alpha value.

The previous alpha value of the the manager layer.


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