davemds pushed a commit to branch master.

http://git.enlightenment.org/bindings/python/python-efl.git/commit/?id=2582c328007169f274b63c37b9feaaf5c434524b

commit 2582c328007169f274b63c37b9feaaf5c434524b
Author: Dave Andreoli <[email protected]>
Date:   Sat Nov 22 16:02:29 2014 +0100

    New 1.12 enums: Input panel variations
---
 efl/elementary/entry.pyx | 84 ++++++++++++++++++++++++++++++++++++++++++++++++
 efl/elementary/enums.pxd | 15 +++++++++
 2 files changed, 99 insertions(+)

diff --git a/efl/elementary/entry.pyx b/efl/elementary/entry.pyx
index 00cdfc0..fb5e676 100644
--- a/efl/elementary/entry.pyx
+++ b/efl/elementary/entry.pyx
@@ -411,6 +411,78 @@ Input panel layouts
     .. versionadded:: 1.10
 
 
+.. _Elm_Input_Panel_Layout_Normal_Variation:
+
+Input panel normal layout variation
+===================================
+
+.. data:: ELM_INPUT_PANEL_LAYOUT_NORMAL_VARIATION_NORMAL
+
+    The plain normal layout
+
+    .. versionadded:: 1.12
+
+.. data:: ELM_INPUT_PANEL_LAYOUT_NORMAL_VARIATION_FILENAME
+
+    Filename layout. Symbols such as '/' should be disabled
+
+    .. versionadded:: 1.12
+
+.. data:: ELM_INPUT_PANEL_LAYOUT_NORMAL_VARIATION_PERSON_NAME
+
+    The name of a person
+
+    .. versionadded:: 1.12
+
+
+.. _Elm_Input_Panel_Layout_Numberonly_Variation:
+
+Input panel numberonly layout variation
+=======================================
+
+.. data:: ELM_INPUT_PANEL_LAYOUT_NUMBERONLY_VARIATION_NORMAL
+
+    The numberonly normal layout
+
+    .. versionadded:: 1.12
+
+.. data:: ELM_INPUT_PANEL_LAYOUT_NUMBERONLY_VARIATION_SIGNED
+
+    The signed number layout
+
+    .. versionadded:: 1.12
+
+.. data:: ELM_INPUT_PANEL_LAYOUT_NUMBERONLY_VARIATION_DECIMAL
+
+    The decimal number layout
+
+    .. versionadded:: 1.12
+
+.. data:: ELM_INPUT_PANEL_LAYOUT_NUMBERONLY_VARIATION_SIGNED_AND_DECIMAL
+
+    The signed and decimal number layout
+
+    .. versionadded:: 1.12
+
+
+.. _Elm_Input_Panel_Layout_Password_Variation:
+
+Input panel password layout variation
+=====================================
+
+.. data:: ELM_INPUT_PANEL_LAYOUT_PASSWORD_VARIATION_NORMAL
+
+    The normal password layout
+
+    .. versionadded:: 1.12
+
+.. data:: ELM_INPUT_PANEL_LAYOUT_PASSWORD_VARIATION_NUMBERONLY
+
+    The password layout to allow only number
+
+    .. versionadded:: 1.12
+
+
 .. _Elm_Entry_Input_Panel_Return_Key_Type:
 
 Input panel return key modes
@@ -558,6 +630,18 @@ ELM_INPUT_PANEL_LAYOUT_PASSWORD = 
enums.ELM_INPUT_PANEL_LAYOUT_PASSWORD
 ELM_INPUT_PANEL_LAYOUT_DATETIME = enums.ELM_INPUT_PANEL_LAYOUT_DATETIME
 ELM_INPUT_PANEL_LAYOUT_EMOTICON = enums.ELM_INPUT_PANEL_LAYOUT_EMOTICON
 
