public class ToolbarExtendedModeEnablement extends Object implements bibliothek.gui.dock.facile.mode.status.ExtendedModeEnablement
ToolbarStrategy
this ExtendedModeEnablement
makes sure that
any item that is part of a toolbar does not have any available modes other than the
CToolbarMode
.Modifier and Type | Field and Description |
---|---|
static bibliothek.gui.dock.facile.mode.status.ExtendedModeEnablementFactory |
FACTORY
A factory creating new
ToolbarExtendedModeEnablement s. |
Constructor and Description |
---|
ToolbarExtendedModeEnablement(bibliothek.gui.DockController controller) |
Modifier and Type | Method and Description |
---|---|
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) |
public static final bibliothek.gui.dock.facile.mode.status.ExtendedModeEnablementFactory FACTORY
ToolbarExtendedModeEnablement
s.public ToolbarExtendedModeEnablement(bibliothek.gui.DockController controller)
public bibliothek.gui.dock.facile.mode.status.ExtendedModeEnablement.Hidden isHidden(bibliothek.gui.Dockable dockable, bibliothek.gui.dock.common.mode.ExtendedMode mode)
isHidden
in interface bibliothek.gui.dock.facile.mode.status.ExtendedModeEnablement
public bibliothek.gui.dock.facile.mode.status.ExtendedModeEnablement.Availability isAvailable(bibliothek.gui.Dockable dockable, bibliothek.gui.dock.common.mode.ExtendedMode mode)
isAvailable
in interface bibliothek.gui.dock.facile.mode.status.ExtendedModeEnablement
public void addListener(bibliothek.gui.dock.facile.mode.status.ExtendedModeEnablementListener listener)
addListener
in interface bibliothek.gui.dock.facile.mode.status.ExtendedModeEnablement
public void removeListener(bibliothek.gui.dock.facile.mode.status.ExtendedModeEnablementListener listener)
removeListener
in interface bibliothek.gui.dock.facile.mode.status.ExtendedModeEnablement
public void destroy()
destroy
in interface bibliothek.gui.dock.facile.mode.status.ExtendedModeEnablement