_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 Fields

Evas_Object_Smart_Clipped_Data base
const Evas_Object_Box_Apiapi
struct { 
   double   h 
   double   v 
align
struct { 
   Evas_Coord   h 
   Evas_Coord   v 
pad
Eina_Listchildren
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_Objectclipper
Evasevas

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.