neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
neogfx::i_layout Member List

This is the complete list of members for neogfx::i_layout, including all inherited members.

abstract_type typedefneogfx::i_layout_item
add(i_layout_item &aItem)=0neogfx::i_layoutpure virtual
add(i_ref_ptr< i_layout_item > const &aItem)=0neogfx::i_layoutpure virtual
add()neogfx::i_layoutinline
add(i_ref_ptr< ItemType > const &aItem)neogfx::i_layoutinline
add(ref_ptr< ItemType > const &aItem)neogfx::i_layoutinline
add_at(layout_item_index aPosition, i_layout_item &aItem)=0neogfx::i_layoutpure virtual
add_at(layout_item_index aPosition, i_ref_ptr< i_layout_item > const &aItem)=0neogfx::i_layoutpure virtual
add_at(layout_item_index aPosition, i_ref_ptr< ItemType > const &aItem)neogfx::i_layoutinline
add_at(layout_item_index aPosition, ref_ptr< ItemType > const &aItem)neogfx::i_layoutinline
add_ref() const noexcept=0neolib::i_reference_countedpure virtual
add_spacer()=0neogfx::i_layoutpure virtual
add_spacer_at(layout_item_index aPosition)=0neogfx::i_layoutpure virtual
alignment() const =0neogfx::i_layoutpure virtual
always_use_spacing() const =0neogfx::i_layoutpure virtual
ancestor_layout()neogfx::i_layout_iteminline
anchor_map_type typedefneogfx::i_anchorable
anchor_to(i_anchorable &aRhs, const i_string &aLhsAnchor, anchor_constraint_function aLhsFunction, const i_string &aRhsAnchor, anchor_constraint_function aRhsFunction)=0neogfx::i_anchorablepure virtual
anchor_to(i_anchorable &aRhs, std::string const &aLhsAnchor, anchor_constraint_function aLhsFunction, std::string const &aRhsAnchor, anchor_constraint_function aRhsFunction)neogfx::i_anchorableinline
anchors() const =0neogfx::i_anchorablepure virtual
anchors()=0neogfx::i_anchorablepure virtual
as_layout() const =0neogfx::i_layout_itempure virtual
as_layout()=0neogfx::i_layout_itempure virtual
neogfx::as_object()=0neogfx::i_objectpure virtual
neogfx::i_anchorable::as_object()=0neogfx::i_anchorablepure virtual
as_spacer() const =0neogfx::i_layout_itempure virtual
as_spacer()=0neogfx::i_layout_itempure virtual
as_widget() const =0neogfx::i_layout_itempure virtual
as_widget()=0neogfx::i_layout_itempure virtual
autoscale() const =0neogfx::i_layoutpure virtual
child_visibility() const =0neogfx::i_layoutpure virtual
class_name(neolib::i_string &aClassName) const =0neogfx::i_objectpure virtual
control_block()=0neolib::i_reference_countedpure virtual
count() const =0neogfx::i_layoutpure virtual
declare_event(destroying)neolib::i_object
declare_event(destroyed)neolib::i_object
direction() const =0neogfx::i_layoutpure virtual
disable()neogfx::i_layoutinline
emplace(Args &&... args)neogfx::i_layoutinline
emplace_at(layout_item_index aPosition, Args &&... args)neogfx::i_layoutinline
enable(bool aEnable)=0neogfx::i_layoutpure virtual
enable()neogfx::i_layoutinline
enabled() const =0neogfx::i_layoutpure virtual
find(const i_layout_item &aItem) const =0neogfx::i_layoutpure virtual
find_ancestor_layout()neogfx::i_layout_iteminline
fix_weightings(bool aRecalculate=true)=0neogfx::i_layout_itempure virtual
get_layout_at(layout_item_index aIndex) const =0neogfx::i_layoutpure virtual
get_layout_at(layout_item_index aIndex)=0neogfx::i_layoutpure virtual
get_widget_at(layout_item_index aIndex) const =0neogfx::i_layoutpure virtual
get_widget_at(layout_item_index aIndex)=0neogfx::i_layoutpure virtual
get_widget_at(layout_item_index aIndex) constneogfx::i_layoutinline
get_widget_at(layout_item_index aIndex)neogfx::i_layoutinline
has_alignment() const =0neogfx::i_layoutpure virtual
has_ancestor_layout() constneogfx::i_layout_iteminline
has_layout_manager() const =0neogfx::i_layout_itempure virtual
has_parent_layout() const =0neogfx::i_layout_itempure virtual
has_parent_layout_item() const =0neogfx::i_layout_itempure virtual
has_parent_widget() const =0neogfx::i_layout_itempure virtual
has_spacing() const =0neogfx::i_layoutpure virtual
id() const =0neogfx::i_layout_itempure virtual
ignore_child_visibility() const =0neogfx::i_layoutpure virtual
index_of(const i_layout_item &aItem) const =0neogfx::i_layoutpure virtual
invalidate(bool aDeferLayout=true)=0neogfx::i_layoutpure virtual
invalidate_combined_transformation()=0neogfx::i_layout_itempure virtual
invalidated() const =0neogfx::i_layoutpure virtual
is_alive() const =0neolib::i_lifetimepure virtual
is_cache() const =0neogfx::i_layout_itempure virtual
is_creating() const =0neolib::i_lifetimepure virtual
is_descendent_of(const i_layout &aAncestor) constneogfx::i_layoutinline
is_destroyed() const =0neolib::i_lifetimepure virtual
is_destroying() const =0neolib::i_lifetimepure virtual
is_layout() const =0neogfx::i_layout_itempure virtual
is_spacer() const =0neogfx::i_layout_itempure virtual
is_widget() const =0neogfx::i_layout_itempure virtual
is_widget_at(layout_item_index aIndex) const =0neogfx::i_layoutpure virtual
item_at(layout_item_index aIndex) const =0neogfx::i_layoutpure virtual
item_at(layout_item_index aIndex)=0neogfx::i_layoutpure virtual
layout_as(const point &aPosition, const size &aSize)=0neogfx::i_layout_itempure virtual
layout_item_disabled(i_layout_item &aItem)=0neogfx::i_layout_itempure virtual
layout_item_enabled(i_layout_item &aItem)=0neogfx::i_layout_itempure virtual
layout_items(const point &aPosition, const size &aSize)=0neogfx::i_layoutpure virtual
layout_manager() const =0neogfx::i_layout_itempure virtual
layout_manager()=0neogfx::i_layout_itempure virtual
move_all_to(i_layout &aDestination)=0neogfx::i_layoutpure virtual
object_state() const =0neolib::i_lifetimepure virtual
object_state_ptr() const =0neolib::i_lifetimepure virtual
object_type() const =0neogfx::i_objectpure virtual
parent_layout() const =0neogfx::i_layout_itempure virtual
parent_layout()=0neogfx::i_layout_itempure virtual
parent_layout_item() const =0neogfx::i_layout_itempure virtual
parent_layout_item()=0neogfx::i_layout_itempure virtual
parent_widget() const =0neogfx::i_layout_itempure virtual
parent_widget()=0neogfx::i_layout_itempure virtual
pin() const noexcept=0neolib::i_reference_countedpure virtual
properties() const =0neogfx::i_property_ownerpure virtual
properties()=0neogfx::i_property_ownerpure virtual
property_changed(i_property &aProperty)=0neogfx::i_property_ownerpure virtual
release() const =0neolib::i_reference_countedpure virtual
release_and_take_ownership() const =0neolib::i_reference_countedpure virtual
release_and_take_ownership()=0neolib::i_reference_countedpure virtual
remove(i_layout_item &aItem)=0neogfx::i_layoutpure virtual
remove_all()=0neogfx::i_layoutpure virtual
remove_at(layout_item_index aIndex)=0neogfx::i_layoutpure virtual
replace_item_at(layout_item_index aPosition, ItemType &&aItem)neogfx::i_layoutinline
replace_item_at(layout_item_index aPosition, i_ref_ptr< ItemType > const &aItem)neogfx::i_layoutinline
same_parent_widget_as(i_layout_item const &aOther) constneogfx::i_layout_iteminline
set_alignment(optional_alignment const &aAlignment, bool aUpdateLayout=true)=0neogfx::i_layoutpure virtual
set_alive()=0neolib::i_lifetimepure virtual
set_always_use_spacing(bool aAlwaysUseSpacing)=0neogfx::i_layoutpure virtual
set_autoscale(neogfx::autoscale aAutoscale, bool aUpdateLayout=true)=0neogfx::i_layoutpure virtual
set_destroyed()=0neolib::i_lifetimepure virtual
set_destroying()=0neolib::i_lifetimepure virtual
set_id(const i_string &aId)=0neogfx::i_layout_itempure virtual
set_ignore_child_visibility(bool aIgnoreChildVisibility)=0neogfx::i_layoutpure virtual
set_parent_layout(i_layout *aParentLayout)=0neogfx::i_layout_itempure virtual
set_parent_widget(i_widget *aParentWidget)=0neogfx::i_layout_itempure virtual
set_spacing(optional_size const &sSpacing, bool aUpdateLayout=true)=0neogfx::i_layoutpure virtual
spacing() const =0neogfx::i_layoutpure virtual
unpin() const =0neolib::i_reference_countedpure virtual
update_layout(bool aDeferLayout=true, bool aAncestors=false)=0neogfx::i_layout_itempure virtual
use_count() const noexcept=0neolib::i_reference_countedpure virtual
validate()=0neogfx::i_layoutpure virtual
visible() const =0neogfx::i_layout_itempure virtual
~i_layout()=defaultneogfx::i_layoutvirtual
~i_layout_item()=defaultneogfx::i_layout_itemvirtual
~i_lifetime()=defaultneolib::i_lifetimevirtual
~i_object()=defaultneogfx::i_objectvirtual
~i_property_owner()=defaultneogfx::i_property_ownervirtual
~i_reference_counted()=defaultneolib::i_reference_countedvirtual