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. | |
virtual void | set_child_focus (window_component_t *target)=0 |
Set the focus to a specific window component. |
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. | |
virtual void | unset_widget_parent (window_component_t *widget) |
Unset the parent window for a widget . |
Additional Inherited Members | |
![]() | |
enum | focus_t { FOCUS_OUT, FOCUS_SET, FOCUS_IN_FWD, FOCUS_IN_BCK, FOCUS_REVERT } |
![]() | |
virtual void | force_redraw (void)=0 |
Request that this window_component_t be completely redrawn. | |
virtual t3_window_t * | get_base_window (void) |
Retrieve the t3_window_t for this window_component_t. | |
virtual void | hide (void)=0 |
Hide the window_component_t. | |
virtual bool | process_key (key_t key)=0 |
Handle a key press by the user. | |
virtual void | set_focus (focus_t focus)=0 |
Set whether this window_component_t has the input focus. | |
virtual void | set_position (optint top, optint left)=0 |
Move the window_component_t to a specified position. | |
virtual bool | set_size (optint height, optint width)=0 |
Set the size of this window_component_t. | |
virtual void | show (void)=0 |
Display the window_component_t. | |
virtual void | update_contents (void)=0 |
Update the contents of the window. | |
window_component_t (void) | |
Base constructor. | |
virtual | ~window_component_t (void) |
Base destructor. |
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::dialog_t, t3_widget::dialog_base_t, and t3_widget::menu_panel_t.
|
pure virtual |
Set the focus to a specific window component.
Implemented in t3_widget::dialog_t, and t3_widget::dialog_base_t.
|
protectedvirtual |
Make widget
a child window of this container_t, by setting its parent window.
|
protectedvirtual |
Unset the parent window for a widget
.