genlist: Add item loop feature

Desktop / Enlightenment / Elementary - Hosang Kim [samsung.com] - 24 April 2014 00:17 UTC

Summary: If item loop feature is enabled, item is moved infinitely.

1. Refactor direction key event handling routine
- added internal function _elm_genlist_elm_widget_event_direction. 2. Add looping feature for genlist
- added Eolian function _elm_genlist_elm_widget_item_loop_enabled_set/get. 3. Add demo - test_genlist.c / genlist focus

Reviewers: seoz, woohyun, jaehwan, Hermet, raster

Reviewed By: Hermet

Differential Revision: https://phab.enlightenment.org/D778

Conflicts:

src/lib/elm_widget_genlist.h

a650248 genlist: Add item loop feature
src/bin/test_genlist.c | 18 ++++++-
src/lib/elm_genlist.c | 111 +++++++++++++++++++++++++++++++++++++++---
src/lib/elm_genlist.eo | 2 +
src/lib/elm_widget_genlist.h | 2 +
4 files changed, 126 insertions(+), 7 deletions(-)

Upstream: git.enlightenment.org


  • Share