bibliothek.gui.dock.toolbar.expand
Interface ExpandableToolbarItemStrategyListener


public interface ExpandableToolbarItemStrategyListener

A listener that is added to an ExpandableToolbarItemStrategy.

Author:
Benjamin Sigg

Method Summary
 void enablementChanged(bibliothek.gui.Dockable item, ExpandedState state, boolean enabled)
          Called if the result of ExpandableToolbarItemStrategy.isEnabled(Dockable, ExpandedState) changed for item and state.
 void expanded(bibliothek.gui.Dockable item)
          Called if item was expanded.
 void shrunk(bibliothek.gui.Dockable item)
          Called if item was made small.
 void stretched(bibliothek.gui.Dockable item)
          Called if item was stretched.
 

Method Detail

expanded

void expanded(bibliothek.gui.Dockable item)
Called if item was expanded.

Parameters:
item - the item whose state changed

stretched

void stretched(bibliothek.gui.Dockable item)
Called if item was stretched.

Parameters:
item - the item whose state changed

shrunk

void shrunk(bibliothek.gui.Dockable item)
Called if item was made small.

Parameters:
item - the item show state changed

enablementChanged

void enablementChanged(bibliothek.gui.Dockable item,
                       ExpandedState state,
                       boolean enabled)
Called if the result of ExpandableToolbarItemStrategy.isEnabled(Dockable, ExpandedState) changed for item and state.

Parameters:
item - the item whose enablement changed
state - the state whose enablement changed
enabled - whether item can be in mode state