Elm_Gen_Item_Del_Cb del;
} func;
};
- EAPI void elm_gen_clear(Evas_Object *obj);
- EAPI void elm_gen_item_selected_set(Elm_Gen_Item *it, Eina_Bool selected);
- EAPI Eina_Bool elm_gen_item_selected_get(const Elm_Gen_Item *it);
- EAPI void elm_gen_always_select_mode_set(Evas_Object *obj, Eina_Bool always_select);
- EAPI Eina_Bool elm_gen_always_select_mode_get(const Evas_Object *obj);
- EAPI void elm_gen_no_select_mode_set(Evas_Object *obj, Eina_Bool no_select);
- EAPI Eina_Bool elm_gen_no_select_mode_get(const Evas_Object *obj);
- EAPI void elm_gen_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce);
- EAPI void elm_gen_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce);
- EAPI void elm_gen_page_relative_set(Evas_Object *obj, double h_pagerel, double v_pagerel);
- EAPI void elm_gen_page_relative_get(const Evas_Object *obj, double *h_pagerel, double *v_pagerel);
- EAPI void elm_gen_page_size_set(Evas_Object *obj, Evas_Coord h_pagesize, Evas_Coord v_pagesize);
- EAPI void elm_gen_current_page_get(const Evas_Object *obj, int *h_pagenumber, int *v_pagenumber);
- EAPI void elm_gen_last_page_get(const Evas_Object *obj, int *h_pagenumber, int *v_pagenumber);
- EAPI void elm_gen_page_show(const Evas_Object *obj, int h_pagenumber, int v_pagenumber);
- EAPI void elm_gen_page_bring_in(const Evas_Object *obj, int h_pagenumber, int v_pagenumber);
- EAPI Elm_Gen_Item *elm_gen_first_item_get(const Evas_Object *obj);
- 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_widget_get(const Elm_Gen_Item *it);
+ EINA_DEPRECATED EAPI void elm_gen_clear(Evas_Object *obj);
+ EINA_DEPRECATED EAPI void elm_gen_item_selected_set(Elm_Gen_Item *it, Eina_Bool selected);
+ EINA_DEPRECATED EAPI Eina_Bool elm_gen_item_selected_get(const Elm_Gen_Item *it);
+ EINA_DEPRECATED EAPI void elm_gen_always_select_mode_set(Evas_Object *obj, Eina_Bool always_select);
+ EINA_DEPRECATED EAPI Eina_Bool elm_gen_always_select_mode_get(const Evas_Object *obj);
+ EINA_DEPRECATED EAPI void elm_gen_no_select_mode_set(Evas_Object *obj, Eina_Bool no_select);
+ EINA_DEPRECATED EAPI Eina_Bool elm_gen_no_select_mode_get(const Evas_Object *obj);
+ EINA_DEPRECATED EAPI void elm_gen_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce);
+ EINA_DEPRECATED EAPI void elm_gen_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce);
+ EINA_DEPRECATED EAPI void elm_gen_page_relative_set(Evas_Object *obj, double h_pagerel, double v_pagerel);
+ EINA_DEPRECATED EAPI void elm_gen_page_relative_get(const Evas_Object *obj, double *h_pagerel, double *v_pagerel);
+
+ EINA_DEPRECATED EAPI void elm_gen_page_size_set(Evas_Object *obj, Evas_Coord h_pagesize, Evas_Coord v_pagesize);
+ EINA_DEPRECATED EAPI void elm_gen_current_page_get(const Evas_Object *obj, int *h_pagenumber, int *v_pagenumber);
+ EINA_DEPRECATED EAPI void elm_gen_last_page_get(const Evas_Object *obj, int *h_pagenumber, int *v_pagenumber);
+ EINA_DEPRECATED EAPI void elm_gen_page_show(const Evas_Object *obj, int h_pagenumber, int v_pagenumber);
+ EINA_DEPRECATED EAPI void elm_gen_page_bring_in(const Evas_Object *obj, int h_pagenumber, int v_pagenumber);
+ EINA_DEPRECATED EAPI Elm_Gen_Item *elm_gen_first_item_get(const Evas_Object *obj);
+ EINA_DEPRECATED EAPI Elm_Gen_Item *elm_gen_last_item_get(const Evas_Object *obj);
+ EINA_DEPRECATED EAPI Elm_Gen_Item *elm_gen_item_next_get(const Elm_Gen_Item *it);
+ EINA_DEPRECATED EAPI Elm_Gen_Item *elm_gen_item_prev_get(const Elm_Gen_Item *it);
+ EINA_DEPRECATED EAPI Evas_Object *elm_gen_item_widget_get(const Elm_Gen_Item *it);
/**
* @defgroup Gengrid Gengrid (Generic grid)
*
* @ingroup Gengrid
*/
- EINA_DEPRECATED EAPI void elm_gengrid_always_select_mode_set(Evas_Object *obj, Eina_Bool always_select) EINA_ARG_NONNULL(1);
+ 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
*/
- EINA_DEPRECATED EAPI Eina_Bool elm_gengrid_always_select_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+ 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
*/
- EINA_DEPRECATED EAPI void elm_gengrid_no_select_mode_set(Evas_Object *obj, Eina_Bool no_select) EINA_ARG_NONNULL(1);
+ 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
*/
- EINA_DEPRECATED EAPI Eina_Bool elm_gengrid_no_select_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+ 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
*/
- EINA_DEPRECATED EAPI void elm_gengrid_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce) EINA_ARG_NONNULL(1);
+ 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
*/
- EINA_DEPRECATED EAPI void elm_gengrid_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce) EINA_ARG_NONNULL(1);
+ 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
*/
- EINA_DEPRECATED EAPI void elm_gengrid_page_relative_set(Evas_Object *obj, double h_pagerel, double v_pagerel) EINA_ARG_NONNULL(1);
+ 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
*/
- EINA_DEPRECATED EAPI void elm_gengrid_page_relative_get(const Evas_Object *obj, double *h_pagerel, double *v_pagerel) EINA_ARG_NONNULL(1);
+ 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
*/
- EINA_DEPRECATED EAPI void elm_gengrid_page_size_set(Evas_Object *obj, Evas_Coord h_pagesize, Evas_Coord v_pagesize) EINA_ARG_NONNULL(1);
+ 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()
*/
- EINA_DEPRECATED EAPI void elm_gengrid_current_page_get(const Evas_Object *obj, int *h_pagenumber, int *v_pagenumber) EINA_ARG_NONNULL(1);
+ 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()
*/
- EINA_DEPRECATED EAPI void elm_gengrid_last_page_get(const Evas_Object *obj, int *h_pagenumber, int *v_pagenumber) EINA_ARG_NONNULL(1);
+ 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()
*/
- EINA_DEPRECATED EAPI void elm_gengrid_page_show(const Evas_Object *obj, int h_pagenumber, int v_pagenumber) EINA_ARG_NONNULL(1);
+ 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()
*/
- EINA_DEPRECATED EAPI void elm_gengrid_page_bring_in(const Evas_Object *obj, int h_pagenumber, int v_pagenumber) EINA_ARG_NONNULL(1);
+ EAPI void elm_gengrid_page_bring_in(const Evas_Object *obj, int h_pagenumber, int v_pagenumber) EINA_ARG_NONNULL(1);
/**
* Set the direction in which a given gengrid widget will expand while
*
* @ingroup Gengrid
*/
- EINA_DEPRECATED EAPI Elm_Gengrid_Item *elm_gengrid_first_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+ 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
*/
- EINA_DEPRECATED EAPI Elm_Gengrid_Item *elm_gengrid_last_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+ 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
*/
- EINA_DEPRECATED EAPI Elm_Gengrid_Item *elm_gengrid_item_next_get(const Elm_Gengrid_Item *item) EINA_ARG_NONNULL(1);
+ 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
*/
- EINA_DEPRECATED EAPI Elm_Gengrid_Item *elm_gengrid_item_prev_get(const Elm_Gengrid_Item *item) EINA_ARG_NONNULL(1);
+ 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
*/
- EINA_DEPRECATED EAPI Evas_Object *elm_gengrid_item_gengrid_get(const Elm_Gengrid_Item *item) EINA_ARG_NONNULL(1);
+ EAPI Evas_Object *elm_gengrid_item_gengrid_get(const Elm_Gengrid_Item *item) EINA_ARG_NONNULL(1);
/**
* Remove a gengrid item from its parent, deleting it.
*
* @ingroup Gengrid
*/
- EINA_DEPRECATED EAPI void elm_gengrid_item_selected_set(Elm_Gengrid_Item *item, Eina_Bool selected) EINA_ARG_NONNULL(1);
+ EAPI void elm_gengrid_item_selected_set(Elm_Gengrid_Item *item, Eina_Bool selected) EINA_ARG_NONNULL(1);
/**
* Get whether a given gengrid item is selected or not
*
* @ingroup Gengrid
*/
- EINA_DEPRECATED EAPI Eina_Bool elm_gengrid_item_selected_get(const Elm_Gengrid_Item *item) EINA_ARG_NONNULL(1);
+ EAPI Eina_Bool elm_gengrid_item_selected_get(const Elm_Gengrid_Item *item) EINA_ARG_NONNULL(1);
/**
* Get the real Evas object created to implement the view of a
*
* @ingroup Gengrid
*/
- EINA_DEPRECATED EAPI void elm_gengrid_clear(Evas_Object *obj) EINA_ARG_NONNULL(1);
+ EAPI void elm_gengrid_clear(Evas_Object *obj) EINA_ARG_NONNULL(1);
/**
* Get the selected item in a given gengrid widget
* item before another item and elm_genlist_item_insert_after() inserts after
* the indicated item.
*
- * The application can clear the list with elm_gen_clear() which deletes
+ * The application can clear the list with elm_genlist_clear() which deletes
* all the items in the list and elm_genlist_item_del() will delete a specific
* item. elm_genlist_item_subitems_clear() will clear all items that are
* children of the indicated parent item.
*
* Items will only call their selection func and callback when first becoming
* selected. Any further clicks will do nothing, unless you enable always
- * select with elm_gen_always_select_mode_set(). This means even if
+ * select with elm_genlist_always_select_mode_set(). This means even if
* selected, every click will make the selected callbacks be called.
* elm_genlist_no_select_mode_set() will turn off the ability to select
* items entirely and they will neither appear selected nor call selected
*
* @see elm_genlist_item_append()
* @see elm_genlist_item_del()
- * @see elm_gen_clear()
+ * @see elm_genlist_clear()
*
* @ingroup Genlist
*/
*
* This removes (and deletes) all items in @p obj, leaving it empty.
*
- * This is deprecated. Please use elm_gen_clear() instead.
- *
* @see elm_genlist_item_del(), to remove just one item.
*
* @ingroup Genlist
*/
- EINA_DEPRECATED EAPI void elm_genlist_clear(Evas_Object *obj) EINA_ARG_NONNULL(1);
+ EAPI void elm_genlist_clear(Evas_Object *obj) EINA_ARG_NONNULL(1);
/**
* Enable or disable multi-selection in the genlist
*
*
* Items will only call their selection func and callback when first
* becoming selected. Any further clicks will do nothing, unless you
- * enable always select with elm_gen_always_select_mode_set().
+ * enable always select with elm_genlist_always_select_mode_set().
* This means that, even if selected, every click will make the selected
* callbacks be called.
*
- * This function is deprecated. please see elm_gen_always_select_mode_set()
- *
* @see elm_genlist_always_select_mode_get()
*
* @ingroup Genlist
*/
- EINA_DEPRECATED EAPI void elm_genlist_always_select_mode_set(Evas_Object *obj, Eina_Bool always_select) EINA_ARG_NONNULL(1);
+ 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
*/
- EINA_DEPRECATED EAPI Eina_Bool elm_genlist_always_select_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+ 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
*/
- EINA_DEPRECATED EAPI void elm_genlist_no_select_mode_set(Evas_Object *obj, Eina_Bool no_select) EINA_ARG_NONNULL(1);
+ 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
*/
- EINA_DEPRECATED EAPI Eina_Bool elm_genlist_no_select_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+ EAPI Eina_Bool elm_genlist_no_select_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
/**
* Enable/disable compress mode.
*
*
* @ingroup Genlist
*/
- EINA_DEPRECATED EAPI void elm_genlist_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce) EINA_ARG_NONNULL(1);
+ 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
*/
- EINA_DEPRECATED EAPI void elm_genlist_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce) EINA_ARG_NONNULL(1);
+ EAPI void elm_genlist_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce) EINA_ARG_NONNULL(1);
/**
* Enable/disable homogeneous mode.
*
*
* @ingroup Genlist
*/
- EINA_DEPRECATED EAPI Elm_Genlist_Item *elm_genlist_first_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+ 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
*/
- EINA_DEPRECATED EAPI Elm_Genlist_Item *elm_genlist_last_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+ EAPI Elm_Genlist_Item *elm_genlist_last_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
/**
* Set the scrollbar policy
*
*
* @ingroup Genlist
*/
- EINA_DEPRECATED EAPI Elm_Genlist_Item *elm_genlist_item_next_get(const Elm_Genlist_Item *item) EINA_ARG_NONNULL(1);
+ 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
*/
- EINA_DEPRECATED EAPI Elm_Genlist_Item *elm_genlist_item_prev_get(const Elm_Genlist_Item *item) EINA_ARG_NONNULL(1);
+ 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
*
* This returns the genlist object itself that an item belongs to.
*
- * This function is deprecated. Please use elm_gen_item_widget_get()
- *
* @ingroup Genlist
*/
- EINA_DEPRECATED EAPI Evas_Object *elm_genlist_item_genlist_get(const Elm_Genlist_Item *item) EINA_ARG_NONNULL(1);
+ 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
*
*
* @ingroup Genlist
*/
- EINA_DEPRECATED EAPI void elm_genlist_item_selected_set(Elm_Genlist_Item *item, Eina_Bool selected) EINA_ARG_NONNULL(1);
+ EAPI void elm_genlist_item_selected_set(Elm_Genlist_Item *item, Eina_Bool selected) EINA_ARG_NONNULL(1);
/**
* Get whether a given genlist item is selected or not
*
*
* @ingroup Genlist
*/
- EINA_DEPRECATED EAPI Eina_Bool elm_genlist_item_selected_get(const Elm_Genlist_Item *item) EINA_ARG_NONNULL(1);
+ EAPI Eina_Bool elm_genlist_item_selected_get(const Elm_Genlist_Item *item) EINA_ARG_NONNULL(1);
/**
* Sets the expanded state of an item.
*
evas_object_smart_callback_call(wr->obj, SIG_DIRECTORY_OPEN, (void *)wr->path);
if (!wr->parent)
{
- elm_gen_clear(wr->wd->files_list);
- elm_gen_clear(wr->wd->files_grid);
+ elm_genlist_clear(wr->wd->files_list);
+ elm_gengrid_clear(wr->wd->files_grid);
eina_stringshare_replace(&wr->wd->path, wr->path);
_do_anchors(wr->obj, wr->path);
}
}
else if ((!strcmp(ev->keyname, "Home")) || (!strcmp(ev->keyname, "KP_Home")))
{
- it = elm_gen_first_item_get(obj);
+ it = elm_gengrid_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_gen_last_item_get(obj);
+ it = elm_gengrid_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;
while (wd->selected)
- elm_gen_item_selected_set(wd->selected->data, EINA_FALSE);
+ elm_gengrid_item_selected_set(wd->selected->data, EINA_FALSE);
return EINA_TRUE;
}
{
if (!wd->selected) return EINA_FALSE;
- Elm_Gen_Item *prev = elm_gen_item_prev_get(wd->last_selected_item);
+ Elm_Gen_Item *prev = elm_gengrid_item_prev_get(wd->last_selected_item);
if (!prev) return EINA_TRUE;
- if (elm_gen_item_selected_get(prev))
+ if (elm_gengrid_item_selected_get(prev))
{
- elm_gen_item_selected_set(wd->last_selected_item, EINA_FALSE);
+ elm_gengrid_item_selected_set(wd->last_selected_item, EINA_FALSE);
wd->last_selected_item = prev;
elm_gengrid_item_show(wd->last_selected_item);
}
else
{
- elm_gen_item_selected_set(prev, EINA_TRUE);
+ elm_gengrid_item_selected_set(prev, EINA_TRUE);
elm_gengrid_item_show(prev);
}
{
if (!wd->selected) return EINA_FALSE;
- Elm_Gen_Item *next = elm_gen_item_next_get(wd->last_selected_item);
+ Elm_Gen_Item *next = elm_gengrid_item_next_get(wd->last_selected_item);
if (!next) return EINA_TRUE;
- if (elm_gen_item_selected_get(next))
+ if (elm_gengrid_item_selected_get(next))
{
- elm_gen_item_selected_set(wd->last_selected_item, EINA_FALSE);
+ elm_gengrid_item_selected_set(wd->last_selected_item, EINA_FALSE);
wd->last_selected_item = next;
elm_gengrid_item_show(wd->last_selected_item);
}
else
{
- elm_gen_item_selected_set(next, EINA_TRUE);
+ elm_gengrid_item_selected_set(next, EINA_TRUE);
elm_gengrid_item_show(next);
}
prev = ELM_GEN_ITEM_FROM_INLIST(wd->items->last);
while ((prev) && (prev->delete_me))
prev = ELM_GEN_ITEM_FROM_INLIST(EINA_INLIST_GET(prev)->prev);
- elm_gen_item_selected_set(prev, EINA_TRUE);
+ elm_gengrid_item_selected_set(prev, EINA_TRUE);
elm_gengrid_item_show(prev);
return EINA_TRUE;
}
- else prev = elm_gen_item_prev_get(wd->last_selected_item);
+ else prev = elm_gengrid_item_prev_get(wd->last_selected_item);
if (!prev) return EINA_FALSE;
for (i = 1; i < wd->nmax; i++)
{
- Elm_Gen_Item *tmp = elm_gen_item_prev_get(prev);
+ Elm_Gen_Item *tmp = elm_gengrid_item_prev_get(prev);
if (!tmp) return EINA_FALSE;
prev = tmp;
}
_deselect_all_items(wd);
- elm_gen_item_selected_set(prev, EINA_TRUE);
+ elm_gengrid_item_selected_set(prev, EINA_TRUE);
elm_gengrid_item_show(prev);
return EINA_TRUE;
}
next = ELM_GEN_ITEM_FROM_INLIST(wd->items);
while ((next) && (next->delete_me))
next = ELM_GEN_ITEM_FROM_INLIST(EINA_INLIST_GET(next)->next);
- elm_gen_item_selected_set(next, EINA_TRUE);
+ elm_gengrid_item_selected_set(next, EINA_TRUE);
elm_gengrid_item_show(next);
return EINA_TRUE;
}
- else next = elm_gen_item_next_get(wd->last_selected_item);
+ else next = elm_gengrid_item_next_get(wd->last_selected_item);
if (!next) return EINA_FALSE;
for (i = 1; i < wd->nmax; i++)
{
- Elm_Gen_Item *tmp = elm_gen_item_next_get(next);
+ Elm_Gen_Item *tmp = elm_gengrid_item_next_get(next);
if (!tmp) return EINA_FALSE;
next = tmp;
}
_deselect_all_items(wd);
- elm_gen_item_selected_set(next, EINA_TRUE);
+ elm_gengrid_item_selected_set(next, EINA_TRUE);
elm_gengrid_item_show(next);
return EINA_TRUE;
}
while ((prev) && (prev->delete_me))
prev = ELM_GEN_ITEM_FROM_INLIST(EINA_INLIST_GET(prev)->prev);
}
- else prev = elm_gen_item_prev_get(wd->last_selected_item);
+ else prev = elm_gengrid_item_prev_get(wd->last_selected_item);
if (!prev) return EINA_FALSE;
_deselect_all_items(wd);
- elm_gen_item_selected_set(prev, EINA_TRUE);
+ elm_gengrid_item_selected_set(prev, EINA_TRUE);
elm_gengrid_item_show(prev);
return EINA_TRUE;
}
while ((next) && (next->delete_me))
next = ELM_GEN_ITEM_FROM_INLIST(EINA_INLIST_GET(next)->next);
}
- else next = elm_gen_item_next_get(wd->last_selected_item);
+ else next = elm_gengrid_item_next_get(wd->last_selected_item);
if (!next) return EINA_FALSE;
_deselect_all_items(wd);
- elm_gen_item_selected_set(next, EINA_TRUE);
+ elm_gengrid_item_selected_set(next, EINA_TRUE);
elm_gengrid_item_show(next);
return EINA_TRUE;
}
{
Widget_Data *wd = elm_widget_data_get(obj);
if (!wd) return;
- elm_gen_clear(obj);
+ elm_gengrid_clear(obj);
evas_object_del(wd->pan_smart);
wd->pan_smart = NULL;
}
EAPI void
elm_gengrid_clear(Evas_Object *obj)
{
- elm_gen_clear(obj);
+ elm_gengrid_clear(obj);
}
EAPI const Evas_Object *
elm_gengrid_item_selected_set(Elm_Gen_Item *it,
Eina_Bool selected)
{
- elm_gen_item_selected_set(it, selected);
+ elm_gengrid_item_selected_set(it, selected);
}
EAPI Eina_Bool
elm_gengrid_always_select_mode_set(Evas_Object *obj,
Eina_Bool always_select)
{
- elm_gen_always_select_mode_set(obj, always_select);
+ elm_gengrid_always_select_mode_set(obj, always_select);
}
EAPI Eina_Bool
elm_gengrid_always_select_mode_get(const Evas_Object *obj)
{
- return elm_gen_always_select_mode_get(obj);
+ return elm_gengrid_always_select_mode_get(obj);
}
EAPI void
elm_gengrid_no_select_mode_set(Evas_Object *obj,
Eina_Bool no_select)
{
- elm_gen_no_select_mode_set(obj, no_select);
+ elm_gengrid_no_select_mode_set(obj, no_select);
}
EAPI Eina_Bool
elm_gengrid_no_select_mode_get(const Evas_Object *obj)
{
- return elm_gen_no_select_mode_get(obj);
+ return elm_gengrid_no_select_mode_get(obj);
}
EAPI void
Eina_Bool h_bounce,
Eina_Bool v_bounce)
{
- elm_gen_bounce_set(obj, h_bounce, v_bounce);
+ elm_gengrid_bounce_set(obj, h_bounce, v_bounce);
}
EAPI void
Eina_Bool *h_bounce,
Eina_Bool *v_bounce)
{
- return elm_gen_bounce_get(obj, h_bounce, v_bounce);
+ return elm_gengrid_bounce_get(obj, h_bounce, v_bounce);
}
EAPI void
double h_pagerel,
double v_pagerel)
{
- elm_gen_page_relative_set(obj, h_pagerel, v_pagerel);
+ elm_gengrid_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_gen_page_relative_get(obj, h_pagerel, v_pagerel);
+ elm_gengrid_page_relative_get(obj, h_pagerel, v_pagerel);
}
EAPI void
Evas_Coord h_pagesize,
Evas_Coord v_pagesize)
{
- elm_gen_page_size_set(obj, h_pagesize, v_pagesize);
+ elm_gengrid_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_gen_current_page_get(obj, h_pagenumber, v_pagenumber);
+ elm_gengrid_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_gen_last_page_get(obj, h_pagenumber, v_pagenumber);
+ elm_gengrid_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_gen_page_show(obj, h_pagenumber, v_pagenumber);
+ elm_gengrid_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_gen_page_bring_in(obj, h_pagenumber, v_pagenumber);
+ elm_gengrid_page_bring_in(obj, h_pagenumber, v_pagenumber);
}
EAPI Elm_Gen_Item *
elm_gengrid_first_item_get(const Evas_Object *obj)
{
- return elm_gen_first_item_get(obj);
+ return elm_gengrid_first_item_get(obj);
}
EAPI Elm_Gen_Item *
elm_gengrid_last_item_get(const Evas_Object *obj)
{
- return elm_gen_last_item_get(obj);
+ return elm_gengrid_last_item_get(obj);
}
EAPI Elm_Gen_Item *
elm_gengrid_item_next_get(const Elm_Gen_Item *it)
{
- return elm_gen_item_next_get(it);
+ return elm_gengrid_item_next_get(it);
}
EAPI Elm_Gen_Item *
elm_gengrid_item_prev_get(const Elm_Gen_Item *it)
{
- return elm_gen_item_prev_get(it);
+ return elm_gengrid_item_prev_get(it);
}
EAPI Evas_Object *
elm_gengrid_item_gengrid_get(const Elm_Gen_Item *it)
{
- return elm_gen_item_widget_get(it);
+ return elm_gengrid_item_gengrid_get(it);
}
EAPI void
int minw, minh;
long count;
Evas_Coord pan_x, pan_y;
- Eina_Bool reorder_mode : 1;
+ Eina_Bool reorder_mode : 1; /* a flag for reorder mode enable/disable */
Eina_Bool on_hold : 1;
- Eina_Bool multi : 1;
+ Eina_Bool multi : 1; /* a flag for item multi selection */
Eina_Bool no_select : 1;
Eina_Bool wasselected : 1;
Eina_Bool always_select : 1;
}
else if ((!strcmp(ev->keyname, "Home")) || (!strcmp(ev->keyname, "KP_Home")))
{
- it = elm_gen_first_item_get(obj);
+ it = elm_genlist_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_gen_last_item_get(obj);
+ it = elm_genlist_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;
while (wd->selected)
- elm_gen_item_selected_set(wd->selected->data, EINA_FALSE);
+ elm_genlist_item_selected_set(wd->selected->data, EINA_FALSE);
return EINA_TRUE;
}
if (!wd->selected) return EINA_FALSE;
if (!wd->multi) return EINA_FALSE;
- Elm_Gen_Item *prev = elm_gen_item_prev_get(wd->last_selected_item);
+ Elm_Gen_Item *prev = elm_genlist_item_prev_get(wd->last_selected_item);
if (!prev) return EINA_TRUE;
- if (elm_gen_item_selected_get(prev))
+ if (elm_genlist_item_selected_get(prev))
{
- elm_gen_item_selected_set(wd->last_selected_item, EINA_FALSE);
+ elm_genlist_item_selected_set(wd->last_selected_item, EINA_FALSE);
wd->last_selected_item = prev;
elm_genlist_item_show(wd->last_selected_item);
}
else
{
- elm_gen_item_selected_set(prev, EINA_TRUE);
+ elm_genlist_item_selected_set(prev, EINA_TRUE);
elm_genlist_item_show(prev);
}
return EINA_TRUE;
if (!wd->selected) return EINA_FALSE;
if (!wd->multi) return EINA_FALSE;
- Elm_Gen_Item *next = elm_gen_item_next_get(wd->last_selected_item);
+ Elm_Gen_Item *next = elm_genlist_item_next_get(wd->last_selected_item);
if (!next) return EINA_TRUE;
- if (elm_gen_item_selected_get(next))
+ if (elm_genlist_item_selected_get(next))
{
- elm_gen_item_selected_set(wd->last_selected_item, EINA_FALSE);
+ elm_genlist_item_selected_set(wd->last_selected_item, EINA_FALSE);
wd->last_selected_item = next;
elm_genlist_item_show(wd->last_selected_item);
}
else
{
- elm_gen_item_selected_set(next, EINA_TRUE);
+ elm_genlist_item_selected_set(next, EINA_TRUE);
elm_genlist_item_show(next);
}
return EINA_TRUE;
while ((prev) && (prev->delete_me))
prev = ELM_GEN_ITEM_FROM_INLIST(EINA_INLIST_GET(prev)->prev);
}
- else prev = elm_gen_item_prev_get(wd->last_selected_item);
+ else prev = elm_genlist_item_prev_get(wd->last_selected_item);
if (!prev) return EINA_FALSE;
_deselect_all_items(wd);
- elm_gen_item_selected_set(prev, EINA_TRUE);
+ elm_genlist_item_selected_set(prev, EINA_TRUE);
elm_genlist_item_show(prev);
return EINA_TRUE;
}
while ((next) && (next->delete_me))
next = ELM_GEN_ITEM_FROM_INLIST(EINA_INLIST_GET(next)->next);
}
- else next = elm_gen_item_next_get(wd->last_selected_item);
+ else next = elm_genlist_item_next_get(wd->last_selected_item);
if (!next) return EINA_FALSE;
_deselect_all_items(wd);
- elm_gen_item_selected_set(next, EINA_TRUE);
+ elm_genlist_item_selected_set(next, EINA_TRUE);
elm_genlist_item_show(next);
return EINA_TRUE;
}
{
Widget_Data *wd = elm_widget_data_get(obj);
if (!wd) return;
- elm_gen_clear(obj);
+ elm_genlist_clear(obj);
evas_object_del(wd->pan_smart);
wd->pan_smart = NULL;
}
EAPI void
elm_genlist_clear(Evas_Object *obj)
{
- elm_gen_clear(obj);
+ elm_genlist_clear(obj);
}
EAPI void
EAPI Elm_Gen_Item *
elm_genlist_first_item_get(const Evas_Object *obj)
{
- return elm_gen_first_item_get(obj);
+ return elm_genlist_first_item_get(obj);
}
EAPI Elm_Gen_Item *
elm_genlist_last_item_get(const Evas_Object *obj)
{
- return elm_gen_last_item_get(obj);
+ return elm_genlist_last_item_get(obj);
}
EAPI Elm_Gen_Item *
elm_genlist_item_next_get(const Elm_Gen_Item *it)
{
- return elm_gen_item_next_get(it);
+ return elm_genlist_item_next_get(it);
}
EAPI Elm_Gen_Item *
elm_genlist_item_prev_get(const Elm_Gen_Item *it)
{
- return elm_gen_item_prev_get(it);
+ return elm_genlist_item_prev_get(it);
}
EAPI Evas_Object *
elm_genlist_item_genlist_get(const Elm_Gen_Item *it)
{
- return elm_gen_item_widget_get(it);
+ return elm_genlist_item_genlist_get(it);
}
EAPI Elm_Gen_Item *
elm_genlist_item_selected_set(Elm_Gen_Item *it,
Eina_Bool selected)
{
- elm_gen_item_selected_set(it, selected);
+ elm_genlist_item_selected_set(it, selected);
}
EAPI Eina_Bool
elm_genlist_item_selected_get(const Elm_Gen_Item *it)
{
- return elm_gen_item_selected_get(it);
+ return elm_genlist_item_selected_get(it);
}
EAPI void
if (it->delete_me) return;
it->disabled = !!disabled;
if (it->selected)
- elm_gen_item_selected_set(it, EINA_FALSE);
+ elm_genlist_item_selected_set(it, EINA_FALSE);
if (it->realized)
{
if (it->disabled)
{
ELM_WIDGET_ITEM_WIDTYPE_CHECK_OR_RETURN(it);
if (it->delete_me) return;
- _item_move_before(it, elm_gen_first_item_get(WIDGET(it)));
+ _item_move_before(it, elm_genlist_first_item_get(WIDGET(it)));
}
EAPI void
{
ELM_WIDGET_ITEM_WIDTYPE_CHECK_OR_RETURN(it);
if (it->delete_me) return;
- _item_move_after(it, elm_gen_last_item_get(WIDGET(it)));
+ _item_move_after(it, elm_genlist_last_item_get(WIDGET(it)));
}
EAPI void
elm_genlist_always_select_mode_set(Evas_Object *obj,
Eina_Bool always_select)
{
- elm_gen_always_select_mode_set(obj, always_select);
+ elm_genlist_always_select_mode_set(obj, always_select);
}
EAPI Eina_Bool
elm_genlist_always_select_mode_get(const Evas_Object *obj)
{
- return elm_gen_always_select_mode_get(obj);
+ return elm_genlist_always_select_mode_get(obj);
}
EAPI void
elm_genlist_no_select_mode_set(Evas_Object *obj,
Eina_Bool no_select)
{
- elm_gen_no_select_mode_set(obj, no_select);
+ elm_genlist_no_select_mode_set(obj, no_select);
}
EAPI Eina_Bool
elm_genlist_no_select_mode_get(const Evas_Object *obj)
{
- return elm_gen_no_select_mode_get(obj);
+ return elm_genlist_no_select_mode_get(obj);
}
EAPI void
Eina_Bool h_bounce,
Eina_Bool v_bounce)
{
- elm_gen_bounce_set(obj, h_bounce, v_bounce);
+ elm_genlist_bounce_set(obj, h_bounce, v_bounce);
}
EAPI void
Eina_Bool *h_bounce,
Eina_Bool *v_bounce)
{
- elm_gen_bounce_get(obj, h_bounce, v_bounce);
+ elm_genlist_bounce_get(obj, h_bounce, v_bounce);
}
EAPI void
{
EINA_LIST_FOREACH(wd->selected, l, it2)
if (it2->realized)
- elm_gen_item_selected_set(it2, EINA_FALSE);
+ elm_genlist_item_selected_set(it2, EINA_FALSE);
}
else
{
it2 = elm_genlist_selected_item_get(wd->obj);
if ((it2) && (it2->realized))
- elm_gen_item_selected_set(it2, EINA_FALSE);
+ elm_genlist_item_selected_set(it2, EINA_FALSE);
}
if (((wd->mode_type) && (strcmp(mode_type, wd->mode_type))) ||
evas_object_event_callback_del_full(st->genlist, EVAS_CALLBACK_DEL, _store_genlist_del, st);
evas_object_smart_callback_del(st->genlist, "realized", _store_genlist_item_realized);
evas_object_smart_callback_del(st->genlist, "unrealized", _store_genlist_item_unrealized);
- elm_gen_clear(st->genlist);
+ elm_genlist_clear(st->genlist);
st->genlist = NULL;
}
if (st->free) st->free(st);
evas_object_event_callback_del_full(st->genlist, EVAS_CALLBACK_DEL, _store_genlist_del, st);
evas_object_smart_callback_del(st->genlist, "realized", _store_genlist_item_realized);
evas_object_smart_callback_del(st->genlist, "unrealized", _store_genlist_item_unrealized);
- elm_gen_clear(st->genlist);
+ elm_genlist_clear(st->genlist);
}
st->genlist = obj;
if (!st->genlist) return;
evas_object_smart_callback_add(st->genlist, "realized", _store_genlist_item_realized, st);
evas_object_smart_callback_add(st->genlist, "unrealized", _store_genlist_item_unrealized, st);
evas_object_event_callback_add(st->genlist, EVAS_CALLBACK_DEL, _store_genlist_del, st);
- elm_gen_clear(st->genlist);
+ elm_genlist_clear(st->genlist);
}
EAPI void