public class CDisablingStrategy extends Object implements DisablingStrategy
CDockablePropertyListener to each CDockable and reads the value of
CDockable.isEnabled(bibliothek.gui.dock.common.EnableableItem) to find out which Dockables
are disabled.STRATEGY| Constructor and Description |
|---|
CDisablingStrategy(CControl control)
Creates a new strategy, this constructor will add a listener to
control. |
| Modifier and Type | Method and Description |
|---|---|
void |
addDisablingStrategyListener(DisablingStrategyListener listener) |
boolean |
isDisabled(Dockable dockable,
DockAction item) |
boolean |
isDisabled(Dockable dockable,
DockTitle item) |
boolean |
isDisabled(DockElement item) |
boolean |
isTabDisabled(Dockable dockable) |
void |
removeDisablingStrategyListener(DisablingStrategyListener listener) |
public CDisablingStrategy(CControl control)
control.control - the control in whose realm this strategy will operatepublic void addDisablingStrategyListener(DisablingStrategyListener listener)
addDisablingStrategyListener in interface DisablingStrategypublic void removeDisablingStrategyListener(DisablingStrategyListener listener)
removeDisablingStrategyListener in interface DisablingStrategypublic boolean isDisabled(DockElement item)
isDisabled in interface DisablingStrategypublic boolean isDisabled(Dockable dockable, DockAction item)
isDisabled in interface DisablingStrategypublic boolean isDisabled(Dockable dockable, DockTitle item)
isDisabled in interface DisablingStrategypublic boolean isTabDisabled(Dockable dockable)
isTabDisabled in interface DisablingStrategyCopyright © 2018. All rights reserved.