19declare(strict_types=1);
50 $clone->color = $color;
68 $clone->lead = $image;
78 $clone->lead = $avatar;
88 $clone->audio = $audio;
102 $clone = clone $this;
103 $clone->lead = $icon;
112 $clone = clone $this;
113 $clone->lead = $text;
122 $clone = clone $this;
140 $clone = clone $this;
141 $clone->chart = $chart;
155 $clone = clone $this;
156 $clone->actions = $actions;
165 return $this->actions;
170 $clone = clone $this;
171 $clone->main_action = $button;
177 return $this->main_action;
Color expresses a certain color by giving the mixing ratio in the RGB color space.
withLeadAvatar(Avatar $avatar)
withActions(C\Dropdown\Standard $actions)
withProgress(C\Chart\ProgressMeter\ProgressMeter $chart)
withMainAction(ButtonStandard|LinkStandard $button)
withLeadText(string $text)
withAudioPlayer(Audio $audio)
C Chart ProgressMeter ProgressMeter $chart
withLeadImage(Image $image)
ButtonStandard LinkStandard null $main_action
This describes commonalities between all types of Dropdowns.
Common interface to all items.
This describes how a letter or a picture avatar could be modified during construction of UI.
This describes how an icon could be modified during construction of UI.