Tizen Native API
Elementary Gen Item

Typedefs

typedef char *(* Elm_Gen_Item_Text_Get_Cb )(void *data, Evas_Object *obj, const char *part)
typedef Evas_Object *(* Elm_Gen_Item_Content_Get_Cb )(void *data, Evas_Object *obj, const char *part)
typedef Eina_Bool(* Elm_Gen_Item_State_Get_Cb )(void *data, Evas_Object *obj, const char *part)
typedef void(* Elm_Gen_Item_Del_Cb )(void *data, Evas_Object *obj)

Typedef Documentation

typedef Evas_Object*(* Elm_Gen_Item_Content_Get_Cb)(void *data, Evas_Object *obj, const char *part)

Content (swallowed object) fetching class function for Elm_Gen_Item_Class.

Parameters:
dataThe data passed in the item creation function
objThe base widget object
partThe part name of the swallow
Returns:
The content object to swallow Content(swallowed object) fetching class function for gen item classes.
typedef void(* Elm_Gen_Item_Del_Cb)(void *data, Evas_Object *obj)

Deletion class function for Elm_Gen_Item_Class.

Parameters:
dataThe data passed in the item creation function
objThe base widget object Deletion class function for gen item classes.
typedef Eina_Bool(* Elm_Gen_Item_State_Get_Cb)(void *data, Evas_Object *obj, const char *part)

State fetching class function for Elm_Gen_Item_Class.

Parameters:
dataThe data passed in the item creation function
objThe base widget object
partThe part name of the swallow
Returns:
The hell if I know State fetching class function for gen item classes.
typedef char*(* Elm_Gen_Item_Text_Get_Cb)(void *data, Evas_Object *obj, const char *part)

Text fetching class function for Elm_Gen_Item_Class.

Parameters:
dataThe data passed in the item creation function
objThe base widget object
partThe part name of the swallow
Returns:
The allocated (NOT stringshared) string to set as the text Label fetching class function for gen item classes.