bibliothek.gui.dock.toolbar.intern
Class ToolbarExtendedModeEnablement
java.lang.Object
bibliothek.gui.dock.toolbar.intern.ToolbarExtendedModeEnablement
- All Implemented Interfaces:
- bibliothek.gui.dock.facile.mode.status.ExtendedModeEnablement
public class ToolbarExtendedModeEnablement
- extends Object
- implements bibliothek.gui.dock.facile.mode.status.ExtendedModeEnablement
Using the ToolbarStrategy
this ExtendedModeEnablement
makes sure that
any item that is part of a toolbar does not have any available modes other than the
CToolbarMode
.
- Author:
- Benjamin Sigg
Nested classes/interfaces inherited from interface bibliothek.gui.dock.facile.mode.status.ExtendedModeEnablement |
bibliothek.gui.dock.facile.mode.status.ExtendedModeEnablement.Availability, bibliothek.gui.dock.facile.mode.status.ExtendedModeEnablement.Hidden |
Method Summary |
void |
addListener(bibliothek.gui.dock.facile.mode.status.ExtendedModeEnablementListener listener)
|
void |
destroy()
|
bibliothek.gui.dock.facile.mode.status.ExtendedModeEnablement.Availability |
isAvailable(bibliothek.gui.Dockable dockable,
bibliothek.gui.dock.common.mode.ExtendedMode mode)
|
bibliothek.gui.dock.facile.mode.status.ExtendedModeEnablement.Hidden |
isHidden(bibliothek.gui.Dockable dockable,
bibliothek.gui.dock.common.mode.ExtendedMode mode)
|
void |
removeListener(bibliothek.gui.dock.facile.mode.status.ExtendedModeEnablementListener listener)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FACTORY
public static final bibliothek.gui.dock.facile.mode.status.ExtendedModeEnablementFactory FACTORY
- A factory creating new
ToolbarExtendedModeEnablement
s.
ToolbarExtendedModeEnablement
public ToolbarExtendedModeEnablement(bibliothek.gui.DockController controller)
isHidden
public bibliothek.gui.dock.facile.mode.status.ExtendedModeEnablement.Hidden isHidden(bibliothek.gui.Dockable dockable,
bibliothek.gui.dock.common.mode.ExtendedMode mode)
- Specified by:
isHidden
in interface bibliothek.gui.dock.facile.mode.status.ExtendedModeEnablement
isAvailable
public bibliothek.gui.dock.facile.mode.status.ExtendedModeEnablement.Availability isAvailable(bibliothek.gui.Dockable dockable,
bibliothek.gui.dock.common.mode.ExtendedMode mode)
- Specified by:
isAvailable
in interface bibliothek.gui.dock.facile.mode.status.ExtendedModeEnablement
addListener
public void addListener(bibliothek.gui.dock.facile.mode.status.ExtendedModeEnablementListener listener)
- Specified by:
addListener
in interface bibliothek.gui.dock.facile.mode.status.ExtendedModeEnablement
removeListener
public void removeListener(bibliothek.gui.dock.facile.mode.status.ExtendedModeEnablementListener listener)
- Specified by:
removeListener
in interface bibliothek.gui.dock.facile.mode.status.ExtendedModeEnablement
destroy
public void destroy()
- Specified by:
destroy
in interface bibliothek.gui.dock.facile.mode.status.ExtendedModeEnablement