ok no problem about the elm_gen deprecation. But with your patch,
elm_genlist and elm_gengrid can't be cleared. These functions are going far
far away... and never return.

2011/11/30 Enlightenment SVN <no-re...@enlightenment.org>

> Log:
> elm gen/gengrid/genlist: Undeprecate some gengrid/genlist APIs and
>  deprecate all elm_gen APIs.
>
>  We will merge gengrid into genlist later and remove elm_gen.
>  I updated http://trac.enlightenment.org/e/wiki/ElementaryChanges
>  I will fix other libraries/programs in trunk soon.
>
>
> Author:       seoz
> Date:         2011-11-29 16:59:19 -0800 (Tue, 29 Nov 2011)
> New Revision: 65700
> Trac:         http://trac.enlightenment.org/e/changeset/65700
>
> Modified:
>  
> trunk/elementary/src/lib/Elementary.h.intrunk/elementary/src/lib/elc_fileselector.c
> trunk/elementary/src/lib/elm_gengrid.c
> trunk/elementary/src/lib/elm_genlist.c trunk/elementary/src/lib/elm_store.c
>
> Modified: trunk/elementary/src/lib/Elementary.h.in
> ===================================================================
> --- trunk/elementary/src/lib/Elementary.h.in    2011-11-30 00:16:36 UTC
> (rev 65699)
> +++ trunk/elementary/src/lib/Elementary.h.in    2011-11-30 00:59:19 UTC
> (rev 65700)
> @@ -8000,28 +8000,29 @@
>              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)
>     *
> @@ -8613,7 +8614,7 @@
>     *
>     * @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
> @@ -8628,7 +8629,7 @@
>     *
>     * @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.
> @@ -8646,7 +8647,7 @@
>     *
>     * @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
> @@ -8660,7 +8661,7 @@
>     *
>     * @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
> @@ -8718,7 +8719,7 @@
>     *
>     * @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
> @@ -8734,7 +8735,7 @@
>     *
>     * @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
> @@ -8768,7 +8769,7 @@
>     *
>     * @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
> @@ -8784,7 +8785,7 @@
>     *
>     * @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
> @@ -8812,7 +8813,7 @@
>     *
>     * @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.
> @@ -8830,7 +8831,7 @@
>     * @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.
> @@ -8846,7 +8847,7 @@
>     * @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.
> @@ -8870,7 +8871,7 @@
>     *
>     * @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.
> @@ -8894,7 +8895,7 @@
>     *
>     * @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
> @@ -8946,7 +8947,7 @@
>     *
>     * @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
> @@ -8962,7 +8963,7 @@
>     *
>     * @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,
> @@ -8979,7 +8980,7 @@
>     *
>     * @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,
> @@ -8996,7 +8997,7 @@
>     *
>     * @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
> @@ -9009,7 +9010,7 @@
>     *
>     * @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.
> @@ -9130,7 +9131,7 @@
>     *
>     * @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
> @@ -9144,7 +9145,7 @@
>     *
>     * @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
> @@ -9487,7 +9488,7 @@
>     *
>     * @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
> @@ -18269,7 +18270,7 @@
>     * 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.
> @@ -18327,7 +18328,7 @@
>     *
>     * 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
> @@ -18559,7 +18560,7 @@
>     *
>     * @see elm_genlist_item_append()
>     * @see elm_genlist_item_del()
> -    * @see elm_gen_clear()
> +    * @see elm_genlist_clear()
>     *
>     * @ingroup Genlist
>     */
> @@ -18571,13 +18572,11 @@
>     *
>     * 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
>     *
> @@ -18648,17 +18647,15 @@
>     *
>     * 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.
>     *
> @@ -18670,7 +18667,7 @@
>     *
>     * @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.
>     *
> @@ -18685,7 +18682,7 @@
>     *
>     * @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.
>     *
> @@ -18697,7 +18694,7 @@
>     *
>     * @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.
>     *
> @@ -18779,7 +18776,7 @@
>     *
>     * @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.
>     *
> @@ -18793,7 +18790,7 @@
>     *
>     * @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.
>     *
> @@ -19111,7 +19108,7 @@
>     *
>     * @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
>     *
> @@ -19121,7 +19118,7 @@
>     *
>     * @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
>     *
> @@ -19169,7 +19166,7 @@
>     *
>     * @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.
> @@ -19185,7 +19182,7 @@
>     *
>     * @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
> @@ -19195,11 +19192,9 @@
>     *
>     * 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
>     *
> @@ -19242,7 +19237,7 @@
>     *
>     * @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
>     *
> @@ -19253,7 +19248,7 @@
>     *
>     * @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.
>     *
>
> Modified: trunk/elementary/src/lib/elc_fileselector.c
> ===================================================================
> --- trunk/elementary/src/lib/elc_fileselector.c 2011-11-30 00:16:36 UTC
> (rev 65699)
> +++ trunk/elementary/src/lib/elc_fileselector.c 2011-11-30 00:59:19 UTC
> (rev 65700)
> @@ -630,8 +630,8 @@
>    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);
>      }
>
> Modified: trunk/elementary/src/lib/elm_gengrid.c
> ===================================================================
> --- trunk/elementary/src/lib/elm_gengrid.c      2011-11-30 00:16:36 UTC
> (rev 65699)
> +++ trunk/elementary/src/lib/elm_gengrid.c      2011-11-30 00:59:19 UTC
> (rev 65700)
> @@ -272,14 +272,14 @@
>      }
>    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;
> @@ -343,7 +343,7 @@
>  {
>    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;
>  }
> @@ -353,17 +353,17 @@
>  {
>    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);
>      }
>
> @@ -375,17 +375,17 @@
>  {
>    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);
>      }
>
> @@ -432,24 +432,24 @@
>         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;
>  }
> @@ -466,24 +466,24 @@
>         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;
>  }
> @@ -498,13 +498,13 @@
>         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;
>  }
> @@ -519,13 +519,13 @@
>         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;
>  }
> @@ -584,7 +584,7 @@
>  {
>    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;
>  }
> @@ -2210,7 +2210,7 @@
>  EAPI void
>  elm_gengrid_clear(Evas_Object *obj)
>  {
> -   elm_gen_clear(obj);
> +   elm_gengrid_clear(obj);
>  }
>
>  EAPI const Evas_Object *
> @@ -2317,7 +2317,7 @@
>  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
> @@ -2549,26 +2549,26 @@
>  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
> @@ -2576,7 +2576,7 @@
>                        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
> @@ -2584,7 +2584,7 @@
>                        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
> @@ -2592,13 +2592,13 @@
>                               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
> @@ -2606,61 +2606,61 @@
>                           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
>
> Modified: trunk/elementary/src/lib/elm_genlist.c
> ===================================================================
> --- trunk/elementary/src/lib/elm_genlist.c      2011-11-30 00:16:36 UTC
> (rev 65699)
> +++ trunk/elementary/src/lib/elm_genlist.c      2011-11-30 00:59:19 UTC
> (rev 65700)
> @@ -76,9 +76,9 @@
>    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;
> @@ -351,14 +351,14 @@
>      }
>    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;
> @@ -410,7 +410,7 @@
>  {
>    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;
>  }
> @@ -421,18 +421,18 @@
>    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;
> @@ -444,18 +444,18 @@
>    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;
> @@ -471,13 +471,13 @@
>         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;
>  }
> @@ -492,13 +492,13 @@
>         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;
>  }
> @@ -544,7 +544,7 @@
>  {
>    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;
>  }
> @@ -3703,7 +3703,7 @@
>  EAPI void
>  elm_genlist_clear(Evas_Object *obj)
>  {
> -   elm_gen_clear(obj);
> +   elm_genlist_clear(obj);
>  }
>
>  EAPI void
> @@ -3828,31 +3828,31 @@
>  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 *
> @@ -3879,13 +3879,13 @@
>  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
> @@ -3937,7 +3937,7 @@
>    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)
> @@ -4011,7 +4011,7 @@
>  {
>    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
> @@ -4019,7 +4019,7 @@
>  {
>    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
> @@ -4488,26 +4488,26 @@
>  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
> @@ -4559,7 +4559,7 @@
>                        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
> @@ -4567,7 +4567,7 @@
>                        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
> @@ -4696,13 +4696,13 @@
>      {
>         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))) ||
>
> Modified: trunk/elementary/src/lib/elm_store.c
> ===================================================================
> --- trunk/elementary/src/lib/elm_store.c        2011-11-30 00:16:36 UTC
> (rev 65699)
> +++ trunk/elementary/src/lib/elm_store.c        2011-11-30 00:59:19 UTC
> (rev 65700)
> @@ -561,7 +561,7 @@
>         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);
> @@ -578,14 +578,14 @@
>         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
>
>
>
> ------------------------------------------------------------------------------
> All the data continuously generated in your IT infrastructure
> contains a definitive record of customers, application performance,
> security threats, fraudulent activity, and more. Splunk takes this
> data and makes sense of it. IT sense. And common sense.
> http://p.sf.net/sfu/splunk-novd2d
> _______________________________________________
> enlightenment-svn mailing list
> enlightenment-...@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-svn
>



-- 
Michaƫl Bouchaud
------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to