Package | Description |
---|---|
bibliothek.gui.dock.common |
A set of classes that can be used to create basic applications.
|
bibliothek.gui.dock.common.action |
Contains different
DockAction s and subclasses of CAction to
create buttons, checkboxes, menus and other components as button in the titles and tabs of
CDockable s. |
bibliothek.gui.dock.common.action.core |
A set of
DockAction s that also implement
CommonDockAction . |
bibliothek.gui.dock.common.action.predefined |
A set of more complex actions that can be directly used.
|
bibliothek.gui.dock.common.action.util |
Some utility classes required to precisely configure the behavior of
CAction s. |
bibliothek.gui.dock.common.event | |
bibliothek.gui.dock.common.intern |
Classes and interfaces used internally.
|
bibliothek.gui.dock.common.intern.action |
CAction s and supporting classes that are not intended for clients
to be used directly. |
bibliothek.gui.dock.common.mode | |
bibliothek.gui.dock.common.theme.eclipse |
Supporting classes for
CEclipseTheme . |
bibliothek.gui.dock.facile.mode |
Contains an implementation of
ModeManager that links a mode to the location
of a Dockable . |
Constructor and Description |
---|
DefaultMultipleCDockable(MultipleCDockableFactory<?,?> factory,
CAction... actions)
Creates a new dockable
|
DefaultMultipleCDockable(MultipleCDockableFactory<?,?> factory,
java.awt.Component content,
CAction... actions)
Creates a new dockable.
|
DefaultMultipleCDockable(MultipleCDockableFactory<?,?> factory,
javax.swing.Icon icon,
CAction... actions)
Creates a new dockable.
|
DefaultMultipleCDockable(MultipleCDockableFactory<?,?> factory,
javax.swing.Icon icon,
java.awt.Component content,
CAction... actions)
Creates a new dockable.
|
DefaultMultipleCDockable(MultipleCDockableFactory<?,?> factory,
javax.swing.Icon icon,
IconHandling iconHandling,
java.lang.String title,
java.awt.Component content,
DefaultCDockable.Permissions permissions,
CAction... actions)
Creates a new dockable.
|
DefaultMultipleCDockable(MultipleCDockableFactory<?,?> factory,
javax.swing.Icon icon,
java.lang.String title,
CAction... actions)
Creates a new dockable.
|
DefaultMultipleCDockable(MultipleCDockableFactory<?,?> factory,
javax.swing.Icon icon,
java.lang.String title,
java.awt.Component content,
CAction... actions)
Creates a new dockable.
|
DefaultMultipleCDockable(MultipleCDockableFactory<?,?> factory,
javax.swing.Icon icon,
java.lang.String title,
java.awt.Component content,
DefaultCDockable.Permissions permissions,
CAction... actions)
Creates a new dockable.
|
DefaultMultipleCDockable(MultipleCDockableFactory<?,?> factory,
java.lang.String title,
CAction... actions)
Creates a new dockable.
|
DefaultMultipleCDockable(MultipleCDockableFactory<?,?> factory,
java.lang.String title,
java.awt.Component content,
CAction... actions)
Creates a new dockable.
|
DefaultSingleCDockable(java.lang.String id,
CAction... actions)
Creates a new dockable
|
DefaultSingleCDockable(java.lang.String id,
java.awt.Component content,
CAction... actions)
Creates a new dockable.
|
DefaultSingleCDockable(java.lang.String id,
javax.swing.Icon icon,
CAction... actions)
Creates a new dockable.
|
DefaultSingleCDockable(java.lang.String id,
javax.swing.Icon icon,
java.awt.Component content,
CAction... actions)
Creates a new dockable.
|
DefaultSingleCDockable(java.lang.String id,
javax.swing.Icon icon,
IconHandling iconHandling,
java.lang.String title,
java.awt.Component content,
DefaultCDockable.Permissions permissions,
CAction... actions)
Creates a new dockable.
|
DefaultSingleCDockable(java.lang.String id,
javax.swing.Icon icon,
java.lang.String title,
CAction... actions)
Creates a new dockable.
|
DefaultSingleCDockable(java.lang.String id,
javax.swing.Icon icon,
java.lang.String title,
java.awt.Component content,
CAction... actions)
Creates a new dockable.
|
DefaultSingleCDockable(java.lang.String id,
javax.swing.Icon icon,
java.lang.String title,
java.awt.Component content,
DefaultCDockable.Permissions permissions,
CAction... actions)
Creates a new dockable.
|
DefaultSingleCDockable(java.lang.String id,
java.lang.String title,
CAction... actions)
Creates a new dockable.
|
DefaultSingleCDockable(java.lang.String id,
java.lang.String title,
java.awt.Component content,
CAction... actions)
Creates a new dockable.
|
Modifier and Type | Class and Description |
---|---|
class |
CButton
A simple button, the user clicks onto the button and
CButton.action() is called. |
class |
CCheckBox
An action which behaves like a
JCheckBox . |
class |
CDropDownButton
A dropdown-button, the last action which was selected by the user will be
marked graphically.
|
class |
CMenu
A collection of
CAction s which are shown in a menu. |
class |
CPanelPopup
This action shows some kind of popup (for example a
JDialog ) filled
with any content the client likes. |
class |
CRadioButton
An action which behaves like a
JRadioButton .Several CRadioButton s can be added to a CRadioGroup , only
one CRadioButton of such a group will be selected. |
class |
CSeparator
Represents a line separating some groups of
CAction s. |
Modifier and Type | Method and Description |
---|---|
CAction |
CloseActionFactory.create(CControl control,
CDockable dockable)
Creates a new action.
|
CAction |
CDropDownButton.getAction(int index)
Gets the
index 'th action of this menu. |
CAction |
CMenu.getAction(int index)
Gets the
index 'th action of this menu. |
CAction |
CDropDownButton.getSelection()
Gets the currently selected action.
|
Modifier and Type | Method and Description |
---|---|
void |
CDropDownButton.add(CAction action)
Adds an action to this menu.
|
void |
CMenu.add(CAction action)
Adds an action to this menu.
|
void |
CDropDownButton.insert(int index,
CAction action)
Adds an action to the menu.
|
void |
CMenu.insert(int index,
CAction action)
Adds an action to the menu.
|
void |
CDropDownButton.remove(CAction action)
Removes an action from this menu
|
void |
CMenu.remove(CAction action)
Removes an action from this menu
|
void |
CDropDownButton.setSelection(CAction action)
Sets the current selected action.
|
Modifier and Type | Method and Description |
---|---|
CAction |
CommonDockAction.getAction()
Gets the
CAction which wraps this DockAction . |
CAction |
CommonSeparatorAction.getAction() |
CAction |
CommonSimpleButtonAction.getAction() |
CAction |
CommonSimpleCheckAction.getAction() |
CAction |
CommonSimpleDropDownAction.getAction() |
CAction |
CommonSimpleMenuAction.getAction() |
CAction |
CommonSimpleRadioAction.getAction() |
Constructor and Description |
---|
CommonSeparatorAction(CAction action,
ViewTarget<?>... targets)
Creates a new action.
|
CommonSimpleButtonAction(CAction action)
Creates a new button
|
CommonSimpleCheckAction(CAction action)
Creates a new action.
|
CommonSimpleDropDownAction(CAction action)
Creates a new action.
|
CommonSimpleMenuAction(CAction action,
DockActionSource menu)
Creates a new action.
|
CommonSimpleRadioAction(CAction action)
Creates a new action.
|
Modifier and Type | Class and Description |
---|---|
class |
CBlank
An action which is never visible, can be used as placeholder
or in cases where an action would normally be required and
null
would be replaced by a default action. |
class |
CCloseAction
An action that can close any
CDockable by calling
CDockable.setVisible(boolean) . |
class |
CExternalizeAction
An action which
externalizes each CDockable to which is is added. |
class |
CMaximizeAction
|
class |
CMinimizeAction
|
class |
CNormalizeAction
An action that
normalizes each CDockable to which it is added. |
class |
CUnexternalizeAction
An action that un-externalizes (=normalizes) each
CDockable to which it is added. |
class |
CUnmaximizeExternalizedAction
An action which externalizes each
CDockable to which is is added. |
Modifier and Type | Method and Description |
---|---|
CAction |
CCloseAction.Action.getAction() |
Modifier and Type | Method and Description |
---|---|
CAction |
CActionText.getAction()
Gets the action which is using this text.
|
Constructor and Description |
---|
CActionText(java.lang.String id,
CAction action)
Creates a new
CActionText . |
Modifier and Type | Method and Description |
---|---|
void |
CDockableAdapter.actionChanged(CDockable dockable,
java.lang.String key,
CAction oldAction,
CAction newAction) |
void |
CDockablePropertyListener.actionChanged(CDockable dockable,
java.lang.String key,
CAction oldAction,
CAction newAction)
Called when an action that is returned by
CDockable.getAction(String)
has been exchanged. |
Modifier and Type | Method and Description |
---|---|
CAction |
DefaultCDockable.getAction(int index)
Gets the
index 'th action of this dockable. |
CAction |
AbstractCDockable.getAction(java.lang.String key) |
CAction |
CDockable.getAction(java.lang.String key)
Gets an action which is not added to the title by this
CDockable
put by another module. |
Modifier and Type | Method and Description |
---|---|
void |
DefaultCDockable.addAction(CAction action)
Adds an action to this dockable.
|
void |
DefaultCDockable.insertAction(int index,
CAction action)
Adds a new action to this dockable.
|
void |
AbstractCDockable.putAction(java.lang.String key,
CAction action)
Exchanges an action of this
CDockable . |
void |
DefaultCDockable.removeAction(CAction action)
Removes an action from this dockable.
|
Modifier and Type | Class and Description |
---|---|
class |
CDecorateableAction<A extends CommonDecoratableDockAction>
An action which has text, icons and other decorations.
|
class |
CDropDownItem<A extends CommonDropDownItem>
An action which can be child of a dropdown-menu.
|
class |
CExtendedModeAction
This action is intended to change the
ExtendedMode of a
CDockable by calling CDockable.setExtendedMode(ExtendedMode) . |
class |
CSelectableAction<A extends CommonSelectableAction>
An action which is either selected or deselected.
|
Modifier and Type | Method and Description |
---|---|
CAction |
CActionSource.getAction(int index)
Gets the
index 'th action of this source. |
CAction |
CActionSource.remove(int index)
Removes the action at
index . |
CAction |
CActionSource.set(int index,
CAction action)
Replaces the action at
index with index . |
Modifier and Type | Method and Description |
---|---|
void |
CActionSource.add(CAction action)
Adds an action to this source.
|
void |
CActionSource.insert(int index,
CAction action)
Inserts an action at
index of this source. |
boolean |
CActionSource.remove(CAction action)
Removes
action from this source. |
CAction |
CActionSource.set(int index,
CAction action)
Replaces the action at
index with index . |
Constructor and Description |
---|
KeyedLocationModeActionProvider(java.lang.String key,
CAction defaultAction)
Creates a new provider.
|
Modifier and Type | Method and Description |
---|---|
protected EclipseTabDockActionLocation |
CommonEclipseThemeConnector.getLocation(CAction action,
EclipseTabStateInfo tab)
Gets the location of
action depending on the state of tab . |
Modifier and Type | Method and Description |
---|---|
void |
DefaultLocationModeActionProvider.setSelectModeAction(CAction action)
|
Constructor and Description |
---|
DefaultLocationModeActionProvider(CAction action)
Creates a new provider.
|