Frame control struct. More...

Data Fields | |
| struct win_window * | container |
| Container, ultimate widget parent. | |
| struct win_window * | contents |
| Contents, holds child widgets. | |
| struct win_window * | resize |
| The resize handle window. | |
| char * | caption |
| Copy of caption string. | |
| enum wtk_frame_state | state |
| Current state. | |
| wtk_frame_handler_t | frame_handler |
| Frame command event handler. | |
| void * | custom_data |
| Data for applications and handlers. | |
Frame control struct.
This is the frame control struct. It contains references to the windows composing the frame, as well as non-window information required.
For internal use only.
Definition at line 132 of file wtk_frame.c.
| char* wtk_frame::caption |
Copy of caption string.
Definition at line 140 of file wtk_frame.c.
Referenced by wtk_frame_create(), and wtk_frame_handler().
| struct win_window* wtk_frame::container |
Container, ultimate widget parent.
Definition at line 134 of file wtk_frame.c.
Referenced by wtk_frame_as_child(), wtk_frame_create(), wtk_frame_handler(), wtk_handle_frame_press(), wtk_handle_frame_release(), and wtk_resize_frame().
| struct win_window* wtk_frame::contents |
Contents, holds child widgets.
Definition at line 136 of file wtk_frame.c.
Referenced by wtk_frame_as_parent(), wtk_frame_create(), wtk_handle_resize_release(), and wtk_resize_frame().
| void* wtk_frame::custom_data |
Data for applications and handlers.
Definition at line 147 of file wtk_frame.c.
Referenced by wtk_frame_create(), and wtk_frame_get_custom_data().
Frame command event handler.
Definition at line 145 of file wtk_frame.c.
Referenced by wtk_frame_create(), and wtk_frame_handler().
| struct win_window* wtk_frame::resize |
The resize handle window.
Definition at line 138 of file wtk_frame.c.
Referenced by wtk_frame_create(), wtk_frame_handler(), wtk_handle_resize_press(), and wtk_resize_frame().
Current state.
Definition at line 142 of file wtk_frame.c.
Referenced by wtk_frame_create(), wtk_handle_frame_move(), wtk_handle_frame_press(), wtk_handle_frame_release(), wtk_handle_resize_move(), wtk_handle_resize_press(), and wtk_handle_resize_release().
1.6.3