4 #define E_SMART_OBJ_GET(smart, o, type) \
9 smart = evas_object_smart_data_get(o); \
11 _e_smart_str = (char *)evas_object_type_get(o); \
12 if (!_e_smart_str) return; \
13 if (strcmp(_e_smart_str, type)) return; \
16 #define E_SMART_OBJ_GET_RETURN(smart, o, type, ret) \
21 smart = evas_object_smart_data_get(o); \
22 if (!smart) return ret; \
23 _e_smart_str = (char *)evas_object_type_get(o); \
24 if (!_e_smart_str) return ret; \
25 if (strcmp(_e_smart_str, type)) return ret; \
28 #define E_OBJ_NAME "edje_container_object"
unsigned char changed
Definition: edje_container.h:51
unsigned char recalc
Definition: edje_container.h:112
Evas_Coord x
Definition: edje_container.h:121
double scroll_x
Definition: edje_container.h:48
Evas_Coord max_w
Definition: edje_container.h:42
Evas_Object * overlay_object
Definition: edje_container.h:101
Evas_Coord minw
Definition: edje_container.h:122
Definition: edje_container.h:118
Evas_Object * smart_obj
Definition: edje_container.h:37
void(* unfocus)(Edje_Item *ei)
Definition: edje_container.h:87
int cols
Definition: edje_container.h:38
Evas_Coord maxh
Definition: edje_container.h:122
void(* select)(Edje_Item *ei)
Definition: edje_container.h:84
void * sd
Definition: edje_container.h:96
unsigned char accessible
Definition: edje_container.h:110
Evas_Coord minw
Definition: edje_container.h:64
Evas_Coord maxw
Definition: edje_container.h:122
Evas_Coord maxw
Definition: edje_container.h:64
unsigned char disabled
Definition: edje_container.h:114
Edje_Item_Cell * cells
Definition: edje_container.h:108
int freeze
Definition: edje_container.h:46
Evas_Coord x
Definition: edje_container.h:35
Evas_Coord min_h
Definition: edje_container.h:42
Definition: edje_container.h:91
unsigned char selected
Definition: edje_container.h:113
Evas_Object * object
Definition: edje_container.h:100
void(* del)(Edje_Item *ei)
Definition: edje_container.h:83
Evas_Coord maxh
Definition: edje_container.h:105
void * class_data
Definition: edje_container.h:94
Definition: edje_container.h:80
unsigned char need_layout
Definition: edje_container.h:57
Evas_Coord minh
Definition: edje_container.h:122
Evas_Coord y
Definition: edje_container.h:35
int freeze
Definition: edje_container.h:102
unsigned char homogenous
Definition: edje_container.h:59
Evas_Coord contents_h
Definition: edje_container.h:40
Evas_Coord max_h
Definition: edje_container.h:42
Evas_Coord max_row_h
Definition: edje_container.h:41
Definition: edje_container.h:33
int rows
Definition: edje_container.h:38
Evas_Coord contents_w
Definition: edje_container.h:40
Evas_Object * obj
Definition: edje_container.h:120
double scroll_y
Definition: edje_container.h:48
void * data
Definition: edje_container.h:98
Evas_Coord min_w
Definition: edje_container.h:42
int cells_num
Definition: edje_container.h:107
unsigned char change_child
Definition: edje_container.h:52
Eina_List * children
Definition: edje_container.h:36
unsigned char change_scroll
Definition: edje_container.h:55
Evas_Coord w
Definition: edje_container.h:121
void(* focus)(Edje_Item *ei)
Definition: edje_container.h:86
Evas_Coord w
Definition: edje_container.h:35
Smart_Data_Colinfo * colinfo
Definition: edje_container.h:44
double align_x
Definition: edje_container.h:49
Definition: edje_container.h:62
Evas_Coord h
Definition: edje_container.h:35
Evas_Coord minh
Definition: edje_container.h:105
void(* deselect)(Edje_Item *ei)
Definition: edje_container.h:85
Evas_Coord h
Definition: edje_container.h:103
double align_y
Definition: edje_container.h:49
unsigned char change_child_list
Definition: edje_container.h:53
Evas_Coord y
Definition: edje_container.h:103
unsigned char focused
Definition: edje_container.h:115
Evas_Coord min_row_h
Definition: edje_container.h:41
unsigned char change_cols
Definition: edje_container.h:54