summaryrefslogtreecommitdiff
path: root/src/lib/edje
diff options
context:
space:
mode:
authorDaniel Hirt <hirt.danny@gmail.com>2017-07-17 12:45:36 +0300
committerDaniel Hirt <hirt.danny@gmail.com>2017-07-17 16:51:45 +0300
commitd5f781da2b93085d51fd09803e27579fb7f8c2da (patch)
tree44d34b8114b413ad30fc9742e728fb2474997c8c /src/lib/edje
parentc4ea25cbdbfb027d5119880ddcf0bf5ba6a5720b (diff)
Efl text: replace all usages of cursor handle to same type
Changes cursor handle name from 'Efl.Text.Cursor.Cursor_Data' to 'Efl.Text.Cursor.Cursor'. Also, replace all usages of Efl_Canvas_Text_Cursor with Efl_Text_Cursor_Cursor as the handle for the cursor.
Diffstat (limited to 'src/lib/edje')
-rw-r--r--src/lib/edje/edje_entry.c26
-rw-r--r--src/lib/edje/edje_part_text.c36
-rw-r--r--src/lib/edje/edje_private.h26
3 files changed, 44 insertions, 44 deletions
diff --git a/src/lib/edje/edje_entry.c b/src/lib/edje/edje_entry.c
index 2b3d6449fb..15053795b6 100644
--- a/src/lib/edje/edje_entry.c
+++ b/src/lib/edje/edje_entry.c
@@ -4017,7 +4017,7 @@ _cursor_get(Edje_Real_Part *rp, Edje_Cursor cur)
4017} 4017}
4018 4018
4019Eina_Bool 4019Eina_Bool
4020_edje_text_cursor_next(Edje_Real_Part *rp, Efl_Text_Cursor_Cursor_Data *c) 4020_edje_text_cursor_next(Edje_Real_Part *rp, Efl_Text_Cursor_Cursor *c)
4021{ 4021{
4022 Entry *en; 4022 Entry *en;
4023 4023
@@ -4051,7 +4051,7 @@ _edje_entry_cursor_next(Edje_Real_Part *rp, Edje_Cursor cur)
4051 4051
4052 4052
4053Eina_Bool 4053Eina_Bool
4054_edje_text_cursor_prev(Edje_Real_Part *rp, Efl_Text_Cursor_Cursor_Data *c) 4054_edje_text_cursor_prev(Edje_Real_Part *rp, Efl_Text_Cursor_Cursor *c)
4055{ 4055{
4056 Entry *en; 4056 Entry *en;
4057 4057
@@ -4086,7 +4086,7 @@ _edje_entry_cursor_prev(Edje_Real_Part *rp, Edje_Cursor cur)
4086} 4086}
4087 4087
4088Eina_Bool 4088Eina_Bool
4089_edje_text_cursor_up(Edje_Real_Part *rp, Efl_Text_Cursor_Cursor_Data *c) 4089_edje_text_cursor_up(Edje_Real_Part *rp, Efl_Text_Cursor_Cursor *c)
4090{ 4090{
4091 Entry *en; 4091 Entry *en;
4092 Evas_Coord lx, ly, lw, lh, cx, cy, cw, ch; 4092 Evas_Coord lx, ly, lw, lh, cx, cy, cw, ch;
@@ -4126,7 +4126,7 @@ _edje_entry_cursor_up(Edje_Real_Part *rp, Edje_Cursor cur)
4126} 4126}
4127 4127
4128Eina_Bool 4128Eina_Bool
4129_edje_text_cursor_down(Edje_Real_Part *rp, Efl_Text_Cursor_Cursor_Data *c) 4129_edje_text_cursor_down(Edje_Real_Part *rp, Efl_Text_Cursor_Cursor *c)
4130{ 4130{
4131 Entry *en; 4131 Entry *en;
4132 Evas_Coord lx, ly, lw, lh, cx, cy, cw, ch; 4132 Evas_Coord lx, ly, lw, lh, cx, cy, cw, ch;
@@ -4165,7 +4165,7 @@ _edje_entry_cursor_down(Edje_Real_Part *rp, Edje_Cursor cur)
4165} 4165}
4166 4166
4167void 4167void
4168_edje_text_cursor_begin(Edje_Real_Part *rp, Efl_Text_Cursor_Cursor_Data *c) 4168_edje_text_cursor_begin(Edje_Real_Part *rp, Efl_Text_Cursor_Cursor *c)
4169{ 4169{
4170 Entry *en; 4170 Entry *en;
4171 int old_cur_pos; 4171 int old_cur_pos;
@@ -4200,7 +4200,7 @@ _edje_entry_cursor_begin(Edje_Real_Part *rp, Edje_Cursor cur)
4200} 4200}
4201 4201
4202void 4202void
4203_edje_text_cursor_end(Edje_Real_Part *rp, Efl_Text_Cursor_Cursor_Data *c) 4203_edje_text_cursor_end(Edje_Real_Part *rp, Efl_Text_Cursor_Cursor *c)
4204{ 4204{
4205 Entry *en; 4205 Entry *en;
4206 int old_cur_pos; 4206 int old_cur_pos;
@@ -4234,7 +4234,7 @@ _edje_entry_cursor_end(Edje_Real_Part *rp, Edje_Cursor cur)
4234} 4234}
4235 4235
4236void 4236void
4237_edje_text_cursor_copy(Edje_Real_Part *rp, Efl_Text_Cursor_Cursor_Data *d, Efl_Text_Cursor_Cursor_Data *c) 4237_edje_text_cursor_copy(Edje_Real_Part *rp, Efl_Text_Cursor_Cursor *d, Efl_Text_Cursor_Cursor *c)
4238{ 4238{
4239 Entry *en; 4239 Entry *en;
4240 4240
@@ -4264,7 +4264,7 @@ _edje_entry_cursor_copy(Edje_Real_Part *rp, Edje_Cursor cur, Edje_Cursor dst)
4264} 4264}
4265 4265
4266void 4266void
4267_edje_text_cursor_line_begin(Edje_Real_Part *rp, Efl_Text_Cursor_Cursor_Data *c) 4267_edje_text_cursor_line_begin(Edje_Real_Part *rp, Efl_Text_Cursor_Cursor *c)
4268{ 4268{
4269 Entry *en; 4269 Entry *en;
4270 int old_cur_pos; 4270 int old_cur_pos;
@@ -4298,7 +4298,7 @@ _edje_entry_cursor_line_begin(Edje_Real_Part *rp, Edje_Cursor cur)
4298} 4298}
4299 4299
4300void 4300void
4301_edje_text_cursor_line_end(Edje_Real_Part *rp, Efl_Text_Cursor_Cursor_Data *c) 4301_edje_text_cursor_line_end(Edje_Real_Part *rp, Efl_Text_Cursor_Cursor *c)
4302{ 4302{
4303 Entry *en; 4303 Entry *en;
4304 int old_cur_pos; 4304 int old_cur_pos;
@@ -4331,7 +4331,7 @@ _edje_entry_cursor_line_end(Edje_Real_Part *rp, Edje_Cursor cur)
4331} 4331}
4332 4332
4333Eina_Bool 4333Eina_Bool
4334_edje_text_cursor_coord_set(Edje_Real_Part *rp, Efl_Text_Cursor_Cursor_Data *c, 4334_edje_text_cursor_coord_set(Edje_Real_Part *rp, Efl_Text_Cursor_Cursor *c,
4335 Evas_Coord x, Evas_Coord y) 4335 Evas_Coord x, Evas_Coord y)
4336{ 4336{
4337 Entry *en = rp->typedata.text->entry_data; 4337 Entry *en = rp->typedata.text->entry_data;
@@ -4378,7 +4378,7 @@ _edje_entry_cursor_is_visible_format_get(Edje_Real_Part *rp, Edje_Cursor cur)
4378} 4378}
4379 4379
4380char * 4380char *
4381_edje_text_cursor_content_get(Edje_Real_Part *rp EINA_UNUSED, Efl_Text_Cursor_Cursor_Data *c) 4381_edje_text_cursor_content_get(Edje_Real_Part *rp EINA_UNUSED, Efl_Text_Cursor_Cursor *c)
4382{ 4382{
4383 return evas_textblock_cursor_content_get(c); 4383 return evas_textblock_cursor_content_get(c);
4384} 4384}
@@ -4394,7 +4394,7 @@ _edje_entry_cursor_content_get(Edje_Real_Part *rp, Edje_Cursor cur)
4394} 4394}
4395 4395
4396void 4396void
4397_edje_text_cursor_pos_set(Edje_Real_Part *rp, Efl_Text_Cursor_Cursor_Data *c, int pos) 4397_edje_text_cursor_pos_set(Edje_Real_Part *rp, Efl_Text_Cursor_Cursor *c, int pos)
4398{ 4398{
4399 if ((rp->type != EDJE_RP_TYPE_TEXT) || 4399 if ((rp->type != EDJE_RP_TYPE_TEXT) ||
4400 (!rp->typedata.text)) return; 4400 (!rp->typedata.text)) return;
@@ -4423,7 +4423,7 @@ _edje_entry_cursor_pos_set(Edje_Real_Part *rp, Edje_Cursor cur, int pos)
4423} 4423}
4424 4424
4425int 4425int
4426_edje_text_cursor_pos_get(Edje_Real_Part *rp EINA_UNUSED, Efl_Text_Cursor_Cursor_Data *c) 4426_edje_text_cursor_pos_get(Edje_Real_Part *rp EINA_UNUSED, Efl_Text_Cursor_Cursor *c)
4427{ 4427{
4428 return evas_textblock_cursor_pos_get(c); 4428 return evas_textblock_cursor_pos_get(c);
4429} 4429}
diff --git a/src/lib/edje/edje_part_text.c b/src/lib/edje/edje_part_text.c
index bc848fca12..5db8c453c6 100644
--- a/src/lib/edje/edje_part_text.c
+++ b/src/lib/edje/edje_part_text.c
@@ -23,7 +23,7 @@ _efl_canvas_layout_internal_text_efl_text_text_get(Eo *obj,
23 RETURN_VAL(_edje_efl_text_get(obj, pd->ed, pd->part)); 23 RETURN_VAL(_edje_efl_text_get(obj, pd->ed, pd->part));
24} 24}
25 25
26EOLIAN static Efl_Text_Cursor_Cursor_Data * 26EOLIAN static Efl_Text_Cursor_Cursor *
27_efl_canvas_layout_internal_text_efl_text_cursor_cursor_get(Eo *obj, 27_efl_canvas_layout_internal_text_efl_text_cursor_cursor_get(Eo *obj,
28 void *_pd EINA_UNUSED, Efl_Text_Cursor_Cursor_Get_Type get_type) 28 void *_pd EINA_UNUSED, Efl_Text_Cursor_Cursor_Get_Type get_type)
29{ 29{
@@ -33,7 +33,7 @@ _efl_canvas_layout_internal_text_efl_text_cursor_cursor_get(Eo *obj,
33 33
34EOLIAN static void 34EOLIAN static void
35_efl_canvas_layout_internal_text_efl_text_cursor_cursor_paragraph_first(Eo *obj, 35_efl_canvas_layout_internal_text_efl_text_cursor_cursor_paragraph_first(Eo *obj,
36 void *_pd EINA_UNUSED, Efl_Text_Cursor_Cursor_Data *cur) 36 void *_pd EINA_UNUSED, Efl_Text_Cursor_Cursor *cur)
37{ 37{
38 PROXY_DATA_GET(obj, pd); 38 PROXY_DATA_GET(obj, pd);
39 _edje_text_cursor_begin(pd->rp, cur); 39 _edje_text_cursor_begin(pd->rp, cur);
@@ -42,7 +42,7 @@ _efl_canvas_layout_internal_text_efl_text_cursor_cursor_paragraph_first(Eo *obj,
42 42
43EOLIAN static void 43EOLIAN static void
44_efl_canvas_layout_internal_text_efl_text_cursor_cursor_paragraph_last(Eo *obj, 44_efl_canvas_layout_internal_text_efl_text_cursor_cursor_paragraph_last(Eo *obj,
45 void *_pd EINA_UNUSED, Efl_Text_Cursor_Cursor_Data *cur) 45 void *_pd EINA_UNUSED, Efl_Text_Cursor_Cursor *cur)
46{ 46{
47 PROXY_DATA_GET(obj, pd); 47 PROXY_DATA_GET(obj, pd);
48 _edje_text_cursor_end(pd->rp, cur); 48 _edje_text_cursor_end(pd->rp, cur);
@@ -51,7 +51,7 @@ _efl_canvas_layout_internal_text_efl_text_cursor_cursor_paragraph_last(Eo *obj,
51 51
52EOLIAN static void 52EOLIAN static void
53_efl_canvas_layout_internal_text_efl_text_cursor_cursor_position_set(Eo *obj, 53_efl_canvas_layout_internal_text_efl_text_cursor_cursor_position_set(Eo *obj,
54 void *_pd EINA_UNUSED, Efl_Text_Cursor_Cursor_Data *cur, int pos) 54 void *_pd EINA_UNUSED, Efl_Text_Cursor_Cursor *cur, int pos)
55{ 55{
56 PROXY_DATA_GET(obj, pd); 56 PROXY_DATA_GET(obj, pd);
57 _edje_text_cursor_pos_set(pd->rp, cur, pos); 57 _edje_text_cursor_pos_set(pd->rp, cur, pos);
@@ -60,7 +60,7 @@ _efl_canvas_layout_internal_text_efl_text_cursor_cursor_position_set(Eo *obj,
60 60
61EOLIAN static int 61EOLIAN static int
62_efl_canvas_layout_internal_text_efl_text_cursor_cursor_position_get(Eo *obj, 62_efl_canvas_layout_internal_text_efl_text_cursor_cursor_position_get(Eo *obj,
63 void *_pd EINA_UNUSED, Efl_Text_Cursor_Cursor_Data *cur) 63 void *_pd EINA_UNUSED, Efl_Text_Cursor_Cursor *cur)
64{ 64{
65 PROXY_DATA_GET(obj, pd); 65 PROXY_DATA_GET(obj, pd);
66 RETURN_VAL(_edje_text_cursor_pos_get(pd->rp, cur)); 66 RETURN_VAL(_edje_text_cursor_pos_get(pd->rp, cur));
@@ -68,7 +68,7 @@ _efl_canvas_layout_internal_text_efl_text_cursor_cursor_position_get(Eo *obj,
68 68
69EOLIAN static void 69EOLIAN static void
70_efl_canvas_layout_internal_text_efl_text_cursor_cursor_coord_set(Eo *obj, 70_efl_canvas_layout_internal_text_efl_text_cursor_cursor_coord_set(Eo *obj,
71 void *_pd EINA_UNUSED, Efl_Text_Cursor_Cursor_Data *cur, 71 void *_pd EINA_UNUSED, Efl_Text_Cursor_Cursor *cur,
72 int x, int y) 72 int x, int y)
73{ 73{
74 PROXY_DATA_GET(obj, pd); 74 PROXY_DATA_GET(obj, pd);
@@ -78,7 +78,7 @@ _efl_canvas_layout_internal_text_efl_text_cursor_cursor_coord_set(Eo *obj,
78 78
79EOLIAN static void 79EOLIAN static void
80_efl_canvas_layout_internal_text_efl_text_cursor_cursor_line_char_first(Eo *obj, 80_efl_canvas_layout_internal_text_efl_text_cursor_cursor_line_char_first(Eo *obj,
81 void *_pd EINA_UNUSED, Efl_Text_Cursor_Cursor_Data *cur) 81 void *_pd EINA_UNUSED, Efl_Text_Cursor_Cursor *cur)
82{ 82{
83 PROXY_DATA_GET(obj, pd); 83 PROXY_DATA_GET(obj, pd);
84 _edje_text_cursor_line_begin(pd->rp, cur); 84 _edje_text_cursor_line_begin(pd->rp, cur);
@@ -87,7 +87,7 @@ _efl_canvas_layout_internal_text_efl_text_cursor_cursor_line_char_first(Eo *obj,
87 87
88EOLIAN static void 88EOLIAN static void
89_efl_canvas_layout_internal_text_efl_text_cursor_cursor_line_char_last(Eo *obj, 89_efl_canvas_layout_internal_text_efl_text_cursor_cursor_line_char_last(Eo *obj,
90 void *_pd EINA_UNUSED, Efl_Text_Cursor_Cursor_Data *cur) 90 void *_pd EINA_UNUSED, Efl_Text_Cursor_Cursor *cur)
91{ 91{
92 PROXY_DATA_GET(obj, pd); 92 PROXY_DATA_GET(obj, pd);
93 _edje_text_cursor_line_end(pd->rp, cur); 93 _edje_text_cursor_line_end(pd->rp, cur);
@@ -96,7 +96,7 @@ _efl_canvas_layout_internal_text_efl_text_cursor_cursor_line_char_last(Eo *obj,
96 96
97EOLIAN static void 97EOLIAN static void
98_efl_canvas_layout_internal_text_efl_text_cursor_cursor_char_prev(Eo *obj, 98_efl_canvas_layout_internal_text_efl_text_cursor_cursor_char_prev(Eo *obj,
99 void *_pd EINA_UNUSED, Efl_Text_Cursor_Cursor_Data *cur) 99 void *_pd EINA_UNUSED, Efl_Text_Cursor_Cursor *cur)
100{ 100{
101 PROXY_DATA_GET(obj, pd); 101 PROXY_DATA_GET(obj, pd);
102 _edje_text_cursor_prev(pd->rp, cur); 102 _edje_text_cursor_prev(pd->rp, cur);
@@ -105,7 +105,7 @@ _efl_canvas_layout_internal_text_efl_text_cursor_cursor_char_prev(Eo *obj,
105 105
106EOLIAN static void 106EOLIAN static void
107_efl_canvas_layout_internal_text_efl_text_cursor_cursor_char_next(Eo *obj, 107_efl_canvas_layout_internal_text_efl_text_cursor_cursor_char_next(Eo *obj,
108 void *_pd EINA_UNUSED, Efl_Text_Cursor_Cursor_Data *cur) 108 void *_pd EINA_UNUSED, Efl_Text_Cursor_Cursor *cur)
109{ 109{
110 PROXY_DATA_GET(obj, pd); 110 PROXY_DATA_GET(obj, pd);
111 _edje_text_cursor_next(pd->rp, cur); 111 _edje_text_cursor_next(pd->rp, cur);
@@ -114,7 +114,7 @@ _efl_canvas_layout_internal_text_efl_text_cursor_cursor_char_next(Eo *obj,
114 114
115EOLIAN static void 115EOLIAN static void
116_efl_canvas_layout_internal_text_efl_text_cursor_cursor_line_jump_by(Eo *obj, 116_efl_canvas_layout_internal_text_efl_text_cursor_cursor_line_jump_by(Eo *obj,
117 void *_pd EINA_UNUSED, Efl_Text_Cursor_Cursor_Data *cur, int by) 117 void *_pd EINA_UNUSED, Efl_Text_Cursor_Cursor *cur, int by)
118{ 118{
119 PROXY_DATA_GET(obj, pd); 119 PROXY_DATA_GET(obj, pd);
120 if (by == 1) 120 if (by == 1)
@@ -131,18 +131,18 @@ _efl_canvas_layout_internal_text_efl_text_cursor_cursor_line_jump_by(Eo *obj,
131EOLIAN static void 131EOLIAN static void
132_efl_canvas_layout_internal_text_efl_text_cursor_cursor_copy(Eo *obj, 132_efl_canvas_layout_internal_text_efl_text_cursor_cursor_copy(Eo *obj,
133 void *_pd EINA_UNUSED, 133 void *_pd EINA_UNUSED,
134 Efl_Text_Cursor_Cursor_Data *dst, 134 Efl_Text_Cursor_Cursor *dst,
135 const Efl_Text_Cursor_Cursor_Data *cur) 135 const Efl_Text_Cursor_Cursor *cur)
136{ 136{
137 PROXY_DATA_GET(obj, pd); 137 PROXY_DATA_GET(obj, pd);
138 _edje_text_cursor_copy(pd->rp, (Efl_Text_Cursor_Cursor_Data *) cur, dst); 138 _edje_text_cursor_copy(pd->rp, (Efl_Text_Cursor_Cursor *) cur, dst);
139 RETURN_VOID; 139 RETURN_VOID;
140} 140}
141 141
142EOLIAN static Eina_Unicode 142EOLIAN static Eina_Unicode
143_efl_canvas_layout_internal_text_efl_text_cursor_cursor_content_get(Eo *obj, 143_efl_canvas_layout_internal_text_efl_text_cursor_cursor_content_get(Eo *obj,
144 void *_pd EINA_UNUSED, 144 void *_pd EINA_UNUSED,
145 const Efl_Text_Cursor_Cursor_Data *cur) 145 const Efl_Text_Cursor_Cursor *cur)
146{ 146{
147 Eina_Unicode *ustr; 147 Eina_Unicode *ustr;
148 Eina_Unicode uc = { 0 }; 148 Eina_Unicode uc = { 0 };
@@ -150,7 +150,7 @@ _efl_canvas_layout_internal_text_efl_text_cursor_cursor_content_get(Eo *obj,
150 int len; 150 int len;
151 151
152 PROXY_DATA_GET(obj, pd); 152 PROXY_DATA_GET(obj, pd);
153 c = _edje_text_cursor_content_get(pd->rp, (Efl_Text_Cursor_Cursor_Data *) cur); 153 c = _edje_text_cursor_content_get(pd->rp, (Efl_Text_Cursor_Cursor *) cur);
154 ustr = eina_unicode_utf8_to_unicode(c, &len); 154 ustr = eina_unicode_utf8_to_unicode(c, &len);
155 free(c); 155 free(c);
156 if (ustr) 156 if (ustr)
@@ -164,7 +164,7 @@ _efl_canvas_layout_internal_text_efl_text_cursor_cursor_content_get(Eo *obj,
164EOLIAN static Eina_Bool 164EOLIAN static Eina_Bool
165_efl_canvas_layout_internal_text_efl_text_cursor_cursor_geometry_get(Eo *obj, 165_efl_canvas_layout_internal_text_efl_text_cursor_cursor_geometry_get(Eo *obj,
166 void *_pd EINA_UNUSED, 166 void *_pd EINA_UNUSED,
167 const Efl_Text_Cursor_Cursor_Data *cur EINA_UNUSED, 167 const Efl_Text_Cursor_Cursor *cur EINA_UNUSED,
168 Efl_Text_Cursor_Cursor_Type ctype EINA_UNUSED, 168 Efl_Text_Cursor_Cursor_Type ctype EINA_UNUSED,
169 Evas_Coord *cx, Evas_Coord *cy, Evas_Coord *cw, Evas_Coord *ch, 169 Evas_Coord *cx, Evas_Coord *cy, Evas_Coord *cw, Evas_Coord *ch,
170 Evas_Coord *cx2 EINA_UNUSED, Evas_Coord *cy2 EINA_UNUSED, 170 Evas_Coord *cx2 EINA_UNUSED, Evas_Coord *cy2 EINA_UNUSED,
@@ -182,7 +182,7 @@ _efl_canvas_layout_internal_text_efl_text_cursor_cursor_geometry_get(Eo *obj,
182 182
183EOLIAN static int 183EOLIAN static int
184_efl_canvas_layout_internal_text_efl_text_cursor_cursor_text_insert(Eo *obj, 184_efl_canvas_layout_internal_text_efl_text_cursor_cursor_text_insert(Eo *obj,
185 void *_pd EINA_UNUSED, Efl_Text_Cursor_Cursor_Data *cur EINA_UNUSED, 185 void *_pd EINA_UNUSED, Efl_Text_Cursor_Cursor *cur EINA_UNUSED,
186 const char *text) 186 const char *text)
187{ 187{
188 PROXY_DATA_GET(obj, pd); 188 PROXY_DATA_GET(obj, pd);
diff --git a/src/lib/edje/edje_private.h b/src/lib/edje/edje_private.h
index f7c5d46f8e..af7075208f 100644
--- a/src/lib/edje/edje_private.h
+++ b/src/lib/edje/edje_private.h
@@ -3159,19 +3159,19 @@ Eo *_edje_text_internal_proxy_get(Edje_Object *obj, Edje *ed, Edje_Real_Part *rp
3159Eina_Bool _edje_efl_text_set(Eo *obj, Edje *ed, const char *part, const char *text); 3159Eina_Bool _edje_efl_text_set(Eo *obj, Edje *ed, const char *part, const char *text);
3160const char *_edje_efl_text_get(Eo *obj, Edje *ed, const char *part); 3160const char *_edje_efl_text_get(Eo *obj, Edje *ed, const char *part);
3161Evas_Textblock_Cursor *_edje_text_cursor_get(Edje_Real_Part *rp, Edje_Cursor cur); 3161Evas_Textblock_Cursor *_edje_text_cursor_get(Edje_Real_Part *rp, Edje_Cursor cur);
3162void _edje_text_cursor_begin(Edje_Real_Part *rp, Efl_Text_Cursor_Cursor_Data *cur); 3162void _edje_text_cursor_begin(Edje_Real_Part *rp, Efl_Text_Cursor_Cursor *cur);
3163void _edje_text_cursor_end(Edje_Real_Part *rp, Efl_Text_Cursor_Cursor_Data *cur); 3163void _edje_text_cursor_end(Edje_Real_Part *rp, Efl_Text_Cursor_Cursor *cur);
3164void _edje_text_cursor_pos_set(Edje_Real_Part *rp, Efl_Text_Cursor_Cursor_Data *cur, int pos); 3164void _edje_text_cursor_pos_set(Edje_Real_Part *rp, Efl_Text_Cursor_Cursor *cur, int pos);
3165int _edje_text_cursor_pos_get(Edje_Real_Part *rp, Efl_Text_Cursor_Cursor_Data *cur); 3165int _edje_text_cursor_pos_get(Edje_Real_Part *rp, Efl_Text_Cursor_Cursor *cur);
3166Eina_Bool _edje_text_cursor_coord_set(Edje_Real_Part *rp, Efl_Text_Cursor_Cursor_Data *cur, int x, int y); 3166Eina_Bool _edje_text_cursor_coord_set(Edje_Real_Part *rp, Efl_Text_Cursor_Cursor *cur, int x, int y);
3167void _edje_text_cursor_line_begin(Edje_Real_Part *rp, Efl_Text_Cursor_Cursor_Data *cur); 3167void _edje_text_cursor_line_begin(Edje_Real_Part *rp, Efl_Text_Cursor_Cursor *cur);
3168void _edje_text_cursor_line_end(Edje_Real_Part *rp, Efl_Text_Cursor_Cursor_Data *cur); 3168void _edje_text_cursor_line_end(Edje_Real_Part *rp, Efl_Text_Cursor_Cursor *cur);
3169Eina_Bool _edje_text_cursor_next(Edje_Real_Part *rp, Efl_Text_Cursor_Cursor_Data *cur); 3169Eina_Bool _edje_text_cursor_next(Edje_Real_Part *rp, Efl_Text_Cursor_Cursor *cur);
3170Eina_Bool _edje_text_cursor_prev(Edje_Real_Part *rp, Efl_Text_Cursor_Cursor_Data *cur); 3170Eina_Bool _edje_text_cursor_prev(Edje_Real_Part *rp, Efl_Text_Cursor_Cursor *cur);
3171Eina_Bool _edje_text_cursor_up(Edje_Real_Part *rp, Efl_Text_Cursor_Cursor_Data *cur); 3171Eina_Bool _edje_text_cursor_up(Edje_Real_Part *rp, Efl_Text_Cursor_Cursor *cur);
3172Eina_Bool _edje_text_cursor_down(Edje_Real_Part *rp, Efl_Text_Cursor_Cursor_Data *cur); 3172Eina_Bool _edje_text_cursor_down(Edje_Real_Part *rp, Efl_Text_Cursor_Cursor *cur);
3173void _edje_text_cursor_copy(Edje_Real_Part *rp, Efl_Text_Cursor_Cursor_Data *dst, Efl_Text_Cursor_Cursor_Data *cur); 3173void _edje_text_cursor_copy(Edje_Real_Part *rp, Efl_Text_Cursor_Cursor *dst, Efl_Text_Cursor_Cursor *cur);
3174char * _edje_text_cursor_content_get(Edje_Real_Part *rp, Efl_Text_Cursor_Cursor_Data *cur); 3174char * _edje_text_cursor_content_get(Edje_Real_Part *rp, Efl_Text_Cursor_Cursor *cur);
3175void _edje_object_part_text_insert(Edje *ed, Edje_Real_Part *rp, const char *text); 3175void _edje_object_part_text_insert(Edje *ed, Edje_Real_Part *rp, const char *text);
3176 3176
3177void _edje_internal_proxy_shutdown(void); 3177void _edje_internal_proxy_shutdown(void);