This describes the MainBar.
withClearedEntries()
Get a copy of this Mainbar without any entries.
getEngageToolSignal(string $tool_id)
Signal to engage a tool from outside the mainbar.
getCloseButtons()
Buttons to close tools; maybe configure with callback.
withMoreButton(Button\Bulky $button)
Set button for further entries that do not fit on the screen.
getToolsButton()
Returns the button of the tools-trigger.
getToolsRemovalSignal()
Get the signal that is used for removing a tool.
getToolsClickSignal()
Get the signal that is triggered when any entry in the tools-button is clicked.
withActive(string $active)
withAdditionalEntry(string $id, $entry)
Append an entry.
getEntryClickSignal()
Get the signal that is triggered when any entry in the bar is clicked.
getToggleToolsSignal()
Signal to toggle the tools-section.
withAdditionalToolEntry(string $id, Slate\Slate $entry, bool $initially_hidden=false, Button\Close $close_button=null)
Append a tool-entry.
getMoreButton()
Returns the button for further entries.
getDisengageAllSignal()
This signal disengages all slates when triggered.
withToolsButton(Button\Bulky $button)
Set button for the tools-trigger.
getInitiallyHiddenToolIds()
There are tools that are rendered invisible before first activation.