_Evas_Object_Box_Data Struct Reference

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

#include <Evas_Common.h>

Data Structures

struct  [struct].align
struct  [struct].pad
struct  [struct].layout

Data Fields

Evas_Object_Smart_Clipped_Data base
const Evas_Object_Box_Api * api
struct  align
struct  pad
Eina_List * children
struct  layout
Eina_Bool layouting: 1
Eina_Bool children_changed: 1
Data Fields inherited from _Evas_Object_Smart_Clipped_Data
Evas_Object * clipper
Evas * evas

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.