#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.
class KeyboardFocusManager;
}
/**
- * @addtogroup dali_toolkit_focus_manager
+ * @addtogroup dali_toolkit_managers
* @{
*/
* 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
* @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.
*/
*/
Actor GetFocusIndicatorActor();
+ /**
+ * @brief Move the focus to prev focused actor
+ *
+ * @SINCE_1_2.19
+ */
+ void MoveFocusBackward();
+
public: // Signals
/**
// Not intended for application developers
+ /// @cond internal
/**
* @brief Creates a new handle from the implementation.
*
* @param[in] impl A pointer to the object.
*/
explicit DALI_INTERNAL KeyboardFocusManager(Internal::KeyboardFocusManager *impl);
+ /// @endcond
}; // class KeyboardFocusManager