list: implemented widget item focus feature.
authorAmitesh Singh <amitesh.sh@samsung.com>
Tue, 18 Feb 2014 14:40:48 +0000 (23:40 +0900)
committerDaniel Juyung Seo <seojuyung2@gmail.com>
Tue, 25 Feb 2014 16:26:22 +0000 (01:26 +0900)
commitf79ef2608d9bf633ccca2077bfd3fb1885a7da2d
tree85060cc64ca63d4528e0ad54ca28a79f28564143
parenteea1d9b3dc972be583259b8cccda91f644563723
list: implemented widget item focus feature.

@feature

Summary:

  #    Added "item,focused" and "item,unfocused" smart callbacks.
  # Added elm_object_focused_item_get() in elm_widget
  # Added elm_object_item_focus_set and elm_object_item_focus_get() APIs for
  # Added one argument in existing _focus_highlight_geometry_get(...,is_next)
  This is required to find out previous and current widget item.
  # Added a elm_win function _focus_highlight_start() which starts the focus

Test Plan: elementary_test->List Focus , List Horizontal Focus

Reviewers: seoz, woohyun

Reviewers Comments: SeoZ - there are some known bugs. we will actively
fix them in a near future.

CC: nirajkr
Differential Revision: https://phab.enlightenment.org/D532
data/themes/edc/elm/list.edc
src/bin/test_list.c
src/lib/elm_focus.h
src/lib/elm_list.c
src/lib/elm_main.c
src/lib/elm_widget.c
src/lib/elm_widget.h
src/lib/elm_widget_list.h
src/lib/elm_win.c
src/lib/elm_win_eo.h