Package bibliothek.gui.dock.common

A set of classes that can be used to create basic applications.

See:
          Description

Interface Summary
CControlRegister Grants access to the CDockables and other information that is associated with a CControl.
CStation<S extends CommonDockStation<?,?>> A CStation is an element onto which CDockables can be dropped.
CStationContainer A CStationContainer is a set of root CStations that are somehow combined and ordered on some kind of Component.
CStationContainerListener This listener is added to a CStationContainer and receives an event if either CStations are added or removed from the container.
DestroyHook A DestroyHook is added to a CControl.
MissingCDockableStrategy A strategy that tells what to do if CControl finds a description of a CDockable that it does not know while reading a layout.
MultipleCDockable A MultipleCDockable is a CDockable which can have many copies in an CControl.
MultipleCDockableFactory<F extends MultipleCDockable,L extends MultipleCDockableLayout> A factory that can create and store MultipleCDockables.
MultipleCDockableLayout An intermediate representation of the layout of a MultipleCDockable.
SingleCDockable A SingleCDockable is a dockable which is added once to the CControl and remains there until it is removed by the application.
SingleCDockableFactory A backup factory is used by a CControl to create SingleCDockables if a dockable is missing in the cache, but needed because some layout is loaded from a file.
 

Class Summary
CContentArea A component that is normally set into the center of the main- JFrame.
CControl Manages the interaction between SingleCDockable, MultipleCDockable and CStations.
Clients which do no longer need a CControl can call CControl.destroy() to free resources.
A CControl is an interface between the application and the framework.
CExternalizeArea This CStation handles those CDockables whose mode is ExtendedMode.EXTERNALIZED.
CGrid A CGrid is a mechanism to layout a set of CDockable on a SplitDockStation like the one used in the center of the CContentArea or on the CWorkingArea.
CGridArea In a CGridArea normalized CDockable can be shown.
CLocation A class describing the current location of a CDockable.
CMinimizeArea An area where CDockables can be stored in their minimized state.
ColorMap A map containing several Colors.
CPreferenceModel A PreferenceModel that shows the settings of a CControl.
CWorkingArea A working area is an element which is always visible and contains some CDockables which can't be dragged out of it.
DefaultMultipleCDockable A MultipleCDockable that contains a content-pane where the client might add or remove as many Components as it wishes.
DefaultSingleCDockable A DefaultSingleCDockable is an element which has a content-pane where clients can add or remove as many Components as they whish.
EmptyMultipleCDockableFactory<F extends MultipleCDockable> A factory that does not store anything.
FontMap A map containing FontModifiers.
NullMultipleCDockableFactory This specialized MultipleCDockableFactory does not create new MultipleCDockables at all.
 

Enum Summary
CContentArea.Corner References a corner of a panel.
EnableableItem Describes one part of a CDockable that can be disabled.
 

Package bibliothek.gui.dock.common Description

A set of classes that can be used to create basic applications. The subset of DockingFrames allows to create clients capable of doing all the basic operations one does expect: minimizing, maximizing or put a Dockable out of the main-frame. Store and load the layout, hide and show Dockables.
Clients should start by creating a CControl as basic command central, then add new instances of SingleCDockable and MultipleCDockable to this control.