38 using abstract_item = abstract_t<item>;
46 const item_list&
items()
const override;
48 void add(
const abstract_item& aItem)
override;
49 void remove(
const abstract_item& aItem)
override;
57 using base_type::show;
58 bool show(
bool aVisible)
override;
64 std::optional<property_delegate<optional_size_policy>> iParentLayoutSizePolicyDelegate;
void set_area(dock_area aArea) override
const item_list & items() const override
color palette_color(color_role aColorRole) const override
dock(i_widget &aParent, dock_area aArea, optional_size const &aInitialSize={}, optional_size const &aInitialWeight={})
bool show(bool aVisible) override
bool part_active(widget_part aPart) const override
dock(i_layout &aLayout, dock_area aArea, optional_size const &aInitialSize={}, optional_size const &aInitialWeight={})
dock_area area() const override
neogfx::size_policy size_policy() const override