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 --
