src/lib/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

Defines

#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

Define 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