glt_exp(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info)
{
Elm_Genlist_Item *it = event_info;
- Evas_Object *gl = elm_genlist_item_genlist_get(it);
+ Evas_Object *gl = elm_gen_item_widget_get(it);
int val = (int)(long)elm_genlist_item_data_get(it);
Elm_Genlist_Item *it1, *it2, *it3;
{
Evas_Object *gl = data;
int i = 0;
- Elm_Genlist_Item *it = elm_genlist_first_item_get(gl);
+ Elm_Genlist_Item *it = elm_gen_first_item_get(gl);
while (it)
{
elm_genlist_item_update(it);
printf("%i\n", i);
i++;
- it = elm_genlist_item_next_get(it);
+ it = elm_gen_item_next_get(it);
}
}
my_gl_first(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__)
{
Evas_Object *gl = data;
- Elm_Genlist_Item *gli = elm_genlist_first_item_get(gl);
+ Elm_Genlist_Item *gli = elm_gen_first_item_get(gl);
if (!gli) return;
elm_genlist_item_show(gli);
elm_gen_item_selected_set(gli, 1);
my_gl_last(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__)
{
Evas_Object *gl = data;
- Elm_Genlist_Item *gli = elm_genlist_last_item_get(gl);
+ Elm_Genlist_Item *gli = elm_gen_last_item_get(gl);
if (!gli) return;
elm_genlist_item_show(gli);
elm_gen_item_selected_set(gli, 1);
evas_object_show(bx);
gl = elm_genlist_add(win);
- elm_genlist_always_select_mode_set(gl, 1);
+ elm_gen_always_select_mode_set(gl, 1);
evas_object_size_hint_align_set(gl, EVAS_HINT_FILL, EVAS_HINT_FILL);
evas_object_size_hint_weight_set(gl, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_show(gl);
gl4_exp(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info)
{
Elm_Genlist_Item *it = event_info;
- Evas_Object *gl = elm_genlist_item_genlist_get(it);
+ Evas_Object *gl = elm_gen_item_widget_get(it);
int val = (int)(long)elm_genlist_item_data_get(it);
val *= 10;
elm_genlist_item_append(gl, &itc4,
gl9_exp(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info)
{
Elm_Genlist_Item *it = event_info;
- Evas_Object *gl = elm_genlist_item_genlist_get(it);
+ Evas_Object *gl = elm_gen_item_widget_get(it);
int val = (int)(long)elm_genlist_item_data_get(it);
val *= 10;
elm_genlist_item_append(gl, &itc1,
void *event_info)
{
Elm_Genlist_Item *it = event_info;
- Evas_Object *gl = elm_genlist_item_genlist_get(it);
+ Evas_Object *gl = elm_gen_item_widget_get(it);
int val = (int)(long)elm_genlist_item_data_get(it);
Elm_Genlist_Item *it1, *it2, *it3;
if (p->multi_exists)
elm_gengrid_multi_select_set(obj, p->multi);
if (p->no_select_exists)
- elm_gengrid_no_select_mode_set (obj, p->no_select);
+ elm_gen_no_select_mode_set (obj, p->no_select);
if (p->always_select_exists)
- elm_gengrid_always_select_mode_set (obj, p->always_select);
+ elm_gen_always_select_mode_set (obj, p->always_select);
if (p->h_bounce_exists)
{
Eina_Bool h_bounce, v_bounce;
- elm_gengrid_bounce_get(obj, &h_bounce, &v_bounce);
- elm_gengrid_bounce_set(obj, p->h_bounce, v_bounce);
+ elm_gen_bounce_get(obj, &h_bounce, &v_bounce);
+ elm_gen_bounce_set(obj, p->h_bounce, v_bounce);
}
if (p->v_bounce_exists)
{
Eina_Bool h_bounce, v_bounce;
- elm_gengrid_bounce_get(obj, &h_bounce, &v_bounce);
- elm_gengrid_bounce_set(obj, h_bounce, p->v_bounce);
+ elm_gen_bounce_get(obj, &h_bounce, &v_bounce);
+ elm_gen_bounce_set(obj, h_bounce, p->v_bounce);
}
if (p->h_pagerel_exists)
{
double h_pagerel, v_pagerel;
- elm_gengrid_page_relative_get(obj, &h_pagerel, &v_pagerel);
- elm_gengrid_page_relative_set(obj, h_pagerel, p->v_pagerel);
+ elm_gen_page_relative_get(obj, &h_pagerel, &v_pagerel);
+ elm_gen_page_relative_set(obj, h_pagerel, p->v_pagerel);
}
if (p->v_pagerel_exists)
{
double h_pagerel, v_pagerel;
- elm_gengrid_page_relative_get(obj, &h_pagerel, &v_pagerel);
- elm_gengrid_page_relative_set(obj, p->h_pagerel, v_pagerel);
+ elm_gen_page_relative_get(obj, &h_pagerel, &v_pagerel);
+ elm_gen_page_relative_set(obj, p->h_pagerel, v_pagerel);
}
if (p->h_itemsize_exists)
{
{
if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL)
{
- elm_gengrid_no_select_mode_set(obj, param->i);
+ elm_gen_no_select_mode_set(obj, param->i);
return EINA_TRUE;
}
}
{
if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL)
{
- elm_gengrid_always_select_mode_set(obj, param->i);
+ elm_gen_always_select_mode_set(obj, param->i);
return EINA_TRUE;
}
}
if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL)
{
Eina_Bool h_bounce, v_bounce;
- elm_gengrid_bounce_get(obj, &h_bounce, &v_bounce);
- elm_gengrid_bounce_set(obj, param->i, v_bounce);
+ elm_gen_bounce_get(obj, &h_bounce, &v_bounce);
+ elm_gen_bounce_set(obj, param->i, v_bounce);
return EINA_TRUE;
}
}
if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL)
{
Eina_Bool h_bounce, v_bounce;
- elm_gengrid_bounce_get(obj, &h_bounce, &v_bounce);
- elm_gengrid_bounce_set(obj, h_bounce, param->i);
+ elm_gen_bounce_get(obj, &h_bounce, &v_bounce);
+ elm_gen_bounce_set(obj, h_bounce, param->i);
return EINA_TRUE;
}
}
if (param->type == EDJE_EXTERNAL_PARAM_TYPE_DOUBLE)
{
double h_pagerel, v_pagerel;
- elm_gengrid_page_relative_get(obj, &h_pagerel, &v_pagerel);
- elm_gengrid_page_relative_set(obj, param->d, v_pagerel);
+ elm_gen_page_relative_get(obj, &h_pagerel, &v_pagerel);
+ elm_gen_page_relative_set(obj, param->d, v_pagerel);
return EINA_TRUE;
}
}
if (param->type == EDJE_EXTERNAL_PARAM_TYPE_DOUBLE)
{
double h_pagerel, v_pagerel;
- elm_gengrid_page_relative_get(obj, &h_pagerel, &v_pagerel);
- elm_gengrid_page_relative_set(obj, h_pagerel, param->d);
+ elm_gen_page_relative_get(obj, &h_pagerel, &v_pagerel);
+ elm_gen_page_relative_set(obj, h_pagerel, param->d);
return EINA_TRUE;
}
}
{
if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL)
{
- param->i = elm_gengrid_no_select_mode_get(obj);
+ param->i = elm_gen_no_select_mode_get(obj);
return EINA_TRUE;
}
}
{
if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL)
{
- param->i = elm_gengrid_always_select_mode_get(obj);
+ param->i = elm_gen_always_select_mode_get(obj);
return EINA_TRUE;
}
}
if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL)
{
Eina_Bool h_bounce, v_bounce;
- elm_gengrid_bounce_get(obj, &h_bounce, &v_bounce);
+ elm_gen_bounce_get(obj, &h_bounce, &v_bounce);
param->i = h_bounce;
return EINA_TRUE;
}
if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL)
{
Eina_Bool h_bounce, v_bounce;
- elm_gengrid_bounce_get(obj, &h_bounce, &v_bounce);
+ elm_gen_bounce_get(obj, &h_bounce, &v_bounce);
param->i = v_bounce;
return EINA_TRUE;
}
if (param->type == EDJE_EXTERNAL_PARAM_TYPE_DOUBLE)
{
double h_pagerel, v_pagerel;
- elm_gengrid_page_relative_get(obj, &h_pagerel, &v_pagerel);
+ elm_gen_page_relative_get(obj, &h_pagerel, &v_pagerel);
param->d = h_pagerel;
return EINA_TRUE;
}
if (param->type == EDJE_EXTERNAL_PARAM_TYPE_DOUBLE)
{
double h_pagerel, v_pagerel;
- elm_gengrid_page_relative_get(obj, &h_pagerel, &v_pagerel);
+ elm_gen_page_relative_get(obj, &h_pagerel, &v_pagerel);
param->d = v_pagerel;
return EINA_TRUE;
}
if (p->multi_exists)
elm_genlist_multi_select_set(obj, p->multi);
if (p->always_select_exists)
- elm_genlist_always_select_mode_set(obj, p->always_select);
+ elm_gen_always_select_mode_set(obj, p->always_select);
if (p->no_select_exists)
- elm_genlist_no_select_mode_set(obj, p->no_select);
+ elm_gen_no_select_mode_set(obj, p->no_select);
if (p->compress_exists)
elm_genlist_compress_mode_set(obj, p->compress);
if (p->homogeneous_exists)
elm_genlist_homogeneous_set(obj, p->homogeneous);
if ((p->h_bounce_exists) && (p->v_bounce_exists))
- elm_genlist_bounce_set(obj, p->h_bounce, p->v_bounce);
+ elm_gen_bounce_set(obj, p->h_bounce, p->v_bounce);
else if ((p->h_bounce_exists) || (p->v_bounce_exists))
{
Eina_Bool h_bounce, v_bounce;
- elm_genlist_bounce_get(obj, &h_bounce, &v_bounce);
+ elm_gen_bounce_get(obj, &h_bounce, &v_bounce);
if (p->h_bounce_exists)
- elm_genlist_bounce_set(obj, p->h_bounce, v_bounce);
+ elm_gen_bounce_set(obj, p->h_bounce, v_bounce);
else
- elm_genlist_bounce_set(obj, h_bounce, p->v_bounce);
+ elm_gen_bounce_set(obj, h_bounce, p->v_bounce);
}
}
{
if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL)
{
- elm_genlist_always_select_mode_set(obj, param->i);
+ elm_gen_always_select_mode_set(obj, param->i);
return EINA_TRUE;
}
}
{
if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL)
{
- elm_genlist_no_select_mode_set(obj, param->i);
+ elm_gen_no_select_mode_set(obj, param->i);
return EINA_TRUE;
}
}
if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL)
{
Eina_Bool h_bounce, v_bounce;
- elm_genlist_bounce_get(obj, &h_bounce, &v_bounce);
- elm_genlist_bounce_set(obj, param->i, v_bounce);
+ elm_gen_bounce_get(obj, &h_bounce, &v_bounce);
+ elm_gen_bounce_set(obj, param->i, v_bounce);
return EINA_TRUE;
}
}
if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL)
{
Eina_Bool h_bounce, v_bounce;
- elm_genlist_bounce_get(obj, &h_bounce, &v_bounce);
- elm_genlist_bounce_set(obj, h_bounce, param->i);
+ elm_gen_bounce_get(obj, &h_bounce, &v_bounce);
+ elm_gen_bounce_set(obj, h_bounce, param->i);
return EINA_TRUE;
}
}
{
if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL)
{
- param->i = elm_genlist_always_select_mode_get(obj);
+ param->i = elm_gen_always_select_mode_get(obj);
return EINA_TRUE;
}
}
{
if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL)
{
- param->i = elm_genlist_no_select_mode_get(obj);
+ param->i = elm_gen_no_select_mode_get(obj);
return EINA_TRUE;
}
}
if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL)
{
Eina_Bool h_bounce, v_bounce;
- elm_genlist_bounce_get(obj, &h_bounce, &v_bounce);
+ elm_gen_bounce_get(obj, &h_bounce, &v_bounce);
param->i = h_bounce;
return EINA_TRUE;
}
if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL)
{
Eina_Bool h_bounce, v_bounce;
- elm_genlist_bounce_get(obj, &h_bounce, &v_bounce);
+ elm_gen_bounce_get(obj, &h_bounce, &v_bounce);
param->i = v_bounce;
return EINA_TRUE;
}
EAPI Elm_Gen_Item *elm_gen_last_item_get(const Evas_Object *obj);
EAPI Elm_Gen_Item *elm_gen_item_next_get(const Elm_Gen_Item *it);
EAPI Elm_Gen_Item *elm_gen_item_prev_get(const Elm_Gen_Item *it);
- EAPI Evas_Object *elm_gen_item_gen_get(const Elm_Gen_Item *it);
+ EAPI Evas_Object *elm_gen_item_widget_get(const Elm_Gen_Item *it);
/**
* @defgroup Gengrid Gengrid (Generic grid)
*
* @ingroup Gengrid
*/
- EAPI void elm_gengrid_always_select_mode_set(Evas_Object *obj, Eina_Bool always_select) EINA_ARG_NONNULL(1);
+ EINA_DEPRECATED EAPI void elm_gengrid_always_select_mode_set(Evas_Object *obj, Eina_Bool always_select) EINA_ARG_NONNULL(1);
/**
* Get whether items on a given gengrid widget have their selection
*
* @ingroup Gengrid
*/
- EAPI Eina_Bool elm_gengrid_always_select_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+ EINA_DEPRECATED EAPI Eina_Bool elm_gengrid_always_select_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
/**
* Set whether items on a given gengrid widget can be selected or not.
*
* @ingroup Gengrid
*/
- EAPI void elm_gengrid_no_select_mode_set(Evas_Object *obj, Eina_Bool no_select) EINA_ARG_NONNULL(1);
+ EINA_DEPRECATED EAPI void elm_gengrid_no_select_mode_set(Evas_Object *obj, Eina_Bool no_select) EINA_ARG_NONNULL(1);
/**
* Get whether items on a given gengrid widget can be selected or
*
* @ingroup Gengrid
*/
- EAPI Eina_Bool elm_gengrid_no_select_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+ EINA_DEPRECATED EAPI Eina_Bool elm_gengrid_no_select_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
/**
* Enable or disable multi-selection in a given gengrid widget
*
* @ingroup Gengrid
*/
- EAPI void elm_gengrid_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce) EINA_ARG_NONNULL(1);
+ EINA_DEPRECATED EAPI void elm_gengrid_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce) EINA_ARG_NONNULL(1);
/**
* Get whether bouncing effects are enabled or disabled, for a
*
* @ingroup Gengrid
*/
- EAPI void elm_gengrid_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce) EINA_ARG_NONNULL(1);
+ EINA_DEPRECATED EAPI void elm_gengrid_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce) EINA_ARG_NONNULL(1);
/**
* Set a given gengrid widget's scrolling page size, relative to
*
* @ingroup Gengrid
*/
- EAPI void elm_gengrid_page_relative_set(Evas_Object *obj, double h_pagerel, double v_pagerel) EINA_ARG_NONNULL(1);
+ EINA_DEPRECATED EAPI void elm_gengrid_page_relative_set(Evas_Object *obj, double h_pagerel, double v_pagerel) EINA_ARG_NONNULL(1);
/**
* Get a given gengrid widget's scrolling page size, relative to
*
* @ingroup Gengrid
*/
- EAPI void elm_gengrid_page_relative_get(const Evas_Object *obj, double *h_pagerel, double *v_pagerel) EINA_ARG_NONNULL(1);
+ EINA_DEPRECATED EAPI void elm_gengrid_page_relative_get(const Evas_Object *obj, double *h_pagerel, double *v_pagerel) EINA_ARG_NONNULL(1);
/**
* Set a given gengrid widget's scrolling page size
*
* @ingroup Gengrid
*/
- EAPI void elm_gengrid_page_size_set(Evas_Object *obj, Evas_Coord h_pagesize, Evas_Coord v_pagesize) EINA_ARG_NONNULL(1);
+ EINA_DEPRECATED EAPI void elm_gengrid_page_size_set(Evas_Object *obj, Evas_Coord h_pagesize, Evas_Coord v_pagesize) EINA_ARG_NONNULL(1);
/**
* @brief Get gengrid current page number.
* @see elm_gengrid_page_show()
* @see elm_gengrid_page_brint_in()
*/
- EAPI void elm_gengrid_current_page_get(const Evas_Object *obj, int *h_pagenumber, int *v_pagenumber) EINA_ARG_NONNULL(1);
+ EINA_DEPRECATED EAPI void elm_gengrid_current_page_get(const Evas_Object *obj, int *h_pagenumber, int *v_pagenumber) EINA_ARG_NONNULL(1);
/**
* @brief Get scroll last page number.
* @see elm_gengrid_page_show()
* @see elm_gengrid_page_brint_in()
*/
- EAPI void elm_gengrid_last_page_get(const Evas_Object *obj, int *h_pagenumber, int *v_pagenumber) EINA_ARG_NONNULL(1);
+ EINA_DEPRECATED EAPI void elm_gengrid_last_page_get(const Evas_Object *obj, int *h_pagenumber, int *v_pagenumber) EINA_ARG_NONNULL(1);
/**
* Show a specific virtual region within the gengrid content object by page number.
*
* @see elm_gengrid_page_bring_in()
*/
- EAPI void elm_gengrid_page_show(const Evas_Object *obj, int h_pagenumber, int v_pagenumber) EINA_ARG_NONNULL(1);
+ EINA_DEPRECATED EAPI void elm_gengrid_page_show(const Evas_Object *obj, int h_pagenumber, int v_pagenumber) EINA_ARG_NONNULL(1);
/**
* Show a specific virtual region within the gengrid content object by page number.
*
* @see elm_gengrid_page_show()
*/
- EAPI void elm_gengrid_page_bring_in(const Evas_Object *obj, int h_pagenumber, int v_pagenumber) EINA_ARG_NONNULL(1);
+ EINA_DEPRECATED EAPI void elm_gengrid_page_bring_in(const Evas_Object *obj, int h_pagenumber, int v_pagenumber) EINA_ARG_NONNULL(1);
/**
* Set for what direction a given gengrid widget will expand while
*
* @ingroup Gengrid
*/
- EAPI Elm_Gengrid_Item *elm_gengrid_first_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+ EINA_DEPRECATED EAPI Elm_Gengrid_Item *elm_gengrid_first_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
/**
* Get the last item in a given gengrid widget
*
* @ingroup Gengrid
*/
- EAPI Elm_Gengrid_Item *elm_gengrid_last_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+ EINA_DEPRECATED EAPI Elm_Gengrid_Item *elm_gengrid_last_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
/**
* Get the @b next item in a gengrid widget's internal list of items,
*
* @ingroup Gengrid
*/
- EAPI Elm_Gengrid_Item *elm_gengrid_item_next_get(const Elm_Gengrid_Item *item) EINA_ARG_NONNULL(1);
+ EINA_DEPRECATED EAPI Elm_Gengrid_Item *elm_gengrid_item_next_get(const Elm_Gengrid_Item *item) EINA_ARG_NONNULL(1);
/**
* Get the @b previous item in a gengrid widget's internal list of items,
*
* @ingroup Gengrid
*/
- EAPI Elm_Gengrid_Item *elm_gengrid_item_prev_get(const Elm_Gengrid_Item *item) EINA_ARG_NONNULL(1);
+ EINA_DEPRECATED EAPI Elm_Gengrid_Item *elm_gengrid_item_prev_get(const Elm_Gengrid_Item *item) EINA_ARG_NONNULL(1);
/**
* Get the gengrid object's handle which contains a given gengrid
*
* @ingroup Gengrid
*/
- EAPI Evas_Object *elm_gengrid_item_gengrid_get(const Elm_Gengrid_Item *item) EINA_ARG_NONNULL(1);
+ EINA_DEPRECATED EAPI Evas_Object *elm_gengrid_item_gengrid_get(const Elm_Gengrid_Item *item) EINA_ARG_NONNULL(1);
/**
* Remove a gengrid item from the its parent, deleting it.
*
* @ingroup Genlist
*/
- EAPI void elm_genlist_always_select_mode_set(Evas_Object *obj, Eina_Bool always_select) EINA_ARG_NONNULL(1);
+ EINA_DEPRECATED EAPI void elm_genlist_always_select_mode_set(Evas_Object *obj, Eina_Bool always_select) EINA_ARG_NONNULL(1);
/**
* Get the always select mode.
*
*
* @ingroup Genlist
*/
- EAPI Eina_Bool elm_genlist_always_select_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+ EINA_DEPRECATED EAPI Eina_Bool elm_genlist_always_select_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
/**
* Enable/disable the no select mode.
*
*
* @ingroup Genlist
*/
- EAPI void elm_genlist_no_select_mode_set(Evas_Object *obj, Eina_Bool no_select) EINA_ARG_NONNULL(1);
+ EINA_DEPRECATED EAPI void elm_genlist_no_select_mode_set(Evas_Object *obj, Eina_Bool no_select) EINA_ARG_NONNULL(1);
/**
* Gets whether the no select mode is enabled.
*
*
* @ingroup Genlist
*/
- EAPI Eina_Bool elm_genlist_no_select_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+ EINA_DEPRECATED EAPI Eina_Bool elm_genlist_no_select_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
/**
* Enable/disable compress mode.
*
*
* @ingroup Genlist
*/
- EAPI void elm_genlist_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce) EINA_ARG_NONNULL(1);
+ EINA_DEPRECATED EAPI void elm_genlist_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce) EINA_ARG_NONNULL(1);
/**
* Get whether the horizontal and vertical bouncing effect is enabled.
*
*
* @ingroup Genlist
*/
- EAPI void elm_genlist_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce) EINA_ARG_NONNULL(1);
+ EINA_DEPRECATED EAPI void elm_genlist_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce) EINA_ARG_NONNULL(1);
/**
* Enable/disable homogenous mode.
*
*
* @ingroup Genlist
*/
- EAPI Elm_Genlist_Item *elm_genlist_first_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+ EINA_DEPRECATED EAPI Elm_Genlist_Item *elm_genlist_first_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
/**
* Get the last item in the genlist
*
*
* @ingroup Genlist
*/
- EAPI Elm_Genlist_Item *elm_genlist_last_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+ EINA_DEPRECATED EAPI Elm_Genlist_Item *elm_genlist_last_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
/**
* Set the scrollbar policy
*
*
* @ingroup Genlist
*/
- EAPI Elm_Genlist_Item *elm_genlist_item_next_get(const Elm_Genlist_Item *item) EINA_ARG_NONNULL(1);
+ EINA_DEPRECATED EAPI Elm_Genlist_Item *elm_genlist_item_next_get(const Elm_Genlist_Item *item) EINA_ARG_NONNULL(1);
/**
* Get the @b previous item in a genlist widget's internal list of items,
* given a handle to one of those items.
*
* @ingroup Genlist
*/
- EAPI Elm_Genlist_Item *elm_genlist_item_prev_get(const Elm_Genlist_Item *item) EINA_ARG_NONNULL(1);
+ EINA_DEPRECATED EAPI Elm_Genlist_Item *elm_genlist_item_prev_get(const Elm_Genlist_Item *item) EINA_ARG_NONNULL(1);
/**
* Get the genlist object's handle which contains a given genlist
* item
*
* @ingroup Genlist
*/
- EAPI Evas_Object *elm_genlist_item_genlist_get(const Elm_Genlist_Item *item) EINA_ARG_NONNULL(1);
+ EINA_DEPRECATED EAPI Evas_Object *elm_genlist_item_genlist_get(const Elm_Genlist_Item *item) EINA_ARG_NONNULL(1);
/**
* Get the parent item of the given item
*
}
EAPI Evas_Object *
-elm_gen_item_gen_get(const Elm_Gen_Item *it)
+elm_gen_item_widget_get(const Elm_Gen_Item *it)
{
ELM_WIDGET_ITEM_WIDTYPE_CHECK_OR_RETURN(it, NULL);
return WIDGET(it);
}
else if ((!strcmp(ev->keyname, "Home")) || (!strcmp(ev->keyname, "KP_Home")))
{
- it = elm_gengrid_first_item_get(obj);
+ it = elm_gen_first_item_get(obj);
elm_gengrid_item_bring_in(it);
ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD;
return EINA_TRUE;
}
else if ((!strcmp(ev->keyname, "End")) || (!strcmp(ev->keyname, "KP_End")))
{
- it = elm_gengrid_last_item_get(obj);
+ it = elm_gen_last_item_get(obj);
elm_gengrid_item_bring_in(it);
ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD;
return EINA_TRUE;
{
if (!wd->selected) return EINA_FALSE;
- Elm_Gen_Item *prev = elm_gengrid_item_prev_get(wd->last_selected_item);
+ Elm_Gen_Item *prev = elm_gen_item_prev_get(wd->last_selected_item);
if (!prev) return EINA_TRUE;
if (elm_gen_item_selected_get(prev))
{
{
if (!wd->selected) return EINA_FALSE;
- Elm_Gen_Item *next = elm_gengrid_item_next_get(wd->last_selected_item);
+ Elm_Gen_Item *next = elm_gen_item_next_get(wd->last_selected_item);
if (!next) return EINA_TRUE;
if (elm_gen_item_selected_get(next))
{
elm_gengrid_item_show(prev);
return EINA_TRUE;
}
- else prev = elm_gengrid_item_prev_get(wd->last_selected_item);
+ else prev = elm_gen_item_prev_get(wd->last_selected_item);
if (!prev) return EINA_FALSE;
for (i = 1; i < wd->nmax; i++)
{
- Elm_Gen_Item *tmp = elm_gengrid_item_prev_get(prev);
+ Elm_Gen_Item *tmp = elm_gen_item_prev_get(prev);
if (!tmp) return EINA_FALSE;
prev = tmp;
}
elm_gengrid_item_show(next);
return EINA_TRUE;
}
- else next = elm_gengrid_item_next_get(wd->last_selected_item);
+ else next = elm_gen_item_next_get(wd->last_selected_item);
if (!next) return EINA_FALSE;
for (i = 1; i < wd->nmax; i++)
{
- Elm_Gen_Item *tmp = elm_gengrid_item_next_get(next);
+ Elm_Gen_Item *tmp = elm_gen_item_next_get(next);
if (!tmp) return EINA_FALSE;
next = tmp;
}
while ((prev) && (prev->delete_me))
prev = ELM_GEN_ITEM_FROM_INLIST(EINA_INLIST_GET(prev)->prev);
}
- else prev = elm_gengrid_item_prev_get(wd->last_selected_item);
+ else prev = elm_gen_item_prev_get(wd->last_selected_item);
if (!prev) return EINA_FALSE;
while ((next) && (next->delete_me))
next = ELM_GEN_ITEM_FROM_INLIST(EINA_INLIST_GET(next)->next);
}
- else next = elm_gengrid_item_next_get(wd->last_selected_item);
+ else next = elm_gen_item_next_get(wd->last_selected_item);
if (!next) return EINA_FALSE;
elm_gengrid_always_select_mode_set(Evas_Object *obj,
Eina_Bool always_select)
{
- ELM_CHECK_WIDTYPE(obj, widtype);
- Widget_Data *wd = elm_widget_data_get(obj);
- if (!wd) return;
- wd->always_select = always_select;
+ elm_gen_always_select_mode_set(obj, always_select);
}
EAPI Eina_Bool
elm_gengrid_always_select_mode_get(const Evas_Object *obj)
{
- ELM_CHECK_WIDTYPE(obj, widtype) EINA_FALSE;
- Widget_Data *wd = elm_widget_data_get(obj);
- if (!wd) return EINA_FALSE;
- return wd->always_select;
+ return elm_gen_always_select_mode_get(obj);
}
EAPI void
elm_gengrid_no_select_mode_set(Evas_Object *obj,
Eina_Bool no_select)
{
- ELM_CHECK_WIDTYPE(obj, widtype);
- Widget_Data *wd = elm_widget_data_get(obj);
- if (!wd) return;
- wd->no_select = no_select;
+ elm_gen_no_select_mode_set(obj, no_select);
}
EAPI Eina_Bool
elm_gengrid_no_select_mode_get(const Evas_Object *obj)
{
- ELM_CHECK_WIDTYPE(obj, widtype) EINA_FALSE;
- Widget_Data *wd = elm_widget_data_get(obj);
- if (!wd) return EINA_FALSE;
- return wd->no_select;
+ return elm_gen_no_select_mode_get(obj);
}
EAPI void
Eina_Bool h_bounce,
Eina_Bool v_bounce)
{
- ELM_CHECK_WIDTYPE(obj, widtype);
- Widget_Data *wd = elm_widget_data_get(obj);
- if (!wd) return;
- elm_smart_scroller_bounce_allow_set(wd->scr, h_bounce, v_bounce);
- wd->h_bounce = h_bounce;
- wd->v_bounce = v_bounce;
+ elm_gen_bounce_set(obj, h_bounce, v_bounce);
}
EAPI void
Eina_Bool *h_bounce,
Eina_Bool *v_bounce)
{
- ELM_CHECK_WIDTYPE(obj, widtype);
- Widget_Data *wd = elm_widget_data_get(obj);
- if (!wd) return;
- if (h_bounce) *h_bounce = wd->h_bounce;
- if (v_bounce) *v_bounce = wd->v_bounce;
+ return elm_gen_bounce_get(obj, h_bounce, v_bounce);
}
EAPI void
double h_pagerel,
double v_pagerel)
{
- Evas_Coord pagesize_h;
- Evas_Coord pagesize_v;
-
- ELM_CHECK_WIDTYPE(obj, widtype);
- Widget_Data *wd = elm_widget_data_get(obj);
- if (!wd) return;
-
- elm_smart_scroller_paging_get(wd->scr, NULL, NULL, &pagesize_h, &pagesize_v);
- elm_smart_scroller_paging_set(wd->scr, h_pagerel, v_pagerel, pagesize_h,
- pagesize_v);
+ elm_gen_page_relative_set(obj, h_pagerel, v_pagerel);
}
EAPI void
elm_gengrid_page_relative_get(const Evas_Object *obj, double *h_pagerel, double *v_pagerel)
{
- ELM_CHECK_WIDTYPE(obj, widtype);
- Widget_Data *wd = elm_widget_data_get(obj);
- if (!wd) return;
-
- elm_smart_scroller_paging_get(wd->scr, h_pagerel, v_pagerel, NULL, NULL);
+ elm_gen_page_relative_get(obj, h_pagerel, v_pagerel);
}
EAPI void
Evas_Coord h_pagesize,
Evas_Coord v_pagesize)
{
- double pagerel_h;
- double pagerel_v;
-
- ELM_CHECK_WIDTYPE(obj, widtype);
- Widget_Data *wd = elm_widget_data_get(obj);
- if (!wd) return;
- elm_smart_scroller_paging_get(wd->scr, &pagerel_h, &pagerel_v, NULL, NULL);
- elm_smart_scroller_paging_set(wd->scr, pagerel_h, pagerel_v, h_pagesize,
- v_pagesize);
+ elm_gen_page_size_set(obj, h_pagesize, v_pagesize);
}
EAPI void
elm_gengrid_current_page_get(const Evas_Object *obj, int *h_pagenumber, int *v_pagenumber)
{
- ELM_CHECK_WIDTYPE(obj, widtype);
- Widget_Data *wd = elm_widget_data_get(obj);
- if (!wd) return;
- if (wd->scr)
- elm_smart_scroller_current_page_get(wd->scr, h_pagenumber, v_pagenumber);
+ elm_gen_current_page_get(obj, h_pagenumber, v_pagenumber);
}
EAPI void
elm_gengrid_last_page_get(const Evas_Object *obj, int *h_pagenumber, int *v_pagenumber)
{
- ELM_CHECK_WIDTYPE(obj, widtype);
- Widget_Data *wd = elm_widget_data_get(obj);
- if (!wd) return;
- if (wd->scr)
- elm_smart_scroller_last_page_get(wd->scr, h_pagenumber, v_pagenumber);
+ elm_gen_last_page_get(obj, h_pagenumber, v_pagenumber);
}
EAPI void
elm_gengrid_page_show(const Evas_Object *obj, int h_pagenumber, int v_pagenumber)
{
- ELM_CHECK_WIDTYPE(obj, widtype);
- Widget_Data *wd = elm_widget_data_get(obj);
- if (!wd) return;
- if (wd->scr)
- elm_smart_scroller_page_show(wd->scr, h_pagenumber, v_pagenumber);
+ elm_gen_page_show(obj, h_pagenumber, v_pagenumber);
}
EAPI void
elm_gengrid_page_bring_in(const Evas_Object *obj, int h_pagenumber, int v_pagenumber)
{
- ELM_CHECK_WIDTYPE(obj, widtype);
- Widget_Data *wd = elm_widget_data_get(obj);
- if (!wd) return;
- if (wd->scr)
- elm_smart_scroller_page_bring_in(wd->scr, h_pagenumber, v_pagenumber);
+ elm_gen_page_bring_in(obj, h_pagenumber, v_pagenumber);
}
EAPI Elm_Gen_Item *
elm_gengrid_first_item_get(const Evas_Object *obj)
{
- ELM_CHECK_WIDTYPE(obj, widtype) NULL;
- Widget_Data *wd = elm_widget_data_get(obj);
- if (!wd) return NULL;
- if (!wd->items) return NULL;
- Elm_Gen_Item *it = ELM_GEN_ITEM_FROM_INLIST(wd->items);
- while ((it) && (it->delete_me))
- it = ELM_GEN_ITEM_FROM_INLIST(EINA_INLIST_GET(it)->next);
- return it;
+ return elm_gen_first_item_get(obj);
}
EAPI Elm_Gen_Item *
elm_gengrid_last_item_get(const Evas_Object *obj)
{
- ELM_CHECK_WIDTYPE(obj, widtype) NULL;
- Widget_Data *wd = elm_widget_data_get(obj);
- if (!wd) return NULL;
- if (!wd->items) return NULL;
- Elm_Gen_Item *it = ELM_GEN_ITEM_FROM_INLIST(wd->items->last);
- while ((it) && (it->delete_me))
- it = ELM_GEN_ITEM_FROM_INLIST(EINA_INLIST_GET(it)->prev);
- return it;
+ return elm_gen_last_item_get(obj);
}
EAPI Elm_Gen_Item *
elm_gengrid_item_next_get(const Elm_Gen_Item *it)
{
- ELM_WIDGET_ITEM_WIDTYPE_CHECK_OR_RETURN(it, NULL);
- while (it)
- {
- it = ELM_GEN_ITEM_FROM_INLIST(EINA_INLIST_GET(it)->next);
- if ((it) && (!it->delete_me)) break;
- }
- return (Elm_Gen_Item *)it;
+ return elm_gen_item_next_get(it);
}
EAPI Elm_Gen_Item *
elm_gengrid_item_prev_get(const Elm_Gen_Item *it)
{
- ELM_WIDGET_ITEM_WIDTYPE_CHECK_OR_RETURN(it, NULL);
- while (it)
- {
- it = ELM_GEN_ITEM_FROM_INLIST(EINA_INLIST_GET(it)->prev);
- if ((it) && (!it->delete_me)) break;
- }
- return (Elm_Gen_Item *)it;
+ return elm_gen_item_prev_get(it);
}
EAPI Evas_Object *
elm_gengrid_item_gengrid_get(const Elm_Gen_Item *it)
{
- ELM_WIDGET_ITEM_WIDTYPE_CHECK_OR_RETURN(it, NULL);
- return WIDGET(it);
+ return elm_gen_item_widget_get(it);
}
EAPI void
}
else if ((!strcmp(ev->keyname, "Home")) || (!strcmp(ev->keyname, "KP_Home")))
{
- it = elm_genlist_first_item_get(obj);
+ it = elm_gen_first_item_get(obj);
elm_genlist_item_bring_in(it);
ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD;
return EINA_TRUE;
}
else if ((!strcmp(ev->keyname, "End")) || (!strcmp(ev->keyname, "KP_End")))
{
- it = elm_genlist_last_item_get(obj);
+ it = elm_gen_last_item_get(obj);
elm_genlist_item_bring_in(it);
ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD;
return EINA_TRUE;
if (!wd->selected) return EINA_FALSE;
if (!wd->multi) return EINA_FALSE;
- Elm_Gen_Item *prev = elm_genlist_item_prev_get(wd->last_selected_item);
+ Elm_Gen_Item *prev = elm_gen_item_prev_get(wd->last_selected_item);
if (!prev) return EINA_TRUE;
if (elm_gen_item_selected_get(prev))
if (!wd->selected) return EINA_FALSE;
if (!wd->multi) return EINA_FALSE;
- Elm_Gen_Item *next = elm_genlist_item_next_get(wd->last_selected_item);
+ Elm_Gen_Item *next = elm_gen_item_next_get(wd->last_selected_item);
if (!next) return EINA_TRUE;
if (elm_gen_item_selected_get(next))
while ((prev) && (prev->delete_me))
prev = ELM_GEN_ITEM_FROM_INLIST(EINA_INLIST_GET(prev)->prev);
}
- else prev = elm_genlist_item_prev_get(wd->last_selected_item);
+ else prev = elm_gen_item_prev_get(wd->last_selected_item);
if (!prev) return EINA_FALSE;
while ((next) && (next->delete_me))
next = ELM_GEN_ITEM_FROM_INLIST(EINA_INLIST_GET(next)->next);
}
- else next = elm_genlist_item_next_get(wd->last_selected_item);
+ else next = elm_gen_item_next_get(wd->last_selected_item);
if (!next) return EINA_FALSE;
EAPI Elm_Gen_Item *
elm_genlist_first_item_get(const Evas_Object *obj)
{
- ELM_CHECK_WIDTYPE(obj, widtype) NULL;
- Widget_Data *wd = elm_widget_data_get(obj);
- if (!wd) return NULL;
- if (!wd->items) return NULL;
- Elm_Gen_Item *it = ELM_GEN_ITEM_FROM_INLIST(wd->items);
- while ((it) && (it->delete_me))
- it = ELM_GEN_ITEM_FROM_INLIST(EINA_INLIST_GET(it)->next);
- return it;
+ return elm_gen_first_item_get(obj);
}
EAPI Elm_Gen_Item *
elm_genlist_last_item_get(const Evas_Object *obj)
{
- ELM_CHECK_WIDTYPE(obj, widtype) NULL;
- Widget_Data *wd = elm_widget_data_get(obj);
- if (!wd) return NULL;
- if (!wd->items) return NULL;
- Elm_Gen_Item *it = ELM_GEN_ITEM_FROM_INLIST(wd->items->last);
- while ((it) && (it->delete_me))
- it = ELM_GEN_ITEM_FROM_INLIST(EINA_INLIST_GET(it)->prev);
- return it;
+ return elm_gen_last_item_get(obj);
}
EAPI Elm_Gen_Item *
elm_genlist_item_next_get(const Elm_Gen_Item *it)
{
- ELM_WIDGET_ITEM_WIDTYPE_CHECK_OR_RETURN(it, NULL);
- while (it)
- {
- it = ELM_GEN_ITEM_FROM_INLIST(EINA_INLIST_GET(it)->next);
- if ((it) && (!it->delete_me)) break;
- }
- return (Elm_Gen_Item *)it;
+ return elm_gen_item_next_get(it);
}
EAPI Elm_Gen_Item *
elm_genlist_item_prev_get(const Elm_Gen_Item *it)
{
- ELM_WIDGET_ITEM_WIDTYPE_CHECK_OR_RETURN(it, NULL);
- while (it)
- {
- it = ELM_GEN_ITEM_FROM_INLIST(EINA_INLIST_GET(it)->prev);
- if ((it) && (!it->delete_me)) break;
- }
- return (Elm_Gen_Item *)it;
+ return elm_gen_item_prev_get(it);
}
EAPI Evas_Object *
elm_genlist_item_genlist_get(const Elm_Gen_Item *it)
{
- ELM_WIDGET_ITEM_WIDTYPE_CHECK_OR_RETURN(it, NULL);
- return WIDGET(it);
+ return elm_gen_item_widget_get(it);
}
EAPI Elm_Gen_Item *
EAPI Eina_Bool
elm_genlist_item_selected_get(const Elm_Gen_Item *it)
{
- ELM_WIDGET_ITEM_WIDTYPE_CHECK_OR_RETURN(it, EINA_FALSE);
- return it->selected;
+ return elm_gen_item_selected_get(it);
}
EAPI void
elm_genlist_always_select_mode_set(Evas_Object *obj,
Eina_Bool always_select)
{
- ELM_CHECK_WIDTYPE(obj, widtype);
- Widget_Data *wd = elm_widget_data_get(obj);
- if (!wd) return;
- wd->always_select = always_select;
+ elm_gen_always_select_mode_set(obj, always_select);
}
EAPI Eina_Bool
elm_genlist_always_select_mode_get(const Evas_Object *obj)
{
- ELM_CHECK_WIDTYPE(obj, widtype) EINA_FALSE;
- Widget_Data *wd = elm_widget_data_get(obj);
- if (!wd) return EINA_FALSE;
- return wd->always_select;
+ return elm_gen_always_select_mode_get(obj);
}
EAPI void
elm_genlist_no_select_mode_set(Evas_Object *obj,
Eina_Bool no_select)
{
- ELM_CHECK_WIDTYPE(obj, widtype);
- Widget_Data *wd = elm_widget_data_get(obj);
- if (!wd) return;
- wd->no_select = no_select;
+ elm_gen_no_select_mode_set(obj, no_select);
}
EAPI Eina_Bool
elm_genlist_no_select_mode_get(const Evas_Object *obj)
{
- ELM_CHECK_WIDTYPE(obj, widtype) EINA_FALSE;
- Widget_Data *wd = elm_widget_data_get(obj);
- if (!wd) return EINA_FALSE;
- return wd->no_select;
+ return elm_gen_no_select_mode_get(obj);
}
EAPI void
Eina_Bool h_bounce,
Eina_Bool v_bounce)
{
- ELM_CHECK_WIDTYPE(obj, widtype);
- Widget_Data *wd = elm_widget_data_get(obj);
- if (!wd) return;
- elm_smart_scroller_bounce_allow_set(wd->scr, h_bounce, v_bounce);
- wd->h_bounce = h_bounce;
- wd->v_bounce = v_bounce;
+ elm_gen_bounce_set(obj, h_bounce, v_bounce);
}
EAPI void
Eina_Bool *h_bounce,
Eina_Bool *v_bounce)
{
- ELM_CHECK_WIDTYPE(obj, widtype);
- Widget_Data *wd = elm_widget_data_get(obj);
- if (!wd) return;
- if (h_bounce) *h_bounce = wd->h_bounce;
- if (v_bounce) *v_bounce = wd->v_bounce;
+ elm_gen_bounce_get(obj, h_bounce, v_bounce);
}
EAPI void