Package bibliothek.gui.dock.station.toolbar.menu

Interface Summary
CustomizationMenu A CustomizationMenu is a menu that is shown belonging to a ToolbarGroupDockStation, the menu can offer various settings to customize the station.
Clients should call CustomizationMenu.setController(DockController) and CustomizationMenu.setContent(CustomizationMenuContent) to set up the menu.
CustomizationMenuCallback This callback is delivered to a CustomizationMenu, it allows the menu to communicate with its parent DockStation.
CustomizationMenuContent A CustomizationMenuContent is a part of the CustomizationMenu.
 

Class Summary
AbstractCustomizationMenu The abstract implementation of CustomizationMenu offers fields to store standard data required by all menus.
CustomizationButton A factory for a toggle button that will open the CustomizationMenu.
CustomizationMenuContentGrid A CustomizationMenuContent using a GridLayout to show a set of other CustomizationMenuContents.
CustomizationMenuContentVerticalBox A CustomizationMenuContent using a vertical Box to show a set of other CustomizationMenuContents.
CustomizationMenuItem The CustomizationMenuItem is a simple Component.
CustomizationToolbarButton The CustomizationToolbarButton is a button that allows to add one Dockable to a DockStation.
DefaultCustomizationMenu The default CustomizationMenu makes use of a JDialog to show its contents.
EagerCustomizationToolbarButton A CustomizationToolbarButton which uses an already existing Dockable to gain access to icon and description.
GroupedCustomizationMenuContent The grouped customization menu is a panel showing groups of other CustomizationMenuContent.
GroupedCustomizationMenuTitle This is the default component to be used by a GroupedCustomizationMenuContent as title for one group.
 

Enum Summary
CustomizationToolbarButton.ItemLocation The different locations where a Dockable can be in respect to this button