_Evas_Object_Box_Data(3)

NAME
_Evas_Object_Box_Data - This structure augments clipped smart object's instance data, providing extra members required by generic box implementation.

SYNOPSIS

  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

Detailed Description

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.

Examples
edje-box2.c, and evas-box.c.

Author

Generated automatically by Doxygen for EFL from the source code.