public class ToolbarExtendedModeEnablement extends Object implements 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.ExtendedModeEnablement.Availability, ExtendedModeEnablement.Hidden| Modifier and Type | Field and Description |
|---|---|
static ExtendedModeEnablementFactory |
FACTORY
A factory creating new
ToolbarExtendedModeEnablements. |
| Constructor and Description |
|---|
ToolbarExtendedModeEnablement(DockController controller) |
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(ExtendedModeEnablementListener listener) |
void |
destroy() |
ExtendedModeEnablement.Availability |
isAvailable(Dockable dockable,
ExtendedMode mode) |
ExtendedModeEnablement.Hidden |
isHidden(Dockable dockable,
ExtendedMode mode) |
void |
removeListener(ExtendedModeEnablementListener listener) |
public static final ExtendedModeEnablementFactory FACTORY
ToolbarExtendedModeEnablements.public ToolbarExtendedModeEnablement(DockController controller)
public ExtendedModeEnablement.Hidden isHidden(Dockable dockable, ExtendedMode mode)
isHidden in interface ExtendedModeEnablementpublic ExtendedModeEnablement.Availability isAvailable(Dockable dockable, ExtendedMode mode)
isAvailable in interface ExtendedModeEnablementpublic void addListener(ExtendedModeEnablementListener listener)
addListener in interface ExtendedModeEnablementpublic void removeListener(ExtendedModeEnablementListener listener)
removeListener in interface ExtendedModeEnablementpublic void destroy()
destroy in interface ExtendedModeEnablementCopyright © 2018. All rights reserved.