jihoon pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=884ef21f229506f49e50509943fb2157ee278939

commit 884ef21f229506f49e50509943fb2157ee278939
Author: Jihoon Kim <[email protected]>
Date:   Fri Oct 17 21:34:08 2014 +0900

    ecore_imf: Add normal and password variations
---
 src/lib/ecore_imf/Ecore_IMF.h | 12 ++++++++++++
 src/lib/edje/Edje_Common.h    | 21 +++++++++++++++++----
 2 files changed, 29 insertions(+), 4 deletions(-)

diff --git a/src/lib/ecore_imf/Ecore_IMF.h b/src/lib/ecore_imf/Ecore_IMF.h
index 7ab9d30..e774372 100644
--- a/src/lib/ecore_imf/Ecore_IMF.h
+++ b/src/lib/ecore_imf/Ecore_IMF.h
@@ -332,12 +332,24 @@ typedef enum
 
 enum
 {
+   ECORE_IMF_INPUT_PANEL_LAYOUT_NORMAL_VARIATION_NORMAL,            /**< The 
plain normal layout @since 1.12 */
+   ECORE_IMF_INPUT_PANEL_LAYOUT_NORMAL_VARIATION_FILENAME,          /**< 
Filename layout. Symbols such as '/' should be disabled. @since 1.12 */
+   ECORE_IMF_INPUT_PANEL_LAYOUT_NORMAL_VARIATION_PERSON_NAME        /**< The 
name of a person. @since 1.12 */
+};
+
+enum
+{
    ECORE_IMF_INPUT_PANEL_LAYOUT_NUMBERONLY_VARIATION_NORMAL,            /**< 
The plain normal number layout @since 1.8 */
    ECORE_IMF_INPUT_PANEL_LAYOUT_NUMBERONLY_VARIATION_SIGNED,            /**< 
The number layout to allow a positive or negative sign at the start @since 1.8 
*/
    ECORE_IMF_INPUT_PANEL_LAYOUT_NUMBERONLY_VARIATION_DECIMAL,           /**< 
The number layout to allow decimal point to provide fractional value @since 1.8 
*/
    ECORE_IMF_INPUT_PANEL_LAYOUT_NUMBERONLY_VARIATION_SIGNED_AND_DECIMAL /**< 
The number layout to allow decimal point and negative sign @since 1.8 */
 };
 
+enum
+{
+   ECORE_IMF_INPUT_PANEL_LAYOUT_PASSWORD_VARIATION_NORMAL,          /**< The 
normal password layout @since 1.12 */
+   ECORE_IMF_INPUT_PANEL_LAYOUT_PASSWORD_VARIATION_NUMBERONLY       /**< The 
password layout to allow only number @since 1.12 */
+};
 /**
  * @typedef Ecore_IMF_BiDi_Direction
  * @brief Enumeration that defines the types of Ecore_IMF bidirectionality
diff --git a/src/lib/edje/Edje_Common.h b/src/lib/edje/Edje_Common.h
index 53e0130..918553e 100644
--- a/src/lib/edje/Edje_Common.h
+++ b/src/lib/edje/Edje_Common.h
@@ -1016,10 +1016,23 @@ typedef enum
 
 enum
 {
-   EDJE_INPUT_PANEL_LAYOUT_NUMBERONLY_VARIATION_NORMAL,
-   EDJE_INPUT_PANEL_LAYOUT_NUMBERONLY_VARIATION_SIGNED,
-   EDJE_INPUT_PANEL_LAYOUT_NUMBERONLY_VARIATION_DECIMAL,
-   EDJE_INPUT_PANEL_LAYOUT_NUMBERONLY_VARIATION_SIGNED_AND_DECIMAL
+   EDJE_INPUT_PANEL_LAYOUT_NORMAL_VARIATION_NORMAL,         /**< The plain 
normal layout @since 1.12 */
+   EDJE_INPUT_PANEL_LAYOUT_NORMAL_VARIATION_FILENAME,       /**< Filename 
layout. Symbols such as '/' should be disabled. @since 1.12 */
+   EDJE_INPUT_PANEL_LAYOUT_NORMAL_VARIATION_PERSON_NAME     /**< The name of a 
person. @since 1.12 */
+};
+
+enum
+{
+   EDJE_INPUT_PANEL_LAYOUT_NUMBERONLY_VARIATION_NORMAL,             /**< The 
plain normal number layout @since 1.8 */
+   EDJE_INPUT_PANEL_LAYOUT_NUMBERONLY_VARIATION_SIGNED,             /**< The 
number layout to allow a positive or negative sign at the start @since 1.8 */
+   EDJE_INPUT_PANEL_LAYOUT_NUMBERONLY_VARIATION_DECIMAL,            /**< The 
number layout to allow decimal point to provide fractional value @since 1.8 */
+   EDJE_INPUT_PANEL_LAYOUT_NUMBERONLY_VARIATION_SIGNED_AND_DECIMAL  /**< The 
number layout to allow decimal point and negative sign @since 1.8 */
+};
+
+enum
+{
+   EDJE_INPUT_PANEL_LAYOUT_PASSWORD_VARIATION_NORMAL,       /**< The normal 
password layout @since 1.12 */
+   EDJE_INPUT_PANEL_LAYOUT_PASSWORD_VARIATION_NUMBERONLY    /**< The password 
layout to allow only number @since 1.12 */
 };
 
 typedef void         (*Edje_Text_Filter_Cb)     (void *data, Evas_Object *obj, 
const char *part, Edje_Text_Filter_Type type, char **text);

-- 


Reply via email to