libt3widget
|
Base class for window_component_t's that are the parents of other window_component_t's. More...
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... | |
Base class for window_component_t's that are the parents of other window_component_t's.
|
pure virtual |
Determine whether a window_compnent_t is a child of the container_t.
Implemented in t3_widget::edit_window_t, t3_widget::file_pane_t, t3_widget::split_t, t3_widget::list_pane_t, t3_widget::expander_t, t3_widget::dialog_t, t3_widget::dialog_base_t, t3_widget::frame_t, t3_widget::text_window_t, t3_widget::widget_group_t, t3_widget::menu_panel_t, and t3_widget::multi_widget_t.
|
pure virtual |
Set the focus to a specific window component.
Implemented in t3_widget::edit_window_t, t3_widget::file_pane_t, t3_widget::split_t, t3_widget::list_pane_t, t3_widget::expander_t, t3_widget::dialog_t, t3_widget::dialog_base_t, t3_widget::frame_t, t3_widget::text_window_t, t3_widget::widget_group_t, and t3_widget::multi_widget_t.
|
protectedvirtual |
Make widget
a child window of this container_t, by setting its parent window.
Reimplemented in t3_widget::list_pane_t.
|
protectedvirtual |
Unset the parent window for a widget
.