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().