Tizen Native API  3.0
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 Eina_Bool(* Elm_Gen_Item_Filter_Get_Cb )(void *data, Evas_Object *obj, void *key)
typedef Evas_Object *(* Elm_Gen_Item_Reusable_Content_Get_Cb )(void *data, Evas_Object *obj, const char *part, Evas_Object *old)

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_Filter_Get_Cb)(void *data, Evas_Object *obj, void *key)

Filter class function for Elm_Gen_Item_Class.

Parameters:
dataThe data passed in the item creation function
objThe base widget object
keyThe key needed for item filter to be decided on
Returns:
The boolean state of filter for this element Filter seeking class function for gen item classes.
typedef Evas_Object*(* Elm_Gen_Item_Reusable_Content_Get_Cb)(void *data, Evas_Object *obj, const char *part, Evas_Object *old)

Reusable content get 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
oldThe old content object for reusing
Returns:
The content object to swallow
Since (EFL) :
1.18 Cache Pop 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 boolean state of this element (resulting in the edje object being emitted a signal of "elm,state,partname,active" or "elm.state,partname,passve" 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.

Enumeration Type Documentation

Enumerator:
ELM_GLOB_MATCH_NO_ESCAPE 

Treat backslash as an ordinary character instead of escape

ELM_GLOB_MATCH_PATH 

Match a slash in string only with a slash in pattern and not by an asterisk (*) or a question mark (?) metacharacter, nor by a bracket expression ([]) containing a slash.

ELM_GLOB_MATCH_PERIOD 

Leading period in string has to be matched exactly by a period in pattern. A period is considered to be leading if it is the first character in string, or if both ELM_GLOB_MATCH_PATH is set and the period immediately follows a slash.

ELM_GLOB_MATCH_NOCASE 

The pattern is matched case-insensitively.