bibliothek.gui.dock.common.event
Interface CDockablePropertyListener

All Known Implementing Classes:
CDockableAdapter

public interface CDockablePropertyListener

A listener added to a CDockable, this listener will get informed about property changes of CDockable.

Author:
Benjamin Sigg
See Also:
CDockableStateListener

Method Summary
 void actionChanged(CDockable dockable, String key, CAction oldAction, CAction newAction)
          Called when an action that is returned by CDockable.getAction(String) has been exchanged.
 void closeableChanged(CDockable dockable)
          Called when the closeable-property has changed.
 void externalizableChanged(CDockable dockable)
          Called when the externalizable-property has changed.
 void maximizableChanged(CDockable dockable)
          Called when the maximizable-property has changed.
 void minimizableChanged(CDockable dockable)
          Called when the minimizable-property has changed.
 void minimizedHoldChanged(CDockable dockable)
          Called when the CDockable.isMinimizedHold()-property has changed.
 void minimizeSizeChanged(CDockable dockable)
          Called when the property CDockable.getMinimizedSize() has changed.
 void resizeLockedChanged(CDockable dockable)
          Called when the CDockable.isResizeLockedHorizontally() or CDockable.isResizeLockedVertically()-property has changed.
 void singleTabShownChanged(CDockable dockable)
          Called when the property CDockable.isSingleTabShown() has changed.
 void titleShownChanged(CDockable dockable)
          Called when the property CDockable.isTitleShown() has changed.
 

Method Detail

closeableChanged

void closeableChanged(CDockable dockable)
Called when the closeable-property has changed.

Parameters:
dockable - the source of the event

minimizableChanged

void minimizableChanged(CDockable dockable)
Called when the minimizable-property has changed.

Parameters:
dockable - the source of the event

maximizableChanged

void maximizableChanged(CDockable dockable)
Called when the maximizable-property has changed.

Parameters:
dockable - the source of the event

externalizableChanged

void externalizableChanged(CDockable dockable)
Called when the externalizable-property has changed.

Parameters:
dockable - the source of the event

resizeLockedChanged

void resizeLockedChanged(CDockable dockable)
Called when the CDockable.isResizeLockedHorizontally() or CDockable.isResizeLockedVertically()-property has changed.

Parameters:
dockable - the source of the event

minimizedHoldChanged

void minimizedHoldChanged(CDockable dockable)
Called when the CDockable.isMinimizedHold()-property has changed.

Parameters:
dockable - the source of the event

minimizeSizeChanged

void minimizeSizeChanged(CDockable dockable)
Called when the property CDockable.getMinimizedSize() has changed.

Parameters:
dockable - the source of the event

titleShownChanged

void titleShownChanged(CDockable dockable)
Called when the property CDockable.isTitleShown() has changed.

Parameters:
dockable - the source of the event

singleTabShownChanged

void singleTabShownChanged(CDockable dockable)
Called when the property CDockable.isSingleTabShown() has changed.

Parameters:
dockable - the source of the event

actionChanged

void actionChanged(CDockable dockable,
                   String key,
                   CAction oldAction,
                   CAction newAction)
Called when an action that is returned by CDockable.getAction(String) has been exchanged.

Parameters:
dockable - the source of the event
key - the name of the exchanged action
oldAction - the old action, can be null
newAction - the new action, can be null