CustomizationToolbarButton
which uses an already existing
Dockable
to gain access to icon and description.DockableListener
is added to
dockable
to read icon and description.ExpandableToolbarItem.isEnabled(ExpandedState)
changed
for item
and state
to enabled
.ExpandableToolbarItemStrategy.isEnabled(Dockable, ExpandedState)
changed for item
and state
.Dockable
can be a child of
which DockStation
often additional layers between a specific
DockStation
and a Dockable
are required.source
has to be put
onto the ScreenDockStation
defined by source
.location
using
property
for that step.location
using
property
for that step.location
using
property
for that step.ExpandableToolbarItemListener
s that are currently
registered.ExpandableStateController
is a helper class intended for
ExpandableToolbarItem
s, it finds the first parent of a
ExpandableToolbarItem
which is acknowledged by the current
ExpandableToolbarItemStrategy
and changes the ExpandedState
of the item to the ExpandedState
of the parent.ExpandableToolbarItem
is a part of a toolbar that can have
different shapes.ExpandableToolbarItem
, it will be informed
if the ExpandedState
s change.ExpandableToolbarItemStrategy
is a strategy that allows to expand
and to shrink items of a toolbar.ExpandableToolbarItemStrategy
.item
was expanded.Dockable
as seen by the
ExpandableToolbarItemStrategyListener
and by
ExpandableToolbarItem
.ExpandManager
is responsible for performing global effects that
happen after a ExpandableToolbarItemStrategy
changed the
ExpandedState
of a Dockable
.ExpandableToolbarItemStrategy
to find out whether the items of some columns
can be expanded, and if so this class generates an appropriate DockActionSource
containing actions
to expand or shrink all the items of one column.