genlist: Add item loop feature
authorHosang Kim <hosang.kim@samsung.com>
Thu, 24 Apr 2014 05:12:52 +0000 (14:12 +0900)
committerChunEon Park <hermet@hermet.pe.kr>
Thu, 24 Apr 2014 05:17:35 +0000 (14:17 +0900)
commit0f636e890a7de818be338b3bebd10134779c37d4
tree04b1004fdb7898f5d478d39cc9ba42a18f834f79
parentdab20975697da9aa623b59d0eb28e740174ee96d
genlist: Add item loop feature

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
legacy/elementary/src/bin/test_genlist.c
legacy/elementary/src/lib/elm_genlist.c
legacy/elementary/src/lib/elm_genlist.eo
legacy/elementary/src/lib/elm_widget_genlist.h