Package bibliothek.gui.dock.toolbar.expand

Interface Summary
ExpandableToolbarItem An ExpandableToolbarItem is a part of a toolbar that can have different shapes.
ExpandableToolbarItemListener A listener that can be added to an ExpandableToolbarItem, it will be informed if the ExpandedStates change.
ExpandableToolbarItemStrategyListener A listener that is added to an ExpandableToolbarItemStrategy.
 

Class Summary
DefaultExpandableToolbarItemStrategy The default implementation of an ExpandableToolbarItemStrategy searches for ExpandableToolbarItems.
DisabledExpandableToolbarItemStrategy This implementation of ExpandableToolbarItemStrategy does not do anything, it just disables any feature related to expandable items.
ExpandableStateController The ExpandableStateController is a helper class intended for ExpandableToolbarItems, it finds the first parent of a ExpandableToolbarItem which is acknowledged by the current ExpandableToolbarItemStrategy and changes the ExpandedState of the item to the ExpandedState of the parent.
ExpandManager The ExpandManager is responsible for performing global effects that happen after a ExpandableToolbarItemStrategy changed the ExpandedState of a Dockable.
SimpleExpandAction A SimpleExpandAction just shows the icon, text and tooltip of one SimpleExpandAction.Action that could be executed regarding the ExpandedState.
 

Enum Summary
ExpandedState Describes the state of a Dockable as seen by the ExpandableToolbarItemStrategyListener and by ExpandableToolbarItem.
SimpleExpandAction.Action describes to which state this action leads