+ELM_INPUT_PANEL_LAYOUT_NORMAL_VARIATION_NORMAL = 
enums.ELM_INPUT_PANEL_LAYOUT_NORMAL_VARIATION_NORMAL
+ELM_INPUT_PANEL_LAYOUT_NORMAL_VARIATION_FILENAME = 
enums.ELM_INPUT_PANEL_LAYOUT_NORMAL_VARIATION_FILENAME
+ELM_INPUT_PANEL_LAYOUT_NORMAL_VARIATION_PERSON_NAME = 
enums.ELM_INPUT_PANEL_LAYOUT_NORMAL_VARIATION_PERSON_NAME
+
+ELM_INPUT_PANEL_LAYOUT_NUMBERONLY_VARIATION_NORMAL = 
enums.ELM_INPUT_PANEL_LAYOUT_NUMBERONLY_VARIATION_NORMAL
+ELM_INPUT_PANEL_LAYOUT_NUMBERONLY_VARIATION_SIGNED = 
enums.ELM_INPUT_PANEL_LAYOUT_NUMBERONLY_VARIATION_SIGNED
+ELM_INPUT_PANEL_LAYOUT_NUMBERONLY_VARIATION_DECIMAL = 
enums.ELM_INPUT_PANEL_LAYOUT_NUMBERONLY_VARIATION_DECIMAL
+ELM_INPUT_PANEL_LAYOUT_NUMBERONLY_VARIATION_SIGNED_AND_DECIMAL = 
enums.ELM_INPUT_PANEL_LAYOUT_NUMBERONLY_VARIATION_SIGNED_AND_DECIMAL
+
+ELM_INPUT_PANEL_LAYOUT_PASSWORD_VARIATION_NORMAL = 
enums.ELM_INPUT_PANEL_LAYOUT_PASSWORD_VARIATION_NORMAL
+ELM_INPUT_PANEL_LAYOUT_PASSWORD_VARIATION_NUMBERONLY = 
enums.ELM_INPUT_PANEL_LAYOUT_PASSWORD_VARIATION_NUMBERONLY
+
 ELM_INPUT_PANEL_RETURN_KEY_TYPE_DEFAULT = 
enums.ELM_INPUT_PANEL_RETURN_KEY_TYPE_DEFAULT
 ELM_INPUT_PANEL_RETURN_KEY_TYPE_DONE = 
enums.ELM_INPUT_PANEL_RETURN_KEY_TYPE_DONE
 ELM_INPUT_PANEL_RETURN_KEY_TYPE_GO = enums.ELM_INPUT_PANEL_RETURN_KEY_TYPE_GO
diff --git a/efl/elementary/enums.pxd b/efl/elementary/enums.pxd
index a676c6b..958bb2f 100644
--- a/efl/elementary/enums.pxd
+++ b/efl/elementary/enums.pxd
@@ -292,6 +292,21 @@ cdef extern from "Elementary.h":
         ELM_INPUT_PANEL_LAYOUT_DATETIME
         ELM_INPUT_PANEL_LAYOUT_EMOTICON
 
+    ctypedef enum Elm_Input_Panel_Layout_Normal_Variation:
+        ELM_INPUT_PANEL_LAYOUT_NORMAL_VARIATION_NORMAL
+        ELM_INPUT_PANEL_LAYOUT_NORMAL_VARIATION_FILENAME
+        ELM_INPUT_PANEL_LAYOUT_NORMAL_VARIATION_PERSON_NAME
+
+    ctypedef enum Elm_Input_Panel_Layout_Numberonly_Variation:
+        ELM_INPUT_PANEL_LAYOUT_NUMBERONLY_VARIATION_NORMAL
+        ELM_INPUT_PANEL_LAYOUT_NUMBERONLY_VARIATION_SIGNED
+        ELM_INPUT_PANEL_LAYOUT_NUMBERONLY_VARIATION_DECIMAL
+        ELM_INPUT_PANEL_LAYOUT_NUMBERONLY_VARIATION_SIGNED_AND_DECIMAL
+
+    ctypedef enum Elm_Input_Panel_Layout_Password_Variation:
+        ELM_INPUT_PANEL_LAYOUT_PASSWORD_VARIATION_NORMAL
+        ELM_INPUT_PANEL_LAYOUT_PASSWORD_VARIATION_NUMBERONLY
+
     ctypedef enum Elm_Input_Panel_Return_Key_Type:
         ELM_INPUT_PANEL_RETURN_KEY_TYPE_DEFAULT
         ELM_INPUT_PANEL_RETURN_KEY_TYPE_DONE

-- 


Reply via email to