rwlogo
Rogue Wave Views 5.5.1

Rogue Wave Views
Gadgets Package API Reference Guide

Product Documentation:

Rogue Wave Views
Documentation Home

IlvPaneListener Class Reference

Pane Listener class. More...

#include <ilviews/gadgets/panecont.h>

List of all members.

Public Member Functions

 IlvPaneListener ()
 Constructor.
IlvPanegetPane () const
 Returns the pane listened to.
virtual void paneContainerChanged (IlvPanedContainer *container)
 Is called each time the container of the pane changes.
virtual void paneGeometryChanged ()
 Is called each time the pane geometry changes.
virtual void paneMinimumSizeChanged (IlvDirection direction, IlvDim size)
 Is called each time the minimum size of the pane changes.
virtual void paneNameChanged (const char *name)
 Is called each time the name of the pane changes.
virtual void paneResizeModeChanged (IlvDirection direction, int mode)
 Is called each time the resize mode of the pane changes.
virtual void paneVisibilityChanged ()
 Is called each time the visibility of the pane changes.

Friends

class IlvPane

Detailed Description

Pane Listener class.

Library: ilvadvgdt

The class IlvPaneListener is a class that defines a listener for the IlvPane class. Each instance of the IlvPane class maintains a list of pane listeners and notify them each time a specific modification is performed on the pane. A pane listener is linked to a specific instance of the IlvPane class and therefore cannot be shared.

See also:
IlvPane.

Constructor & Destructor Documentation

IlvPaneListener::IlvPaneListener (  ) 

Constructor.

Initializes a new instance of the IlvPaneListener class.


Member Function Documentation

IlvPane* IlvPaneListener::getPane (  )  const

Returns the pane listened to.

Returns:
The pane listened to. If the pane listener has not been added to a pane using IlvPane::addListener, this method returns 0.
virtual void IlvPaneListener::paneContainerChanged ( IlvPanedContainer container  )  [virtual]

Is called each time the container of the pane changes.

You may override this method in a subclass of IlvPaneListener.

Parameters:
const The previous container of the pane.
See also:
IlvPane::setContainer
virtual void IlvPaneListener::paneGeometryChanged (  )  [virtual]

Is called each time the pane geometry changes.

You may override this method in a subclass of IlvPaneListener.

See also:
IlvPane::moveResize
virtual void IlvPaneListener::paneMinimumSizeChanged ( IlvDirection  direction,
IlvDim  size 
) [virtual]

Is called each time the minimum size of the pane changes.

Parameters:
direction The direction for which the minimum size changes.
size The previous minimum size of the pane for the direction direction.
See also:
IlvPane::setMinimumSize
virtual void IlvPaneListener::paneNameChanged ( const char *  name  )  [virtual]

Is called each time the name of the pane changes.

You may override this method in a subclass of IlvPaneListener.

Parameters:
name The previous name of the pane.
See also:
IlvPane::setName
virtual void IlvPaneListener::paneResizeModeChanged ( IlvDirection  direction,
int  mode 
) [virtual]

Is called each time the resize mode of the pane changes.

You may override this method in a subclass of IlvPaneListener.

Parameters:
direction The direction for which the resize mode changes.
mode The previous resize mode of the pane for the direction direction.
See also:
IlvPane::setResizeMode, ResizeMode
virtual void IlvPaneListener::paneVisibilityChanged (  )  [virtual]

Is called each time the visibility of the pane changes.

You may override this method in a subclass of IlvPaneListener.

See also:
IlvPane::show, IlvPane::hide

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