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.h;h=0ec2cad7dabb2830eddf55143cbfae59d66c5bb8;hp=79951aeed9853c658d265319bf529746a64c34ce;hb=fb545906ceea3a2946c8a451f34ea7da283c4ffe;hpb=2eb0f016cf4d8a8282681283ae0e842c0c67bded diff --git a/dali-toolkit/public-api/focus-manager/keyboard-focus-manager.h b/dali-toolkit/public-api/focus-manager/keyboard-focus-manager.h index 79951ae..0ec2cad 100644 --- a/dali-toolkit/public-api/focus-manager/keyboard-focus-manager.h +++ b/dali-toolkit/public-api/focus-manager/keyboard-focus-manager.h @@ -2,7 +2,7 @@ #define __DALI_TOOLKIT_KEYBOARD_FOCUS_MANAGER_H__ /* - * Copyright (c) 2015 Samsung Electronics Co., Ltd. + * Copyright (c) 2016 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. @@ -32,7 +32,7 @@ namespace Internal DALI_INTERNAL class KeyboardFocusManager; } /** - * @addtogroup dali_toolkit_focus_manager + * @addtogroup dali_toolkit_managers * @{ */ @@ -46,12 +46,12 @@ class KeyboardFocusManager; * is changed. * * Signals - * | %Signal Name | Method | - * |-------------------------------|------------------------------------| - * | keyboardPreFocusChange | @ref PreFocusChangeSignal() | - * | keyboardFocusChanged | @ref FocusChangedSignal() | - * | keyboardFocusGroupChanged | @ref FocusGroupChangedSignal() | - * | keyboardFocusedActorAenterKey | @ref FocusedActorEnterKeySignal() | + * | %Signal Name | Method | + * |------------------------------|------------------------------------| + * | keyboardPreFocusChange | @ref PreFocusChangeSignal() | + * | keyboardFocusChanged | @ref FocusChangedSignal() | + * | keyboardFocusGroupChanged | @ref FocusGroupChangedSignal() | + * | keyboardFocusedActorEnterKey | @ref FocusedActorEnterKeySignal() | * @SINCE_1_0.0 */ class DALI_IMPORT_API KeyboardFocusManager : public BaseHandle @@ -134,7 +134,7 @@ public: * @brief Clear the focus from the current focused actor if any, so * that no actor is focused in the focus chain. * - * It will emit focus changed signal without current focused actor + * It will emit focus changed signal without current focused actor. * @SINCE_1_0.0 * @pre The KeyboardFocusManager has been initialized. */ @@ -217,6 +217,13 @@ public: */ Actor GetFocusIndicatorActor(); + /** + * @brief Move the focus to prev focused actor + * + * @SINCE_1_2.17 + */ + void MoveFocusBackward(); + public: // Signals /** @@ -287,6 +294,7 @@ public: // Signals // Not intended for application developers + /// @cond internal /** * @brief Creates a new handle from the implementation. * @@ -294,6 +302,7 @@ public: // Signals * @param[in] impl A pointer to the object. */ explicit DALI_INTERNAL KeyboardFocusManager(Internal::KeyboardFocusManager *impl); + /// @endcond }; // class KeyboardFocusManager