diff options
author | Daniel Kolesa <d.kolesa@osg.samsung.com> | 2016-05-31 16:02:26 +0100 |
---|---|---|
committer | Daniel Kolesa <d.kolesa@osg.samsung.com> | 2016-05-31 16:05:43 +0100 |
commit | 6fc482aa9bceeede94f447a29ad29462a32f4dbc (patch) | |
tree | d8e91135c0dadea5ebcead65cb3b30f8c3820718 | |
parent | af22796356a62b56dca47712e29dd88d87bd722c (diff) |
eolian: utilize the new builtin string type across eo files
109 files changed, 542 insertions, 542 deletions
diff --git a/src/lib/ecore/ecore_exe.eo b/src/lib/ecore/ecore_exe.eo index 2c47304..6a2bb68 100644 --- a/src/lib/ecore/ecore_exe.eo +++ b/src/lib/ecore/ecore_exe.eo | |||
@@ -58,7 +58,7 @@ class Ecore.Exe (Eo.Base, Efl.Control) | |||
58 | legacy: null; | 58 | legacy: null; |
59 | } | 59 | } |
60 | values { | 60 | values { |
61 | exe_cmd: const(char) *; [[The command to execute.]] | 61 | exe_cmd: string; [[The command to execute.]] |
62 | flags: Ecore.Exe_Flags; [[The execution flags.]] | 62 | flags: Ecore.Exe_Flags; [[The execution flags.]] |
63 | } | 63 | } |
64 | } | 64 | } |
diff --git a/src/lib/ecore/efl_loop.eo b/src/lib/ecore/efl_loop.eo index d446bff..b81ba06 100644 --- a/src/lib/ecore/efl_loop.eo +++ b/src/lib/ecore/efl_loop.eo | |||
@@ -49,7 +49,7 @@ class Efl.Loop (Eo.Base) | |||
49 | [[Add a new set of arguments to the loop that makes an args event.]] | 49 | [[Add a new set of arguments to the loop that makes an args event.]] |
50 | params { | 50 | params { |
51 | argc: int; [[The number of strings in the argv array.]] | 51 | argc: int; [[The number of strings in the argv array.]] |
52 | argv: const(char)**; [[The array of argument strings.]] | 52 | argv: string*; [[The array of argument strings.]] |
53 | } | 53 | } |
54 | } | 54 | } |
55 | } | 55 | } |
diff --git a/src/lib/ecore/efl_loop_args.eo b/src/lib/ecore/efl_loop_args.eo index 1c4e76b..fd9c5f4 100644 --- a/src/lib/ecore/efl_loop_args.eo +++ b/src/lib/ecore/efl_loop_args.eo | |||
@@ -6,7 +6,7 @@ class Efl.Loop.Args (Eo.Base) | |||
6 | [[Add a new set of arguments to the loop that makes an args event.]] | 6 | [[Add a new set of arguments to the loop that makes an args event.]] |
7 | params { | 7 | params { |
8 | argc: int; [[The number of strings in the argv array.]] | 8 | argc: int; [[The number of strings in the argv array.]] |
9 | argv: const(char)**; [[The array of argument strings.]] | 9 | argv: string*; [[The array of argument strings.]] |
10 | } | 10 | } |
11 | } | 11 | } |
12 | arg_num_get { | 12 | arg_num_get { |
@@ -16,7 +16,7 @@ class Efl.Loop.Args (Eo.Base) | |||
16 | params { | 16 | params { |
17 | num: int; [[The argument number to get.]] | 17 | num: int; [[The argument number to get.]] |
18 | } | 18 | } |
19 | return: const(char)*; [[The argument string.]] | 19 | return: string; [[The argument string.]] |
20 | } | 20 | } |
21 | } | 21 | } |
22 | implements { | 22 | implements { |
diff --git a/src/lib/ecore_audio/ecore_audio.eo b/src/lib/ecore_audio/ecore_audio.eo index 66728b8..8502534 100644 --- a/src/lib/ecore_audio/ecore_audio.eo +++ b/src/lib/ecore_audio/ecore_audio.eo | |||
@@ -28,7 +28,7 @@ class Ecore.Audio (Eo.Base) | |||
28 | get { | 28 | get { |
29 | } | 29 | } |
30 | values { | 30 | values { |
31 | name: const(char)*; [[Name]] | 31 | name: string; [[Name]] |
32 | } | 32 | } |
33 | } | 33 | } |
34 | @property paused { | 34 | @property paused { |
@@ -74,7 +74,7 @@ class Ecore.Audio (Eo.Base) | |||
74 | get { | 74 | get { |
75 | } | 75 | } |
76 | values { | 76 | values { |
77 | source: const(char)*; [[the source to set to (i.e. file, URL, device)]] | 77 | source: string; [[the source to set to (i.e. file, URL, device)]] |
78 | } | 78 | } |
79 | } | 79 | } |
80 | @property format @virtual_pure { | 80 | @property format @virtual_pure { |
diff --git a/src/lib/ecore_con/ecore_con_eet_base.eo b/src/lib/ecore_con/ecore_con_eet_base.eo index a0651b1..667d2f8 100644 --- a/src/lib/ecore_con/ecore_con_eet_base.eo +++ b/src/lib/ecore_con/ecore_con_eet_base.eo | |||
@@ -28,7 +28,7 @@ class Ecore.Con.Eet.Base (Eo.Base) { | |||
28 | set { | 28 | set { |
29 | } | 29 | } |
30 | values { | 30 | values { |
31 | name: const (char) *; [[The name of the eet stream.]] | 31 | name: string; [[The name of the eet stream.]] |
32 | func: Ecore_Con_Eet_Data_Cb; [[The callback function.]] | 32 | func: Ecore_Con_Eet_Data_Cb; [[The callback function.]] |
33 | data: const (void) *; [[The data (if any) that should be | 33 | data: const (void) *; [[The data (if any) that should be |
34 | passed to callback function.]] | 34 | passed to callback function.]] |
@@ -40,7 +40,7 @@ class Ecore.Con.Eet.Base (Eo.Base) { | |||
40 | set { | 40 | set { |
41 | } | 41 | } |
42 | values { | 42 | values { |
43 | name: const (char) *; [[The name of the eet stream.]] | 43 | name: string; [[The name of the eet stream.]] |
44 | func: Ecore_Con_Eet_Raw_Data_Cb; [[The callback function.]] | 44 | func: Ecore_Con_Eet_Raw_Data_Cb; [[The callback function.]] |
45 | data: const (void) *; [[The data (if any) that should be | 45 | data: const (void) *; [[The data (if any) that should be |
46 | passed to callback function.]] | 46 | passed to callback function.]] |
@@ -49,13 +49,13 @@ class Ecore.Con.Eet.Base (Eo.Base) { | |||
49 | data_callback_del { | 49 | data_callback_del { |
50 | [[Function to delete the @.data_callback.]] | 50 | [[Function to delete the @.data_callback.]] |
51 | params { | 51 | params { |
52 | name: const (char) *; [[The name of the eet stream.]] | 52 | name: string; [[The name of the eet stream.]] |
53 | } | 53 | } |
54 | } | 54 | } |
55 | raw_data_callback_del { | 55 | raw_data_callback_del { |
56 | [[Function to delete the @.raw_data_callback.]] | 56 | [[Function to delete the @.raw_data_callback.]] |
57 | params { | 57 | params { |
58 | name: const (char) *; [[The name of the eet stream.]] | 58 | name: string; [[The name of the eet stream.]] |
59 | } | 59 | } |
60 | } | 60 | } |
61 | register { | 61 | register { |
@@ -63,7 +63,7 @@ class Ecore.Con.Eet.Base (Eo.Base) { | |||
63 | ecore_con_eet object.]] | 63 | ecore_con_eet object.]] |
64 | legacy: ecore_con_eet; | 64 | legacy: ecore_con_eet; |
65 | params { | 65 | params { |
66 | name: const (char) *; [[The name of the eet stream.]] | 66 | name: string; [[The name of the eet stream.]] |
67 | edd: Eet.Data.Descriptor *; [[The Eet.Data.Descriptor that | 67 | edd: Eet.Data.Descriptor *; [[The Eet.Data.Descriptor that |
68 | is to be registered.]] | 68 | is to be registered.]] |
69 | } | 69 | } |
@@ -73,7 +73,7 @@ class Ecore.Con.Eet.Base (Eo.Base) { | |||
73 | params { | 73 | params { |
74 | reply: Ecore.Con.Reply *; [[Contains the ecore_con_eet object | 74 | reply: Ecore.Con.Reply *; [[Contains the ecore_con_eet object |
75 | to which the data has to be sent.]] | 75 | to which the data has to be sent.]] |
76 | name: const (char) *; [[The name of the eet stream.]] | 76 | name: string; [[The name of the eet stream.]] |
77 | value: void *; [[Actual data]] | 77 | value: void *; [[Actual data]] |
78 | } | 78 | } |
79 | } | 79 | } |
@@ -82,8 +82,8 @@ class Ecore.Con.Eet.Base (Eo.Base) { | |||
82 | params { | 82 | params { |
83 | reply: Ecore.Con.Reply *; [[Contains the ecore_con_eet object | 83 | reply: Ecore.Con.Reply *; [[Contains the ecore_con_eet object |
84 | to which the data has to be sent.]] | 84 | to which the data has to be sent.]] |
85 | protocol_name: const (char) *; [[The name of the eet stream.]] | 85 | protocol_name: string; [[The name of the eet stream.]] |
86 | section: const (char) *; [[Name of section in the eet descriptor.]] | 86 | section: string; [[Name of section in the eet descriptor.]] |
87 | value: void *; [[The value of the section.]] | 87 | value: void *; [[The value of the section.]] |
88 | length: uint; [[The length of the data that is being sent.]] | 88 | length: uint; [[The length of the data that is being sent.]] |
89 | } | 89 | } |
diff --git a/src/lib/ecore_con/efl_network.eo b/src/lib/ecore_con/efl_network.eo index de62158..bb7bf54 100644 --- a/src/lib/ecore_con/efl_network.eo +++ b/src/lib/ecore_con/efl_network.eo | |||
@@ -49,7 +49,7 @@ abstract Efl.Network (Eo.Base) { | |||
49 | legacy: null; | 49 | legacy: null; |
50 | } | 50 | } |
51 | values { | 51 | values { |
52 | ip: const(char)*; [[The IP address]] | 52 | ip: string; [[The IP address]] |
53 | } | 53 | } |
54 | } | 54 | } |
55 | @property uptime { | 55 | @property uptime { |
@@ -168,7 +168,7 @@ abstract Efl.Network (Eo.Base) { | |||
168 | parameter. | 168 | parameter. |
169 | ]] | 169 | ]] |
170 | params { | 170 | params { |
171 | name: const(char)* @nonull; [[IP address or server name to translate.]] | 171 | name: string @nonull; [[IP address or server name to translate.]] |
172 | done_cb: Ecore_Con_Dns_Cb; [[Callback to notify when done.]] | 172 | done_cb: Ecore_Con_Dns_Cb; [[Callback to notify when done.]] |
173 | data: const(void)*; [[User data to be given to done_cb.]] | 173 | data: const(void)*; [[User data to be given to done_cb.]] |
174 | } | 174 | } |
@@ -178,7 +178,7 @@ abstract Efl.Network (Eo.Base) { | |||
178 | events { | 178 | events { |
179 | data,received: Ecore.Con.Event_Data.Received; [[Data received on connection]] | 179 | data,received: Ecore.Con.Event_Data.Received; [[Data received on connection]] |
180 | connection,upgraded; | 180 | connection,upgraded; |
181 | connection,error: const(char) *; [[Error received on connection]] | 181 | connection,error: string; [[Error received on connection]] |
182 | } | 182 | } |
183 | } | 183 | } |
184 | 184 | ||
diff --git a/src/lib/ecore_con/efl_network_server.eo b/src/lib/ecore_con/efl_network_server.eo index c171730..f079e9c 100644 --- a/src/lib/ecore_con/efl_network_server.eo +++ b/src/lib/ecore_con/efl_network_server.eo | |||
@@ -14,7 +14,7 @@ class Efl.Network.Server (Efl.Network) { | |||
14 | get { | 14 | get { |
15 | } | 15 | } |
16 | values { | 16 | values { |
17 | name: const(char) *; [[The name of the server.]] | 17 | name: string; [[The name of the server.]] |
18 | } | 18 | } |
19 | } | 19 | } |
20 | @property client_limit { | 20 | @property client_limit { |
diff --git a/src/lib/ecore_con/efl_network_url.eo b/src/lib/ecore_con/efl_network_url.eo index 9dd8065..783b18f 100644 --- a/src/lib/ecore_con/efl_network_url.eo +++ b/src/lib/ecore_con/efl_network_url.eo | |||
@@ -10,7 +10,7 @@ class Efl.Network.Url (Eo.Base) { | |||
10 | get { | 10 | get { |
11 | } | 11 | } |
12 | values { | 12 | values { |
13 | url: const(char) *; [[The URL]] | 13 | url: string; [[The URL]] |
14 | } | 14 | } |
15 | } | 15 | } |
16 | } | 16 | } |
diff --git a/src/lib/ector/cairo/ector_cairo_surface.eo b/src/lib/ector/cairo/ector_cairo_surface.eo index ad1a092..0237ed7 100644 --- a/src/lib/ector/cairo/ector_cairo_surface.eo +++ b/src/lib/ector/cairo/ector_cairo_surface.eo | |||
@@ -21,7 +21,7 @@ class Ector.Cairo.Surface (Eo.Base, Ector.Surface) | |||
21 | symbol_get { | 21 | symbol_get { |
22 | return: void * @warn_unused; | 22 | return: void * @warn_unused; |
23 | params { | 23 | params { |
24 | @in name: const(char)*; | 24 | @in name: string; |
25 | } | 25 | } |
26 | } | 26 | } |
27 | } | 27 | } |
diff --git a/src/lib/edje/edje_object.eo b/src/lib/edje/edje_object.eo index dedd11f..15e949c 100644 --- a/src/lib/edje/edje_object.eo +++ b/src/lib/edje/edje_object.eo | |||
@@ -52,7 +52,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
52 | @since 1.1.0]] | 52 | @since 1.1.0]] |
53 | } | 53 | } |
54 | values { | 54 | values { |
55 | language: const(char)*; [[The language value]] | 55 | language: string; [[The language value]] |
56 | } | 56 | } |
57 | } | 57 | } |
58 | @property animation { | 58 | @property animation { |
@@ -194,7 +194,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
194 | \@ref evas_textblock_cursor_paragraph_first]] | 194 | \@ref evas_textblock_cursor_paragraph_first]] |
195 | } | 195 | } |
196 | values { | 196 | values { |
197 | part: const(char)*; [[The part name]] | 197 | part: string; [[The part name]] |
198 | cur: Edje.Cursor; [[the edje cursor to work on]] | 198 | cur: Edje.Cursor; [[the edje cursor to work on]] |
199 | } | 199 | } |
200 | } | 200 | } |
@@ -204,7 +204,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
204 | \@ref evas_textblock_cursor_line_char_last]] | 204 | \@ref evas_textblock_cursor_line_char_last]] |
205 | } | 205 | } |
206 | values { | 206 | values { |
207 | part: const(char)*; [[The part name]] | 207 | part: string; [[The part name]] |
208 | cur: Edje.Cursor; [[the edje cursor to work on]] | 208 | cur: Edje.Cursor; [[the edje cursor to work on]] |
209 | } | 209 | } |
210 | } | 210 | } |
@@ -224,10 +224,10 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
224 | return: bool; [[$true, on success or $false, on error]] | 224 | return: bool; [[$true, on success or $false, on error]] |
225 | } | 225 | } |
226 | keys { | 226 | keys { |
227 | text_class: const(char)*; [[The text class name]] | 227 | text_class: string; [[The text class name]] |
228 | } | 228 | } |
229 | values { | 229 | values { |
230 | font: const(char)*; [[Font name]] | 230 | font: string; [[Font name]] |
231 | size: Evas.Font.Size; [[Font Size]] | 231 | size: Evas.Font.Size; [[Font Size]] |
232 | } | 232 | } |
233 | } | 233 | } |
@@ -240,7 +240,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
240 | return: bool; [[True on success, false on error.]] | 240 | return: bool; [[True on success, false on error.]] |
241 | } | 241 | } |
242 | values { | 242 | values { |
243 | part: const(char)*; [[The part containing the object.]] | 243 | part: string; [[The part containing the object.]] |
244 | cur: Edje.Cursor; [[The cursor to adjust.]] | 244 | cur: Edje.Cursor; [[The cursor to adjust.]] |
245 | x: Evas.Coord; [[X Coordinate.]] | 245 | x: Evas.Coord; [[X Coordinate.]] |
246 | y: Evas.Coord; [[Y Coordinate.]] | 246 | y: Evas.Coord; [[Y Coordinate.]] |
@@ -252,7 +252,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
252 | \@ref evas_textblock_cursor_paragraph_last]] | 252 | \@ref evas_textblock_cursor_paragraph_last]] |
253 | } | 253 | } |
254 | values { | 254 | values { |
255 | part: const(char)*; [[The part name]] | 255 | part: string; [[The part name]] |
256 | cur: Edje.Cursor; [[the edje cursor to work on]] | 256 | cur: Edje.Cursor; [[the edje cursor to work on]] |
257 | } | 257 | } |
258 | } | 258 | } |
@@ -268,8 +268,8 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
268 | return: bool; [[$true on success, $false otherwise]] | 268 | return: bool; [[$true on success, $false otherwise]] |
269 | } | 269 | } |
270 | values { | 270 | values { |
271 | part: const(char)*; [[The part name]] | 271 | part: string; [[The part name]] |
272 | text: const(char)*; [[The text string]] | 272 | text: string; [[The text string]] |
273 | } | 273 | } |
274 | } | 274 | } |
275 | @property item_provider { | 275 | @property item_provider { |
@@ -290,7 +290,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
290 | \@ref evas_textblock_cursor_line_char_first]] | 290 | \@ref evas_textblock_cursor_line_char_first]] |
291 | } | 291 | } |
292 | values { | 292 | values { |
293 | part: const(char)*; [[The part name]] | 293 | part: string; [[The part name]] |
294 | cur: Edje.Cursor; [[the edje cursor to work on]] | 294 | cur: Edje.Cursor; [[the edje cursor to work on]] |
295 | } | 295 | } |
296 | } | 296 | } |
@@ -356,7 +356,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
356 | access_part_iterate { | 356 | access_part_iterate { |
357 | [[Iterate over all accessibility-enabled part names.]] | 357 | [[Iterate over all accessibility-enabled part names.]] |
358 | legacy: null; | 358 | legacy: null; |
359 | return: free(own(iterator<const(char)*>), eina_iterator_free); | 359 | return: free(own(iterator<string>), eina_iterator_free); |
360 | } | 360 | } |
361 | @property load_error { | 361 | @property load_error { |
362 | get { | 362 | get { |
@@ -429,7 +429,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
429 | return: Edje.External.Param_Type; [[#EDJE_EXTERNAL_PARAM_TYPE_MAX on errors, or another value | 429 | return: Edje.External.Param_Type; [[#EDJE_EXTERNAL_PARAM_TYPE_MAX on errors, or another value |
430 | from #Edje_External_Param_Type on success.]] | 430 | from #Edje_External_Param_Type on success.]] |
431 | params { | 431 | params { |
432 | @in part: const(char)*; [[The part name]] | 432 | @in part: string; [[The part name]] |
433 | @out param: const(char); [[the parameter name to use.]] | 433 | @out param: const(char); [[the parameter name to use.]] |
434 | } | 434 | } |
435 | } | 435 | } |
@@ -441,18 +441,18 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
441 | selection, functions such as edje_object_part_text_select_all() and | 441 | selection, functions such as edje_object_part_text_select_all() and |
442 | edje_object_part_text_select_none() are not affected.]] | 442 | edje_object_part_text_select_none() are not affected.]] |
443 | params { | 443 | params { |
444 | @in part: const(char)*; [[The part name]] | 444 | @in part: string; [[The part name]] |
445 | @in allow: bool; [[true to enable, false otherwise]] | 445 | @in allow: bool; [[true to enable, false otherwise]] |
446 | } | 446 | } |
447 | } | 447 | } |
448 | part_state_get @const { | 448 | part_state_get @const { |
449 | [[Returns the state of the Edje part.]] | 449 | [[Returns the state of the Edje part.]] |
450 | 450 | ||
451 | return: const(char)*; [[The part state: | 451 | return: string; [[The part state: |
452 | "default" for the default state | 452 | "default" for the default state |
453 | "" for other states]] | 453 | "" for other states]] |
454 | params { | 454 | params { |
455 | @in part: const(char)*; [[The part name]] | 455 | @in part: string; [[The part name]] |
456 | @out val_ret: double; | 456 | @out val_ret: double; |
457 | } | 457 | } |
458 | } | 458 | } |
@@ -469,7 +469,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
469 | 469 | ||
470 | return: void *; [[The same data pointer if successful, or $null otherwise]] | 470 | return: void *; [[The same data pointer if successful, or $null otherwise]] |
471 | params { | 471 | params { |
472 | @in part: const(char)*; [[The part name]] | 472 | @in part: string; [[The part name]] |
473 | @in func: Edje.Markup_Filter_Cb; [[The function callback to remove]] | 473 | @in func: Edje.Markup_Filter_Cb; [[The function callback to remove]] |
474 | @in data: void *; [[The data passed to the callback function]] | 474 | @in data: void *; [[The data passed to the callback function]] |
475 | } | 475 | } |
@@ -487,7 +487,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
487 | 487 | ||
488 | return: bool; | 488 | return: bool; |
489 | params { | 489 | params { |
490 | @in part: const(char)*; [[The part name]] | 490 | @in part: string; [[The part name]] |
491 | @in dx: double; [[The x step amount]] | 491 | @in dx: double; [[The x step amount]] |
492 | @in dy: double; [[The y step amount]] | 492 | @in dy: double; [[The y step amount]] |
493 | } | 493 | } |
@@ -500,7 +500,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
500 | See also @.part_drag_step_set()]] | 500 | See also @.part_drag_step_set()]] |
501 | return: bool; | 501 | return: bool; |
502 | params { | 502 | params { |
503 | @in part: const(char)*; [[The part]] | 503 | @in part: string; [[The part]] |
504 | @out dx: double; [[The x step increment pointer]] | 504 | @out dx: double; [[The x step increment pointer]] |
505 | @out dy: double; [[The y step increment pointer]] | 505 | @out dy: double; [[The y step increment pointer]] |
506 | } | 506 | } |
@@ -514,13 +514,13 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
514 | @since 1.2.0]] | 514 | @since 1.2.0]] |
515 | return: void *; [[The input method context (Ecore_IMF_Context *) in entry]] | 515 | return: void *; [[The input method context (Ecore_IMF_Context *) in entry]] |
516 | params { | 516 | params { |
517 | @in part: const(char)*; [[The part name]] | 517 | @in part: string; [[The part name]] |
518 | } | 518 | } |
519 | } | 519 | } |
520 | part_text_select_begin @const { | 520 | part_text_select_begin @const { |
521 | [[Starts selecting at current cursor position]] | 521 | [[Starts selecting at current cursor position]] |
522 | params { | 522 | params { |
523 | @in part: const(char)*; [[The part name]] | 523 | @in part: string; [[The part name]] |
524 | } | 524 | } |
525 | } | 525 | } |
526 | part_text_style_user_peek @const { | 526 | part_text_style_user_peek @const { |
@@ -529,9 +529,9 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
529 | This function returns the style associated with the textblock part. | 529 | This function returns the style associated with the textblock part. |
530 | 530 | ||
531 | @since 1.2.0]] | 531 | @since 1.2.0]] |
532 | return: const(char)*; [[The text string]] | 532 | return: string; [[The text string]] |
533 | params { | 533 | params { |
534 | @in part: const(char)*; [[The part name]] | 534 | @in part: string; [[The part name]] |
535 | } | 535 | } |
536 | } | 536 | } |
537 | signal_callback_del { | 537 | signal_callback_del { |
@@ -549,8 +549,8 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
549 | legacy: null; | 549 | legacy: null; |
550 | return: void *; [[The data pointer]] | 550 | return: void *; [[The data pointer]] |
551 | params { | 551 | params { |
552 | @in emission: const(char)*; [[The emission string.]] | 552 | @in emission: string; [[The emission string.]] |
553 | @in source: const(char)*; [[The source string.]] | 553 | @in source: string; [[The source string.]] |
554 | @in func: Edje.Signal_Cb; [[The callback function.]] | 554 | @in func: Edje.Signal_Cb; [[The callback function.]] |
555 | @in data: void *; [[The callback function.]] | 555 | @in data: void *; [[The callback function.]] |
556 | } | 556 | } |
@@ -561,7 +561,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
561 | 561 | ||
562 | return: bool; | 562 | return: bool; |
563 | params { | 563 | params { |
564 | @in part: const(char)*; [[The part name]] | 564 | @in part: string; [[The part name]] |
565 | @in cur: Edje.Cursor; [[The edje cursor to advance]] | 565 | @in cur: Edje.Cursor; [[The edje cursor to advance]] |
566 | } | 566 | } |
567 | } | 567 | } |
@@ -573,8 +573,8 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
573 | @since 1.2.0]] | 573 | @since 1.2.0]] |
574 | 574 | ||
575 | params { | 575 | params { |
576 | @in part: const(char)*; [[The part name]] | 576 | @in part: string; [[The part name]] |
577 | @in style: const(char)*; [[The style to set (textblock conventions).]] | 577 | @in style: string; [[The style to set (textblock conventions).]] |
578 | } | 578 | } |
579 | } | 579 | } |
580 | part_text_append { | 580 | part_text_append { |
@@ -586,8 +586,8 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
586 | @since 1.1]] | 586 | @since 1.1]] |
587 | 587 | ||
588 | params { | 588 | params { |
589 | @in part: const(char)*; [[The part name]] | 589 | @in part: string; [[The part name]] |
590 | @in text: const(char)*; [[The text string]] | 590 | @in text: string; [[The text string]] |
591 | } | 591 | } |
592 | } | 592 | } |
593 | part_geometry_get @const { | 593 | part_geometry_get @const { |
@@ -605,7 +605,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
605 | pointers' pointed variables be set to zero.]] | 605 | pointers' pointed variables be set to zero.]] |
606 | return: bool; | 606 | return: bool; |
607 | params { | 607 | params { |
608 | @in part: const(char)*; [[The Edje part's name]] | 608 | @in part: string; [[The Edje part's name]] |
609 | @out x: Evas.Coord; [[A pointer to a variable where to store the part's x | 609 | @out x: Evas.Coord; [[A pointer to a variable where to store the part's x |
610 | coordinate]] | 610 | coordinate]] |
611 | @out y: Evas.Coord; [[A pointer to a variable where to store the part's y | 611 | @out y: Evas.Coord; [[A pointer to a variable where to store the part's y |
@@ -623,7 +623,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
623 | 623 | ||
624 | @since 1.2.0]] | 624 | @since 1.2.0]] |
625 | params { | 625 | params { |
626 | @in part: const(char)*; [[The part name]] | 626 | @in part: string; [[The part name]] |
627 | } | 627 | } |
628 | } | 628 | } |
629 | part_text_item_geometry_get @const { | 629 | part_text_item_geometry_get @const { |
@@ -633,8 +633,8 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
633 | rectangles.]] | 633 | rectangles.]] |
634 | return: bool; [[1 if item exists, 0 if not]] | 634 | return: bool; [[1 if item exists, 0 if not]] |
635 | params { | 635 | params { |
636 | @in part: const(char)*; [[The part name]] | 636 | @in part: string; [[The part name]] |
637 | @in item: const(char)*; [[The item name]] | 637 | @in item: string; [[The item name]] |
638 | @out cx: Evas.Coord; [[Item x return (relative to entry part)]] | 638 | @out cx: Evas.Coord; [[Item x return (relative to entry part)]] |
639 | @out cy: Evas.Coord; [[Item y return (relative to entry part)]] | 639 | @out cy: Evas.Coord; [[Item y return (relative to entry part)]] |
640 | @out cw: Evas.Coord; [[Item width return]] | 640 | @out cw: Evas.Coord; [[Item width return]] |
@@ -644,7 +644,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
644 | part_text_select_abort @const { | 644 | part_text_select_abort @const { |
645 | [[Aborts any selection action on a part.]] | 645 | [[Aborts any selection action on a part.]] |
646 | params { | 646 | params { |
647 | @in part: const(char)*; [[The part name]] | 647 | @in part: string; [[The part name]] |
648 | } | 648 | } |
649 | } | 649 | } |
650 | text_insert_filter_callback_del_full { | 650 | text_insert_filter_callback_del_full { |
@@ -658,7 +658,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
658 | 658 | ||
659 | return: void *; [[The same data pointer if successful, or $null otherwise]] | 659 | return: void *; [[The same data pointer if successful, or $null otherwise]] |
660 | params { | 660 | params { |
661 | @in part: const(char)*; [[The part name]] | 661 | @in part: string; [[The part name]] |
662 | @in func: Edje.Text.Filter_Cb; [[The function callback to remove]] | 662 | @in func: Edje.Text.Filter_Cb; [[The function callback to remove]] |
663 | @in data: void *; [[The data passed to the callback function]] | 663 | @in data: void *; [[The data passed to the callback function]] |
664 | } | 664 | } |
@@ -669,7 +669,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
669 | @since 1.2.0]] | 669 | @since 1.2.0]] |
670 | 670 | ||
671 | params { | 671 | params { |
672 | @in part: const(char)*; [[The part name]] | 672 | @in part: string; [[The part name]] |
673 | } | 673 | } |
674 | } | 674 | } |
675 | part_text_input_panel_imdata_set { | 675 | part_text_input_panel_imdata_set { |
@@ -682,7 +682,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
682 | @since 1.2.0]] | 682 | @since 1.2.0]] |
683 | 683 | ||
684 | params { | 684 | params { |
685 | @in part: const(char)*; [[The part name]] | 685 | @in part: string; [[The part name]] |
686 | @in data: const(void)*; [[The specific data to be set to the input panel.]] | 686 | @in data: const(void)*; [[The specific data to be set to the input panel.]] |
687 | @in len: int; [[the length of data, in bytes, to send to the input panel]] | 687 | @in len: int; [[the length of data, in bytes, to send to the input panel]] |
688 | } | 688 | } |
@@ -692,7 +692,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
692 | 692 | ||
693 | @since 1.2.0]] | 693 | @since 1.2.0]] |
694 | params { | 694 | params { |
695 | @in part: const(char)*; [[The part name]] | 695 | @in part: string; [[The part name]] |
696 | @in data: void *; [[The specific data to be got from the input panel]] | 696 | @in data: void *; [[The specific data to be got from the input panel]] |
697 | @in len: int *; [[The length of data]] | 697 | @in len: int *; [[The length of data]] |
698 | } | 698 | } |
@@ -704,15 +704,15 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
704 | cursor position.]] | 704 | cursor position.]] |
705 | 705 | ||
706 | params { | 706 | params { |
707 | @in part: const(char)*; [[The part name]] | 707 | @in part: string; [[The part name]] |
708 | @in text: const(char)*; [[The text string]] | 708 | @in text: string; [[The text string]] |
709 | } | 709 | } |
710 | } | 710 | } |
711 | part_text_cursor_copy { | 711 | part_text_cursor_copy { |
712 | [[Copy the cursor to another cursor.]] | 712 | [[Copy the cursor to another cursor.]] |
713 | 713 | ||
714 | params { | 714 | params { |
715 | @in part: const(char)*; [[The part name]] | 715 | @in part: string; [[The part name]] |
716 | @in src: Edje.Cursor; [[the cursor to copy from]] | 716 | @in src: Edje.Cursor; [[the cursor to copy from]] |
717 | @in dst: Edje.Cursor; [[the cursor to copy to]] | 717 | @in dst: Edje.Cursor; [[the cursor to copy to]] |
718 | } | 718 | } |
@@ -765,7 +765,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
765 | 765 | ||
766 | return: bool; | 766 | return: bool; |
767 | params { | 767 | params { |
768 | @in part: const(char)*; [[The part name]] | 768 | @in part: string; [[The part name]] |
769 | @in dx: double; [[The x value]] | 769 | @in dx: double; [[The x value]] |
770 | @in dy: double; [[The y value]] | 770 | @in dy: double; [[The y value]] |
771 | } | 771 | } |
@@ -781,7 +781,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
781 | Gets the drag location values.]] | 781 | Gets the drag location values.]] |
782 | return: bool; | 782 | return: bool; |
783 | params { | 783 | params { |
784 | @in part: const(char)*; [[The part name]] | 784 | @in part: string; [[The part name]] |
785 | @out dx: double; [[The X value pointer]] | 785 | @out dx: double; [[The X value pointer]] |
786 | @out dy: double; [[The Y value pointer]] | 786 | @out dy: double; [[The Y value pointer]] |
787 | } | 787 | } |
@@ -799,7 +799,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
799 | @since 1.1.0]] | 799 | @since 1.1.0]] |
800 | 800 | ||
801 | params { | 801 | params { |
802 | @in part: const(char)*; [[The part name]] | 802 | @in part: string; [[The part name]] |
803 | @in cur: Edje.Cursor; [[The cursor to move]] | 803 | @in cur: Edje.Cursor; [[The cursor to move]] |
804 | @in pos: int; [[the position of the cursor]] | 804 | @in pos: int; [[the position of the cursor]] |
805 | } | 805 | } |
@@ -810,7 +810,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
810 | @since 1.1.0]] | 810 | @since 1.1.0]] |
811 | return: int; [[The cursor position]] | 811 | return: int; [[The cursor position]] |
812 | params { | 812 | params { |
813 | @in part: const(char)*; [[The part name]] | 813 | @in part: string; [[The part name]] |
814 | @in cur: Edje.Cursor; [[The cursor to get the position]] | 814 | @in cur: Edje.Cursor; [[The cursor to get the position]] |
815 | } | 815 | } |
816 | } | 816 | } |
@@ -832,7 +832,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
832 | 832 | ||
833 | return: char *; [[The character string pointed to (may be a multi-byte utf8 sequence) terminated by a nul byte.]] | 833 | return: char *; [[The character string pointed to (may be a multi-byte utf8 sequence) terminated by a nul byte.]] |
834 | params { | 834 | params { |
835 | @in part: const(char)*; [[The part name]] | 835 | @in part: string; [[The part name]] |
836 | @in cur: Edje.Cursor; [[The cursor to use]] | 836 | @in cur: Edje.Cursor; [[The cursor to use]] |
837 | } | 837 | } |
838 | } | 838 | } |
@@ -847,7 +847,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
847 | @since 1.1]] | 847 | @since 1.1]] |
848 | 848 | ||
849 | params { | 849 | params { |
850 | @in part: const(char)*; [[The part name]] | 850 | @in part: string; [[The part name]] |
851 | @in layout: Edje.Input_Panel.Layout; [[layout type]] | 851 | @in layout: Edje.Input_Panel.Layout; [[layout type]] |
852 | } | 852 | } |
853 | } | 853 | } |
@@ -859,7 +859,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
859 | @since 1.1]] | 859 | @since 1.1]] |
860 | return: Edje.Input_Panel.Layout; [[Layout type of the input panel]] | 860 | return: Edje.Input_Panel.Layout; [[Layout type of the input panel]] |
861 | params { | 861 | params { |
862 | @in part: const(char)*; [[The part name]] | 862 | @in part: string; [[The part name]] |
863 | } | 863 | } |
864 | } | 864 | } |
865 | part_text_input_panel_language_set { | 865 | part_text_input_panel_language_set { |
@@ -870,7 +870,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
870 | @since 1.2.0]] | 870 | @since 1.2.0]] |
871 | 871 | ||
872 | params { | 872 | params { |
873 | @in part: const(char)*; [[The part name]] | 873 | @in part: string; [[The part name]] |
874 | @in lang: Edje.Input_Panel.Lang; [[the language to be set to the input panel.]] | 874 | @in lang: Edje.Input_Panel.Lang; [[the language to be set to the input panel.]] |
875 | } | 875 | } |
876 | } | 876 | } |
@@ -882,7 +882,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
882 | @since 1.2.0]] | 882 | @since 1.2.0]] |
883 | return: Edje.Input_Panel.Lang; [[input panel language type]] | 883 | return: Edje.Input_Panel.Lang; [[input panel language type]] |
884 | params { | 884 | params { |
885 | @in part: const(char)*; [[The part name]] | 885 | @in part: string; [[The part name]] |
886 | } | 886 | } |
887 | } | 887 | } |
888 | part_external_object_get @const { | 888 | part_external_object_get @const { |
@@ -901,7 +901,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
901 | return: Evas.Object; [[The externally created object, or $null if there is none or | 901 | return: Evas.Object; [[The externally created object, or $null if there is none or |
902 | part is not an external.]] | 902 | part is not an external.]] |
903 | params { | 903 | params { |
904 | @in part: const(char)*; [[The part name]] | 904 | @in part: string; [[The part name]] |
905 | } | 905 | } |
906 | } | 906 | } |
907 | part_external_content_get @const { | 907 | part_external_content_get @const { |
@@ -911,7 +911,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
911 | code providing the EXTERNAL.]] | 911 | code providing the EXTERNAL.]] |
912 | return: Evas.Object; | 912 | return: Evas.Object; |
913 | params { | 913 | params { |
914 | @in part: const(char)*; [[The name of the part holding the EXTERNAL]] | 914 | @in part: string; [[The name of the part holding the EXTERNAL]] |
915 | @out content: const(char); [[A string identifying which content from the EXTERNAL to get]] | 915 | @out content: const(char); [[A string identifying which content from the EXTERNAL to get]] |
916 | } | 916 | } |
917 | } | 917 | } |
@@ -939,7 +939,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
939 | @since 1.1.0]] | 939 | @since 1.1.0]] |
940 | 940 | ||
941 | params { | 941 | params { |
942 | @in part: const(char)*; [[The part name]] | 942 | @in part: string; [[The part name]] |
943 | @in enabled: bool; [[If true, the input panel is appeared when entry is clicked or has a focus]] | 943 | @in enabled: bool; [[If true, the input panel is appeared when entry is clicked or has a focus]] |
944 | } | 944 | } |
945 | } | 945 | } |
@@ -950,13 +950,13 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
950 | @since 1.1.0]] | 950 | @since 1.1.0]] |
951 | return: bool; [[true if it supports or false otherwise]] | 951 | return: bool; [[true if it supports or false otherwise]] |
952 | params { | 952 | params { |
953 | @in part: const(char)*; [[The part name]] | 953 | @in part: string; [[The part name]] |
954 | } | 954 | } |
955 | } | 955 | } |
956 | part_text_select_extend @const { | 956 | part_text_select_extend @const { |
957 | [[Extends the current selection to the current cursor position]] | 957 | [[Extends the current selection to the current cursor position]] |
958 | params { | 958 | params { |
959 | @in part: const(char)*; [[The part name]] | 959 | @in part: string; [[The part name]] |
960 | } | 960 | } |
961 | } | 961 | } |
962 | part_text_anchor_geometry_get @const { | 962 | part_text_anchor_geometry_get @const { |
@@ -967,8 +967,8 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
967 | return: const(list<const(Evas.Textblock_Rectangle)*>); [[The list of anchor rects (const Evas_Textblock_Rectangle | 967 | return: const(list<const(Evas.Textblock_Rectangle)*>); [[The list of anchor rects (const Evas_Textblock_Rectangle |
968 | *), do not modify! Geometry is relative to entry part.]] | 968 | *), do not modify! Geometry is relative to entry part.]] |
969 | params { | 969 | params { |
970 | @in part: const(char)*; [[The part name]] | 970 | @in part: string; [[The part name]] |
971 | @in anchor: const(char)*; [[The anchor name]] | 971 | @in anchor: string; [[The anchor name]] |
972 | } | 972 | } |
973 | } | 973 | } |
974 | part_text_cursor_down { | 974 | part_text_cursor_down { |
@@ -976,7 +976,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
976 | 976 | ||
977 | return: bool; | 977 | return: bool; |
978 | params { | 978 | params { |
979 | @in part: const(char)*; [[The part name]] | 979 | @in part: string; [[The part name]] |
980 | @in cur: Edje.Cursor; [[the edje cursor to work on]] | 980 | @in cur: Edje.Cursor; [[the edje cursor to work on]] |
981 | } | 981 | } |
982 | } | 982 | } |
@@ -993,7 +993,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
993 | 993 | ||
994 | return: bool; | 994 | return: bool; |
995 | params { | 995 | params { |
996 | @in part: const(char)*; [[The part name]] | 996 | @in part: string; [[The part name]] |
997 | @in dx: double; [[The x page step increment]] | 997 | @in dx: double; [[The x page step increment]] |
998 | @in dy: double; [[The y page step increment]] | 998 | @in dy: double; [[The y page step increment]] |
999 | } | 999 | } |
@@ -1006,7 +1006,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
1006 | See also @.part_drag_page_set()]] | 1006 | See also @.part_drag_page_set()]] |
1007 | return: bool; | 1007 | return: bool; |
1008 | params { | 1008 | params { |
1009 | @in part: const(char)*; [[The part name]] | 1009 | @in part: string; [[The part name]] |
1010 | @out dx: double; [[The dx page increment pointer]] | 1010 | @out dx: double; [[The dx page increment pointer]] |
1011 | @out dy: double; [[The dy page increment pointer]] | 1011 | @out dy: double; [[The dy page increment pointer]] |
1012 | } | 1012 | } |
@@ -1032,8 +1032,8 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
1032 | * @endcode | 1032 | * @endcode |
1033 | */ | 1033 | */ |
1034 | params { | 1034 | params { |
1035 | @in emission: const(char)*; [[The signal's "emission" string]] | 1035 | @in emission: string; [[The signal's "emission" string]] |
1036 | @in source: const(char)*; [[The signal's "source" string]] | 1036 | @in source: string; [[The signal's "source" string]] |
1037 | } | 1037 | } |
1038 | } | 1038 | } |
1039 | part_text_input_panel_layout_variation_set { | 1039 | part_text_input_panel_layout_variation_set { |
@@ -1047,7 +1047,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
1047 | @since 1.8]] | 1047 | @since 1.8]] |
1048 | 1048 | ||
1049 | params { | 1049 | params { |
1050 | @in part: const(char)*; [[The part name]] | 1050 | @in part: string; [[The part name]] |
1051 | @in variation: int; [[layout variation type]] | 1051 | @in variation: int; [[layout variation type]] |
1052 | } | 1052 | } |
1053 | } | 1053 | } |
@@ -1059,7 +1059,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
1059 | @since 1.8]] | 1059 | @since 1.8]] |
1060 | return: int; [[Layout variation type of the input panel]] | 1060 | return: int; [[Layout variation type of the input panel]] |
1061 | params { | 1061 | params { |
1062 | @in part: const(char)*; [[The part name]] | 1062 | @in part: string; [[The part name]] |
1063 | } | 1063 | } |
1064 | } | 1064 | } |
1065 | message_send { | 1065 | message_send { |
@@ -1090,7 +1090,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
1090 | 1090 | ||
1091 | This function sets the selection text to be none.]] | 1091 | This function sets the selection text to be none.]] |
1092 | params { | 1092 | params { |
1093 | @in part: const(char)*; [[The part name]] | 1093 | @in part: string; [[The part name]] |
1094 | } | 1094 | } |
1095 | } | 1095 | } |
1096 | part_object_get @const { | 1096 | part_object_get @const { |
@@ -1113,7 +1113,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
1113 | return: const(Evas.Object); [[A pointer to the Evas object implementing the given part, | 1113 | return: const(Evas.Object); [[A pointer to the Evas object implementing the given part, |
1114 | or $null on failure (e.g. the given part doesn't exist)]] | 1114 | or $null on failure (e.g. the given part doesn't exist)]] |
1115 | params { | 1115 | params { |
1116 | @in part: const(char)*; [[The Edje part's name]] | 1116 | @in part: string; [[The Edje part's name]] |
1117 | } | 1117 | } |
1118 | } | 1118 | } |
1119 | part_drag_size_set { | 1119 | part_drag_size_set { |
@@ -1128,7 +1128,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
1128 | 1128 | ||
1129 | return: bool; | 1129 | return: bool; |
1130 | params { | 1130 | params { |
1131 | @in part: const(char)*; [[The part name]] | 1131 | @in part: string; [[The part name]] |
1132 | @in dw: double; [[The drag width]] | 1132 | @in dw: double; [[The drag width]] |
1133 | @in dh: double; [[The drag height]] | 1133 | @in dh: double; [[The drag height]] |
1134 | } | 1134 | } |
@@ -1141,7 +1141,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
1141 | See also @.part_drag_size_set()]] | 1141 | See also @.part_drag_size_set()]] |
1142 | return: bool; | 1142 | return: bool; |
1143 | params { | 1143 | params { |
1144 | @in part: const(char)*; [[The part name]] | 1144 | @in part: string; [[The part name]] |
1145 | @out dw: double; [[The drag width pointer]] | 1145 | @out dw: double; [[The drag width pointer]] |
1146 | @out dh: double; [[The drag height pointer]] | 1146 | @out dh: double; [[The drag height pointer]] |
1147 | } | 1147 | } |
@@ -1156,7 +1156,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
1156 | 1156 | ||
1157 | return: void *; [[The user data pointer if successful, or $null otherwise]] | 1157 | return: void *; [[The user data pointer if successful, or $null otherwise]] |
1158 | params { | 1158 | params { |
1159 | @in part: const(char)*; [[The part name]] | 1159 | @in part: string; [[The part name]] |
1160 | @in func: Edje.Text.Filter_Cb; [[The function callback to remove]] | 1160 | @in func: Edje.Text.Filter_Cb; [[The function callback to remove]] |
1161 | } | 1161 | } |
1162 | } | 1162 | } |
@@ -1172,7 +1172,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
1172 | #EDJE_DRAG_DIR_Y: Dragable in Y direction | 1172 | #EDJE_DRAG_DIR_Y: Dragable in Y direction |
1173 | #EDJE_DRAG_DIR_XY: Dragable in X & Y directions]] | 1173 | #EDJE_DRAG_DIR_XY: Dragable in X & Y directions]] |
1174 | params { | 1174 | params { |
1175 | @in part: const(char)*; [[The part name]] | 1175 | @in part: string; [[The part name]] |
1176 | } | 1176 | } |
1177 | } | 1177 | } |
1178 | part_text_unescaped_set { | 1178 | part_text_unescaped_set { |
@@ -1185,8 +1185,8 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
1185 | 1185 | ||
1186 | return: bool; | 1186 | return: bool; |
1187 | params { | 1187 | params { |
1188 | @in part: const(char)*; [[The part name]] | 1188 | @in part: string; [[The part name]] |
1189 | @in text_to_escape: const(char)*; [[The text string]] | 1189 | @in text_to_escape: string; [[The text string]] |
1190 | } | 1190 | } |
1191 | } | 1191 | } |
1192 | part_text_unescaped_get @const { | 1192 | part_text_unescaped_get @const { |
@@ -1201,7 +1201,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
1201 | return: char *; [[The allocated text string without escaping, or $null on | 1201 | return: char *; [[The allocated text string without escaping, or $null on |
1202 | problems.]] | 1202 | problems.]] |
1203 | params { | 1203 | params { |
1204 | @in part: const(char)*; [[The part name]] | 1204 | @in part: string; [[The part name]] |
1205 | } | 1205 | } |
1206 | } | 1206 | } |
1207 | signal_callback_add { | 1207 | signal_callback_add { |
@@ -1258,8 +1258,8 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
1258 | */ | 1258 | */ |
1259 | 1259 | ||
1260 | params { | 1260 | params { |
1261 | @in emission: const(char)*; [[The signal's "emission" string]] | 1261 | @in emission: string; [[The signal's "emission" string]] |
1262 | @in source: const(char)*; [[The signal's "source" string]] | 1262 | @in source: string; [[The signal's "source" string]] |
1263 | @in func: Edje.Signal_Cb; [[The callback function to be executed when the signal is | 1263 | @in func: Edje.Signal_Cb; [[The callback function to be executed when the signal is |
1264 | emitted.]] | 1264 | emitted.]] |
1265 | @in data: void *; [[A pointer to data to pass in to func.]] | 1265 | @in data: void *; [[A pointer to data to pass in to func.]] |
@@ -1270,7 +1270,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
1270 | 1270 | ||
1271 | This function selects all text of the object of the part.]] | 1271 | This function selects all text of the object of the part.]] |
1272 | params { | 1272 | params { |
1273 | @in part: const(char)*; [[The part name]] | 1273 | @in part: string; [[The part name]] |
1274 | } | 1274 | } |
1275 | } | 1275 | } |
1276 | part_text_input_panel_return_key_disabled_set { | 1276 | part_text_input_panel_return_key_disabled_set { |
@@ -1279,7 +1279,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
1279 | @since 1.2.0]] | 1279 | @since 1.2.0]] |
1280 | 1280 | ||
1281 | params { | 1281 | params { |
1282 | @in part: const(char)*; [[The part name]] | 1282 | @in part: string; [[The part name]] |
1283 | @in disabled: bool; [[The state]] | 1283 | @in disabled: bool; [[The state]] |
1284 | } | 1284 | } |
1285 | } | 1285 | } |
@@ -1289,7 +1289,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
1289 | @since 1.2.0]] | 1289 | @since 1.2.0]] |
1290 | return: bool; [[true if it should be disabled]] | 1290 | return: bool; [[true if it should be disabled]] |
1291 | params { | 1291 | params { |
1292 | @in part: const(char)*; [[The part name]] | 1292 | @in part: string; [[The part name]] |
1293 | } | 1293 | } |
1294 | } | 1294 | } |
1295 | part_text_autocapital_type_set { | 1295 | part_text_autocapital_type_set { |
@@ -1298,7 +1298,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
1298 | @since 1.1.0]] | 1298 | @since 1.1.0]] |
1299 | 1299 | ||
1300 | params { | 1300 | params { |
1301 | @in part: const(char)*; [[The part name]] | 1301 | @in part: string; [[The part name]] |
1302 | @in autocapital_type: Edje.Text.Autocapital_Type; [[The type of autocapitalization]] | 1302 | @in autocapital_type: Edje.Text.Autocapital_Type; [[The type of autocapitalization]] |
1303 | } | 1303 | } |
1304 | } | 1304 | } |
@@ -1308,7 +1308,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
1308 | @since 1.1.0]] | 1308 | @since 1.1.0]] |
1309 | return: Edje.Text.Autocapital_Type; [[The autocapitalization type]] | 1309 | return: Edje.Text.Autocapital_Type; [[The autocapitalization type]] |
1310 | params { | 1310 | params { |
1311 | @in part: const(char)*; [[The part name]] | 1311 | @in part: string; [[The part name]] |
1312 | } | 1312 | } |
1313 | } | 1313 | } |
1314 | part_text_prediction_allow_set { | 1314 | part_text_prediction_allow_set { |
@@ -1317,7 +1317,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
1317 | @since 1.2.0]] | 1317 | @since 1.2.0]] |
1318 | 1318 | ||
1319 | params { | 1319 | params { |
1320 | @in part: const(char)*; [[The part name]] | 1320 | @in part: string; [[The part name]] |
1321 | @in prediction: bool; [[If true, the prediction feature is allowed.]] | 1321 | @in prediction: bool; [[If true, the prediction feature is allowed.]] |
1322 | } | 1322 | } |
1323 | } | 1323 | } |
@@ -1327,7 +1327,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
1327 | @since 1.2.0]] | 1327 | @since 1.2.0]] |
1328 | return: bool; [[true if prediction feature is allowed.]] | 1328 | return: bool; [[true if prediction feature is allowed.]] |
1329 | params { | 1329 | params { |
1330 | @in part: const(char)*; [[The part name]] | 1330 | @in part: string; [[The part name]] |
1331 | } | 1331 | } |
1332 | } | 1332 | } |
1333 | data_get @const { | 1333 | data_get @const { |
@@ -1363,9 +1363,9 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
1363 | * } | 1363 | * } |
1364 | * @endcode | 1364 | * @endcode |
1365 | */ | 1365 | */ |
1366 | return: const(char)*; [[The data's value string. Must not be freed.]] | 1366 | return: string; [[The data's value string. Must not be freed.]] |
1367 | params { | 1367 | params { |
1368 | @in key: const(char)*; [[The data field's key string]] | 1368 | @in key: string; [[The data field's key string]] |
1369 | } | 1369 | } |
1370 | } | 1370 | } |
1371 | text_markup_filter_callback_add { | 1371 | text_markup_filter_callback_add { |
@@ -1395,7 +1395,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
1395 | @since 1.2.0]] | 1395 | @since 1.2.0]] |
1396 | 1396 | ||
1397 | params { | 1397 | params { |
1398 | @in part: const(char)*; [[The part name]] | 1398 | @in part: string; [[The part name]] |
1399 | @in func: Edje.Markup_Filter_Cb; [[The callback function that will act as markup filter]] | 1399 | @in func: Edje.Markup_Filter_Cb; [[The callback function that will act as markup filter]] |
1400 | @in data: void *; [[User provided data to pass to the filter function]] | 1400 | @in data: void *; [[User provided data to pass to the filter function]] |
1401 | } | 1401 | } |
@@ -1427,7 +1427,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
1427 | 1427 | ||
1428 | @since 1.2.0]] | 1428 | @since 1.2.0]] |
1429 | params { | 1429 | params { |
1430 | @in part: const(char)*; [[The part name]] | 1430 | @in part: string; [[The part name]] |
1431 | } | 1431 | } |
1432 | } | 1432 | } |
1433 | part_text_input_panel_return_key_type_set { | 1433 | part_text_input_panel_return_key_type_set { |
@@ -1438,7 +1438,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
1438 | @since 1.2.0]] | 1438 | @since 1.2.0]] |
1439 | 1439 | ||
1440 | params { | 1440 | params { |
1441 | @in part: const(char)*; [[The part name]] | 1441 | @in part: string; [[The part name]] |
1442 | @in return_key_type: Edje.Input_Panel.Return_Key_Type; [[The type of "return" key on the input panel]] | 1442 | @in return_key_type: Edje.Input_Panel.Return_Key_Type; [[The type of "return" key on the input panel]] |
1443 | } | 1443 | } |
1444 | } | 1444 | } |
@@ -1450,7 +1450,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
1450 | @since 1.2.0]] | 1450 | @since 1.2.0]] |
1451 | return: Edje.Input_Panel.Return_Key_Type; [[The type of "return" key on the input panel]] | 1451 | return: Edje.Input_Panel.Return_Key_Type; [[The type of "return" key on the input panel]] |
1452 | params { | 1452 | params { |
1453 | @in part: const(char)*; [[The part name]] | 1453 | @in part: string; [[The part name]] |
1454 | } | 1454 | } |
1455 | } | 1455 | } |
1456 | part_external_param_set { | 1456 | part_external_param_set { |
@@ -1474,7 +1474,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
1474 | 1474 | ||
1475 | return: bool; [[$true if everything went fine, $false on errors.]] | 1475 | return: bool; [[$true if everything went fine, $false on errors.]] |
1476 | params { | 1476 | params { |
1477 | @in part: const(char)*; [[The part name]] | 1477 | @in part: string; [[The part name]] |
1478 | @in param: const(Edje.External.Param)*; [[the parameter details, including its name, type and | 1478 | @in param: const(Edje.External.Param)*; [[the parameter details, including its name, type and |
1479 | actual value. This pointer should be valid, and the | 1479 | actual value. This pointer should be valid, and the |
1480 | parameter must exist in | 1480 | parameter must exist in |
@@ -1501,7 +1501,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
1501 | are filled with information, $false on errors and | 1501 | are filled with information, $false on errors and |
1502 | param member values are not set or valid.]] | 1502 | param member values are not set or valid.]] |
1503 | params { | 1503 | params { |
1504 | @in part: const(char)*; [[The part name]] | 1504 | @in part: string; [[The part name]] |
1505 | @out param: Edje.External.Param; [[the parameter details. It is used as both input and | 1505 | @out param: Edje.External.Param; [[the parameter details. It is used as both input and |
1506 | output variable. This pointer should be valid, and the | 1506 | output variable. This pointer should be valid, and the |
1507 | parameter must exist in | 1507 | parameter must exist in |
@@ -1566,7 +1566,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
1566 | 1566 | ||
1567 | return: bool; | 1567 | return: bool; |
1568 | params { | 1568 | params { |
1569 | @in part: const(char)*; [[The part name]] | 1569 | @in part: string; [[The part name]] |
1570 | @in dx: double; [[The x step]] | 1570 | @in dx: double; [[The x step]] |
1571 | @in dy: double; [[The y step]] | 1571 | @in dy: double; [[The y step]] |
1572 | } | 1572 | } |
@@ -1576,8 +1576,8 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
1576 | 1576 | ||
1577 | return: bool; [[$true on success, $false otherwise]] | 1577 | return: bool; [[$true on success, $false otherwise]] |
1578 | params { | 1578 | params { |
1579 | @in part: const(char)*; [[The part name]] | 1579 | @in part: string; [[The part name]] |
1580 | @in text: const(char)*; [[The text string]] | 1580 | @in text: string; [[The text string]] |
1581 | } | 1581 | } |
1582 | } | 1582 | } |
1583 | part_text_get @const { | 1583 | part_text_get @const { |
@@ -1586,9 +1586,9 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
1586 | This function returns the text associated to the object part. | 1586 | This function returns the text associated to the object part. |
1587 | 1587 | ||
1588 | See also @.part_text_set().]] | 1588 | See also @.part_text_set().]] |
1589 | return: const(char)*; [[The text string]] | 1589 | return: string; [[The text string]] |
1590 | params { | 1590 | params { |
1591 | @in part: const(char)*; [[The part name]] | 1591 | @in part: string; [[The part name]] |
1592 | } | 1592 | } |
1593 | } | 1593 | } |
1594 | part_text_input_panel_show_on_demand_set { | 1594 | part_text_input_panel_show_on_demand_set { |
@@ -1598,7 +1598,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
1598 | @since 1.9.0]] | 1598 | @since 1.9.0]] |
1599 | 1599 | ||
1600 | params { | 1600 | params { |
1601 | @in part: const(char)*; [[The part name]] | 1601 | @in part: string; [[The part name]] |
1602 | @in ondemand: bool; [[If true, the input panel will be shown in case of only Mouse up event. (Focus event will be ignored.)]] | 1602 | @in ondemand: bool; [[If true, the input panel will be shown in case of only Mouse up event. (Focus event will be ignored.)]] |
1603 | } | 1603 | } |
1604 | } | 1604 | } |
@@ -1608,7 +1608,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
1608 | @since 1.9.0]] | 1608 | @since 1.9.0]] |
1609 | return: bool; [[$true if the input panel will be shown in case of only Mouse up event.]] | 1609 | return: bool; [[$true if the input panel will be shown in case of only Mouse up event.]] |
1610 | params { | 1610 | params { |
1611 | @in part: const(char)*; [[The part name]] | 1611 | @in part: string; [[The part name]] |
1612 | } | 1612 | } |
1613 | } | 1613 | } |
1614 | part_text_input_hint_set { | 1614 | part_text_input_hint_set { |
@@ -1617,7 +1617,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
1617 | @since 1.12.0]] | 1617 | @since 1.12.0]] |
1618 | 1618 | ||
1619 | params { | 1619 | params { |
1620 | @in part: const(char)*; [[The part name]] | 1620 | @in part: string; [[The part name]] |
1621 | @in input_hints: Edje.Input_Hints; [[input hints]] | 1621 | @in input_hints: Edje.Input_Hints; [[input hints]] |
1622 | } | 1622 | } |
1623 | } | 1623 | } |
@@ -1627,7 +1627,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
1627 | @since 1.12.0]] | 1627 | @since 1.12.0]] |
1628 | return: Edje.Input_Hints; [[The value of input hint]] | 1628 | return: Edje.Input_Hints; [[The value of input hint]] |
1629 | params { | 1629 | params { |
1630 | @in part: const(char)*; [[The part name]] | 1630 | @in part: string; [[The part name]] |
1631 | } | 1631 | } |
1632 | } | 1632 | } |
1633 | part_text_selection_get @const { | 1633 | part_text_selection_get @const { |
@@ -1636,9 +1636,9 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
1636 | This function returns selection text of the object part. | 1636 | This function returns selection text of the object part. |
1637 | 1637 | ||
1638 | See also @.part_text_select_all() and @.part_text_select_none()]] | 1638 | See also @.part_text_select_all() and @.part_text_select_none()]] |
1639 | return: const(char)*; [[The text string]] | 1639 | return: string; [[The text string]] |
1640 | params { | 1640 | params { |
1641 | @in part: const(char)*; [[The part name]] | 1641 | @in part: string; [[The part name]] |
1642 | } | 1642 | } |
1643 | } | 1643 | } |
1644 | part_text_cursor_is_format_get @const { | 1644 | part_text_cursor_is_format_get @const { |
@@ -1647,7 +1647,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
1647 | 1647 | ||
1648 | return: bool; [[true if it's true, false otherwise.]] | 1648 | return: bool; [[true if it's true, false otherwise.]] |
1649 | params { | 1649 | params { |
1650 | @in part: const(char)*; [[The part name]] | 1650 | @in part: string; [[The part name]] |
1651 | @in cur: Edje.Cursor; [[The cursor to adjust.]] | 1651 | @in cur: Edje.Cursor; [[The cursor to adjust.]] |
1652 | } | 1652 | } |
1653 | } | 1653 | } |
@@ -1663,7 +1663,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
1663 | 1663 | ||
1664 | @since 1.17]] | 1664 | @since 1.17]] |
1665 | params { | 1665 | params { |
1666 | @in text_class: const(char)*; [[The color class to be deleted.]] | 1666 | @in text_class: string; [[The color class to be deleted.]] |
1667 | } | 1667 | } |
1668 | } | 1668 | } |
1669 | @property color_class { | 1669 | @property color_class { |
@@ -1703,7 +1703,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
1703 | values are zeroed.]] | 1703 | values are zeroed.]] |
1704 | } | 1704 | } |
1705 | keys { | 1705 | keys { |
1706 | color_class: const(char)*; | 1706 | color_class: string; |
1707 | } | 1707 | } |
1708 | values { | 1708 | values { |
1709 | r: int; [[Object Red value]] | 1709 | r: int; [[Object Red value]] |
@@ -1724,9 +1724,9 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
1724 | [[Gets the description of an object color class. | 1724 | [[Gets the description of an object color class. |
1725 | 1725 | ||
1726 | This function gets the description of a color class in use by an object.]] | 1726 | This function gets the description of a color class in use by an object.]] |
1727 | return: const(char)*; [[The description of the target color class or $null if not found]] | 1727 | return: string; [[The description of the target color class or $null if not found]] |
1728 | params { | 1728 | params { |
1729 | @in color_class: const(char)*; | 1729 | @in color_class: string; |
1730 | } | 1730 | } |
1731 | } | 1731 | } |
1732 | color_class_clear @const { | 1732 | color_class_clear @const { |
@@ -1748,7 +1748,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
1748 | Deleting the color class will emit the signal "color_class,del" | 1748 | Deleting the color class will emit the signal "color_class,del" |
1749 | for the given Edje object.]] | 1749 | for the given Edje object.]] |
1750 | params { | 1750 | params { |
1751 | @in color_class: const(char)*; [[The color class to be deleted.]] | 1751 | @in color_class: string; [[The color class to be deleted.]] |
1752 | } | 1752 | } |
1753 | } | 1753 | } |
1754 | @property size_class { | 1754 | @property size_class { |
@@ -1773,7 +1773,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
1773 | return: bool; [[$true, on success or $false, on error]] | 1773 | return: bool; [[$true, on success or $false, on error]] |
1774 | } | 1774 | } |
1775 | keys { | 1775 | keys { |
1776 | size_class: const(char)*; [[The size class name]] | 1776 | size_class: string; [[The size class name]] |
1777 | } | 1777 | } |
1778 | values { | 1778 | values { |
1779 | minw: int; [[The min width]] | 1779 | minw: int; [[The min width]] |
@@ -1794,7 +1794,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
1794 | 1794 | ||
1795 | @since 1.17]] | 1795 | @since 1.17]] |
1796 | params { | 1796 | params { |
1797 | @in size_class: const(char)*; | 1797 | @in size_class: string; |
1798 | } | 1798 | } |
1799 | } | 1799 | } |
1800 | part_drag_step { | 1800 | part_drag_step { |
@@ -1809,7 +1809,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
1809 | 1809 | ||
1810 | return: bool; | 1810 | return: bool; |
1811 | params { | 1811 | params { |
1812 | @in part: const(char)*; [[The part name]] | 1812 | @in part: string; [[The part name]] |
1813 | @in dx: double; [[The x step]] | 1813 | @in dx: double; [[The x step]] |
1814 | @in dy: double; [[The y step]] | 1814 | @in dy: double; [[The y step]] |
1815 | } | 1815 | } |
@@ -1819,7 +1819,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
1819 | 1819 | ||
1820 | return: bool; | 1820 | return: bool; |
1821 | params { | 1821 | params { |
1822 | @in part: const(char)*; [[The part name]] | 1822 | @in part: string; [[The part name]] |
1823 | @in cur: Edje.Cursor; [[the edje cursor to work on]] | 1823 | @in cur: Edje.Cursor; [[the edje cursor to work on]] |
1824 | } | 1824 | } |
1825 | } | 1825 | } |
@@ -1827,7 +1827,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
1827 | [[Returns the cursor geometry of the part relative to the edje | 1827 | [[Returns the cursor geometry of the part relative to the edje |
1828 | object.]] | 1828 | object.]] |
1829 | params { | 1829 | params { |
1830 | @in part: const(char)*; [[The part name]] | 1830 | @in part: string; [[The part name]] |
1831 | @out x: Evas.Coord; [[Cursor X position]] | 1831 | @out x: Evas.Coord; [[Cursor X position]] |
1832 | @out y: Evas.Coord; [[Cursor Y position]] | 1832 | @out y: Evas.Coord; [[Cursor Y position]] |
1833 | @out w: Evas.Coord; [[Cursor width]] | 1833 | @out w: Evas.Coord; [[Cursor width]] |
@@ -1838,9 +1838,9 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
1838 | [[Return a list of char anchor names. | 1838 | [[Return a list of char anchor names. |
1839 | 1839 | ||
1840 | This function returns a list of char anchor names.]] | 1840 | This function returns a list of char anchor names.]] |
1841 | return: const(list<const(char)*>); [[The list of anchors (const char *), do not modify!]] | 1841 | return: const(list<string>); [[The list of anchors (const char *), do not modify!]] |
1842 | params { | 1842 | params { |
1843 | @in part: const(char)*; [[The part name]] | 1843 | @in part: string; [[The part name]] |
1844 | } | 1844 | } |
1845 | } | 1845 | } |
1846 | text_insert_filter_callback_add { | 1846 | text_insert_filter_callback_add { |
@@ -1874,7 +1874,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
1874 | and @.text_markup_filter_callback_add]] | 1874 | and @.text_markup_filter_callback_add]] |
1875 | 1875 | ||
1876 | params { | 1876 | params { |
1877 | @in part: const(char)*; [[The part name]] | 1877 | @in part: string; [[The part name]] |
1878 | @in func: Edje.Text.Filter_Cb; [[The callback function that will act as filter]] | 1878 | @in func: Edje.Text.Filter_Cb; [[The callback function that will act as filter]] |
1879 | @in data: void *; [[User provided data to pass to the filter function]] | 1879 | @in data: void *; [[User provided data to pass to the filter function]] |
1880 | } | 1880 | } |
@@ -1887,7 +1887,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
1887 | 1887 | ||
1888 | @since 1.2.0]] | 1888 | @since 1.2.0]] |
1889 | params { | 1889 | params { |
1890 | @in part: const(char)*; [[The part name]] | 1890 | @in part: string; [[The part name]] |
1891 | } | 1891 | } |
1892 | } | 1892 | } |
1893 | part_exists @const { | 1893 | part_exists @const { |
@@ -1902,7 +1902,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
1902 | return: bool; [[$true, if the Edje part exists in obj's group or | 1902 | return: bool; [[$true, if the Edje part exists in obj's group or |
1903 | $false, otherwise (and on errors)]] | 1903 | $false, otherwise (and on errors)]] |
1904 | params { | 1904 | params { |
1905 | @in part: const(char)*; [[The part's name to check for existence in obj's | 1905 | @in part: string; [[The part's name to check for existence in obj's |
1906 | group]] | 1906 | group]] |
1907 | } | 1907 | } |
1908 | } | 1908 | } |
@@ -1918,7 +1918,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
1918 | 1918 | ||
1919 | return: void *; [[The user data pointer if successful, or $null otherwise]] | 1919 | return: void *; [[The user data pointer if successful, or $null otherwise]] |
1920 | params { | 1920 | params { |
1921 | @in part: const(char)*; [[The part name]] | 1921 | @in part: string; [[The part name]] |
1922 | @in func: Edje.Markup_Filter_Cb; [[The function callback to remove]] | 1922 | @in func: Edje.Markup_Filter_Cb; [[The function callback to remove]] |
1923 | } | 1923 | } |
1924 | } | 1924 | } |
@@ -1928,7 +1928,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
1928 | @ evas_textblock_cursor_format_is_visible_get]] | 1928 | @ evas_textblock_cursor_format_is_visible_get]] |
1929 | return: bool; | 1929 | return: bool; |
1930 | params { | 1930 | params { |
1931 | @in part: const(char)*; [[The part name]] | 1931 | @in part: string; [[The part name]] |
1932 | @in cur: Edje.Cursor; [[The cursor to adjust.]] | 1932 | @in cur: Edje.Cursor; [[The cursor to adjust.]] |
1933 | } | 1933 | } |
1934 | } | 1934 | } |
@@ -1940,8 +1940,8 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
1940 | 1940 | ||
1941 | @since 1.2.0]] | 1941 | @since 1.2.0]] |
1942 | params { | 1942 | params { |
1943 | @in part: const(char)*; [[The part name]] | 1943 | @in part: string; [[The part name]] |
1944 | @in text: const(char)*; [[The text string]] | 1944 | @in text: string; [[The text string]] |
1945 | } | 1945 | } |
1946 | } | 1946 | } |
1947 | part_text_cursor_prev { | 1947 | part_text_cursor_prev { |
@@ -1950,7 +1950,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
1950 | 1950 | ||
1951 | return: bool; | 1951 | return: bool; |
1952 | params { | 1952 | params { |
1953 | @in part: const(char)*; [[The part name]] | 1953 | @in part: string; [[The part name]] |
1954 | @in cur: Edje.Cursor; [[the edje cursor to work on]] | 1954 | @in cur: Edje.Cursor; [[the edje cursor to work on]] |
1955 | } | 1955 | } |
1956 | } | 1956 | } |
@@ -1958,9 +1958,9 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container, Efl.Part) | |||
1958 | [[Return a list of char item names. | 1958 | [[Return a list of char item names. |
1959 | 1959 | ||
1960 | This function returns a list of char item names.]] | 1960 | This function returns a list of char item names.]] |
1961 | return: const(list<const(char)*>); [[The list of items (const char *), do not modify!]] | 1961 | return: const(list<string>); [[The list of items (const char *), do not modify!]] |
1962 | params { | 1962 | params { |
1963 | @in part: const(char)*; [[The part name]] | 1963 | @in part: string; [[The part name]] |
1964 | } | 1964 | } |
1965 | } | 1965 | } |
1966 | @property transition_duration_factor { | 1966 | @property transition_duration_factor { |
diff --git a/src/lib/edje/efl_canvas_layout_internal.eo b/src/lib/edje/efl_canvas_layout_internal.eo index 38ff692..cb63e09 100644 --- a/src/lib/edje/efl_canvas_layout_internal.eo +++ b/src/lib/edje/efl_canvas_layout_internal.eo | |||
@@ -8,7 +8,7 @@ interface Efl.Canvas.Layout_Internal () | |||
8 | values { | 8 | values { |
9 | ed: void*; | 9 | ed: void*; |
10 | rp: void*; | 10 | rp: void*; |
11 | part: const(char)*; | 11 | part: string; |
12 | } | 12 | } |
13 | } | 13 | } |
14 | } | 14 | } |
diff --git a/src/lib/efl/interfaces/efl_container.eo b/src/lib/efl/interfaces/efl_container.eo index f66c128..73489e8 100644 --- a/src/lib/efl/interfaces/efl_container.eo +++ b/src/lib/efl/interfaces/efl_container.eo | |||
@@ -11,7 +11,7 @@ interface Efl.Container (Efl.Gfx) | |||
11 | content: Efl.Gfx; | 11 | content: Efl.Gfx; |
12 | } | 12 | } |
13 | values { | 13 | values { |
14 | name: const(char)*; | 14 | name: string; |
15 | } | 15 | } |
16 | } | 16 | } |
17 | @property content { | 17 | @property content { |
diff --git a/src/lib/efl/interfaces/efl_file.eo b/src/lib/efl/interfaces/efl_file.eo index 852bf29..7c58d96 100644 --- a/src/lib/efl/interfaces/efl_file.eo +++ b/src/lib/efl/interfaces/efl_file.eo | |||
@@ -27,7 +27,7 @@ interface Efl.File { | |||
27 | } | 27 | } |
28 | values { | 28 | values { |
29 | f: const(Eina.File)*; [[The handler to an Eina_File that will be used as image source]] | 29 | f: const(Eina.File)*; [[The handler to an Eina_File that will be used as image source]] |
30 | key: const(char)* @optional; [[The group that the image belongs to, in case | 30 | key: string @optional; [[The group that the image belongs to, in case |
31 | it's an EET(including Edje case) file. This can be used | 31 | it's an EET(including Edje case) file. This can be used |
32 | as a key inside evas image cache if this is a normal image | 32 | as a key inside evas image cache if this is a normal image |
33 | file not eet file.]] | 33 | file not eet file.]] |
@@ -74,8 +74,8 @@ interface Efl.File { | |||
74 | interested in: they'll be ignored by the function.]] | 74 | interested in: they'll be ignored by the function.]] |
75 | } | 75 | } |
76 | values { | 76 | values { |
77 | file: const(char)*; [[The image file path.]] | 77 | file: string; [[The image file path.]] |
78 | key: const(char)*; [[The image key in $file (if its an Eet one), or | 78 | key: string; [[The image key in $file (if its an Eet one), or |
79 | $null, otherwise.]] | 79 | $null, otherwise.]] |
80 | } | 80 | } |
81 | } | 81 | } |
@@ -111,11 +111,11 @@ interface Efl.File { | |||
111 | 111 | ||
112 | return: bool; | 112 | return: bool; |
113 | params { | 113 | params { |
114 | @in file: const(char)* @nonull; [[The filename to be used to save the image (extension | 114 | @in file: string @nonull; [[The filename to be used to save the image (extension |
115 | obligatory).]] | 115 | obligatory).]] |
116 | @in key: const(char)*; [[The image key in the file (if an Eet one), or $null, | 116 | @in key: string; [[The image key in the file (if an Eet one), or $null, |
117 | otherwise.]] | 117 | otherwise.]] |
118 | @in flags: const(char)*; [[String containing the flags to be used ($null for | 118 | @in flags: string; [[String containing the flags to be used ($null for |
119 | none).]] | 119 | none).]] |
120 | } | 120 | } |
121 | } | 121 | } |
diff --git a/src/lib/efl/interfaces/efl_gfx.eo b/src/lib/efl/interfaces/efl_gfx.eo index bfa1491..c145c83 100644 --- a/src/lib/efl/interfaces/efl_gfx.eo +++ b/src/lib/efl/interfaces/efl_gfx.eo | |||
@@ -102,7 +102,7 @@ interface Efl.Gfx { | |||
102 | return: bool; | 102 | return: bool; |
103 | } | 103 | } |
104 | keys { | 104 | keys { |
105 | part: const (char)*; [[The part you are interested in.]] | 105 | part: string; [[The part you are interested in.]] |
106 | } | 106 | } |
107 | values { | 107 | values { |
108 | r: int; [[The red component of the given color.]] | 108 | r: int; [[The red component of the given color.]] |
diff --git a/src/lib/efl/interfaces/efl_gfx_filter.eo b/src/lib/efl/interfaces/efl_gfx_filter.eo index cb6f477..29a9644 100644 --- a/src/lib/efl/interfaces/efl_gfx_filter.eo +++ b/src/lib/efl/interfaces/efl_gfx_filter.eo | |||
@@ -31,8 +31,8 @@ interface Efl.Gfx.Filter | |||
31 | ]] | 31 | ]] |
32 | } | 32 | } |
33 | values { | 33 | values { |
34 | code: const(char)*; [[The Lua program source code.]] | 34 | code: string; [[The Lua program source code.]] |
35 | name: const(char)* @optional; [[An optional name for this filter.]] | 35 | name: string @optional; [[An optional name for this filter.]] |
36 | } | 36 | } |
37 | } | 37 | } |
38 | @property filter_state { | 38 | @property filter_state { |
@@ -49,9 +49,9 @@ interface Efl.Gfx.Filter | |||
49 | get {} | 49 | get {} |
50 | set {} | 50 | set {} |
51 | values { | 51 | values { |
52 | cur_state: const(char)*; | 52 | cur_state: string; |
53 | cur_val: double; | 53 | cur_val: double; |
54 | next_state: const(char)* @optional; | 54 | next_state: string @optional; |
55 | next_val: double @optional; | 55 | next_val: double @optional; |
56 | pos: double @optional; | 56 | pos: double @optional; |
57 | } | 57 | } |
@@ -82,7 +82,7 @@ interface Efl.Gfx.Filter | |||
82 | set {} | 82 | set {} |
83 | get {} | 83 | get {} |
84 | keys { | 84 | keys { |
85 | name: const(char)*; [[Buffer name as used in the program.]] | 85 | name: string; [[Buffer name as used in the program.]] |
86 | } | 86 | } |
87 | values { | 87 | values { |
88 | source: Efl.Gfx; [[Object to use as a source of pixels.]] | 88 | source: Efl.Gfx; [[Object to use as a source of pixels.]] |
@@ -100,10 +100,10 @@ interface Efl.Gfx.Filter | |||
100 | This can be used to pass in tables. | 100 | This can be used to pass in tables. |
101 | ]] | 101 | ]] |
102 | keys { | 102 | keys { |
103 | name: const(char)*; [[Name of the global variable]] | 103 | name: string; [[Name of the global variable]] |
104 | } | 104 | } |
105 | values { | 105 | values { |
106 | value: const(char)*; [[String value to use as data]] | 106 | value: string; [[String value to use as data]] |
107 | execute: bool(false); [[If $true, execute 'name = value']] | 107 | execute: bool(false); [[If $true, execute 'name = value']] |
108 | } | 108 | } |
109 | } | 109 | } |
diff --git a/src/lib/efl/interfaces/efl_gfx_shape.eo b/src/lib/efl/interfaces/efl_gfx_shape.eo index 3c63738..6163dba 100644 --- a/src/lib/efl/interfaces/efl_gfx_shape.eo +++ b/src/lib/efl/interfaces/efl_gfx_shape.eo | |||
@@ -391,7 +391,7 @@ mixin Efl.Gfx.Shape | |||
391 | } | 391 | } |
392 | append_svg_path { | 392 | append_svg_path { |
393 | params { | 393 | params { |
394 | @in svg_path_data: const(char)*; | 394 | @in svg_path_data: string; |
395 | } | 395 | } |
396 | } | 396 | } |
397 | interpolate { | 397 | interpolate { |
diff --git a/src/lib/efl/interfaces/efl_input_device.eo b/src/lib/efl/interfaces/efl_input_device.eo index 732d2dd..6791a86 100644 --- a/src/lib/efl/interfaces/efl_input_device.eo +++ b/src/lib/efl/interfaces/efl_input_device.eo | |||
@@ -67,12 +67,12 @@ class Efl.Input.Device (Eo.Base) | |||
67 | } | 67 | } |
68 | @property name { | 68 | @property name { |
69 | values { | 69 | values { |
70 | name: const(char)*; | 70 | name: string; |
71 | } | 71 | } |
72 | } | 72 | } |
73 | @property description { | 73 | @property description { |
74 | values { | 74 | values { |
75 | desc: const(char)*; | 75 | desc: string; |
76 | } | 76 | } |
77 | } | 77 | } |
78 | @property parent { | 78 | @property parent { |
diff --git a/src/lib/efl/interfaces/efl_model.eo b/src/lib/efl/interfaces/efl_model.eo index 808ac7c..cb3eab4 100644 --- a/src/lib/efl/interfaces/efl_model.eo +++ b/src/lib/efl/interfaces/efl_model.eo | |||
@@ -1,6 +1,6 @@ | |||
1 | struct Efl.Model.Property_Event { | 1 | struct Efl.Model.Property_Event { |
2 | changed_properties: array<const(char) *>; [[List of changed properties]] | 2 | changed_properties: array<string>; [[List of changed properties]] |
3 | invalidated_properties: array<const(char) *>; [[Removed properties identified by name]] | 3 | invalidated_properties: array<string>; [[Removed properties identified by name]] |
4 | } | 4 | } |
5 | 5 | ||
6 | interface Efl.Model () | 6 | interface Efl.Model () |
@@ -22,7 +22,7 @@ interface Efl.Model () | |||
22 | ]] | 22 | ]] |
23 | } | 23 | } |
24 | values { | 24 | values { |
25 | properties: const(array<const(char)*>); [[array of current properties]] | 25 | properties: const(array<string>); [[array of current properties]] |
26 | } | 26 | } |
27 | } | 27 | } |
28 | property_set { | 28 | property_set { |
@@ -44,7 +44,7 @@ interface Efl.Model () | |||
44 | @since 1.14 | 44 | @since 1.14 |
45 | ]] | 45 | ]] |
46 | params { | 46 | params { |
47 | @in property: const(char)*; [[Property name]] | 47 | @in property: string; [[Property name]] |
48 | @in value: const(generic_value)*; [[New value]] | 48 | @in value: const(generic_value)*; [[New value]] |
49 | @inout promise: promise<generic_value>; [[Promise returning the recorded value or error]] | 49 | @inout promise: promise<generic_value>; [[Promise returning the recorded value or error]] |
50 | } | 50 | } |
@@ -61,7 +61,7 @@ interface Efl.Model () | |||
61 | @since 1.14 | 61 | @since 1.14 |
62 | ]] | 62 | ]] |
63 | params { | 63 | params { |
64 | @in property: const(char)*; [[Property name]] | 64 | @in property: string; [[Property name]] |
65 | @inout value: promise<generic_value>; [[Promise of the value that was got]] | 65 | @inout value: promise<generic_value>; [[Promise of the value that was got]] |
66 | } | 66 | } |
67 | } | 67 | } |
diff --git a/src/lib/efl/interfaces/efl_part.eo b/src/lib/efl/interfaces/efl_part.eo index 76ef170..86ddadb 100644 --- a/src/lib/efl/interfaces/efl_part.eo +++ b/src/lib/efl/interfaces/efl_part.eo | |||
@@ -38,7 +38,7 @@ interface Efl.Part | |||
38 | The returned object is valid for only a single function call. | 38 | The returned object is valid for only a single function call. |
39 | ]] | 39 | ]] |
40 | params { | 40 | params { |
41 | name: const(char)*; [[The part name.]] | 41 | name: string; [[The part name.]] |
42 | } | 42 | } |
43 | return: Eo.Base; [[A (proxy) object, valid for a single call.]] | 43 | return: Eo.Base; [[A (proxy) object, valid for a single call.]] |
44 | } | 44 | } |
diff --git a/src/lib/efl/interfaces/efl_text.eo b/src/lib/efl/interfaces/efl_text.eo index 4f2c4bd..fa329bb 100644 --- a/src/lib/efl/interfaces/efl_text.eo +++ b/src/lib/efl/interfaces/efl_text.eo | |||
@@ -17,7 +17,7 @@ interface Efl.Text { | |||
17 | ]] | 17 | ]] |
18 | } | 18 | } |
19 | values { | 19 | values { |
20 | text: const(char)*; [[Text string to display on it.]] | 20 | text: string; [[Text string to display on it.]] |
21 | } | 21 | } |
22 | } | 22 | } |
23 | } | 23 | } |
diff --git a/src/lib/efl/interfaces/efl_text_properties.eo b/src/lib/efl/interfaces/efl_text_properties.eo index 884d2c7..e4c8e35 100644 --- a/src/lib/efl/interfaces/efl_text_properties.eo +++ b/src/lib/efl/interfaces/efl_text_properties.eo | |||
@@ -28,7 +28,7 @@ interface Efl.Text.Properties { | |||
28 | ]] | 28 | ]] |
29 | } | 29 | } |
30 | values { | 30 | values { |
31 | font: const(char) *; [[The font family name or filename.]] | 31 | font: string; [[The font family name or filename.]] |
32 | size: Efl_Font_Size; [[The font size, in points.]] | 32 | size: Efl_Font_Size; [[The font size, in points.]] |
33 | } | 33 | } |
34 | } | 34 | } |
@@ -51,7 +51,7 @@ interface Efl.Text.Properties { | |||
51 | ]] | 51 | ]] |
52 | } | 52 | } |
53 | values { | 53 | values { |
54 | font_source: const(char)*; [[The font file's path.]] | 54 | font_source: string; [[The font file's path.]] |
55 | } | 55 | } |
56 | } | 56 | } |
57 | } | 57 | } |
diff --git a/src/lib/efl/interfaces/efl_ui_progress.eo b/src/lib/efl/interfaces/efl_ui_progress.eo index 386bc41..3b901c2 100644 --- a/src/lib/efl/interfaces/efl_ui_progress.eo +++ b/src/lib/efl/interfaces/efl_ui_progress.eo | |||
@@ -55,7 +55,7 @@ interface Efl.Ui.Progress { | |||
55 | get { | 55 | get { |
56 | } | 56 | } |
57 | values { | 57 | values { |
58 | units: const(char)* @nullable; [[The format string for $obj's units label]] | 58 | units: string @nullable; [[The format string for $obj's units label]] |
59 | } | 59 | } |
60 | } | 60 | } |
61 | } | 61 | } |
diff --git a/src/lib/efl/interfaces/efl_vpath.eo b/src/lib/efl/interfaces/efl_vpath.eo index 6d472ae..7447a2a 100644 --- a/src/lib/efl/interfaces/efl_vpath.eo +++ b/src/lib/efl/interfaces/efl_vpath.eo | |||
@@ -23,7 +23,7 @@ interface Efl.Vpath | |||
23 | fetch { | 23 | fetch { |
24 | [[ Fetch a new Vpath File object from the Vpath system ]] | 24 | [[ Fetch a new Vpath File object from the Vpath system ]] |
25 | params { | 25 | params { |
26 | path: const(char)*; [[ The input virtual file path to fetch ]] | 26 | path: string; [[ The input virtual file path to fetch ]] |
27 | } | 27 | } |
28 | return: own(Efl.Vpath.File); [[ An object representing the file ]] | 28 | return: own(Efl.Vpath.File); [[ An object representing the file ]] |
29 | } | 29 | } |
diff --git a/src/lib/efl/interfaces/efl_vpath_core.eo b/src/lib/efl/interfaces/efl_vpath_core.eo index 23503d2..83746c0 100644 --- a/src/lib/efl/interfaces/efl_vpath_core.eo +++ b/src/lib/efl/interfaces/efl_vpath_core.eo | |||
@@ -13,16 +13,16 @@ class Efl.Vpath.Core (Eo.Base, Efl.Vpath) | |||
13 | meta_set { | 13 | meta_set { |
14 | [[ A Meta key is a mapping from a virtual path to a real one ]] | 14 | [[ A Meta key is a mapping from a virtual path to a real one ]] |
15 | params { | 15 | params { |
16 | key: const(char)*; [[ The magic path key being looked up ]] | 16 | key: string; [[ The magic path key being looked up ]] |
17 | path: const(char)*; [[ The real path the key maps to ]] | 17 | path: string; [[ The real path the key maps to ]] |
18 | } | 18 | } |
19 | } | 19 | } |
20 | meta_get { | 20 | meta_get { |
21 | [[ This returns the real path set for a Meta key, or NULL if not ]] | 21 | [[ This returns the real path set for a Meta key, or NULL if not ]] |
22 | params { | 22 | params { |
23 | key: const(char)*; [[ The magic path key being looked up ]] | 23 | key: string; [[ The magic path key being looked up ]] |
24 | } | 24 | } |
25 | return: const(char)*; | 25 | return: string; |
26 | } | 26 | } |
27 | } | 27 | } |
28 | implements { | 28 | implements { |
diff --git a/src/lib/efl/interfaces/efl_vpath_file.eo b/src/lib/efl/interfaces/efl_vpath_file.eo index d55a1eb..ce82c7e 100644 --- a/src/lib/efl/interfaces/efl_vpath_file.eo +++ b/src/lib/efl/interfaces/efl_vpath_file.eo | |||
@@ -21,7 +21,7 @@ class Efl.Vpath.File (Eo.Base) | |||
21 | set {} | 21 | set {} |
22 | get {} | 22 | get {} |
23 | values { | 23 | values { |
24 | path: const(char)*; [[ The input virtual path to a file ]] | 24 | path: string; [[ The input virtual path to a file ]] |
25 | } | 25 | } |
26 | } | 26 | } |
27 | @property result { | 27 | @property result { |
@@ -29,7 +29,7 @@ class Efl.Vpath.File (Eo.Base) | |||
29 | set {} | 29 | set {} |
30 | get {} | 30 | get {} |
31 | values { | 31 | values { |
32 | path: const(char)*; [[ The resulting destination file ]] | 32 | path: string; [[ The resulting destination file ]] |
33 | } | 33 | } |
34 | } | 34 | } |
35 | do { | 35 | do { |
diff --git a/src/lib/efl/interfaces/efl_vpath_manager.eo b/src/lib/efl/interfaces/efl_vpath_manager.eo index 5533fa8..47f25f6 100644 --- a/src/lib/efl/interfaces/efl_vpath_manager.eo +++ b/src/lib/efl/interfaces/efl_vpath_manager.eo | |||
@@ -9,7 +9,7 @@ class Efl.Vpath.Manager (Eo.Base) | |||
9 | fetch @class { | 9 | fetch @class { |
10 | [[ This class function fetches a Vpath File given an input path ]] | 10 | [[ This class function fetches a Vpath File given an input path ]] |
11 | params { | 11 | params { |
12 | path: const(char)*; [[ The input virtual file path to fetch ]] | 12 | path: string; [[ The input virtual file path to fetch ]] |
13 | } | 13 | } |
14 | return: own(Efl.Vpath.File); [[ An object representing the file ]] | 14 | return: own(Efl.Vpath.File); [[ An object representing the file ]] |
15 | } | 15 | } |
diff --git a/src/lib/eio/eio_job.eo b/src/lib/eio/eio_job.eo index 11ddf3e..6fc9fae 100644 --- a/src/lib/eio/eio_job.eo +++ b/src/lib/eio/eio_job.eo | |||
@@ -15,13 +15,13 @@ struct Eio.Filter.Direct.Data | |||
15 | 15 | ||
16 | struct Eio.Filter.Name.Data | 16 | struct Eio.Filter.Name.Data |
17 | { | 17 | { |
18 | file: const(char)*; | 18 | file: string; |
19 | filter: bool; | 19 | filter: bool; |
20 | } | 20 | } |
21 | 21 | ||
22 | struct Eio.Xattr.Data | 22 | struct Eio.Xattr.Data |
23 | { | 23 | { |
24 | data: const(char)*; | 24 | data: string; |
25 | size: uint; | 25 | size: uint; |
26 | } | 26 | } |
27 | 27 | ||
@@ -34,15 +34,15 @@ class Eio.Job (Eo.Base) | |||
34 | file_ls { | 34 | file_ls { |
35 | [[Lists entries in a given path.]] | 35 | [[Lists entries in a given path.]] |
36 | params { | 36 | params { |
37 | @in path: const(char)*; | 37 | @in path: string; |
38 | } | 38 | } |
39 | return: promise<int, const(char)*>; | 39 | return: promise<int, string>; |
40 | } | 40 | } |
41 | 41 | ||
42 | file_direct_ls { | 42 | file_direct_ls { |
43 | [[Lists entries in a given path with more information.]] | 43 | [[Lists entries in a given path with more information.]] |
44 | params { | 44 | params { |
45 | @in path: const(char)*; | 45 | @in path: string; |
46 | } | 46 | } |
47 | return: promise<int, const(Eina_File_Direct_Info)*>; | 47 | return: promise<int, const(Eina_File_Direct_Info)*>; |
48 | } | 48 | } |
@@ -50,7 +50,7 @@ class Eio.Job (Eo.Base) | |||
50 | file_stat_ls { | 50 | file_stat_ls { |
51 | [[Lists entries in a given path with stat information.]] | 51 | [[Lists entries in a given path with stat information.]] |
52 | params { | 52 | params { |
53 | @in path: const(char)*; | 53 | @in path: string; |
54 | } | 54 | } |
55 | return: promise<int, const(Eina_File_Direct_Info)*>; | 55 | return: promise<int, const(Eina_File_Direct_Info)*>; |
56 | } | 56 | } |
@@ -58,7 +58,7 @@ class Eio.Job (Eo.Base) | |||
58 | dir_stat_ls { | 58 | dir_stat_ls { |
59 | [[Recursively list the directory content and its sub content.]] | 59 | [[Recursively list the directory content and its sub content.]] |
60 | params { | 60 | params { |
61 | @in path: const(char)*; | 61 | @in path: string; |
62 | } | 62 | } |
63 | return: promise<int, const(Eina_File_Direct_Info)*>; | 63 | return: promise<int, const(Eina_File_Direct_Info)*>; |
64 | } | 64 | } |
@@ -66,7 +66,7 @@ class Eio.Job (Eo.Base) | |||
66 | dir_direct_ls { | 66 | dir_direct_ls { |
67 | [[Recursively list the directory content and its sub content.]] | 67 | [[Recursively list the directory content and its sub content.]] |
68 | params { | 68 | params { |
69 | @in path: const(char)*; | 69 | @in path: string; |
70 | } | 70 | } |
71 | return: promise<int, const(Eina_File_Direct_Info)*>; | 71 | return: promise<int, const(Eina_File_Direct_Info)*>; |
72 | } | 72 | } |
@@ -74,7 +74,7 @@ class Eio.Job (Eo.Base) | |||
74 | file_direct_stat { | 74 | file_direct_stat { |
75 | [[Get stat info on a given file/directory.]] | 75 | [[Get stat info on a given file/directory.]] |
76 | params { | 76 | params { |
77 | @in path: const(char)*; | 77 | @in path: string; |
78 | } | 78 | } |
79 | return: promise<Eina_Stat>; | 79 | return: promise<Eina_Stat>; |
80 | } | 80 | } |
@@ -83,10 +83,10 @@ class Eio.Job (Eo.Base) | |||
83 | @property file_xattr_list { | 83 | @property file_xattr_list { |
84 | [[Lists all extended attributes asynchronously.]] | 84 | [[Lists all extended attributes asynchronously.]] |
85 | keys { | 85 | keys { |
86 | path: const(char)*; | 86 | path: string; |
87 | } | 87 | } |
88 | get { | 88 | get { |
89 | return: promise<int, const(char)*>; | 89 | return: promise<int, string>; |
90 | } | 90 | } |
91 | } | 91 | } |
92 | 92 | ||
@@ -94,8 +94,8 @@ class Eio.Job (Eo.Base) | |||
94 | [[Retrieves or sets information of a given extended attribute.]] | 94 | [[Retrieves or sets information of a given extended attribute.]] |
95 | set { | 95 | set { |
96 | values { | 96 | values { |
97 | attribute: const(char)*; | 97 | attribute: string; |
98 | xattr_data: const(char)*; | 98 | xattr_data: string; |
99 | xattr_size: uint; | 99 | xattr_size: uint; |
100 | flags: Eina.Xattr.Flags; | 100 | flags: Eina.Xattr.Flags; |
101 | } | 101 | } |
@@ -103,13 +103,13 @@ class Eio.Job (Eo.Base) | |||
103 | } | 103 | } |
104 | get { | 104 | get { |
105 | keys { | 105 | keys { |
106 | path: const(char)*; | 106 | path: string; |
107 | attribute: const(char)*; | 107 | attribute: string; |
108 | } | 108 | } |
109 | return: promise<Eio.Xattr.Data>; | 109 | return: promise<Eio.Xattr.Data>; |
110 | } | 110 | } |
111 | keys { | 111 | keys { |
112 | path: const(char)*; | 112 | path: string; |
113 | } | 113 | } |
114 | } | 114 | } |
115 | 115 | ||
@@ -119,7 +119,7 @@ class Eio.Job (Eo.Base) | |||
119 | 119 | ||
120 | The fulfilled value in the promise will be the Eina.File*.]] | 120 | The fulfilled value in the promise will be the Eina.File*.]] |
121 | params { | 121 | params { |
122 | @in path: const(char)*; | 122 | @in path: string; |
123 | @in shared: bool; | 123 | @in shared: bool; |
124 | } | 124 | } |
125 | return: promise<Eina.File*>; | 125 | return: promise<Eina.File*>; |
diff --git a/src/lib/eio/eio_model.eo b/src/lib/eio/eio_model.eo index ce6fddc..0f9799c 100644 --- a/src/lib/eio/eio_model.eo +++ b/src/lib/eio/eio_model.eo | |||
@@ -29,7 +29,7 @@ class Eio.Model (Eo.Base, Efl.Model) | |||
29 | @since 1.11 | 29 | @since 1.11 |
30 | ]] | 30 | ]] |
31 | params { | 31 | params { |
32 | @in path: const(char)*; [[Root path provided by caller]] | 32 | @in path: string; [[Root path provided by caller]] |
33 | } | 33 | } |
34 | } | 34 | } |
35 | } | 35 | } |
diff --git a/src/lib/eio/eio_sentry.eo b/src/lib/eio/eio_sentry.eo index 71928e9..4737e08 100644 --- a/src/lib/eio/eio_sentry.eo +++ b/src/lib/eio/eio_sentry.eo | |||
@@ -3,8 +3,8 @@ import eina_types; | |||
3 | struct Eio.Sentry.Event | 3 | struct Eio.Sentry.Event |
4 | { | 4 | { |
5 | [[Wraps the data about a monitor event on a file.]] | 5 | [[Wraps the data about a monitor event on a file.]] |
6 | trigger: const(char)*; [[The cause of the event.]] | 6 | trigger: string; [[The cause of the event.]] |
7 | source: const(char)*; [[The original monitored path.]] | 7 | source: string; [[The original monitored path.]] |
8 | } | 8 | } |
9 | 9 | ||
10 | class Eio.Sentry (Eo.Base) | 10 | class Eio.Sentry (Eo.Base) |
@@ -15,14 +15,14 @@ class Eio.Sentry (Eo.Base) | |||
15 | add { | 15 | add { |
16 | [[Adds a new path to the list of monitored paths.]] | 16 | [[Adds a new path to the list of monitored paths.]] |
17 | params { | 17 | params { |
18 | @in path: const(char)*; | 18 | @in path: string; |
19 | } | 19 | } |
20 | return : bool; | 20 | return : bool; |
21 | } | 21 | } |
22 | del { | 22 | del { |
23 | [[Removes the given path from the monitored list.]] | 23 | [[Removes the given path from the monitored list.]] |
24 | params { | 24 | params { |
25 | @in path: const(char)*; | 25 | @in path: string; |
26 | } | 26 | } |
27 | } | 27 | } |
28 | } | 28 | } |
diff --git a/src/lib/eldbus/eldbus_model_arguments.eo b/src/lib/eldbus/eldbus_model_arguments.eo index 293cbf5..3849fbf 100644 --- a/src/lib/eldbus/eldbus_model_arguments.eo +++ b/src/lib/eldbus/eldbus_model_arguments.eo | |||
@@ -10,7 +10,7 @@ class Eldbus.Model.Arguments (Eo.Base, Efl.Model) { | |||
10 | @since 1.16]] | 10 | @since 1.16]] |
11 | params { | 11 | params { |
12 | @in proxy: Eldbus.Proxy*; [[Eldbus proxy]] | 12 | @in proxy: Eldbus.Proxy*; [[Eldbus proxy]] |
13 | @in name: const(char)*; [[Name]] | 13 | @in name: string; [[Name]] |
14 | @in arguments: const(list<Eldbus.Introspection.Argument *>); [[The introspected arguments]] | 14 | @in arguments: const(list<Eldbus.Introspection.Argument *>); [[The introspected arguments]] |
15 | } | 15 | } |
16 | } | 16 | } |
@@ -18,7 +18,7 @@ class Eldbus.Model.Arguments (Eo.Base, Efl.Model) { | |||
18 | [[Name of the argument]] | 18 | [[Name of the argument]] |
19 | get {} | 19 | get {} |
20 | values { | 20 | values { |
21 | name: const(char)*; [[Argument name]] | 21 | name: string; [[Argument name]] |
22 | } | 22 | } |
23 | } | 23 | } |
24 | } | 24 | } |
diff --git a/src/lib/eldbus/eldbus_model_connection.eo b/src/lib/eldbus/eldbus_model_connection.eo index 303000b..7aafd1d 100644 --- a/src/lib/eldbus/eldbus_model_connection.eo +++ b/src/lib/eldbus/eldbus_model_connection.eo | |||
@@ -8,7 +8,7 @@ class Eldbus.Model.Connection (Eo.Base, Efl.Model) { | |||
8 | @since 1.16]] | 8 | @since 1.16]] |
9 | params { | 9 | params { |
10 | @in type: int; [[The connection type]] | 10 | @in type: int; [[The connection type]] |
11 | @in address: const(char)*; [[Remote address of DBus]] | 11 | @in address: string; [[Remote address of DBus]] |
12 | @in private_: bool; [[Non shared dbus connection]] | 12 | @in private_: bool; [[Non shared dbus connection]] |
13 | } | 13 | } |
14 | } | 14 | } |
@@ -21,7 +21,7 @@ class Eldbus.Model.Connection (Eo.Base, Efl.Model) { | |||
21 | @property address { | 21 | @property address { |
22 | [[Remote DBus address]] | 22 | [[Remote DBus address]] |
23 | values { | 23 | values { |
24 | address: const(char)*; [[Address]] | 24 | address: string; [[Address]] |
25 | } | 25 | } |
26 | } | 26 | } |
27 | @property private { | 27 | @property private { |
diff --git a/src/lib/eldbus/eldbus_model_object.eo b/src/lib/eldbus/eldbus_model_object.eo index 1f999cc..18529fb 100644 --- a/src/lib/eldbus/eldbus_model_object.eo +++ b/src/lib/eldbus/eldbus_model_object.eo | |||
@@ -11,10 +11,10 @@ class Eldbus.Model.Object (Eo.Base, Efl.Model) { | |||
11 | @since 1.16]] | 11 | @since 1.16]] |
12 | params { | 12 | params { |
13 | @in type: int; [[The connection type]] | 13 | @in type: int; [[The connection type]] |
14 | @in address: const(char)*; [[Remote address of DBus]] | 14 | @in address: string; [[Remote address of DBus]] |
15 | @in private_: bool; [[Non shared DBus connection]] | 15 | @in private_: bool; [[Non shared DBus connection]] |
16 | @in bus: const(char)*; [[DBus Name or unique-id]] | 16 | @in bus: string; [[DBus Name or unique-id]] |
17 | @in path: const(char)*; [[DBus path]] | 17 | @in path: string; [[DBus path]] |
18 | } | 18 | } |
19 | } | 19 | } |
20 | connection_constructor { | 20 | connection_constructor { |
@@ -23,8 +23,8 @@ class Eldbus.Model.Object (Eo.Base, Efl.Model) { | |||
23 | @since 1.16]] | 23 | @since 1.16]] |
24 | params { | 24 | params { |
25 | @in connection: Eldbus.Connection*; [[Eldbus connection]] | 25 | @in connection: Eldbus.Connection*; [[Eldbus connection]] |
26 | @in bus: const(char)*; [[DBus Name or unique-id]] | 26 | @in bus: string; [[DBus Name or unique-id]] |
27 | @in path: const(char)*; [[DBus path]] | 27 | @in path: string; [[DBus path]] |
28 | } | 28 | } |
29 | } | 29 | } |
30 | @property type { | 30 | @property type { |
@@ -36,7 +36,7 @@ class Eldbus.Model.Object (Eo.Base, Efl.Model) { | |||
36 | @property address { | 36 | @property address { |
37 | [[Remote address of DBus]] | 37 | [[Remote address of DBus]] |
38 | values { | 38 | values { |
39 | address: const(char)*; [[Address]] | 39 | address: string; [[Address]] |
40 | } | 40 | } |
41 | } | 41 | } |
42 | @property private { | 42 | @property private { |
@@ -48,13 +48,13 @@ class Eldbus.Model.Object (Eo.Base, Efl.Model) { | |||
48 | @property bus { | 48 | @property bus { |
49 | [[DBus Name or unique-id]] | 49 | [[DBus Name or unique-id]] |
50 | values { | 50 | values { |
51 | bus: const(char)*; [[DBus name]] | 51 | bus: string; [[DBus name]] |
52 | } | 52 | } |
53 | } | 53 | } |
54 | @property path { | 54 | @property path { |
55 | [[DBus path]] | 55 | [[DBus path]] |
56 | values { | 56 | values { |
57 | path: const(char)*; [[DBus path]] | 57 | path: string; [[DBus path]] |
58 | } | 58 | } |
59 | } | 59 | } |
60 | } | 60 | } |
diff --git a/src/lib/eldbus/eldbus_model_proxy.eo b/src/lib/eldbus/eldbus_model_proxy.eo index d0b4e24..7b93630 100644 --- a/src/lib/eldbus/eldbus_model_proxy.eo +++ b/src/lib/eldbus/eldbus_model_proxy.eo | |||
@@ -17,7 +17,7 @@ class Eldbus.Model.Proxy (Eo.Base, Efl.Model) { | |||
17 | [[Proxy name]] | 17 | [[Proxy name]] |
18 | get {} | 18 | get {} |
19 | values { | 19 | values { |
20 | name: const(char)*; [[Proxy name]] | 20 | name: string; [[Proxy name]] |
21 | } | 21 | } |
22 | } | 22 | } |
23 | } | 23 | } |
diff --git a/src/lib/elementary/efl_ui_image.eo b/src/lib/elementary/efl_ui_image.eo index a485366..4c87fe2 100644 --- a/src/lib/elementary/efl_ui_image.eo +++ b/src/lib/elementary/efl_ui_image.eo | |||
@@ -125,7 +125,7 @@ class Efl.Ui.Image (Elm.Widget, Evas.Clickable_Interface, Evas.Draggable_Interfa | |||
125 | ]] | 125 | ]] |
126 | } | 126 | } |
127 | values { | 127 | values { |
128 | name: const(char)*; [[The icon name]] | 128 | name: string; [[The icon name]] |
129 | } | 129 | } |
130 | } | 130 | } |
131 | } | 131 | } |
diff --git a/src/lib/elementary/efl_ui_layout_internal_box.eo b/src/lib/elementary/efl_ui_layout_internal_box.eo index 97fac12..d183ac6 100644 --- a/src/lib/elementary/efl_ui_layout_internal_box.eo +++ b/src/lib/elementary/efl_ui_layout_internal_box.eo | |||
@@ -12,7 +12,7 @@ class Efl.Ui.Layout_Internal.Box (Eo.Base, Efl.Pack.Linear) | |||
12 | values { | 12 | values { |
13 | layout: Eo.Base; | 13 | layout: Eo.Base; |
14 | pack: Eo.Base; | 14 | pack: Eo.Base; |
15 | part: const(char)*; | 15 | part: string; |
16 | } | 16 | } |
17 | } | 17 | } |
18 | } | 18 | } |
diff --git a/src/lib/elementary/efl_ui_layout_internal_table.eo b/src/lib/elementary/efl_ui_layout_internal_table.eo index c4081c2..85cbded 100644 --- a/src/lib/elementary/efl_ui_layout_internal_table.eo +++ b/src/lib/elementary/efl_ui_layout_internal_table.eo | |||
@@ -12,7 +12,7 @@ class Efl.Ui.Layout_Internal.Table (Eo.Base, Efl.Pack.Grid) | |||
12 | values { | 12 | values { |
13 | layout: Eo.Base; | 13 | layout: Eo.Base; |
14 | pack: Eo.Base; | 14 | pack: Eo.Base; |
15 | part: const(char)*; | 15 | part: string; |
16 | } | 16 | } |
17 | } | 17 | } |
18 | } | 18 | } |
diff --git a/src/lib/elementary/elm_actionslider.eo b/src/lib/elementary/elm_actionslider.eo index 8c2d1db..acb32cd 100644 --- a/src/lib/elementary/elm_actionslider.eo +++ b/src/lib/elementary/elm_actionslider.eo | |||
@@ -64,7 +64,7 @@ class Elm.Actionslider (Elm.Layout, Evas.Selectable_Interface) | |||
64 | @property selected_label { | 64 | @property selected_label { |
65 | get { | 65 | get { |
66 | [[Get actionslider selected label.]] | 66 | [[Get actionslider selected label.]] |
67 | return: const(char)*; [[Selected label]] | 67 | return: string; [[Selected label]] |
68 | } | 68 | } |
69 | } | 69 | } |
70 | } | 70 | } |
diff --git a/src/lib/elementary/elm_app_client.eo b/src/lib/elementary/elm_app_client.eo index 2e31267..f32b1b4 100644 --- a/src/lib/elementary/elm_app_client.eo +++ b/src/lib/elementary/elm_app_client.eo | |||
@@ -19,14 +19,14 @@ class Elm.App.Client (Eo.Base) | |||
19 | [[Return the application package.]] | 19 | [[Return the application package.]] |
20 | } | 20 | } |
21 | values { | 21 | values { |
22 | ret: const(char)*; [[application package]] | 22 | ret: string; [[application package]] |
23 | } | 23 | } |
24 | } | 24 | } |
25 | constructor { | 25 | constructor { |
26 | [[Class constructor of elm_app_client.]] | 26 | [[Class constructor of elm_app_client.]] |
27 | legacy: null; | 27 | legacy: null; |
28 | params { | 28 | params { |
29 | @in package: const(char)*; [[Package of application]] | 29 | @in package: string; [[Package of application]] |
30 | } | 30 | } |
31 | } | 31 | } |
32 | view_all_close { | 32 | view_all_close { |
diff --git a/src/lib/elementary/elm_app_client_view.eo b/src/lib/elementary/elm_app_client_view.eo index 9ce26f0..ecca3e0 100644 --- a/src/lib/elementary/elm_app_client_view.eo +++ b/src/lib/elementary/elm_app_client_view.eo | |||
@@ -44,7 +44,7 @@ class Elm.App.Client.View (Eo.Base) | |||
44 | } | 44 | } |
45 | path_set { | 45 | path_set { |
46 | params { | 46 | params { |
47 | path: const(char) *; | 47 | path: string; |
48 | } | 48 | } |
49 | } | 49 | } |
50 | @property path { | 50 | @property path { |
@@ -60,7 +60,7 @@ class Elm.App.Client.View (Eo.Base) | |||
60 | [[Get application package]] | 60 | [[Get application package]] |
61 | } | 61 | } |
62 | values { | 62 | values { |
63 | ret: const(char)*; [[Package of application]] | 63 | ret: string; [[Package of application]] |
64 | } | 64 | } |
65 | } | 65 | } |
66 | @property icon { | 66 | @property icon { |
@@ -68,7 +68,7 @@ class Elm.App.Client.View (Eo.Base) | |||
68 | [[Get icon path of view]] | 68 | [[Get icon path of view]] |
69 | } | 69 | } |
70 | values { | 70 | values { |
71 | ret: const(char)*; [[icon path of view]] | 71 | ret: string; [[icon path of view]] |
72 | } | 72 | } |
73 | } | 73 | } |
74 | @property progress { | 74 | @property progress { |
@@ -86,7 +86,7 @@ class Elm.App.Client.View (Eo.Base) | |||
86 | [[Get title of view]] | 86 | [[Get title of view]] |
87 | } | 87 | } |
88 | values { | 88 | values { |
89 | ret: const(char)*; [[title of view]] | 89 | ret: string; [[title of view]] |
90 | } | 90 | } |
91 | } | 91 | } |
92 | pause { | 92 | pause { |
diff --git a/src/lib/elementary/elm_app_server.eo b/src/lib/elementary/elm_app_server.eo index 32655d2..a2e1402 100644 --- a/src/lib/elementary/elm_app_server.eo +++ b/src/lib/elementary/elm_app_server.eo | |||
@@ -28,7 +28,7 @@ class Elm.App.Server (Eo.Base) | |||
28 | get { | 28 | get { |
29 | } | 29 | } |
30 | values { | 30 | values { |
31 | ret: const(char)*; | 31 | ret: string; |
32 | } | 32 | } |
33 | } | 33 | } |
34 | @property package { | 34 | @property package { |
@@ -56,7 +56,7 @@ class Elm.App.Server (Eo.Base) | |||
56 | [[Class constructor of elm_app_server]] | 56 | [[Class constructor of elm_app_server]] |
57 | legacy: null; | 57 | legacy: null; |
58 | params { | 58 | params { |
59 | @in packageid: const(char)*; [[package of application]] | 59 | @in packageid: string; [[package of application]] |
60 | @in create_view_cb: Elm_App_Server_Create_View_Cb; [[callback to be called when user wants to open some application view]] | 60 | @in create_view_cb: Elm_App_Server_Create_View_Cb; [[callback to be called when user wants to open some application view]] |
61 | } | 61 | } |
62 | } | 62 | } |
@@ -66,7 +66,7 @@ class Elm.App.Server (Eo.Base) | |||
66 | view_check { | 66 | view_check { |
67 | [[If view id is available and unique, return the full DBus object path of view]] | 67 | [[If view id is available and unique, return the full DBus object path of view]] |
68 | params { | 68 | params { |
69 | @in id: const(char)*; [[view identifier]] | 69 | @in id: string; [[view identifier]] |
70 | } | 70 | } |
71 | return: bool; [[true if id is valid or false if not]] | 71 | return: bool; [[true if id is valid or false if not]] |
72 | } | 72 | } |
@@ -82,7 +82,7 @@ class Elm.App.Server (Eo.Base) | |||
82 | title_set { | 82 | title_set { |
83 | [[Set a title to application.]] | 83 | [[Set a title to application.]] |
84 | params { | 84 | params { |
85 | @in title: const(char)* @nullable; [[title of application]] | 85 | @in title: string @nullable; [[title of application]] |
86 | } | 86 | } |
87 | } | 87 | } |
88 | title_get { | 88 | title_get { |
diff --git a/src/lib/elementary/elm_app_server_view.eo b/src/lib/elementary/elm_app_server_view.eo index 9b7d2b1..52a1194 100644 --- a/src/lib/elementary/elm_app_server_view.eo +++ b/src/lib/elementary/elm_app_server_view.eo | |||
@@ -28,7 +28,7 @@ class Elm.App.Server.View (Eo.Base) | |||
28 | get { | 28 | get { |
29 | } | 29 | } |
30 | values { | 30 | values { |
31 | icon: const(char)*; | 31 | icon: string; |
32 | } | 32 | } |
33 | } | 33 | } |
34 | @property title { | 34 | @property title { |
@@ -37,7 +37,7 @@ class Elm.App.Server.View (Eo.Base) | |||
37 | get { | 37 | get { |
38 | } | 38 | } |
39 | values { | 39 | values { |
40 | title: const(char)* @nullable; | 40 | title: string @nullable; |
41 | } | 41 | } |
42 | } | 42 | } |
43 | @property window { | 43 | @property window { |
@@ -53,7 +53,7 @@ class Elm.App.Server.View (Eo.Base) | |||
53 | get { | 53 | get { |
54 | } | 54 | } |
55 | values { | 55 | values { |
56 | ret: const(char) *; | 56 | ret: string; |
57 | } | 57 | } |
58 | } | 58 | } |
59 | @property state { | 59 | @property state { |
@@ -67,7 +67,7 @@ class Elm.App.Server.View (Eo.Base) | |||
67 | get { | 67 | get { |
68 | } | 68 | } |
69 | values { | 69 | values { |
70 | ret: const(char)*; | 70 | ret: string; |
71 | } | 71 | } |
72 | } | 72 | } |
73 | @property pixels { | 73 | @property pixels { |
diff --git a/src/lib/elementary/elm_calendar.eo b/src/lib/elementary/elm_calendar.eo index 6a851b7..7ac57ab 100644 --- a/src/lib/elementary/elm_calendar.eo +++ b/src/lib/elementary/elm_calendar.eo | |||
@@ -169,7 +169,7 @@ class Elm.Calendar (Elm.Layout, Elm.Interface.Atspi_Widget_Action) | |||
169 | get { | 169 | get { |
170 | } | 170 | } |
171 | values { | 171 | values { |
172 | weekdays: const(char)**; [[Array of seven strings to be used as weekday names. | 172 | weekdays: string*; [[Array of seven strings to be used as weekday names. |
173 | Warning: It must have 7 elements, or it will access invalid memory. | 173 | Warning: It must have 7 elements, or it will access invalid memory. |
174 | Warning: The strings must be $null terminated ('@\0').]] | 174 | Warning: The strings must be $null terminated ('@\0').]] |
175 | } | 175 | } |
@@ -324,7 +324,7 @@ class Elm.Calendar (Elm.Layout, Elm.Interface.Atspi_Widget_Action) | |||
324 | */ | 324 | */ |
325 | return: Elm.Calendar.Mark *; [[The newly added calendar mark]] | 325 | return: Elm.Calendar.Mark *; [[The newly added calendar mark]] |
326 | params { | 326 | params { |
327 | @in mark_type: const(char)*; [[A string used to define the type of mark. It will be | 327 | @in mark_type: string; [[A string used to define the type of mark. It will be |
328 | emitted to the theme, that should display a related modification on these | 328 | emitted to the theme, that should display a related modification on these |
329 | days representation.]] | 329 | days representation.]] |
330 | @in mark_time: Efl.Time *; [[A time struct to represent the date of inclusion of the | 330 | @in mark_time: Efl.Time *; [[A time struct to represent the date of inclusion of the |
diff --git a/src/lib/elementary/elm_colorselector.eo b/src/lib/elementary/elm_colorselector.eo index 40e786f..b36f083 100644 --- a/src/lib/elementary/elm_colorselector.eo +++ b/src/lib/elementary/elm_colorselector.eo | |||
@@ -51,7 +51,7 @@ class Elm.Colorselector (Elm.Layout, Elm.Interface.Atspi_Widget_Action, | |||
51 | ]] | 51 | ]] |
52 | } | 52 | } |
53 | values { | 53 | values { |
54 | palette_name: const(char)*; [[Name of palette]] | 54 | palette_name: string; [[Name of palette]] |
55 | } | 55 | } |
56 | } | 56 | } |
57 | @property mode { | 57 | @property mode { |
diff --git a/src/lib/elementary/elm_ctxpopup.eo b/src/lib/elementary/elm_ctxpopup.eo index 42afb26..2c4a551 100644 --- a/src/lib/elementary/elm_ctxpopup.eo +++ b/src/lib/elementary/elm_ctxpopup.eo | |||
@@ -174,7 +174,7 @@ class Elm.Ctxpopup (Elm.Layout, Elm.Interface.Atspi_Widget_Action, Efl.Orientati | |||
174 | return: Elm.Widget.Item; [[A handle to the item added or $null, on errors.]] | 174 | return: Elm.Widget.Item; [[A handle to the item added or $null, on errors.]] |
175 | 175 | ||
176 | params { | 176 | params { |
177 | @in label: const(char)*; [[The Label of the new item]] | 177 | @in label: string; [[The Label of the new item]] |
178 | @in icon: Evas.Object @optional; [[Icon to be set on new item]] | 178 | @in icon: Evas.Object @optional; [[Icon to be set on new item]] |
179 | @in func: Evas_Smart_Cb @optional; [[Convenience function called when item selected]] | 179 | @in func: Evas_Smart_Cb @optional; [[Convenience function called when item selected]] |
180 | @in data: const(void)* @optional; [[Data passed to $func]] | 180 | @in data: const(void)* @optional; [[Data passed to $func]] |
@@ -193,7 +193,7 @@ class Elm.Ctxpopup (Elm.Layout, Elm.Interface.Atspi_Widget_Action, Efl.Orientati | |||
193 | return: Elm.Widget.Item; [[A handle to the item added or $null, on errors.]] | 193 | return: Elm.Widget.Item; [[A handle to the item added or $null, on errors.]] |
194 | 194 | ||
195 | params { | 195 | params { |
196 | @in label: const(char)*; [[The Label of the new item]] | 196 | @in label: string; [[The Label of the new item]] |
197 | @in icon: Evas.Object @optional; [[Icon to be set on new item]] | 197 | @in icon: Evas.Object @optional; [[Icon to be set on new item]] |
198 | @in func: Evas_Smart_Cb @optional; [[Convenience function called when item selected]] | 198 | @in func: Evas_Smart_Cb @optional; [[Convenience function called when item selected]] |
199 | @in data: const(void)* @optional; [[Data passed to $func]] | 199 | @in data: const(void)* @optional; [[Data passed to $func]] |
diff --git a/src/lib/elementary/elm_datetime.eo b/src/lib/elementary/elm_datetime.eo index ed2dabb..7d3c879 100644 --- a/src/lib/elementary/elm_datetime.eo +++ b/src/lib/elementary/elm_datetime.eo | |||
@@ -99,7 +99,7 @@ class Elm.Datetime (Elm.Layout) | |||
99 | [[Get the datetime format.]] | 99 | [[Get the datetime format.]] |
100 | } | 100 | } |
101 | values { | 101 | values { |
102 | fmt: const(char)* @nullable; [[The datetime format.]] | 102 | fmt: string @nullable; [[The datetime format.]] |
103 | } | 103 | } |
104 | } | 104 | } |
105 | field_limit_set { | 105 | field_limit_set { |
diff --git a/src/lib/elementary/elm_dayselector.eo b/src/lib/elementary/elm_dayselector.eo index a0d2935..1fe6afd 100644 --- a/src/lib/elementary/elm_dayselector.eo +++ b/src/lib/elementary/elm_dayselector.eo | |||
@@ -106,7 +106,7 @@ class Elm.Dayselector (Elm.Layout) | |||
106 | */ | 106 | */ |
107 | 107 | ||
108 | params { | 108 | params { |
109 | @in weekdays: const(char)* * @nullable; [[Array of seven strings to be used as weekday names. | 109 | @in weekdays: string * @nullable; [[Array of seven strings to be used as weekday names. |
110 | Warning: It must have 7 elements, or it will access invalid memory. | 110 | Warning: It must have 7 elements, or it will access invalid memory. |
111 | Warning: The strings must be NULL terminated ('@\0').]] | 111 | Warning: The strings must be NULL terminated ('@\0').]] |
112 | } | 112 | } |
diff --git a/src/lib/elementary/elm_diskselector.eo b/src/lib/elementary/elm_diskselector.eo index 3e871f2..9a86234 100644 --- a/src/lib/elementary/elm_diskselector.eo +++ b/src/lib/elementary/elm_diskselector.eo | |||
@@ -178,7 +178,7 @@ class Elm.Diskselector (Elm.Widget, Elm.Interface_Scrollable, | |||
178 | */ | 178 | */ |
179 | return: Elm.Widget.Item; | 179 | return: Elm.Widget.Item; |
180 | params { | 180 | params { |
181 | @in label: const(char)*; [[The label of the diskselector item.]] | 181 | @in label: string; [[The label of the diskselector item.]] |
182 | @in icon: Evas.Object @optional; [[The icon object to use at left side of the item. An | 182 | @in icon: Evas.Object @optional; [[The icon object to use at left side of the item. An |
183 | icon can be any Evas object, but usually it is an icon created | 183 | icon can be any Evas object, but usually it is an icon created |
184 | with elm_icon_add(). ]] | 184 | with elm_icon_add(). ]] |
diff --git a/src/lib/elementary/elm_entry.eo b/src/lib/elementary/elm_entry.eo index 196b58a..faee11b 100644 --- a/src/lib/elementary/elm_entry.eo +++ b/src/lib/elementary/elm_entry.eo | |||
@@ -303,7 +303,7 @@ class Elm.Entry (Elm.Layout, Elm.Interface_Scrollable, Evas.Clickable_Interface, | |||
303 | [[Get the style that the hover should use.]] | 303 | [[Get the style that the hover should use.]] |
304 | } | 304 | } |
305 | values { | 305 | values { |
306 | style: const(char)* @nullable; [[The style to use for the underlying hover.]] | 306 | style: string @nullable; [[The style to use for the underlying hover.]] |
307 | } | 307 | } |
308 | } | 308 | } |
309 | @property single_line { | 309 | @property single_line { |
@@ -643,7 +643,7 @@ class Elm.Entry (Elm.Layout, Elm.Interface_Scrollable, Evas.Clickable_Interface, | |||
643 | or modified in any way. If the $entry object is deleted or its | 643 | or modified in any way. If the $entry object is deleted or its |
644 | contents are changed, the returned pointer should be considered invalid. | 644 | contents are changed, the returned pointer should be considered invalid. |
645 | ]] | 645 | ]] |
646 | return: const(char)*; | 646 | return: string; |
647 | } | 647 | } |
648 | } | 648 | } |
649 | @property cursor_is_visible_format { | 649 | @property cursor_is_visible_format { |
@@ -735,7 +735,7 @@ class Elm.Entry (Elm.Layout, Elm.Interface_Scrollable, Evas.Clickable_Interface, | |||
735 | @since 1.7 | 735 | @since 1.7 |
736 | ]] | 736 | ]] |
737 | params { | 737 | params { |
738 | @in style: const(char)*; [[The style user to push.]] | 738 | @in style: string; [[The style user to push.]] |
739 | } | 739 | } |
740 | } | 740 | } |
741 | item_provider_remove { | 741 | item_provider_remove { |
@@ -756,7 +756,7 @@ class Elm.Entry (Elm.Layout, Elm.Interface_Scrollable, Evas.Clickable_Interface, | |||
756 | 756 | ||
757 | @since 1.7 | 757 | @since 1.7 |
758 | ]] | 758 | ]] |
759 | return: const(char)*; | 759 | return: string; |
760 | } | 760 | } |
761 | context_menu_clear { | 761 | context_menu_clear { |
762 | [[This clears and frees the items in a entry's contextual (longpress) | 762 | [[This clears and frees the items in a entry's contextual (longpress) |
@@ -785,7 +785,7 @@ class Elm.Entry (Elm.Layout, Elm.Interface_Scrollable, Evas.Clickable_Interface, | |||
785 | See also @.markup_filter_append. | 785 | See also @.markup_filter_append. |
786 | ]] | 786 | ]] |
787 | params { | 787 | params { |
788 | @in entry: const(char)*; [[The text to insert.]] | 788 | @in entry: string; [[The text to insert.]] |
789 | } | 789 | } |
790 | } | 790 | } |
791 | input_panel_imdata_set { | 791 | input_panel_imdata_set { |
@@ -899,7 +899,7 @@ class Elm.Entry (Elm.Layout, Elm.Interface_Scrollable, Evas.Clickable_Interface, | |||
899 | See also @.markup_filter_append. | 899 | See also @.markup_filter_append. |
900 | ]] | 900 | ]] |
901 | params { | 901 | params { |
902 | @in str: const(char)*; [[The text to be appended.]] | 902 | @in str: string; [[The text to be appended.]] |
903 | } | 903 | } |
904 | } | 904 | } |
905 | context_menu_item_add { | 905 | context_menu_item_add { |
@@ -915,8 +915,8 @@ class Elm.Entry (Elm.Layout, Elm.Interface_Scrollable, Evas.Clickable_Interface, | |||
915 | perform any action they deem necessary. | 915 | perform any action they deem necessary. |
916 | ]] | 916 | ]] |
917 | params { | 917 | params { |
918 | @in label: const(char)* @optional; [[The item's text label.]] | 918 | @in label: string @optional; [[The item's text label.]] |
919 | @in icon_file: const(char)* @optional; [[The item's icon file.]] | 919 | @in icon_file: string @optional; [[The item's icon file.]] |
920 | @in icon_type: Elm.Icon.Type; [[The item's icon type.]] | 920 | @in icon_type: Elm.Icon.Type; [[The item's icon type.]] |
921 | @in func: Evas_Smart_Cb @optional; [[The callback to execute when the item is clicked.]] | 921 | @in func: Evas_Smart_Cb @optional; [[The callback to execute when the item is clicked.]] |
922 | @in data: const(void)* @optional; [[The data to associate with the item for related functions.]] | 922 | @in data: const(void)* @optional; [[The data to associate with the item for related functions.]] |
diff --git a/src/lib/elementary/elm_flipselector.eo b/src/lib/elementary/elm_flipselector.eo index 2846eb3..4d8cd1a 100644 --- a/src/lib/elementary/elm_flipselector.eo +++ b/src/lib/elementary/elm_flipselector.eo | |||
@@ -76,7 +76,7 @@ class Elm.Flipselector (Elm.Layout, Efl.Ui.Spin, | |||
76 | ]] | 76 | ]] |
77 | return: Elm.Widget.Item; | 77 | return: Elm.Widget.Item; |
78 | params { | 78 | params { |
79 | @in label: const(char)*; [[The (text) label of the new item.]] | 79 | @in label: string; [[The (text) label of the new item.]] |
80 | @in func: Evas_Smart_Cb @optional; [[Convenience callback function to take place when | 80 | @in func: Evas_Smart_Cb @optional; [[Convenience callback function to take place when |
81 | item is selected.]] | 81 | item is selected.]] |
82 | @in data: void * @optional; [[Data passed to $func, above.]] | 82 | @in data: void * @optional; [[Data passed to $func, above.]] |
@@ -107,7 +107,7 @@ class Elm.Flipselector (Elm.Layout, Efl.Ui.Spin, | |||
107 | ]] | 107 | ]] |
108 | return: Elm.Widget.Item; | 108 | return: Elm.Widget.Item; |
109 | params { | 109 | params { |
110 | @in label: const(char)*; [[The (text) label of the new item.]] | 110 | @in label: string; [[The (text) label of the new item.]] |
111 | @in func: Evas_Smart_Cb @optional; [[Convenience callback function to take place when | 111 | @in func: Evas_Smart_Cb @optional; [[Convenience callback function to take place when |
112 | item is selected.]] | 112 | item is selected.]] |
113 | @in data: const(void)* @optional; [[Data passed to $func, above.]] | 113 | @in data: const(void)* @optional; [[Data passed to $func, above.]] |
diff --git a/src/lib/elementary/elm_gengrid.eo b/src/lib/elementary/elm_gengrid.eo index db0268c..0a346c5 100644 --- a/src/lib/elementary/elm_gengrid.eo +++ b/src/lib/elementary/elm_gengrid.eo | |||
@@ -516,8 +516,8 @@ class Elm.Gengrid (Elm.Layout, Elm.Interface_Scrollable, | |||
516 | Pointer to item to start search from. If $null, search will | 516 | Pointer to item to start search from. If $null, search will |
517 | be started from the first item of the gengrid. | 517 | be started from the first item of the gengrid. |
518 | ]] | 518 | ]] |
519 | @in part_name: const(char) *; [[Name of the TEXT part of gengrid item to search string in.]] | 519 | @in part_name: string; [[Name of the TEXT part of gengrid item to search string in.]] |
520 | @in pattern: const(char) *; [[The search pattern.]] | 520 | @in pattern: string; [[The search pattern.]] |
521 | @in flags: Elm.Glob.Match_Flags; [[Search flags.]] | 521 | @in flags: Elm.Glob.Match_Flags; [[Search flags.]] |
522 | } | 522 | } |
523 | } | 523 | } |
diff --git a/src/lib/elementary/elm_gengrid_item.eo b/src/lib/elementary/elm_gengrid_item.eo index 7fd88ee..abfdbf3 100644 --- a/src/lib/elementary/elm_gengrid_item.eo +++ b/src/lib/elementary/elm_gengrid_item.eo | |||
@@ -178,7 +178,7 @@ class Elm.Gengrid.Item(Elm.Widget.Item) | |||
178 | 178 | ||
179 | @since 1.15]] | 179 | @since 1.15]] |
180 | params { | 180 | params { |
181 | @in parts: const (char) *; [[The name of item's part]] | 181 | @in parts: string; [[The name of item's part]] |
182 | @in itf: Elm.Gengrid.Item.Field_Type; [[The type of item's part type]] | 182 | @in itf: Elm.Gengrid.Item.Field_Type; [[The type of item's part type]] |
183 | } | 183 | } |
184 | } | 184 | } |
diff --git a/src/lib/elementary/elm_genlist.eo b/src/lib/elementary/elm_genlist.eo index 7e8edc1..dee65d7 100644 --- a/src/lib/elementary/elm_genlist.eo +++ b/src/lib/elementary/elm_genlist.eo | |||
@@ -517,8 +517,8 @@ class Elm.Genlist (Elm.Layout, Elm.Interface_Scrollable, Evas.Clickable_Interfac | |||
517 | Pointer to item to start search from. If $null, search | 517 | Pointer to item to start search from. If $null, search |
518 | will be started from the first item of the genlist. | 518 | will be started from the first item of the genlist. |
519 | ]] | 519 | ]] |
520 | @in part_name: const(char)*; [[Name of the TEXT part of genlist item to search string in.]] | 520 | @in part_name: string; [[Name of the TEXT part of genlist item to search string in.]] |
521 | @in pattern: const(char)*; [[The search pattern.]] | 521 | @in pattern: string; [[The search pattern.]] |
522 | @in flags: Elm.Glob.Match_Flags; [[Search flags.]] | 522 | @in flags: Elm.Glob.Match_Flags; [[Search flags.]] |
523 | } | 523 | } |
524 | } | 524 | } |
diff --git a/src/lib/elementary/elm_genlist_item.eo b/src/lib/elementary/elm_genlist_item.eo index a8e0746..5b7c9f1 100644 --- a/src/lib/elementary/elm_genlist_item.eo +++ b/src/lib/elementary/elm_genlist_item.eo | |||
@@ -187,7 +187,7 @@ class Elm.Genlist.Item(Elm.Widget.Item) | |||
187 | ]] | 187 | ]] |
188 | } | 188 | } |
189 | values { | 189 | values { |
190 | decorate_it_type: const(char)*; [[Name of the item's decorate mode.]] | 190 | decorate_it_type: string; [[Name of the item's decorate mode.]] |
191 | } | 191 | } |
192 | } | 192 | } |
193 | @property flip { | 193 | @property flip { |
@@ -362,7 +362,7 @@ class Elm.Genlist.Item(Elm.Widget.Item) | |||
362 | item's all property. | 362 | item's all property. |
363 | ]] | 363 | ]] |
364 | params { | 364 | params { |
365 | @in parts: const (char) *; [[The name of item's part.]] | 365 | @in parts: string; [[The name of item's part.]] |
366 | @in itf: Elm.Genlist.Item.Field_Type; [[The type of item's part type.]] | 366 | @in itf: Elm.Genlist.Item.Field_Type; [[The type of item's part type.]] |
367 | } | 367 | } |
368 | } | 368 | } |
@@ -413,7 +413,7 @@ class Elm.Genlist.Item(Elm.Widget.Item) | |||
413 | deactivated from that item. | 413 | deactivated from that item. |
414 | ]] | 414 | ]] |
415 | params { | 415 | params { |
416 | @in decorate_it_type: const(char)*; [[Mode name.]] | 416 | @in decorate_it_type: string; [[Mode name.]] |
417 | @in decorate_it_set: bool; [[Boolean to define set or unset mode.]] | 417 | @in decorate_it_set: bool; [[Boolean to define set or unset mode.]] |
418 | } | 418 | } |
419 | } | 419 | } |
diff --git a/src/lib/elementary/elm_hover.eo b/src/lib/elementary/elm_hover.eo index 0b74521..9abec30 100644 --- a/src/lib/elementary/elm_hover.eo +++ b/src/lib/elementary/elm_hover.eo | |||
@@ -47,7 +47,7 @@ class Elm.Hover (Elm.Layout, Evas.Clickable_Interface, Elm.Interface.Atspi_Widge | |||
47 | 47 | ||
48 | See also \@ref elm_object_part_content_set. | 48 | See also \@ref elm_object_part_content_set. |
49 | ]] | 49 | ]] |
50 | return: const(char)*; | 50 | return: string; |
51 | params { | 51 | params { |
52 | @in pref_axis: Elm.Hover.Axis; [[The preferred orientation axis | 52 | @in pref_axis: Elm.Hover.Axis; [[The preferred orientation axis |
53 | for the hover object to use]] | 53 | for the hover object to use]] |
diff --git a/src/lib/elementary/elm_hoversel.eo b/src/lib/elementary/elm_hoversel.eo index 8bc6e6a..a5f0bbc 100644 --- a/src/lib/elementary/elm_hoversel.eo +++ b/src/lib/elementary/elm_hoversel.eo | |||
@@ -80,8 +80,8 @@ class Elm.Hoversel (Elm.Button, Evas.Selectable_Interface, | |||
80 | @ref Icon "icon documentation". */ | 80 | @ref Icon "icon documentation". */ |
81 | return: Elm.Widget.Item; [[A handle to the added item.]] | 81 | return: Elm.Widget.Item; [[A handle to the added item.]] |
82 | params { | 82 | params { |
83 | @in label: const(char)* @optional; [[The text label to use for the item (NULL if not desired)]] | 83 | @in label: string @optional; [[The text label to use for the item (NULL if not desired)]] |
84 | @in icon_file: const(char)* @optional; [[An image file path on disk to use for the icon or standard icon name (NULL if not desired)]] | 84 | @in icon_file: string @optional; [[An image file path on disk to use for the icon or standard icon name (NULL if not desired)]] |
85 | @in icon_type: Elm.Icon.Type; [[The icon type if relevant]] | 85 | @in icon_type: Elm.Icon.Type; [[The icon type if relevant]] |
86 | @in func: Evas_Smart_Cb @optional; [[Convenience function to call when this item is selected. The last parameter $event_info of $func is the selected item pointer.]] | 86 | @in func: Evas_Smart_Cb @optional; [[Convenience function to call when this item is selected. The last parameter $event_info of $func is the selected item pointer.]] |
87 | @in data: const(void)* @optional; [[Data to pass to item-related functions]] | 87 | @in data: const(void)* @optional; [[Data to pass to item-related functions]] |
diff --git a/src/lib/elementary/elm_hoversel_item.eo b/src/lib/elementary/elm_hoversel_item.eo index 1210cf0..dc0411c 100644 --- a/src/lib/elementary/elm_hoversel_item.eo +++ b/src/lib/elementary/elm_hoversel_item.eo | |||
@@ -14,8 +14,8 @@ class Elm.Hoversel.Item(Elm.Widget.Item) | |||
14 | set { | 14 | set { |
15 | } | 15 | } |
16 | values { | 16 | values { |
17 | icon_file: const (char) * @nullable; [[An image file path on disk to use for the icon or standard icon name]] | 17 | icon_file: string @nullable; [[An image file path on disk to use for the icon or standard icon name]] |
18 | icon_group: const (char) * @nullable; [[The edje group to use if $icon_file is an edje file. Set this to NULL if the icon is not an edje file]] | 18 | icon_group: string @nullable; [[The edje group to use if $icon_file is an edje file. Set this to NULL if the icon is not an edje file]] |
19 | icon_type: Elm.Icon.Type; [[The icon type]] | 19 | icon_type: Elm.Icon.Type; [[The icon type]] |
20 | } | 20 | } |
21 | } | 21 | } |
diff --git a/src/lib/elementary/elm_index.eo b/src/lib/elementary/elm_index.eo index ffb7908..6795602 100644 --- a/src/lib/elementary/elm_index.eo +++ b/src/lib/elementary/elm_index.eo | |||
@@ -100,7 +100,7 @@ class Elm.Index (Elm.Layout, Efl.Orientation, | |||
100 | 100 | ||
101 | return: Elm.Widget.Item; [[A handle to the item added or $NULL, on errors]] | 101 | return: Elm.Widget.Item; [[A handle to the item added or $NULL, on errors]] |
102 | params { | 102 | params { |
103 | @in letter: const(char)*; [[Letter under which the item should be indexed]] | 103 | @in letter: string; [[Letter under which the item should be indexed]] |
104 | @in func: Evas_Smart_Cb @optional; [[The function to call when the item is selected.]] | 104 | @in func: Evas_Smart_Cb @optional; [[The function to call when the item is selected.]] |
105 | @in data: const(void)* @optional; [[The item data to set for the index's item]] | 105 | @in data: const(void)* @optional; [[The item data to set for the index's item]] |
106 | } | 106 | } |
@@ -127,7 +127,7 @@ class Elm.Index (Elm.Layout, Efl.Orientation, | |||
127 | return: Elm.Widget.Item; [[A handle to the item added or $NULL, on errors]] | 127 | return: Elm.Widget.Item; [[A handle to the item added or $NULL, on errors]] |
128 | params { | 128 | params { |
129 | @in after: Elm.Widget.Item; [[The index item to insert after.]] | 129 | @in after: Elm.Widget.Item; [[The index item to insert after.]] |
130 | @in letter: const(char)*; [[Letter under which the item should be indexed]] | 130 | @in letter: string; [[Letter under which the item should be indexed]] |
131 | @in func: Evas_Smart_Cb @optional; [[The function to call when the item is clicked.]] | 131 | @in func: Evas_Smart_Cb @optional; [[The function to call when the item is clicked.]] |
132 | @in data: const(void)* @optional; [[The item data to set for the index's item]] | 132 | @in data: const(void)* @optional; [[The item data to set for the index's item]] |
133 | } | 133 | } |
@@ -156,7 +156,7 @@ class Elm.Index (Elm.Layout, Efl.Orientation, | |||
156 | return: Elm.Widget.Item; [[A handle to the item added or $NULL, on errors]] | 156 | return: Elm.Widget.Item; [[A handle to the item added or $NULL, on errors]] |
157 | params { | 157 | params { |
158 | @in before: Elm.Widget.Item; [[The index item to insert after.]] | 158 | @in before: Elm.Widget.Item; [[The index item to insert after.]] |
159 | @in letter: const(char)*; [[Letter under which the item should be indexed]] | 159 | @in letter: string; [[Letter under which the item should be indexed]] |
160 | @in func: Evas_Smart_Cb @optional; [[The function to call when the item is clicked.]] | 160 | @in func: Evas_Smart_Cb @optional; [[The function to call when the item is clicked.]] |
161 | @in data: const(void)* @optional; [[The item data to set for the index's item]] | 161 | @in data: const(void)* @optional; [[The item data to set for the index's item]] |
162 | } | 162 | } |
@@ -173,7 +173,7 @@ class Elm.Index (Elm.Layout, Efl.Orientation, | |||
173 | 173 | ||
174 | return: Elm.Widget.Item; [[A handle to the item added or $NULL, on errors]] | 174 | return: Elm.Widget.Item; [[A handle to the item added or $NULL, on errors]] |
175 | params { | 175 | params { |
176 | @in letter: const(char)*; [[Letter under which the item should be indexed]] | 176 | @in letter: string; [[Letter under which the item should be indexed]] |
177 | @in func: Evas_Smart_Cb @optional; [[The function to call when the item is selected.]] | 177 | @in func: Evas_Smart_Cb @optional; [[The function to call when the item is selected.]] |
178 | @in data: const(void)* @optional; [[The item data to set for the index's item]] | 178 | @in data: const(void)* @optional; [[The item data to set for the index's item]] |
179 | } | 179 | } |
@@ -198,7 +198,7 @@ class Elm.Index (Elm.Layout, Efl.Orientation, | |||
198 | 198 | ||
199 | return: Elm.Widget.Item; [[A handle to the item added or $NULL, on errors]] | 199 | return: Elm.Widget.Item; [[A handle to the item added or $NULL, on errors]] |
200 | params { | 200 | params { |
201 | @in letter: const(char)*; [[Letter under which the item should be indexed]] | 201 | @in letter: string; [[Letter under which the item should be indexed]] |
202 | @in func: Evas_Smart_Cb @optional; [[The function to call when the item is clicked.]] | 202 | @in func: Evas_Smart_Cb @optional; [[The function to call when the item is clicked.]] |
203 | @in data: const(void)* @optional; [[The item data to set for the index's item]] | 203 | @in data: const(void)* @optional; [[The item data to set for the index's item]] |
204 | @in cmp_func: Eina_Compare_Cb; [[The comparing function to be used to sort index items by index item handles]] | 204 | @in cmp_func: Eina_Compare_Cb; [[The comparing function to be used to sort index items by index item handles]] |
diff --git a/src/lib/elementary/elm_index_item.eo b/src/lib/elementary/elm_index_item.eo index 55afb03..4e1d2a7 100644 --- a/src/lib/elementary/elm_index_item.eo +++ b/src/lib/elementary/elm_index_item.eo | |||
@@ -36,7 +36,7 @@ class Elm.Index.Item(Elm.Widget.Item, Elm.Interface.Atspi_Widget_Action) | |||
36 | } | 36 | } |
37 | letter_get @const { | 37 | letter_get @const { |
38 | [[Get the letter (string) set on a given index widget item.]] | 38 | [[Get the letter (string) set on a given index widget item.]] |
39 | return: const (char)*; [[The letter string set on $item]] | 39 | return: string; [[The letter string set on $item]] |
40 | } | 40 | } |
41 | } | 41 | } |
42 | implements { | 42 | implements { |
diff --git a/src/lib/elementary/elm_interface_atspi_accessible.eo b/src/lib/elementary/elm_interface_atspi_accessible.eo index 1c53c38..342c9fe 100644 --- a/src/lib/elementary/elm_interface_atspi_accessible.eo +++ b/src/lib/elementary/elm_interface_atspi_accessible.eo | |||
@@ -210,8 +210,8 @@ struct Elm.Atspi.Event.Children_Changed.Data | |||
210 | 210 | ||
211 | struct Elm.Atspi.Attribute | 211 | struct Elm.Atspi.Attribute |
212 | { | 212 | { |
213 | key: const(char) *; | 213 | key: string; |
214 | value: const(char) *; | 214 | value: string; |
215 | } | 215 | } |
216 | 216 | ||
217 | struct Elm.Atspi.Relation | 217 | struct Elm.Atspi.Relation |
@@ -232,7 +232,7 @@ mixin Elm.Interface.Atspi_Accessible () | |||
232 | [[Gets an localized string describing ATSPI widget role name.]] | 232 | [[Gets an localized string describing ATSPI widget role name.]] |
233 | } | 233 | } |
234 | values { | 234 | values { |
235 | localized_name: const(char)*; | 235 | localized_name: string; |
236 | } | 236 | } |
237 | } | 237 | } |
238 | @property name { | 238 | @property name { |
@@ -276,7 +276,7 @@ mixin Elm.Interface.Atspi_Accessible () | |||
276 | [[Gets human-readable string indentifying widget accessibility role.]] | 276 | [[Gets human-readable string indentifying widget accessibility role.]] |
277 | } | 277 | } |
278 | values { | 278 | values { |
279 | role_name: const(char)*; | 279 | role_name: string; |
280 | } | 280 | } |
281 | } | 281 | } |
282 | @property attributes @protected { | 282 | @property attributes @protected { |
@@ -303,7 +303,7 @@ mixin Elm.Interface.Atspi_Accessible () | |||
303 | [[Sets contextual information about widget.]] | 303 | [[Sets contextual information about widget.]] |
304 | } | 304 | } |
305 | values { | 305 | values { |
306 | description: const(char)*; | 306 | description: string; |
307 | } | 307 | } |
308 | } | 308 | } |
309 | @property parent { | 309 | @property parent { |
@@ -367,7 +367,7 @@ mixin Elm.Interface.Atspi_Accessible () | |||
367 | when accessibility is enabled.]] | 367 | when accessibility is enabled.]] |
368 | } | 368 | } |
369 | values { | 369 | values { |
370 | domain: const(char)*; [[ translation domain ]] | 370 | domain: string; [[ translation domain ]] |
371 | } | 371 | } |
372 | } | 372 | } |
373 | @property type { | 373 | @property type { |
@@ -427,7 +427,7 @@ mixin Elm.Interface.Atspi_Accessible () | |||
427 | } | 427 | } |
428 | } | 428 | } |
429 | events { | 429 | events { |
430 | property,changed: const(char)*; | 430 | property,changed: string; |
431 | children,changed: Elm.Atspi.Event.Children_Changed.Data; | 431 | children,changed: Elm.Atspi.Event.Children_Changed.Data; |
432 | state,changed: Elm.Atspi.Event.State_Changed.Data; | 432 | state,changed: Elm.Atspi.Event.State_Changed.Data; |
433 | visible,data,changed; | 433 | visible,data,changed; |
diff --git a/src/lib/elementary/elm_interface_atspi_action.eo b/src/lib/elementary/elm_interface_atspi_action.eo index a1b32f1..fb74388 100644 --- a/src/lib/elementary/elm_interface_atspi_action.eo +++ b/src/lib/elementary/elm_interface_atspi_action.eo | |||
@@ -8,7 +8,7 @@ mixin Elm.Interface.Atspi_Action () | |||
8 | [[Gets action name for given id]] | 8 | [[Gets action name for given id]] |
9 | } | 9 | } |
10 | values { | 10 | values { |
11 | name: const(char)*; | 11 | name: string; |
12 | } | 12 | } |
13 | keys { | 13 | keys { |
14 | id: int; | 14 | id: int; |
@@ -19,7 +19,7 @@ mixin Elm.Interface.Atspi_Action () | |||
19 | [[Gets localized action name for given id]] | 19 | [[Gets localized action name for given id]] |
20 | } | 20 | } |
21 | values { | 21 | values { |
22 | name: const(char)*; | 22 | name: string; |
23 | } | 23 | } |
24 | keys { | 24 | keys { |
25 | id: int; | 25 | id: int; |
@@ -34,7 +34,7 @@ mixin Elm.Interface.Atspi_Action () | |||
34 | return: bool; | 34 | return: bool; |
35 | } | 35 | } |
36 | values { | 36 | values { |
37 | description: const(char)*; | 37 | description: string; |
38 | } | 38 | } |
39 | keys { | 39 | keys { |
40 | id: int; | 40 | id: int; |
diff --git a/src/lib/elementary/elm_interface_atspi_image.eo b/src/lib/elementary/elm_interface_atspi_image.eo index ac09f12..8002df9 100644 --- a/src/lib/elementary/elm_interface_atspi_image.eo +++ b/src/lib/elementary/elm_interface_atspi_image.eo | |||
@@ -24,7 +24,7 @@ mixin Elm.Interface.Atspi_Image () | |||
24 | set { | 24 | set { |
25 | } | 25 | } |
26 | values { | 26 | values { |
27 | description: const(char)*; | 27 | description: string; |
28 | } | 28 | } |
29 | } | 29 | } |
30 | @property locale @protected { | 30 | @property locale @protected { |
@@ -32,7 +32,7 @@ mixin Elm.Interface.Atspi_Image () | |||
32 | [[Gets locale of the image description.]] | 32 | [[Gets locale of the image description.]] |
33 | } | 33 | } |
34 | values { | 34 | values { |
35 | locale: const(char)*; | 35 | locale: string; |
36 | } | 36 | } |
37 | } | 37 | } |
38 | } | 38 | } |
diff --git a/src/lib/elementary/elm_interface_atspi_text.eo b/src/lib/elementary/elm_interface_atspi_text.eo index 35aa80d..313ab60 100644 --- a/src/lib/elementary/elm_interface_atspi_text.eo +++ b/src/lib/elementary/elm_interface_atspi_text.eo | |||
@@ -20,8 +20,8 @@ enum Elm.Atspi_Text.Clip_Type | |||
20 | 20 | ||
21 | struct Elm.Atspi_Text.Attribute | 21 | struct Elm.Atspi_Text.Attribute |
22 | { | 22 | { |
23 | name: const(char)*; | 23 | name: string; |
24 | value: const(char)*; | 24 | value: string; |
25 | } | 25 | } |
26 | 26 | ||
27 | struct Elm.Atspi_Text.Range | 27 | struct Elm.Atspi_Text.Range |
@@ -33,7 +33,7 @@ struct Elm.Atspi_Text.Range | |||
33 | 33 | ||
34 | struct Elm.Atspi_Text.Change_Info | 34 | struct Elm.Atspi_Text.Change_Info |
35 | { | 35 | { |
36 | content: const(char)*; | 36 | content: string; |
37 | inserted: bool; | 37 | inserted: bool; |
38 | pos: size; | 38 | pos: size; |
39 | len: size; | 39 | len: size; |
@@ -96,7 +96,7 @@ interface Elm.Interface.Atspi.Text () | |||
96 | return: bool; | 96 | return: bool; |
97 | } | 97 | } |
98 | keys { | 98 | keys { |
99 | name: const(char)* @nonull; [[text attribute name]] | 99 | name: string @nonull; [[text attribute name]] |
100 | start_offset: int * @nonull; [[Position in text from which given attribute is set.]] | 100 | start_offset: int * @nonull; [[Position in text from which given attribute is set.]] |
101 | end_offset: int *; [[Position in text to which given attribute is set.]] | 101 | end_offset: int *; [[Position in text to which given attribute is set.]] |
102 | } | 102 | } |
diff --git a/src/lib/elementary/elm_interface_atspi_text_editable.eo b/src/lib/elementary/elm_interface_atspi_text_editable.eo index dc75a30..df76ff1 100644 --- a/src/lib/elementary/elm_interface_atspi_text_editable.eo +++ b/src/lib/elementary/elm_interface_atspi_text_editable.eo | |||
@@ -7,12 +7,12 @@ interface Elm.Interface.Atspi.Text.Editable () | |||
7 | return: bool; | 7 | return: bool; |
8 | } | 8 | } |
9 | values { | 9 | values { |
10 | string: const(char)*; | 10 | string: string; |
11 | } | 11 | } |
12 | } | 12 | } |
13 | insert @protected { | 13 | insert @protected { |
14 | params { | 14 | params { |
15 | @in string: const(char)*; | 15 | @in string: string; |
16 | @in position: int; | 16 | @in position: int; |
17 | } | 17 | } |
18 | return: bool; | 18 | return: bool; |
diff --git a/src/lib/elementary/elm_interface_atspi_value.eo b/src/lib/elementary/elm_interface_atspi_value.eo index 330e9e9..86e5714 100644 --- a/src/lib/elementary/elm_interface_atspi_value.eo +++ b/src/lib/elementary/elm_interface_atspi_value.eo | |||
@@ -11,7 +11,7 @@ interface Elm.Interface.Atspi.Value () | |||
11 | } | 11 | } |
12 | values { | 12 | values { |
13 | value: double; [[Value of widget casted to floating point number.]] | 13 | value: double; [[Value of widget casted to floating point number.]] |
14 | text: const(char)*; [[string describing value in given context eg. small, enough]] | 14 | text: string; [[string describing value in given context eg. small, enough]] |
15 | } | 15 | } |
16 | } | 16 | } |
17 | @property range @protected { | 17 | @property range @protected { |
@@ -21,7 +21,7 @@ interface Elm.Interface.Atspi.Value () | |||
21 | values { | 21 | values { |
22 | lower_limit: double; | 22 | lower_limit: double; |
23 | upper_limit: double; | 23 | upper_limit: double; |
24 | description: const(char)*; | 24 | description: string; |
25 | } | 25 | } |
26 | } | 26 | } |
27 | @property increment @protected { | 27 | @property increment @protected { |
diff --git a/src/lib/elementary/elm_interface_fileselector.eo b/src/lib/elementary/elm_interface_fileselector.eo index 4a96747..9484719 100644 --- a/src/lib/elementary/elm_interface_fileselector.eo +++ b/src/lib/elementary/elm_interface_fileselector.eo | |||
@@ -50,7 +50,7 @@ interface Elm.Interface.Fileselector () | |||
50 | [[Get the currently selected item's (full) path, in the given file the given file selector widget]] | 50 | [[Get the currently selected item's (full) path, in the given file the given file selector widget]] |
51 | } | 51 | } |
52 | values { | 52 | values { |
53 | path: const(char)*; | 53 | path: string; |
54 | } | 54 | } |
55 | } | 55 | } |
56 | @property thumbnail_size { | 56 | @property thumbnail_size { |
@@ -117,7 +117,7 @@ interface Elm.Interface.Fileselector () | |||
117 | [[Get the parent directory's path that a given file selector selector widget will display contents from]] | 117 | [[Get the parent directory's path that a given file selector selector widget will display contents from]] |
118 | } | 118 | } |
119 | values { | 119 | values { |
120 | path: const(char)*; | 120 | path: string; |
121 | } | 121 | } |
122 | } | 122 | } |
123 | @property mode { | 123 | @property mode { |
@@ -147,7 +147,7 @@ interface Elm.Interface.Fileselector () | |||
147 | [[Get a list of selected paths in the fileselector.]] | 147 | [[Get a list of selected paths in the fileselector.]] |
148 | } | 148 | } |
149 | values { | 149 | values { |
150 | ret: const(list<const(char)*>); | 150 | ret: const(list<string>); |
151 | } | 151 | } |
152 | } | 152 | } |
153 | @property current_name { | 153 | @property current_name { |
@@ -156,7 +156,7 @@ interface Elm.Interface.Fileselector () | |||
156 | get { | 156 | get { |
157 | } | 157 | } |
158 | values { | 158 | values { |
159 | name: const(char)*; | 159 | name: string; |
160 | } | 160 | } |
161 | } | 161 | } |
162 | custom_filter_append { | 162 | custom_filter_append { |
@@ -164,7 +164,7 @@ interface Elm.Interface.Fileselector () | |||
164 | params { | 164 | params { |
165 | @in func: Elm_Fileselector_Filter_Func; [[function]] | 165 | @in func: Elm_Fileselector_Filter_Func; [[function]] |
166 | @in data: void *; | 166 | @in data: void *; |
167 | @in filter_name: const(char)*; | 167 | @in filter_name: string; |
168 | } | 168 | } |
169 | return: bool; | 169 | return: bool; |
170 | } | 170 | } |
@@ -174,8 +174,8 @@ interface Elm.Interface.Fileselector () | |||
174 | mime_types_filter_append { | 174 | mime_types_filter_append { |
175 | [[Append mime type based filter into filter list]] | 175 | [[Append mime type based filter into filter list]] |
176 | params { | 176 | params { |
177 | @in mime_types: const(char)*; | 177 | @in mime_types: string; |
178 | @in filter_name: const(char)*; | 178 | @in filter_name: string; |
179 | } | 179 | } |
180 | return: bool; | 180 | return: bool; |
181 | } | 181 | } |
diff --git a/src/lib/elementary/elm_layout.eo b/src/lib/elementary/elm_layout.eo index d245c65..e7dc9ef 100644 --- a/src/lib/elementary/elm_layout.eo +++ b/src/lib/elementary/elm_layout.eo | |||
@@ -13,8 +13,8 @@ struct Elm.Layout_Part_Alias_Description | |||
13 | and their equivalents. This list must be set on the "_smart_set_user()" function of inheriting widgets, | 13 | and their equivalents. This list must be set on the "_smart_set_user()" function of inheriting widgets, |
14 | so that part aliasing is handled automatically for them. | 14 | so that part aliasing is handled automatically for them. |
15 | ]] | 15 | ]] |
16 | alias: const(char)*; [[Alternate name for a given (real) part. Calls receiving this string as a part name will be translated to the string at Elm.Layout_Part_Proxies_Description::real_part]] | 16 | alias: string; [[Alternate name for a given (real) part. Calls receiving this string as a part name will be translated to the string at Elm.Layout_Part_Proxies_Description::real_part]] |
17 | real_part: const(char)*; [[Target part name for the alias set on Elm.Layout_Part_Proxies_Description::real_part. An example of usage would be "default" on that field, with "elm.content.swallow" on this one]] | 17 | real_part: string; [[Target part name for the alias set on Elm.Layout_Part_Proxies_Description::real_part. An example of usage would be "default" on that field, with "elm.content.swallow" on this one]] |
18 | } | 18 | } |
19 | 19 | ||
20 | class Elm.Layout (Elm.Widget, Efl.Part, Efl.Container, Efl.File) | 20 | class Elm.Layout (Elm.Widget, Efl.Part, Efl.Container, Efl.File) |
@@ -58,9 +58,9 @@ class Elm.Layout (Elm.Widget, Efl.Part, Efl.Container, Efl.File) | |||
58 | return: bool; | 58 | return: bool; |
59 | } | 59 | } |
60 | values { | 60 | values { |
61 | klass: const(char)*; [[The class of the group.]] | 61 | klass: string; [[The class of the group.]] |
62 | group: const(char)*; [[The group.]] | 62 | group: string; [[The group.]] |
63 | style: const(char)*; [[The style to used.]] | 63 | style: string; [[The style to used.]] |
64 | } | 64 | } |
65 | } | 65 | } |
66 | @property text_aliases @protected { | 66 | @property text_aliases @protected { |
@@ -109,7 +109,7 @@ class Elm.Layout (Elm.Widget, Efl.Part, Efl.Container, Efl.File) | |||
109 | return: bool; [[$true on success or $false on failure, that may be | 109 | return: bool; [[$true on success or $false on failure, that may be |
110 | part not exists or it did not had a cursor set.]] | 110 | part not exists or it did not had a cursor set.]] |
111 | params { | 111 | params { |
112 | @in part_name: const(char)*; [[A part from loaded edje group.]] | 112 | @in part_name: string; [[A part from loaded edje group.]] |
113 | @in engine_only: bool; [[If cursors should be just provided by | 113 | @in engine_only: bool; [[If cursors should be just provided by |
114 | the engine ($true) or should also search | 114 | the engine ($true) or should also search |
115 | on widget's theme as well ($false)]] | 115 | on widget's theme as well ($false)]] |
@@ -120,7 +120,7 @@ class Elm.Layout (Elm.Widget, Efl.Part, Efl.Container, Efl.File) | |||
120 | return: bool; [[Whenever the cursor is just provided by engine | 120 | return: bool; [[Whenever the cursor is just provided by engine |
121 | or also from theme.]] | 121 | or also from theme.]] |
122 | params { | 122 | params { |
123 | @in part_name: const(char)*; [[A part from loaded edje group.]] | 123 | @in part_name: string; [[A part from loaded edje group.]] |
124 | } | 124 | } |
125 | } | 125 | } |
126 | freeze { | 126 | freeze { |
@@ -177,18 +177,18 @@ class Elm.Layout (Elm.Widget, Efl.Part, Efl.Container, Efl.File) | |||
177 | return: bool; [[True on success or false on failure, that may be | 177 | return: bool; [[True on success or false on failure, that may be |
178 | part not exists or it did not had a cursor set.]] | 178 | part not exists or it did not had a cursor set.]] |
179 | params { | 179 | params { |
180 | @in part_name: const(char)*; [[A part from loaded edje group.]] | 180 | @in part_name: string; [[A part from loaded edje group.]] |
181 | @in style: const(char)*; [[The theme style to use (default, | 181 | @in style: string; [[The theme style to use (default, |
182 | transparent, ...).]] | 182 | transparent, ...).]] |
183 | } | 183 | } |
184 | } | 184 | } |
185 | part_cursor_style_get @const { | 185 | part_cursor_style_get @const { |
186 | [[Get a specific cursor style for an edje part.]] | 186 | [[Get a specific cursor style for an edje part.]] |
187 | return: const(char)*; [[The theme style in use, defaults to "default". | 187 | return: string; [[The theme style in use, defaults to "default". |
188 | If the object does not have a cursor set, | 188 | If the object does not have a cursor set, |
189 | then $null is returned.]] | 189 | then $null is returned.]] |
190 | params { | 190 | params { |
191 | @in part_name: const(char)*; [[A part from loaded edje group.]] | 191 | @in part_name: string; [[A part from loaded edje group.]] |
192 | } | 192 | } |
193 | } | 193 | } |
194 | @property text { | 194 | @property text { |
@@ -200,10 +200,10 @@ class Elm.Layout (Elm.Widget, Efl.Part, Efl.Container, Efl.File) | |||
200 | [[Get the text set in the given part.]] | 200 | [[Get the text set in the given part.]] |
201 | } | 201 | } |
202 | keys { | 202 | keys { |
203 | part: const(char)* @nullable; [[The TEXT part where to set the text.]] | 203 | part: string @nullable; [[The TEXT part where to set the text.]] |
204 | } | 204 | } |
205 | values { | 205 | values { |
206 | text: const(char)* @nullable; [[The text to set.]] | 206 | text: string @nullable; [[The text to set.]] |
207 | } | 207 | } |
208 | } | 208 | } |
209 | signal_callback_add { | 209 | signal_callback_add { |
@@ -215,8 +215,8 @@ class Elm.Layout (Elm.Widget, Efl.Part, Efl.Container, Efl.File) | |||
215 | the emission or source strings. | 215 | the emission or source strings. |
216 | ]] | 216 | ]] |
217 | params { | 217 | params { |
218 | @in emission: const(char)*; [[The signal's name string.]] | 218 | @in emission: string; [[The signal's name string.]] |
219 | @in source: const(char)*; [[The signal's source string.]] | 219 | @in source: string; [[The signal's source string.]] |
220 | @in func: Edje.Signal_Cb; [[The callback function to be executed | 220 | @in func: Edje.Signal_Cb; [[The callback function to be executed |
221 | when the signal is emitted.]] | 221 | when the signal is emitted.]] |
222 | @in data: void * @optional; [[A pointer to data to pass in to the | 222 | @in data: void * @optional; [[A pointer to data to pass in to the |
@@ -228,15 +228,15 @@ class Elm.Layout (Elm.Widget, Efl.Part, Efl.Container, Efl.File) | |||
228 | return: bool; [[$true on success or $false on failure, that may be | 228 | return: bool; [[$true on success or $false on failure, that may be |
229 | part not exists or it has "mouse_events: 0".]] | 229 | part not exists or it has "mouse_events: 0".]] |
230 | params { | 230 | params { |
231 | @in part_name: const(char)*; [[A part from loaded edje group.]] | 231 | @in part_name: string; [[A part from loaded edje group.]] |
232 | @in cursor: const(char)*; [[Cursor name to use, see Elementary_Cursor.h.]] | 232 | @in cursor: string; [[Cursor name to use, see Elementary_Cursor.h.]] |
233 | } | 233 | } |
234 | } | 234 | } |
235 | part_cursor_get @const { | 235 | part_cursor_get @const { |
236 | [[Get the cursor to be shown when mouse is over an edje part.]] | 236 | [[Get the cursor to be shown when mouse is over an edje part.]] |
237 | return: const(char)*; | 237 | return: string; |
238 | params { | 238 | params { |
239 | @in part_name: const(char)*; [[A part from loaded edje group.]] | 239 | @in part_name: string; [[A part from loaded edje group.]] |
240 | } | 240 | } |
241 | } | 241 | } |
242 | sub_object_add_enable { | 242 | sub_object_add_enable { |
@@ -265,9 +265,9 @@ class Elm.Layout (Elm.Widget, Efl.Part, Efl.Container, Efl.File) | |||
265 | } | 265 | } |
266 | @endcode | 266 | @endcode |
267 | */ | 267 | */ |
268 | return: const(char)*; [[The edje data string.]] | 268 | return: string; [[The edje data string.]] |
269 | params { | 269 | params { |
270 | @in key: const(char)*; [[The data key.]] | 270 | @in key: string; [[The data key.]] |
271 | } | 271 | } |
272 | } | 272 | } |
273 | signal_callback_del { | 273 | signal_callback_del { |
@@ -282,8 +282,8 @@ class Elm.Layout (Elm.Widget, Efl.Part, Efl.Container, Efl.File) | |||
282 | return: void *; [[The data pointer of the signal callback (passed on | 282 | return: void *; [[The data pointer of the signal callback (passed on |
283 | @.signal_callback_add) or $null on errors.]] | 283 | @.signal_callback_add) or $null on errors.]] |
284 | params { | 284 | params { |
285 | @in emission: const(char)*; [[The signal's name string.]] | 285 | @in emission: string; [[The signal's name string.]] |
286 | @in source: const(char)*; [[The signal's source string.]] | 286 | @in source: string; [[The signal's source string.]] |
287 | @in func: Edje.Signal_Cb; [[The callback function being executed | 287 | @in func: Edje.Signal_Cb; [[The callback function being executed |
288 | when the signal was emitted.]] | 288 | when the signal was emitted.]] |
289 | } | 289 | } |
@@ -311,15 +311,15 @@ class Elm.Layout (Elm.Widget, Efl.Part, Efl.Container, Efl.File) | |||
311 | 'source' fields. | 311 | 'source' fields. |
312 | ]] | 312 | ]] |
313 | params { | 313 | params { |
314 | @in emission: const(char)*; [[The signal's name string.]] | 314 | @in emission: string; [[The signal's name string.]] |
315 | @in source: const(char)*; [[The signal's source string.]] | 315 | @in source: string; [[The signal's source string.]] |
316 | } | 316 | } |
317 | } | 317 | } |
318 | part_cursor_unset { | 318 | part_cursor_unset { |
319 | [[Unsets a cursor previously set with @.part_cursor_set.]] | 319 | [[Unsets a cursor previously set with @.part_cursor_set.]] |
320 | return: bool; | 320 | return: bool; |
321 | params { | 321 | params { |
322 | @in part_name: const(char)*; [[A part from loaded edje group, | 322 | @in part_name: string; [[A part from loaded edje group, |
323 | that had a cursor set wit | 323 | that had a cursor set wit |
324 | @.part_cursor_set.]] | 324 | @.part_cursor_set.]] |
325 | } | 325 | } |
diff --git a/src/lib/elementary/elm_list.eo b/src/lib/elementary/elm_list.eo index 4489aa2..6a8a11c 100644 --- a/src/lib/elementary/elm_list.eo +++ b/src/lib/elementary/elm_list.eo | |||
@@ -227,7 +227,7 @@ class Elm.List (Elm.Layout, Elm.Interface_Scrollable, | |||
227 | return: Elm.Widget.Item; [[The created item or $NULL upon failure.]] | 227 | return: Elm.Widget.Item; [[The created item or $NULL upon failure.]] |
228 | params { | 228 | params { |
229 | @in before: Elm.Widget.Item; [[The list item to insert before.]] | 229 | @in before: Elm.Widget.Item; [[The list item to insert before.]] |
230 | @in label: const(char)*; [[The label of the list item.]] | 230 | @in label: string; [[The label of the list item.]] |
231 | @in icon: Evas.Object @optional; [[The icon object to use for the left side of the item. An icon can be any Evas object, but usually it is an icon created with elm_icon_add().]] | 231 | @in icon: Evas.Object @optional; [[The icon object to use for the left side of the item. An icon can be any Evas object, but usually it is an icon created with elm_icon_add().]] |
232 | @in end: Evas.Object @optional; [[The icon object to use for the right side of the item. An icon can be any Evas object.]] | 232 | @in end: Evas.Object @optional; [[The icon object to use for the right side of the item. An icon can be any Evas object.]] |
233 | @in func: Evas_Smart_Cb @optional; [[The function to call when the item is clicked.]] | 233 | @in func: Evas_Smart_Cb @optional; [[The function to call when the item is clicked.]] |
@@ -274,7 +274,7 @@ class Elm.List (Elm.Layout, Elm.Interface_Scrollable, | |||
274 | return: Elm.Widget.Item; [[The created item or $NULL upon failure.]] | 274 | return: Elm.Widget.Item; [[The created item or $NULL upon failure.]] |
275 | params { | 275 | params { |
276 | @in after: Elm.Widget.Item; [[The list item to insert after.]] | 276 | @in after: Elm.Widget.Item; [[The list item to insert after.]] |
277 | @in label: const(char)*; [[The label of the list item.]] | 277 | @in label: string; [[The label of the list item.]] |
278 | @in icon: Evas.Object @optional; [[The icon object to use for the left side of the item. An icon can be any Evas object, but usually it is an icon created with elm_icon_add().]] | 278 | @in icon: Evas.Object @optional; [[The icon object to use for the left side of the item. An icon can be any Evas object, but usually it is an icon created with elm_icon_add().]] |
279 | @in end: Evas.Object @optional; [[The icon object to use for the right side of the item. An icon can be any Evas object.]] | 279 | @in end: Evas.Object @optional; [[The icon object to use for the right side of the item. An icon can be any Evas object.]] |
280 | @in func: Evas_Smart_Cb @optional; [[The function to call when the item is clicked.]] | 280 | @in func: Evas_Smart_Cb @optional; [[The function to call when the item is clicked.]] |
@@ -344,7 +344,7 @@ class Elm.List (Elm.Layout, Elm.Interface_Scrollable, | |||
344 | 344 | ||
345 | return: Elm.Widget.Item; [[The created item or $NULL upon failure.]] | 345 | return: Elm.Widget.Item; [[The created item or $NULL upon failure.]] |
346 | params { | 346 | params { |
347 | @in label: const(char)*; [[The label of the list item.]] | 347 | @in label: string; [[The label of the list item.]] |
348 | @in icon: Evas.Object @optional; [[The icon object to use for the left side of the item. An icon can be any Evas object, but usually it is an icon created with elm_icon_add().]] | 348 | @in icon: Evas.Object @optional; [[The icon object to use for the left side of the item. An icon can be any Evas object, but usually it is an icon created with elm_icon_add().]] |
349 | @in end: Evas.Object @optional; [[The icon object to use for the right side of the item. An icon can be any Evas object.]] | 349 | @in end: Evas.Object @optional; [[The icon object to use for the right side of the item. An icon can be any Evas object.]] |
350 | @in func: Evas_Smart_Cb @optional; [[The function to call when the item is clicked.]] | 350 | @in func: Evas_Smart_Cb @optional; [[The function to call when the item is clicked.]] |
@@ -375,7 +375,7 @@ class Elm.List (Elm.Layout, Elm.Interface_Scrollable, | |||
375 | 375 | ||
376 | return: Elm.Widget.Item; [[The created item or $NULL upon failure.]] | 376 | return: Elm.Widget.Item; [[The created item or $NULL upon failure.]] |
377 | params { | 377 | params { |
378 | @in label: const(char)*; [[The label of the list item.]] | 378 | @in label: string; [[The label of the list item.]] |
379 | @in icon: Evas.Object @optional; [[The icon object to use for the left side of the item. An icon can be any Evas object, but usually it is an icon created with elm_icon_add().]] | 379 | @in icon: Evas.Object @optional; [[The icon object to use for the left side of the item. An icon can be any Evas object, but usually it is an icon created with elm_icon_add().]] |
380 | @in end: Evas.Object @optional; [[The icon object to use for the right side of the item. An icon can be any Evas object.]] | 380 | @in end: Evas.Object @optional; [[The icon object to use for the right side of the item. An icon can be any Evas object.]] |
381 | @in func: Evas_Smart_Cb @optional; [[The function to call when the item is clicked.]] | 381 | @in func: Evas_Smart_Cb @optional; [[The function to call when the item is clicked.]] |
@@ -413,7 +413,7 @@ class Elm.List (Elm.Layout, Elm.Interface_Scrollable, | |||
413 | 413 | ||
414 | return: Elm.Widget.Item; [[The created item or $NULL upon failure.]] | 414 | return: Elm.Widget.Item; [[The created item or $NULL upon failure.]] |
415 | params { | 415 | params { |
416 | @in label: const(char)*; [[The label of the list item.]] | 416 | @in label: string; [[The label of the list item.]] |
417 | @in icon: Evas.Object @optional; [[The icon object to use for the left side of the item. An icon can be any Evas object, but usually it is an icon created with elm_icon_add().]] | 417 | @in icon: Evas.Object @optional; [[The icon object to use for the left side of the item. An icon can be any Evas object, but usually it is an icon created with elm_icon_add().]] |
418 | @in end: Evas.Object @optional; [[The icon object to use for the right side of the item. An icon can be any Evas object.]] | 418 | @in end: Evas.Object @optional; [[The icon object to use for the right side of the item. An icon can be any Evas object.]] |
419 | @in func: Evas_Smart_Cb @optional; [[The function to call when the item is clicked.]] | 419 | @in func: Evas_Smart_Cb @optional; [[The function to call when the item is clicked.]] |
diff --git a/src/lib/elementary/elm_map.eo b/src/lib/elementary/elm_map.eo index 5011079..ead23a0 100644 --- a/src/lib/elementary/elm_map.eo +++ b/src/lib/elementary/elm_map.eo | |||
@@ -194,7 +194,7 @@ class Elm.Map (Elm.Widget, Elm.Interface_Scrollable, | |||
194 | [[Get the user agent used by the map object.]] | 194 | [[Get the user agent used by the map object.]] |
195 | } | 195 | } |
196 | values { | 196 | values { |
197 | user_agent: const(char)*; [[The user agent to be used by the map.]] | 197 | user_agent: string; [[The user agent to be used by the map.]] |
198 | } | 198 | } |
199 | } | 199 | } |
200 | @property zoom_max { | 200 | @property zoom_max { |
@@ -303,12 +303,12 @@ class Elm.Map (Elm.Widget, Elm.Interface_Scrollable, | |||
303 | ]] | 303 | ]] |
304 | params { | 304 | params { |
305 | @in type: Elm.Map.Source_Type; [[Source type.]] | 305 | @in type: Elm.Map.Source_Type; [[Source type.]] |
306 | @in source_name: const(char)*; [[The source to be used.]] | 306 | @in source_name: string; [[The source to be used.]] |
307 | } | 307 | } |
308 | } | 308 | } |
309 | source_get @const { | 309 | source_get @const { |
310 | [[Get the name of currently used source for a specific type.]] | 310 | [[Get the name of currently used source for a specific type.]] |
311 | return: const(char)*; [[The name of the source in use.]] | 311 | return: string; [[The name of the source in use.]] |
312 | params { | 312 | params { |
313 | @in type: Elm.Map.Source_Type; [[Source type.]] | 313 | @in type: Elm.Map.Source_Type; [[Source type.]] |
314 | } | 314 | } |
@@ -430,7 +430,7 @@ class Elm.Map (Elm.Widget, Elm.Interface_Scrollable, | |||
430 | 430 | ||
431 | At least available sources of name type are "Nominatim". | 431 | At least available sources of name type are "Nominatim". |
432 | ]] | 432 | ]] |
433 | return: const(char)**; [[The char pointer array of source names.]] | 433 | return: string*; [[The char pointer array of source names.]] |
434 | params { | 434 | params { |
435 | @in type: Elm.Map.Source_Type; [[Source type.]] | 435 | @in type: Elm.Map.Source_Type; [[Source type.]] |
436 | } | 436 | } |
@@ -491,7 +491,7 @@ class Elm.Map (Elm.Widget, Elm.Interface_Scrollable, | |||
491 | ]] | 491 | ]] |
492 | return: Elm_Map_Name *; [[A #Elm_Map_Name handle for this coordinate.]] | 492 | return: Elm_Map_Name *; [[A #Elm_Map_Name handle for this coordinate.]] |
493 | params { | 493 | params { |
494 | @in address: const(char)* @optional; [[The address.]] | 494 | @in address: string @optional; [[The address.]] |
495 | @in lon: double; [[The longitude.]] | 495 | @in lon: double; [[The longitude.]] |
496 | @in lat: double; [[The latitude.]] | 496 | @in lat: double; [[The latitude.]] |
497 | @in name_cb: Elm_Map_Name_Cb @optional; [[The callback function.]] | 497 | @in name_cb: Elm_Map_Name_Cb @optional; [[The callback function.]] |
@@ -506,7 +506,7 @@ class Elm.Map (Elm.Widget, Elm.Interface_Scrollable, | |||
506 | @since 1.8 | 506 | @since 1.8 |
507 | ]] | 507 | ]] |
508 | params { | 508 | params { |
509 | @in address: const(char)*; [[The address.]] | 509 | @in address: string; [[The address.]] |
510 | @in name_cb: Elm_Map_Name_List_Cb @optional; [[The callback function.]] | 510 | @in name_cb: Elm_Map_Name_List_Cb @optional; [[The callback function.]] |
511 | @in data: void * @optional; [[The user callback data.]] | 511 | @in data: void * @optional; [[The user callback data.]] |
512 | } | 512 | } |
diff --git a/src/lib/elementary/elm_menu.eo b/src/lib/elementary/elm_menu.eo index 34c77af..89bc483 100644 --- a/src/lib/elementary/elm_menu.eo +++ b/src/lib/elementary/elm_menu.eo | |||
@@ -48,8 +48,8 @@ class Elm.Menu (Elm.Widget, Evas.Clickable_Interface, Elm.Interface.Atspi.Select | |||
48 | return: Elm.Widget.Item; [[The new menu item.]] | 48 | return: Elm.Widget.Item; [[The new menu item.]] |
49 | params { | 49 | params { |
50 | @in parent: Elm.Widget.Item @optional; [[The parent menu item (optional).]] | 50 | @in parent: Elm.Widget.Item @optional; [[The parent menu item (optional).]] |
51 | @in icon: const(char)* @optional; [[An icon display on the item. The icon will be destroyed by the menu.]] | 51 | @in icon: string @optional; [[An icon display on the item. The icon will be destroyed by the menu.]] |
52 | @in label: const(char)*; [[The label of the item.]] | 52 | @in label: string; [[The label of the item.]] |
53 | @in func: Evas_Smart_Cb @optional; [[Function called when the user select the item.]] | 53 | @in func: Evas_Smart_Cb @optional; [[Function called when the user select the item.]] |
54 | @in data: const(void)* @optional; [[Data sent by the callback.]] | 54 | @in data: const(void)* @optional; [[Data sent by the callback.]] |
55 | } | 55 | } |
diff --git a/src/lib/elementary/elm_menu_item.eo b/src/lib/elementary/elm_menu_item.eo index 30c8c14..d187779 100644 --- a/src/lib/elementary/elm_menu_item.eo +++ b/src/lib/elementary/elm_menu_item.eo | |||
@@ -20,7 +20,7 @@ class Elm.Menu.Item(Elm.Widget.Item, Elm.Interface.Atspi.Selection) | |||
20 | ]] | 20 | ]] |
21 | } | 21 | } |
22 | values { | 22 | values { |
23 | icon: const (char)*; [[The name of icon object.]] | 23 | icon: string; [[The name of icon object.]] |
24 | } | 24 | } |
25 | } | 25 | } |
26 | @property selected { | 26 | @property selected { |
diff --git a/src/lib/elementary/elm_multibuttonentry.eo b/src/lib/elementary/elm_multibuttonentry.eo index 76656bf..12560f6 100644 --- a/src/lib/elementary/elm_multibuttonentry.eo +++ b/src/lib/elementary/elm_multibuttonentry.eo | |||
@@ -88,7 +88,7 @@ class Elm.Multibuttonentry (Elm.Layout) | |||