From: yoz Date: Tue, 5 Jul 2011 11:29:35 +0000 (+0000) Subject: elementary: add elm_entry_line_wrap_get X-Git-Tag: REL_F_I9500_20120323_1~17^2~2380 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;ds=sidebyside;h=648bcbbea2df73a7010e0417b31682f8cc06ba83;p=framework%2Fuifw%2Felementary.git elementary: add elm_entry_line_wrap_get git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/elementary@61045 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- diff --git a/src/lib/Elementary.h.in b/src/lib/Elementary.h.in index 8808e0d..0c83834 100644 --- a/src/lib/Elementary.h.in +++ b/src/lib/Elementary.h.in @@ -3022,6 +3022,7 @@ extern "C" { EAPI const char *elm_entry_selection_get(const Evas_Object *obj) EINA_ARG_NONNULL(1); EAPI void elm_entry_entry_insert(Evas_Object *obj, const char *entry) EINA_ARG_NONNULL(1); EAPI void elm_entry_line_wrap_set(Evas_Object *obj, Elm_Wrap_Type wrap) EINA_ARG_NONNULL(1); + EAPI Elm_Wrap_Type elm_entry_line_wrap_get(const Evas_Object *obj) EINA_ARG_NONNULL(1); EAPI void elm_entry_editable_set(Evas_Object *obj, Eina_Bool editable) EINA_ARG_NONNULL(1); EAPI Eina_Bool elm_entry_editable_get(const Evas_Object *obj) EINA_ARG_NONNULL(1); EAPI void elm_entry_select_none(Evas_Object *obj) EINA_ARG_NONNULL(1); diff --git a/src/lib/elm_entry.c b/src/lib/elm_entry.c index d3ab236..afc2b5c 100644 --- a/src/lib/elm_entry.c +++ b/src/lib/elm_entry.c @@ -2335,6 +2335,24 @@ elm_entry_line_wrap_set(Evas_Object *obj, Elm_Wrap_Type wrap) } /** + * Get the wrapping behavior of the entry. + * See also elm_entry_line_wrap_set(). + * + * @param obj The entry object + * @return Wrap type + * + * @ingroup Entry + */ +EAPI Elm_Wrap_Type +elm_entry_line_wrap_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->linewrap; +} + +/** * This sets the editable attribute of the entry. * * @param obj The entry object