On Fri, Apr 29, 2011 at 9:33 AM, Enlightenment SVN
<[email protected]> wrote:
> Log:
> Elementary layout: Removed 'const' from elm_layout_content_get() API.
>
>  This API callers can handle layout content. ex)
>  evas_object_del(content);

I didn't understand. Are you using elm_layout_content_get to delete
the content ?
Why aren't you using elm_layout_unset to unparent it ?

>
>
> Author:       seoz
> Date:         2011-04-29 05:33:36 -0700 (Fri, 29 Apr 2011)
> New Revision: 59035
> Trac:         http://trac.enlightenment.org/e/changeset/59035
>
> Modified:
>  trunk/elementary/src/lib/Elementary.h.in 
> trunk/elementary/src/lib/elm_layout.c
>
> Modified: trunk/elementary/src/lib/Elementary.h.in
> ===================================================================
> --- trunk/elementary/src/lib/Elementary.h.in    2011-04-29 10:50:55 UTC (rev 
> 59034)
> +++ trunk/elementary/src/lib/Elementary.h.in    2011-04-29 12:33:36 UTC (rev 
> 59035)
> @@ -1043,7 +1043,7 @@
>    EAPI Eina_Bool          elm_layout_file_set(Evas_Object *obj, const char 
> *file, const char *group) EINA_ARG_NONNULL(1);
>    EAPI Eina_Bool          elm_layout_theme_set(Evas_Object *obj, const char 
> *clas, const char *group, const char *style) EINA_ARG_NONNULL(1);
>    EAPI void               elm_layout_content_set(Evas_Object *obj, const 
> char *swallow, Evas_Object *content) EINA_ARG_NONNULL(1);
> -   EAPI const Evas_Object *elm_layout_content_get(const Evas_Object *obj, 
> const char *swallow) EINA_ARG_NONNULL(1);
> +   EAPI Evas_Object       *elm_layout_content_get(const Evas_Object *obj, 
> const char *swallow) EINA_ARG_NONNULL(1);
>    EAPI Evas_Object       *elm_layout_content_unset(Evas_Object *obj, const 
> char *swallow) EINA_ARG_NONNULL(1);
>    EAPI void               elm_layout_text_set(Evas_Object *obj, const char 
> *part, const char *text) EINA_ARG_NONNULL(1);
>    EAPI const char        *elm_layout_text_get(const Evas_Object *obj, const 
> char *part) EINA_ARG_NONNULL(1);
>
> Modified: trunk/elementary/src/lib/elm_layout.c
> ===================================================================
> --- trunk/elementary/src/lib/elm_layout.c       2011-04-29 10:50:55 UTC (rev 
> 59034)
> +++ trunk/elementary/src/lib/elm_layout.c       2011-04-29 12:33:36 UTC (rev 
> 59035)
> @@ -464,7 +464,7 @@
>  *
>  * @ingroup Layout
>  */
> -EAPI const Evas_Object *
> +EAPI Evas_Object *
>  elm_layout_content_get(const Evas_Object *obj, const char *swallow)
>  {
>    Widget_Data *wd = elm_widget_data_get(obj);
>
>
> ------------------------------------------------------------------------------
> WhatsUp Gold - Download Free Network Management Software
> The most intuitive, comprehensive, and cost-effective network
> management toolset available today.  Delivers lowest initial
> acquisition cost and overall TCO of any competing solution.
> http://p.sf.net/sfu/whatsupgold-sd
> _______________________________________________
> enlightenment-svn mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/enlightenment-svn
>

------------------------------------------------------------------------------
WhatsUp Gold - Download Free Network Management Software
The most intuitive, comprehensive, and cost-effective network 
management toolset available today.  Delivers lowest initial 
acquisition cost and overall TCO of any competing solution.
http://p.sf.net/sfu/whatsupgold-sd
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to