| abstract_type typedef | neogfx::layout | |
| add(i_layout_item &aItem) override | neogfx::layout | |
| add(i_ref_ptr< i_layout_item > const &aItem) override | neogfx::layout | |
| add(i_layout_item &aItem)=0 | neogfx::layout | |
| add(i_ref_ptr< i_layout_item > const &aItem)=0 | neogfx::layout | |
| add() | neogfx::layout | inline |
| add(i_ref_ptr< ItemType > const &aItem) | neogfx::layout | inline |
| add(ref_ptr< ItemType > const &aItem) | neogfx::layout | inline |
| add_at(layout_item_index aPosition, i_layout_item &aItem) override | neogfx::layout | |
| add_at(layout_item_index aPosition, i_ref_ptr< i_layout_item > const &aItem) override | neogfx::layout | |
| add_at(layout_item_index aPosition, i_layout_item &aItem)=0 | neogfx::layout | |
| add_at(layout_item_index aPosition, i_ref_ptr< i_layout_item > const &aItem)=0 | neogfx::layout | |
| add_at(layout_item_index aPosition, i_ref_ptr< ItemType > const &aItem) | neogfx::layout | inline |
| add_at(layout_item_index aPosition, ref_ptr< ItemType > const &aItem) | neogfx::layout | inline |
| add_spacer() override | neogfx::flow_layout | |
| add_spacer_at(layout_item_index aPosition) override | neogfx::flow_layout | |
| alignment() const override | neogfx::flow_layout | |
| always_use_spacing() const override | neogfx::layout | |
| anchor_map_type typedef | neogfx::anchorable< Base > | |
| anchor_to(i_anchorable &aRhs, i_string const &aLhsAnchor, anchor_constraint_function aLhsFunction, i_string const &aRhsAnchor, anchor_constraint_function aRhsFunction) override | neogfx::layout_item< object< i_layout > > | inline |
| anchors() const override | neogfx::anchorable< Base > | inline |
| anchors() override | neogfx::anchorable< Base > | inline |
| as_layout() const final | neogfx::layout_item< object< i_layout > > | inline |
| as_layout() final | neogfx::layout_item< object< i_layout > > | inline |
| as_spacer() const final | neogfx::layout_item< object< i_layout > > | inline |
| as_spacer() final | neogfx::layout_item< object< i_layout > > | inline |
| as_widget() const override | neogfx::layout_item< object< i_layout > > | inline |
| as_widget() override | neogfx::layout_item< object< i_layout > > | inline |
| autoscale() const override | neogfx::layout | |
| begin() const | neogfx::layout | protected |
| begin() | neogfx::layout | protected |
| border() const override | neogfx::layout_item< object< i_layout > > | inline |
| cbegin() const | neogfx::layout | protected |
| cend() const | neogfx::layout | protected |
| child_visibility() const override | neogfx::layout | |
| count() const override | neogfx::layout | |
| device_metrics() const override | neogfx::layout | |
| device_metrics_available() const override | neogfx::layout | |
| direction() const override | neogfx::layout | |
| do_layout_items(const point &aPosition, const size &aSize) | neogfx::flow_layout | protected |
| do_maximum_size(optional_size const &aAvailableSpace) const | neogfx::flow_layout | protected |
| do_minimum_size(optional_size const &aAvailableSpace) const | neogfx::flow_layout | protected |
| enable(bool aEnable) override | neogfx::layout | |
| enable(bool aEnable)=0 | neogfx::layout | |
| enable() | neogfx::layout | inline |
| enabled() const override | neogfx::layout | |
| end() const | neogfx::layout | protected |
| end() | neogfx::layout | protected |
| extents() const final | neogfx::layout_item< object< i_layout > > | inline |
| find(const i_layout_item &aItem) const override | neogfx::layout | |
| find_item(const i_layout_item &aItem) const | neogfx::layout | protected |
| find_item(i_layout_item &aItem) | neogfx::layout | protected |
| fix_weightings(bool aRecalculate=true) override | neogfx::layout | |
| fixed_size(optional_size const &aAvailableSpace={}) const override | neogfx::layout_item< object< i_layout > > | inline |
| get_layout_at(layout_item_index aIndex) const override | neogfx::layout | |
| get_layout_at(layout_item_index aIndex) override | neogfx::layout | |
| get_widget_at(layout_item_index aIndex) const override | neogfx::layout | |
| get_widget_at(layout_item_index aIndex) override | neogfx::layout | |
| get_widget_at(layout_item_index aIndex) const=0 | neogfx::layout | |
| get_widget_at(layout_item_index aIndex)=0 | neogfx::layout | |
| get_widget_at(layout_item_index aIndex) const | neogfx::layout | inline |
| get_widget_at(layout_item_index aIndex) | neogfx::layout | inline |
| has_alignment() const override | neogfx::layout | |
| has_border() const noexcept override | neogfx::layout_item< object< i_layout > > | inline |
| has_fixed_size() const noexcept override | neogfx::layout_item< object< i_layout > > | inline |
| has_ideal_size() const noexcept override | neogfx::layout_item< object< i_layout > > | inline |
| has_layout_manager() const final | neogfx::layout_item< object< i_layout > > | inline |
| has_margin() const noexcept override | neogfx::layout_item< object< i_layout > > | inline |
| has_maximum_size() const noexcept override | neogfx::layout_item< object< i_layout > > | inline |
| has_minimum_size() const noexcept override | neogfx::layout_item< object< i_layout > > | inline |
| has_padding() const noexcept override | neogfx::layout_item< object< i_layout > > | inline |
| has_parent_layout() const final | neogfx::layout | |
| has_parent_layout_item() const final | neogfx::layout_item< object< i_layout > > | inline |
| has_parent_widget() const final | neogfx::layout | |
| has_size_policy() const noexcept override | neogfx::layout_item< object< i_layout > > | inline |
| has_spacing() const override | neogfx::layout | |
| has_transformation() const noexcept override | neogfx::layout_item< object< i_layout > > | inline |
| has_weight() const noexcept override | neogfx::layout_item< object< i_layout > > | inline |
| iCombinedTransformation | neogfx::layout_item< object< i_layout > > | mutable |
| id() const final | neogfx::layout_item< object< i_layout > > | inline |
| ideal_size(optional_size const &aAvailableSpace={}) const override | neogfx::layout_item< object< i_layout > > | inline |
| ignore_child_visibility() const override | neogfx::layout | |
| index_of(const i_layout_item &aItem) const override | neogfx::layout | |
| invalidate(bool aDeferLayout=true) override | neogfx::layout | |
| invalidate_combined_transformation() override | neogfx::layout_item< object< i_layout > > | inline |
| invalidated() const override | neogfx::layout | |
| iOrigin | neogfx::layout_item< object< i_layout > > | mutable |
| is_cache() const final | neogfx::layout_item< object< i_layout > > | inline |
| is_ideal_size_constrained() const noexcept override | neogfx::layout_item< object< i_layout > > | inline |
| is_layout() const final | neogfx::layout_item< object< i_layout > > | inline |
| is_maximum_size_constrained() const noexcept override | neogfx::layout_item< object< i_layout > > | inline |
| is_minimum_size_constrained() const noexcept override | neogfx::layout_item< object< i_layout > > | inline |
| is_spacer() const final | neogfx::layout_item< object< i_layout > > | inline |
| is_widget() const override | neogfx::layout_item< object< i_layout > > | inline |
| is_widget_at(layout_item_index aIndex) const override | neogfx::layout | |
| item typedef | neogfx::layout | protected |
| item_at(layout_item_index aIndex) const override | neogfx::layout | |
| item_at(layout_item_index aIndex) override | neogfx::layout | |
| item_list typedef | neogfx::layout | protected |
| item_type_e enum name | neogfx::layout | protected |
| items() const | neogfx::layout | protected |
| items() | neogfx::layout | protected |
| items_visible(item_type_e aItemType=static_cast< item_type_e >(ItemTypeWidget|ItemTypeLayout)) const | neogfx::layout | protected |
| ItemTypeLayout enum value | neogfx::layout | protected |
| ItemTypeNone enum value | neogfx::layout | protected |
| ItemTypeSpacer enum value | neogfx::layout | protected |
| ItemTypeWidget enum value | neogfx::layout | protected |
| layout(optional_alignment const &aAlignment={}) | neogfx::layout | |
| layout(i_widget &aOwner, optional_alignment const &aAlignment={}) | neogfx::layout | |
| layout(i_layout &aParent, optional_alignment const &aAlignment={}) | neogfx::layout | |
| layout(const layout &)=delete | neogfx::layout | |
| layout_as(const point &aPosition, const size &aSize) override | neogfx::layout | |
| layout_item() | neogfx::layout_item< object< i_layout > > | inline |
| layout_item_disabled(i_layout_item &aItem) override | neogfx::layout | protected |
| layout_item_enabled(i_layout_item &aItem) override | neogfx::layout | protected |
| layout_items(const point &aPosition, const size &aSize) override | neogfx::flow_layout | |
| layout_manager() const final | neogfx::layout_item< object< i_layout > > | inline |
| layout_manager() final | neogfx::layout_item< object< i_layout > > | inline |
| margin() const override | neogfx::layout | |
| maximum_size(optional_size const &aAvailableSpace=optional_size{}) const override | neogfx::flow_layout | |
| minimum_size(optional_size const &aAvailableSpace=optional_size{}) const override | neogfx::flow_layout | |
| move_all_to(i_layout &aDestination) override | neogfx::layout | |
| origin() const final | neogfx::layout_item< object< i_layout > > | inline |
| padding() const override | neogfx::layout | |
| parent_layout() const final | neogfx::layout | |
| parent_layout() final | neogfx::layout | |
| parent_layout_item() const final | neogfx::layout_item< object< i_layout > > | inline |
| parent_layout_item() final | neogfx::layout_item< object< i_layout > > | inline |
| parent_widget() const final | neogfx::layout | |
| parent_widget() final | neogfx::layout | |
| position() const final | neogfx::layout_item< object< i_layout > > | inline |
| rbegin() const | neogfx::layout | protected |
| rbegin() | neogfx::layout | protected |
| remove(i_layout_item &aItem) override | neogfx::layout | |
| remove(item_list::iterator aItem) | neogfx::layout | protectedvirtual |
| remove_all() override | neogfx::layout | |
| remove_at(layout_item_index aIndex) override | neogfx::layout | |
| rend() const | neogfx::layout | protected |
| rend() | neogfx::layout | protected |
| reset_origin() const final | neogfx::layout_item< object< i_layout > > | inline |
| set_alignment(optional_alignment const &aAlignment, bool aUpdateLayout=true) override | neogfx::layout | |
| set_always_use_spacing(bool aAlwaysUseSpacing) override | neogfx::layout | |
| set_autoscale(neogfx::autoscale aAutoscale, bool aUpdateLayout=true) override | neogfx::layout | |
| set_border(optional_border const &aBorder, bool aUpdateLayout=true) override | neogfx::layout_item< object< i_layout > > | inline |
| set_extents(const size &aExtents) override | neogfx::layout | |
| set_fixed_size(optional_size const &aFixedSize, bool aUpdateLayout=true) | neogfx::layout_item< object< i_layout > > | inline |
| set_id(const i_string &aId) final | neogfx::layout_item< object< i_layout > > | inline |
| set_ideal_size(optional_size const &aIdealSize, bool aUpdateLayout=true) override | neogfx::layout_item< object< i_layout > > | inline |
| set_ignore_child_visibility(bool aIgnoreChildVisibility) override | neogfx::layout | |
| set_margin(optional_margin const &aMargin, bool aUpdateLayout=true) override | neogfx::layout_item< object< i_layout > > | inline |
| set_maximum_size(optional_size const &aMaximumSize, bool aUpdateLayout=true) override | neogfx::layout_item< object< i_layout > > | inline |
| set_minimum_size(optional_size const &aMinimumSize, bool aUpdateLayout=true) override | neogfx::layout_item< object< i_layout > > | inline |
| set_padding(optional_padding const &aPadding, bool aUpdateLayout=true) override | neogfx::layout_item< object< i_layout > > | inline |
| set_parent_layout(i_layout *aParentLayout) final | neogfx::layout | |
| set_parent_widget(i_widget *aParentWidget) final | neogfx::layout | |
| set_position(const point &aPosition) override | neogfx::layout_item< object< i_layout > > | inlineprotected |
| set_size_policy(const optional_size_policy &aSizePolicy, bool aUpdateLayout=true) override | neogfx::layout_item< object< i_layout > > | inline |
| set_spacing(optional_size const &aSpacing, bool aUpdateLayout=true) override | neogfx::layout | |
| set_transformation(optional_mat33 const &aTransformation, bool aUpdateLayout=true) override | neogfx::layout_item< object< i_layout > > | inline |
| set_weight(optional_size const &aWeight, bool aUpdateLayout=true) override | neogfx::layout_item< object< i_layout > > | inline |
| size_policy() const override | neogfx::flow_layout | |
| spacer_count() const | neogfx::layout | protected |
| spacing() const override | neogfx::layout | |
| transformation(bool aCombineAncestorTransformations=false) const override | neogfx::layout_item< object< i_layout > > | inline |
| unconstrained_origin() const override | neogfx::layout_item< object< i_layout > > | inlineprotected |
| unconstrained_position() const override | neogfx::layout_item< object< i_layout > > | inlineprotected |
| update_layout(bool aDeferLayout=true, bool aAncestors=false) final | neogfx::layout_item< object< i_layout > > | inline |
| validate() override | neogfx::layout | |
| visible() const override | neogfx::layout | |
| weight() const override | neogfx::layout_item< object< i_layout > > | inline |
| ~anchorable() | neogfx::anchorable< Base > | inline |
| ~layout() | neogfx::layout | |
| ~layout_item() | neogfx::layout_item< object< i_layout > > | inline |