*/
namespace InputMethod
{
-
/**
* @brief Enumeration for settings that can be changed in the system Input Method.
*
*/
namespace Category
{
-
/**
* @brief Enumeration for Category type.
*
*/
enum Type
{
- PANEL_LAYOUT, ///< Set Keyboard layout @SINCE_1_3.20
- BUTTON_ACTION, ///< Set Button Action @SINCE_1_3.20
- AUTO_CAPITALIZE, ///< Set Auto capitalize of input @SINCE_1_3.20
- VARIATION ///< Set variation @SINCE_1_3.20
+ PANEL_LAYOUT, ///< Set Keyboard layout @SINCE_1_3.20
+ BUTTON_ACTION, ///< Set Button Action @SINCE_1_3.20
+ AUTO_CAPITALIZE, ///< Set Auto capitalize of input @SINCE_1_3.20
+ VARIATION ///< Set variation @SINCE_1_3.20
};
} // namespace Category
*/
namespace PanelLayout
{
-
/**
* @brief Enumeration for PanelLayout type.
*
*/
enum Type
{
- NORMAL, ///< Default layout @SINCE_1_3.20
- NUMBER, ///< Number layout @SINCE_1_3.20
- EMAIL, ///< Email layout @SINCE_1_3.20
- URL, ///< URL layout @SINCE_1_3.20
- PHONENUMBER, ///< Phone Number layout @SINCE_1_3.20
- IP, ///< IP layout @SINCE_1_3.20
- MONTH, ///< Month layout @SINCE_1_3.20
- NUMBER_ONLY, ///< Number Only layout @SINCE_1_3.20
- HEX, ///< Hexadecimal layout @SINCE_1_3.20
- TERMINAL, ///< Command-line terminal layout including ESC, Alt, Ctrl key, so on (no auto-correct, no auto-capitalization) @SINCE_1_3.20
- PASSWORD, ///< Like normal, but no auto-correct, no auto-capitalization etc @SINCE_1_3.20
- DATE_TIME, ///< Date and time layout @SINCE_1_3.20
- EMOTICON ///< Emoticon layout @SINCE_1_3.20
+ NORMAL, ///< Default layout @SINCE_1_3.20
+ NUMBER, ///< Number layout @SINCE_1_3.20
+ EMAIL, ///< Email layout @SINCE_1_3.20
+ URL, ///< URL layout @SINCE_1_3.20
+ PHONENUMBER, ///< Phone Number layout @SINCE_1_3.20
+ IP, ///< IP layout @SINCE_1_3.20
+ MONTH, ///< Month layout @SINCE_1_3.20
+ NUMBER_ONLY, ///< Number Only layout @SINCE_1_3.20
+ HEX, ///< Hexadecimal layout @SINCE_1_3.20
+ TERMINAL, ///< Command-line terminal layout including ESC, Alt, Ctrl key, so on (no auto-correct, no auto-capitalization) @SINCE_1_3.20
+ PASSWORD, ///< Like normal, but no auto-correct, no auto-capitalization etc @SINCE_1_3.20
+ DATE_TIME, ///< Date and time layout @SINCE_1_3.20
+ EMOTICON ///< Emoticon layout @SINCE_1_3.20
};
} // namespace PanelLayout
*/
namespace ButtonAction
{
-
/**
* @brief Enumeration for ButtonAction type.
*
*/
enum Type
{
- DEFAULT, ///< Default action @SINCE_1_3.20
- DONE, ///< Done @SINCE_1_3.20
- GO, ///< Go action @SINCE_1_3.20
- JOIN, ///< Join action @SINCE_1_3.20
- LOGIN, ///< Login action @SINCE_1_3.20
- NEXT, ///< Next action @SINCE_1_3.20
- PREVIOUS, ///< Previous action @SINCE_1_3.20
- SEARCH, ///< Search action @SINCE_1_3.20
- SEND, ///< Send action @SINCE_1_3.20
- SIGNIN, ///< Sign in action @SINCE_1_3.20
- UNSPECIFIED, ///< Unspecified action @SINCE_1_3.20
- NONE ///< Nothing to do @SINCE_1_3.20
+ DEFAULT, ///< Default action @SINCE_1_3.20
+ DONE, ///< Done @SINCE_1_3.20
+ GO, ///< Go action @SINCE_1_3.20
+ JOIN, ///< Join action @SINCE_1_3.20
+ LOGIN, ///< Login action @SINCE_1_3.20
+ NEXT, ///< Next action @SINCE_1_3.20
+ SEARCH, ///< Search action @SINCE_1_3.20
+ SEND, ///< Send action @SINCE_1_3.20
+ SIGNIN ///< Sign in action @SINCE_1_3.20
};
} // namespace ButtonAction
-
/**
* @brief Sets Autocapitalization Types.
*
*/
namespace AutoCapital
{
-
/**
* @brief Enumeration for AutoCapital type.
*
} // namespace AutoCapital
-
/////////////////////////// VARIATION based on PANEL_LAYOUT //////////////////////////////////
/**
*/
namespace NormalLayout
{
-
/**
* @brief Enumeration for NormalLayout Variation type.
*
*/
enum Type
{
- NORMAL, ///< The plain normal layout @SINCE_1_3.20
- WITH_FILENAME, ///< Filename layout. Symbols such as '/' should be disabled @SINCE_1_3.20
- WITH_PERSON_NAME ///< The name of a person @SINCE_1_3.20
+ NORMAL, ///< The plain normal layout @SINCE_1_3.20
+ WITH_FILENAME, ///< Filename layout. Symbols such as '/' should be disabled @SINCE_1_3.20
+ WITH_PERSON_NAME ///< The name of a person @SINCE_1_3.20
};
} // namespace NormalLayout
*/
namespace NumberOnlyLayout
{
-
/**
* @brief Enumeration for NumberOnlyLayout Variation type.
*
*/
namespace PasswordLayout
{
-
/**
* @brief Enumeration for PasswordLayout Variation type.
*
*/
enum Type
{
- NORMAL, ///< The normal password layout @SINCE_1_3.20
- WITH_NUMBER_ONLY ///< The password layout to allow only number @SINCE_1_3.20
+ NORMAL, ///< The normal password layout @SINCE_1_3.20
+ WITH_NUMBER_ONLY ///< The password layout to allow only number @SINCE_1_3.20
};
} // namespace PasswordLayout
-
-/**
- * @DEPRECATED_1_3.20 Use ButtonAction instead.
- * @brief Enumeration for specifying what the Input Method "action" button functionality is set to.
- *
- * The 'Action' button is traditionally the [RETURN] or [DONE] button.
- *
- * Not all these actions are supported by all systems.
- *
- * Setting a custom label will still require one of these actions to be set.
- * @SINCE_1_0.0
- */
-enum ActionButton
-{
- ACTION_DEFAULT, ///< Default action @SINCE_1_0.0
- ACTION_DONE, ///< Done @SINCE_1_0.0
- ACTION_GO, ///< Go action @SINCE_1_0.0
- ACTION_JOIN, ///< Join action @SINCE_1_0.0
- ACTION_LOGIN, ///< Login action @SINCE_1_0.0
- ACTION_NEXT, ///< Next action @SINCE_1_0.0
- ACTION_PREVIOUS, ///< Previous action @SINCE_1_0.0
- ACTION_SEARCH, ///< Search action @SINCE_1_0.0
- ACTION_SEND, ///< Send action @SINCE_1_0.0
- ACTION_SIGNIN, ///< Sign in action @SINCE_1_0.0
- ACTION_UNSPECIFIED, ///< Unspecified action @SINCE_1_0.0
- ACTION_NONE ///< Nothing to do @SINCE_1_0.0
-};
-
} // namespace InputMethod
/**