summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Kolesa <d.kolesa@osg.samsung.com>2016-05-23 15:41:28 +0100
committerDaniel Kolesa <d.kolesa@osg.samsung.com>2016-05-23 15:58:33 +0100
commite984e5a11a777765761e0438911ee714f67cf322 (patch)
tree0a496432fa765c7f8110a3ce6fe7d02eb68963ce
parent0c6b0efaee80d6ed64a2ad619d8bcb637fd6bec6 (diff)
downloadefl-e984e5a11a777765761e0438911ee714f67cf322.tar.gz
eolian: remove pointers from complex and class types
Complex types (i.e. list, array, hash, accessor etc.) now do not require pointers with them anymore (the pointer is implied) and the same goes for class handles. Eolian now explicitly disallows creating pointers to these as well. This is the first part of the work to remove pointers from Eolian completely, with the goal of simplifying the DSL (higher level) and therefore making it easier for bindings (as well as easier API usage). @feature
-rw-r--r--src/bin/eolian/eo_generator.c2
-rw-r--r--src/lib/ecore/ecore_exe.eo2
-rw-r--r--src/lib/ecore/efl_loop.eo4
-rw-r--r--src/lib/ecore/efl_loop_user.eo2
-rw-r--r--src/lib/ecore_audio/ecore_audio_in.eo2
-rw-r--r--src/lib/ecore_audio/ecore_audio_out.eo6
-rw-r--r--src/lib/ecore_con/ecore_con_eet_base.eo2
-rw-r--r--src/lib/ecore_con/efl_network_client.eo2
-rw-r--r--src/lib/ecore_con/efl_network_server.eo2
-rw-r--r--src/lib/ector/ector_renderer.eo6
-rw-r--r--src/lib/ector/ector_renderer_buffer.eo2
-rw-r--r--src/lib/ector/ector_renderer_shape.eo6
-rw-r--r--src/lib/ector/ector_surface.eo4
-rw-r--r--src/lib/ector/gl/ector_gl_surface.eo2
-rw-r--r--src/lib/ector/software/ector_renderer_software_buffer.eo2
-rw-r--r--src/lib/edje/edje_object.eo16
-rw-r--r--src/lib/efl/interfaces/efl_container.eo14
-rw-r--r--src/lib/efl/interfaces/efl_gfx_filter.eo2
-rw-r--r--src/lib/efl/interfaces/efl_gfx_shape.eo8
-rw-r--r--src/lib/efl/interfaces/efl_gfx_stack.eo8
-rw-r--r--src/lib/efl/interfaces/efl_model.eo18
-rw-r--r--src/lib/efl/interfaces/efl_pack.eo4
-rw-r--r--src/lib/efl/interfaces/efl_pack_grid.eo8
-rw-r--r--src/lib/efl/interfaces/efl_pack_layout.eo8
-rw-r--r--src/lib/efl/interfaces/efl_pack_linear.eo20
-rw-r--r--src/lib/efl/interfaces/efl_vpath.eo2
-rw-r--r--src/lib/efl/interfaces/efl_vpath_core.eo2
-rw-r--r--src/lib/efl/interfaces/efl_vpath_manager.eo6
-rw-r--r--src/lib/eldbus/eldbus_model_arguments.eo2
-rw-r--r--src/lib/eldbus/eldbus_types.eot22
-rw-r--r--src/lib/elementary/efl_ui_layout_internal_box.eo4
-rw-r--r--src/lib/elementary/efl_ui_layout_internal_table.eo4
-rw-r--r--src/lib/elementary/elm_app_client.eo2
-rw-r--r--src/lib/elementary/elm_app_server.eo4
-rw-r--r--src/lib/elementary/elm_app_server_view.eo2
-rw-r--r--src/lib/elementary/elm_box.eo16
-rw-r--r--src/lib/elementary/elm_calendar.eo2
-rw-r--r--src/lib/elementary/elm_colorselector.eo6
-rw-r--r--src/lib/elementary/elm_ctxpopup.eo16
-rw-r--r--src/lib/elementary/elm_ctxpopup_item.eo4
-rw-r--r--src/lib/elementary/elm_dayselector.eo2
-rw-r--r--src/lib/elementary/elm_diskselector.eo12
-rw-r--r--src/lib/elementary/elm_diskselector_item.eo4
-rw-r--r--src/lib/elementary/elm_entry.eo4
-rw-r--r--src/lib/elementary/elm_flipselector.eo12
-rw-r--r--src/lib/elementary/elm_flipselector_item.eo4
-rw-r--r--src/lib/elementary/elm_gengrid.eo30
-rw-r--r--src/lib/elementary/elm_gengrid_item.eo6
-rw-r--r--src/lib/elementary/elm_genlist.eo46
-rw-r--r--src/lib/elementary/elm_genlist_item.eo10
-rw-r--r--src/lib/elementary/elm_gesture_layer.eo2
-rw-r--r--src/lib/elementary/elm_grid.eo6
-rw-r--r--src/lib/elementary/elm_hover.eo2
-rw-r--r--src/lib/elementary/elm_hoversel.eo6
-rw-r--r--src/lib/elementary/elm_index.eo18
-rw-r--r--src/lib/elementary/elm_interface_atspi_accessible.eo20
-rw-r--r--src/lib/elementary/elm_interface_atspi_action.eo2
-rw-r--r--src/lib/elementary/elm_interface_atspi_component.eo2
-rw-r--r--src/lib/elementary/elm_interface_atspi_selection.eo2
-rw-r--r--src/lib/elementary/elm_interface_atspi_text.eo6
-rw-r--r--src/lib/elementary/elm_interface_fileselector.eo2
-rw-r--r--src/lib/elementary/elm_interface_scrollable.eo8
-rw-r--r--src/lib/elementary/elm_layout.eo2
-rw-r--r--src/lib/elementary/elm_list.eo46
-rw-r--r--src/lib/elementary/elm_list_item.eo6
-rw-r--r--src/lib/elementary/elm_map.eo6
-rw-r--r--src/lib/elementary/elm_menu.eo16
-rw-r--r--src/lib/elementary/elm_menu_item.eo8
-rw-r--r--src/lib/elementary/elm_multibuttonentry.eo22
-rw-r--r--src/lib/elementary/elm_multibuttonentry_item.eo4
-rw-r--r--src/lib/elementary/elm_naviframe.eo38
-rw-r--r--src/lib/elementary/elm_photocam.eo2
-rw-r--r--src/lib/elementary/elm_plug.eo2
-rw-r--r--src/lib/elementary/elm_popup.eo4
-rw-r--r--src/lib/elementary/elm_prefs.eo6
-rw-r--r--src/lib/elementary/elm_radio.eo6
-rw-r--r--src/lib/elementary/elm_segment_control.eo14
-rw-r--r--src/lib/elementary/elm_segment_control_item.eo2
-rw-r--r--src/lib/elementary/elm_slideshow.eo14
-rw-r--r--src/lib/elementary/elm_slideshow_item.eo2
-rw-r--r--src/lib/elementary/elm_sys_notify.eo2
-rw-r--r--src/lib/elementary/elm_systray.eo2
-rw-r--r--src/lib/elementary/elm_table.eo10
-rw-r--r--src/lib/elementary/elm_toolbar.eo24
-rw-r--r--src/lib/elementary/elm_toolbar_item.eo12
-rw-r--r--src/lib/elementary/elm_video.eo2
-rw-r--r--src/lib/elementary/elm_view_form.eo4
-rw-r--r--src/lib/elementary/elm_view_list.eo8
-rw-r--r--src/lib/elementary/elm_web.eo2
-rw-r--r--src/lib/elementary/elm_widget.eo90
-rw-r--r--src/lib/elementary/elm_widget_item.eo24
-rw-r--r--src/lib/elementary/elm_win.eo8
-rw-r--r--src/lib/eo/eo_base.eo32
-rw-r--r--src/lib/eolian/Eolian.h12
-rw-r--r--src/lib/eolian/database_expr_api.c1
-rw-r--r--src/lib/eolian/database_type.c6
-rw-r--r--src/lib/eolian/eo_parser.c51
-rw-r--r--src/lib/evas/canvas/efl_canvas_proxy.eo2
-rw-r--r--src/lib/evas/canvas/efl_canvas_scene3d.eo2
-rw-r--r--src/lib/evas/canvas/efl_vg.eo8
-rw-r--r--src/lib/evas/canvas/efl_vg_container.eo4
-rw-r--r--src/lib/evas/canvas/efl_vg_shape.eo6
-rw-r--r--src/lib/evas/canvas/evas_box.eo44
-rw-r--r--src/lib/evas/canvas/evas_canvas.eo28
-rw-r--r--src/lib/evas/canvas/evas_canvas3d_camera.eo4
-rw-r--r--src/lib/evas/canvas/evas_canvas3d_material.eo2
-rw-r--r--src/lib/evas/canvas/evas_canvas3d_mesh.eo4
-rw-r--r--src/lib/evas/canvas/evas_canvas3d_node.eo26
-rw-r--r--src/lib/evas/canvas/evas_canvas3d_object.eo4
-rw-r--r--src/lib/evas/canvas/evas_canvas3d_scene.eo26
-rw-r--r--src/lib/evas/canvas/evas_canvas3d_texture.eo2
-rw-r--r--src/lib/evas/canvas/evas_common_interface.eo2
-rw-r--r--src/lib/evas/canvas/evas_grid.eo14
-rw-r--r--src/lib/evas/canvas/evas_object.eo10
-rw-r--r--src/lib/evas/canvas/evas_object_smart.eo10
-rw-r--r--src/lib/evas/canvas/evas_table.eo16
-rw-r--r--src/lib/evas/canvas/evas_textblock.eo6
-rw-r--r--src/lib/evas/canvas/evas_vg.eo2
-rw-r--r--src/lib/evas/include/evas_ector_buffer.eo2
-rw-r--r--src/tests/efl_js/benchmark_object.eo4
-rw-r--r--src/tests/eolian/data/complex_type.eo6
-rw-r--r--src/tests/eolian/data/object_impl.eo6
-rw-r--r--src/tests/eolian/data/object_impl_add.eo2
-rw-r--r--src/tests/eolian/data/typedef.eo2
-rw-r--r--src/tests/eolian/eolian_parsing.c5
-rw-r--r--src/tests/eolian/generated_promise.eo16
-rw-r--r--src/tests/eolian_js/test_object.eo144
127 files changed, 665 insertions, 686 deletions
diff --git a/src/bin/eolian/eo_generator.c b/src/bin/eolian/eo_generator.c
index aa73bcc15c..0d3516d360 100644
--- a/src/bin/eolian/eo_generator.c
+++ b/src/bin/eolian/eo_generator.c
@@ -391,7 +391,7 @@ eo_bind_func_generate(const Eolian_Class *class, const Eolian_Function *funcid,
Eina_Iterator* promise_values;
has_promise = EINA_TRUE;
promise_param_name = eina_stringshare_add(pname);
- promise_values = eolian_type_subtypes_get(eolian_type_base_type_get(ptypet));
+ promise_values = eolian_type_subtypes_get(ptypet);
Eolian_Type* subtype;
if(eina_iterator_next(promise_values, (void**)&subtype))
promise_value_type = eolian_type_c_type_get(subtype);
diff --git a/src/lib/ecore/ecore_exe.eo b/src/lib/ecore/ecore_exe.eo
index 3ee1a563fe..2c47304792 100644
--- a/src/lib/ecore/ecore_exe.eo
+++ b/src/lib/ecore/ecore_exe.eo
@@ -13,7 +13,7 @@ struct Ecore.Exe.Event_Data.Line
*/
struct Ecore.Exe.Event_Data
{
- exe: Eo.Base *; [[The handle to the process. FIXME: should actually be Ecore.Exe, workaround cyclic]]
+ exe: Eo.Base; [[The handle to the process. FIXME: should actually be Ecore.Exe, workaround cyclic]]
data: void *; [[the raw binary data from the child process that was received]]
size: int; [[the size of this data in bytes]]
lines: Ecore.Exe.Event_Data.Line *; [[an array of line data if line buffered, the last one has it's line member set to $NULL]]
diff --git a/src/lib/ecore/efl_loop.eo b/src/lib/ecore/efl_loop.eo
index 73af5cebfa..c82ea5db80 100644
--- a/src/lib/ecore/efl_loop.eo
+++ b/src/lib/ecore/efl_loop.eo
@@ -35,7 +35,7 @@ class Efl.Loop (Eo.Base)
params {
@in data: const(void)* @optional; [[The data to be given when the promise is done.]]
}
- return: promise<void*>*; [[The promise that will be triggered.]]
+ return: promise<void*>; [[The promise that will be triggered.]]
}
timeout {
[[Will trigger this promise when the specified timeout occur.]]
@@ -43,7 +43,7 @@ class Efl.Loop (Eo.Base)
@in time: double; [[The time from now in second that the main loop will wait before triggering it.]]
@in data: const(void)* @optional; [[The data to be given when the promise is done.]]
}
- return: promise<void*>*; [[The promise that will be triggered.]]
+ return: promise<void*>; [[The promise that will be triggered.]]
}
}
diff --git a/src/lib/ecore/efl_loop_user.eo b/src/lib/ecore/efl_loop_user.eo
index 4a5aa03d48..076cff3ec1 100644
--- a/src/lib/ecore/efl_loop_user.eo
+++ b/src/lib/ecore/efl_loop_user.eo
@@ -5,7 +5,7 @@ class Efl.Loop_User (Eo.Base)
only allowing parent that provide such interface or NULL.]]
methods {
loop_get {
- return: Efl.Loop *;
+ return: Efl.Loop;
}
}
implements {
diff --git a/src/lib/ecore_audio/ecore_audio_in.eo b/src/lib/ecore_audio/ecore_audio_in.eo
index 7ab998cd97..91e93e14df 100644
--- a/src/lib/ecore_audio/ecore_audio_in.eo
+++ b/src/lib/ecore_audio/ecore_audio_in.eo
@@ -98,7 +98,7 @@ class Ecore.Audio.In (Ecore.Audio)
]]
}
values {
- output: Ecore.Audio *; [[The output]] /* FIXME-cyclic Should be Ecore.Audio.Out */
+ output: Ecore.Audio; [[The output]] /* FIXME-cyclic Should be Ecore.Audio.Out */
}
}
@property remaining {
diff --git a/src/lib/ecore_audio/ecore_audio_out.eo b/src/lib/ecore_audio/ecore_audio_out.eo
index 588d1a3cb9..f2f1d7c484 100644
--- a/src/lib/ecore_audio/ecore_audio_out.eo
+++ b/src/lib/ecore_audio/ecore_audio_out.eo
@@ -12,7 +12,7 @@ class Ecore.Audio.Out (Ecore.Audio)
]]
return: bool; [[true if the input was attached, false otherwise]]
params {
- @in input: Ecore.Audio.In *; [[The input to attach to the output]]
+ @in input: Ecore.Audio.In; [[The input to attach to the output]]
}
}
input_detach {
@@ -22,7 +22,7 @@ class Ecore.Audio.Out (Ecore.Audio)
]]
return: bool; [[true if the input was detached, false otherwise]]
params {
- @in input: Ecore.Audio.In *; [[The input to detach to the output]]
+ @in input: Ecore.Audio.In; [[The input to detach to the output]]
}
}
inputs_get {
@@ -30,7 +30,7 @@ class Ecore.Audio.Out (Ecore.Audio)
@since 1.8
]]
- return: list<Ecore.Audio.In*> *; [[A list of the inputs that are attached to the output]]
+ return: list<Ecore.Audio.In>; [[A list of the inputs that are attached to the output]]
}
}
implements {
diff --git a/src/lib/ecore_con/ecore_con_eet_base.eo b/src/lib/ecore_con/ecore_con_eet_base.eo
index 6825f8445c..a0651b13a2 100644
--- a/src/lib/ecore_con/ecore_con_eet_base.eo
+++ b/src/lib/ecore_con/ecore_con_eet_base.eo
@@ -19,7 +19,7 @@ class Ecore.Con.Eet.Base (Eo.Base) {
get {
}
values {
- data: Efl.Network.Server *;
+ data: Efl.Network.Server;
}
}
@property data_callback {
diff --git a/src/lib/ecore_con/efl_network_client.eo b/src/lib/ecore_con/efl_network_client.eo
index 26c25ceb0c..cbe37c55cb 100644
--- a/src/lib/ecore_con/efl_network_client.eo
+++ b/src/lib/ecore_con/efl_network_client.eo
@@ -8,7 +8,7 @@ class Efl.Network.Client (Efl.Network) {
get {
}
values {
- svr: Efl.Network.Server *; [[The server the client is connected to.]]
+ svr: Efl.Network.Server; [[The server the client is connected to.]]
}
}
}
diff --git a/src/lib/ecore_con/efl_network_server.eo b/src/lib/ecore_con/efl_network_server.eo
index 2ac399b116..c171730203 100644
--- a/src/lib/ecore_con/efl_network_server.eo
+++ b/src/lib/ecore_con/efl_network_server.eo
@@ -59,7 +59,7 @@ class Efl.Network.Server (Efl.Network) {
}
values {
// FIXME: Efl.Network.Client is needed, but that introduces a cycle
- clients: const(list<const(Efl.Network) *>) *; [[The list of clients on this server.]]
+ clients: const(list<const(Efl.Network)>); [[The list of clients on this server.]]
}
}
@property connection_type {
diff --git a/src/lib/ector/ector_renderer.eo b/src/lib/ector/ector_renderer.eo
index 3bd58023e4..c9432bb0fc 100644
--- a/src/lib/ector/ector_renderer.eo
+++ b/src/lib/ector/ector_renderer.eo
@@ -24,7 +24,7 @@ abstract Ector.Renderer (Eo.Base)
[[Get the surface associated to this renderer. Can not be set.]]
}
values {
- s: Ector.Surface *; [[Associated surface]]
+ s: Ector.Surface; [[Associated surface]]
}
}
@property transformation {
@@ -85,7 +85,7 @@ abstract Ector.Renderer (Eo.Base)
get {
}
values {
- r: Ector.Renderer *;
+ r: Ector.Renderer;
}
}
@property quality {
@@ -114,7 +114,7 @@ abstract Ector.Renderer (Eo.Base)
return: bool @warn_unused;
params {
@in op: Efl.Gfx.Render_Op;
- @in clips: array<Eina.Rectangle *> *; [[array of @Eina.Rectangle clip]]
+ @in clips: array<Eina.Rectangle *>; [[array of @Eina.Rectangle clip]]
@in mul_col: uint;
}
}
diff --git a/src/lib/ector/ector_renderer_buffer.eo b/src/lib/ector/ector_renderer_buffer.eo
index da907b8193..bf36bd9b1a 100644
--- a/src/lib/ector/ector_renderer_buffer.eo
+++ b/src/lib/ector/ector_renderer_buffer.eo
@@ -7,7 +7,7 @@ mixin Ector.Renderer.Buffer (Ector.Renderer, Efl.Gfx.Fill)
set { [[Sets the source buffer for this renderer, adds a ref]] }
get { [[Return the current source, no ref change]] }
values {
- buf: Ector.Buffer*;
+ buf: Ector.Buffer;
}
}
}
diff --git a/src/lib/ector/ector_renderer_shape.eo b/src/lib/ector/ector_renderer_shape.eo
index 3ad23dafd7..1836f0365d 100644
--- a/src/lib/ector/ector_renderer_shape.eo
+++ b/src/lib/ector/ector_renderer_shape.eo
@@ -10,7 +10,7 @@ mixin Ector.Renderer.Shape (Efl.Gfx.Shape)
get {
}
values {
- r: const(Ector.Renderer) *;
+ r: const(Ector.Renderer);
}
}
@property stroke_fill {
@@ -19,7 +19,7 @@ mixin Ector.Renderer.Shape (Efl.Gfx.Shape)
get {
}
values {
- r: const(Ector.Renderer) *;
+ r: const(Ector.Renderer);
}
}
@property stroke_marker {
@@ -28,7 +28,7 @@ mixin Ector.Renderer.Shape (Efl.Gfx.Shape)
get {
}
values {
- r: const(Ector.Renderer) *;
+ r: const(Ector.Renderer);
}
}
}
diff --git a/src/lib/ector/ector_surface.eo b/src/lib/ector/ector_surface.eo
index 9f517da78b..8d5ba7b655 100644
--- a/src/lib/ector/ector_surface.eo
+++ b/src/lib/ector/ector_surface.eo
@@ -16,9 +16,9 @@ mixin Ector.Surface (Ector.Buffer)
}
renderer_factory_new @virtual_pure {
[[Create a new renderer factory for the given type]]
- return: Eo.Base *; /* FIXME: Should be a more restricted type, only here for cyclic. */
+ return: Eo.Base; /* FIXME: Should be a more restricted type, only here for cyclic. */
params {
- @in type: const(Eo.Class) * @nonull; /* FIXME: Should probably be a more restricted type */
+ @in type: const(Eo.Class) @nonull; /* FIXME: Should probably be a more restricted type */
}
}
}
diff --git a/src/lib/ector/gl/ector_gl_surface.eo b/src/lib/ector/gl/ector_gl_surface.eo
index b0a7749694..24afe906da 100644
--- a/src/lib/ector/gl/ector_gl_surface.eo
+++ b/src/lib/ector/gl/ector_gl_surface.eo
@@ -23,7 +23,7 @@ class Ector.GL.Surface (Ector.GL.Buffer, Ector.Surface)
return: bool;
params {
@in op: Efl.Gfx.Render_Op;
- @in clips: array<Eina.Rectangle *> *; [[array of @Eina.Rectangle clip]]
+ @in clips: array<Eina.Rectangle *>; [[array of @Eina.Rectangle clip]]
}
}
}
diff --git a/src/lib/ector/software/ector_renderer_software_buffer.eo b/src/lib/ector/software/ector_renderer_software_buffer.eo
index 871a8a66c5..3d189b5a9b 100644
--- a/src/lib/ector/software/ector_renderer_software_buffer.eo
+++ b/src/lib/ector/software/ector_renderer_software_buffer.eo
@@ -5,7 +5,7 @@ class Ector.Renderer.Software.Buffer (Ector.Renderer.Software, Ector.Renderer.Bu
set {}
get {}
values {
- buf: Ector.Buffer *;
+ buf: Ector.Buffer;
}
}
}
diff --git a/src/lib/edje/edje_object.eo b/src/lib/edje/edje_object.eo
index 24eda63bfa..2ed2d882dd 100644
--- a/src/lib/edje/edje_object.eo
+++ b/src/lib/edje/edje_object.eo
@@ -356,7 +356,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container)
access_part_iterate {
[[Iterate over all accessibility-enabled part names.]]
legacy: null;
- return: free(own(iterator<const(char)*> *), eina_iterator_free);
+ return: free(own(iterator<const(char)*>), eina_iterator_free);
}
@property load_error {
get {
@@ -898,7 +898,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container)
Note: Almost all swallow rules apply: you should not move, resize,
hide, show, set the color or clipper of such part. It's a bit
more restrictive as one must never delete this object!]]
- return: Evas.Object *; [[The externally created object, or $null if there is none or
+ return: Evas.Object; [[The externally created object, or $null if there is none or
part is not an external.]]
params {
@in part: const(char)*; [[The part name]]
@@ -909,7 +909,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container)
The content string must not be $null. Its actual value depends on the
code providing the EXTERNAL.]]
- return: Evas.Object *;
+ return: Evas.Object;
params {
@in part: const(char)*; [[The name of the part holding the EXTERNAL]]
@out content: const(char); [[A string identifying which content from the EXTERNAL to get]]
@@ -964,8 +964,8 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container)
This function return a list of Evas_Textblock_Rectangle anchor
rectangles.]]
- return: const(list<const(Evas.Textblock_Rectangle)*>)*; [[The list of anchor rects (const Evas_Textblock_Rectangle
- *), do not modify! Geometry is relative to entry part.]]
+ return: const(list<const(Evas.Textblock_Rectangle)*>); [[The list of anchor rects (const Evas_Textblock_Rectangle
+ *), do not modify! Geometry is relative to entry part.]]
params {
@in part: const(char)*; [[The part name]]
@in anchor: const(char)*; [[The anchor name]]
@@ -1110,7 +1110,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container)
Note: If the type of Edje part is GROUP, SWALLOW or EXTERNAL,
returned handle by this function will indicate nothing or transparent
rectangle for events. Use $.part_swallow_get() in that case.]]
- return: const(Evas.Object)*; [[A pointer to the Evas object implementing the given part,
+ return: const(Evas.Object); [[A pointer to the Evas object implementing the given part,
or $null on failure (e.g. the given part doesn't exist)]]
params {
@in part: const(char)*; [[The Edje part's name]]
@@ -1838,7 +1838,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container)
[[Return a list of char anchor names.
This function returns a list of char anchor names.]]
- return: const(list<const(char)*>)*; [[The list of anchors (const char *), do not modify!]]
+ return: const(list<const(char)*>); [[The list of anchors (const char *), do not modify!]]
params {
@in part: const(char)*; [[The part name]]
}
@@ -1958,7 +1958,7 @@ class Edje.Object (Evas.Smart.Clipped, Efl.File, Efl.Container)
[[Return a list of char item names.
This function returns a list of char item names.]]
- return: const(list<const(char)*>)*; [[The list of items (const char *), do not modify!]]
+ return: const(list<const(char)*>); [[The list of items (const char *), do not modify!]]
params {
@in part: const(char)*; [[The part name]]
}
diff --git a/src/lib/efl/interfaces/efl_container.eo b/src/lib/efl/interfaces/efl_container.eo
index d650ad2854..a64c8f8500 100644
--- a/src/lib/efl/interfaces/efl_container.eo
+++ b/src/lib/efl/interfaces/efl_container.eo
@@ -14,14 +14,14 @@ interface Efl.Container (Efl.Gfx)
part: const(char)*; [[the part in which to swallow the object]]
}
values {
- content: Efl.Gfx*; [[the object to swallow.]]
+ content: Efl.Gfx; [[the object to swallow.]]
}
}
@property content_part_name {
[[The name of the part under which an object is swallowed.]]
get {}
keys {
- content: Efl.Gfx*;
+ content: Efl.Gfx;
}
values {
name: const(char)*;
@@ -32,18 +32,18 @@ interface Efl.Container (Efl.Gfx)
params {
@in name: const(char)* @nullable;
}
- return: Efl.Gfx*;
+ return: Efl.Gfx;
}
content_remove {
[[Unswallow an object from this container.]]
params {
- @in content: Efl.Gfx*;
+ @in content: Efl.Gfx;
}
return: bool; [[$false if $content was not a child or can not be removed.]]
}
content_iterate {
[[Begin iterating over this object's contents.]]
- return: free(own(iterator<Efl.Gfx *> *), eina_iterator_free) @warn_unused;
+ return: free(own(iterator<Efl.Gfx>), eina_iterator_free) @warn_unused;
}
content_count {
[[Returns the number of UI elements packed in this container.]]
@@ -51,7 +51,7 @@ interface Efl.Container (Efl.Gfx)
}
}
events {
- content,added: Efl.Gfx*; [[Sent after a new item was added.]]
- content,removed: Efl.Gfx*; [[Sent after an item was removed, before unref.]]
+ content,added: Efl.Gfx; [[Sent after a new item was added.]]
+ content,removed: Efl.Gfx; [[Sent after an item was removed, before unref.]]
}
}
diff --git a/src/lib/efl/interfaces/efl_gfx_filter.eo b/src/lib/efl/interfaces/efl_gfx_filter.eo
index ce6e354a98..cb6f4772b3 100644
--- a/src/lib/efl/interfaces/efl_gfx_filter.eo
+++ b/src/lib/efl/interfaces/efl_gfx_filter.eo
@@ -85,7 +85,7 @@ interface Efl.Gfx.Filter
name: const(char)*; [[Buffer name as used in the program.]]
}
values {
- source: Efl.Gfx*; [[Object to use as a source of pixels.]]
+ source: Efl.Gfx; [[Object to use as a source of pixels.]]
}
}
@property filter_data {
diff --git a/src/lib/efl/interfaces/efl_gfx_shape.eo b/src/lib/efl/interfaces/efl_gfx_shape.eo
index ad80097c1a..3c63738c9e 100644
--- a/src/lib/efl/interfaces/efl_gfx_shape.eo
+++ b/src/lib/efl/interfaces/efl_gfx_shape.eo
@@ -195,7 +195,7 @@ mixin Efl.Gfx.Shape
@since 1.14
]]
params {
- @in dup_from: const(Eo.Base)*; [[Shape object from where data will be copied.]]
+ @in dup_from: const(Eo.Base); [[Shape object from where data will be copied.]]
}
}
bounds_get {
@@ -397,15 +397,15 @@ mixin Efl.Gfx.Shape
interpolate {
return: bool;
params {
- @in from: const(Eo.Base)*;
- @in to: const(Eo.Base)*;
+ @in from: const(Eo.Base);
+ @in to: const(Eo.Base);
@in pos_map: double;
}
}
equal_commands {
return: bool;
params {
- @in with: const(Eo.Base)*;
+ @in with: const(Eo.Base);
}
}
}
diff --git a/src/lib/efl/interfaces/efl_gfx_stack.eo b/src/lib/efl/interfaces/efl_gfx_stack.eo
index 6a6875a64e..8d3a366f9b 100644
--- a/src/lib/efl/interfaces/efl_gfx_stack.eo
+++ b/src/lib/efl/interfaces/efl_gfx_stack.eo
@@ -37,7 +37,7 @@ interface Efl.Gfx.Stack {
objects on layers below the one $obj is placed at.
See also @.layer.get(), @.layer.set() and @.below.get()]]
- return: Efl.Gfx.Stack * @warn_unused; [[the #Efl_Gfx_Stack directly below $obj, if any,
+ return: Efl.Gfx.Stack @warn_unused; [[the #Efl_Gfx_Stack directly below $obj, if any,
or $null, if none]]
}
}
@@ -49,7 +49,7 @@ interface Efl.Gfx.Stack {
objects on layers above the one $obj is placed at.
See also @.layer.get(), @.layer.set() and @.below.get()]]
- return: Efl.Gfx.Stack * @warn_unused; [[the #Efl_Gfx_Stack directly below $obj, if any,
+ return: Efl.Gfx.Stack @warn_unused; [[the #Efl_Gfx_Stack directly below $obj, if any,
or $null, if none]]
}
}
@@ -75,7 +75,7 @@ interface Efl.Gfx.Stack {
See also @.layer.get(), @.layer.set() and @.stack_below()]]
params {
- @in below: Efl.Gfx.Stack * @nonull; [[the object below which to stack]]
+ @in below: Efl.Gfx.Stack @nonull; [[the object below which to stack]]
}
}
raise {
@@ -109,7 +109,7 @@ interface Efl.Gfx.Stack {
See also @.layer.get(), @.layer.set() and @.stack_below()]]
params {
- @in above: Efl.Gfx.Stack * @nonull; [[the object above which to stack]]
+ @in above: Efl.Gfx.Stack @nonull; [[the object above which to stack]]
}
}
lower {
diff --git a/src/lib/efl/interfaces/efl_model.eo b/src/lib/efl/interfaces/efl_model.eo
index 00ce068e28..808ac7ce42 100644
--- a/src/lib/efl/interfaces/efl_model.eo
+++ b/src/lib/efl/interfaces/efl_model.eo
@@ -1,6 +1,6 @@
struct Efl.Model.Property_Event {
- changed_properties: array<const(char) *> *; [[List of changed properties]]
- invalidated_properties: array<const(char) *> *; [[Removed properties identified by name]]
+ changed_properties: array<const(char) *>; [[List of changed properties]]
+ invalidated_properties: array<const(char) *>; [[Removed properties identified by name]]
}
interface Efl.Model ()
@@ -22,7 +22,7 @@ interface Efl.Model ()
]]
}
values {
- properties: const(array<const(char)*>)*; [[array of current properties]]
+ properties: const(array<const(char)*>); [[array of current properties]]
}
}
property_set {
@@ -46,7 +46,7 @@ interface Efl.Model ()
params {
@in property: const(char)*; [[Property name]]
@in value: const(generic_value)*; [[New value]]
- @inout promise: promise<generic_value>*; [[Promise returning the recorded value or error]]
+ @inout promise: promise<generic_value>; [[Promise returning the recorded value or error]]
}
}
property_get {
@@ -62,7 +62,7 @@ interface Efl.Model ()
]]
params {
@in property: const(char)*; [[Property name]]
- @inout value: promise<generic_value>*; [[Promise of the value that was got]]
+ @inout value: promise<generic_value>; [[Promise of the value that was got]]
}
}
children_slice_get {
@@ -96,7 +96,7 @@ interface Efl.Model ()
count are 0 slice is ignored.]]
@in count: uint; [[Range size. If count and start are 0 slice is
ignored.]]
- @inout promise: promise<accessor<list<Eo.Base*>*>*>*; [[Promise of the children]]
+ @inout promise: promise<accessor<list<Eo.Base> > >; [[Promise of the children]]
}
}
children_count_get {
@@ -113,7 +113,7 @@ interface Efl.Model ()
@since 1.14
]]
params {
- @inout promise: promise<uint>*;
+ @inout promise: promise<uint>;
}
}
child_add {
@@ -126,7 +126,7 @@ interface Efl.Model ()
@since 1.14
]]
- return: Eo.Base *;
+ return: Eo.Base;
}
child_del {
[[Remove a child.
@@ -139,7 +139,7 @@ interface Efl.Model ()
@since 1.14
]]
params {
- @in child: Eo.Base*; [[Child to be removed]]
+ @in child: Eo.Base; [[Child to be removed]]
}
}
}
diff --git a/src/lib/efl/interfaces/efl_pack.eo b/src/lib/efl/interfaces/efl_pack.eo
index 201bae0c33..26d8ca1f45 100644
--- a/src/lib/efl/interfaces/efl_pack.eo
+++ b/src/lib/efl/interfaces/efl_pack.eo
@@ -19,7 +19,7 @@ interface Efl.Pack (Efl.Container)
unpack {
[[Removes an existing item from the container, without deleting it.]]
params {
- subobj: own(Efl.Gfx *);
+ subobj: own(Efl.Gfx);
}
return: bool; [[$false if $subobj wasn't a child or can't be removed]]
}
@@ -34,7 +34,7 @@ interface Efl.Pack (Efl.Container)
failed, the object will be unrefed.
]]
params {
- subobj: own(Efl.Gfx *);
+ subobj: own(Efl.Gfx);
}
return: bool; [[$false if $subobj could not be packed.]]
}
diff --git a/src/lib/efl/interfaces/efl_pack_grid.eo b/src/lib/efl/interfaces/efl_pack_grid.eo
index a4c5e655d9..e48384b58c 100644
--- a/src/lib/efl/interfaces/efl_pack_grid.eo
+++ b/src/lib/efl/interfaces/efl_pack_grid.eo
@@ -7,7 +7,7 @@ interface Efl.Pack.Grid (Efl.Pack.Linear)
methods {
pack_grid {
params {
- subobj: own(Efl.Gfx *);
+ subobj: own(Efl.Gfx);
col: int;
row: int;
colspan: int @optional; [[0 means 1, -1 means @.grid_columns]]
@@ -17,7 +17,7 @@ interface Efl.Pack.Grid (Efl.Pack.Linear)
}
grid_contents_get {
[[Returns all objects at a given position in this grid.]]
- return: free(own(iterator<Efl.Gfx *> *), eina_iterator_free);
+ return: free(own(iterator<Efl.Gfx>), eina_iterator_free);
params {
@in col: int;
@in row: int;
@@ -26,7 +26,7 @@ interface Efl.Pack.Grid (Efl.Pack.Linear)
}
grid_content_get {
[[Returns a child at a given position, see @.grid_contents_get.]]
- return: Efl.Gfx*;
+ return: Efl.Gfx;
params {
@in col: int;
@in row: int;
@@ -36,7 +36,7 @@ interface Efl.Pack.Grid (Efl.Pack.Linear)
[[position and span of the $subobj in this container, may be modified to move the $subobj]]
get { return: bool; [[returns false if item is not a child]] }
keys {
- subobj: Efl.Gfx*;
+ subobj: Efl.Gfx;
}
values {
col: int;
diff --git a/src/lib/efl/interfaces/efl_pack_layout.eo b/src/lib/efl/interfaces/efl_pack_layout.eo
index 32dbae25e1..5da7ae4e5d 100644
--- a/src/lib/efl/interfaces/efl_pack_layout.eo
+++ b/src/lib/efl/interfaces/efl_pack_layout.eo
@@ -15,9 +15,9 @@ interface Efl.Pack.Layout ()
get {}
values {
/* FIXME: engine is an Eo.Class */
- engine: const(Eo.Base)*; [[Must be an $Efl.Pack.Layout subclass.]]
- data: const(void)*; [[Any data to pass along to $Efl.Pack.Layout.layout_do.
- Owned by the caller. Depends on the layout engine.]]
+ engine: const(Eo.Base); [[Must be an $Efl.Pack.Layout subclass.]]
+ data: const(void)*; [[Any data to pass along to $Efl.Pack.Layout.layout_do.
+ Owned by the caller. Depends on the layout engine.]]
}
}
layout_request {
@@ -36,7 +36,7 @@ interface Efl.Pack.Layout ()
layout_do @class @protected {
[[Lay out (resize and move) children objects of $pack.]]
params {
- pack: Efl.Gfx*; [[The container to lay out.]]
+ pack: Efl.Gfx; [[The container to lay out.]]
data: const(void)* @optional; [[Extra data passed by the caller.]]
}
}
diff --git a/src/lib/efl/interfaces/efl_pack_linear.eo b/src/lib/efl/interfaces/efl_pack_linear.eo
index 4ffb7efb88..31bc5ec201 100644
--- a/src/lib/efl/interfaces/efl_pack_linear.eo
+++ b/src/lib/efl/interfaces/efl_pack_linear.eo
@@ -12,7 +12,7 @@ interface Efl.Pack.Linear (Efl.Pack)
This is the same as @.pack_at($subobj, 0).
]]
params {
- @in subobj: own(Efl.Gfx *); [[Item to pack.]]
+ @in subobj: own(Efl.Gfx); [[Item to pack.]]
}
return: bool; [[$false if $subobj could not be packed]]
}
@@ -22,15 +22,15 @@ interface Efl.Pack.Linear (Efl.Pack)
This is the same as @.pack_at($subobj, -1).
]]
params {
- @in subobj: own(Efl.Gfx *); [[Item to pack.]]
+ @in subobj: own(Efl.Gfx); [[Item to pack.]]
}
return: bool; [[$false if $subobj could not be packed]]
}
pack_before {
[[Prepend item before other sub object.]]
params {
- @in subobj: own(Efl.Gfx *); [[Item to pack.]]
- @in existing: const(Efl.Gfx)*; [[Item to refer to.]]
+ @in subobj: own(Efl.Gfx); [[Item to pack.]]
+ @in existing: const(Efl.Gfx); [[Item to refer to.]]
}
return: bool; [[$false if $existing could not be found or $subobj
could not be packed]]
@@ -38,8 +38,8 @@ interface Efl.Pack.Linear (Efl.Pack)
pack_after {
[[Append item after other sub object.]]
params {
- @in subobj: own(Efl.Gfx *); [[Item to pack.]]
- @in existing: const(Efl.Gfx)*; [[Item to refer to.]]
+ @in subobj: own(Efl.Gfx); [[Item to pack.]]
+ @in existing: const(Efl.Gfx); [[Item to refer to.]]
}
return: bool; [[$false if $existing could not be found or $subobj
could not be packed]]
@@ -51,7 +51,7 @@ interface Efl.Pack.Linear (Efl.Pack)
Out of range indices will trigger an append.
]]
params {
- @in subobj: own(Efl.Gfx *); [[Item to pack.]]
+ @in subobj: own(Efl.Gfx); [[Item to pack.]]
@in index: int; [[A position.]]
}
return: bool; [[$false if $subobj could not be packed]]
@@ -65,12 +65,12 @@ interface Efl.Pack.Linear (Efl.Pack)
params {
index: int;
}
- return: Efl.Gfx *; [[The object contained at the given $index.]]
+ return: Efl.Gfx; [[The object contained at the given $index.]]
}
pack_index_get {
[[Get the index of a child in this container.]]
params {
- subobj: const(Efl.Gfx)*; [[An object contained in this pack.]]
+ subobj: const(Efl.Gfx); [[An object contained in this pack.]]
}
return: int(-1); [[-1 in case of failure, or the index of this item.]]
}
@@ -82,7 +82,7 @@ interface Efl.Pack.Linear (Efl.Pack)
params {
index: int;
}
- return: Efl.Gfx*; [[The child item if it could be removed.]]
+ return: Efl.Gfx; [[The child item if it could be removed.]]
}
@property pack_direction {
[[Primary up/left/right/down orientation. Default is right.]]
diff --git a/src/lib/efl/interfaces/efl_vpath.eo b/src/lib/efl/interfaces/efl_vpath.eo
index a5fd9acd81..6d472ae543 100644
--- a/src/lib/efl/interfaces/efl_vpath.eo
+++ b/src/lib/efl/interfaces/efl_vpath.eo
@@ -25,7 +25,7 @@ interface Efl.Vpath
params {
path: const(char)*; [[ The input virtual file path to fetch ]]
}
- return: own(Efl.Vpath.File *); [[ An object representing the file ]]
+ return: own(Efl.Vpath.File); [[ An object representing the file ]]
}
}
}
diff --git a/src/lib/efl/interfaces/efl_vpath_core.eo b/src/lib/efl/interfaces/efl_vpath_core.eo
index b14740a52b..23503d27dd 100644
--- a/src/lib/efl/interfaces/efl_vpath_core.eo
+++ b/src/lib/efl/interfaces/efl_vpath_core.eo
@@ -8,7 +8,7 @@ class Efl.Vpath.Core (Eo.Base, Efl.Vpath)
methods {
get @class {
[[ This gets the global EFL Core Vpath class - only 1 - singleton ]]
- return: Efl.Vpath.Core *; [[ Get the singleton core vpath ]]
+ return: Efl.Vpath.Core; [[ Get the singleton core vpath ]]
}
meta_set {
[[ A Meta key is a mapping from a virtual path to a real one ]]
diff --git a/src/lib/efl/interfaces/efl_vpath_manager.eo b/src/lib/efl/interfaces/efl_vpath_manager.eo
index e8684930ec..5533fa8562 100644
--- a/src/lib/efl/interfaces/efl_vpath_manager.eo
+++ b/src/lib/efl/interfaces/efl_vpath_manager.eo
@@ -11,19 +11,19 @@ class Efl.Vpath.Manager (Eo.Base)
params {
path: const(char)*; [[ The input virtual file path to fetch ]]
}
- return: own(Efl.Vpath.File *); [[ An object representing the file ]]
+ return: own(Efl.Vpath.File); [[ An object representing the file ]]
}
register @class {
[[Register a vpath with the manager ]]
params {
priority: int; [[ Search order - higher values tried first ]]
- vpath: Efl.Vpath * @nonull; [[ A Vpath implementation object ]]
+ vpath: Efl.Vpath @nonull; [[ A Vpath implementation object ]]
}
}
unregister @class {
[[ Unregister a vpath from the manager ]]
params {
- vpath: Efl.Vpath * @nonull; [[ A Vpath implementation object ]]
+ vpath: Efl.Vpath @nonull; [[ A Vpath implementation object ]]
}
}
}
diff --git a/src/lib/eldbus/eldbus_model_arguments.eo b/src/lib/eldbus/eldbus_model_arguments.eo
index 07e1505096..293cbf55bc 100644
--- a/src/lib/eldbus/eldbus_model_arguments.eo
+++ b/src/lib/eldbus/eldbus_model_arguments.eo
@@ -11,7 +11,7 @@ class Eldbus.Model.Arguments (Eo.Base, Efl.Model) {
params {
@in proxy: Eldbus.Proxy*; [[Eldbus proxy]]
@in name: const(char)*; [[Name]]
- @in arguments: const(list<Eldbus.Introspection.Argument *>)*; [[The introspected arguments]]
+ @in arguments: const(list<Eldbus.Introspection.Argument *>); [[The introspected arguments]]
}
}
@property name {
diff --git a/src/lib/eldbus/eldbus_types.eot b/src/lib/eldbus/eldbus_types.eot
index 0ec9943902..a8658c3e2b 100644
--- a/src/lib/eldbus/eldbus_types.eot
+++ b/src/lib/eldbus/eldbus_types.eot
@@ -24,24 +24,24 @@ enum Eldbus.Introspection.Property_Access
struct Eldbus.Introspection.Node
{
name: Eina.Stringshare *; [[optional]]
- nodes: list<void *> *;
- interfaces: list<void *> *;
+ nodes: list<void *>;
+ interfaces: list<void *>;
}
struct Eldbus.Introspection.Interface
{
name: Eina.Stringshare *;
- methods: list<void *> *;
- signals: list<void *> *;
- properties: list<void *> *;
- annotations: list<void *> *;
+ methods: list<void *>;
+ signals: list<void *>;
+ properties: list<void *>;
+ annotations: list<void *>;
}
struct Eldbus.Introspection.Method
{
name: Eina.Stringshare *;
- arguments: list<void *> *;
- annotations: list<void *> *;
+ arguments: list<void *>;
+ annotations: list<void *>;
}
struct Eldbus.Introspection.Property
@@ -49,7 +49,7 @@ struct Eldbus.Introspection.Property
name: Eina.Stringshare *;
type: Eina.Stringshare *;
access: Eldbus.Introspection.Property_Access;
- annotations: list<void *> *;
+ annotations: list<void *>;
}
struct Eldbus.Introspection.Annotation
@@ -68,6 +68,6 @@ struct Eldbus.Introspection.Argument
struct Eldbus.Introspection.Signal
{
name: Eina.Stringshare *;
- arguments: list<Eldbus.Introspection.Argument *> *;
- annotations: list<Eldbus.Introspection.Annotation *> *;
+ arguments: list<Eldbus.Introspection.Argument *>;
+ annotations: list<Eldbus.Introspection.Annotation *>;
}
diff --git a/src/lib/elementary/efl_ui_layout_internal_box.eo b/src/lib/elementary/efl_ui_layout_internal_box.eo
index 29aa738913..015f176790 100644
--- a/src/lib/elementary/efl_ui_layout_internal_box.eo
+++ b/src/lib/elementary/efl_ui_layout_internal_box.eo
@@ -10,8 +10,8 @@ class Efl.Ui.Layout_Internal.Box (Eo.Base, Efl.Pack.Linear)
@property real_part @protected {
set {}
values {
- layout: Eo.Base*;
- pack: Eo.Base*;
+ layout: Eo.Base;
+ pack: Eo.Base;
part: const(char)*;
}
}
diff --git a/src/lib/elementary/efl_ui_layout_internal_table.eo b/src/lib/elementary/efl_ui_layout_internal_table.eo
index c0f8a7eb6d..8a81b19467 100644
--- a/src/lib/elementary/efl_ui_layout_internal_table.eo
+++ b/src/lib/elementary/efl_ui_layout_internal_table.eo
@@ -10,8 +10,8 @@ class Efl.Ui.Layout_Internal.Table (Eo.Base, Efl.Pack.Grid)
@property real_part @protected {
set {}
values {
- layout: Eo.Base*;
- pack: Eo.Base*;
+ layout: Eo.Base;
+ pack: Eo.Base;
part: const(char)*;
}
}
diff --git a/src/lib/elementary/elm_app_client.eo b/src/lib/elementary/elm_app_client.eo
index 8d2ef874ea..1e161ec6ab 100644
--- a/src/lib/elementary/elm_app_client.eo
+++ b/src/lib/elementary/elm_app_client.eo
@@ -11,7 +11,7 @@ class Elm.App.Client (Eo.Base)
[[Return a iterator with all views of application.]]
}
values {
- ret: free(own(iterator<Elm.App.Client.View *> *), eina_iterator_free); [[The iterator with all views, must be freed after use.]]
+ ret: free(own(iterator<Elm.App.Client.View>), eina_iterator_free); [[The iterator with all views, must be freed after use.]]
}
}
@property package {
diff --git a/src/lib/elementary/elm_app_server.eo b/src/lib/elementary/elm_app_server.eo
index 0036ba1f99..32655d20df 100644
--- a/src/lib/elementary/elm_app_server.eo
+++ b/src/lib/elementary/elm_app_server.eo
@@ -21,7 +21,7 @@ class Elm.App.Server (Eo.Base)
[[Return a iterator with all views of application]]
}
values {
- ret: free(own(iterator<Elm.App.Server.View *> *), eina_iterator_free); [[Iterator with all views of application, you must free iterator after use]]
+ ret: free(own(iterator<Elm.App.Server.View>), eina_iterator_free); [[Iterator with all views of application, you must free iterator after use]]
}
}
@property path {
@@ -76,7 +76,7 @@ class Elm.App.Server (Eo.Base)
requested by create_view_cb.
]]
params {
- @in view: Elm.App.Server.View *; [[elm_app_server_view]]
+ @in view: Elm.App.Server.View; [[elm_app_server_view]]
}
}
title_set {
diff --git a/src/lib/elementary/elm_app_server_view.eo b/src/lib/elementary/elm_app_server_view.eo
index e439b1db52..9b7d2b1d38 100644
--- a/src/lib/elementary/elm_app_server_view.eo
+++ b/src/lib/elementary/elm_app_server_view.eo
@@ -44,7 +44,7 @@ class Elm.App.Server.View (Eo.Base)
set {
}
values {
- win: Evas.Object *;
+ win: Evas.Object;
}
}
@property id {
diff --git a/src/lib/elementary/elm_box.eo b/src/lib/elementary/elm_box.eo
index 165662d028..11f0217fee 100644
--- a/src/lib/elementary/elm_box.eo
+++ b/src/lib/elementary/elm_box.eo
@@ -139,7 +139,7 @@ class Elm.Box (Elm.Widget)
You must free this list with eina_list_free() once you are done with it.
]]
- return: free(own(list<Evas.Object*>*), eina_list_free) @warn_unused;
+ return: free(own(list<Evas.Object>), eina_list_free) @warn_unused;
}
}
pack_end {
@@ -160,7 +160,7 @@ class Elm.Box (Elm.Widget)
]]
params {
- @in subobj: Evas.Object *; [[The object to add to the box]]
+ @in subobj: Evas.Object; [[The object to add to the box]]
}
}
unpack_all {
@@ -188,7 +188,7 @@ class Elm.Box (Elm.Widget)
]]
params {
- @in subobj: Evas.Object *; [[The object to unpack]]
+ @in subobj: Evas.Object; [[The object to unpack]]
}
}
pack_after {
@@ -209,8 +209,8 @@ class Elm.Box (Elm.Widget)
]]
params {
- @in subobj: Evas.Object *; [[The object to add to the box]]
- @in after: Evas.Object *; [[The object after which to add it]]
+ @in subobj: Evas.Object; [[The object to add to the box]]
+ @in after: Evas.Object; [[The object after which to add it]]
}
}
pack_start {
@@ -232,7 +232,7 @@ class Elm.Box (Elm.Widget)
]]
params {
- @in subobj: Evas.Object *; [[The object to add to the box]]
+ @in subobj: Evas.Object; [[The object to add to the box]]
}
}
recalculate {
@@ -265,8 +265,8 @@ class Elm.Box (Elm.Widget)
]]
params {
- @in subobj: Evas.Object *; [[The object to add to the box]]
- @in before: Evas.Object *; [[The object before which to add it]]
+ @in subobj: Evas.Object; [[The object to add to the box]]
+ @in before: Evas.Object; [[The object before which to add it]]
}
}
clear {
diff --git a/src/lib/elementary/elm_calendar.eo b/src/lib/elementary/elm_calendar.eo
index 5a9bd4b13c..6a851b7922 100644
--- a/src/lib/elementary/elm_calendar.eo
+++ b/src/lib/elementary/elm_calendar.eo
@@ -252,7 +252,7 @@ class Elm.Calendar (Elm.Layout, Elm.Interface.Atspi_Widget_Action)
@.marks_clear.
]]
- return: const(list<Elm.Calendar.Mark*>)*; [[List with all calendar marks]]
+ return: const(list<Elm.Calendar.Mark*>); [[List with all calendar marks]]
}
}
selected_time_set {
diff --git a/src/lib/elementary/elm_colorselector.eo b/src/lib/elementary/elm_colorselector.eo
index 61d4191abb..40e786f1d5 100644
--- a/src/lib/elementary/elm_colorselector.eo
+++ b/src/lib/elementary/elm_colorselector.eo
@@ -77,7 +77,7 @@ class Elm.Colorselector (Elm.Layout, Elm.Interface.Atspi_Widget_Action,
@since 1.9
]]
- return: const(list<Elm.Widget.Item*>)*;[[The list of color palette items.]]
+ return: const(list<Elm.Widget.Item>);[[The list of color palette items.]]
}
}
@property palette_selected_item {
@@ -86,14 +86,14 @@ class Elm.Colorselector (Elm.Layout, Elm.Interface.Atspi_Widget_Action,
@since 1.9]]
- return: Elm.Widget.Item *;[[The selected item, or $null if none
+ return: Elm.Widget.Item;[[The selected item, or $null if none
selected.]]
}
}
palette_color_add {
[[Add a new color item to palette.]]
- return: Elm.Widget.Item *;[[A new color palette Item.]]
+ return: Elm.Widget.Item;[[A new color palette Item.]]
params {
@in r: int; [[r-value of color]]
@in g: int; [[g-value of color]]
diff --git a/src/lib/elementary/elm_ctxpopup.eo b/src/lib/elementary/elm_ctxpopup.eo
index 92da68e240..e99b06779b 100644
--- a/src/lib/elementary/elm_ctxpopup.eo
+++ b/src/lib/elementary/elm_ctxpopup.eo
@@ -63,7 +63,7 @@ class Elm.Ctxpopup (Elm.Layout, Elm.Interface.Atspi_Widget_Action, Efl.Orientati
]]
}
values {
- parent: Evas.Object *; [[The parent to use.]]
+ parent: Evas.Object; [[The parent to use.]]
}
}
@property direction_priority {
@@ -116,7 +116,7 @@ class Elm.Ctxpopup (Elm.Layout, Elm.Interface.Atspi_Widget_Action, Efl.Orientati
@since 1.11
]]
- return: const(list<Elm.Widget.Item*>)*; [[The list of items or
+ return: const(list<Elm.Widget.Item>); [[The list of items or
$null on errors.]]
}
@@ -131,7 +131,7 @@ class Elm.Ctxpopup (Elm.Layout, Elm.Interface.Atspi_Widget_Action, Efl.Orientati
@since 1.11
]]
- return: Elm.Widget.Item *; [[The first item or $null, if it has no items (and on
+ return: Elm.Widget.Item; [[The first item or $null, if it has no items (and on
errors).]]
}
@@ -146,7 +146,7 @@ class Elm.Ctxpopup (Elm.Layout, Elm.Interface.Atspi_Widget_Action, Efl.Orientati
@since 1.1
]]
- return: Elm.Widget.Item *; [[The last item or $null, if it has no items (and on
+ return: Elm.Widget.Item; [[The last item or $null, if it has no items (and on
errors).]]
}
@@ -171,11 +171,11 @@ class Elm.Ctxpopup (Elm.Layout, Elm.Interface.Atspi_Widget_Action, Efl.Orientati
See also \@ref elm_object_content_set.
]]
- return: Elm.Widget.Item *; [[A handle to the item added or $null, on errors.]]
+ return: Elm.Widget.Item; [[A handle to the item added or $null, on errors.]]
params {
@in label: const(char)*; [[The Label of the new item]]
- @in icon: Evas.Object * @optional; [[Icon to be set on new item]]
+ @in icon: Evas.Object @optional; [[Icon to be set on new item]]
@in func: Evas_Smart_Cb @optional; [[Convenience function called when item selected]]
@in data: const(void)* @optional; [[Data passed to $func]]
}
@@ -190,11 +190,11 @@ class Elm.Ctxpopup (Elm.Layout, Elm.Interface.Atspi_Widget_Action, Efl.Orientati
@since 1.11
]]
- return: Elm.Widget.Item *; [[A handle to the item added or $null, on errors.]]
+ return: Elm.Widget.Item; [[A handle to the item added or $null, on errors.]]
params {
@in label: const(char)*; [[The Label of the new item]]
- @in icon: Evas.Object * @optional; [[Icon to be set on new item]]
+ @in icon: Evas.Object @optional; [[Icon to be set on new item]]
@in func: Evas_Smart_Cb @optional; [[Convenience function called when item selected]]
@in data: const(void)* @optional; [[Data passed to $func]]
}
diff --git a/src/lib/elementary/elm_ctxpopup_item.eo b/src/lib/elementary/elm_ctxpopup_item.eo
index 3b9967f849..35bf44757f 100644
--- a/src/lib/elementary/elm_ctxpopup_item.eo
+++ b/src/lib/elementary/elm_ctxpopup_item.eo
@@ -14,7 +14,7 @@ class Elm.Ctxpopup.Item(Elm.Widget.Item)
]]
}
values {
- item: Elm.Widget.Item *; [[The item before the object in its parent's list. If there is no previous item for $ it or there's an error, $null is returned.]]
+ item: Elm.Widget.Item; [[The item before the object in its parent's list. If there is no previous item for $ it or there's an error, $null is returned.]]
}
}
@property next {
@@ -28,7 +28,7 @@ class Elm.Ctxpopup.Item(Elm.Widget.Item)
]]
}
values {
- item: Elm.Widget.Item *; [[The item after the object in its parent's list. If there is no previous item for $ it or there's an error, $null is returned.]]
+ item: Elm.Widget.Item; [[The item after the object in its parent's list. If there is no previous item for $ it or there's an error, $null is returned.]]
}
}
init {
diff --git a/src/lib/elementary/elm_dayselector.eo b/src/lib/elementary/elm_dayselector.eo
index 9f357e216e..3604836812 100644
--- a/src/lib/elementary/elm_dayselector.eo
+++ b/src/lib/elementary/elm_dayselector.eo
@@ -122,7 +122,7 @@ class Elm.Dayselector (Elm.Layout)
@since 1.8
]]
- return: own(list<own(Eina_Stringshare *)> *) @warn_unused; [[A list of seven strings to be used as weekday names.]]
+ return: own(list<own(Eina_Stringshare *)>) @warn_unused; [[A list of seven strings to be used as weekday names.]]
}
day_selected_set {
[[Set the state of given Dayselector_Day.
diff --git a/src/lib/elementary/elm_diskselector.eo b/src/lib/elementary/elm_diskselector.eo
index 6a9857f88e..3e871f29f1 100644
--- a/src/lib/elementary/elm_diskselector.eo
+++ b/src/lib/elementary/elm_diskselector.eo
@@ -96,7 +96,7 @@ class Elm.Diskselector (Elm.Widget, Elm.Interface_Scrollable,
See also @.item_append,
@.items.get.
]]
- return: Elm.Widget.Item *; [[The first item, or $null if none.]]
+ return: Elm.Widget.Item; [[The first item, or $null if none.]]
}
}
@property items {
@@ -107,7 +107,7 @@ class Elm.Diskselector (Elm.Widget, Elm.Interface_Scrollable,
\@ref elm_object_item_del,
@.clear.
]]
- return: const(list<Elm.Widget.Item*>)*; [[A $list of diskselector items, or $ull on failure.]]
+ return: const(list<Elm.Widget.Item>); [[A $list of diskselector items, or $ull on failure.]]
}
}
@property last_item {
@@ -120,7 +120,7 @@ class Elm.Diskselector (Elm.Widget, Elm.Interface_Scrollable,
See also @.item_append,
@.items.get.
]]
- return: Elm.Widget.Item *; [[The last item, or $null if none.]]
+ return: Elm.Widget.Item; [[The last item, or $null if none.]]
}
}
@property selected_item {
@@ -137,7 +137,7 @@ class Elm.Diskselector (Elm.Widget, Elm.Interface_Scrollable,
apply on the selected item. More details on
@.side_text_max_length.set.
]]
- return: Elm.Widget.Item *; [[The selected diskselector item.]]
+ return: Elm.Widget.Item; [[The selected diskselector item.]]
}
}
item_append {
@@ -176,10 +176,10 @@ class Elm.Diskselector (Elm.Widget, Elm.Interface_Scrollable,
* elm_diskselector_item_append(disk, "label", ic, NULL, NULL);
* @endcode
*/
- return: Elm.Widget.Item *;
+ return: Elm.Widget.Item;
params {
@in label: const(char)*; [[The label of the diskselector item.]]
- @in icon: Evas.Object * @optional; [[The icon object to use at left side of the item. An
+ @in icon: Evas.Object @optional; [[The icon object to use at left side of the item. An
icon can be any Evas object, but usually it is an icon created
with elm_icon_add(). ]]
@in func: Evas_Smart_Cb @optional; [[The function to call when the item is selected.]]
diff --git a/src/lib/elementary/elm_diskselector_item.eo b/src/lib/elementary/elm_diskselector_item.eo
index d55866c518..28d7b04025 100644
--- a/src/lib/elementary/elm_diskselector_item.eo
+++ b/src/lib/elementary/elm_diskselector_item.eo
@@ -18,7 +18,7 @@ class Elm.Diskselector.Item(Elm.Widget.Item)
]]
}
values {
- item: Elm.Widget.Item *; [[The item before $item, or $null if none or on failure.]]
+ item: Elm.Widget.Item; [[The item before $item, or $null if none or on failure.]]
}
}
@property next {
@@ -36,7 +36,7 @@ class Elm.Diskselector.Item(Elm.Widget.Item)
]]
}
values {
- item: Elm.Widget.Item *; [[The item after $item, or $null if none or on failure.]]
+ item: Elm.Widget.Item; [[The item after $item, or $null if none or on failure.]]
}
}
@property selected {
diff --git a/src/lib/elementary/elm_entry.eo b/src/lib/elementary/elm_entry.eo
index e883205c88..e8118227f8 100644
--- a/src/lib/elementary/elm_entry.eo
+++ b/src/lib/elementary/elm_entry.eo
@@ -381,7 +381,7 @@ class Elm.Entry (Elm.Layout, Elm.Interface_Scrollable, Evas.Clickable_Interface,
]]
}
values {
- parent: Evas.Object * @nullable; [[The object to use as parent for the hover.]]
+ parent: Evas.Object @nullable; [[The object to use as parent for the hover.]]
}
}
@property prediction_allow {
@@ -574,7 +574,7 @@ class Elm.Entry (Elm.Layout, Elm.Interface_Scrollable, Evas.Clickable_Interface,
change the internal textblock object). This applies to all cursors
returned from textblock calls, and all the other derivative values.
]]
- return: Evas.Object *;
+ return: Evas.Object;
}
}
@property cursor_geometry {
diff --git a/src/lib/elementary/elm_flipselector.eo b/src/lib/elementary/elm_flipselector.eo
index 93e3b74d14..2846eb3d79 100644
--- a/src/lib/elementary/elm_flipselector.eo
+++ b/src/lib/elementary/elm_flipselector.eo
@@ -22,7 +22,7 @@ class Elm.Flipselector (Elm.Layout, Efl.Ui.Spin,
items list is changed. It should be fetched again with another
call to this function when changes happen.
]]
- return: const(list<Elm.Widget.Item*>)*;
+ return: const(list<Elm.Widget.Item>);
}
}
@property first_item {
@@ -33,7 +33,7 @@ class Elm.Flipselector (Elm.Layout, Efl.Ui.Spin,
See also @.item_append,
@.last_item.get.
]]
- return: Elm.Widget.Item *; [[The first item or $null, if it has no items (and on
+ return: Elm.Widget.Item; [[The first item or $null, if it has no items (and on
errors).]]
}
@@ -46,7 +46,7 @@ class Elm.Flipselector (Elm.Layout, Efl.Ui.Spin,
See also @.item_prepend,
@.first_item.get.
]]
- return: Elm.Widget.Item *; [[The last item or $null, if it has no items (and on
+ return: Elm.Widget.Item; [[The last item or $null, if it has no items (and on
errors).]]
}
@@ -54,7 +54,7 @@ class Elm.Flipselector (Elm.Layout, Efl.Ui.Spin,
@property selected_item {
get {
[[Get the currently selected item in a flip selector widget.]]
- return: Elm.Widget.Item *; [[The selected item or $null, if the widget has no items
+ return: Elm.Widget.Item; [[The selected item or $null, if the widget has no items
(and on errors).]]
}
@@ -74,7 +74,7 @@ class Elm.Flipselector (Elm.Layout, Efl.Ui.Spin,
determined by the widget's theme. Strings larger than
that value are going to be truncated.
]]
- return: Elm.Widget.Item *;
+ return: Elm.Widget.Item;
params {
@in label: const(char)*; [[The (text) label of the new item.]]
@in func: Evas_Smart_Cb @optional; [[Convenience callback function to take place when
@@ -105,7 +105,7 @@ class Elm.Flipselector (Elm.Layout, Efl.Ui.Spin,
determined by the widget's theme. Strings larger than
that value are going to be truncated.
]]
- return: Elm.Widget.Item *;
+ return: Elm.Widget.Item;
params {
@in label: const(char)*; [[The (text) label of the new item.]]
@in func: Evas_Smart_Cb @optional; [[Convenience callback function to take place when
diff --git a/src/lib/elementary/elm_flipselector_item.eo b/src/lib/elementary/elm_flipselector_item.eo
index baa388eede..f758115713 100644
--- a/src/lib/elementary/elm_flipselector_item.eo
+++ b/src/lib/elementary/elm_flipselector_item.eo
@@ -34,7 +34,7 @@ class Elm.Flipselector.Item(Elm.Widget.Item)
See also @.next_get.
]]
- return: Elm.Widget.Item *; [[The item before the $item, in its parent's list. If there is no previous item for $item or there's an error, $null is returned.]]
+ return: Elm.Widget.Item; [[The item before the $item, in its parent's list. If there is no previous item for $item or there's an error, $null is returned.]]
}
next_get @const {
[[Get the item after $item in a flip selector widget's
@@ -42,7 +42,7 @@ class Elm.Flipselector.Item(Elm.Widget.Item)
See also @.prev_get.
]]
- return: Elm.Widget.Item *; [[The item after the $item, in its parent's list. If there is no next item for $item or there's an error, $null is returned.]]
+ return: Elm.Widget.Item; [[The item after the $item, in its parent's list. If there is no next item for $item or there's an error, $null is returned.]]
}
}
implements {
diff --git a/src/lib/elementary/elm_gengrid.eo b/src/lib/elementary/elm_gengrid.eo
index 8724c31a82..db0268cdd4 100644
--- a/src/lib/elementary/elm_gengrid.eo
+++ b/src/lib/elementary/elm_gengrid.eo
@@ -283,7 +283,7 @@ class Elm.Gengrid (Elm.Layout, Elm.Interface_Scrollable,
in the list is selected, which might not be very useful. For
that case, see @.selected_items.get.
]]
- return: Elm.Widget.Item *; [[The selected item's handle or $null
+ return: Elm.Widget.Item; [[The selected item's handle or $null
if none is selected at the moment
(and on errors).]]
}
@@ -298,7 +298,7 @@ class Elm.Gengrid (Elm.Layout, Elm.Interface_Scrollable,
in the list are only valid so long as those items are not
deleted or the gengrid is not deleted.
]]
- return: free(own(list<Elm_Gen_Item *> *), eina_list_free) @warn_unused; [[
+ return: free(own(list<Elm_Gen_Item *>), eina_list_free) @warn_unused; [[
The list of realized items or $null if none are realized.
]]
}
@@ -310,7 +310,7 @@ class Elm.Gengrid (Elm.Layout, Elm.Interface_Scrollable,
This returns the first item in the $obj's internal list of
items.
]]
- return: Elm.Widget.Item *; [[
+ return: Elm.Widget.Item; [[
The first item's handle or $null, if there are no
items in $obj (and on errors)
]]
@@ -326,7 +326,7 @@ class Elm.Gengrid (Elm.Layout, Elm.Interface_Scrollable,
by deletion). The list contains Gengrid item pointers as
data, naturally.
]]
- return: const(list<Elm.Widget.Item *>)*; [[
+ return: const(list<Elm.Widget.Item>); [[
The list of selected items or $null, if none is
selected at the moment (and on errors).
]]
@@ -339,7 +339,7 @@ class Elm.Gengrid (Elm.Layout, Elm.Interface_Scrollable,
This returns the last item in the $obj's internal list of
items.
]]
- return: Elm.Widget.Item *; [[The last item's handle or $null
+ return: Elm.Widget.Item; [[The last item's handle or $null
if there are no items in $obj
(and on errors).]]
}
@@ -371,11 +371,11 @@ class Elm.Gengrid (Elm.Layout, Elm.Interface_Scrollable,
This inserts an item before another in the gengrid.
]]
- return: Elm.Widget.Item *; [[A handle to the item added or $null on errors.]]
+ return: Elm.Widget.Item; [[A handle to the item added or $null on errors.]]
params {
@in itc: const(Elm.Gengrid.Item.Class)*; [[The item class for the item.]]
@in data: const(void)*; [[The item data.]]
- @in relative: Elm.Widget.Item *; [[The item to place this new one before.]]
+ @in relative: Elm.Widget.Item; [[The item to place this new one before.]]
@in func: Evas_Smart_Cb @optional; [[Convenience function called
when the item is selected.]]
@in func_data: const(void)* @optional; [[Data to be passed to $func.]]
@@ -397,11 +397,11 @@ class Elm.Gengrid (Elm.Layout, Elm.Interface_Scrollable,
This inserts an item after another in the gengrid.
]]
- return: Elm.Widget.Item *; [[A handle to the item added or $null on error.]]
+ return: Elm.Widget.Item; [[A handle to the item added or $null on error.]]
params {
@in itc: const(Elm.Gengrid.Item.Class)*; [[The item class for the item.]]
@in data: const(void)*; [[The item data.]]
- @in relative: Elm.Widget.Item *; [[The item to place this new one after.]]
+ @in relative: Elm.Widget.Item; [[The item to place this new one after.]]
@in func: Evas_Smart_Cb @optional; [[Convenience function called
when the item is selected.]]
@in func_data: const(void)* @optional; [[Data to be passed to $func.]]
@@ -432,7 +432,7 @@ class Elm.Gengrid (Elm.Layout, Elm.Interface_Scrollable,
there), then posret may indicate -1 or 1 based if the coordinate
is above or below all items respectively in the gengrid.
]]
- return: Elm.Widget.Item *; [[The item at the coordinates or $null if none.]]
+ return: Elm.Widget.Item; [[The item at the coordinates or $null if none.]]
params {
@in x: Evas.Coord; [[The input x coordinate.]]
@in y: Evas.Coord; [[The input y coordinate.]]
@@ -445,7 +445,7 @@ class Elm.Gengrid (Elm.Layout, Elm.Interface_Scrollable,
This adds an item to the beginning of the gengrid.
]]
- return: Elm.Widget.Item *; [[A handle to the item added or $null on errors.]]
+ return: Elm.Widget.Item; [[A handle to the item added or $null on errors.]]
params {
@in itc: const(Elm.Gengrid.Item.Class)*; [[The item class for the item.]]
@in data: const(void)*; [[The item data.]]
@@ -459,7 +459,7 @@ class Elm.Gengrid (Elm.Layout, Elm.Interface_Scrollable,
This adds an item to the end of the gengrid.
]]
- return: Elm.Widget.Item *; [[A handle to the item added or $null on errors.]]
+ return: Elm.Widget.Item; [[A handle to the item added or $null on errors.]]
params {
@in itc: const(Elm.Gengrid.Item.Class)*; [[The item class for the item.]]
@in data: const(void)*; [[The item data.]]
@@ -484,7 +484,7 @@ class Elm.Gengrid (Elm.Layout, Elm.Interface_Scrollable,
comparison function. The two arguments passed to the function
$func are gengrid item handles to compare.
]]
- return: Elm.Widget.Item *; [[A handle to the item added or $null on errors.]]
+ return: Elm.Widget.Item; [[A handle to the item added or $null on errors.]]
params {
@in itc: const(Elm.Gengrid.Item.Class)*; [[The item class for the item.]]
@in data: const(void)*; [[The item data.]]
@@ -508,11 +508,11 @@ class Elm.Gengrid (Elm.Layout, Elm.Interface_Scrollable,
@since 1.11
]]
- return: Elm.Widget.Item *; [[Pointer to the gengrid item which matches
+ return: Elm.Widget.Item; [[Pointer to the gengrid item which matches
search_string in case of success,
otherwise $null.]]
params {
- @in item_to_search_from: Elm.Widget.Item * @optional; [[
+ @in item_to_search_from: Elm.Widget.Item @optional; [[
Pointer to item to start search from. If $null, search will
be started from the first item of the gengrid.
]]
diff --git a/src/lib/elementary/elm_gengrid_item.eo b/src/lib/elementary/elm_gengrid_item.eo
index 9c0e1675f3..7fd88ee2c9 100644
--- a/src/lib/elementary/elm_gengrid_item.eo
+++ b/src/lib/elementary/elm_gengrid_item.eo
@@ -37,7 +37,7 @@ class Elm.Gengrid.Item(Elm.Widget.Item)
gengrid.]]
}
values {
- item: Elm.Widget.Item *; [[The item before $item, or $NULL if there's none (and on errors)]]
+ item: Elm.Widget.Item; [[The item before $item, or $NULL if there's none (and on errors)]]
}
}
@property next {
@@ -49,7 +49,7 @@ class Elm.Gengrid.Item(Elm.Widget.Item)
gengrid.]]
}
values {
- item: Elm.Widget.Item *; [[The item after $item, or $NULL if there's none (and on errors)]]
+ item: Elm.Widget.Item; [[The item after $item, or $NULL if there's none (and on errors)]]
}
}
@property selected {
@@ -201,7 +201,7 @@ class Elm.Gengrid.Item(Elm.Widget.Item)
floating "orphans" that can be re-used elsewhere if the user wants
to.]]
params {
- @out l: own(list<own(Evas.Object *)> *); [[The contents list to return.]]
+ @out l: own(list<own(Evas.Object)>); [[The contents list to return.]]
}
}
}
diff --git a/src/lib/elementary/elm_genlist.eo b/src/lib/elementary/elm_genlist.eo
index d8606969a6..7e8edc1711 100644
--- a/src/lib/elementary/elm_genlist.eo
+++ b/src/lib/elementary/elm_genlist.eo
@@ -264,8 +264,8 @@ class Elm.Genlist (Elm.Layout, Elm.Interface_Scrollable, Evas.Clickable_Interfac
This function returns the item that was activated with a mode,
by the function @.decorate_mode.set.
]]
- return: Elm.Widget.Item *; [[The active item for that current mode.
- Or $null if no item is activated with any mode.]]
+ return: Elm.Widget.Item; [[The active item for that current mode.
+ Or $null if no item is activated with any mode.]]
}
}
@property selected_item {
@@ -279,7 +279,7 @@ class Elm.Genlist (Elm.Layout, Elm.Interface_Scrollable, Evas.Clickable_Interfac
If no item is selected, $null is returned.
]]
- return: Elm.Widget.Item *; [[The selected item, or $null if none is selected.]]
+ return: Elm.Widget.Item; [[The selected item, or $null if none is selected.]]
}
}
@property first_item {
@@ -291,7 +291,7 @@ class Elm.Genlist (Elm.Layout, Elm.Interface_Scrollable, Evas.Clickable_Interfac
If filter is set on genlist, it returns
the first filtered item in the list.
]]
- return: Elm.Widget.Item *; [[The first item or $null.]]
+ return: Elm.Widget.Item; [[The first item or $null.]]
}
}
@property realized_items {
@@ -304,7 +304,7 @@ class Elm.Genlist (Elm.Layout, Elm.Interface_Scrollable, Evas.Clickable_Interfac
item pointers in the list are only valid so long as those
items are not deleted or the genlist is not deleted.
]]
- return: free(own(list<Elm_Gen_Item *> *), eina_list_free) @warn_unused;
+ return: free(own(list<Elm_Gen_Item *>), eina_list_free) @warn_unused;
}
}
@property selected_items {
@@ -322,7 +322,7 @@ class Elm.Genlist (Elm.Layout, Elm.Interface_Scrollable, Evas.Clickable_Interfac
Note: If not in multi-select mode, consider using function
@.selected_item.get instead.
]]
- return: const(list<Elm.Widget.Item *>)*;
+ return: const(list<Elm.Widget.Item>);
}
}
@property last_item {
@@ -334,7 +334,7 @@ class Elm.Genlist (Elm.Layout, Elm.Interface_Scrollable, Evas.Clickable_Interfac
If filter is set to genlist, it returns
last filtered item in the list.
]]
- return: Elm.Widget.Item *;
+ return: Elm.Widget.Item;
}
}
item_insert_before {
@@ -343,12 +343,12 @@ class Elm.Genlist (Elm.Layout, Elm.Interface_Scrollable, Evas.Clickable_Interfac
This inserts an item before another in the list. It will be in
the same tree level or group as the item it is inserted before.
]]
- return: Elm.Widget.Item *;
+ return: Elm.Widget.Item;
params {
@in itc: const(Elm.Genlist.Item.Class)*; [[The item class for the item.]]
@in data: const(void)*; [[The item data.]]
- @in parent: Elm.Widget.Item * @nullable; [[The parent item, or $null if none.]]
- @in before_it: Elm.Widget.Item *; [[The item to place this new one before.]]
+ @in parent: Elm.Widget.Item @nullable; [[The parent item, or $null if none.]]
+ @in before_it: Elm.Widget.Item; [[The item to place this new one before.]]
@in type: Elm.Genlist.Item.Type; [[Item type.]]
@in func: Evas_Smart_Cb @optional; [[Convenience function called when the item is selected.]]
@in func_data: const(void)* @optional; [[Data passed to $func above.]]
@@ -371,12 +371,12 @@ class Elm.Genlist (Elm.Layout, Elm.Interface_Scrollable, Evas.Clickable_Interfac
This inserts an item after another in the list. It will be in the
same tree level or group as the item it is inserted after.
]]
- return: Elm.Widget.Item *;
+ return: Elm.Widget.Item;
params {
@in itc: const(Elm.Genlist.Item.Class)*; [[The item class for the item.]]
@in data: const(void)*; [[The item data.]]
- @in parent: Elm.Widget.Item * @nullable; [[The parent item, or $null if none.]]
- @in after_it: Elm.Widget.Item *; [[The item to place this new one after.]]
+ @in parent: Elm.Widget.Item @nullable; [[The parent item, or $null if none.]]
+ @in after_it: Elm.Widget.Item; [[The item to place this new one after.]]
@in type: Elm.Genlist.Item.Type; [[Item type.]]
@in func: Evas_Smart_Cb @optional; [[Convenience function called when the item is selected.]]
@in func_data: const(void)* @optional; [[Data passed to $func above.]]
@@ -395,7 +395,7 @@ class Elm.Genlist (Elm.Layout, Elm.Interface_Scrollable, Evas.Clickable_Interfac
1 based if the coordinate is above or below all items
respectively in the genlist.
]]
- return: Elm.Widget.Item *;
+ return: Elm.Widget.Item;
params {
@in x: Evas.Coord; [[The input x coordinate.]]
@in y: Evas.Coord; [[The input y coordinate.]]
@@ -424,7 +424,7 @@ class Elm.Genlist (Elm.Layout, Elm.Interface_Scrollable, Evas.Clickable_Interfac
Return NULL if filter is not set. Application must take care
of the case while calling the API. Must be freed after use.
]]
- return: free(own(iterator<Elm_Gen_Item *> *), eina_iterator_free); [[Iterator on genlist]]
+ return: free(own(iterator<Elm_Gen_Item *>), eina_iterator_free); [[Iterator on genlist]]
}
filtered_items_count @const {
[[Return how many items have passed the filter currently.
@@ -449,11 +449,11 @@ class Elm.Genlist (Elm.Layout, Elm.Interface_Scrollable, Evas.Clickable_Interfac
This adds an item to the beginning of the list or beginning of
the children of the parent if given.
]]
- return: Elm.Widget.Item *;
+ return: Elm.Widget.Item;
params {
@in itc: const(Elm.Genlist.Item.Class)*; [[The item class for the item.]]
@in data: const(void)*; [[The item data.]]
- @in parent: Elm.Widget.Item * @nullable; [[The parent item, or $null if none.]]
+ @in parent: Elm.Widget.Item @nullable; [[The parent item, or $null if none.]]
@in type: Elm.Genlist.Item.Type; [[Item type.]]
@in func: Evas_Smart_Cb @optional; [[Convenience function called when the item is selected.]]
@in func_data: const(void)* @optional; [[Data passed to $func above.]]
@@ -471,11 +471,11 @@ class Elm.Genlist (Elm.Layout, Elm.Interface_Scrollable, Evas.Clickable_Interfac
This adds the given item to the end of the list or the end of
the children list if the $parent is given.
]]
- return: Elm.Widget.Item *;
+ return: Elm.Widget.Item;
params {
@in itc: const(Elm.Genlist.Item.Class)*; [[The item class for the item.]]
@in data: const(void)*; [[The item data.]]
- @in parent: Elm.Widget.Item * @nullable; [[The parent item, or $null if none.]]
+ @in parent: Elm.Widget.Item @nullable; [[The parent item, or $null if none.]]
@in type: Elm.Genlist.Item.Type; [[Item type.]]
@in func: Evas_Smart_Cb @optional; [[Convenience function called when the item is selected.]]
@in func_data: const(void)* @optional; [[Data passed to $func above.]]
@@ -488,11 +488,11 @@ class Elm.Genlist (Elm.Layout, Elm.Interface_Scrollable, Evas.Clickable_Interfac
comparison function. The two arguments passed to the function
$func are genlist item handles to compare.
]]
- return: Elm.Widget.Item *;
+ return: Elm.Widget.Item;
params {
@in itc: const(Elm.Genlist.Item.Class)*; [[The item class for the item.]]
@in data: const(void)*; [[The item data.]]
- @in parent: Elm.Widget.Item * @nullable; [[The parent item, or $null if none.]]
+ @in parent: Elm.Widget.Item @nullable; [[The parent item, or $null if none.]]
@in type: Elm.Genlist.Item.Type; [[Item type.]]
@in comp: Eina_Compare_Cb; [[The function called for the sort.]]
@in func: Evas_Smart_Cb @optional; [[Convenience function called when the item is selected.]]
@@ -511,9 +511,9 @@ class Elm.Genlist (Elm.Layout, Elm.Interface_Scrollable, Evas.Clickable_Interfac
@since 1.11
]]
- return: Elm.Widget.Item *;
+ return: Elm.Widget.Item;
params {
- @in item_to_search_from: Elm.Widget.Item * @optional; [[
+ @in item_to_search_from: Elm.Widget.Item @optional; [[
Pointer to item to start search from. If $null, search
will be started from the first item of the genlist.
]]
diff --git a/src/lib/elementary/elm_genlist_item.eo b/src/lib/elementary/elm_genlist_item.eo
index af2bbd7ec3..a8e0746884 100644
--- a/src/lib/elementary/elm_genlist_item.eo
+++ b/src/lib/elementary/elm_genlist_item.eo
@@ -55,7 +55,7 @@ class Elm.Genlist.Item(Elm.Widget.Item)
]]
}
values {
- item: Elm.Widget.Item *; [[The item before $item, or $null if there's none (and on errors).]]
+ item: Elm.Widget.Item; [[The item before $item, or $null if there's none (and on errors).]]
}
}
@property next {
@@ -71,7 +71,7 @@ class Elm.Genlist.Item(Elm.Widget.Item)
]]
}
values {
- item: Elm.Widget.Item *; [[The item after $item, or $null if there's none (and on errors).]]
+ item: Elm.Widget.Item; [[The item after $item, or $null if there's none (and on errors).]]
}
}
@property parent {
@@ -84,7 +84,7 @@ class Elm.Genlist.Item(Elm.Widget.Item)
]]
}
values {
- item: Elm.Widget.Item *; [[The parent of the item or $null if it has no parent.]]
+ item: Elm.Widget.Item; [[The parent of the item or $null if it has no parent.]]
}
}
@property subitems {
@@ -98,7 +98,7 @@ class Elm.Genlist.Item(Elm.Widget.Item)
]]
}
values {
- subitems: const (list<Elm.Widget.Item *>) *; [[The list of subitems, $null on error.]]
+ subitems: const(list<Elm.Widget.Item>); [[The list of subitems, $null on error.]]
}
}
@property selected {
@@ -326,7 +326,7 @@ class Elm.Genlist.Item(Elm.Widget.Item)
elsewhere if the user wants to.
]]
params {
- @out l: own(list<own(Evas.Object *)> *); [[The contents list to return.]]
+ @out l: own(list<own(Evas.Object)>); [[The contents list to return.]]
}
}
update {
diff --git a/src/lib/elementary/elm_gesture_layer.eo b/src/lib/elementary/elm_gesture_layer.eo
index aeb5a7938c..ec6a49859b 100644
--- a/src/lib/elementary/elm_gesture_layer.eo
+++ b/src/lib/elementary/elm_gesture_layer.eo
@@ -121,7 +121,7 @@ class Elm.Gesture_Layer (Elm.Widget)
]]
return: bool; [[$true on success, $false otherwise.]]
params {
- @in target: Evas.Object *; [[The object to attach.]]
+ @in target: Evas.Object; [[The object to attach.]]
}
}
cb_del {
diff --git a/src/lib/elementary/elm_grid.eo b/src/lib/elementary/elm_grid.eo
index f33945f69c..d04e661176 100644
--- a/src/lib/elementary/elm_grid.eo
+++ b/src/lib/elementary/elm_grid.eo
@@ -25,7 +25,7 @@ class Elm.Grid (Elm.Widget)
It's possible to remove objects from the grid when walking this
list, but these removals won't be reflected on it.
]]
- return: free(own(list<Evas.Object *> *), eina_list_free) @warn_unused;
+ return: free(own(list<Evas.Object>), eina_list_free) @warn_unused;
}
}
clear {
@@ -37,13 +37,13 @@ class Elm.Grid (Elm.Widget)
unpack {
[[Unpack a child from a grid object]]
params {
- @in subobj: Evas.Object *; [[The child to unpack]]
+ @in subobj: Evas.Object; [[The child to unpack]]
}
}
pack {
[[Pack child at given position and size]]
params {
- @in subobj: Evas.Object *; [[The child to pack.]]
+ @in subobj: Evas.Object; [[The child to pack.]]
@in x: Evas.Coord; [[The virtual x coord at which to pack it.]]
@in y: Evas.Coord; [[The virtual y coord at which to pack it.]]
@in w: Evas.Coord; [[The virtual width at which to pack it.]]
diff --git a/src/lib/elementary/elm_hover.eo b/src/lib/elementary/elm_hover.eo
index 260fd5bf13..8739d5eebf 100644
--- a/src/lib/elementary/elm_hover.eo
+++ b/src/lib/elementary/elm_hover.eo
@@ -25,7 +25,7 @@ class Elm.Hover (Elm.Layout, Evas.Clickable_Interface, Elm.Interface.Atspi_Widge
[[Get the target object for the hover.]]
}
values {
- target: Evas.Object *; [[The target object.]]
+ target: Evas.Object; [[The target object.]]
}
}
best_content_location_get @const {
diff --git a/src/lib/elementary/elm_hoversel.eo b/src/lib/elementary/elm_hoversel.eo
index 98d1fbf11c..8bc6e6a200 100644
--- a/src/lib/elementary/elm_hoversel.eo
+++ b/src/lib/elementary/elm_hoversel.eo
@@ -30,7 +30,7 @@ class Elm.Hoversel (Elm.Button, Evas.Selectable_Interface,
get {
}
values {
- parent: Evas.Object * @nullable; [[The parent to use]]
+ parent: Evas.Object @nullable; [[The parent to use]]
}
}
@property expanded {
@@ -42,7 +42,7 @@ class Elm.Hoversel (Elm.Button, Evas.Selectable_Interface,
@property items {
get {
[[Get the list of items within the given hoversel.]]
- return: const(list<Elm.Widget.Item *>)*;
+ return: const(list<Elm.Widget.Item>);
}
}
@property auto_update {
@@ -78,7 +78,7 @@ class Elm.Hoversel (Elm.Button, Evas.Selectable_Interface,
/* FIXME-doc
For more information on what $icon_file and $icon_type are, see the
@ref Icon "icon documentation". */
- return: Elm.Widget.Item *; [[A handle to the added item.]]
+ return: Elm.Widget.Item; [[A handle to the added item.]]
params {
@in label: const(char)* @optional; [[The text label to use for the item (NULL if not desired)]]
@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)]]
diff --git a/src/lib/elementary/elm_index.eo b/src/lib/elementary/elm_index.eo
index bf5953dfc4..ffb79081b8 100644
--- a/src/lib/elementary/elm_index.eo
+++ b/src/lib/elementary/elm_index.eo
@@ -98,7 +98,7 @@ class Elm.Index (Elm.Layout, Efl.Orientation,
$item will be the pointer returned back on $"changed",
"delay,changed" and $"selected" smart events.]]
- return: Elm.Widget.Item *; [[A handle to the item added or $NULL, on errors]]
+ return: Elm.Widget.Item; [[A handle to the item added or $NULL, on errors]]
params {
@in letter: const(char)*; [[Letter under which the item should be indexed]]
@in func: Evas_Smart_Cb @optional; [[The function to call when the item is selected.]]
@@ -124,9 +124,9 @@ class Elm.Index (Elm.Layout, Efl.Orientation,
Note: If $relative is $NULL this function will behave as
elm_index_item_append().]]
- return: Elm.Widget.Item *; [[A handle to the item added or $NULL, on errors]]
+ return: Elm.Widget.Item; [[A handle to the item added or $NULL, on errors]]
params {
- @in after: Elm.Widget.Item *; [[The index item to insert after.]]
+ @in after: Elm.Widget.Item; [[The index item to insert after.]]
@in letter: const(char)*; [[Letter under which the item should be indexed]]
@in func: Evas_Smart_Cb @optional; [[The function to call when the item is clicked.]]
@in data: const(void)* @optional; [[The item data to set for the index's item]]
@@ -135,7 +135,7 @@ class Elm.Index (Elm.Layout, Efl.Orientation,
item_find {
[[Find a given index widget's item, using item data.]]
- return: Elm.Widget.Item *; [[The index item handle, if found, or $NULL otherwise]]
+ return: Elm.Widget.Item; [[The index item handle, if found, or $NULL otherwise]]
params {
@in data: const(void)*; [[The item data pointed to by the desired index item]]
}
@@ -153,9 +153,9 @@ class Elm.Index (Elm.Layout, Efl.Orientation,
Note: If $relative is $NULL this function will behave as
elm_index_item_prepend().]]
- return: Elm.Widget.Item *; [[A handle to the item added or $NULL, on errors]]
+ return: Elm.Widget.Item; [[A handle to the item added or $NULL, on errors]]
params {
- @in before: Elm.Widget.Item *; [[The index item to insert after.]]
+ @in before: Elm.Widget.Item; [[The index item to insert after.]]
@in letter: const(char)*; [[Letter under which the item should be indexed]]
@in func: Evas_Smart_Cb @optional; [[The function to call when the item is clicked.]]
@in data: const(void)* @optional; [[The item data to set for the index's item]]
@@ -171,7 +171,7 @@ class Elm.Index (Elm.Layout, Efl.Orientation,
$item will be the pointer returned back on $"changed",
"delay,changed" and $"selected" smart events.]]
- return: Elm.Widget.Item *; [[A handle to the item added or $NULL, on errors]]
+ return: Elm.Widget.Item; [[A handle to the item added or $NULL, on errors]]
params {
@in letter: const(char)*; [[Letter under which the item should be indexed]]
@in func: Evas_Smart_Cb @optional; [[The function to call when the item is selected.]]
@@ -181,7 +181,7 @@ class Elm.Index (Elm.Layout, Efl.Orientation,
selected_item_get @const {
[[Returns the last selected item, for a given index widget.]]
- return: Elm.Widget.Item *; [[The last item selected on $obj (or $NULL, on errors).]]
+ return: Elm.Widget.Item; [[The last item selected on $obj (or $NULL, on errors).]]
params {
@in level: int; [[$0 or $1, the currently implemented levels.]]
}
@@ -196,7 +196,7 @@ class Elm.Index (Elm.Layout, Efl.Orientation,
$item will be the pointer returned back on $"changed",
"delay,changed" and $"selected" smart events.]]
- return: Elm.Widget.Item *; [[A handle to the item added or $NULL, on errors]]
+ return: Elm.Widget.Item; [[A handle to the item added or $NULL, on errors]]
params {
@in letter: const(char)*; [[Letter under which the item should be indexed]]
@in func: Evas_Smart_Cb @optional; [[The function to call when the item is clicked.]]
diff --git a/src/lib/elementary/elm_interface_atspi_accessible.eo b/src/lib/elementary/elm_interface_atspi_accessible.eo
index b60a8db285..1c53c382a1 100644
--- a/src/lib/elementary/elm_interface_atspi_accessible.eo
+++ b/src/lib/elementary/elm_interface_atspi_accessible.eo
@@ -205,7 +205,7 @@ struct Elm.Atspi.Event.State_Changed.Data
struct Elm.Atspi.Event.Children_Changed.Data
{
is_added: bool;
- child: Eo.Base *;
+ child: Eo.Base;
}
struct Elm.Atspi.Attribute
@@ -217,10 +217,10 @@ struct Elm.Atspi.Attribute
struct Elm.Atspi.Relation
{
type: Elm.Atspi.Relation_Type;
- objects: list<Eo.Base *> *;
+ objects: list<Eo.Base>;
}
-type Elm.Atspi.Relation_Set: list<Elm.Atspi.Relation *> *;
+type Elm.Atspi.Relation_Set: list<Elm.Atspi.Relation *>;
mixin Elm.Interface.Atspi_Accessible ()
{
@@ -268,7 +268,7 @@ mixin Elm.Interface.Atspi_Accessible ()
[[Gets widget's accessible children.]]
}
values {
- children: free(own(list<Elm.Interface.Atspi_Accessible *> *), eina_list_free);
+ children: free(own(list<Elm.Interface.Atspi_Accessible>), eina_list_free);
}
}
@property role_name @protected {
@@ -284,7 +284,7 @@ mixin Elm.Interface.Atspi_Accessible ()
[[Gets key-value pairs indentifying widget extra attributes. Must be free by a user.]]
}
values {
- attributes: free(own(list<own(Elm.Atspi.Attribute *)> *), elm_atspi_attributes_list_free);
+ attributes: free(own(list<own(Elm.Atspi.Attribute *)>), elm_atspi_attributes_list_free);
}
}
@property index_in_parent @protected {
@@ -314,7 +314,7 @@ mixin Elm.Interface.Atspi_Accessible ()
[[Sets widget accessible parent.]]
}
values {
- parent: Elm.Interface.Atspi_Accessible *;
+ parent: Elm.Interface.Atspi_Accessible;
}
}
@property state_set @protected {
@@ -341,7 +341,7 @@ mixin Elm.Interface.Atspi_Accessible ()
}
event_emit @class @protected {
params {
- @in accessible: Elm.Interface.Atspi_Accessible *; [[Accessibility object.]]
+ @in accessible: Elm.Interface.Atspi_Accessible; [[Accessibility object.]]
@in event: const(Eo.Event.Description)*; [[Accessibility event type.]]
@in event_info: void*; [[Accessibility event details.]]
}
@@ -400,7 +400,7 @@ mixin Elm.Interface.Atspi_Accessible ()
return: bool;
params {
@in type: Elm.Atspi.Relation_Type;
- @in relation_object: const(Elm.Interface.Atspi_Accessible)*;
+ @in relation_object: const(Elm.Interface.Atspi_Accessible);
}
}
relationship_remove {
@@ -411,7 +411,7 @@ mixin Elm.Interface.Atspi_Accessible ()
]]
params {
@in type: Elm.Atspi.Relation_Type;
- @in relation_object: const(Elm.Interface.Atspi_Accessible)*;
+ @in relation_object: const(Elm.Interface.Atspi_Accessible);
}
}
relationships_clear {
@@ -421,7 +421,7 @@ mixin Elm.Interface.Atspi_Accessible ()
get {
[[Get root object of accessible object hierarchy]]
values {
- ret: Eo.Base*;
+ ret: Eo.Base;
}
}
}
diff --git a/src/lib/elementary/elm_interface_atspi_action.eo b/src/lib/elementary/elm_interface_atspi_action.eo
index 5a229b04d5..a1b32f1d81 100644
--- a/src/lib/elementary/elm_interface_atspi_action.eo
+++ b/src/lib/elementary/elm_interface_atspi_action.eo
@@ -45,7 +45,7 @@ mixin Elm.Interface.Atspi_Action ()
[[Get list of available widget actions]]
}
values {
- actions: list<Elm_Atspi_Action> *; [[contains statically allocated strings]]
+ actions: list<Elm_Atspi_Action>; [[contains statically allocated strings]]
}
}
action_do @protected @virtual_pure {
diff --git a/src/lib/elementary/elm_interface_atspi_component.eo b/src/lib/elementary/elm_interface_atspi_component.eo
index 115cd20223..00659a804e 100644
--- a/src/lib/elementary/elm_interface_atspi_component.eo
+++ b/src/lib/elementary/elm_interface_atspi_component.eo
@@ -95,7 +95,7 @@ mixin Elm.Interface.Atspi_Component ()
@in x: int;
@in y: int;
}
- return: Eo.Base*;
+ return: Eo.Base;
}
}
}
diff --git a/src/lib/elementary/elm_interface_atspi_selection.eo b/src/lib/elementary/elm_interface_atspi_selection.eo
index e7d47629cd..42a98cf7b2 100644
--- a/src/lib/elementary/elm_interface_atspi_selection.eo
+++ b/src/lib/elementary/elm_interface_atspi_selection.eo
@@ -11,7 +11,7 @@ interface Elm.Interface.Atspi.Selection ()
@property selected_child @protected {
[[Gets child for given child index]]
get {
- return: Eo.Base *;
+ return: Eo.Base;
}
keys {
selected_child_index: int; [[index of selected child]]
diff --git a/src/lib/elementary/elm_interface_atspi_text.eo b/src/lib/elementary/elm_interface_atspi_text.eo
index 6cc1d5311a..35aa80d768 100644
--- a/src/lib/elementary/elm_interface_atspi_text.eo
+++ b/src/lib/elementary/elm_interface_atspi_text.eo
@@ -113,14 +113,14 @@ interface Elm.Interface.Atspi.Text ()
end_offset: int *;
}
values {
- attributes: own(list<own(Elm.Atspi_Text.Attribute *)> *);
+ attributes: own(list<own(Elm.Atspi_Text.Attribute *)>);
}
}
@property default_attributes @protected {
get {
}
values {
- attributes: own(list<own(Elm.Atspi_Text.Attribute *)>*);
+ attributes: own(list<own(Elm.Atspi_Text.Attribute *)>);
}
}
@property character_extents @protected {
@@ -164,7 +164,7 @@ interface Elm.Interface.Atspi.Text ()
yclip: Elm.Atspi_Text.Clip_Type;
}
values {
- ranges: own(list<own(Elm.Atspi_Text.Range *)> *);
+ ranges: own(list<own(Elm.Atspi_Text.Range *)>);
}
}
@property range_extents @protected {
diff --git a/src/lib/elementary/elm_interface_fileselector.eo b/src/lib/elementary/elm_interface_fileselector.eo
index 5c6774803c..4a96747c2a 100644
--- a/src/lib/elementary/elm_interface_fileselector.eo
+++ b/src/lib/elementary/elm_interface_fileselector.eo
@@ -147,7 +147,7 @@ interface Elm.Interface.Fileselector ()
[[Get a list of selected paths in the fileselector.]]
}
values {
- ret: const(list<const(char)*>)*;
+ ret: const(list<const(char)*>);
}
}
@property current_name {
diff --git a/src/lib/elementary/elm_interface_scrollable.eo b/src/lib/elementary/elm_interface_scrollable.eo
index 782bdbdc43..11dc623215 100644
--- a/src/lib/elementary/elm_interface_scrollable.eo
+++ b/src/lib/elementary/elm_interface_scrollable.eo
@@ -382,7 +382,7 @@ mixin Elm.Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object.Smart)
set {
}
values {
- pan: Evas.Object * @nullable;
+ pan: Evas.Object @nullable;
}
}
@property page_change_cb {
@@ -467,7 +467,7 @@ mixin Elm.Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object.Smart)
set {
}
values {
- content: Evas.Object * @nullable;
+ content: Evas.Object @nullable;
}
}
@property edge_left_cb {
@@ -522,8 +522,8 @@ mixin Elm.Interface_Scrollable(Evas.Scrollable_Interface, Evas.Object.Smart)
set {
}
values {
- edje_object: Evas.Object *;
- hit_rectangle: Evas.Object *;
+ edje_object: Evas.Object;
+ hit_rectangle: Evas.Object;
}
}
@property last_page {
diff --git a/src/lib/elementary/elm_layout.eo b/src/lib/elementary/elm_layout.eo
index fbb9894fb5..92134e7d3b 100644
--- a/src/lib/elementary/elm_layout.eo
+++ b/src/lib/elementary/elm_layout.eo
@@ -94,7 +94,7 @@ class Elm.Layout (Elm.Widget, Efl.Container, Efl.File)
hooking callbacks to signals, etc.) can be done with
proper elementary functions.
]]
- return: Evas.Object *; [[An Evas_Object with the edje layout
+ return: Evas.Object; [[An Evas_Object with the edje layout
settings loaded \@ref elm_layout_file_set.]]
}
}
diff --git a/src/lib/elementary/elm_list.eo b/src/lib/elementary/elm_list.eo
index a1c0713089..4489aa243b 100644
--- a/src/lib/elementary/elm_list.eo
+++ b/src/lib/elementary/elm_list.eo
@@ -164,14 +164,14 @@ class Elm.List (Elm.Layout, Elm.Interface_Scrollable,
The selected item always will be highlighted on list.]]
- return: Elm.Widget.Item *; [[The selected list item.]]
+ return: Elm.Widget.Item; [[The selected list item.]]
}
}
@property items {
get {
[[Get a list of all the list items.]]
- return: const(list<Elm.Widget.Item *>)*; [[A $list of list items, #Elm.Widget.Item, or $NULL on failure.]]
+ return: const(list<Elm.Widget.Item>); [[A $list of list items, #Elm.Widget.Item, or $NULL on failure.]]
}
}
@property first_item {
@@ -180,7 +180,7 @@ class Elm.List (Elm.Layout, Elm.Interface_Scrollable,
This returns the first item in the list.]]
- return: Elm.Widget.Item *; [[The first item, or NULL if none]]
+ return: Elm.Widget.Item; [[The first item, or NULL if none]]
}
}
@property selected_items {
@@ -190,7 +190,7 @@ class Elm.List (Elm.Layout, Elm.Interface_Scrollable,
Multiple items can be selected if multi select is enabled. It can be
done with elm_list_multi_select_set().]]
- return: const(list<Elm.Widget.Item *>)*; [[An $list of list items, #Elm.Widget.Item, or $NULL on failure.]]
+ return: const(list<Elm.Widget.Item>); [[An $list of list items, #Elm.Widget.Item, or $NULL on failure.]]
}
}
@property last_item {
@@ -199,7 +199,7 @@ class Elm.List (Elm.Layout, Elm.Interface_Scrollable,
This returns the last item in the list.]]
- return: Elm.Widget.Item *; [[The last item, or NULL if none]]
+ return: Elm.Widget.Item; [[The last item, or NULL if none]]
}
}
item_insert_before {
@@ -224,12 +224,12 @@ class Elm.List (Elm.Layout, Elm.Interface_Scrollable,
application dynamically allocated the label, the application should free the
label after this call.]]
- return: Elm.Widget.Item *; [[The created item or $NULL upon failure.]]
+ return: Elm.Widget.Item; [[The created item or $NULL upon failure.]]
params {
- @in before: Elm.Widget.Item *; [[The list item to insert before.]]
+ @in before: Elm.Widget.Item; [[The list item to insert before.]]
@in label: const(char)*; [[The label of the list item.]]
- @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().]]
- @in end: Evas.Object * @optional; [[The icon object to use for the right side of the item. An icon can be any Evas object.]]
+ @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().]]
+ @in end: Evas.Object @optional; [[The icon object to use for the right side of the item. An icon can be any Evas object.]]
@in func: Evas_Smart_Cb @optional; [[The function to call when the item is clicked.]]
@in data: const(void)* @optional; [[The data to associate with the item for related callbacks.]]
}
@@ -271,12 +271,12 @@ class Elm.List (Elm.Layout, Elm.Interface_Scrollable,
application dynamically allocated the label, the application should free the
label after this call.]]
- return: Elm.Widget.Item *; [[The created item or $NULL upon failure.]]
+ return: Elm.Widget.Item; [[The created item or $NULL upon failure.]]
params {
- @in after: Elm.Widget.Item *; [[The list item to insert after.]]
+ @in after: Elm.Widget.Item; [[The list item to insert after.]]
@in label: const(char)*; [[The label of the list item.]]
- @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().]]
- @in end: Evas.Object * @optional; [[The icon object to use for the right side of the item. An icon can be any Evas object.]]
+ @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().]]
+ @in end: Evas.Object @optional; [[The icon object to use for the right side of the item. An icon can be any Evas object.]]
@in func: Evas_Smart_Cb @optional; [[The function to call when the item is clicked.]]
@in data: const(void)* @optional; [[The data to associate with the item for related callbacks.]]
}
@@ -294,7 +294,7 @@ class Elm.List (Elm.Layout, Elm.Interface_Scrollable,
based if the coordinate is above or below all items respectively in
the list.]]
- return: Elm.Widget.Item *; [[The item at the coordinates or NULL if none]]
+ return: Elm.Widget.Item; [[The item at the coordinates or NULL if none]]
params {
@in x: Evas.Coord; [[The input x coordinate]]
@in y: Evas.Coord; [[The input y coordinate]]
@@ -342,11 +342,11 @@ class Elm.List (Elm.Layout, Elm.Interface_Scrollable,
@see elm_icon_add()
*/
- return: Elm.Widget.Item *; [[The created item or $NULL upon failure.]]
+ return: Elm.Widget.Item; [[The created item or $NULL upon failure.]]
params {
@in label: const(char)*; [[The label of the list item.]]
- @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().]]
- @in end: Evas.Object * @optional; [[The icon object to use for the right side of the item. An icon can be any Evas object.]]
+ @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().]]
+ @in end: Evas.Object @optional; [[The icon object to use for the right side of the item. An icon can be any Evas object.]]
@in func: Evas_Smart_Cb @optional; [[The function to call when the item is clicked.]]
@in data: const(void)* @optional; [[The data to associate with the item for related callbacks.]]
}
@@ -373,11 +373,11 @@ class Elm.List (Elm.Layout, Elm.Interface_Scrollable,
application dynamically allocated the label, the application should free the
label after this call.]]
- return: Elm.Widget.Item *; [[The created item or $NULL upon failure.]]
+ return: Elm.Widget.Item; [[The created item or $NULL upon failure.]]
params {
@in label: const(char)*; [[The label of the list item.]]
- @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().]]
- @in end: Evas.Object * @optional; [[The icon object to use for the right side of the item. An icon can be any Evas object.]]
+ @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().]]
+ @in end: Evas.Object @optional; [[The icon object to use for the right side of the item. An icon can be any Evas object.]]
@in func: Evas_Smart_Cb @optional; [[The function to call when the item is clicked.]]
@in data: const(void)* @optional; [[The data to associate with the item for related callbacks.]]
}
@@ -411,11 +411,11 @@ class Elm.List (Elm.Layout, Elm.Interface_Scrollable,
application dynamically allocated the label, the application should free the
label after this call.]]
- return: Elm.Widget.Item *; [[The created item or $NULL upon failure.]]
+ return: Elm.Widget.Item; [[The created item or $NULL upon failure.]]
params {
@in label: const(char)*; [[The label of the list item.]]
- @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().]]
- @in end: Evas.Object * @optional; [[The icon object to use for the right side of the item. An icon can be any Evas object.]]
+ @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().]]
+ @in end: Evas.Object @optional; [[The icon object to use for the right side of the item. An icon can be any Evas object.]]
@in func: Evas_Smart_Cb @optional; [[The function to call when the item is clicked.]]
@in data: const(void)* @optional; [[The data to associate with the item for related callbacks.]]
@in cmp_func: Eina_Compare_Cb; [[The comparing function to be used to sort list
diff --git a/src/lib/elementary/elm_list_item.eo b/src/lib/elementary/elm_list_item.eo
index 48d9433e34..4a79135e2f 100644
--- a/src/lib/elementary/elm_list_item.eo
+++ b/src/lib/elementary/elm_list_item.eo
@@ -53,7 +53,7 @@ class Elm.List.Item(Elm.Widget.Item)
]]
}
values {
- obj: Evas.Object *; [[The base Edje object associated with the item.]]
+ obj: Evas.Object; [[The base Edje object associated with the item.]]
}
}
@property prev {
@@ -65,7 +65,7 @@ class Elm.List.Item(Elm.Widget.Item)
legacy: elm_list_item_prev;
}
values {
- item: Elm.Widget.Item *; [[The item before or $null.]]
+ item: Elm.Widget.Item; [[The item before or $null.]]
}
}
@property next {
@@ -77,7 +77,7 @@ class Elm.List.Item(Elm.Widget.Item)
legacy: elm_list_item_next;
}
values {
- item: Elm.Widget.Item *; [[The item after or $null.]]
+ item: Elm.Widget.Item; [[The item after or $null.]]
}
}
/* init { FIXME
diff --git a/src/lib/elementary/elm_map.eo b/src/lib/elementary/elm_map.eo
index c169bbf88b..5011079e08 100644
--- a/src/lib/elementary/elm_map.eo
+++ b/src/lib/elementary/elm_map.eo
@@ -264,7 +264,7 @@ class Elm.Map (Elm.Widget, Elm.Interface_Scrollable,
@since 1.7
]]
- return: list<Elm_Map_Overlay *> *; [[The list of all overlays or $null upon failure.]]
+ return: list<Elm_Map_Overlay *>; [[The list of all overlays or $null upon failure.]]
}
}
@property tile_load_status {
@@ -348,7 +348,7 @@ class Elm.Map (Elm.Widget, Elm.Interface_Scrollable,
}
track_add {
[[Add a track on the map.]]
- return: Evas.Object *; [[The route object. This is an elm object of type Route.]]
+ return: Evas.Object; [[The route object. This is an elm object of type Route.]]
params {
@in emap: void *; [[The emap route object.]]
}
@@ -547,7 +547,7 @@ class Elm.Map (Elm.Widget, Elm.Interface_Scrollable,
track_remove {
[[Remove a track from the map.]]
params {
- @in route: Evas.Object *; [[The track to remove.]]
+ @in route: Evas.Object; [[The track to remove.]]
}
}
overlay_route_add {
diff --git a/src/lib/elementary/elm_menu.eo b/src/lib/elementary/elm_menu.eo
index f1fb2a5cde..34c77afd88 100644
--- a/src/lib/elementary/elm_menu.eo
+++ b/src/lib/elementary/elm_menu.eo
@@ -7,25 +7,25 @@ class Elm.Menu (Elm.Widget, Evas.Clickable_Interface, Elm.Interface.Atspi.Select
@property selected_item {
get {
[[Get the selected item in the menu.]]
- return: Elm.Widget.Item *; [[The selected item or $null.]]
+ return: Elm.Widget.Item; [[The selected item or $null.]]
}
}
@property items {
get {
[[Returns a list of the item's items.]]
- return: const(list<Elm.Widget.Item *>)*;
+ return: const(list<Elm.Widget.Item>);
}
}
@property first_item {
get {
[[Get the first item in the menu.]]
- return: Elm.Widget.Item *;
+ return: Elm.Widget.Item;
}
}
@property last_item {
get {
[[Get the last item in the menu.]]
- return: Elm.Widget.Item *;
+ return: Elm.Widget.Item;
}
}
move {
@@ -45,9 +45,9 @@ class Elm.Menu (Elm.Widget, Evas.Clickable_Interface, Elm.Interface.Atspi.Select
Note: This function does not accept relative icon path.
]]
- return: Elm.Widget.Item *; [[The new menu item.]]
+ return: Elm.Widget.Item; [[The new menu item.]]
params {
- @in parent: Elm.Widget.Item * @optional; [[The parent menu item (optional).]]
+ @in parent: Elm.Widget.Item @optional; [[The parent menu item (optional).]]
@in icon: const(char)* @optional; [[An icon display on the item. The icon will be destroyed by the menu.]]
@in label: const(char)*; [[The label of the item.]]
@in func: Evas_Smart_Cb @optional; [[Function called when the user select the item.]]
@@ -62,9 +62,9 @@ class Elm.Menu (Elm.Widget, Evas.Clickable_Interface, Elm.Interface.Atspi.Select
}
item_separator_add {
[[Add a separator item to menu $obj under $parent.]]
- return: Elm.Widget.Item *; [[The created item or $null.]]
+ return: Elm.Widget.Item; [[The created item or $null.]]
params {
- @in parent: Elm.Widget.Item *; [[The item to add the separator under.]]
+ @in parent: Elm.Widget.Item; [[The item to add the separator under.]]
}
}
}
diff --git a/src/lib/elementary/elm_menu_item.eo b/src/lib/elementary/elm_menu_item.eo
index 08392ec0a8..30c8c147c1 100644
--- a/src/lib/elementary/elm_menu_item.eo
+++ b/src/lib/elementary/elm_menu_item.eo
@@ -36,11 +36,11 @@ class Elm.Menu.Item(Elm.Widget.Item, Elm.Interface.Atspi.Selection)
}
prev_get @const {
[[Get the previous item in the menu.]]
- return: Elm.Widget.Item*;
+ return: Elm.Widget.Item;
}
next_get @const {
[[Get the next item in the menu.]]
- return: Elm.Widget.Item*;
+ return: Elm.Widget.Item;
}
index_get @const {
[[Get the next item in the menu.]]
@@ -57,7 +57,7 @@ class Elm.Menu.Item(Elm.Widget.Item, Elm.Interface.Atspi.Selection)
}
subitems_get @const {
[[Returns a list of $item's subitems.]]
- return: const (list<Elm.Widget.Item *>) *; [[a list of $item's subitems]]
+ return: const(list<Elm.Widget.Item>); [[a list of $item's subitems]]
}
is_separator @const {
[[Returns whether $item is a separator.]]
@@ -69,7 +69,7 @@ class Elm.Menu.Item(Elm.Widget.Item, Elm.Interface.Atspi.Selection)
Warning: Don't manipulate this object!
]]
- return: Evas.Object*; [[The base Edje object containing the
+ return: Evas.Object; [[The base Edje object containing the
swallowed content associated with the item.]]
}
}
diff --git a/src/lib/elementary/elm_multibuttonentry.eo b/src/lib/elementary/elm_multibuttonentry.eo
index f6c1d4220f..76656bf1ad 100644
--- a/src/lib/elementary/elm_multibuttonentry.eo
+++ b/src/lib/elementary/elm_multibuttonentry.eo
@@ -50,35 +50,35 @@ class Elm.Multibuttonentry (Elm.Layout)
get {
[[Get a list of items in the multibuttonentry]]
- return: const(list<Elm.Widget.Item *>)*; [[The list of items, or NULL if none]]
+ return: const(list<Elm.Widget.Item>); [[The list of items, or NULL if none]]
}
}
@property first_item {
get {
[[Get the first item in the multibuttonentry]]
- return: Elm.Widget.Item *; [[The first item, or NULL if none]]
+ return: Elm.Widget.Item; [[The first item, or NULL if none]]
}
}
@property last_item {
get {
[[Get the last item in the multibuttonentry]]
- return: Elm.Widget.Item *; [[The last item, or NULL if none]]
+ return: Elm.Widget.Item; [[The last item, or NULL if none]]
}
}
@property entry {
get {
[[Get the entry of the multibuttonentry object]]
- return: Evas.Object *; [[The entry object, or NULL if none]]
+ return: Evas.Object; [[The entry object, or NULL if none]]
}
}
@property selected_item {
get {
[[Get the selected item in the multibuttonentry]]
- return: Elm.Widget.Item *; [[The selected item, or NULL if none]]
+ return: Elm.Widget.Item; [[The selected item, or NULL if none]]
}
}
item_prepend {
@@ -86,7 +86,7 @@ class Elm.Multibuttonentry (Elm.Layout)
See @Elm.Widget.Item.del to delete the item.]]
- return: Elm.Widget.Item *; [[A handle to the item added or NULL if not possible]]
+ return: Elm.Widget.Item; [[A handle to the item added or NULL if not possible]]
params {
@in label: const(char)*; [[The label of new item]]
@in func: Evas_Smart_Cb @optional; [[The callback function to be invoked when this item is pressed.]]
@@ -113,9 +113,9 @@ class Elm.Multibuttonentry (Elm.Layout)
See @Elm.Widget.Item.del to delete the item.]]
- return: Elm.Widget.Item *; [[A handle to the item added or NULL if not possible]]
+ return: Elm.Widget.Item; [[A handle to the item added or NULL if not possible]]
params {
- @in before: Elm.Widget.Item *; [[The item before which to add it]]
+ @in before: Elm.Widget.Item; [[The item before which to add it]]
@in label: const(char)*; [[The label of new item]]
@in func: Evas_Smart_Cb @optional; [[The callback function to be invoked when this item is pressed.]]
@in data: void * @optional; [[The pointer to the data to be attached]]
@@ -126,7 +126,7 @@ class Elm.Multibuttonentry (Elm.Layout)
See @Elm.Widget.Item.del to delete the item.]]
- return: Elm.Widget.Item *; [[A handle to the item added or NULL if not possible]]
+ return: Elm.Widget.Item; [[A handle to the item added or NULL if not possible]]
params {
@in label: const(char)*; [[The label of new item]]
@in func: Evas_Smart_Cb @optional; [[The callback function to be invoked when this item is pressed.]]
@@ -164,9 +164,9 @@ class Elm.Multibuttonentry (Elm.Layout)
See @Elm.Widget.Item.del to delete the item.]]
- return: Elm.Widget.Item *; [[A handle to the item added or NULL if not possible]]
+ return: Elm.Widget.Item; [[A handle to the item added or NULL if not possible]]
params {
- @in after: Elm.Widget.Item *; [[The item after which to add it]]
+ @in after: Elm.Widget.Item; [[The item after which to add it]]
@in label: const(char)*; [[The label of new item]]
@in func: Evas_Smart_Cb @optional; [[The callback function to be invoked when this item is pressed.]]
@in data: void * @optional; [[The pointer to the data to be attached]]
diff --git a/src/lib/elementary/elm_multibuttonentry_item.eo b/src/lib/elementary/elm_multibuttonentry_item.eo
index 7135274799..f0d4305baf 100644
--- a/src/lib/elementary/elm_multibuttonentry_item.eo
+++ b/src/lib/elementary/elm_multibuttonentry_item.eo
@@ -16,11 +16,11 @@ class Elm.Multibuttonentry.Item(Elm.Widget.Item,
}
prev_get @const {
[[Get the previous item in the multibuttonentry]]
- return: Elm.Widget.Item *; [[The item before the item]]
+ return: Elm.Widget.Item; [[The item before the item]]
}
next_get @const {
[[Get the next item in the multibuttonentry]]
- return: Elm.Widget.Item *; [[The item after the item]]
+ return: Elm.Widget.Item; [[The item after the item]]
}
}
implements {
diff --git a/src/lib/elementary/elm_naviframe.eo b/src/lib/elementary/elm_naviframe.eo
index c390458331..f23e0522ca 100644
--- a/src/lib/elementary/elm_naviframe.eo
+++ b/src/lib/elementary/elm_naviframe.eo
@@ -45,21 +45,21 @@ class Elm.Naviframe (Elm.Layout, Elm.Interface.Atspi_Widget_Action)
get {
[[Get a list of all the naviframe items.]]
- return: free(own(list<Elm.Widget.Item *> *), eina_list_free) @warn_unused; [[A list of naviframe items, @Elm.Widget.Item, or $NULL on failure. Note: The returned list MUST be freed.]]
+ return: free(own(list<Elm.Widget.Item>), eina_list_free) @warn_unused; [[A list of naviframe items, @Elm.Widget.Item, or $NULL on failure. Note: The returned list MUST be freed.]]
}
}
@property top_item {
get {
[[Get a top item on the naviframe stack]]
- return: Elm.Widget.Item *; [[The top item on the naviframe stack or $NULL, if the stack is empty]]
+ return: Elm.Widget.Item; [[The top item on the naviframe stack or $NULL, if the stack is empty]]
}
}
@property bottom_item {
get {
[[Get a bottom item on the naviframe stack]]
- return: Elm.Widget.Item *; [[The bottom item on the naviframe stack or $NULL, if the stack is empty]]
+ return: Elm.Widget.Item; [[The bottom item on the naviframe stack or $NULL, if the stack is empty]]
}
}
item_pop {
@@ -73,7 +73,7 @@ class Elm.Naviframe (Elm.Layout, Elm.Interface.Atspi_Widget_Action)
is complete.
]]
- return: Evas.Object *; [[$NULL or the content object(if the elm_naviframe_content_preserve_on_pop_get is true).]]
+ return: Evas.Object; [[$NULL or the content object(if the elm_naviframe_content_preserve_on_pop_get is true).]]
}
item_insert_before {
[[Insert a new item into the naviframe before item $before.
@@ -81,13 +81,13 @@ class Elm.Naviframe (Elm.Layout, Elm.Interface.Atspi_Widget_Action)
The item is inserted into the naviframe straight away without any
transition operations. This item will be deleted when it is popped.]]
- return: Elm.Widget.Item *; [[The created item or $NULL upon failure.]]
+ return: Elm.Widget.Item; [[The created item or $NULL upon failure.]]
params {
- @in before: Elm.Widget.Item *; [[The naviframe item to insert before.]]
+ @in before: Elm.Widget.Item; [[The naviframe item to insert before.]]
@in title_label: const(char)* @optional; [[The label in the title area. The name of the title label part is "elm.text.title"]]
- @in prev_btn: Evas.Object * @nullable; [[The button to go to the previous item. If it is NULL, then naviframe will create a back button automatically. The name of the prev_btn part is "elm.swallow.prev_btn"]]
- @in next_btn: Evas.Object * @nullable; [[The button to go to the next item. Or It could be just an extra function button. The name of the next_btn part is "elm.swallow.next_btn"]]
- @in content: Evas.Object *; [[The main content object. The name of content part is "elm.swallow.content"]]
+ @in prev_btn: Evas.Object @nullable; [[The button to go to the previous item. If it is NULL, then naviframe will create a back button automatically. The name of the prev_btn part is "elm.swallow.prev_btn"]]
+ @in next_btn: Evas.Object @nullable; [[The button to go to the next item. Or It could be just an extra function button. The name of the next_btn part is "elm.swallow.next_btn"]]
+ @in content: Evas.Object; [[The main content object. The name of content part is "elm.swallow.content"]]
@in item_style: const(char)* @nullable; [[The current item style name. $NULL would be default.]]
}
}
@@ -103,12 +103,12 @@ class Elm.Naviframe (Elm.Layout, Elm.Interface.Atspi_Widget_Action)
The following styles are available for this item:
"default"]]
- return: Elm.Widget.Item *; [[The created item or $NULL upon failure.]]
+ return: Elm.Widget.Item; [[The created item or $NULL upon failure.]]
params {
@in title_label: const(char)* @optional; [[The label in the title area. The name of the title label part is "elm.text.title"]]
- @in prev_btn: Evas.Object * @nullable; [[The button to go to the previous item. If it is NULL, then naviframe will create a back button automatically. The name of the prev_btn part is "elm.swallow.prev_btn"]]
- @in next_btn: Evas.Object * @nullable; [[The button to go to the next item. Or It could be just an extra function button. The name of the next_btn part is "elm.swallow.next_btn"]]
- @in content: Evas.Object *; [[The main content object. The name of content part is "elm.swallow.content"]]
+ @in prev_btn: Evas.Object @nullable; [[The button to go to the previous item. If it is NULL, then naviframe will create a back button automatically. The name of the prev_btn part is "elm.swallow.prev_btn"]]
+ @in next_btn: Evas.Object @nullable; [[The button to go to the next item. Or It could be just an extra function button. The name of the next_btn part is "elm.swallow.next_btn"]]
+ @in content: Evas.Object; [[The main content object. The name of content part is "elm.swallow.content"]]
@in item_style: const(char)* @nullable; [[The current item style name. $NULL would be default.]]
}
}
@@ -116,7 +116,7 @@ class Elm.Naviframe (Elm.Layout, Elm.Interface.Atspi_Widget_Action)
[[Simple version of item_promote.]]
params {
- @in content: Evas.Object *;
+ @in content: Evas.Object;
}
}
item_insert_after {
@@ -128,13 +128,13 @@ class Elm.Naviframe (Elm.Layout, Elm.Interface.Atspi_Widget_Action)
The following styles are available for this item:
"default"]]
- return: Elm.Widget.Item *; [[The created item or $NULL upon failure.]]
+ return: Elm.Widget.Item; [[The created item or $NULL upon failure.]]
params {
- @in after: Elm.Widget.Item *; [[The naviframe item to insert after.]]
+ @in after: Elm.Widget.Item; [[The naviframe item to insert after.]]
@in title_label: const(char)* @optional; [[The label in the title area. The name of the title label part is "elm.text.title"]]
- @in prev_btn: Evas.Object * @nullable; [[The button to go to the previous item. If it is NULL, then naviframe will create a back button automatically. The name of the prev_btn part is "elm.swallow.prev_btn"]]
- @in next_btn: Evas.Object * @nullable; [[The button to go to the next item. Or It could be just an extra function button. The name of the next_btn part is "elm.swallow.next_btn"]]
- @in content: Evas.Object *; [[The main content object. The name of content part is "elm.swallow.content"]]
+ @in prev_btn: Evas.Object @nullable; [[The button to go to the previous item. If it is NULL, then naviframe will create a back button automatically. The name of the prev_btn part is "elm.swallow.prev_btn"]]
+ @in next_btn: Evas.Object @nullable; [[The button to go to the next item. Or It could be just an extra function button. The name of the next_btn part is "elm.swallow.next_btn"]]
+ @in content: Evas.Object; [[The main content object. The name of content part is "elm.swallow.content"]]
@in item_style: const(char)* @nullable; [[The current item style name. $NULL would be default.]]
}
}
diff --git a/src/lib/elementary/elm_photocam.eo b/src/lib/elementary/elm_photocam.eo
index 0877df75a2..ff82bc4b0a 100644
--- a/src/lib/elementary/elm_photocam.eo
+++ b/src/lib/elementary/elm_photocam.eo
@@ -134,7 +134,7 @@ class Elm.Photocam (Elm.Widget, Elm.Interface_Scrollable,
modify it. It is for inspection only, and hooking callbacks
to. Nothing else. It may be deleted at any time as well.
]]
- return: Evas.Object *; [[The internal image object handle or $null]]
+ return: Evas.Object; [[The internal image object handle or $null]]
}
}
@property image_size {
diff --git a/src/lib/elementary/elm_plug.eo b/src/lib/elementary/elm_plug.eo
index 9dab7da203..56c7afbcfa 100644
--- a/src/lib/elementary/elm_plug.eo
+++ b/src/lib/elementary/elm_plug.eo
@@ -16,7 +16,7 @@ class Elm.Plug (Elm.Widget, Evas.Clickable_Interface)
Note: Be careful to not manipulate it, as it is under control of
elementary.
]]
- return: Evas.Object *; [[The inlined image object or $null.]]
+ return: Evas.Object; [[The inlined image object or $null.]]
}
}
connect {
diff --git a/src/lib/elementary/elm_popup.eo b/src/lib/elementary/elm_popup.eo
index 76ce4b2c3d..58c7f5a0e6 100644
--- a/src/lib/elementary/elm_popup.eo
+++ b/src/lib/elementary/elm_popup.eo
@@ -150,10 +150,10 @@ class Elm.Popup (Elm.Layout, Elm.Interface.Atspi_Widget_Action)
only one of content, content-text and item(s) can be there
in a popup content area.
]]
- return: Elm.Widget.Item *; [[A handle to the item added or $null on errors.]]
+ return: Elm.Widget.Item; [[A handle to the item added or $null on errors.]]
params {
@in label: const(char)*; [[The Label of the new item.]]
- @in icon: Evas.Object * @optional; [[Icon to be set on new item.]]
+ @in icon: Evas.Object @optional; [[Icon to be set on new item.]]
@in func: Evas_Smart_Cb @optional; [[Convenience function called when item selected.]]
@in data: const(void)* @optional; [[Data passed to $func above.]]
}
diff --git a/src/lib/elementary/elm_prefs.eo b/src/lib/elementary/elm_prefs.eo
index 1cde554ea8..3a9e77a1f2 100644
--- a/src/lib/elementary/elm_prefs.eo
+++ b/src/lib/elementary/elm_prefs.eo
@@ -119,7 +119,7 @@ class Elm.Prefs (Elm.Widget, Efl.File)
@since 1.8]]
- return: const(Evas.Object)*; [[A valid widget handle, on success, or $NULL, otherwise]]
+ return: const(Evas.Object); [[A valid widget handle, on success, or $NULL, otherwise]]
params {
@in name: const(char)*; [[The name of the item (as declared in the prefs collection) to get object from]]
}
@@ -151,7 +151,7 @@ class Elm.Prefs (Elm.Widget, Efl.File)
return: bool; [[$true, on success, $false otherwise]]
params {
@in name: const(char)*; [[the name of the SWALLOW item (as declared in the prefs collection)]]
- @in child: Evas.Object *; [[The object to occupy the item]]
+ @in child: Evas.Object; [[The object to occupy the item]]
}
}
item_editable_set {
@@ -182,7 +182,7 @@ class Elm.Prefs (Elm.Widget, Efl.File)
@since 1.8]]
- return: Evas.Object *; [[The unswallowed object, or NULL on errors]]
+ return: Evas.Object; [[The unswallowed object, or NULL on errors]]
params {
@in name: const(char)*; [[the name of the SWALLOW item (as declared in the prefs collection)]]
}
diff --git a/src/lib/elementary/elm_radio.eo b/src/lib/elementary/elm_radio.eo
index a0d3eb7327..78a5d7788f 100644
--- a/src/lib/elementary/elm_radio.eo
+++ b/src/lib/elementary/elm_radio.eo
@@ -57,7 +57,7 @@ class Elm.Radio (Elm.Check, Elm.Interface.Atspi_Widget_Action)
@property selected_object {
get {
[[Get the selected radio object.]]
- return: Evas.Object *; [[The selected radio object]]
+ return: Evas.Object; [[The selected radio object]]
}
}
group_add {
@@ -70,8 +70,8 @@ class Elm.Radio (Elm.Check, Elm.Interface.Atspi_Widget_Action)
]]
params {
- @in group: Elm.Radio *; [[Any radio object whose group the obj is
- to join.]]
+ @in group: Elm.Radio; [[Any radio object whose group the obj is
+ to join.]]
}
}
}
diff --git a/src/lib/elementary/elm_segment_control.eo b/src/lib/elementary/elm_segment_control.eo
index 794520718d..13b3da804d 100644
--- a/src/lib/elementary/elm_segment_control.eo
+++ b/src/lib/elementary/elm_segment_control.eo
@@ -21,7 +21,7 @@ class Elm.Segment_Control (Elm.Layout)
The selected item always will be highlighted on segment control.]]
- return: Elm.Widget.Item *; [[The selected item or $NULL if none of segment items is selected.]]
+ return: Elm.Widget.Item; [[The selected item or $NULL if none of segment items is selected.]]
}
}
@@ -55,9 +55,9 @@ class Elm.Segment_Control (Elm.Layout)
icon and label, even that an empty string, icon will be smaller and
positioned at left.]]
- return: Elm.Widget.Item *; [[The created item or $NULL upon failure.]]
+ return: Elm.Widget.Item; [[The created item or $NULL upon failure.]]
params {
- @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().]]
+ @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().]]
@in label: const(char)* @optional; [[The label of the item.]]
@in idx: int; [[Item position. Value should be between 0 and items count.]]
}
@@ -70,7 +70,7 @@ class Elm.Segment_Control (Elm.Layout)
Count is the number of items, that can be get with
elm_segment_control_item_count_get().]]
- return: Elm.Widget.Item *; [[The segment control item or $NULL on failure.]]
+ return: Elm.Widget.Item; [[The segment control item or $NULL on failure.]]
params {
@in idx: int; [[The index of the segment item.]]
}
@@ -113,9 +113,9 @@ class Elm.Segment_Control (Elm.Layout)
evas_object_show(sc);
@endcode */
- return: Elm.Widget.Item *; [[The created item or $NULL upon failure.]]
+ return: Elm.Widget.Item; [[The created item or $NULL upon failure.]]
params {
- @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().]]
+ @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().]]
@in label: const(char)* @optional; [[The label of the item. Note that, NULL is different from empty string "".]]
}
}
@@ -126,7 +126,7 @@ class Elm.Segment_Control (Elm.Layout)
it was created, with function elm_segment_control_item_add(), or later
with function elm_object_item_part_content_set(). If no icon
was passed as argument, it will return $NULL.]]
- return: Evas.Object *; [[The left side icon associated to the item at $index.]]
+ return: Evas.Object; [[The left side icon associated to the item at $index.]]
params {
@in idx: int; [[The index of the segment item.]]
}
diff --git a/src/lib/elementary/elm_segment_control_item.eo b/src/lib/elementary/elm_segment_control_item.eo
index 15ac481c27..4caccc11d4 100644
--- a/src/lib/elementary/elm_segment_control_item.eo
+++ b/src/lib/elementary/elm_segment_control_item.eo
@@ -16,7 +16,7 @@ class Elm.Segment_Control.Item(Elm.Widget.Item)
[[Get the real Evas(Edje) object created to implement the view of a given segment_control item.
Base object is the @Evas.Object that represents that item.]]
- return: Evas.Object*; [[The base Edje object associated with $it]]
+ return: Evas.Object; [[The base Edje object associated with $it]]
}
selected_set {
[[Set the selected state of an item.
diff --git a/src/lib/elementary/elm_slideshow.eo b/src/lib/elementary/elm_slideshow.eo
index f278f787ee..aa37800440 100644
--- a/src/lib/elementary/elm_slideshow.eo
+++ b/src/lib/elementary/elm_slideshow.eo
@@ -137,7 +137,7 @@ class Elm.Slideshow (Elm.Layout, Elm.Interface.Atspi_Widget_Action)
items list is changed. It should be fetched again with another
call to this function when changes happen.
]]
- return: const(list<Elm.Widget.Item *>)*; [[
+ return: const(list<Elm.Widget.Item>); [[
The list of items (#Elm.Widget.Item as data) or $null on
errors.
]]
@@ -174,7 +174,7 @@ class Elm.Slideshow (Elm.Layout, Elm.Interface.Atspi_Widget_Action)
is valid and has not internally changed its list for some
reason, so make a copy if you need it around.
]]
- return: const(list<const(char)*>)*; [[
+ return: const(list<const(char)*>); [[
The list of transitions (list of stringshared strings
as data).
]]
@@ -189,7 +189,7 @@ class Elm.Slideshow (Elm.Layout, Elm.Interface.Atspi_Widget_Action)
@property item_current {
get {
[[Returns the currently displayed item, in a given slideshow widget.]]
- return: Elm.Widget.Item *; [[A handle to the item being displayed
+ return: Elm.Widget.Item; [[A handle to the item being displayed
in $obj or $null, if none is (and
on errors)]]
}
@@ -221,7 +221,7 @@ class Elm.Slideshow (Elm.Layout, Elm.Interface.Atspi_Widget_Action)
like to use them out of this call's context, you'd better
\@ref eina_stringshare_ref them.
]]
- return: const(list<const(char)*>)*; [[
+ return: const(list<const(char)*>); [[
The list of layouts (list of stringshared strings as data)
]]
}
@@ -240,7 +240,7 @@ class Elm.Slideshow (Elm.Layout, Elm.Interface.Atspi_Widget_Action)
[[Get the the item, in a given slideshow widget, placed at
position $nth, in its internal items list.
]]
- return: Elm.Widget.Item *; [[The item stored in $obj at position
+ return: Elm.Widget.Item; [[The item stored in $obj at position
$nth or $null if there's no item with
that index (and on errors).]]
params {
@@ -274,7 +274,7 @@ class Elm.Slideshow (Elm.Layout, Elm.Interface.Atspi_Widget_Action)
parameter is going to be passed to both class functions of the
item.
]]
- return: Elm.Widget.Item *; [[A handle to the item added or $null on errors.]]
+ return: Elm.Widget.Item; [[A handle to the item added or $null on errors.]]
params {
@in itc: const(Elm_Slideshow_Item_Class)*; [[The item class for the item.]]
@in data: const(void)*; [[The item's data.]]
@@ -291,7 +291,7 @@ class Elm.Slideshow (Elm.Layout, Elm.Interface.Atspi_Widget_Action)
Elementary photo, for example. The $data parameter is going to
be passed to both class functions of the item.
]]
- return: Elm.Widget.Item *; [[Returns The slideshow item handle,
+ return: Elm.Widget.Item; [[Returns The slideshow item handle,
on success, or $null on errors.]]
params {
@in itc: const(Elm_Slideshow_Item_Class)*; [[The item class for the item.]]
diff --git a/src/lib/elementary/elm_slideshow_item.eo b/src/lib/elementary/elm_slideshow_item.eo
index 82a56e803b..e03a9f2b33 100644
--- a/src/lib/elementary/elm_slideshow_item.eo
+++ b/src/lib/elementary/elm_slideshow_item.eo
@@ -25,7 +25,7 @@ class Elm.Slideshow.Item(Elm.Widget.Item)
lower level callbacks for events on that object. Do not delete
this object under any circumstances.]]
- return: Evas.Object*;
+ return: Evas.Object;
}
}
implements {
diff --git a/src/lib/elementary/elm_sys_notify.eo b/src/lib/elementary/elm_sys_notify.eo
index 9adae9fef7..2afec57a7a 100644
--- a/src/lib/elementary/elm_sys_notify.eo
+++ b/src/lib/elementary/elm_sys_notify.eo
@@ -79,7 +79,7 @@ class Elm.Sys_Notify (Eo.Base, Elm.Sys_Notify_Interface)
@since 1.17
]]
- return: Elm.Sys_Notify *; [[The unique notification manager]]
+ return: Elm.Sys_Notify; [[The unique notification manager]]
}
}
diff --git a/src/lib/elementary/elm_systray.eo b/src/lib/elementary/elm_systray.eo
index 53c65ddfd1..8b4ff9f345 100644
--- a/src/lib/elementary/elm_systray.eo
+++ b/src/lib/elementary/elm_systray.eo
@@ -69,7 +69,7 @@ class Elm.Systray (Eo.Base)
[[Get the object path of the D-Bus Menu currently in use.]]
}
values {
- menu: const(Eo.Base)* @nullable;
+ menu: const(Eo.Base) @nullable;
}
}
@property att_icon_name {
diff --git a/src/lib/elementary/elm_table.eo b/src/lib/elementary/elm_table.eo
index 77178cfec4..08e398af27 100644
--- a/src/lib/elementary/elm_table.eo
+++ b/src/lib/elementary/elm_table.eo
@@ -51,7 +51,7 @@ class Elm.Table (Elm.Widget)
}
child_get @const {
[[Get child object of table at given coordinates.]]
- return: Evas.Object *; [[Child of object if find if not return $null.]]
+ return: Evas.Object; [[Child of object if find if not return $null.]]
params {
@in col: int; [[Column number of child object.]]
@in row: int; [[Row number of child object.]]
@@ -68,7 +68,7 @@ class Elm.Table (Elm.Widget)
means only takes that 1 cell.
]]
params {
- @in subobj: Evas.Object *; [[The subobject to be modified in the table.]]
+ @in subobj: Evas.Object; [[The subobject to be modified in the table.]]
@in column: int; [[Column number.]]
@in row: int; [[Row number.]]
@in colspan: int;
@@ -79,7 +79,7 @@ class Elm.Table (Elm.Widget)
pack_get {
[[Get the packing location of an existing child of the table.]]
params {
- @in subobj: Evas.Object *; [[The subobject to be modified in the table.]]
+ @in subobj: Evas.Object; [[The subobject to be modified in the table.]]
@out column: int; [[Column number.]]
@out row: int; [[Row number.]]
@out colspan: int;
@@ -90,7 +90,7 @@ class Elm.Table (Elm.Widget)
unpack {
[[Remove child from table.]]
params {
- @in subobj: Evas.Object *; [[The subobject.]]
+ @in subobj: Evas.Object; [[The subobject.]]
}
}
pack {
@@ -108,7 +108,7 @@ class Elm.Table (Elm.Widget)
able to fit in 16bits will result in failure.
]]
params {
- @in subobj: Evas.Object *; [[The subobject to be added to the table.]]
+ @in subobj: Evas.Object; [[The subobject to be added to the table.]]
@in column: int; [[Column number.]]
@in row: int; [[Row number.]]
@in colspan: int;
diff --git a/src/lib/elementary/elm_toolbar.eo b/src/lib/elementary/elm_toolbar.eo
index 108795156f..f61c3714b6 100644
--- a/src/lib/elementary/elm_toolbar.eo
+++ b/src/lib/elementary/elm_toolbar.eo
@@ -136,7 +136,7 @@ class Elm.Toolbar (Elm.Widget, Elm.Interface_Scrollable, Efl.Orientation,
get {
}
values {
- parent: Evas.Object *; [[The parent of the menu objects.]]
+ parent: Evas.Object; [[The parent of the menu objects.]]
}
}
@property standard_priority {
@@ -163,7 +163,7 @@ class Elm.Toolbar (Elm.Widget, Elm.Interface_Scrollable, Efl.Orientation,
The selected item always will be highlighted on toolbar.]]
- return: Elm.Widget.Item *; [[The selected toolbar item.]]
+ return: Elm.Widget.Item; [[The selected toolbar item.]]
}
}
@property first_item {
@@ -172,7 +172,7 @@ class Elm.Toolbar (Elm.Widget, Elm.Interface_Scrollable, Efl.Orientation,
See: @.item_append and @.last_item]]
- return: Elm.Widget.Item *; [[The first item or $NULL, if it has no items (and on errors)]]
+ return: Elm.Widget.Item; [[The first item or $NULL, if it has no items (and on errors)]]
}
}
@property more_item {
@@ -184,7 +184,7 @@ class Elm.Toolbar (Elm.Widget, Elm.Interface_Scrollable, Efl.Orientation,
The more item can be manipulated by elm_object_item_text_set() and
elm_object_item_content_set.]]
- return: Elm.Widget.Item *; [[The toolbar more item.]]
+ return: Elm.Widget.Item; [[The toolbar more item.]]
}
}
@property last_item {
@@ -192,7 +192,7 @@ class Elm.Toolbar (Elm.Widget, Elm.Interface_Scrollable, Efl.Orientation,
[[Get the last item in the given toolbar widget's list of items.
See: @.item_prepend and @.first_item]]
- return: Elm.Widget.Item *; [[The last item or $NULL, if it has no items (and on errors)]]
+ return: Elm.Widget.Item; [[The last item or $NULL, if it has no items (and on errors)]]
}
}
item_insert_before {
@@ -220,9 +220,9 @@ class Elm.Toolbar (Elm.Widget, Elm.Interface_Scrollable, Efl.Orientation,
See: elm_toolbar_item_icon_set()]]
- return: Elm.Widget.Item *; [[The created item or $NULL upon failure.]]
+ return: Elm.Widget.Item; [[The created item or $NULL upon failure.]]
params {
- @in before: Elm.Widget.Item *; [[The toolbar item to insert before.]]
+ @in before: Elm.Widget.Item; [[The toolbar item to insert before.]]
@in icon: const(char)* @optional; [[A string with icon name or the absolute path of an image file.]]
@in label: const(char)*; [[The label of the item.]]
@in func: Evas_Smart_Cb @optional; [[The function to call when the item is clicked.]]
@@ -254,9 +254,9 @@ class Elm.Toolbar (Elm.Widget, Elm.Interface_Scrollable, Efl.Orientation,
See: elm_toolbar_item_icon_set()]]
- return: Elm.Widget.Item *; [[The created item or $NULL upon failure.]]
+ return: Elm.Widget.Item; [[The created item or $NULL upon failure.]]
params {
- @in after: Elm.Widget.Item *; [[The toolbar item to insert after.]]
+ @in after: Elm.Widget.Item; [[The toolbar item to insert after.]]
@in icon: const(char)* @optional; [[A string with icon name or the absolute path of an image file.]]
@in label: const(char)*; [[The label of the item.]]
@in func: Evas_Smart_Cb @optional; [[The function to call when the item is clicked.]]
@@ -288,7 +288,7 @@ class Elm.Toolbar (Elm.Widget, Elm.Interface_Scrollable, Efl.Orientation,
See: elm_toolbar_item_icon_set()]]
- return: Elm.Widget.Item *; [[The created item or $NULL upon failure.]]
+ return: Elm.Widget.Item; [[The created item or $NULL upon failure.]]
params {
@in icon: const(char)* @optional; [[A string with icon name or the absolute path of an image file.]]
@in label: const(char)*; [[The label of the item.]]
@@ -325,7 +325,7 @@ class Elm.Toolbar (Elm.Widget, Elm.Interface_Scrollable, Efl.Orientation,
See: elm_toolbar_item_icon_set()]]
- return: Elm.Widget.Item *; [[The created item or $NULL upon failure.]]
+ return: Elm.Widget.Item; [[The created item or $NULL upon failure.]]
params {
@in icon: const(char)* @optional; [[A string with icon name or the absolute path of an image file.]]
@in label: const(char)*; [[The label of the item.]]
@@ -336,7 +336,7 @@ class Elm.Toolbar (Elm.Widget, Elm.Interface_Scrollable, Efl.Orientation,
item_find_by_label @const {
[[Returns a pointer to a toolbar item by its label.]]
- return: Elm.Widget.Item *; [[The pointer to the toolbar item matching $label or $NULL on failure.]]
+ return: Elm.Widget.Item; [[The pointer to the toolbar item matching $label or $NULL on failure.]]
params {
@in label: const(char)*; [[The label of the item to find.]]
}
diff --git a/src/lib/elementary/elm_toolbar_item.eo b/src/lib/elementary/elm_toolbar_item.eo
index aff0fa362a..0a9bad5ce9 100644
--- a/src/lib/elementary/elm_toolbar_item.eo
+++ b/src/lib/elementary/elm_toolbar_item.eo
@@ -18,7 +18,7 @@ struct Elm.Toolbar.Item.State
]]
label: const(char)*;
icon_str: const(char)*;
- icon: Evas.Object *;
+ icon: Evas.Object;
func: Evas_Smart_Cb ;
data: const(void)*;
}
@@ -36,7 +36,7 @@ class Elm.Toolbar.Item(Elm.Widget.Item)
]]
}
values {
- item: Elm.Widget.Item *; [[The item before $item, or $null
+ item: Elm.Widget.Item; [[The item before $item, or $null
if none or on failure.]]
}
}
@@ -48,7 +48,7 @@ class Elm.Toolbar.Item(Elm.Widget.Item)
]]
}
values {
- item: Elm.Widget.Item *; [[The item after $item, or $null
+ item: Elm.Widget.Item; [[The item after $item, or $null
if none or on failure.]]
}
}
@@ -122,7 +122,7 @@ class Elm.Toolbar.Item(Elm.Widget.Item)
]]
}
values {
- obj: Evas.Object *; [[The base Edje object associated with $it.]]
+ obj: Evas.Object; [[The base Edje object associated with $it.]]
}
}
@property icon_object {
@@ -133,7 +133,7 @@ class Elm.Toolbar.Item(Elm.Widget.Item)
]]
}
values {
- obj: Evas.Object *; [[The icon object.]]
+ obj: Evas.Object; [[The icon object.]]
}
}
@property separator {
@@ -162,7 +162,7 @@ class Elm.Toolbar.Item(Elm.Widget.Item)
]]
}
values {
- menu: Evas.Object *; [[Item's menu object or $null on failure.]]
+ menu: Evas.Object; [[Item's menu object or $null on failure.]]
}
}
@property state {
diff --git a/src/lib/elementary/elm_video.eo b/src/lib/elementary/elm_video.eo
index b5ec5406b2..2d517a4f2d 100644
--- a/src/lib/elementary/elm_video.eo
+++ b/src/lib/elementary/elm_video.eo
@@ -77,7 +77,7 @@ class Elm.Video (Elm.Layout, Efl.File, Elm.Interface.Atspi_Widget_Action)
@property emotion {
get {
[[Get the underlying Emotion object.]]
- return: Evas.Object *; [[the underlying Emotion object.]]
+ return: Evas.Object; [[the underlying Emotion object.]]
}
}
@property is_seekable {
diff --git a/src/lib/elementary/elm_view_form.eo b/src/lib/elementary/elm_view_form.eo
index a47a2dd3da..881e97320f 100644
--- a/src/lib/elementary/elm_view_form.eo
+++ b/src/lib/elementary/elm_view_form.eo
@@ -7,7 +7,7 @@ class Elm.View.Form (Eo.Base)
@since 1.11
]]
params {
- @in model: Efl.Model*; [[Emodel object]]
+ @in model: Efl.Model; [[Emodel object]]
}
}
widget_add {
@@ -17,7 +17,7 @@ class Elm.View.Form (Eo.Base)
]]
params {
@in propname: const(char)*; [[Property name]]
- @in evas: Evas.Object *; [[Evas widget]]
+ @in evas: Evas.Object; [[Evas widget]]
}
}
}
diff --git a/src/lib/elementary/elm_view_list.eo b/src/lib/elementary/elm_view_list.eo
index 3961be0d72..74551c27a0 100644
--- a/src/lib/elementary/elm_view_list.eo
+++ b/src/lib/elementary/elm_view_list.eo
@@ -9,7 +9,7 @@ class Elm.View.List (Eo.Base)
@since 1.11
]]
params {
- @in genlist: Evas.Object*; [[Genlist object]]
+ @in genlist: Evas.Object; [[Genlist object]]
@in item_type: Elm.Genlist.Item.Type; [[Item type]]
@in item_style: const(char)*; [[The current item style name. $null would be default.]]
}
@@ -20,7 +20,7 @@ class Elm.View.List (Eo.Base)
@since 1.11
]]
params {
- @out widget: Evas.Object*; [[Returned widget]]
+ @out widget: Evas.Object; [[Returned widget]]
}
}
property_connect {
@@ -39,7 +39,7 @@ class Elm.View.List (Eo.Base)
@since 1.11
]]
params {
- @in model: Efl.Model *; [[New Emodel to set]]
+ @in model: Efl.Model; [[New Emodel to set]]
}
}
model_unset {
@@ -54,7 +54,7 @@ class Elm.View.List (Eo.Base)
@since 1.11
]]
params {
- @out model: Efl.Model *; [[Returned Emodel]]
+ @out model: Efl.Model; [[Returned Emodel]]
}
}
}
diff --git a/src/lib/elementary/elm_web.eo b/src/lib/elementary/elm_web.eo
index 15d6df72e2..6db959c4e4 100644
--- a/src/lib/elementary/elm_web.eo
+++ b/src/lib/elementary/elm_web.eo
@@ -307,7 +307,7 @@ class Elm.Web (Elm.Widget)
return the internal reference. Be careful using it as it may
interfere with elm_web behavior.
]]
- return: Evas.Object *; [[The internal ewk_view object or $null
+ return: Evas.Object; [[The internal ewk_view object or $null
if it does not exist. (Failure to
create or Elementary compiled
without ewebkit)]]
diff --git a/src/lib/elementary/elm_widget.eo b/src/lib/elementary/elm_widget.eo
index a31f9552db..94edf90b10 100644
--- a/src/lib/elementary/elm_widget.eo
+++ b/src/lib/elementary/elm_widget.eo
@@ -172,12 +172,12 @@ abstract Elm.Widget (Evas.Object.Smart, Elm.Interface.Atspi_Accessible, Elm.Inte
the list of objects. The previous list will be deleted and this list
will be managed by elementary. After it is set, don't modify it.]]
values {
- objs: list<Evas.Object*>*; [[Chain of objects to pass focus]]
+ objs: list<Evas.Object>; [[Chain of objects to pass focus]]
}
}
get {
values {
- objs: const(list<Evas.Object*>)*; [[Chain of objects]]
+ objs: const(list<Evas.Object>); [[Chain of objects]]
}
}
}
@@ -222,7 +222,7 @@ abstract Elm.Widget (Evas.Object.Smart, Elm.Interface.Atspi_Accessible, Elm.Inte
legacy: elm_widget_parent_get; /* Needed because we don't do duplication removal for legacy names. */
}
values {
- parent: Evas.Object * @nullable;
+ parent: Evas.Object @nullable;
}
}
@property access_info {
@@ -274,7 +274,7 @@ abstract Elm.Widget (Evas.Object.Smart, Elm.Interface.Atspi_Accessible, Elm.Inte
return: bool;
}
values {
- edj: Evas.Object *;
+ edj: Evas.Object;
wname: const(char)*;
welement: const(char)*;
wstyle: const(char)*;
@@ -284,7 +284,7 @@ abstract Elm.Widget (Evas.Object.Smart, Elm.Interface.Atspi_Accessible, Elm.Inte
set {
}
values {
- sobj: Evas.Object * @nullable;
+ sobj: Evas.Object @nullable;
}
}
@property display_mode {
@@ -322,7 +322,7 @@ abstract Elm.Widget (Evas.Object.Smart, Elm.Interface.Atspi_Accessible, Elm.Inte
set {
}
values {
- sobj: Evas.Object * @nullable;
+ sobj: Evas.Object @nullable;
sub_obj: bool;
}
}
@@ -340,7 +340,7 @@ abstract Elm.Widget (Evas.Object.Smart, Elm.Interface.Atspi_Accessible, Elm.Inte
[[Function to operate on a given widget's scrollabe children when necessary.
Warning: free the returned list with eina_list_free().]]
- return: free(own(list<Evas.Object *> *), eina_list_free) @warn_unused;
+ return: free(own(list<Evas.Object>), eina_list_free) @warn_unused;
}
}
@property scroll_hold {
@@ -386,7 +386,7 @@ abstract Elm.Widget (Evas.Object.Smart, Elm.Interface.Atspi_Accessible, Elm.Inte
}
@property top {
get {
- return: Evas.Object *;
+ return: Evas.Object;
}
}
@property focus_order {
@@ -401,13 +401,13 @@ abstract Elm.Widget (Evas.Object.Smart, Elm.Interface.Atspi_Accessible, Elm.Inte
}
@property can_focus_child_list {
get {
- return: free(own(list<Evas.Object *> *), eina_list_free) @warn_unused;
+ return: free(own(list<Evas.Object>), eina_list_free) @warn_unused;
}
}
@property focused_item {
get {
[[Get the focused widget item.]]
- return: Elm.Widget.Item *;
+ return: Elm.Widget.Item;
}
}
@property parents_bounce {
@@ -420,7 +420,7 @@ abstract Elm.Widget (Evas.Object.Smart, Elm.Interface.Atspi_Accessible, Elm.Inte
}
@property parent_widget {
get @virtual_pure {
- return: Evas.Object *;
+ return: Evas.Object;
legacy: null;
}
}
@@ -432,7 +432,7 @@ abstract Elm.Widget (Evas.Object.Smart, Elm.Interface.Atspi_Accessible, Elm.Inte
@property focused_object {
[[Current focused object in object tree.]]
get {
- return: Evas.Object *; [[Current focused or $null, if there is no focused object.]]
+ return: Evas.Object; [[Current focused or $null, if there is no focused object.]]
}
}
@property parent2 {
@@ -441,7 +441,7 @@ abstract Elm.Widget (Evas.Object.Smart, Elm.Interface.Atspi_Accessible, Elm.Inte
get {
}
values {
- parent: Evas.Object * @nullable;
+ parent: Evas.Object @nullable;
}
}
@property part_text {
@@ -457,7 +457,7 @@ abstract Elm.Widget (Evas.Object.Smart, Elm.Interface.Atspi_Accessible, Elm.Inte
}
}
newest_focus_order_get @const {
- return: Evas.Object *;
+ return: Evas.Object;
params {
@out newest_focus_order: uint;
@in can_focus_only: bool;
@@ -475,7 +475,7 @@ abstract Elm.Widget (Evas.Object.Smart, Elm.Interface.Atspi_Accessible, Elm.Inte
@since 1.8]]
params {
- @in next: Evas.Object * @nullable; [[Focus next object]]
+ @in next: Evas.Object @nullable; [[Focus next object]]
@in dir: Elm.Focus_Direction; [[Focus direction]]
}
}
@@ -483,7 +483,7 @@ abstract Elm.Widget (Evas.Object.Smart, Elm.Interface.Atspi_Accessible, Elm.Inte
[[Get the next object with specific focus direction.
@since 1.8]]
- return: Evas.Object *; [[Focus next object]]
+ return: Evas.Object; [[Focus next object]]
params {
@in dir: Elm.Focus_Direction; [[Focus direction]]
}
@@ -493,7 +493,7 @@ abstract Elm.Widget (Evas.Object.Smart, Elm.Interface.Atspi_Accessible, Elm.Inte
@since 1.16]]
params {
- @in next_item: Elm.Widget.Item * @nullable; [[Focus next object item]]
+ @in next_item: Elm.Widget.Item @nullable; [[Focus next object item]]
@in dir: Elm.Focus_Direction; [[Focus direction]]
}
}
@@ -501,7 +501,7 @@ abstract Elm.Widget (Evas.Object.Smart, Elm.Interface.Atspi_Accessible, Elm.Inte
[[Get the next object item with specific focus direction.
@since 1.16]]
- return: Elm.Widget.Item *; [[Focus next object item]]
+ return: Elm.Widget.Item; [[Focus next object item]]
params {
@in dir: Elm.Focus_Direction; [[Focus direction]]
}
@@ -516,8 +516,8 @@ abstract Elm.Widget (Evas.Object.Smart, Elm.Interface.Atspi_Accessible, Elm.Inte
Note: On focus cycle, only will be evaluated children of this container.]]
params {
- @in child: Evas.Object *; [[The child to be added in custom chain.]]
- @in relative_child: Evas.Object * @optional; [[The relative object to position the child.]]
+ @in child: Evas.Object; [[The child to be added in custom chain.]]
+ @in relative_child: Evas.Object @optional; [[The relative object to position the child.]]
}
}
part_text_translate {
@@ -548,7 +548,7 @@ abstract Elm.Widget (Evas.Object.Smart, Elm.Interface.Atspi_Accessible, Elm.Inte
[['Virtual' function handling sub objects being added.]]
return: bool;
params {
- @in sobj: Evas.Object *;
+ @in sobj: Evas.Object;
}
}
focus_direction_manager_is {
@@ -559,7 +559,7 @@ abstract Elm.Widget (Evas.Object.Smart, Elm.Interface.Atspi_Accessible, Elm.Inte
event {
[['Virtual' function handling input events on the widget.]]
params {
- @in source: Evas.Object *;
+ @in source: Evas.Object;
@in type: Evas.Callback_Type;
@in event_info: void *;
}
@@ -593,7 +593,7 @@ abstract Elm.Widget (Evas.Object.Smart, Elm.Interface.Atspi_Accessible, Elm.Inte
on_focus {
[['Virtual' function handling focus in/out events on the widget. return true if this widget can handle focus, false otherwise]]
params {
- @in item: Elm.Widget.Item * @nullable;
+ @in item: Elm.Widget.Item @nullable;
}
return: bool;
}
@@ -617,10 +617,10 @@ abstract Elm.Widget (Evas.Object.Smart, Elm.Interface.Atspi_Accessible, Elm.Inte
focus_direction @virtual_pure {
[['Virtual' function handling passing focus to sub-objects given a direction, in degrees.]]
params {
- @in base: const(Evas.Object)*;
+ @in base: const(Evas.Object);
@in degree: double;
- @out direction: Evas.Object *;
- @out direction_item: Elm.Widget.Item *;
+ @out direction: Evas.Object;
+ @out direction_item: Elm.Widget.Item;
@out weight: double;
}
return: bool;
@@ -646,7 +646,7 @@ abstract Elm.Widget (Evas.Object.Smart, Elm.Interface.Atspi_Accessible, Elm.Inte
return: bool;
}
name_find @const {
- return: Evas.Object *;
+ return: Evas.Object;
params {
@in name: const(char)*;
@in recurse: int;
@@ -655,12 +655,12 @@ abstract Elm.Widget (Evas.Object.Smart, Elm.Interface.Atspi_Accessible, Elm.Inte
focus_list_direction_get @const {
return: bool;
params {
- @in base: const(Evas.Object)*;
- @in items: const(list<Eo.Base*>)*;
+ @in base: const(Evas.Object);
+ @in items: const(list<Eo.Base>);
@in list_data_get: list_data_get_func_type;
@in degree: double;
- @out direction: Evas.Object *;
- @out direction_item: Elm.Widget.Item *;
+ @out direction: Evas.Object;
+ @out direction_item: Elm.Widget.Item;
@out weight: double;
}
}
@@ -700,8 +700,8 @@ abstract Elm.Widget (Evas.Object.Smart, Elm.Interface.Atspi_Accessible, Elm.Inte
return: bool;
params {
@in dir: Elm.Focus_Direction;
- @out next: Evas.Object *;
- @out next_item: Elm.Widget.Item *;
+ @out next: Evas.Object;
+ @out next_item: Elm.Widget.Item;
}
}
translatable_part_text_get @const {
@@ -733,7 +733,7 @@ abstract Elm.Widget (Evas.Object.Smart, Elm.Interface.Atspi_Accessible, Elm.Inte
}
focus_steal {
params {
- @in item: Elm.Widget.Item * @nullable;
+ @in item: Elm.Widget.Item @nullable;
}
}
focus_hide_handle {
@@ -742,19 +742,19 @@ abstract Elm.Widget (Evas.Object.Smart, Elm.Interface.Atspi_Accessible, Elm.Inte
[['Virtual' function handling passing focus to sub-objects.]]
params {
@in dir: Elm.Focus_Direction;
- @out next: Evas.Object *;
- @out next_item: Elm.Widget.Item *;
+ @out next: Evas.Object;
+ @out next_item: Elm.Widget.Item;
}
return: bool;
}
focus_list_next_get @const {
return: bool;
params {
- @in items: const(list<Eo.Base*>)*;
+ @in items: const(list<Eo.Base>);
@in list_data_get: list_data_get_func_type;
@in dir: Elm.Focus_Direction;
- @out next: Evas.Object *;
- @out next_item: Elm.Widget.Item *;
+ @out next: Evas.Object;
+ @out next_item: Elm.Widget.Item;
}
}
focus_mouse_up_handle {
@@ -767,10 +767,10 @@ abstract Elm.Widget (Evas.Object.Smart, Elm.Interface.Atspi_Accessible, Elm.Inte
focus_direction_get @const {
return: bool;
params {
- @in base: const(Evas.Object)*;
+ @in base: const(Evas.Object);
@in degree: double;
- @out direction: Evas.Object *;
- @out direction_item: Elm.Widget.Item *;
+ @out direction: Evas.Object;
+ @out direction_item: Elm.Widget.Item;
@out weight: double;
}
}
@@ -796,7 +796,7 @@ abstract Elm.Widget (Evas.Object.Smart, Elm.Interface.Atspi_Accessible, Elm.Inte
[['Virtual' function handling sub objects being removed.]]
return: bool;
params {
- @in sobj: Evas.Object *;
+ @in sobj: Evas.Object;
}
}
tooltip_add {
@@ -816,8 +816,8 @@ abstract Elm.Widget (Evas.Object.Smart, Elm.Interface.Atspi_Accessible, Elm.Inte
Note: On focus cycle, only will be evaluated children of this container.]]
params {
- @in child: Evas.Object *; [[The child to be added in custom chain.]]
- @in relative_child: Evas.Object * @optional; [[The relative object to position the child.]]
+ @in child: Evas.Object; [[The child to be added in custom chain.]]
+ @in relative_child: Evas.Object @optional; [[The relative object to position the child.]]
}
}
@property focus_move_policy {
diff --git a/src/lib/elementary/elm_widget_item.eo b/src/lib/elementary/elm_widget_item.eo
index 4111bee901..533a4af0ef 100644
--- a/src/lib/elementary/elm_widget_item.eo
+++ b/src/lib/elementary/elm_widget_item.eo
@@ -108,7 +108,7 @@ class Elm.Widget.Item(Eo.Base, Elm.Interface.Atspi_Accessible,
part: const (char) * @nullable; [[The content part name (NULL for the default content)]]
}
values {
- content: Evas.Object *; [[The content of the object item]]
+ content: Evas.Object; [[The content of the object item]]
}
}
@property part_text {
@@ -189,14 +189,14 @@ class Elm.Widget.Item(Eo.Base, Elm.Interface.Atspi_Accessible,
[[Get highlight order
@since 1.8]]
- return: const(list<Evas.Object *>) *;
+ return: const(list<Evas.Object>);
}
access_order_set {
[[Set highlight order
@since 1.8]]
params {
- @in objs: own(list<Evas.Object *> *); [[Order of objects to pass highlight]]
+ @in objs: own(list<Evas.Object>); [[Order of objects to pass highlight]]
}
}
widget_get @const {
@@ -204,7 +204,7 @@ class Elm.Widget.Item(Eo.Base, Elm.Interface.Atspi_Accessible,
Note: This returns the widget object itself that an item belongs to.
Note: Every elm_object_item supports this API]]
- return: Evas.Object*; [[The widget object]]
+ return: Evas.Object; [[The widget object]]
}
del {
[[Delete the given item.]]
@@ -260,7 +260,7 @@ class Elm.Widget.Item(Eo.Base, Elm.Interface.Atspi_Accessible,
params {
part: const (char) *; [[The content part name to unset (NULL for the default content)]]
}
- return: Evas.Object*;
+ return: Evas.Object;
}
part_text_custom_update @protected {
[[Update additional text part content]]
@@ -322,7 +322,7 @@ class Elm.Widget.Item(Eo.Base, Elm.Interface.Atspi_Accessible,
[[Get an accessible object of the object item.
@since 1.8]]
- return: Evas.Object*; [[Accessible object of the object item or NULL for any error]]
+ return: Evas.Object; [[Accessible object of the object item or NULL for any error]]
}
domain_translatable_part_text_set {
[[Set the text for an object item's part, marking it as translatable.
@@ -408,7 +408,7 @@ class Elm.Widget.Item(Eo.Base, Elm.Interface.Atspi_Accessible,
See: @.track_get
@since 1.8]]
- return: Evas.Object*; [[The track object]]
+ return: Evas.Object; [[The track object]]
}
untrack {
[[This retrieve the track object of the item.
@@ -472,7 +472,7 @@ class Elm.Widget.Item(Eo.Base, Elm.Interface.Atspi_Accessible,
[[Register object item as an accessible object.
@since 1.8]]
- return: Evas.Object*; [[Accessible object of the object item or NULL for any error]]
+ return: Evas.Object; [[Accessible object of the object item or NULL for any error]]
}
access_unregister {
[[Unregister accessible object of the object item.
@@ -498,14 +498,14 @@ class Elm.Widget.Item(Eo.Base, Elm.Interface.Atspi_Accessible,
params {
dir: Elm.Focus_Direction; [[Focus direction]]
}
- return: Evas.Object *; [[Focus next object]]
+ return: Evas.Object; [[Focus next object]]
}
focus_next_object_set {
[[Set the next object with specific focus direction.
@since 1.16]]
params {
- next: Evas.Object * @nullable; [[Focus next object]]
+ next: Evas.Object @nullable; [[Focus next object]]
dir: Elm.Focus_Direction; [[Focus direction]]
}
}
@@ -516,14 +516,14 @@ class Elm.Widget.Item(Eo.Base, Elm.Interface.Atspi_Accessible,
params {
dir: Elm.Focus_Direction; [[Focus direction]]
}
- return: Elm.Widget.Item *; [[Focus next object item]]
+ return: Elm.Widget.Item; [[Focus next object item]]
}
focus_next_item_set {
[[Set the next object item with specific focus direction.
@since 1.16]]
params {
- next_item: Elm.Widget.Item * @nullable; [[Focus next object item]]
+ next_item: Elm.Widget.Item @nullable; [[Focus next object item]]
dir: Elm.Focus_Direction; [[Focus direction]]
}
}
diff --git a/src/lib/elementary/elm_win.eo b/src/lib/elementary/elm_win.eo
index a52b98fab8..8db2a68399 100644
--- a/src/lib/elementary/elm_win.eo
+++ b/src/lib/elementary/elm_win.eo
@@ -564,7 +564,7 @@ class Elm.Win (Elm.Widget, Elm.Interface.Atspi.Window,
@endcode
*/
values {
- icon: Evas.Object* @nullable; [[The Evas image object to use for an icon.]]
+ icon: Evas.Object @nullable; [[The Evas image object to use for an icon.]]
}
}
get {
@@ -574,7 +574,7 @@ class Elm.Win (Elm.Widget, Elm.Interface.Atspi.Window,
the object to use for the window icon.
]]
values {
- icon: const(Evas.Object)* @nullable; [[The Evas image object to use for an icon.]]
+ icon: const(Evas.Object) @nullable; [[The Evas image object to use for an icon.]]
}
}
}
@@ -881,7 +881,7 @@ class Elm.Win (Elm.Widget, Elm.Interface.Atspi.Window,
@property main_menu {
get {
[[Get the Main Menu of a window.]]
- return: Evas.Object *; [[The Main Menu of the window ($null on error).]]
+ return: Evas.Object; [[The Main Menu of the window ($null on error).]]
}
}
@property window_id {
@@ -920,7 +920,7 @@ class Elm.Win (Elm.Widget, Elm.Interface.Atspi.Window,
control of elementary), and use it to do things like get
pixel data, save the image to a file, etc.
]]
- return: Evas.Object *; [[The inlined image object or $null if none exists.]]
+ return: Evas.Object; [[The inlined image object or $null if none exists.]]
}
}
@property name {
diff --git a/src/lib/eo/eo_base.eo b/src/lib/eo/eo_base.eo
index 1b0d905168..0bc805eeb6 100644
--- a/src/lib/eo/eo_base.eo
+++ b/src/lib/eo/eo_base.eo
@@ -10,7 +10,7 @@ struct Eo.Event.Description {
struct Eo.Event {
[[Parameter passed in event callbacks holding extra event parameters]]
- object: Eo.Base *; [[The object the event was called on.]]
+ object: Eo.Base; [[The object the event was called on.]]
desc: const(Eo.Event.Description) *; [[The event description.]]
info: void *; [[Extra event information passed by the event caller.]]
}
@@ -70,7 +70,7 @@ abstract Eo.Base ()
get {
}
values {
- parent: Eo.Base * @nullable; [[the new parent]]
+ parent: Eo.Base @nullable; [[the new parent]]
}
}
@property name {
@@ -147,16 +147,16 @@ abstract Eo.Base ()
If this is not done the class cannot be found up in the object tree.
]]
params {
- klass : const(Eo.Base)*; [[The class identifier to search for]]
+ klass : const(Eo.Base); [[The class identifier to search for]]
}
- return : Eo.Base*;
+ return : Eo.Base;
}
constructor {
[[Call the object's constructor.
Should not be used with #eo_do. Only use it with #eo_do_super.
]]
- return: Eo.Base *; [[The new object created, can be NULL if aborting]]
+ return: Eo.Base; [[The new object created, can be NULL if aborting]]
}
destructor {
[[Call the object's destructor.
@@ -166,7 +166,7 @@ abstract Eo.Base ()
}
finalize {
[[Called at the end of #eo_add. Should not be called, just overridden.]]
- return: Eo.Base *; [[The new object created, can be NULL if aborting]]
+ return: Eo.Base; [[The new object created, can be NULL if aborting]]
}
name_find {
[[Find a child object with the given name and return it.
@@ -179,7 +179,7 @@ abstract Eo.Base ()
params {
@in search: const(char)*; [[the name search string]]
}
- return: Eo.Base *; [[the first object found]]
+ return: Eo.Base; [[the first object found]]
}
wref_add {
[[Add a new weak reference to obj.
@@ -191,13 +191,13 @@ abstract Eo.Base ()
being freed.
]]
params {
- @out wref: Eo.Base *;
+ @out wref: Eo.Base;
}
}
wref_del {
[[Delete the weak reference passed.]]
params {
- @in wref: Eo.Base **;
+ @out wref: Eo.Base;
}
}
@property key_data {
@@ -235,12 +235,12 @@ abstract Eo.Base ()
}
set {
values {
- objdata: const(Eo.Base) *; [[the object to set]]
+ objdata: const(Eo.Base); [[the object to set]]
}
}
get {
values {
- objdata: Eo.Base *; [[the object to set]]
+ objdata: Eo.Base; [[the object to set]]
}
}
}
@@ -345,14 +345,14 @@ abstract Eo.Base ()
[[Add an event callback forwarder for an event and an object.]]
params {
@in desc: const(Eo.Event.Description)*; [[The description of the event to listen to]]
- @in new_obj: Eo.Base *; [[The object to emit events from]]
+ @in new_obj: Eo.Base; [[The object to emit events from]]
}
}
event_callback_forwarder_del {
[[Remove an event callback forwarder for an event and an object.]]
params {
@in desc: const(Eo.Event.Description)*; [[The description of the event to listen to]]
- @in new_obj: Eo.Base *; [[The object to emit events from]]
+ @in new_obj: Eo.Base; [[The object to emit events from]]
}
}
dbg_info_get {
@@ -363,7 +363,7 @@ abstract Eo.Base ()
}
children_iterator_new {
[[Get an iterator on all childrens]]
- return: free(own(iterator<Eo.Base *> *), eina_iterator_free) @warn_unused;
+ return: free(own(iterator<Eo.Base>), eina_iterator_free) @warn_unused;
}
composite_attach @beta {
[[Make an object a composite object of another.
@@ -375,7 +375,7 @@ abstract Eo.Base ()
See @.composite_detach, @.composite_part_is.
]]
params {
- @in comp_obj: Eo.Base *; [[the object that will be used to composite the parent.]]
+ @in comp_obj: Eo.Base; [[the object that will be used to composite the parent.]]
}
return: bool; [[$true if successful. $false otherwise.]]
}
@@ -387,7 +387,7 @@ abstract Eo.Base ()
See @.composite_attach, @.composite_part_is.
]]
params {
- @in comp_obj: Eo.Base *; [[the object that will be removed from the parent.]]
+ @in comp_obj: Eo.Base; [[the object that will be removed from the parent.]]
}
return: bool; [[$true if successful. $false otherwise.]]
}
diff --git a/src/lib/eolian/Eolian.h b/src/lib/eolian/Eolian.h
index 4b52c08018..c5c55e194a 100644
--- a/src/lib/eolian/Eolian.h
+++ b/src/lib/eolian/Eolian.h
@@ -1739,11 +1739,10 @@ EAPI const Eolian_Type *eolian_type_aliased_base_get(const Eolian_Type *tp);
EAPI const Eolian_Class *eolian_type_class_get(const Eolian_Type *tp);
/*
- * @brief Get whether the given type is @own.
+ * @brief Get whether the given type is owned.
*
* @param[in] tp the type.
- * @return EINA_TRUE when @c tp is a non-function type and not NULL,
- * EINA_FALSE otherwise.
+ * @return EINA_TRUE when the type is marked owned, EINA_FALSE otherwise.
*
* @ingroup Eolian
*/
@@ -1753,8 +1752,7 @@ EAPI Eina_Bool eolian_type_is_own(const Eolian_Type *tp);
* @brief Get whether the given type is const.
*
* @param[in] tp the type.
- * @return EINA_TRUE when @c tp is a non-function type and not NULL,
- * EINA_FALSE otherwise.
+ * @return EINA_TRUE when the type is const, EINA_FALSE otherwise.
*
* @ingroup Eolian
*/
@@ -1830,8 +1828,8 @@ EAPI Eina_Iterator *eolian_type_namespaces_get(const Eolian_Type *tp);
* @param[in] tp the type.
* @return the free func name.
*
- * For pointer types, this returns name of the func used to free the pointer.
- * For other types, this returns NULL.
+ * For pointer, class and complex types, this returns name of the func used
+ * to free the pointer. For other types, this returns NULL.
*
* @ingroup Eolian
*/
diff --git a/src/lib/eolian/database_expr_api.c b/src/lib/eolian/database_expr_api.c
index 81d4200a31..28056b663b 100644
--- a/src/lib/eolian/database_expr_api.c
+++ b/src/lib/eolian/database_expr_api.c
@@ -33,6 +33,7 @@ _eval_type(const Eolian_Expression *expr, const Eolian_Type *type)
return database_expr_eval(expr, mask);
}
case EOLIAN_TYPE_CLASS:
+ case EOLIAN_TYPE_COMPLEX:
return database_expr_eval(expr, EOLIAN_MASK_NULL);
case EOLIAN_TYPE_REGULAR:
{
diff --git a/src/lib/eolian/database_type.c b/src/lib/eolian/database_type.c
index 4c586c2ad1..0011e28d96 100644
--- a/src/lib/eolian/database_type.c
+++ b/src/lib/eolian/database_type.c
@@ -110,9 +110,13 @@ database_type_to_str(const Eolian_Type *tp, Eina_Strbuf *buf, const char *name)
eina_strbuf_append_char(buf, '*');
if (tp->is_const) eina_strbuf_append(buf, " const");
}
+ if (tp->type == EOLIAN_TYPE_COMPLEX || tp->type == EOLIAN_TYPE_CLASS)
+ eina_strbuf_append(buf, " *");
if (name)
{
- if (tp->type != EOLIAN_TYPE_POINTER)
+ if (tp->type != EOLIAN_TYPE_POINTER &&
+ tp->type != EOLIAN_TYPE_CLASS &&
+ tp->type != EOLIAN_TYPE_COMPLEX)
eina_strbuf_append_char(buf, ' ');
eina_strbuf_append(buf, name);
}
diff --git a/src/lib/eolian/eo_parser.c b/src/lib/eolian/eo_parser.c
index 0d5d18da96..10368bcba6 100644
--- a/src/lib/eolian/eo_parser.c
+++ b/src/lib/eolian/eo_parser.c
@@ -692,10 +692,9 @@ _parse_dep(Eo_Lexer *ls, const char *fname, const char *name)
}
static Eolian_Type *
-parse_type_void_base(Eo_Lexer *ls, Eina_Bool noptr)
+parse_type_void(Eo_Lexer *ls)
{
Eolian_Type *def;
- const char *ctype;
Eina_Strbuf *buf;
int line = ls->line_number, col = ls->column;
switch (ls->t.kw)
@@ -707,7 +706,7 @@ parse_type_void_base(Eo_Lexer *ls, Eina_Bool noptr)
pline = ls->line_number;
pcol = ls->column;
check_next(ls, '(');
- def = parse_type_void_base(ls, EINA_TRUE);
+ def = parse_type_void(ls);
FILL_BASE(def->base, ls, line, col);
def->is_const = EINA_TRUE;
check_match(ls, ')', '(', pline, pcol);
@@ -721,11 +720,13 @@ parse_type_void_base(Eo_Lexer *ls, Eina_Bool noptr)
pcolumn = ls->column;
check_next(ls, '(');
eo_lexer_context_push(ls);
- def = parse_type_void_base(ls, EINA_TRUE);
- if (def->type != EOLIAN_TYPE_POINTER)
+ def = parse_type_void(ls);
+ if (def->type != EOLIAN_TYPE_POINTER &&
+ def->type != EOLIAN_TYPE_COMPLEX &&
+ def->type != EOLIAN_TYPE_CLASS)
{
eo_lexer_context_restore(ls);
- eo_lexer_syntax_error(ls, "pointer type expected");
+ eo_lexer_syntax_error(ls, "ownable type expected");
}
eo_lexer_context_pop(ls);
FILL_BASE(def->base, ls, line, col);
@@ -741,11 +742,13 @@ parse_type_void_base(Eo_Lexer *ls, Eina_Bool noptr)
pcolumn = ls->column;
check_next(ls, '(');
eo_lexer_context_push(ls);
- def = parse_type_void_base(ls, EINA_TRUE);
- if (def->type != EOLIAN_TYPE_POINTER)
+ def = parse_type_void(ls);
+ if (def->type != EOLIAN_TYPE_POINTER &&
+ def->type != EOLIAN_TYPE_COMPLEX &&
+ def->type != EOLIAN_TYPE_CLASS)
{
eo_lexer_context_restore(ls);
- eo_lexer_syntax_error(ls, "pointer type expected");
+ eo_lexer_syntax_error(ls, "freeable type expected");
}
eo_lexer_context_pop(ls);
check_next(ls, ',');
@@ -776,8 +779,7 @@ parse_type_void_base(Eo_Lexer *ls, Eina_Bool noptr)
int tpid = ls->t.kw;
def->type = EOLIAN_TYPE_REGULAR;
check(ls, TOK_VALUE);
- ctype = eo_lexer_get_c_type(ls->t.kw);
- if (ctype)
+ if (eo_lexer_get_c_type(ls->t.kw))
{
_fill_name(eina_stringshare_ref(ls->t.value.s), &def->full_name,
&def->name, &def->namespaces);
@@ -834,25 +836,10 @@ parse_type_void_base(Eo_Lexer *ls, Eina_Bool noptr)
}
}
parse_ptr:
- /* check: complex/class type must always be behind a pointer */
- if (!noptr && ((def->type == EOLIAN_TYPE_CLASS) || (def->type == EOLIAN_TYPE_COMPLEX)))
+ if ((def->type == EOLIAN_TYPE_CLASS) || (def->type == EOLIAN_TYPE_COMPLEX))
{
- if (getenv("EOLIAN_CLASS_NO_PTR"))
- {
- fprintf(stderr, "eolian:%s:%d:%d: pointer around complex/class type '%s'\n",
- def->base.file, line, col, def->full_name);
- if (ls->t.token != '*')
- {
- Eolian_Type *pdef;
- pop_type(ls);
- pdef = push_type(ls);
- FILL_BASE(pdef->base, ls, ls->line_number, ls->column);
- pdef->base_type = def;
- pdef->type = EOLIAN_TYPE_POINTER;
- def = pdef;
- }
- }
- else check(ls, '*');
+ if (ls->t.token == '*')
+ eo_lexer_syntax_error(ls, "pointer to complex/class type");
}
while (ls->t.token == '*')
{
@@ -868,12 +855,6 @@ parse_ptr:
return def;
}
-static Eolian_Type *
-parse_type_void(Eo_Lexer *ls)
-{
- return parse_type_void_base(ls, EINA_FALSE);
-}
-
static Eolian_Typedecl *
parse_typedef(Eo_Lexer *ls)
{
diff --git a/src/lib/evas/canvas/efl_canvas_proxy.eo b/src/lib/evas/canvas/efl_canvas_proxy.eo
index cd73696d9f..aff0e8b0a3 100644
--- a/src/lib/evas/canvas/efl_canvas_proxy.eo
+++ b/src/lib/evas/canvas/efl_canvas_proxy.eo
@@ -30,7 +30,7 @@ class Efl.Canvas.Proxy (Evas.Image, Efl.Gfx.Buffer)
}
get {}
values {
- src: Evas.Object * @nonull; [[Source object to use for the proxy.]]
+ src: Evas.Object @nonull; [[Source object to use for the proxy.]]
}
}
@property source_clip {
diff --git a/src/lib/evas/canvas/efl_canvas_scene3d.eo b/src/lib/evas/canvas/efl_canvas_scene3d.eo
index 2f2929e60b..b157587e11 100644
--- a/src/lib/evas/canvas/efl_canvas_scene3d.eo
+++ b/src/lib/evas/canvas/efl_canvas_scene3d.eo
@@ -11,7 +11,7 @@ class Efl.Canvas.Scene3d (Evas.Image)
set {}
get {}
values {
- scene: Evas.Canvas3D.Scene *; [[3D scene.]]
+ scene: Evas.Canvas3D.Scene; [[3D scene.]]
}
}
}
diff --git a/src/lib/evas/canvas/efl_vg.eo b/src/lib/evas/canvas/efl_vg.eo
index b34f0bc1a8..01f249ed4a 100644
--- a/src/lib/evas/canvas/efl_vg.eo
+++ b/src/lib/evas/canvas/efl_vg.eo
@@ -68,7 +68,7 @@ abstract Efl.VG (Eo.Base, Efl.Gfx, Efl.Gfx.Stack)
get {
}
values {
- m: Efl.VG *;
+ m: Efl.VG;
}
}
/* quality {
@@ -94,14 +94,14 @@ abstract Efl.VG (Eo.Base, Efl.Gfx, Efl.Gfx.Stack)
interpolate {
return: bool;
params {
- @in from: const(Efl.VG)*;
- @in to: const(Efl.VG)*;
+ @in from: const(Efl.VG);
+ @in to: const(Efl.VG);
@in pos_map: double;
}
}
dup {
params {
- @in from: const(Efl.VG)*;
+ @in from: const(Efl.VG);
}
}
}
diff --git a/src/lib/evas/canvas/efl_vg_container.eo b/src/lib/evas/canvas/efl_vg_container.eo
index 3723ebdb9a..2497e79055 100644
--- a/src/lib/evas/canvas/efl_vg_container.eo
+++ b/src/lib/evas/canvas/efl_vg_container.eo
@@ -6,10 +6,10 @@ class Efl.VG.Container (Efl.VG)
params {
@in name: const(char)*;
}
- return: Efl.VG *;
+ return: Efl.VG;
}
children_get {
- return: free(own(iterator<Efl.VG *>*), eina_iterator_free) @warn_unused;
+ return: free(own(iterator<Efl.VG>), eina_iterator_free) @warn_unused;
}
}
implements {
diff --git a/src/lib/evas/canvas/efl_vg_shape.eo b/src/lib/evas/canvas/efl_vg_shape.eo
index ed74089263..b8894d34e9 100644
--- a/src/lib/evas/canvas/efl_vg_shape.eo
+++ b/src/lib/evas/canvas/efl_vg_shape.eo
@@ -8,7 +8,7 @@ class Efl.VG.Shape (Efl.VG, Efl.Gfx.Shape)
get {
}
values {
- f: Efl.VG *;
+ f: Efl.VG;
}
}
@property stroke_fill {
@@ -17,7 +17,7 @@ class Efl.VG.Shape (Efl.VG, Efl.Gfx.Shape)
get {
}
values {
- f: Efl.VG *;
+ f: Efl.VG;
}
}
@property stroke_marker {
@@ -26,7 +26,7 @@ class Efl.VG.Shape (Efl.VG, Efl.Gfx.Shape)
get {
}
values {
- m: Efl.VG *;
+ m: Efl.VG;
}
}
}
diff --git a/src/lib/evas/canvas/evas_box.eo b/src/lib/evas/canvas/evas_box.eo
index 2e91e7d270..75ce5afebe 100644
--- a/src/lib/evas/canvas/evas_box.eo
+++ b/src/lib/evas/canvas/evas_box.eo
@@ -191,10 +191,10 @@ class Evas.Box (Evas.Smart.Clipped)
}
internal_remove {
[[No description supplied by the EAPI.]]
- return: Evas.Object *;
+ return: Evas.Object;
legacy: null;
params {
- @in child: Evas.Object *;
+ @in child: Evas.Object;
}
}
layout_flow_vertical {
@@ -232,8 +232,8 @@ class Evas.Box (Evas.Smart.Clipped)
return: Evas_Object_Box_Option *; [[A box option bound to the recently added box item or
$null, on errors]]
params {
- @in child: Evas.Object * @nonull; [[A child Evas object to be made a member of $o.]]
- @in reference: const(Evas.Object)* @nonull; [[The child object to place this new one after.]]
+ @in child: Evas.Object @nonull; [[A child Evas object to be made a member of $o.]]
+ @in reference: const(Evas.Object) @nonull; [[The child object to place this new one after.]]
}
}
remove_all {
@@ -252,7 +252,7 @@ class Evas.Box (Evas.Smart.Clipped)
[[Get an iterator to walk the list of children of a given box object.
Note: Do not remove or delete objects while walking the list.]]
- return: free(own(iterator<Evas.Object *> *), eina_iterator_free)
+ return: free(own(iterator<Evas.Object>), eina_iterator_free)
@warn_unused; [[An iterator on $o's child objects, on success, or $null, on errors.]]
}
add_to {
@@ -261,7 +261,7 @@ class Evas.Box (Evas.Smart.Clipped)
This is a helper function that has the same effect of putting a new
box object into $parent by use of evas_object_smart_member_add.]]
- return: Evas.Object * @warn_unused; [[$null on error, a pointer to a new box object on
+ return: Evas.Object @warn_unused; [[$null on error, a pointer to a new box object on
success.]]
}
append {
@@ -280,7 +280,7 @@ class Evas.Box (Evas.Smart.Clipped)
return: Evas_Object_Box_Option *; [[A box option bound to the recently added box item or
$null, on errors.]]
params {
- @in child: Evas.Object * @nonull; [[A child Evas object to be made a member of $o.]]
+ @in child: Evas.Object @nonull; [[A child Evas object to be made a member of $o.]]
}
}
option_property_id_get @const {
@@ -316,7 +316,7 @@ class Evas.Box (Evas.Smart.Clipped)
return: Evas_Object_Box_Option *; [[A box option bound to the recently added box item or
$null, on errors.]]
params {
- @in child: Evas.Object * @nonull; [[A child Evas object to be made a member of $o.]]
+ @in child: Evas.Object @nonull; [[A child Evas object to be made a member of $o.]]
}
}
accessor_new @const {
@@ -324,7 +324,7 @@ class Evas.Box (Evas.Smart.Clipped)
list of children of a given box object.
Note: Do not remove or delete objects while walking the list.]]
- return: free(own(accessor<Evas.Object *> *), eina_accessor_free)
+ return: free(own(accessor<Evas.Object>), eina_accessor_free)
@warn_unused; [[An accessor on $o's child objects, on success, or $null,
on errors.]]
}
@@ -333,7 +333,7 @@ class Evas.Box (Evas.Smart.Clipped)
legacy: null;
return: Evas_Object_Box_Option *;
params {
- @in child: Evas.Object *;
+ @in child: Evas.Object;
}
}
option_property_vset {
@@ -358,7 +358,7 @@ class Evas.Box (Evas.Smart.Clipped)
internal_remove_at {
[[No description supplied by the EAPI.]]
legacy: null;
- return: Evas.Object *;
+ return: Evas.Object;
params {
@in pos: uint;
}
@@ -407,7 +407,7 @@ class Evas.Box (Evas.Smart.Clipped)
legacy: null;
return: Evas_Object_Box_Option *;
params {
- @in child: Evas.Object *;
+ @in child: Evas.Object;
@in pos: uint;
}
}
@@ -428,8 +428,8 @@ class Evas.Box (Evas.Smart.Clipped)
return: Evas_Object_Box_Option *; [[A box option bound to the recently added box item or
$null, on errors.]]
params {
- @in child: Evas.Object * @nonull; [[A child Evas object to be made a member of $o.]]
- @in reference: const(Evas.Object)* @nonull; [[The child object to place this new one before.]]
+ @in child: Evas.Object @nonull; [[A child Evas object to be made a member of $o.]]
+ @in reference: const(Evas.Object) @nonull; [[The child object to place this new one before.]]
}
}
option_property_name_get @const {
@@ -453,8 +453,8 @@ class Evas.Box (Evas.Smart.Clipped)
legacy: null;
return: Evas_Object_Box_Option *;
params {
- @in child: Evas.Object *;
- @in reference: const(Evas.Object)*;
+ @in child: Evas.Object;
+ @in reference: const(Evas.Object);
}
}
layout_homogeneous_horizontal {
@@ -499,7 +499,7 @@ class Evas.Box (Evas.Smart.Clipped)
legacy: null;
return: Evas_Object_Box_Option*;
params {
- @in child: Evas.Object *;
+ @in child: Evas.Object;
}
}
layout_homogeneous_max_size_vertical {
@@ -520,8 +520,8 @@ class Evas.Box (Evas.Smart.Clipped)
legacy: null;
return: Evas_Object_Box_Option *;
params {
- @in child: Evas.Object *;
- @in reference: const(Evas.Object)*;
+ @in child: Evas.Object;
+ @in reference: const(Evas.Object);
}
}
insert_at {
@@ -542,7 +542,7 @@ class Evas.Box (Evas.Smart.Clipped)
return: Evas_Object_Box_Option *; [[A box option bound to the recently added box item or
$null, on errors.]]
params {
- @in child: Evas.Object * @nonull; [[A child Evas object to be made a member of $o.]]
+ @in child: Evas.Object @nonull; [[A child Evas object to be made a member of $o.]]
@in pos: uint; [[The numeric position (starting from $0) to place the
new child object at.]]
}
@@ -552,7 +552,7 @@ class Evas.Box (Evas.Smart.Clipped)
legacy: null;
return: Evas_Object_Box_Option*;
params {
- @in child: Evas.Object *;
+ @in child: Evas.Object;
}
}
remove {
@@ -569,7 +569,7 @@ class Evas.Box (Evas.Smart.Clipped)
return: bool; [[$true on success, $false otherwise.]]
params {
- @in child: Evas.Object * @nonull; [[The handle to the child object to be removed.]]
+ @in child: Evas.Object @nonull; [[The handle to the child object to be removed.]]
}
}
layout_stack {
diff --git a/src/lib/evas/canvas/evas_canvas.eo b/src/lib/evas/canvas/evas_canvas.eo
index 9634a9571b..9bcfe4029a 100644
--- a/src/lib/evas/canvas/evas_canvas.eo
+++ b/src/lib/evas/canvas/evas_canvas.eo
@@ -269,7 +269,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface, Efl.Animator)
In this example the $event_info is exactly a pointer to that
focused rectangle. See the full @ref Example_Evas_Events "example".
*/
- return: Evas.Object * @warn_unused; [[The object that has focus
+ return: Evas.Object @warn_unused; [[The object that has focus
or $null if there is not one.]]
}
}
@@ -289,7 +289,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface, Efl.Animator)
\@ref evas_object_layer_set, \@ref evas_object_below_get,
\@ref evas_object_above_get.
]]
- return: Evas.Object * @warn_unused; [[A pointer to the highest object
+ return: Evas.Object @warn_unused; [[A pointer to the highest object
on it (if any) or $null otherwise.]]
}
}
@@ -468,7 +468,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface, Efl.Animator)
See also \@ref evas_object_layer_get, \@ref evas_object_layer_set,
\@ref evas_object_below_get, \@ref evas_object_below_set.
]]
- return: Evas.Object * @warn_unused; [[
+ return: Evas.Object @warn_unused; [[
A pointer to the lowest object on it, if any, or $null
otherwise.
]]
@@ -540,9 +540,9 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface, Efl.Animator)
It will not append to the list pass events as hidden objects.
Call eina_list_free on the returned list after usage.
]]
- return: list<Evas.Object *> * @warn_unused;
+ return: list<Evas.Object> @warn_unused;
params {
- @in stop: Evas.Object *; [[An Evas Object where to stop searching.]]
+ @in stop: Evas.Object; [[An Evas Object where to stop searching.]]
@in x: int; [[The horizontal coordinate of the position.]]
@in y: int; [[The vertical coordinate of the position.]]
}
@@ -732,7 +732,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface, Efl.Animator)
objects, acting only on the ones at the "top level", with
regard to object parenting.
]]
- return: list<Evas.Object *> * @warn_unused; [[
+ return: list<Evas.Object> @warn_unused; [[
The list of Evas objects that are over the given position in $e.
]]
params {
@@ -823,7 +823,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface, Efl.Animator)
@since 1.15
]]
- return: free(own(list<Eina.Rectangle *> *), evas_render_updates_free)
+ return: free(own(list<Eina.Rectangle *>), evas_render_updates_free)
@warn_unused; [[
A newly allocated list of updated rectangles of the canvas
($Eina.Rectangle structs). Free this list with
@@ -959,7 +959,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface, Efl.Animator)
objects, acting only on the ones at the "top level", with
regard to object parenting.
]]
- return: Evas.Object * @warn_unused; [[The Evas object that is over all other objects at the given position.]]
+ return: Evas.Object @warn_unused; [[The Evas object that is over all other objects at the given position.]]
params {
@in x: Evas.Coord; [[The horizontal coordinate of the position.]]
@in y: Evas.Coord; [[The vertical coordinate of the position.]]
@@ -1034,14 +1034,14 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface, Efl.Animator)
fontconfig support, and the paths provided at runtime as
explained in \@ref Evas_Font_Path_Group.
]]
- return: list<const(char) *> * @warn_unused; [[
+ return: list<const(char) *> @warn_unused; [[
A newly allocated list of strings. Do not change the
strings. Be sure to call \@ref evas_font_available_list_free
after you're done.
]]
}
objects_in_rectangle_get @const {
- return: list<Evas.Object *> * @warn_unused;
+ return: list<Evas.Object> @warn_unused;
params {
@in x: Evas.Coord;
@in y: Evas.Coord;
@@ -1060,7 +1060,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface, Efl.Animator)
name is returned is undefined, so only use this if you can
ensure the object name is unique.
]]
- return: Evas.Object * @warn_unused; [[
+ return: Evas.Object @warn_unused; [[
If successful, the Evas object with the given name. Otherwise,
$null.
]]
@@ -1163,7 +1163,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface, Efl.Animator)
}
font_path_list @const {
[[Retrieves the list of font paths used by the given evas.]]
- return: const(list<const(char) *>)* @warn_unused; [[The list of font paths used.]]
+ return: const(list<const(char) *>) @warn_unused; [[The list of font paths used.]]
}
image_cache_reload {
[[Reload the image cache.
@@ -1236,7 +1236,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface, Efl.Animator)
See the full @ref Example_Evas_Events "example".
*/
- return: free(own(list<Eina.Rectangle *> *), evas_render_updates_free)
+ return: free(own(list<Eina.Rectangle *>), evas_render_updates_free)
@warn_unused; [[
A newly allocated list of updated rectangles of the canvas
($Eina.Rectangle structs). Free this list with
@@ -1406,7 +1406,7 @@ class Evas.Canvas (Eo.Base, Evas.Common_Interface, Efl.Animator)
objects, acting only on the ones at the "top level", with
regard to object parenting.
]]
- return: Evas.Object * @warn_unused; [[
+ return: Evas.Object @warn_unused; [[
The Evas object that is over all other objects at the given
rectangular region.
]]
diff --git a/src/lib/evas/canvas/evas_canvas3d_camera.eo b/src/lib/evas/canvas/evas_canvas3d_camera.eo
index 17751a6814..b74ce3596e 100644
--- a/src/lib/evas/canvas/evas_canvas3d_camera.eo
+++ b/src/lib/evas/canvas/evas_canvas3d_camera.eo
@@ -69,8 +69,8 @@ class Evas.Canvas3D.Camera (Evas.Canvas3D.Object, Evas.Common_Interface)
If the nodes are $null or nodes type mismatch error wrong type of nodes will be generated and returned $false.]]
return: bool; [[$true in frustum, $false otherwise]]
params {
- @in camera_node: Evas.Canvas3D.Node *; [[The given camera node.]]
- @in node: Evas.Canvas3D.Node *; [[The given node.]]
+ @in camera_node: Evas.Canvas3D.Node; [[The given camera node.]]
+ @in node: Evas.Canvas3D.Node; [[The given node.]]
@in key: Evas.Canvas3D.Frustum_Mode;
}
}
diff --git a/src/lib/evas/canvas/evas_canvas3d_material.eo b/src/lib/evas/canvas/evas_canvas3d_material.eo
index 44bbbd8e90..45813d0a34 100644
--- a/src/lib/evas/canvas/evas_canvas3d_material.eo
+++ b/src/lib/evas/canvas/evas_canvas3d_material.eo
@@ -111,7 +111,7 @@ class Evas.Canvas3D.Material (Evas.Canvas3D.Object, Evas.Common_Interface)
attrib: Evas.Canvas3D.Material_Attrib; [[Material attribute ID.]]
}
values {
- texture: Evas.Canvas3D.Texture *; [[The texture set to the attribute.]]
+ texture: Evas.Canvas3D.Texture; [[The texture set to the attribute.]]
}
}
}
diff --git a/src/lib/evas/canvas/evas_canvas3d_mesh.eo b/src/lib/evas/canvas/evas_canvas3d_mesh.eo
index 9aed7c46bc..e82ae8f326 100644
--- a/src/lib/evas/canvas/evas_canvas3d_mesh.eo
+++ b/src/lib/evas/canvas/evas_canvas3d_mesh.eo
@@ -232,7 +232,7 @@ class Evas.Canvas3D.Mesh (Evas.Canvas3D.Object, Evas.Common_Interface, Efl.File)
[[Set the data of given mesh frame from the given primitive.]]
params {
@in frame: int; [[Specifies data of which frame of given mesh will be set.]]
- @in primitive: Evas.Canvas3D.Primitive *; [[Specifies which data will be set.]]
+ @in primitive: Evas.Canvas3D.Primitive; [[Specifies which data will be set.]]
}
}
@property shader_mode {
@@ -356,7 +356,7 @@ class Evas.Canvas3D.Mesh (Evas.Canvas3D.Object, Evas.Common_Interface, Efl.File)
frame: int; [[The number of the key frame.]]
}
values {
- material: Evas.Canvas3D.Material *; [[The material to be set to the key frame.]]
+ material: Evas.Canvas3D.Material; [[The material to be set to the key frame.]]
}
}
diff --git a/src/lib/evas/canvas/evas_canvas3d_node.eo b/src/lib/evas/canvas/evas_canvas3d_node.eo
index 274ca5961c..78ac2c98b5 100644
--- a/src/lib/evas/canvas/evas_canvas3d_node.eo
+++ b/src/lib/evas/canvas/evas_canvas3d_node.eo
@@ -26,7 +26,7 @@ class Evas.Canvas3D.Node (Evas.Canvas3D.Object, Evas.Common_Interface)
See also @Evas.Canvas3D.Node.parent_get.]]
params {
- @in member: Evas.Canvas3D.Node *; [[Node object to be added.]]
+ @in member: Evas.Canvas3D.Node; [[Node object to be added.]]
}
}
member_del {
@@ -34,7 +34,7 @@ class Evas.Canvas3D.Node (Evas.Canvas3D.Object, Evas.Common_Interface)
See also @Evas.Canvas3D.Node.member_add.]]
params {
- @in member: Evas.Canvas3D.Node *; [[Member node to be deleted from the given node.]]
+ @in member: Evas.Canvas3D.Node; [[Member node to be deleted from the given node.]]
}
}
@@ -42,19 +42,19 @@ class Evas.Canvas3D.Node (Evas.Canvas3D.Object, Evas.Common_Interface)
[[Get the parent node of the given node.
See also @Evas.Canvas3D.Node.member_add.]]
- return: Evas.Canvas3D.Node *; [[The parent node of the given node.]]
+ return: Evas.Canvas3D.Node; [[The parent node of the given node.]]
}
member_list_get @const {
[[Get the list of member nodes of the given node.
See also @Evas.Canvas3D.Node.member_add.]]
- return: const(list<Evas.Canvas3D.Node *>)*; [[The list of member nodes if any or $null if there are none.]]
+ return: const(list<Evas.Canvas3D.Node>); [[The list of member nodes if any or $null if there are none.]]
}
scene_root_get {
[[Get hash table of scenes using this node as root.]]
- return: hash<Evas.Canvas3D.Object *, uintptr> *; [[ scenes using this node as root. FIXME: Actually a scene, not object.]]
+ return: hash<Evas.Canvas3D.Object, uintptr>; [[ scenes using this node as root. FIXME: Actually a scene, not object.]]
}
position_set {
[[Set the position of the given node.
@@ -182,7 +182,7 @@ class Evas.Canvas3D.Node (Evas.Canvas3D.Object, Evas.Common_Interface)
See also @Evas.Canvas3D.Node.member_add.]]
params {
- @in mesh: Evas.Canvas3D.Mesh *; [[The mesh to be added.]]
+ @in mesh: Evas.Canvas3D.Mesh; [[The mesh to be added.]]
}
}
@@ -194,7 +194,7 @@ class Evas.Canvas3D.Node (Evas.Canvas3D.Object, Evas.Common_Interface)
See also @Evas.Canvas3D.Node.mesh_add.]]
params {
- @in mesh: Evas.Canvas3D.Mesh *; [[The mesh to be deleted.]]
+ @in mesh: Evas.Canvas3D.Mesh; [[The mesh to be deleted.]]
}
}
@@ -206,7 +206,7 @@ class Evas.Canvas3D.Node (Evas.Canvas3D.Object, Evas.Common_Interface)
node, $null will be returned.
See also @Evas.Canvas3D.Node.mesh_add.]]
- return: const(list<Evas.Canvas3D.Mesh *>)*; [[The list of meshes if any, or $null if there're none.]]
+ return: const(list<Evas.Canvas3D.Mesh>); [[The list of meshes if any, or $null if there're none.]]
}
bounding_box_get{
@@ -303,7 +303,7 @@ class Evas.Canvas3D.Node (Evas.Canvas3D.Object, Evas.Common_Interface)
}
values {
// FIXME: Evas_Canvas3D_Camera is necessary, but that introduces a cycle
- camera: Evas.Canvas3D.Object *; [[The camera of the given node if any, or $null if there're none.]]
+ camera: Evas.Canvas3D.Object; [[The camera of the given node if any, or $null if there're none.]]
}
}
@@ -322,7 +322,7 @@ class Evas.Canvas3D.Node (Evas.Canvas3D.Object, Evas.Common_Interface)
See also @Evas.Canvas3D.Node.light.set.]]
}
values {
- light: Evas.Canvas3D.Light *; [[The light of the given node if any, or $null if there're none.]]
+ light: Evas.Canvas3D.Light; [[The light of the given node if any, or $null if there're none.]]
}
}
@@ -346,7 +346,7 @@ class Evas.Canvas3D.Node (Evas.Canvas3D.Object, Evas.Common_Interface)
See also @Evas.Canvas3D.Node.mesh_add.]]
}
keys {
- mesh: Evas.Canvas3D.Mesh *; [[The given mesh.]]
+ mesh: Evas.Canvas3D.Mesh; [[The given mesh.]]
}
values {
frame: int; [[The animation frame number.]]
@@ -363,8 +363,8 @@ class Evas.Canvas3D.Node (Evas.Canvas3D.Object, Evas.Common_Interface)
See also @Evas.Canvas3D.Node.billboard_target.set.]]
}
values {
- target: Evas.Canvas3D.Node *; [[The pointer to target node for billboard object,
- or $null if there're none.]]
+ target: Evas.Canvas3D.Node; [[The pointer to target node for billboard object,
+ or $null if there're none.]]
}
}
@property lod_enable {
diff --git a/src/lib/evas/canvas/evas_canvas3d_object.eo b/src/lib/evas/canvas/evas_canvas3d_object.eo
index 87ac8e3940..d7aac96278 100644
--- a/src/lib/evas/canvas/evas_canvas3d_object.eo
+++ b/src/lib/evas/canvas/evas_canvas3d_object.eo
@@ -8,7 +8,7 @@ class Evas.Canvas3D.Object (Eo.Base, Evas.Common_Interface)
[[Notify the object regarding its state change.]]
params {
@in state: Evas.Canvas3D.State; [[State that is changed.]]
- @in ref: Evas.Canvas3D.Object *; [[The Object that caused the change.]]
+ @in ref: Evas.Canvas3D.Object; [[The Object that caused the change.]]
}
}
type_get @const {
@@ -46,7 +46,7 @@ class Evas.Canvas3D.Object (Eo.Base, Evas.Common_Interface)
Update request for the object.]]
params {
@in state: Evas.Canvas3D.State; [[State that is changed.]]
- @in ref: Evas.Canvas3D.Object *; [[The Object that caused the change.]]
+ @in ref: Evas.Canvas3D.Object; [[The Object that caused the change.]]
}
}
callback_register @virtual_pure {
diff --git a/src/lib/evas/canvas/evas_canvas3d_scene.eo b/src/lib/evas/canvas/evas_canvas3d_scene.eo
index 5656ff70d5..b1f0c17979 100644
--- a/src/lib/evas/canvas/evas_canvas3d_scene.eo
+++ b/src/lib/evas/canvas/evas_canvas3d_scene.eo
@@ -64,28 +64,28 @@ class Evas.Canvas3D.Scene (Evas.Canvas3D.Object, Evas.Common_Interface)
]]
return: bool;
params {
- @in x: Evas.Real; [[X coordinate of the picking position.]]
- @in y: Evas.Real; [[Y coordinate of the picking position.]]
- @out node: Evas.Canvas3D.Node *; [[Pointer to receive the node contains the picked mesh.]]
- @out mesh: Evas.Canvas3D.Mesh *; [[Pointer to receive the picked mesh.]]
- @out s: Evas.Real; [[Pointer to receive the texture "s" coordinate.]]
- @out t: Evas.Real; [[Pointer to receive the texture "t" coordinate.]]
+ @in x: Evas.Real; [[X coordinate of the picking position.]]
+ @in y: Evas.Real; [[Y coordinate of the picking position.]]
+ @out node: Evas.Canvas3D.Node; [[Pointer to receive the node contains the picked mesh.]]
+ @out mesh: Evas.Canvas3D.Mesh; [[Pointer to receive the picked mesh.]]
+ @out s: Evas.Real; [[Pointer to receive the texture "s" coordinate.]]
+ @out t: Evas.Real; [[Pointer to receive the texture "t" coordinate.]]
}
}
exist @const {
[[Search given node in the given position.]]
- return: Evas.Canvas3D.Node *;
+ return: Evas.Canvas3D.Node;
params {
@in x: Evas.Real; [[X coordinate of the picking position.]]
@in y: Evas.Real; [[Y coordinate of the picking position.]]
- @in node: Evas.Canvas3D.Node *; [[Node for search.]]
+ @in node: Evas.Canvas3D.Node; [[Node for search.]]
}
}
pick_member_list_get @const {
[[Get list of the all root members from scene in the given position.]]
- return: list<Evas.Canvas3D.Node *> *;
+ return: list<Evas.Canvas3D.Node>;
params {
@in x: Evas.Real; [[X coordinate of the picking position.]]
@in y: Evas.Real; [[Y coordinate of the picking position.]]
@@ -127,8 +127,8 @@ class Evas.Canvas3D.Scene (Evas.Canvas3D.Object, Evas.Common_Interface)
[[Get the root node of a scene.]]
}
values {
- node: Evas.Canvas3D.Node *; [[A node which will be used as a
- root node for the scene.]]
+ node: Evas.Canvas3D.Node; [[A node which will be used as a
+ root node for the scene.]]
}
}
@@ -140,8 +140,8 @@ class Evas.Canvas3D.Scene (Evas.Canvas3D.Object, Evas.Common_Interface)
[[Get the camera node of a scene.]]
}
values {
- node: Evas.Canvas3D.Node *; [[A node which will be used as a
- camera node for the scene.]]
+ node: Evas.Canvas3D.Node; [[A node which will be used as a
+ camera node for the scene.]]
}
}
@property shadows_depth {
diff --git a/src/lib/evas/canvas/evas_canvas3d_texture.eo b/src/lib/evas/canvas/evas_canvas3d_texture.eo
index bc25c23548..5527c7ce80 100644
--- a/src/lib/evas/canvas/evas_canvas3d_texture.eo
+++ b/src/lib/evas/canvas/evas_canvas3d_texture.eo
@@ -76,7 +76,7 @@ class Evas.Canvas3D.Texture (Evas.Canvas3D.Object, Evas.Common_Interface)
]]
params {
- @in source: Evas.Object *; [[Source evas object to be used as
+ @in source: Evas.Object; [[Source evas object to be used as
the texture data.]]
}
}
diff --git a/src/lib/evas/canvas/evas_common_interface.eo b/src/lib/evas/canvas/evas_common_interface.eo
index 1a13c5cc14..2e7310c9ad 100644
--- a/src/lib/evas/canvas/evas_common_interface.eo
+++ b/src/lib/evas/canvas/evas_common_interface.eo
@@ -8,7 +8,7 @@ interface Evas.Common_Interface ()
}
values {
/* FIXME: This is actually wrong, should return Evas. */
- ret: Evas.Common_Interface *;
+ ret: Evas.Common_Interface;
}
}
}
diff --git a/src/lib/evas/canvas/evas_grid.eo b/src/lib/evas/canvas/evas_grid.eo
index 77e063c4f3..08a74ecb38 100644
--- a/src/lib/evas/canvas/evas_grid.eo
+++ b/src/lib/evas/canvas/evas_grid.eo
@@ -50,7 +50,7 @@ class Evas.Grid (Evas.Smart.Clipped)
list, but these removals won't be reflected on it.
@since 1.1]]
- return: free(own(list<Evas.Object *> *), eina_list_free) @warn_unused;
+ return: free(own(list<Evas.Object>), eina_list_free) @warn_unused;
}
}
accessor_new @const {
@@ -59,7 +59,7 @@ class Evas.Grid (Evas.Smart.Clipped)
Note: Do not remove or delete objects while walking the list.
@since 1.1]]
- return: free(own(accessor<Evas.Object *> *), eina_accessor_free)
+ return: free(own(accessor<Evas.Object>), eina_accessor_free)
@warn_unused;
}
clear {
@@ -77,7 +77,7 @@ class Evas.Grid (Evas.Smart.Clipped)
Note: Do not remove or delete objects while walking the list.
@since 1.1]]
- return: free(own(iterator<Evas.Object *> *), eina_iterator_free)
+ return: free(own(iterator<Evas.Object>), eina_iterator_free)
@warn_unused;
}
add_to {
@@ -87,7 +87,7 @@ class Evas.Grid (Evas.Smart.Clipped)
@since 1.1]]
- return: Evas.Object * @warn_unused;
+ return: Evas.Object @warn_unused;
}
unpack {
[[Remove child from grid.
@@ -100,7 +100,7 @@ class Evas.Grid (Evas.Smart.Clipped)
return: bool; [[1 on success, 0 on failure.]]
params {
- @in child: Evas.Object * @nonull;
+ @in child: Evas.Object @nonull;
}
}
pack_get @const {
@@ -112,7 +112,7 @@ class Evas.Grid (Evas.Smart.Clipped)
@since 1.1]]
return: bool; [[1 on success, 0 on failure.]]
params {
- @in child: Evas.Object *; [[The grid child to query for coordinates.]]
+ @in child: Evas.Object; [[The grid child to query for coordinates.]]
@out x: int; [[The pointer to where the x coordinate will be returned.]]
@out y: int; [[The pointer to where the y coordinate will be returned.]]
@out w: int; [[The pointer to where the width will be returned.]]
@@ -126,7 +126,7 @@ class Evas.Grid (Evas.Smart.Clipped)
return: bool; [[1 on success, 0 on failure.]]
params {
- @in child: Evas.Object * @nonull; [[The child object to add.]]
+ @in child: Evas.Object @nonull; [[The child object to add.]]
@in x: int; [[The virtual x coordinate of the child.]]
@in y: int; [[The virtual y coordinate of the child.]]
@in w: int; [[The virtual width of the child.]]
diff --git a/src/lib/evas/canvas/evas_object.eo b/src/lib/evas/canvas/evas_object.eo
index c16284e588..15edfa350d 100644
--- a/src/lib/evas/canvas/evas_object.eo
+++ b/src/lib/evas/canvas/evas_object.eo
@@ -445,7 +445,7 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface, Efl.Gfx, Efl.Gfx.Stack, Ef
*/
}
values {
- clip: Evas.Object * @nonull; [[The object to clip $obj by.]]
+ clip: Evas.Object @nonull; [[The object to clip $obj by.]]
}
}
@property size_hint_padding {
@@ -924,7 +924,7 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface, Efl.Gfx, Efl.Gfx.Stack, Ef
Use this function if you want to change any of this clipper's
properties, like colors.
]]
- return: Evas.Object * @warn_unused;
+ return: Evas.Object @warn_unused;
}
}
@property clipees {
@@ -963,7 +963,7 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface, Efl.Gfx, Efl.Gfx.Stack, Ef
evas_object_show(obj_tmp);
}
@endcode */
- return: const(list<Evas.Object*>)* @warn_unused; [[A list of objects being clipped by $obj.]]
+ return: const(list<Evas.Object>) @warn_unused; [[A list of objects being clipped by $obj.]]
}
}
@property render_parent @protected {
@@ -979,7 +979,7 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface, Efl.Gfx, Efl.Gfx.Stack, Ef
legacy: evas_object_smart_parent_get;
}
values {
- parent: Evas.Object *; [[The parent smart object of $obj or $null.]]
+ parent: Evas.Object; [[The parent smart object of $obj or $null.]]
}
}
@property size_hint_display_mode {
@@ -1108,7 +1108,7 @@ abstract Evas.Object (Eo.Base, Evas.Common_Interface, Efl.Gfx, Efl.Gfx.Stack, Ef
@since 1.2
]]
- return: Evas.Object * @warn_unused; [[The Evas object with the given name
+ return: Evas.Object @warn_unused; [[The Evas object with the given name
on success, Otherwise $null.]]
params {
@in name: const(char)*; [[The given name.]]
diff --git a/src/lib/evas/canvas/evas_object_smart.eo b/src/lib/evas/canvas/evas_object_smart.eo
index c67e12c833..fda3a8dc9c 100644
--- a/src/lib/evas/canvas/evas_object_smart.eo
+++ b/src/lib/evas/canvas/evas_object_smart.eo
@@ -52,7 +52,7 @@ class Evas.Object.Smart (Evas.Object, Evas.Signal_Interface)
legacy: null;
}
values {
- clip: Evas.Object *;
+ clip: Evas.Object;
}
}
@property color {
@@ -92,7 +92,7 @@ class Evas.Object.Smart (Evas.Object, Evas.Signal_Interface)
See also @.member_add, @.member_del and @.iterator_new.
@since 1.7]]
- return: list<Evas.Object*> * @warn_unused; [[Returns the list of the member objects of $obj.]]
+ return: list<Evas.Object> @warn_unused; [[Returns the list of the member objects of $obj.]]
}
}
@property smart {
@@ -187,7 +187,7 @@ class Evas.Object.Smart (Evas.Object, Evas.Signal_Interface)
See also @.member_add and @.member_del
@since 1.8]]
- return: free(own(iterator<Evas.Object *> *), eina_iterator_free)
+ return: free(own(iterator<Evas.Object>), eina_iterator_free)
@warn_unused; [[Returns the iterator of the member objects of $obj.]]
}
callback_description_find @const {
@@ -247,7 +247,7 @@ class Evas.Object.Smart (Evas.Object, Evas.Signal_Interface)
See also @.member_del.]]
params {
- @in sub_obj: Evas.Object * @nonull; [[The member object.]]
+ @in sub_obj: Evas.Object @nonull; [[The member object.]]
}
legacy: null;
}
@@ -283,7 +283,7 @@ class Evas.Object.Smart (Evas.Object, Evas.Signal_Interface)
See also @.member_add for more details.]]
params {
- @in sub_obj: Evas.Object *; [[the member object.]]
+ @in sub_obj: Evas.Object; [[the member object.]]
}
legacy: null;
}
diff --git a/src/lib/evas/canvas/evas_table.eo b/src/lib/evas/canvas/evas_table.eo
index 942e0647cd..a0093b6408 100644
--- a/src/lib/evas/canvas/evas_table.eo
+++ b/src/lib/evas/canvas/evas_table.eo
@@ -121,7 +121,7 @@ class Evas.Table (Evas.Smart.Clipped)
It's up to the user to destroy it when it no longer needs it.
It's possible to remove objects from the table when walking this
list, but these removals won't be reflected on it.]]
- return: free(own(list<Evas.Object *> *), eina_list_free) @warn_unused;
+ return: free(own(list<Evas.Object>), eina_list_free) @warn_unused;
}
}
@property child {
@@ -135,7 +135,7 @@ class Evas.Table (Evas.Smart.Clipped)
row: ushort;
}
values {
- child: Evas.Object *;
+ child: Evas.Object;
}
}
clear {
@@ -149,20 +149,20 @@ class Evas.Table (Evas.Smart.Clipped)
[[Get an accessor to get random access to the list of children for the table.
Note: Do not remove or delete objects while walking the list.]]
- return: free(own(accessor<Evas.Object *> *), eina_accessor_free)
+ return: free(own(accessor<Evas.Object>), eina_accessor_free)
@warn_unused;
}
iterator_new @const {
[[Get an iterator to walk the list of children for the table.
Note: Do not remove or delete objects while walking the list.]]
- return: free(own(iterator<Evas.Object *> *), eina_iterator_free)
+ return: free(own(iterator<Evas.Object>), eina_iterator_free)
@warn_unused;
}
add_to {
[[Create a table that is child of a given element $parent.]]
- return: Evas.Object * @warn_unused;
+ return: Evas.Object @warn_unused;
}
pack_get @const {
[[Get packing location of a child of table
@@ -170,7 +170,7 @@ class Evas.Table (Evas.Smart.Clipped)
@since 1.1]]
return: bool; [[$true on success, $false on failure.]]
params {
- @in child: Evas.Object *; [[The child object to add.]]
+ @in child: Evas.Object; [[The child object to add.]]
@out col: ushort; [[pointer to store relative-horizontal position to place child.]]
@out row: ushort; [[pointer to store relative-vertical position to place child.]]
@out colspan: ushort; [[pointer to store how many relative-horizontal position to use for this child.]]
@@ -188,7 +188,7 @@ class Evas.Table (Evas.Smart.Clipped)
return: bool; [[$true on success, $false on failure.]]
params {
- @in child: Evas.Object * @nonull; [[The child object to add.]]
+ @in child: Evas.Object @nonull; [[The child object to add.]]
@in col: ushort; [[relative-horizontal position to place child.]]
@in row: ushort; [[relative-vertical position to place child.]]
@in colspan: ushort; [[how many relative-horizontal position to use for this child.]]
@@ -204,7 +204,7 @@ class Evas.Table (Evas.Smart.Clipped)
return: bool; [[$true on success, $false on failure.]]
params {
- @in child: Evas.Object * @nonull;
+ @in child: Evas.Object @nonull;
}
}
count {
diff --git a/src/lib/evas/canvas/evas_textblock.eo b/src/lib/evas/canvas/evas_textblock.eo
index a087400414..bba215d37d 100644
--- a/src/lib/evas/canvas/evas_textblock.eo
+++ b/src/lib/evas/canvas/evas_textblock.eo
@@ -234,7 +234,7 @@ class Evas.Textblock (Evas.Object)
}
node_format_list_get @const {
legacy: evas_textblock_node_format_list_get;
- return: const(list<Evas.Object*>)*;
+ return: const(list<Evas.Object>);
params {
@in anchor: const(char)*;
}
@@ -290,7 +290,7 @@ class Evas.Textblock (Evas.Object)
@since 1.15
]]
params {
- @in eo_obs: Evas.Object *;
+ @in eo_obs: Evas.Object;
}
return: bool; [[$true on success, $false otherwise.]]
}
@@ -300,7 +300,7 @@ class Evas.Textblock (Evas.Object)
@since 1.15
]]
params {
- @in eo_obs: Evas.Object *;
+ @in eo_obs: Evas.Object;
}
return: bool; [[$true on success, $false otherwise.]]
}
diff --git a/src/lib/evas/canvas/evas_vg.eo b/src/lib/evas/canvas/evas_vg.eo
index 96caa4523f..e78fdc05df 100644
--- a/src/lib/evas/canvas/evas_vg.eo
+++ b/src/lib/evas/canvas/evas_vg.eo
@@ -14,7 +14,7 @@ class Evas.VG (Evas.Object, Efl.Gfx.Fill, Efl.Gfx.View)
@since 1.14]]
}
values {
- container: Eo.Base *; [[Root node of the VG canvas.]] /* FIXME: Should be Efl.VG */
+ container: Eo.Base; [[Root node of the VG canvas.]] /* FIXME: Should be Efl.VG */
}
}
}
diff --git a/src/lib/evas/include/evas_ector_buffer.eo b/src/lib/evas/include/evas_ector_buffer.eo
index 85a9f6b01a..df15b752c4 100644
--- a/src/lib/evas/include/evas_ector_buffer.eo
+++ b/src/lib/evas/include/evas_ector_buffer.eo
@@ -9,7 +9,7 @@ interface Evas.Ector.Buffer
get {}
set { [[This Buffer will hold a reference to the evas image struct.]] }
values {
- evas: Evas.Canvas *; [[The current Evas.]]
+ evas: Evas.Canvas; [[The current Evas.]]
image: void *; [[The engine-specific image struct.]]
}
}
diff --git a/src/tests/efl_js/benchmark_object.eo b/src/tests/efl_js/benchmark_object.eo
index ded13990ec..c265b90021 100644
--- a/src/tests/efl_js/benchmark_object.eo
+++ b/src/tests/efl_js/benchmark_object.eo
@@ -14,10 +14,10 @@ class Benchmark_Object (Eo.Base)
params { one: int; two: int; three: int; four: int; five: int; six: int; seven: int; eight: int; nine: int; ten: int; }
}
onecomplexarg {
- params { one: list<int>*; }
+ params { one: list<int>; }
}
tencomplexarg {
- params { one: list<int>*; two: list<int>*; three: list<int>*; four: list<int>*; five: list<int>*; six: list<int>*; seven: list<int>*; eight: list<int>*; nine: list<int>*; ten: list<int>*; }
+ params { one: list<int>; two: list<int>; three: list<int>; four: list<int>; five: list<int>; six: list<int>; seven: list<int>; eight: list<int>; nine: list<int>; ten: list<int>; }
}
}
}
diff --git a/src/tests/eolian/data/complex_type.eo b/src/tests/eolian/data/complex_type.eo
index 2b1c29a192..9eab979781 100644
--- a/src/tests/eolian/data/complex_type.eo
+++ b/src/tests/eolian/data/complex_type.eo
@@ -2,19 +2,19 @@ class Complex_Type {
methods {
@property a {
set {
- return: own(list<array<own(Eo**)>*>*);
+ return: own(list<array<own(Eo**)> >);
}
get {
}
values {
- value: own(list<int>*);
+ value: own(list<int>);
}
}
foo {
params {
buf: own(char*);
}
- return: own(list<Eina.Stringshare*>*); [[comment for method return]]
+ return: own(list<Eina.Stringshare*>); [[comment for method return]]
}
}
}
diff --git a/src/tests/eolian/data/object_impl.eo b/src/tests/eolian/data/object_impl.eo
index 96352615b7..05f88edaae 100644
--- a/src/tests/eolian/data/object_impl.eo
+++ b/src/tests/eolian/data/object_impl.eo
@@ -3,7 +3,7 @@ class Object_Impl (Base) {
@property a {
set {
values {
- value: const(list<int>)*;
+ value: const(list<int>);
}
return: bool (false);
}
@@ -13,7 +13,7 @@ class Object_Impl (Base) {
part: const(char)*;
}
values {
- value: own(list<int>*);
+ value: own(list<int>);
}
}
@property b {
@@ -23,7 +23,7 @@ class Object_Impl (Base) {
/* set as virtual pure - no implementation expected */
}
values {
- value: own(list<int>*);
+ value: own(list<int>);
}
}
constructor_1 {
diff --git a/src/tests/eolian/data/object_impl_add.eo b/src/tests/eolian/data/object_impl_add.eo
index 73ddbf893f..e0f24e4d34 100644
--- a/src/tests/eolian/data/object_impl_add.eo
+++ b/src/tests/eolian/data/object_impl_add.eo
@@ -9,7 +9,7 @@ class Object_Impl_Add (Base) {
/* set as virtual pure - no implementation expected */
}
values {
- value: own(list<int>*);
+ value: own(list<int>);
}
}
}
diff --git a/src/tests/eolian/data/typedef.eo b/src/tests/eolian/data/typedef.eo
index 95d96ad818..b76ecb3bde 100644
--- a/src/tests/eolian/data/typedef.eo
+++ b/src/tests/eolian/data/typedef.eo
@@ -1,5 +1,5 @@
type Evas.Coord: int; /* Simple type definition */
-type List_Objects: own(list<Eo *>*); /* A little more complex */
+type List_Objects: own(list<Eo *>); /* A little more complex */
type Evas.Coord2: Evas.Coord;
type Evas.Coord3: Evas.Coord2;
diff --git a/src/tests/eolian/eolian_parsing.c b/src/tests/eolian/eolian_parsing.c
index 38859213af..008d1308e6 100644
--- a/src/tests/eolian/eolian_parsing.c
+++ b/src/tests/eolian/eolian_parsing.c
@@ -388,7 +388,6 @@ START_TEST(eolian_typedef)
fail_if(!eolian_type_is_own(type));
fail_if(strcmp(type_name, "Eina_List *"));
eina_stringshare_del(type_name);
- fail_if(!(type = eolian_type_base_type_get(type)));
fail_if(!(iter = eolian_type_subtypes_get(type)));
fail_if(!eina_iterator_next(iter, (void**)&type));
fail_if(!(type_name = eolian_type_c_type_get(type)));
@@ -442,7 +441,6 @@ START_TEST(eolian_complex_type)
fail_if(!eolian_type_is_own(type));
fail_if(strcmp(type_name, "Eina_List *"));
eina_stringshare_del(type_name);
- fail_if(!(type = eolian_type_base_type_get(type)));
fail_if(!(iter = eolian_type_subtypes_get(type)));
fail_if(!eina_iterator_next(iter, (void**)&type));
fail_if(!(type_name = eolian_type_c_type_get(type)));
@@ -450,7 +448,6 @@ START_TEST(eolian_complex_type)
fail_if(strcmp(type_name, "Eina_Array *"));
eina_stringshare_del(type_name);
eina_iterator_free(iter);
- fail_if(!(type = eolian_type_base_type_get(type)));
fail_if(!(iter = eolian_type_subtypes_get(type)));
fail_if(!eina_iterator_next(iter, (void**)&type));
fail_if(!(type_name = eolian_type_c_type_get(type)));
@@ -469,7 +466,6 @@ START_TEST(eolian_complex_type)
fail_if(!eolian_type_is_own(type));
fail_if(strcmp(type_name, "Eina_List *"));
eina_stringshare_del(type_name);
- fail_if(!(type = eolian_type_base_type_get(type)));
fail_if(!(iter = eolian_type_subtypes_get(type)));
fail_if(!eina_iterator_next(iter, (void**)&type));
fail_if(!(type_name = eolian_type_c_type_get(type)));
@@ -485,7 +481,6 @@ START_TEST(eolian_complex_type)
fail_if(!eolian_type_is_own(type));
fail_if(strcmp(type_name, "Eina_List *"));
eina_stringshare_del(type_name);
- fail_if(!(type = eolian_type_base_type_get(type)));
fail_if(!(iter = eolian_type_subtypes_get(type)));
fail_if(!eina_iterator_next(iter, (void**)&type));
fail_if(!(type_name = eolian_type_c_type_get(type)));
diff --git a/src/tests/eolian/generated_promise.eo b/src/tests/eolian/generated_promise.eo
index adb11484c2..c096a309da 100644
--- a/src/tests/eolian/generated_promise.eo
+++ b/src/tests/eolian/generated_promise.eo
@@ -3,48 +3,48 @@ class Generated_Promise (Eo.Base)
methods {
method1 {
params {
- @inout promise1: promise<int>*;
+ @inout promise1: promise<int>;
}
}
method_multiple_args_1 {
params {
- @inout promise1: promise<int>*;
+ @inout promise1: promise<int>;
@in data: void*;
}
}
method_multiple_args_2 {
params {
@in data: void*;
- @inout promise1: promise<int>*;
+ @inout promise1: promise<int>;
}
}
method2 {
params {
- @out promise1: promise<int>*;
+ @out promise1: promise<int>;
}
}
method3 {
params {
- @in promise1: promise<int>*;
+ @in promise1: promise<int>;
}
}
@property prop1 {
get {}
values {
- promise1: promise<int>*;
+ promise1: promise<int>;
}
}
@property prop2 {
get {}
values {
i: int;
- promise1: promise<int>*;
+ promise1: promise<int>;
}
}
@property prop3 {
set {}
values {
- promise1: promise<int>*;
+ promise1: promise<int>;
}
}
}
diff --git a/src/tests/eolian_js/test_object.eo b/src/tests/eolian_js/test_object.eo
index bf01eb0401..b4cd387316 100644
--- a/src/tests/eolian_js/test_object.eo
+++ b/src/tests/eolian_js/test_object.eo
@@ -97,227 +97,227 @@ class Test.Object (Eo.Base) {
method_array_at_check {
[[ tests array ]]
params {
- array: array<int>*;
+ array: array<int>;
index: int;
}
return: int;
}
method_array_with_42_check {
[[ tests parameters ]]
- return: free(own(array<int> *), eina_array_free) @warn_unused;
+ return: free(own(array<int>), eina_array_free) @warn_unused;
}
method_array_in_array_out_check {
[[ tests parameters ]]
params {
- @in a_in: array<int> *;
- @out a_out: array<int> *;
+ @in a_in: array<int>;
+ @out a_out: array<int>;
}
}
method_array_of_objects_check {
params {
- @in a_in: array<Test.Object *> *;
+ @in a_in: array<Test.Object>;
}
- return: array<Test.Object *> *;
+ return: array<Test.Object>;
}
method_array_of_strings_check {
params {
- @in a_in: array<const(char) *> *;
+ @in a_in: array<const(char) *>;
}
- return: array<const(char) *> *;
+ return: array<const(char) *>;
}
method_array_of_ints_check {
params {
- @in a_in: array<int> *;
+ @in a_in: array<int>;
}
- return: array<int> *;
+ return: array<int>;
}
method_array_of_bools_check {
params {
- @in a_in: array<bool> *;
+ @in a_in: array<bool>;
}
- return: array<bool> *;
+ return: array<bool>;
}
method_array_of_doubles_check {
params {
- @in a_in: array<double> *;
+ @in a_in: array<double>;
}
- return: array<double> *;
+ return: array<double>;
}
method_array_of_enums_check {
params {
- @in a_in: array<Test.Enum_Ex> *;
+ @in a_in: array<Test.Enum_Ex>;
}
- return: array<Test.Enum_Ex> *;
+ return: array<Test.Enum_Ex>;
}
method_array_of_structs_check {
params {
- @in a_in: array<Test.Struct_Ex> *;
+ @in a_in: array<Test.Struct_Ex>;
}
- return: array<Test.Struct_Ex> *;
+ return: array<Test.Struct_Ex>;
}
method_list_with_42_check {
[[ tests parameters ]]
- return: free(own(list<int> *), eina_list_free) @warn_unused;
+ return: free(own(list<int>), eina_list_free) @warn_unused;
}
method_list_in_list_out_check {
[[ tests parameters ]]
params {
- @in l_in: list<int> *;
- @out l_out: list<int> *;
+ @in l_in: list<int>;
+ @out l_out: list<int>;
}
}
method_list_of_objects_check {
params {
- @in l_in: list<Test.Object *> *;
+ @in l_in: list<Test.Object>;
}
- return: list<Test.Object *> *;
+ return: list<Test.Object>;
}
method_list_of_strings_check {
params {
- @in l_in: list<const(char) *> *;
+ @in l_in: list<const(char) *>;
}
- return: list<const(char) *> *;
+ return: list<const(char) *>;
}
method_list_of_ints_check {
params {
- @in l_in: list<int> *;
+ @in l_in: list<int>;
}
- return: list<int> *;
+ return: list<int>;
}
method_list_of_bools_check {
params {
- @in l_in: list<bool> *;
+ @in l_in: list<bool>;
}
- return: list<bool> *;
+ return: list<bool>;
}
method_list_of_doubles_check {
params {
- @in l_in: list<double> *;
+ @in l_in: list<double>;
}
- return: list<double> *;
+ return: list<double>;
}
method_list_of_enums_check {
params {
- @in l_in: list<Test.Enum_Ex> *;
+ @in l_in: list<Test.Enum_Ex>;
}
- return: list<Test.Enum_Ex> *;
+ return: list<Test.Enum_Ex>;
}
method_list_of_structs_check {
params {
- @in l_in: list<Test.Struct_Ex> *;
+ @in l_in: list<Test.Struct_Ex>;
}
- return: list<Test.Struct_Ex> *;
+ return: list<Test.Struct_Ex>;
}
method_accessor_of_objects_check {
params {
- @in a_in: accessor<Test.Object *> *;
+ @in a_in: accessor<Test.Object>;
}
- return: accessor<Test.Object *> *;
+ return: accessor<Test.Object>;
}
method_accessor_of_strings_check {
params {
- @in a_in: accessor<const(char) *> *;
+ @in a_in: accessor<const(char) *>;
}
- return: accessor<const(char) *> *;
+ return: accessor<const(char) *>;
}
method_accessor_of_ints_check {
params {
- @in a_in: accessor<int> *;
+ @in a_in: accessor<int>;
}
- return: accessor<int> *;
+ return: accessor<int>;
}
method_accessor_of_bools_check {
params {
- @in a_in: accessor<bool> *;
+ @in a_in: accessor<bool>;
}
- return: accessor<bool> *;
+ return: accessor<bool>;
}
method_accessor_of_doubles_check {
params {
- @in a_in: accessor<double> *;
+ @in a_in: accessor<double>;
}
- return: accessor<double> *;
+ return: accessor<double>;
}
method_accessor_of_enums_check {
params {
- @in a_in: accessor<Test.Enum_Ex> *;
+ @in a_in: accessor<Test.Enum_Ex>;
}
- return: accessor<Test.Enum_Ex> *;
+ return: accessor<Test.Enum_Ex>;
}
method_accessor_of_structs_check {
params {
- @in a_in: accessor<Test.Struct_Ex> *;
+ @in a_in: accessor<Test.Struct_Ex>;
}
- return: accessor<Test.Struct_Ex> *;
+ return: accessor<Test.Struct_Ex>;
}
method_iterator_of_objects_check {
params {
- @in i_in: iterator<Test.Object *> *;
+ @in i_in: iterator<Test.Object>;
}
- return: iterator<Test.Object *> *;
+ return: iterator<Test.Object>;
}
method_iterator_of_strings_check {
params {
- @in i_in: iterator<const(char) *> *;
+ @in i_in: iterator<const(char) *>;
}
- return: iterator<const(char) *> *;
+ return: iterator<const(char) *>;
}
method_iterator_of_ints_check {
params {
- @in i_in: iterator<int> *;
+ @in i_in: iterator<int>;
}
- return: iterator<int> *;
+ return: iterator<int>;
}
method_iterator_of_bools_check {
params {
- @in i_in: iterator<bool> *;
+ @in i_in: iterator<bool>;
}
- return: iterator<bool> *;
+ return: iterator<bool>;
}
method_iterator_of_doubles_check {
params {
- @in i_in: iterator<double> *;
+ @in i_in: iterator<double>;
}
- return: iterator<double> *;
+ return: iterator<double>;
}
method_iterator_of_enums_check {
params {
- @in i_in: iterator<Test.Enum_Ex> *;
+ @in i_in: iterator<Test.Enum_Ex>;
}
- return: iterator<Test.Enum_Ex> *;
+ return: iterator<Test.Enum_Ex>;
}
method_iterator_of_structs_check {
params {
- @in i_in: iterator<Test.Struct_Ex> *;
+ @in i_in: iterator<Test.Struct_Ex>;
}
- return: iterator<Test.Struct_Ex> *;
+ return: iterator<Test.Struct_Ex>;
}
method_array_of_arrays_of_ints_check {
params {
- @in a_in: array<array<int> *> *;
+ @in a_in: array<array<int> >;
}
- return: array<array<int> *> *;
+ return: array<array<int> >;
}
method_list_of_lists_of_ints_check {
params {
- @in l_in: list<list<int> *> *;
+ @in l_in: list<list<int> >;
}
- return: list<list<int> *> *;
+ return: list<list<int> >;
}
method_array_of_lists_of_ints_check {
params {
- @in a_in: array<list<int> *> *;
+ @in a_in: array<list<int> >;
}
- return: array<list<int> *> *;
+ return: array<list<int> >;
}
method_list_of_arrays_of_ints_check {
params {
- @in l_in: list<array<int> *> *;
+ @in l_in: list<array<int> >;
}
- return: list<array<int> *> *;
+ return: list<array<int> >;
}
method_list_with_opaque_elements_check {
- return: const(list<Elm.Calendar.Mark*>)*;
+ return: const(list<Elm.Calendar.Mark*>);
}
method_in_enum_return_enum_check {
params { e: Test.Enum_Ex; }