Jean-Philippe Andre
19dff85519
edje_object: Mark access_part_iterate as @beta
...
This may be internal... Not sure we need this exposed outside of the
ATSPI layer, really. Marking as beta for now.
Ref T5315
2017-10-12 16:02:04 +09:00
Sungtaek Hong
2b4f674a0d
efl_ui_bg: fix ELM_BG_OPTION_CENTER bg in left top side.
...
Summary:
- setting size_hint_min logic was deleted while changed elm_bg to efl_ui_bg.
- this sets size_hint_min again.
@fix
Test Plan:
1. Run Elementary test
2. Run Bg Option
3. Select Center radio.
4. Resize windows.
5. Observe bg images remains in center.
Reviewers: jpeg, JackDanielZ
Subscribers: cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D5281
2017-10-12 15:29:39 +09:00
Jean-Philippe Andre
ca581e00ba
evas: Implement support for different H/V font DPI
...
This is modifying how a rarely used environment variable that sets the
DPI used for font sizing is parsed. The previous form remains valid, of
course. Note that EFL tends to use "scaling" instead of this DPI. The
font DPI is useful for me to open up a terminology window with almost
the same size as my IDE's code viewer.
Use case:
export EVAS_FONT_DPI=95x94 terminology
Note:
I still don't get a 1:1 match with Qt's rendering, and in fact
94x95 works better than what 95x94 (which is reported by xdpyinfo).
Interesting though :)
@feature
2017-10-12 15:25:05 +09:00
Jean-Philippe Andre
47a4632398
widget: Some EO docs formatting
...
Cosmetic surgery.
2017-10-12 12:28:23 +09:00
Cedric BAIL
49779d26c4
elementary: update elementary binary to use efl_exit().
2017-10-11 14:21:12 -07:00
Cedric BAIL
1ff6cbde54
elementary: add way to exit symetric to EFL_MAIN.
2017-10-11 14:21:12 -07:00
Stephen Houston
bb67b8580b
Luncher theme: Offset the preview from the bottom.
2017-10-11 15:09:47 -05:00
Stephen Houston
d415bef076
Luncher theme: Keep aspect on luncher preview - Don't force max sizes.
2017-10-11 14:03:23 -05:00
Chris Michael
5a93b22d50
ecore-evas-drm: Reduce code duplication
...
Minor code cleanup to reduce duplicated function calls.
NB: No functional changes
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2017-10-11 13:07:09 -04:00
Chris Michael
6701bd162d
emotion: Properly unmap video frame
...
Calls to gst_video_frame_unmap should take a GstVideoFrame as a
parameter (not a buffer). I believe this was the intended function
here (to unmap the video frame), so fix the call to not pass a
GstBuffer.
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2017-10-11 09:21:48 -04:00
Chris Michael
7d36ef88bc
evas: Compile out unused functions
...
These timestamp functions are not currently being called, perhaps they
were intended for something later?, but for now just #if 0 them out as
they are not used
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2017-10-11 09:17:35 -04:00
Amitesh Singh
d3b74d4639
efl theme: Add heirarchy for new theme
2017-10-11 17:30:41 +09:00
Marcel Hollerbach
9790de4b0c
elm: include those headers in Elementary.h
2017-10-11 09:51:33 +02:00
Marcel Hollerbach
ca95995db2
elm: fix compilation of examples
...
We need to install efl.ui.focus.composition and efl.ui.focus.layer
2017-10-11 09:51:33 +02:00
WooHyun Jung
3e2f727d47
efl_ui_clock: remove unused signals
2017-10-11 11:00:25 +09:00
Marcel Hollerbach
c4583e1647
elm_main: also return true when the object is a redirect manager
2017-10-10 22:25:22 +02:00
Marcel Hollerbach
d15ee47db0
elm_interface_scrollable: use focus_geometry not normal geometry
2017-10-10 22:25:21 +02:00
Marcel Hollerbach
48129e7a8e
elm_widget: also eval all children when we are visible
2017-10-10 21:23:42 +02:00
Marcel Hollerbach
e85da3d956
Merge branch 'devs/bu5hm4n/remove-old-focus-api'
...
This removes the old focus api from elm_widget.
This sadly brings a few breaks with it that will be fixed in the next
few weeks.
There is currently no item-content focus in gengrid, genlist, list.
custom focus chains are not supported right now, calling the api of it
will result in NOPs.
Inline windows are currently also not getting focus, even though they
should.
2017-10-10 19:52:18 +02:00
Marcel Hollerbach
7880dcd7d4
elm_widget: remove apis we dont need anymore
2017-10-10 19:30:01 +02:00
Marcel Hollerbach
247d203c68
elm_main: port to new focus api
2017-10-10 19:28:48 +02:00
Marcel Hollerbach
8453ebfe4e
elm: move the focus direction definition to general
...
and remove the old definition
2017-10-10 19:28:48 +02:00
Marcel Hollerbach
9d5cc349da
elm_code: remove those parts
...
they are not anymore needed, before they existed for keeping the focus
in the window, even if the keystrokes should be focus movements. This is
already working without this.
2017-10-10 19:28:48 +02:00
Marcel Hollerbach
17e730e8e0
efl_ui_win: port to new focus api!
2017-10-10 19:28:48 +02:00
Marcel Hollerbach
76c202c3e5
elm_access: Port to the new focus api
2017-10-10 19:28:48 +02:00
Marcel Hollerbach
5471a2249e
elm_gengrid: disable the code for now
...
it will return later
2017-10-10 19:28:48 +02:00
Marcel Hollerbach
a38f5c3892
elm_genlist: for now disable this code
...
it will return later
2017-10-10 19:28:48 +02:00
Marcel Hollerbach
89290b40a9
elm_list: for now disable the code
...
it will return later
2017-10-10 19:28:47 +02:00
Marcel Hollerbach
a112aaafbb
elm_colorselector: migrate to composition!
2017-10-10 19:28:47 +02:00
Marcel Hollerbach
e7b6d8b86c
elm_spinner: migrate to composition!
2017-10-10 19:28:47 +02:00
Marcel Hollerbach
5951aa8742
elm_panel: make it a layer
2017-10-10 19:28:47 +02:00
Marcel Hollerbach
94afff21da
elm_ui_focus_layer: add configurable behaviour
...
the layer can now be configured if it should be automatically enabled at
visibility and if the focus should cycle in the layer or not.
2017-10-10 19:28:47 +02:00
Marcel Hollerbach
383dd5de15
elm_notify: remove old api!
2017-10-10 19:28:47 +02:00
Marcel Hollerbach
c2d0b08e2b
elm_segment_control: migrate to composition!
...
Yes! We now have a widget where the we can focus items ... but nothing
more ... ?!
2017-10-10 19:28:47 +02:00
Marcel Hollerbach
911ad8a022
elm_calendar: migrate to composition!
2017-10-10 19:28:47 +02:00
Marcel Hollerbach
5b015aa881
elm_clock: convert to composition!
2017-10-10 19:28:47 +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
Marcel Hollerbach
991b7696b6
efl_ui_focus_manager_calc: delete items if they are deleted
2017-10-10 19:28:47 +02:00
Marcel Hollerbach
65aff8c82c
elm_widget: use the user_manager for setting focus
2017-10-10 19:28:47 +02:00
Marcel Hollerbach
7a86e23642
efl_ui_Focus_manager_root_focus: add focus rectangle
...
the focus rectangle is basically just a normal efl.canvas.rectangle, but
with the focus interface implemented.
This fixes alot of errors which gets called when the root_focus manager
is used, with the submanager as mixin.
2017-10-10 19:28:47 +02:00
Marcel Hollerbach
e8039ffc2d
efl_ui_focus_manager_root_focus: correctly call state eval
...
when a new item is registered we should eval state to unregister the
rect
2017-10-10 19:28:47 +02:00
Marcel Hollerbach
e3c87f8fed
efl_ui_focus_manager_root_focus: only register if we really need to
2017-10-10 19:28:47 +02:00
Marcel Hollerbach
6ba107b899
elm: introduce efl_ui_focus_layer
...
what it does is described in the mixin
this commit refactors inwin hover popup ctxpopup to use that behaviour.
Since it should do exactly that.
2017-10-10 19:28:47 +02:00
Marcel Hollerbach
ac18f7fe04
elm_conform: use legacy elm_object api!
2017-10-10 19:28:47 +02:00
Marcel Hollerbach
b48ef579e6
elm_dayselector: remove old api!
2017-10-10 19:28:47 +02:00
Marcel Hollerbach
5ca9853eda
elm_toolbar: remove old api!
2017-10-10 19:28:47 +02:00
Marcel Hollerbach
7cef664696
elm_slideshow: remove old api!
2017-10-10 19:28:47 +02:00
Marcel Hollerbach
47b0afb315
elm_seperator: remove old api!
2017-10-10 19:28:47 +02:00
Marcel Hollerbach
d2a37a7f40
elm_scroller: remove old api!
2017-10-10 19:28:47 +02:00
Marcel Hollerbach
5cac7531bd
elm_prefs: remove old api!
2017-10-10 19:28:47 +02:00