19declare(strict_types=1);
28class Shy extends Item implements IShy, IJavaScriptBindable
49 $clone->close = $close;
64 $clone->lead_icon = $lead;
70 return $this->lead_icon;
__construct(string $title)
withLeadIcon(Icon $lead)
Get a copy of that shy with a lead icon.
withClose(Close $close)
Get a copy of that shy with a close button.
Common interface to all items.
Interface to be extended by components that have the possibility to bind to Javascript.
This describes how an icon could be modified during construction of UI.
__construct(Container $dic, ilPlugin $plugin)
@inheritDoc
trait JavaScriptBindable
Trait for components implementing JavaScriptBindable providing standard implementation.