Summary: Currenly focus and selection happens together. This patch makes item focus on selection optional by configuration and API.
- configuration: "item_focus_on_selection".
- API: elm_config_item_focus_on_selection_get/set.
- Implemented item_focus_on_selection feature in elm list. @feature
Test Plan: elementary_test->List focus
Reviewers: raster, seoz, woohyun
CC: seoz
Differential Revision: https://phab.enlightenment.org/D676
bb1e8af focus: Added optional focus feature - item focus on selection.
config/default/base.src | 1 +
config/mobile/base.src | 1 +
config/standard/base.src | 1 +
src/bin/test_list.c | 17 +++++++
src/lib/elm_config.c | 17 +++++++
src/lib/elm_config.h | 20 ++++++++
src/lib/elm_list.c | 116 +++++++++++++++++++++++++++++++---------------
src/lib/elm_priv.h | 1 +
8 files changed, 136 insertions(+), 38 deletions(-)
Upstream: git.enlightenment.org