New propagation rule for KeyEvent 86/122186/14
authorminho.sun <minho.sun@samsung.com>
Thu, 30 Mar 2017 11:57:10 +0000 (20:57 +0900)
committerminho.sun <minho.sun@samsung.com>
Fri, 7 Apr 2017 02:27:29 +0000 (11:27 +0900)
commit9795d65d103bdf0524aa92e96475019eff2705f3
tree60b7bd43495d7b1c8251b459446b5743d70ed143
parent6186bc00f41913660f342671d97d0d2973864ce3
New propagation rule for KeyEvent

New KeyEvent propagation rule is added.

The rule is
If focused control doesn't consume KeyEvent, it is propagated along
scene tree.

Because of this new propagation rule, Stack in KeyInputFocusManager
isn't needed anymore.
So, remove stack from KeyInputFocusManager.

Change-Id: I820ac86891e95ef6def3445e5a3c8ff3429487c1
Signed-off-by: minho.sun <minho.sun@samsung.com>
automated-tests/src/dali-toolkit/utc-Dali-KeyInputFocusManager.cpp
dali-toolkit/devel-api/focus-manager/keyinput-focus-manager.cpp
dali-toolkit/devel-api/focus-manager/keyinput-focus-manager.h
dali-toolkit/internal/focus-manager/keyboard-focus-manager-impl.cpp
dali-toolkit/internal/focus-manager/keyinput-focus-manager-impl.cpp
dali-toolkit/internal/focus-manager/keyinput-focus-manager-impl.h
dali-toolkit/public-api/controls/control-impl.cpp