path: root/src/lib/evas/canvas
diff options
authorLauro Moura <>2019-11-06 23:47:39 -0300
committerLauro Moura <>2019-11-06 23:47:39 -0300
commitcd467051afd2d819d1ac2195c9ed771fa59c400b (patch)
tree83ff5d74c47b9bfe76581eef5085376b4df3c3d8 /src/lib/evas/canvas
parentbd446fdcf92d961766ac67b98f45022637dc4dde (diff)
efl: Make stable single-valued getters consistent.
Summary: Instead of a getter with an explicit return type, change it to be a single-valued property. The eolian C generator takes care of making this single value the actual return value of the C function. This also makes these properties able to be reflected on. The stack properties returns just a pointer and not a new ref, so no @move needed. Beta properties will be handled in a future commit. Depends on D10601 Reviewers: segfaultxavi, bu5hm4n, q66, cedric Reviewed By: segfaultxavi Subscribers: #reviewers, #committers, brunobelo, felipealmeida Tags: #efl Differential Revision:
Diffstat (limited to '')
1 files changed, 3 insertions, 1 deletions
diff --git a/src/lib/evas/canvas/efl_canvas_object.eo b/src/lib/evas/canvas/efl_canvas_object.eo
index 48b67e7..785c496 100644
--- a/src/lib/evas/canvas/efl_canvas_object.eo
+++ b/src/lib/evas/canvas/efl_canvas_object.eo
@@ -352,7 +352,9 @@ abstract Efl.Canvas.Object extends Efl.Loop_Consumer implements Efl.Gfx.Entity,
352 See also @.clipper. 352 See also @.clipper.
353 ]] 353 ]]
354 get { 354 get {
355 return: iterator<Efl.Canvas.Object> @no_unused; [[An iterator over the 355 }
356 values {
357 objects: iterator<Efl.Canvas.Object> @move; [[An iterator over the
356 list of objects clipped by $obj.]] 358 list of objects clipped by $obj.]]
357 } 359 }
358 } 360 }