From 4aebeff11836b720201e913e40aa49d6ddeb69b2 Mon Sep 17 00:00:00 2001 From: Myungjae Lee Date: Sun, 22 Aug 2010 22:37:49 +0900 Subject: [PATCH] [scrolled entry] added entry object get function --- src/lib/Elementary.h.in | 1 + src/lib/elc_scrolled_entry.c | 17 +++++++++++++++++ 2 files changed, 18 insertions(+) diff --git a/src/lib/Elementary.h.in b/src/lib/Elementary.h.in index 28e4f13..cb99193 100644 --- a/src/lib/Elementary.h.in +++ b/src/lib/Elementary.h.in @@ -1606,6 +1606,7 @@ extern "C" { EAPI Eina_Bool elm_scrolled_entry_password_get(const Evas_Object *obj); EAPI void elm_scrolled_entry_entry_set(Evas_Object *obj, const char *entry); EAPI const char *elm_scrolled_entry_entry_get(const Evas_Object *obj); + EAPI Evas_Object *elm_scrolled_entry_entry_object_get(const Evas_Object *obj); EAPI const char *elm_scrolled_entry_selection_get(const Evas_Object *obj); EAPI void elm_scrolled_entry_entry_insert(Evas_Object *obj, const char *entry); EAPI void elm_scrolled_entry_line_wrap_set(Evas_Object *obj, Eina_Bool wrap); diff --git a/src/lib/elc_scrolled_entry.c b/src/lib/elc_scrolled_entry.c index de91d2d..d5b7904 100644 --- a/src/lib/elc_scrolled_entry.c +++ b/src/lib/elc_scrolled_entry.c @@ -423,6 +423,23 @@ elm_scrolled_entry_entry_get(const Evas_Object *obj) } /** + * This returns the entry object. + * + * @param obj The scrolled entry object + * @return The entry object or NULL on failure + * + * @ingroup Scrolled_Entry + */ +EAPI Evas_Object * +elm_scrolled_entry_entry_object_get(const Evas_Object *obj) +{ + ELM_CHECK_WIDTYPE(obj, widtype) NULL; + Widget_Data *wd = elm_widget_data_get(obj); + if (!wd) return NULL; + return wd->entry; +} + +/** * This returns all selected text within the scrolled entry. * * @param obj The scrolled entry object -- 2.7.4