neoGFX
Cross-platform C++ app/game engine
|
This is the complete list of members for neogfx::i_layout, including all inherited members.
abstract_type typedef | neogfx::i_layout_item | |
add(i_layout_item &aItem)=0 | neogfx::i_layout | pure virtual |
add(i_ref_ptr< i_layout_item > const &aItem)=0 | neogfx::i_layout | pure virtual |
add() | neogfx::i_layout | inline |
add(i_ref_ptr< ItemType > const &aItem) | neogfx::i_layout | inline |
add(ref_ptr< ItemType > const &aItem) | neogfx::i_layout | inline |
add_at(layout_item_index aPosition, i_layout_item &aItem)=0 | neogfx::i_layout | pure virtual |
add_at(layout_item_index aPosition, i_ref_ptr< i_layout_item > const &aItem)=0 | neogfx::i_layout | pure virtual |
add_at(layout_item_index aPosition, i_ref_ptr< ItemType > const &aItem) | neogfx::i_layout | inline |
add_at(layout_item_index aPosition, ref_ptr< ItemType > const &aItem) | neogfx::i_layout | inline |
add_ref() const noexcept=0 | neolib::i_reference_counted | pure virtual |
add_spacer()=0 | neogfx::i_layout | pure virtual |
add_spacer_at(layout_item_index aPosition)=0 | neogfx::i_layout | pure virtual |
alignment() const =0 | neogfx::i_layout | pure virtual |
always_use_spacing() const =0 | neogfx::i_layout | pure virtual |
ancestor_layout() | neogfx::i_layout_item | inline |
anchor_map_type typedef | neogfx::i_anchorable | |
anchor_to(i_anchorable &aRhs, const i_string &aLhsAnchor, anchor_constraint_function aLhsFunction, const i_string &aRhsAnchor, anchor_constraint_function aRhsFunction)=0 | neogfx::i_anchorable | pure virtual |
anchor_to(i_anchorable &aRhs, std::string const &aLhsAnchor, anchor_constraint_function aLhsFunction, std::string const &aRhsAnchor, anchor_constraint_function aRhsFunction) | neogfx::i_anchorable | inline |
anchors() const =0 | neogfx::i_anchorable | pure virtual |
anchors()=0 | neogfx::i_anchorable | pure virtual |
as_layout() const =0 | neogfx::i_layout_item | pure virtual |
as_layout()=0 | neogfx::i_layout_item | pure virtual |
neogfx::as_object()=0 | neogfx::i_object | pure virtual |
neogfx::i_anchorable::as_object()=0 | neogfx::i_anchorable | pure virtual |
as_spacer() const =0 | neogfx::i_layout_item | pure virtual |
as_spacer()=0 | neogfx::i_layout_item | pure virtual |
as_widget() const =0 | neogfx::i_layout_item | pure virtual |
as_widget()=0 | neogfx::i_layout_item | pure virtual |
autoscale() const =0 | neogfx::i_layout | pure virtual |
child_visibility() const =0 | neogfx::i_layout | pure virtual |
class_name(neolib::i_string &aClassName) const =0 | neogfx::i_object | pure virtual |
control_block()=0 | neolib::i_reference_counted | pure virtual |
count() const =0 | neogfx::i_layout | pure virtual |
declare_event(destroying) | neolib::i_object | |
declare_event(destroyed) | neolib::i_object | |
direction() const =0 | neogfx::i_layout | pure virtual |
disable() | neogfx::i_layout | inline |
emplace(Args &&... args) | neogfx::i_layout | inline |
emplace_at(layout_item_index aPosition, Args &&... args) | neogfx::i_layout | inline |
enable(bool aEnable)=0 | neogfx::i_layout | pure virtual |
enable() | neogfx::i_layout | inline |
enabled() const =0 | neogfx::i_layout | pure virtual |
find(const i_layout_item &aItem) const =0 | neogfx::i_layout | pure virtual |
find_ancestor_layout() | neogfx::i_layout_item | inline |
fix_weightings(bool aRecalculate=true)=0 | neogfx::i_layout_item | pure virtual |
get_layout_at(layout_item_index aIndex) const =0 | neogfx::i_layout | pure virtual |
get_layout_at(layout_item_index aIndex)=0 | neogfx::i_layout | pure virtual |
get_widget_at(layout_item_index aIndex) const =0 | neogfx::i_layout | pure virtual |
get_widget_at(layout_item_index aIndex)=0 | neogfx::i_layout | pure virtual |
get_widget_at(layout_item_index aIndex) const | neogfx::i_layout | inline |
get_widget_at(layout_item_index aIndex) | neogfx::i_layout | inline |
has_alignment() const =0 | neogfx::i_layout | pure virtual |
has_ancestor_layout() const | neogfx::i_layout_item | inline |
has_layout_manager() const =0 | neogfx::i_layout_item | pure virtual |
has_parent_layout() const =0 | neogfx::i_layout_item | pure virtual |
has_parent_layout_item() const =0 | neogfx::i_layout_item | pure virtual |
has_parent_widget() const =0 | neogfx::i_layout_item | pure virtual |
has_spacing() const =0 | neogfx::i_layout | pure virtual |
id() const =0 | neogfx::i_layout_item | pure virtual |
ignore_child_visibility() const =0 | neogfx::i_layout | pure virtual |
index_of(const i_layout_item &aItem) const =0 | neogfx::i_layout | pure virtual |
invalidate(bool aDeferLayout=true)=0 | neogfx::i_layout | pure virtual |
invalidate_combined_transformation()=0 | neogfx::i_layout_item | pure virtual |
invalidated() const =0 | neogfx::i_layout | pure virtual |
is_alive() const =0 | neolib::i_lifetime | pure virtual |
is_cache() const =0 | neogfx::i_layout_item | pure virtual |
is_creating() const =0 | neolib::i_lifetime | pure virtual |
is_descendent_of(const i_layout &aAncestor) const | neogfx::i_layout | inline |
is_destroyed() const =0 | neolib::i_lifetime | pure virtual |
is_destroying() const =0 | neolib::i_lifetime | pure virtual |
is_layout() const =0 | neogfx::i_layout_item | pure virtual |
is_spacer() const =0 | neogfx::i_layout_item | pure virtual |
is_widget() const =0 | neogfx::i_layout_item | pure virtual |
is_widget_at(layout_item_index aIndex) const =0 | neogfx::i_layout | pure virtual |
item_at(layout_item_index aIndex) const =0 | neogfx::i_layout | pure virtual |
item_at(layout_item_index aIndex)=0 | neogfx::i_layout | pure virtual |
layout_as(const point &aPosition, const size &aSize)=0 | neogfx::i_layout_item | pure virtual |
layout_item_disabled(i_layout_item &aItem)=0 | neogfx::i_layout_item | pure virtual |
layout_item_enabled(i_layout_item &aItem)=0 | neogfx::i_layout_item | pure virtual |
layout_items(const point &aPosition, const size &aSize)=0 | neogfx::i_layout | pure virtual |
layout_manager() const =0 | neogfx::i_layout_item | pure virtual |
layout_manager()=0 | neogfx::i_layout_item | pure virtual |
move_all_to(i_layout &aDestination)=0 | neogfx::i_layout | pure virtual |
object_state() const =0 | neolib::i_lifetime | pure virtual |
object_state_ptr() const =0 | neolib::i_lifetime | pure virtual |
object_type() const =0 | neogfx::i_object | pure virtual |
parent_layout() const =0 | neogfx::i_layout_item | pure virtual |
parent_layout()=0 | neogfx::i_layout_item | pure virtual |
parent_layout_item() const =0 | neogfx::i_layout_item | pure virtual |
parent_layout_item()=0 | neogfx::i_layout_item | pure virtual |
parent_widget() const =0 | neogfx::i_layout_item | pure virtual |
parent_widget()=0 | neogfx::i_layout_item | pure virtual |
pin() const noexcept=0 | neolib::i_reference_counted | pure virtual |
properties() const =0 | neogfx::i_property_owner | pure virtual |
properties()=0 | neogfx::i_property_owner | pure virtual |
property_changed(i_property &aProperty)=0 | neogfx::i_property_owner | pure virtual |
release() const =0 | neolib::i_reference_counted | pure virtual |
release_and_take_ownership() const =0 | neolib::i_reference_counted | pure virtual |
release_and_take_ownership()=0 | neolib::i_reference_counted | pure virtual |
remove(i_layout_item &aItem)=0 | neogfx::i_layout | pure virtual |
remove_all()=0 | neogfx::i_layout | pure virtual |
remove_at(layout_item_index aIndex)=0 | neogfx::i_layout | pure virtual |
replace_item_at(layout_item_index aPosition, ItemType &&aItem) | neogfx::i_layout | inline |
replace_item_at(layout_item_index aPosition, i_ref_ptr< ItemType > const &aItem) | neogfx::i_layout | inline |
same_parent_widget_as(i_layout_item const &aOther) const | neogfx::i_layout_item | inline |
set_alignment(optional_alignment const &aAlignment, bool aUpdateLayout=true)=0 | neogfx::i_layout | pure virtual |
set_alive()=0 | neolib::i_lifetime | pure virtual |
set_always_use_spacing(bool aAlwaysUseSpacing)=0 | neogfx::i_layout | pure virtual |
set_autoscale(neogfx::autoscale aAutoscale, bool aUpdateLayout=true)=0 | neogfx::i_layout | pure virtual |
set_destroyed()=0 | neolib::i_lifetime | pure virtual |
set_destroying()=0 | neolib::i_lifetime | pure virtual |
set_id(const i_string &aId)=0 | neogfx::i_layout_item | pure virtual |
set_ignore_child_visibility(bool aIgnoreChildVisibility)=0 | neogfx::i_layout | pure virtual |
set_parent_layout(i_layout *aParentLayout)=0 | neogfx::i_layout_item | pure virtual |
set_parent_widget(i_widget *aParentWidget)=0 | neogfx::i_layout_item | pure virtual |
set_spacing(optional_size const &sSpacing, bool aUpdateLayout=true)=0 | neogfx::i_layout | pure virtual |
spacing() const =0 | neogfx::i_layout | pure virtual |
unpin() const =0 | neolib::i_reference_counted | pure virtual |
update_layout(bool aDeferLayout=true, bool aAncestors=false)=0 | neogfx::i_layout_item | pure virtual |
use_count() const noexcept=0 | neolib::i_reference_counted | pure virtual |
validate()=0 | neogfx::i_layout | pure virtual |
visible() const =0 | neogfx::i_layout_item | pure virtual |
~i_layout()=default | neogfx::i_layout | virtual |
~i_layout_item()=default | neogfx::i_layout_item | virtual |
~i_lifetime()=default | neolib::i_lifetime | virtual |
~i_object()=default | neogfx::i_object | virtual |
~i_property_owner()=default | neogfx::i_property_owner | virtual |
~i_reference_counted()=default | neolib::i_reference_counted | virtual |