This structure augments clipped smart object's instance data, providing extra members required by generic box implementation. More...
#include <Evas_Common.h>
Data Fields | ||
| Evas_Object_Smart_Clipped_Data | base | |
| const Evas_Object_Box_Api * | api | |
| struct { | ||
| double h | ||
| double v | ||
| } | align | |
| struct { | ||
| Evas_Coord h | ||
| Evas_Coord v | ||
| } | pad | |
| Eina_List * | children | |
| struct { | ||
| Evas_Object_Box_Layout cb | ||
| void * data | ||
| void(* free_data )(void *data) | ||
| } | layout | |
| Eina_Bool | layouting: 1 | |
| Eina_Bool | children_changed: 1 | |
Data Fields inherited from _Evas_Object_Smart_Clipped_Data | ||
| Evas_Object * | clipper | |
| Evas * | evas | |
This structure augments clipped smart object's instance data, providing extra members required by generic box implementation.
If a subclass inherits from Evas_Object_Box_Api, then it may augment Evas_Object_Box_Data to fit its own needs.