libt3widget
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups
List of all members | Public Member Functions | Protected Member Functions
t3_widget::container_t Class Referenceabstract

Base class for window_component_t's that are the parents of other window_component_t's. More...

Inheritance diagram for t3_widget::container_t:
t3_widget::window_component_t t3_widget::dialog_base_t t3_widget::edit_window_t t3_widget::file_pane_t t3_widget::frame_t t3_widget::list_pane_t t3_widget::multi_widget_t t3_widget::split_t t3_widget::text_window_t t3_widget::widget_container_t t3_widget::widget_group_t

Public Member Functions

virtual bool is_child (window_component_t *component)=0
 Determine whether a window_compnent_t is a child of the container_t. More...
 
virtual void set_child_focus (window_component_t *target)=0
 Set the focus to a specific window component. More...
 

Protected Member Functions

virtual bool set_widget_parent (window_component_t *widget)
 Make widget a child window of this container_t, by setting its parent window. More...
 
virtual void unset_widget_parent (window_component_t *widget)
 Unset the parent window for a widget. More...
 

Detailed Description

Base class for window_component_t's that are the parents of other window_component_t's.

Member Function Documentation

virtual bool t3_widget::container_t::is_child ( window_component_t component)
pure virtual
virtual void t3_widget::container_t::set_child_focus ( window_component_t target)
pure virtual
bool t3_widget::container_t::set_widget_parent ( window_component_t widget)
protectedvirtual

Make widget a child window of this container_t, by setting its parent window.

Reimplemented in t3_widget::list_pane_t.

void t3_widget::container_t::unset_widget_parent ( window_component_t widget)
protectedvirtual

Unset the parent window for a widget.