X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=dali-toolkit%2Fpublic-api%2Ffocus-manager%2Fkeyboard-focus-manager.cpp;h=d42a344afa3de30b87dfb78506445d4e699725fd;hp=b47228d683d38bb0492ce7ee9ac1ef6cc7d7a725;hb=185db7fdcfdd0e78434d56d9e4c046451932372f;hpb=306d2f61a1b64179e801fa8a0bb2bd7b4e9dd682 diff --git a/dali-toolkit/public-api/focus-manager/keyboard-focus-manager.cpp b/dali-toolkit/public-api/focus-manager/keyboard-focus-manager.cpp index b47228d..d42a344 100644 --- a/dali-toolkit/public-api/focus-manager/keyboard-focus-manager.cpp +++ b/dali-toolkit/public-api/focus-manager/keyboard-focus-manager.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014 Samsung Electronics Co., Ltd. + * Copyright (c) 2015 Samsung Electronics Co., Ltd. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -20,6 +20,7 @@ #include // EXTERNAL INCLUDES +#include // for strcmp // INTERNAL INCLUDES @@ -31,11 +32,6 @@ namespace Dali namespace Toolkit { -const char* const KeyboardFocusManager::SIGNAL_PRE_FOCUS_CHANGE = "keyboard-pre-focus-change"; -const char* const KeyboardFocusManager::SIGNAL_FOCUS_CHANGED = "keyboard-focus-changed"; -const char* const KeyboardFocusManager::SIGNAL_FOCUS_GROUP_CHANGED = "keyboard-focus-group-changed"; -const char* const KeyboardFocusManager::SIGNAL_FOCUSED_ACTOR_ACTIVATED = "keyboard-focused-actor-activated"; - KeyboardFocusManager::KeyboardFocusManager() { } @@ -64,7 +60,7 @@ Actor KeyboardFocusManager::GetCurrentFocusActor() return GetImpl(*this).GetCurrentFocusActor(); } -bool KeyboardFocusManager::MoveFocus(Control::KeyboardFocusNavigationDirection direction) +bool KeyboardFocusManager::MoveFocus(Control::KeyboardFocus::Direction direction) { return GetImpl(*this).MoveFocus(direction); } @@ -111,6 +107,11 @@ Actor KeyboardFocusManager::GetFocusIndicatorActor() return GetImpl(*this).GetFocusIndicatorActor(); } +void KeyboardFocusManager::MoveFocusBackward() +{ + return GetImpl(*this).MoveFocusBackward(); +} + KeyboardFocusManager::PreFocusChangeSignalType& KeyboardFocusManager::PreFocusChangeSignal() { return GetImpl(*this).PreFocusChangeSignal(); @@ -126,9 +127,9 @@ KeyboardFocusManager::FocusGroupChangedSignalType& KeyboardFocusManager::FocusGr return GetImpl(*this).FocusGroupChangedSignal(); } -KeyboardFocusManager::FocusedActorActivatedSignalType& KeyboardFocusManager::FocusedActorActivatedSignal() +KeyboardFocusManager::FocusedActorEnterKeySignalType& KeyboardFocusManager::FocusedActorEnterKeySignal() { - return GetImpl(*this).FocusedActorActivatedSignal(); + return GetImpl(*this).FocusedActorEnterKeySignal(); } } // namespace Toolkit