|
| declare_event (docked, i_dock &) declare_event(undocked |
|
virtual | ~i_dockable ()=default |
|
virtual bool | can_dock (const i_dock &aDock) const =0 |
|
virtual bool | is_docked () const =0 |
|
virtual const i_dock & | which_dock () const =0 |
|
virtual i_dock & | which_dock ()=0 |
|
virtual void | dock (i_dock &aDock)=0 |
|
virtual void | undock ()=0 |
|
virtual const i_widget & | docked_widget () const =0 |
|
virtual i_widget & | docked_widget ()=0 |
|
virtual | ~i_tool ()=default |
|
virtual const neolib::i_string & | title () const =0 |
|
virtual bool | is_widget () const=0 |
|
virtual const i_widget & | as_widget () const=0 |
|
virtual i_widget & | as_widget ()=0 |
|
Public Member Functions inherited from neogfx::i_standard_layout_container |
virtual | ~i_standard_layout_container ()=default |
|
virtual bool | has_client_widget () const =0 |
|
virtual const i_widget & | client_widget () const =0 |
|
virtual i_widget & | client_widget ()=0 |
|
virtual void | set_client (i_widget &aClient)=0 |
|
virtual void | set_client (i_ref_ptr< i_widget > const &aClient)=0 |
|
virtual const i_title_bar & | title_bar () const =0 |
|
virtual i_title_bar & | title_bar ()=0 |
|
virtual void | set_title_bar (i_title_bar &aTitleBar)=0 |
|
virtual void | set_title_bar (i_ref_ptr< i_title_bar > const &aTitleBar)=0 |
|
virtual const i_status_bar & | status_bar () const =0 |
|
virtual i_status_bar & | status_bar ()=0 |
|
virtual void | set_status_bar (i_status_bar &aStatusBar)=0 |
|
virtual void | set_status_bar (i_ref_ptr< i_status_bar > const &aStatusBar)=0 |
|
virtual bool | has_layout (standard_layout aStandardLayout) const =0 |
|
virtual const i_layout & | layout (standard_layout aStandardLayout, layout_position aPosition=layout_position::None) const =0 |
|
virtual i_layout & | layout (standard_layout aStandardLayout, layout_position aPosition=layout_position::None)=0 |
|
const i_layout & | non_client_layout () const |
|
i_layout & | non_client_layout () |
|
const i_layout & | title_bar_layout () const |
|
i_layout & | title_bar_layout () |
|
const i_layout & | menu_layout () const |
|
i_layout & | menu_layout () |
|
const i_layout & | toolbar_layout (layout_position aPosition=layout_position::Top) const |
|
i_layout & | toolbar_layout (layout_position aPosition=layout_position::Top) |
|
const i_layout & | dock_layout (layout_position aPosition=layout_position::Left) const |
|
i_layout & | dock_layout (layout_position aPosition=layout_position::Left) |
|
const i_layout & | dock_layout (dock_area aDockArea=dock_area::Left) const |
|
i_layout & | dock_layout (dock_area aDockArea=dock_area::Left) |
|
const i_layout & | client_layout () const |
|
i_layout & | client_layout () |
|
const i_layout & | button_box_layout () const |
|
i_layout & | button_box_layout () |
|
const i_layout & | status_bar_layout () const |
|
i_layout & | status_bar_layout () |
|
virtual | ~i_skinnable_item ()=default |
|
virtual rect | element_rect (skin_element aElement) const =0 |
|
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 |
|