summaryrefslogtreecommitdiff
path: root/src/lib/efl/interfaces/efl_text_cursor.eo
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/efl/interfaces/efl_text_cursor.eo')
-rw-r--r--src/lib/efl/interfaces/efl_text_cursor.eo33
1 files changed, 2 insertions, 31 deletions
diff --git a/src/lib/efl/interfaces/efl_text_cursor.eo b/src/lib/efl/interfaces/efl_text_cursor.eo
index 855c49f..1f8b4ed 100644
--- a/src/lib/efl/interfaces/efl_text_cursor.eo
+++ b/src/lib/efl/interfaces/efl_text_cursor.eo
@@ -3,7 +3,6 @@ import efl_text_types;
3 3
4enum Efl.Text_Cursor_Get_Type { 4enum Efl.Text_Cursor_Get_Type {
5 [[All available cursor states]] 5 [[All available cursor states]]
6 legacy: efl_text_cursor_get;
7 default = 0, [[Main cursor state (alias to "main")]] 6 default = 0, [[Main cursor state (alias to "main")]]
8 main, [[Main cursor state]] 7 main, [[Main cursor state]]
9 selection_begin, [[Selection begin cursor state]] 8 selection_begin, [[Selection begin cursor state]]
@@ -17,7 +16,6 @@ enum Efl.Text_Cursor_Get_Type {
17enum Efl.Text_Cursor_Type 16enum Efl.Text_Cursor_Type
18{ 17{
19 [[Text cursor types]] 18 [[Text cursor types]]
20 legacy: efl_text_cursor_type;
21 before, [[Cursor type before]] 19 before, [[Cursor type before]]
22 under [[Cursor type under]] 20 under [[Cursor type under]]
23} 21}
@@ -35,7 +33,6 @@ interface @beta Efl.Text_Cursor {
35 @since 1.18 33 @since 1.18
36 ]] 34 ]]
37 get { 35 get {
38 legacy: null;
39 return: ptr(Efl.Text_Cursor_Cursor); [[Text cursor object]] 36 return: ptr(Efl.Text_Cursor_Cursor); [[Text cursor object]]
40 } 37 }
41 keys { 38 keys {
@@ -44,8 +41,8 @@ interface @beta Efl.Text_Cursor {
44 } 41 }
45 @property cursor_position { 42 @property cursor_position {
46 [[Cursor position]] 43 [[Cursor position]]
47 set { legacy: null; } 44 set { }
48 get { legacy: null; } 45 get { }
49 values { 46 values {
50 position: int; [[Cursor position]] 47 position: int; [[Cursor position]]
51 } 48 }
@@ -56,7 +53,6 @@ interface @beta Efl.Text_Cursor {
56 @property cursor_content { 53 @property cursor_content {
57 [[The content of the cursor (the character under the cursor)]] 54 [[The content of the cursor (the character under the cursor)]]
58 get { 55 get {
59 legacy: null;
60 } 56 }
61 values { 57 values {
62 content: Eina.Unicode; [[The unicode codepoint of the character]] 58 content: Eina.Unicode; [[The unicode codepoint of the character]]
@@ -75,7 +71,6 @@ interface @beta Efl.Text_Cursor {
75 In this case $true is returned and $cx2, $cy2, $cw2, $ch2 are set. 71 In this case $true is returned and $cx2, $cy2, $cw2, $ch2 are set.
76 ]] 72 ]]
77 get { 73 get {
78 legacy: null;
79 return: bool; [[ $true if split cursor, $false otherwise.]] 74 return: bool; [[ $true if split cursor, $false otherwise.]]
80 } 75 }
81 keys { 76 keys {
@@ -95,19 +90,16 @@ interface @beta Efl.Text_Cursor {
95 } 90 }
96 cursor_new { 91 cursor_new {
97 [[Create new cursor]] 92 [[Create new cursor]]
98 legacy: null;
99 return: ptr(Efl.Text_Cursor_Cursor); [[Cursor object]] 93 return: ptr(Efl.Text_Cursor_Cursor); [[Cursor object]]
100 } 94 }
101 cursor_free { 95 cursor_free {
102 [[Free existing cursor]] 96 [[Free existing cursor]]
103 legacy: null;
104 params { 97 params {
105 cur: ptr(Efl.Text_Cursor_Cursor); [[Cursor object]] 98 cur: ptr(Efl.Text_Cursor_Cursor); [[Cursor object]]
106 } 99 }
107 } 100 }
108 cursor_equal { 101 cursor_equal {
109 [[Check if two cursors are equal]] 102 [[Check if two cursors are equal]]
110 legacy: null;
111 params { 103 params {
112 @cref cur1: Efl.Text_Cursor_Cursor; [[Cursor 1 object]] 104 @cref cur1: Efl.Text_Cursor_Cursor; [[Cursor 1 object]]
113 @cref cur2: Efl.Text_Cursor_Cursor; [[Cursor 2 object]] 105 @cref cur2: Efl.Text_Cursor_Cursor; [[Cursor 2 object]]
@@ -116,7 +108,6 @@ interface @beta Efl.Text_Cursor {
116 } 108 }
117 cursor_compare { 109 cursor_compare {
118 [[Compare two cursors]] 110 [[Compare two cursors]]
119 legacy: null;
120 params { 111 params {
121 @cref cur1: Efl.Text_Cursor_Cursor; [[Cursor 1 object]] 112 @cref cur1: Efl.Text_Cursor_Cursor; [[Cursor 1 object]]
122 @cref cur2: Efl.Text_Cursor_Cursor; [[Cursor 2 object]] 113 @cref cur2: Efl.Text_Cursor_Cursor; [[Cursor 2 object]]
@@ -125,7 +116,6 @@ interface @beta Efl.Text_Cursor {
125 } 116 }
126 cursor_copy { 117 cursor_copy {
127 [[Copy existing cursor]] 118 [[Copy existing cursor]]
128 legacy: null;
129 params { 119 params {
130 /* @out */ dst: ptr(Efl.Text_Cursor_Cursor); [[Destination cursor]] 120 /* @out */ dst: ptr(Efl.Text_Cursor_Cursor); [[Destination cursor]]
131 @cref src: Efl.Text_Cursor_Cursor; [[Source cursor]] 121 @cref src: Efl.Text_Cursor_Cursor; [[Source cursor]]
@@ -133,105 +123,90 @@ interface @beta Efl.Text_Cursor {
133 } 123 }
134 cursor_char_next { 124 cursor_char_next {
135 [[Advances to the next character]] 125 [[Advances to the next character]]
136 legacy: null;
137 params { 126 params {
138 /* @inout */ cur: ptr(Efl.Text_Cursor_Cursor); [[Cursor object]] 127 /* @inout */ cur: ptr(Efl.Text_Cursor_Cursor); [[Cursor object]]
139 } 128 }
140 } 129 }
141 cursor_char_prev { 130 cursor_char_prev {
142 [[Advances to the previous character]] 131 [[Advances to the previous character]]
143 legacy: null;
144 params { 132 params {
145 /* @inout */ cur: ptr(Efl.Text_Cursor_Cursor); [[Cursor object]] 133 /* @inout */ cur: ptr(Efl.Text_Cursor_Cursor); [[Cursor object]]
146 } 134 }
147 } 135 }
148 cursor_cluster_next { 136 cursor_cluster_next {
149 [[Advances to the next grapheme cluster]] 137 [[Advances to the next grapheme cluster]]
150 legacy: null;
151 params { 138 params {
152 /* @inout */ cur: ptr(Efl.Text_Cursor_Cursor); [[Cursor object]] 139 /* @inout */ cur: ptr(Efl.Text_Cursor_Cursor); [[Cursor object]]
153 } 140 }
154 } 141 }
155 cursor_cluster_prev { 142 cursor_cluster_prev {
156 [[Advances to the previous grapheme cluster]] 143 [[Advances to the previous grapheme cluster]]
157 legacy: null;
158 params { 144 params {
159 /* @inout */ cur: ptr(Efl.Text_Cursor_Cursor); [[Cursor object]] 145 /* @inout */ cur: ptr(Efl.Text_Cursor_Cursor); [[Cursor object]]
160 } 146 }
161 } 147 }
162 cursor_paragraph_char_first { 148 cursor_paragraph_char_first {
163 [[Advances to the first character in this paragraph]] 149 [[Advances to the first character in this paragraph]]
164 legacy: null;
165 params { 150 params {
166 /* @inout */ cur: ptr(Efl.Text_Cursor_Cursor); [[Cursor object]] 151 /* @inout */ cur: ptr(Efl.Text_Cursor_Cursor); [[Cursor object]]
167 } 152 }
168 } 153 }
169 cursor_paragraph_char_last { 154 cursor_paragraph_char_last {
170 [[Advances to the last character in this paragraph]] 155 [[Advances to the last character in this paragraph]]
171 legacy: null;
172 params { 156 params {
173 /* @inout */ cur: ptr(Efl.Text_Cursor_Cursor); [[Cursor object]] 157 /* @inout */ cur: ptr(Efl.Text_Cursor_Cursor); [[Cursor object]]
174 } 158 }
175 } 159 }
176 cursor_word_start { 160 cursor_word_start {
177 [[Advance to current word start]] 161 [[Advance to current word start]]
178 legacy: null;
179 params { 162 params {
180 /* @inout */ cur: ptr(Efl.Text_Cursor_Cursor); [[Cursor object]] 163 /* @inout */ cur: ptr(Efl.Text_Cursor_Cursor); [[Cursor object]]
181 } 164 }
182 } 165 }
183 cursor_word_end { 166 cursor_word_end {
184 [[Advance to current word end]] 167 [[Advance to current word end]]
185 legacy: null;
186 params { 168 params {
187 /* @inout */ cur: ptr(Efl.Text_Cursor_Cursor); [[Cursor object]] 169 /* @inout */ cur: ptr(Efl.Text_Cursor_Cursor); [[Cursor object]]
188 } 170 }
189 } 171 }
190 cursor_line_char_first { 172 cursor_line_char_first {
191 [[Advance to current line first character]] 173 [[Advance to current line first character]]
192 legacy: null;
193 params { 174 params {
194 /* @inout */ cur: ptr(Efl.Text_Cursor_Cursor); [[Cursor object]] 175 /* @inout */ cur: ptr(Efl.Text_Cursor_Cursor); [[Cursor object]]
195 } 176 }
196 } 177 }
197 cursor_line_char_last { 178 cursor_line_char_last {
198 [[Advance to current line last character]] 179 [[Advance to current line last character]]
199 legacy: null;
200 params { 180 params {
201 /* @inout */ cur: ptr(Efl.Text_Cursor_Cursor); [[Cursor object]] 181 /* @inout */ cur: ptr(Efl.Text_Cursor_Cursor); [[Cursor object]]
202 } 182 }
203 } 183 }
204 cursor_paragraph_first { 184 cursor_paragraph_first {
205 [[Advance to current paragraph first character]] 185 [[Advance to current paragraph first character]]
206 legacy: null;
207 params { 186 params {
208 /* @inout */ cur: ptr(Efl.Text_Cursor_Cursor); [[Cursor object]] 187 /* @inout */ cur: ptr(Efl.Text_Cursor_Cursor); [[Cursor object]]
209 } 188 }
210 } 189 }
211 cursor_paragraph_last { 190 cursor_paragraph_last {
212 [[Advance to current paragraph last character]] 191 [[Advance to current paragraph last character]]
213 legacy: null;
214 params { 192 params {
215 /* @inout */ cur: ptr(Efl.Text_Cursor_Cursor); [[Cursor object]] 193 /* @inout */ cur: ptr(Efl.Text_Cursor_Cursor); [[Cursor object]]
216 } 194 }
217 } 195 }
218 cursor_paragraph_next { 196 cursor_paragraph_next {
219 [[Advances to the start of the next text node]] 197 [[Advances to the start of the next text node]]
220 legacy: null;
221 params { 198 params {
222 /* @inout */ cur: ptr(Efl.Text_Cursor_Cursor); [[Cursor object]] 199 /* @inout */ cur: ptr(Efl.Text_Cursor_Cursor); [[Cursor object]]
223 } 200 }
224 } 201 }
225 cursor_paragraph_prev { 202 cursor_paragraph_prev {
226 [[Advances to the end of the previous text node]] 203 [[Advances to the end of the previous text node]]
227 legacy: null;
228 params { 204 params {
229 /* @inout */ cur: ptr(Efl.Text_Cursor_Cursor); [[Cursor object]] 205 /* @inout */ cur: ptr(Efl.Text_Cursor_Cursor); [[Cursor object]]
230 } 206 }
231 } 207 }
232 cursor_line_jump_by { 208 cursor_line_jump_by {
233 [[Jump the cursor by the given number of lines]] 209 [[Jump the cursor by the given number of lines]]
234 legacy: null;
235 params { 210 params {
236 /* @inout */ cur: ptr(Efl.Text_Cursor_Cursor); [[Cursor object]] 211 /* @inout */ cur: ptr(Efl.Text_Cursor_Cursor); [[Cursor object]]
237 by: int; [[Number of lines]] 212 by: int; [[Number of lines]]
@@ -239,7 +214,6 @@ interface @beta Efl.Text_Cursor {
239 } 214 }
240 cursor_coord_set { 215 cursor_coord_set {
241 [[Set cursor coordinates]] 216 [[Set cursor coordinates]]
242 legacy: null;
243 params { 217 params {
244 /* @inout */ cur: ptr(Efl.Text_Cursor_Cursor); [[Cursor object]] 218 /* @inout */ cur: ptr(Efl.Text_Cursor_Cursor); [[Cursor object]]
245 @in x: int; [[X coord to set by.]] 219 @in x: int; [[X coord to set by.]]
@@ -250,7 +224,6 @@ interface @beta Efl.Text_Cursor {
250 [[Set cursor coordinates according to grapheme clusters. 224 [[Set cursor coordinates according to grapheme clusters.
251 It does not allow to put a cursor to the middle of a grapheme cluster. 225 It does not allow to put a cursor to the middle of a grapheme cluster.
252 ]] 226 ]]
253 legacy: null;
254 params { 227 params {
255 /* @inout */ cur: ptr(Efl.Text_Cursor_Cursor); [[Cursor object]] 228 /* @inout */ cur: ptr(Efl.Text_Cursor_Cursor); [[Cursor object]]
256 @in x: int; [[X coord to set by.]] 229 @in x: int; [[X coord to set by.]]
@@ -261,7 +234,6 @@ interface @beta Efl.Text_Cursor {
261 [[Adds text to the current cursor position and set the cursor to 234 [[Adds text to the current cursor position and set the cursor to
262 *after* the start of the text just added. 235 *after* the start of the text just added.
263 ]] 236 ]]
264 legacy: null;
265 params { 237 params {
266 /* @inout */ cur: ptr(Efl.Text_Cursor_Cursor); [[Cursor object]] 238 /* @inout */ cur: ptr(Efl.Text_Cursor_Cursor); [[Cursor object]]
267 @in text: string; [[Text to append (UTF-8 format).]] 239 @in text: string; [[Text to append (UTF-8 format).]]
@@ -270,7 +242,6 @@ interface @beta Efl.Text_Cursor {
270 } 242 }
271 cursor_char_delete { 243 cursor_char_delete {
272 [[Deletes a single character from position pointed by given cursor.]] 244 [[Deletes a single character from position pointed by given cursor.]]
273 legacy: null;
274 params { 245 params {
275 /* @inout */ cur: ptr(Efl.Text_Cursor_Cursor); [[Cursor object]] 246 /* @inout */ cur: ptr(Efl.Text_Cursor_Cursor); [[Cursor object]]
276 } 247 }