list: Add item loop feature

Desktop / Enlightenment / Elementary - Hosang Kim [samsung.com] - 24 March 2014 03:35 UTC

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

1. add new widget api - item_loop_enabled 2. add smart event using new config - elm_list.c 3. add demo - test_list.c/list_focus

Reviewers: seoz, woohyun, raster, jaehwan, Hermet

CC: singh.amitesh, c

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

db00f2e list: Add item loop feature
data/themes/edc/elm/scroller.edc | 72 ++++++++++++++++++
src/bin/test_list.c | 23 +++++-
src/lib/elm_list.c | 155 +++++++++++++++++++++++++++++++++++++-
src/lib/elm_main.c | 15 ++++
src/lib/elm_scroll.h | 29 +++++++
src/lib/elm_widget.c | 12 +++
src/lib/elm_widget.eo | 11 +++
src/lib/elm_widget.h | 23 ++++++
src/lib/elm_widget_list.h | 1 +
9 files changed, 338 insertions(+), 3 deletions(-)

Upstream: git.enlightenment.org


  • Share