edje_container.h File Reference

Go to the source code of this file.

Data Structures

struct  _Edje_Item
 
struct  _Edje_Item_Cell
 
struct  _Edje_Item_Class
 
struct  _Smart_Data
 
struct  _Smart_Data_Colinfo
 

Macros

#define E_OBJ_NAME   "edje_container_object"
 
#define E_SMART_OBJ_GET(smart, o, type)
 
#define E_SMART_OBJ_GET_RETURN(smart, o, type, ret)
 

Typedefs

typedef struct _Edje_Item Edje_Item
 
typedef struct _Edje_Item_Cell Edje_Item_Cell
 
typedef struct _Edje_Item_Class Edje_Item_Class
 
typedef struct _Smart_Data Smart_Data
 
typedef struct _Smart_Data_Colinfo Smart_Data_Colinfo
 

Macro Definition Documentation

#define E_OBJ_NAME   "edje_container_object"
#define E_SMART_OBJ_GET (   smart,
  o,
  type 
)
Value:
{ \
char *_e_smart_str; \
\
if (!o) return; \
smart = evas_object_smart_data_get(o); \
if (!smart) return; \
_e_smart_str = (char *)evas_object_type_get(o); \
if (!_e_smart_str) return; \
if (strcmp(_e_smart_str, type)) return; \
}
#define E_SMART_OBJ_GET_RETURN (   smart,
  o,
  type,
  ret 
)
Value:
{ \
char *_e_smart_str; \
\
if (!o) return ret; \
smart = evas_object_smart_data_get(o); \
if (!smart) return ret; \
_e_smart_str = (char *)evas_object_type_get(o); \
if (!_e_smart_str) return ret; \
if (strcmp(_e_smart_str, type)) return ret; \
}

Typedef Documentation

typedef struct _Edje_Item Edje_Item
typedef struct _Smart_Data Smart_Data