Xavi Artigas
55bd097a3d
Efl.Gfx.Entity (from Efl.Gfx)
...
Ref https://phab.enlightenment.org/T6847
Reviewed-by: Cedric Bail <cedric@osg.samsung.com>
2018-04-24 09:03:32 -07:00
Daniel Kolesa
fcae7cab27
eolian gen: enable constness generation on property getter impls
...
This changes a lot of things all across the EFL. Previously,
methods tagged @const had both their external prototype and
internal impl generated with const on object, while property
getters only had const on the external API. This is now changed
and it all has const everywhere.
Ref T6859.
2018-04-17 20:31:55 +02:00
Chris Michael
b5c9742cb7
efl_ui_focus: Add missing EINA_UNUSED for unused function parameters
2018-04-11 10:11:20 -04:00
Marcel Hollerbach
78f4babbb5
efl_ui_focus_object:
...
make the prepare call safe to recursive calls. There is no need to
prepare a item again if it is already in prepare.
2018-04-09 18:27:45 +02:00
Carsten Haitzler
2fb5cc3ad0
efl_add_ref - fis to use efl_add properly with a parent.
...
fixes bc18b7e7ad
and
168849e8a0
2018-03-29 13:30:55 +09:00
Cedric BAIL
4c4177ac20
efl: use efl_add_ref to create objects which have no parent
...
Signed-off-by: Mike Blumenkrantz <zmike@osg.samsung.com>
2018-03-20 17:20:56 -07:00
Marcel Hollerbach
df55911967
efl_ui_focus_composition: redirect canvas move events to the adapter
...
otherwise a moving canvas object will not be recalculated, as the
manager does not know about the new focus geometry
2018-03-15 15:39:12 +01:00
Marcel Hollerbach
2fc1d7e3c7
efl_ui_focus_composition: remove elements_flush
...
this can also be done when calling prepare_logical
2018-01-31 14:21:37 +01:00
Marcel Hollerbach
1bdbf207f1
efl_ui_focus_composition: only rely on manager
...
for the case of a custom manager this resulted in wrong behaviour.
2018-01-23 21:27:45 +01:00
Amitesh Singh
44d3227beb
widget: rename elm widget to Efl.Ui.Widget.
2018-01-08 21:28:10 +09:00
Jean-Philippe Andre
116f24fd78
elm: Rename struct to Efl.Ui.Widget.Focus_State
...
Ref T5363
2017-12-12 12:01:46 +09:00
Marcel Hollerbach
07cb2d2dcd
efl_ui_focus_object: document the bahaviour of the manager property
2017-11-15 13:21:22 +01:00
Marcel Hollerbach
9f382b3371
efl_ui_focus_composition: make sure to prepare before anything else
...
happens
this fixes mysterical focus chain changes in gengrid
2017-11-11 20:21:56 +01:00
Marcel Hollerbach
4c4224df29
efl_ui_focus_composition: make sure to not unregister and register again
...
this fixes issues where a widget suddenly changes parent...
2017-11-11 20:21:56 +01:00
Jean-Philippe Andre
2f465e1fbb
widget: Rename EO APIs to efl_ui_widget_xxx
...
This only changes the eo_prefix for APIs.
Ref T5363
2017-10-24 14:30:21 +09:00
Marcel Hollerbach
38d41b4a2b
efl_ui_focus_composition: support beeing a pure logical composition
2017-10-16 19:50:34 +02:00
Marcel Hollerbach
6f95bded51
efl_ui_composition: flushing elements from outside!
2017-10-16 19:50:34 +02:00
Marcel Hollerbach
124586c8e4
elm_toolbar: make the manager customisable
...
so the toolbar items can be registered correctly
2017-10-16 11:02:13 +02:00
Marcel Hollerbach
132eaba8d3
efl_ui_focus_composition: introduce dirty and prepare
...
this can be used in a container that has his own item management api,
Each item management call results in a dirty call, once we are called to
prepare for logical movement we can simply flush the order. So we reduce
the spam of order calls, which also safes runtime.
2017-10-16 11:02:13 +02:00
Marcel Hollerbach
9790de4b0c
elm: include those headers in Elementary.h
2017-10-11 09:51:33 +02:00
Marcel Hollerbach
35a01340d3
introduce efl_ui_focus_composition!
...
It does what the class description tells
2017-10-10 19:28:47 +02:00