Pane Listener class. More...
#include <ilviews/gadgets/panecont.h>
Public Member Functions | |
IlvPaneListener () | |
Initializes a new instance of the IlvPaneListener class. | |
IlvPane * | getPane () const |
Returns the pane listened to. More... | |
virtual void | paneContainerChanged (IlvPanedContainer *container) |
Is called each time the container of the pane changes. More... | |
virtual void | paneGeometryChanged () |
Is called each time the pane geometry changes. More... | |
virtual void | paneMinimumSizeChanged (IlvDirection dir, IlvDim size) |
Is called each time the minimum size of the pane changes. More... | |
virtual void | paneNameChanged (const char *name) |
Is called each time the name of the pane changes. More... | |
virtual void | paneResizeModeChanged (IlvDirection dir, int mode) |
Is called each time the resize mode of the pane changes. More... | |
virtual void | paneVisibilityChanged () |
Is called each time the visibility of the pane changes. More... | |
Friends | |
class | IlvPane |
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.
IlvPane
. IlvPane* IlvPaneListener::getPane | ( | ) | const |
Returns the pane listened to.
IlvPane::addListener()
, this method returns 0
.
|
virtual |
Is called each time the container of the pane changes.
You may override this method in a subclass of IlvPaneListener
.
container | The previous container of the pane. |
IlvPane::setContainer()
.
|
virtual |
Is called each time the pane geometry changes.
You may override this method in a subclass of IlvPaneListener
.
IlvPane::moveResize()
.
|
virtual |
Is called each time the minimum size of the pane changes.
dir | The direction for which the minimum size changes. |
size | The previous minimum size of the pane for the direction dir. |
IlvPane::setMinimumSize()
.
|
virtual |
Is called each time the name of the pane changes.
You may override this method in a subclass of IlvPaneListener
.
name | The previous name of the pane. |
IlvPane::setName()
.
|
virtual |
Is called each time the resize mode of the pane changes.
You may override this method in a subclass of IlvPaneListener
.
dir | The direction for which the resize mode changes. |
mode | The previous resize mode of the pane for the direction direction. |
IlvPane::setResizeMode()
, ResizeMode
.
|
virtual |
Is called each time the visibility of the pane changes.
You may override this method in a subclass of IlvPaneListener
.
IlvPane::show()
, IlvPane::hide()
.