efl: Make stable single-valued getters consistent.
authorLauro Moura <lauromoura@expertisesolutions.com.br>
Thu, 7 Nov 2019 02:47:39 +0000 (23:47 -0300)
committerWonki Kim <wonki_.kim@samsung.com>
Mon, 11 Nov 2019 02:20:43 +0000 (11:20 +0900)
commit4455dda2409ef942a345ac49ccba67599bd5a526
tree8801221a2a0b442c917ef06de48cb17ec2804add
parent167d7363c1f03add01766d57285016503eb4c780
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: https://phab.enlightenment.org/D10602
src/lib/ecore/efl_loop_timer.eo
src/lib/efl/interfaces/efl_gfx_stack.eo
src/lib/evas/canvas/efl_canvas_object.eo