JinYong Park [Thu, 26 Oct 2017 07:12:03 +0000 (16:12 +0900)]
elm_bg_legacy: add missing parameter description
Summary: Add missing parameter description to remove doxygen warning
Test Plan: API Doxygen Revision
Reviewers: raster, cedric, jpeg, myoungwoon, Jaehyun_Cho
Differential Revision: https://phab.enlightenment.org/D5388
Youngbok Shin [Thu, 26 Oct 2017 05:36:32 +0000 (14:36 +0900)]
elementary index: fix wrong reference in its header document
Summary:
elm_index.h uses legacy keyword for ref tag.
The patch update each keywords for widgets.
And colon ":" character should be seperated from reference keyword.
It will remove doxygen warning messages from elm_index.h file.
Test Plan: N/A
Reviewers: cedric, raster, jpeg
Differential Revision: https://phab.enlightenment.org/D5387
Jaehyun Cho [Thu, 26 Oct 2017 06:11:18 +0000 (15:11 +0900)]
eldbus_message: Add description to fix doxygen warning
Change-Id: Id85f85de352019b29268cfa3d6e70df7cd8e84ee
Jaehyun Cho [Thu, 26 Oct 2017 04:49:07 +0000 (13:49 +0900)]
eldbus_connection: Add description of parameters to fix doxygen warning
Change-Id: I3be25d4b7c8bdb69c23c1c5071fac8ac1420d87d
Jaehyun Cho [Thu, 26 Oct 2017 02:47:45 +0000 (11:47 +0900)]
eina_ustringshare: Add description of return to resolve doxygen warning
Change-Id: I1994dbb3bf628c67c43763c8521fcfe7c5179308
Jaehyun Cho [Thu, 26 Oct 2017 02:42:07 +0000 (11:42 +0900)]
eina_stringshare: Fix doxygen warning
Change-Id: Id2f9e8b16d7e1dd581b71df6842f1b467e535634
Jaehyun Cho [Thu, 26 Oct 2017 02:39:00 +0000 (11:39 +0900)]
eina_str: Fix doxygen warning
Change-Id: I4cac2b3836f8d0fb05d76b039af66b41fca0c19f
Jaehyun Cho [Thu, 26 Oct 2017 02:24:08 +0000 (11:24 +0900)]
eina_strbuf: Fix doxygen warning
Change-Id: I82b15f1352f6a7925d7cde0dfb91c3d835a35dd7
Jaehyun Cho [Thu, 26 Oct 2017 02:19:11 +0000 (11:19 +0900)]
eina_module: Add description of parameter to resolve doxygen warning
Change-Id: I545b68e86976d4e2479fbf87ff5a8b38b9905c13
Jean-Philippe Andre [Thu, 26 Oct 2017 03:26:40 +0000 (12:26 +0900)]
Revert "evas: Fix C++ compilation"
@felipealmeida says this cyclic dependency is fixed!
This is awesome. :)
This reverts commit
60e31101a66aa78b544f39cff6ba27cdc704deef.
JinYong Park [Thu, 26 Oct 2017 02:54:13 +0000 (11:54 +0900)]
eldbus signal handler: add param, return type description for doxygen
Summary: Add omitted description to eldbus signal handler for doxygen warning
Test Plan: API Doxygen Revision
Reviewers: raster, cedric, jpeg, myoungwoon, Jaehyun_Cho
Differential Revision: https://phab.enlightenment.org/D5379
JinYong Park [Thu, 26 Oct 2017 02:54:04 +0000 (11:54 +0900)]
eldbus-service: add parameters and return type description for doxygen
Summary: Add omitted descriptions for doxygen warning
Test Plan: API Doxygen Revision
Reviewers: raster, cedric, jpeg, myoungwoon, Jaehyun_Cho
Differential Revision: https://phab.enlightenment.org/D5378
Wonki Kim [Thu, 26 Oct 2017 02:53:31 +0000 (11:53 +0900)]
eet: Add missing documentation information
Summary:
There is a missing comment for Eet_Colorclass.
This patch append a piece of information.
Reviewers: cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D5377
Wonki Kim [Thu, 26 Oct 2017 02:53:17 +0000 (11:53 +0900)]
ecore_imf: Add missing documentation comments
Summary:
There are missing documentation comments for Ecore_Imf Input.
so that this patch add the information.
Reviewers: jpeg, cedric
Differential Revision: https://phab.enlightenment.org/D5376
Youngbok Shin [Thu, 26 Oct 2017 02:40:44 +0000 (11:40 +0900)]
evas textblocke: add align=end for putting a text at the opposite side of LTR/RTL
Summary:
There is a requirement for putting text at right side for LTR and at left side for RTL.
It satisfies that reqirement easily.
It also add "start" keywork for "align" tag. "start" will be same with "auto".
Intuitionally, developer will try "align=start" if they once saw "align=end" in elsewhere.
On the other hand, it only add "END" as new enumeration value for efl interface.
@feature
Test Plan: N/A
Reviewers: herdsman, cedric, jpeg, raster
Reviewed By: raster
Subscribers: woohyun
Differential Revision: https://phab.enlightenment.org/D5342
Cedric BAIL [Wed, 11 Oct 2017 23:52:16 +0000 (16:52 -0700)]
eina: add helper to return already known to fail future.
Felipe Magno de Almeida [Wed, 25 Oct 2017 20:00:50 +0000 (18:00 -0200)]
eolian-cxx: Fix multiple definitions in forward declaration
Andy Williams [Wed, 25 Oct 2017 17:17:17 +0000 (18:17 +0100)]
Generate docs into /develop/api/*
Also move root doc to start.txt for a better entry point
Mike Blumenkrantz [Fri, 20 Oct 2017 20:03:12 +0000 (16:03 -0400)]
efl-wl: send configures when extracted popups are resized
Mike Blumenkrantz [Fri, 20 Oct 2017 20:02:38 +0000 (16:02 -0400)]
efl-wl: don't randomly set min/max size hints on popup surface objects
this is misleading since popups don't have min/max size hints
Mike Blumenkrantz [Fri, 20 Oct 2017 20:01:58 +0000 (16:01 -0400)]
ecore-wl2: correctly handle configure events on popup surfaces
@fix
Mike Blumenkrantz [Fri, 20 Oct 2017 17:23:12 +0000 (13:23 -0400)]
wayland: expand efl-hints protocol to work for all types of xdg shell surfaces
Mike Blumenkrantz [Thu, 19 Oct 2017 18:25:46 +0000 (14:25 -0400)]
efl_wl: do not propagate hints to main widget for child surfaces
the top-most parent should be the surface from which hints are obtained
@fix
Mike Blumenkrantz [Thu, 19 Oct 2017 17:26:51 +0000 (13:26 -0400)]
wayland: add support for efl weight hint propagation from elm_win to efl_wl
@feature
Mike Blumenkrantz [Thu, 19 Oct 2017 16:57:28 +0000 (12:57 -0400)]
efl_wl: add function for returning the evas object for an extracted surface
@feature
Mike Blumenkrantz [Wed, 18 Oct 2017 21:11:36 +0000 (17:11 -0400)]
efl_wl: destroy extant shell surface upon surface deletion
avoid invalid reads later
@fix
Mike Blumenkrantz [Wed, 18 Oct 2017 21:11:11 +0000 (17:11 -0400)]
efl_wl: more closely follow wl spec for input regions
@fix
Mike Blumenkrantz [Tue, 17 Oct 2017 15:39:04 +0000 (11:39 -0400)]
elm_tooltip: set parent window for windowed tooltips
wayland popup surfaces must have a parent in order to be visible
@fix
Mike Blumenkrantz [Tue, 17 Oct 2017 15:32:57 +0000 (11:32 -0400)]
wayland: use eina array for ecore-evas event handlers
thx to @jpeg for reporting how dumb this was
Mike Blumenkrantz [Mon, 16 Oct 2017 19:41:26 +0000 (15:41 -0400)]
elm_config: add offline and powersave config members
these will be used by enlightenment in the future to notify applications of
global system states
@feature
Mike Blumenkrantz [Fri, 4 Aug 2017 20:08:42 +0000 (16:08 -0400)]
wayland: fix window stack implementation
ref T5350
Daniel Kolesa [Wed, 25 Oct 2017 14:23:57 +0000 (16:23 +0200)]
eolian: make inherits_get return a list of classes, not strings
Most of the time you need to retrieve the class from the string
anyway, so remove this relic of old Eolian and gain some small
performance benefits and extra convenience.
Subtly breaks API but everything should be updated.
Daniel Kolesa [Wed, 25 Oct 2017 14:08:28 +0000 (16:08 +0200)]
eolian: add part definition
Jean-Philippe Andre [Tue, 24 Oct 2017 07:53:18 +0000 (16:53 +0900)]
genlist: Simplify some logic
Item prev/next/first/last.
If true, break, else, break.
EO_OBJ(x) is safe on NULL.
Add a simple macro to simplify inlist handling.
Overall simplify the code.
Jaehyun Cho [Wed, 25 Oct 2017 12:35:27 +0000 (21:35 +0900)]
eina_matrix: Fix doxygen warnings
Change-Id: I7e697bae24170422d6253f91ce089d9485bd0e64
Marcel Hollerbach [Wed, 25 Oct 2017 12:29:31 +0000 (14:29 +0200)]
elm_box: only allow focus to widgets of a box
all other should not get focus
Marcel Hollerbach [Wed, 25 Oct 2017 12:27:52 +0000 (14:27 +0200)]
elm_multibuttonentry: it cannot handle focus itself
the box in it is, so no need for can_focus == true.
This fixes the basic usage, however the order is sometimes a bit
screwed. Commits will follow.
Marcel Hollerbach [Wed, 25 Oct 2017 12:17:01 +0000 (14:17 +0200)]
elm_main: make sure we dont go deeper than the widget top level
Marcel Hollerbach [Wed, 25 Oct 2017 11:57:32 +0000 (13:57 +0200)]
elm_multibuttonentry: do not eat all the events
I have no idea why it was doing that, but that ends up eating all the
events, not propagating them up to the parent ... If someone has a idea
why it was like that, feel free to notify.
subhransu mohanty [Wed, 25 Oct 2017 11:16:17 +0000 (20:16 +0900)]
evas/vg: Added align, viewbox and fill_mode property to the vg canvas
Summary:
viewbox, fill_mode and align property required to scale the vg tree that
we get from the svg file or manually created depending on the vg canvas
size.
Reviewers: jpeg, cedric
Subscribers: jenkins, cedric
Differential Revision: https://phab.enlightenment.org/D5358
Daniel Kolesa [Wed, 25 Oct 2017 11:03:20 +0000 (13:03 +0200)]
eolian: enable duplicate validation but only warn for now
Use the EOLIAN_WARN_FUNC_DUPLICATES environment variable to enable
those warnings.
JinYong Park [Wed, 25 Oct 2017 10:09:56 +0000 (19:09 +0900)]
eina_log: add parameter description on "eina_log_level_check"'s annotation
Summary:
In eina_log_level_check's annotation, parameter description is missing,
so warning is occurred on doxygen
Test Plan: API Doxygen Revision
Reviewers: raster, cedric, jpeg, myoungwoon, Jaehyun_Cho
Differential Revision: https://phab.enlightenment.org/D5375
JinYong Park [Wed, 25 Oct 2017 10:09:45 +0000 (19:09 +0900)]
eina_file: fix space location in annotation
Summary: Space character is located in wrong position, so it occur doxygen warning
Test Plan: API Doxygen Revision
Reviewers: raster, cedric, jpeg, myoungwoon, Jaehyun_Cho
Differential Revision: https://phab.enlightenment.org/D5374
WooHyun Jung [Wed, 25 Oct 2017 07:42:39 +0000 (16:42 +0900)]
efl_ui_calendar: create new efl_ui_calendar
Summary:
This calendar widget will support basic functionality of calendar.
I've separated this widget from elm_calendar since elm_calendar had
lots of unuseful things inside.
Reviewers: jpeg, singh.amitesh, cedric, CHAN, Jaehyun_Cho
Subscribers: cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D5346
Jean-Philippe Andre [Wed, 25 Oct 2017 06:56:44 +0000 (15:56 +0900)]
calendar: Remove unused code
WooHyun Jung [Wed, 25 Oct 2017 07:44:25 +0000 (16:44 +0900)]
efl_ui_clock: changed property name from value to time
Amitesh Singh [Wed, 25 Oct 2017 07:30:02 +0000 (16:30 +0900)]
Efl.Ui.Slider: call format_free_cb() when object destroys
fix mistake done in previous patch
8661fe234c7e68b
Amitesh Singh [Tue, 24 Oct 2017 07:36:03 +0000 (16:36 +0900)]
Efl.Ui.Slider: implement format_cb for units
Ref T6204
Jaehyun Cho [Wed, 25 Oct 2017 05:54:41 +0000 (14:54 +0900)]
efl_animation: Remove duration_only_set and total_duration_set methods
Remove unnecessary methods, duration_only_set and total_duration_set.
Vincent Torri [Tue, 24 Oct 2017 23:12:09 +0000 (16:12 -0700)]
Evil: really drop Windows XP support
Summary: set WINVER macro to at least Vista macro value
Test Plan: compilation
Reviewers: cedric
Subscribers: jpeg
Differential Revision: https://phab.enlightenment.org/D5369
Daniel Kolesa [Tue, 24 Oct 2017 21:41:59 +0000 (23:41 +0200)]
eolian: only check for validation where really necessary
Daniel Kolesa [Tue, 24 Oct 2017 21:39:14 +0000 (23:39 +0200)]
eolian: check for inheritance tree function conflicts
Now a class cannot define a method/property of some name if there
already is something of the same name within the inheritance tree.
Daniel Kolesa [Tue, 24 Oct 2017 21:19:22 +0000 (23:19 +0200)]
eolian: validate classes in a recursive manner
This allows for proper order of validation which will improve our
performance when also validating for name duplicates.
Daniel Kolesa [Tue, 24 Oct 2017 15:48:57 +0000 (17:48 +0200)]
eolian: keep track of which objects are validated
Marcel Hollerbach [Tue, 24 Oct 2017 15:27:53 +0000 (17:27 +0200)]
elm_widget: also delay focus set if something is not registered
this fixes a infinite loop
Marcel Hollerbach [Tue, 24 Oct 2017 15:27:10 +0000 (17:27 +0200)]
efl_ui_focus_manager: reset when a redirect is unset
this keeps the history clear
Daniel Kolesa [Tue, 24 Oct 2017 15:32:58 +0000 (17:32 +0200)]
eolian: initial parsing for parts in eo files
Amitesh Singh [Tue, 24 Oct 2017 13:48:01 +0000 (22:48 +0900)]
examples: eina strbuf - fix the example
Woochan Lee [Fri, 15 Sep 2017 08:13:30 +0000 (17:13 +0900)]
elm: rename elm_multibuttonentry to Efl.Ui.Multibuttonentry
Summary: @ref T5358
Reviewers: woohyun, jpeg, cedric, Jaehyun_Cho
Reviewed By: Jaehyun_Cho
Subscribers: Jaehyun, bu5hm4n, cedric, jpeg
Maniphest Tasks: T5358
Differential Revision: https://phab.enlightenment.org/D5169
JP's note:
MBE currently has quite a few issues, probably related to focus
handling. This needs to be fixed.
Jean-Philippe Andre [Tue, 24 Oct 2017 07:03:00 +0000 (16:03 +0900)]
evas: Fix oopsie in previous patch (evas vg)
Ref
880dd63a0c884642a0f87aa3a08338a7b244e37a
Thiep Ha [Tue, 24 Oct 2017 06:13:07 +0000 (15:13 +0900)]
doc: add missing parameters and fix references for some elm widgets
Thiep Ha [Tue, 24 Oct 2017 03:09:19 +0000 (12:09 +0900)]
doc: enable elementary_examples building
The elementary examples were built before, but not now.
I guess it was missed when we merged elementary to efl source tree.
This enables it and fixes some references.
Prince Kumar Dubey [Tue, 24 Oct 2017 06:29:22 +0000 (15:29 +0900)]
example: improve location example, fix crash
Summary: Printing Address detail with Position. Label added to show the
detail of address.
Test Plan:
Compiled with cmd:
gcc -o location_example_01 \
location_example_01.c -g `pkg-config --cflags --libs elementary \
elocation`
Reviewers: raster, cedric
Subscribers: rajeshps, jpeg
Differential Revision: https://phab.enlightenment.org/D5356
subhransu mohanty [Tue, 24 Oct 2017 06:19:52 +0000 (15:19 +0900)]
evas/vg: renamed the evas_vg class to efl_canvas_vg
Reviewers: jpeg
Subscribers: jenkins, cedric
Differential Revision: https://phab.enlightenment.org/D5357
Jean-Philippe Andre [Tue, 24 Oct 2017 05:43:43 +0000 (14:43 +0900)]
elm: Use auto_unref for parts
This avoids leaks.
Jean-Philippe Andre [Tue, 24 Oct 2017 05:29:16 +0000 (14:29 +0900)]
widget: Rename events to EFL_UI_WIDGET_EVENT_XXX
This only affects the events (and the data type has an alias).
Ref T5363
Jean-Philippe Andre [Tue, 24 Oct 2017 05:03:46 +0000 (14:03 +0900)]
widget: Rename EO APIs to efl_ui_widget_xxx
This only changes the eo_prefix for APIs.
Ref T5363
Lukasz Stanislawski [Tue, 24 Oct 2017 03:01:50 +0000 (12:01 +0900)]
elm: add prefixes to Efl.Access.Action to avoid clashes
Summary:
Prefix methods/properties of Efl.Access.Action mixin to avoid potential
clashes in genrated bindings.
This is first of series of patches removing potential name clashes
in accessibility interfaces.
Reviewers: jpeg
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D5213
Jean-Philippe Andre [Tue, 24 Oct 2017 02:13:51 +0000 (11:13 +0900)]
nstate: Remove some legacy code
This uses constructor/destructor instead of group_add/group_del.
Note: finalize can't be used for theme loading as any action done inside
efl_add(...) would be lost (eg. part text set).
subhransu mohanty [Mon, 23 Oct 2017 18:05:34 +0000 (11:05 -0700)]
evas: add set function for root_node property.
Summary:
Currently user ask for the root_node from the evas_vg object and then attach its tree by setting the root node as parent.
With this change this process will be explicit. user has to set the root node to the evas_vg object and the object will take the ownership
of the tree. User can query the current vg_tree by root_node_get api.
Test Plan:
Fixed the test app to reflects this change.
Reviewers: jpeg, cedric
Reviewed By: jpeg, cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D5347
Signed-off-by: Cedric Bail <cedric@osg.samsung.com>
Jaehyun Cho [Mon, 23 Oct 2017 04:58:59 +0000 (13:58 +0900)]
efl_animation: Remove unnecessary macro
Bowon Ryu [Mon, 23 Oct 2017 04:40:37 +0000 (13:40 +0900)]
edje: add missing documentation.
Summary: This adds missing doxgen documentation for Edje_Common.h
Test Plan: API Doxygen Revision
Reviewers: cedric, jpeg, myoungwoon
Differential Revision: https://phab.enlightenment.org/D5345
Bowon Ryu [Mon, 23 Oct 2017 04:40:27 +0000 (13:40 +0900)]
eet: add missing documentation.
Summary: This adds missing doxgen documentation for eet.
Test Plan: API Doxygen Revision
Reviewers: cedric, jpeg, myoungwoon
Differential Revision: https://phab.enlightenment.org/D5344
Andy Williams [Sun, 22 Oct 2017 19:21:12 +0000 (20:21 +0100)]
Fix building on windows
@author vtorri
Derek Foreman [Sun, 22 Oct 2017 15:19:50 +0000 (10:19 -0500)]
ecore_wl2: Remove just the flush from the idle handler
Flushing should be done where it's needed now, but we still
need the rest of the idle handler as something like mesa may
have dispatched its queue, which reads all the pending wayland
events. In that case we have events to process but the fd will
not poll readable.
@fix T6250
Derek Foreman [Sun, 22 Oct 2017 15:16:57 +0000 (10:16 -0500)]
Revert "ecore_wl2: Kill the wl idle enterer"
This reverts commit
57d5b5921e8a4a05f4a1b468f1cfed74d28b95f9.
We need the dispatch, not the flush...
Andy Williams [Sat, 21 Oct 2017 15:38:57 +0000 (16:38 +0100)]
Docs location moved
Al Poole [Sat, 21 Oct 2017 00:28:06 +0000 (01:28 +0100)]
elm_code_widget: make sure the widget is cleared properly.
This ensures the widget is clearer if the file has been cleared.
@fix T6185
Marcel Hollerbach [Fri, 20 Oct 2017 15:21:19 +0000 (17:21 +0200)]
elm_gengrid: add pseudo widget into the item if there are no focusable
widgets
Marcel Hollerbach [Fri, 20 Oct 2017 14:31:05 +0000 (16:31 +0200)]
efl_ui_focus_manager: new api
Can be used to fetch a focusable widget that has child as parent.
Daniel Kolesa [Fri, 20 Oct 2017 12:29:04 +0000 (14:29 +0200)]
docs: move write_include out of the writer backend
This is a large chunk shared between backends.
Daniel Kolesa [Fri, 20 Oct 2017 12:17:10 +0000 (14:17 +0200)]
docs: prepare for markdown gendoc backend
Marcel Hollerbach [Fri, 20 Oct 2017 09:46:51 +0000 (11:46 +0200)]
efl_ui_focus_manager: unfocus even logical elements
entry for example is here a specialcase since it registeres itself as
logical with a redirect manager that is then empty and only has a root
element, which is again itself.
Marcel Hollerbach [Fri, 20 Oct 2017 09:45:07 +0000 (11:45 +0200)]
elm_entry: correctly emit unfocus signals to the edje object
Carsten Haitzler (Rasterman) [Fri, 20 Oct 2017 09:30:03 +0000 (18:30 +0900)]
elm config - check if _elm_config is null - makes coveirty happy
it really should never be null though... or else really bad things
just happened (allocations failed etc.)
Cedric BAIL [Thu, 19 Oct 2017 23:34:25 +0000 (16:34 -0700)]
eina: silence warning.
Cedric BAIL [Thu, 19 Oct 2017 23:14:48 +0000 (16:14 -0700)]
evas: propagate object data to evas_object_inform_call_changed_size_hints instead of fetching it again.
Cedric BAIL [Thu, 19 Oct 2017 23:11:30 +0000 (16:11 -0700)]
evas: propagate object data to evas_object_inform_call_restack instead of fetching it again.
Cedric BAIL [Thu, 19 Oct 2017 23:07:39 +0000 (16:07 -0700)]
evas: propagate object data to evas_object_inform_call_resize instead of fetching it again.
Cedric BAIL [Thu, 19 Oct 2017 23:05:30 +0000 (16:05 -0700)]
evas: propagate object data to evas_object_inform_call_hide instead of fetching it again.
Cedric BAIL [Thu, 19 Oct 2017 23:04:12 +0000 (16:04 -0700)]
evas: propagate object data to evas_object_inform_call_show instead of fetching it again.
Cedric BAIL [Thu, 19 Oct 2017 20:41:32 +0000 (13:41 -0700)]
eolian: there should be nothing depending on efl config in our public header.
Cedric BAIL [Thu, 19 Oct 2017 20:40:36 +0000 (13:40 -0700)]
eina: add Evil include on Windows as strndup is provided by it.
Daniel Kolesa [Thu, 19 Oct 2017 18:17:14 +0000 (20:17 +0200)]
elua, js: also update build after evas changes
Daniel Kolesa [Thu, 19 Oct 2017 18:11:49 +0000 (20:11 +0200)]
cxx build: update after the evas gesture build fix
The changes in
f334f2a5042734218d599f189fda615db47be766 also need
an update in the C++ build.
Cedric BAIL [Thu, 19 Oct 2017 17:28:31 +0000 (10:28 -0700)]
eina: forgotten label on eina_file_unlink on Windows.
Cedric BAIL [Thu, 19 Oct 2017 17:26:26 +0000 (10:26 -0700)]
eina: downgrad ERR to WRN when not finding a file.
Daniel Kolesa [Thu, 19 Oct 2017 13:59:16 +0000 (15:59 +0200)]
evas build: fix installation paths for new gesture stuff
EFL-using things wouldn't build after addition of the new gesture
stuff because gesture headers would get installed into the
$PREFIX/evas-1/canvas instead of $PREFIX/evas-1/gesture
directory and Evas_Eo.h is including headers from the gesture/
directory. This fixes the problem by installing the headers into
their correct location.
Spanks go to @jpeg for not reviewing things properly.
Marcel Hollerbach [Thu, 19 Oct 2017 13:19:55 +0000 (15:19 +0200)]
efl_ui_focus_manager_calc: really free all direction
i must have been have asleep when i wrote this, we need to iterate all
directions not only to the max id of 4
Marcel Hollerbach [Thu, 19 Oct 2017 12:15:08 +0000 (14:15 +0200)]
elm_gengrid: bring in item once focused
and select & focus the item where the widget is in