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