i_spacer & add_spacer_at(layout_item_index aPosition) override
size maximum_size(optional_size const &aAvailableSpace=optional_size{}) const override
layout_direction direction() const override
size minimum_size(optional_size const &aAvailableSpace=optional_size{}) const override
void layout_items(const point &aPosition, const size &aSize) override
i_spacer & add_spacer() override
uint32_t items_visible(item_type_e aItemType=static_cast< item_type_e >(ItemTypeWidget|ItemTypeLayout)) const
uint32_t layout_item_index