Elementary layout: Removed 'const' from elm_layout_content_get() API.
authorseoz <seoz@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Fri, 29 Apr 2011 12:33:36 +0000 (12:33 +0000)
committerseoz <seoz@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Fri, 29 Apr 2011 12:33:36 +0000 (12:33 +0000)
This API callers can handle layout content. ex)
evas_object_del(content);

git-svn-id: https://svn.enlightenment.org/svn/e/trunk/elementary@59035 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/lib/Elementary.h.in
src/lib/elm_layout.c

index 7d3e202..77cbed0 100644 (file)
@@ -1043,7 +1043,7 @@ extern "C" {
    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);
index 77dc9a6..e55aaa2 100644 (file)
@@ -464,7 +464,7 @@ elm_layout_content_set(Evas_Object *obj, const char *swallow, Evas_Object *conte
  *
  * @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);