Mike Blumenkrantz
95b5533f73
elm win: set input regions for wl windows again
...
this seems to have been lost at some point and was breaking input
ref T3819
2016-06-22 11:16:58 -04:00
Jean-Philippe Andre
7bf8da2baa
evas: Rename Evas.Object to Efl.Canvas.Object
...
One step closer to make the EO inheritance tree look like
it's all Efl.
2016-06-21 14:35:19 +09:00
Tom Hacohen
6202cc7485
Adjust the code according to the eo event stop changes.
...
This was changed in the previous commit.
2016-06-20 18:02:00 +01:00
Jean-Philippe Andre
52f9220b3f
Evas: Rename smart object into Efl.Canvas.Group
2016-06-17 19:32:43 +09:00
Jean-Philippe Andre
42b63f5507
Evas: Add smart_ prefix to all smart functions (eo)
...
This is a first step at separating legacy smart
object features away from standard efl interfaces.
2016-06-17 19:25:48 +09:00
Jean-Philippe Andre
9a052a740d
Evas: Move smart_callbacks_descriptions to legacy
2016-06-17 19:25:47 +09:00
Ji-Youn Park
1f127fe45a
efl_ui_win: move some APIs get the object's list in special location to efl_ui_win.
...
The apis to get the object or object list in special location is useful.
like game app.
so move these APIs from evas canvas to efl_canvas.
2016-06-17 16:06:26 +08:30
Ji-Youn Park
76d2778177
efl_ui_win: add some evas feature(pointer, cache ) to efl.canvas and efl_ui_win
...
evas will be internal, so APIs need to open public are moved efl.canvas eo
and efl_ui_win.
2016-06-17 10:30:22 +08:30
Carsten Haitzler
f156737e8f
elm - loop auto throttle - only do this once a window has been shown etc
...
only start throttling ocne we have a window and it has rendered or
been focused or mouse has gone in - then we are surely really visible
and sane and only start throttling if no windows are visible then. if
auto throttle is on this can improve startup time by the trottle amount
2016-06-14 18:15:00 +09:00
Jean-Philippe Andre
8a0e74afa8
evas: Move canvas events to a common interface
...
This merges window and evas events into a single name.
Some events are marked as @beta as they shouldn't really be
part of our EO API.
2016-06-14 16:27:42 +09:00
Jean-Philippe Andre
59f3841803
win: Optimize event forward using callback add/del events
...
This is a common pattern, listen to EO_EVENT_CALLBACK_ADD/DEL in
order to treat those events only when needed.
2016-06-13 20:33:29 +09:00
Jean-Philippe Andre
dd24c588fa
win: Add event device,changed
2016-06-13 20:33:29 +09:00
Jean-Philippe Andre
4bb8a6bd21
win: Add focus events (in, out, object in/out)
2016-06-13 20:33:29 +09:00
Jean-Philippe Andre
be82f4f0fd
win: Add event render,pre
2016-06-13 20:33:29 +09:00
Jean-Philippe Andre
3bee499503
win: Add new API win_name_get (EO and legacy)
...
I see no reason to have a set and no get.
@feature
2016-06-10 13:21:16 +09:00
Jean-Philippe Andre
37625fca91
Evas/Edje/Elm: Use combined_min instead of min everywhere
...
This allows apps to set the objects min size with hint_min,
while letting the rest of EFL define the minimum size with
rstricted_min.
I don't like the property names much...
2016-06-09 16:37:49 +09:00
Jean-Philippe Andre
62c5ebc784
Efl: Add screen_ prefix to all Efl.Screen apis
...
This will resolve conflicts between Gfx.size and Screen.size.
2016-06-08 17:25:06 +09:00
Jean-Philippe Andre
5542d6dc48
Efl: Add hint_ prefix to all size hints
...
This covers:
- base
- step
- aspect
The prefix hint_ is useful for bindings, and does not change
the generated C API.
2016-06-08 17:20:44 +09:00
Jean-Philippe Andre
cfa739fbf6
win: Implement aspect control with Efl.Gfx.Size.Hint
...
This changes the API from a double to int, int.
Still not sure which API variant is the best (int,int or double).
2016-06-08 17:09:01 +09:00
Jean-Philippe Andre
c5663ddb84
win: Forward render_post events from evas to window
...
To do: optimize event forward when no one is listening.
2016-06-08 13:59:08 +09:00
Ji-Youn Park
54f88b0368
efl_ui_win: Add back title_set as text.set
...
add jp's code again.
2016-06-08 08:56:39 +08:30
Ji-Youn Park
8cf9ee67bd
efl_ui_win: rename elm_win to efl_ui_win
2016-06-07 23:11:48 +08:30