+evas (1.0.0.001+svn.51480slp2+build09) unstable; urgency=low
+
+ * [textblock] added evas_textblock_cursor_content_get function for edje
+ entry
+ * Git: 165.213.180.234:/git/slp/pkgs/evas
+ * Tag: evas_1.0.0.001+svn.51480slp2+build09
+
+ -- Myungjae Lee <mjae.lee@samsung.com> Wed, 29 Sep 2010 00:54:00 +0900
+
evas (1.0.0.001+svn.51480slp2+build08) unstable; urgency=low
* repackaging
_evas_textblock_changed(o, cur1->obj);
}
+
+/**
+ * Return the content of the cursor.
+ *
+ * @param cur the cursor
+ * @return the text in the range
+ */
+EAPI char *
+evas_textblock_cursor_content_get(const Evas_Textblock_Cursor *cur)
+{
+ const Eina_Unicode *ustr;
+ Eina_Unicode buf[2];
+ char *s;
+ if (!cur || !cur->node) return NULL;
+ if (evas_textblock_cursor_format_is_visible_get(cur))
+ {
+ if (evas_textblock_cursor_format_is_visible_get(cur))
+ {
+ const char *tmp;
+ tmp = evas_textblock_node_format_text_get(
+ _evas_textblock_node_visible_at_pos_get(
+ evas_textblock_cursor_format_get(cur)));
+ return strdup(tmp);
+ }
+ }
+
+ ustr = eina_ustrbuf_string_get(cur->node->unicode);
+ buf[0] = ustr[cur->pos];
+ buf[1] = 0;
+ s = evas_common_encoding_unicode_to_utf8(buf, NULL);
+
+ return s;
+}
+
+
/**
* Return the text in the range between cur1 and cur2
*