|  | 
| virtual | ~i_layout_item ()=default | 
|  | 
| virtual const i_string & | id () const =0 | 
|  | 
| virtual void | set_id (const i_string &aId)=0 | 
|  | 
| virtual bool | is_cache () const =0 | 
|  | 
| virtual bool | is_layout () const =0 | 
|  | 
| virtual const i_layout & | as_layout () const =0 | 
|  | 
| virtual i_layout & | as_layout ()=0 | 
|  | 
| virtual bool | is_spacer () const =0 | 
|  | 
| virtual const i_spacer & | as_spacer () const =0 | 
|  | 
| virtual i_spacer & | as_spacer ()=0 | 
|  | 
| virtual bool | is_widget () const =0 | 
|  | 
| virtual const i_widget & | as_widget () const =0 | 
|  | 
| virtual i_widget & | as_widget ()=0 | 
|  | 
| virtual bool | has_parent_layout_item () const =0 | 
|  | 
| virtual const i_layout_item & | parent_layout_item () const =0 | 
|  | 
| virtual i_layout_item & | parent_layout_item ()=0 | 
|  | 
| virtual bool | has_parent_layout () const =0 | 
|  | 
| virtual const i_layout & | parent_layout () const =0 | 
|  | 
| virtual i_layout & | parent_layout ()=0 | 
|  | 
| virtual void | set_parent_layout (i_layout *aParentLayout)=0 | 
|  | 
| virtual bool | has_parent_widget () const =0 | 
|  | 
| virtual const i_widget & | parent_widget () const =0 | 
|  | 
| virtual i_widget & | parent_widget ()=0 | 
|  | 
| virtual void | set_parent_widget (i_widget *aParentWidget)=0 | 
|  | 
| virtual bool | has_layout_manager () const =0 | 
|  | 
| virtual const i_widget & | layout_manager () const =0 | 
|  | 
| virtual i_widget & | layout_manager ()=0 | 
|  | 
| virtual void | update_layout (bool aDeferLayout=true, bool aAncestors=false)=0 | 
|  | 
| virtual void | layout_as (const point &aPosition, const size &aSize)=0 | 
|  | 
| virtual void | invalidate_combined_transformation ()=0 | 
|  | 
| virtual void | fix_weightings (bool aRecalculate=true)=0 | 
|  | 
| virtual void | layout_item_enabled (i_layout_item &aItem)=0 | 
|  | 
| virtual void | layout_item_disabled (i_layout_item &aItem)=0 | 
|  | 
| virtual bool | visible () const =0 | 
|  | 
| template<typename LayoutType > | 
| bool | has_ancestor_layout () const | 
|  | 
| template<typename LayoutType > | 
| LayoutType * | find_ancestor_layout () | 
|  | 
| template<typename LayoutType > | 
| LayoutType & | ancestor_layout () | 
|  | 
| bool | same_parent_widget_as (i_layout_item const &aOther) const | 
|  | 
| virtual | ~i_reference_counted ()=default | 
|  | 
| virtual void | add_ref () const noexcept=0 | 
|  | 
| virtual void | release () const =0 | 
|  | 
| virtual int32_t | use_count () const noexcept=0 | 
|  | 
| virtual const i_reference_counted * | release_and_take_ownership () const =0 | 
|  | 
| virtual i_reference_counted * | release_and_take_ownership ()=0 | 
|  | 
| virtual void | pin () const noexcept=0 | 
|  | 
| virtual void | unpin () const =0 | 
|  | 
| virtual i_ref_control_block & | control_block ()=0 | 
|  | 
| virtual | ~i_property_owner ()=default | 
|  | 
| virtual void | property_changed (i_property &aProperty)=0 | 
|  | 
| virtual const i_properties & | properties () const =0 | 
|  | 
| virtual i_properties & | properties ()=0 | 
|  | 
| virtual | ~i_object ()=default | 
|  | 
| virtual i_object & | as_object ()=0 | 
|  | 
| virtual void | class_name (neolib::i_string &aClassName) const =0 | 
|  | 
| virtual neogfx::object_type | object_type () const =0 | 
|  | 
|  | declare_event (destroying) | 
|  | 
|  | declare_event (destroyed) | 
|  | 
| virtual | ~i_lifetime ()=default | 
|  | 
| virtual lifetime_state | object_state () const =0 | 
|  | 
| virtual std::shared_ptr< std::atomic< lifetime_state > > | object_state_ptr () const =0 | 
|  | 
| virtual bool | is_creating () const =0 | 
|  | 
| virtual bool | is_alive () const =0 | 
|  | 
| virtual bool | is_destroying () const =0 | 
|  | 
| virtual bool | is_destroyed () const =0 | 
|  | 
| virtual void | set_alive ()=0 | 
|  | 
| virtual void | set_destroying ()=0 | 
|  | 
| virtual void | set_destroyed ()=0 | 
|  | 
| virtual i_object & | as_object ()=0 | 
|  | 
| virtual i_anchor & | anchor_to (i_anchorable &aRhs, const i_string &aLhsAnchor, anchor_constraint_function aLhsFunction, const i_string &aRhsAnchor, anchor_constraint_function aRhsFunction)=0 | 
|  | 
| virtual const anchor_map_type & | anchors () const =0 | 
|  | 
| virtual anchor_map_type & | anchors ()=0 | 
|  | 
| i_anchor & | anchor_to (i_anchorable &aRhs, std::string const &aLhsAnchor, anchor_constraint_function aLhsFunction, std::string const &aRhsAnchor, anchor_constraint_function aRhsFunction) | 
|  | 
Definition at line 55 of file i_layout_item.hpp.