Package | Description |
---|---|
bibliothek.gui.dock.action |
The components dealing with the logic of
DockAction s. |
bibliothek.gui.dock.action.actions |
Contains a set of different
DockAction s
and supporting classes.The actions in this package will create views, which show Icon s,
text, tooltips and other gimmicks. |
bibliothek.gui.dock.action.dropdown |
Elements needed to design the communication between a
DropDownAction and its children. |
bibliothek.gui.dock.common.action.core |
A set of
DockAction s that also implement
CommonDockAction . |
bibliothek.gui.dock.event |
Listeners, adapters and events used in the whole framework.
A Listener is added to some object that needs to be observed, the Listener will be informed whenever the observed object changes. An Adapter is an implementation of a Listener, but the methods of an Adapter are empty. An Event is an object carrying information from an observed object to a Listener. |
bibliothek.gui.dock.themes.basic.action |
Elements handling the view of
DockAction s.They way from a DockAction to its view normally involves four objects:
The DockAction itself, providing the basic set of properties
A handler listening to changes of the
action and forwarding the changes to the model. |
bibliothek.gui.dock.themes.basic.action.dropdown |
Handlers taking various kinds of
DockAction and presenting them
as DropDownViewItem
in order to display them as children of a
DropDownAction |
bibliothek.gui.dock.themes.basic.action.menu |
Handlers taking various kinds of
DockAction and presenting them
as MenuViewItem in
order to display the actions in a menu. |
Modifier and Type | Field and Description |
---|---|
static ActionType<DropDownAction> |
ActionType.DROP_DOWN
Represents a drop down action.
|
Modifier and Type | Interface and Description |
---|---|
interface |
SharingDropDownDockAction
A
SharingDropDownDockAction is a DropDownAction whose properties are shared by
all Dockable s and whose properties can be set by the client. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractSimpleDropDownAction
A dropdown action based on one
DockActionSource which has to be specified
by a subclass. |
class |
SimpleDropDownAction
A dropdown action that has the same properties for all Dockables.
|
Modifier and Type | Method and Description |
---|---|
DropDownAction |
DropDownFilter.getAction()
Gets the action that is filtered.
|
Modifier and Type | Method and Description |
---|---|
DropDownFilter |
DropDownFilterFactory.createView(DropDownAction action,
Dockable dockable,
DropDownView view)
Creates a new filter.
|
Constructor and Description |
---|
AbstractDropDownFilter(DropDownAction action,
Dockable dockable,
DropDownView view)
Creates a new filter.
|
DefaultDropDownFilter(DropDownAction action,
Dockable dockable,
DropDownView view)
Creates a new filter
|
DropDownFilter(Dockable dockable,
DropDownAction action,
DropDownView view)
Creates a new filter
|
Modifier and Type | Class and Description |
---|---|
class |
CommonSimpleDropDownAction
An implementation of a
SimpleDropDownAction also implementing CommonDockAction . |
Modifier and Type | Method and Description |
---|---|
void |
DropDownActionListener.selectionChanged(DropDownAction action,
java.util.Set<Dockable> dockables,
DockAction selection)
Called when the selection of
action has changed. |
Constructor and Description |
---|
BasicDropDownButtonHandler(DropDownAction action,
Dockable dockable)
Creates a new handler.
|
DropDownItemHandle(DockAction item,
DropDownViewItem view,
Dockable dockable,
DropDownAction action)
Creates a new item.
|
Modifier and Type | Method and Description |
---|---|
DropDownAction |
DropDownIcon.getAction()
Gets the action for which this icon is used.
|
Modifier and Type | Method and Description |
---|---|
void |
DropDownIcon.init(Dockable dockable,
DropDownAction action,
ViewItem<? extends javax.swing.JComponent> parent)
Initializes this icon by setting missing properties.
|
Constructor and Description |
---|
DropDownMenuHandler(DropDownAction action,
Dockable dockable)
Creates a new handler
|