Package | Description |
---|---|
bibliothek.gui.dock.action.dropdown |
Elements needed to design the communication between a
DropDownAction and its children. |
bibliothek.gui.dock.action.view |
Classes to create a views for
DockAction s.This package does not contain any views, only the mechanism to create some. |
bibliothek.gui.dock.common.intern.action.panel |
Supporting classes for
CPanelPopup . |
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 |
Modifier and Type | Method and Description |
---|---|
void |
DefaultDropDownFilter.update(DropDownViewItem selection) |
abstract void |
DropDownFilter.update(DropDownViewItem selection)
Updates all properties using the current selection of a button.
|
protected void |
DefaultDropDownFilter.updateEnabled(DropDownViewItem selection)
Updates the enabled-state of the
view . |
protected void |
DefaultDropDownFilter.updateIcon(DropDownViewItem selection)
Updates the icon of the
view . |
protected void |
DefaultDropDownFilter.updateRepresentative(DropDownViewItem selection)
|
protected void |
DefaultDropDownFilter.updateSelected(DropDownViewItem selection)
Updates the selected-state of the
view . |
protected void |
DefaultDropDownFilter.updateText(DropDownViewItem selection)
Updates the text of the
view . |
protected void |
DefaultDropDownFilter.updateTooltip(DropDownViewItem selection)
Updates the tooltip of the
view . |
Modifier and Type | Field and Description |
---|---|
static ViewTarget<DropDownViewItem> |
ViewTarget.DROP_DOWN
A target aiming to a
DropDownAction |
Modifier and Type | Method and Description |
---|---|
DropDownViewItem |
PanelDropDownGenerator.create(ActionViewConverter converter,
CPanelPopup.PanelPopup action,
Dockable dockable) |
Modifier and Type | Method and Description |
---|---|
DropDownViewItem |
DropDownItemHandle.getView()
Gets the view of the action.
|
Constructor and Description |
---|
DropDownItemHandle(DockAction item,
DropDownViewItem view,
Dockable dockable,
DropDownAction action)
Creates a new item.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractDropDownHandler<S extends StandardDropDownItemAction>
A handler that connects a
StandardDropDownItemAction with a
drop-down-button. |
class |
ButtonDropDownHandler
A connection between a
ButtonDockAction and a drop-down-button. |
class |
SelectableDropDownHandler
A connection between a
SelectableDockAction and a
drop-down-button. |
class |
SubDropDownHandler
A handler that connects non-selectable, non-triggerable items with a
drop-down-button.
|