[scrolled entry] added entry object get function
authorMyungjae Lee <mjae.lee@samsung.com>
Sun, 22 Aug 2010 13:37:49 +0000 (22:37 +0900)
committerMyungjae Lee <mjae.lee@samsung.com>
Sun, 22 Aug 2010 13:37:49 +0000 (22:37 +0900)
src/lib/Elementary.h.in
src/lib/elc_scrolled_entry.c

index 28e4f13..cb99193 100644 (file)
@@ -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);
index de91d2d..d5b7904 100644 (file)
@@ -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