elm_focus: added new focus move policy and elm_object_focus_move_policy_set/get 34/48234/3
authorWooHyun Jung <wh0705.jung@samsung.com>
Tue, 2 Jun 2015 04:42:00 +0000 (13:42 +0900)
committerJaehwan Kim <jae.hwan.kim@samsung.com>
Wed, 16 Sep 2015 13:54:08 +0000 (06:54 -0700)
commit94571ed85b3b9f122c33f534f1a15d855e050bc7
treedd963a97a73c10508fb263e5f9ce27a75c527be2
parent4af9a4a8a3344ac3bf206adf7e645975254abbee
elm_focus: added new focus move policy and elm_object_focus_move_policy_set/get

New focus move policy, ELM_FOCUS_MOVE_POLICY_KEY_ONLY, is added.
If you set this policy as base focus move policy, objects cannot steal
focus by using mouse click or mouse in. Only keyboard input (such as Left,
Right, Up, Down, ...) can make focus be moved.
Additaionally, an object can have its own focus move policy by using
elm_object_focus_move_policy_set API.

@feature

Change-Id: Iaa64ce2e92b2a376d000907e2986873fa542e655
origin: upstream
src/bin/Makefile.am
src/bin/test.c
src/lib/elm_config.h
src/lib/elm_focus.h
src/lib/elm_main.c
src/lib/elm_widget.c
src/lib/elm_widget.eo
src/lib/elm_widget.h