#include <src/widget/widget.h>
Data Fields | |
| OBJECT | type |
| object type | |
| s_list_t * | childs |
| child list | |
| s_list_t * | shown |
| shown list | |
| s_surface_t * | surface |
| the surface | |
| w_object_t * | parent |
| the parent of the object | |
| s_rect_t * | content |
| content allowed rectangle | |
| int | showed |
| is shown | |
| int | focused |
| is focused | |
| w_effect_t * | effect |
| effect | |
| void(* | geometry )(w_object_t *object) |
| geometry function | |
| void(* | draw )(w_object_t *object) |
| draw function | |
| void(* | event )(w_object_t *object, s_event_t *event) |
| event function | |
| void(* | destroy )(w_object_t *object) |
| uninit function | |
| w_window_t * | window |
| window | |
| void * | data [OBJECT_OBJECTS] |
| internal data | |
| void * | priv |
| user data | |
1.4.7