|
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.