Functions that deal with text entries.
More...
|
typedef struct
_Edje_Entry_Change_Info | Edje_Entry_Change_Info |
| |
|
typedef enum _Edje_Text_Filter_Type | Edje_Text_Filter_Type |
| |
typedef enum
_Edje_Text_Autocapital_Type | Edje_Text_Autocapital_Type |
| |
|
typedef enum _Edje_Input_Panel_Lang | Edje_Input_Panel_Lang |
| |
typedef enum
_Edje_Input_Panel_Return_Key_Type | Edje_Input_Panel_Return_Key_Type |
| |
typedef enum
_Edje_Input_Panel_Layout | Edje_Input_Panel_Layout |
| |
|
typedef void(* | Edje_Text_Filter_Cb )(void *data, Evas_Object *obj, const char *part, Edje_Text_Filter_Type type, char **text) |
| |
|
typedef void(* | Edje_Markup_Filter_Cb )(void *data, Evas_Object *obj, const char *part, char **text) |
| |
|
typedef Evas_Object *(* | Edje_Item_Provider_Cb )(void *data, Evas_Object *obj, const char *part, const char *item) |
| |
|
| enum | _Edje_Text_Filter_Type {
EDJE_TEXT_FILTER_TEXT = 0,
EDJE_TEXT_FILTER_FORMAT = 1,
EDJE_TEXT_FILTER_MARKUP = 2
} |
| |
| enum | _Edje_Text_Autocapital_Type {
EDJE_TEXT_AUTOCAPITAL_TYPE_NONE,
EDJE_TEXT_AUTOCAPITAL_TYPE_WORD,
EDJE_TEXT_AUTOCAPITAL_TYPE_SENTENCE,
EDJE_TEXT_AUTOCAPITAL_TYPE_ALLCHARACTER
} |
| |
| enum | _Edje_Input_Panel_Lang {
EDJE_INPUT_PANEL_LANG_AUTOMATIC,
EDJE_INPUT_PANEL_LANG_ALPHABET
} |
| |
| enum | _Edje_Input_Panel_Return_Key_Type {
EDJE_INPUT_PANEL_RETURN_KEY_TYPE_DEFAULT,
EDJE_INPUT_PANEL_RETURN_KEY_TYPE_DONE,
EDJE_INPUT_PANEL_RETURN_KEY_TYPE_GO,
EDJE_INPUT_PANEL_RETURN_KEY_TYPE_JOIN,
EDJE_INPUT_PANEL_RETURN_KEY_TYPE_LOGIN,
EDJE_INPUT_PANEL_RETURN_KEY_TYPE_NEXT,
EDJE_INPUT_PANEL_RETURN_KEY_TYPE_SEARCH,
EDJE_INPUT_PANEL_RETURN_KEY_TYPE_SEND,
EDJE_INPUT_PANEL_RETURN_KEY_TYPE_SIGNIN
} |
| |
| enum | _Edje_Input_Panel_Layout {
EDJE_INPUT_PANEL_LAYOUT_NORMAL,
EDJE_INPUT_PANEL_LAYOUT_NUMBER,
EDJE_INPUT_PANEL_LAYOUT_EMAIL,
EDJE_INPUT_PANEL_LAYOUT_URL,
EDJE_INPUT_PANEL_LAYOUT_PHONENUMBER,
EDJE_INPUT_PANEL_LAYOUT_IP,
EDJE_INPUT_PANEL_LAYOUT_MONTH,
EDJE_INPUT_PANEL_LAYOUT_NUMBERONLY,
EDJE_INPUT_PANEL_LAYOUT_INVALID,
EDJE_INPUT_PANEL_LAYOUT_HEX,
EDJE_INPUT_PANEL_LAYOUT_TERMINAL,
EDJE_INPUT_PANEL_LAYOUT_PASSWORD,
EDJE_INPUT_PANEL_LAYOUT_DATETIME,
EDJE_INPUT_PANEL_LAYOUT_EMOTICON
} |
| |
| 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
} |
| |
Functions that deal with text entries.
In Edje it's possible to use a text part as a entry so the user is able to make inputs of text. To do so, the text part must be set with a input panel taht will work as a virtual keyboard.
Some of effects can be applied to the entered text and also plenty actions can be performed after any input.
Use the functions of this section to handle the user input of text.
| Enumerator |
|---|
| EDJE_INPUT_PANEL_LANG_AUTOMATIC |
Automatic.
- Since
- 1.2
|
| EDJE_INPUT_PANEL_LANG_ALPHABET |
Alphabet.
- Since
- 1.2
|
| Enumerator |
|---|
| EDJE_INPUT_PANEL_RETURN_KEY_TYPE_DEFAULT |
Default.
- Since
- 1.2
|
| EDJE_INPUT_PANEL_RETURN_KEY_TYPE_DONE |
Done.
- Since
- 1.2
|
| EDJE_INPUT_PANEL_RETURN_KEY_TYPE_GO |
Go.
- Since
- 1.2
|
| EDJE_INPUT_PANEL_RETURN_KEY_TYPE_JOIN |
Join.
- Since
- 1.2
|
| EDJE_INPUT_PANEL_RETURN_KEY_TYPE_LOGIN |
Login.
- Since
- 1.2
|
| EDJE_INPUT_PANEL_RETURN_KEY_TYPE_NEXT |
Next.
- Since
- 1.2
|
| EDJE_INPUT_PANEL_RETURN_KEY_TYPE_SEARCH |
Search or magnifier icon.
- Since
- 1.2
|
| EDJE_INPUT_PANEL_RETURN_KEY_TYPE_SEND |
Send.
- Since
- 1.2
|
| EDJE_INPUT_PANEL_RETURN_KEY_TYPE_SIGNIN |
Sign-in.
- Since
- 1.8
|
| Enumerator |
|---|
| EDJE_INPUT_PANEL_LAYOUT_NORMAL |
Default layout.
|
| EDJE_INPUT_PANEL_LAYOUT_NUMBER |
Number layout.
|
| EDJE_INPUT_PANEL_LAYOUT_EMAIL |
Email layout.
|
| EDJE_INPUT_PANEL_LAYOUT_URL |
URL layout.
|
| EDJE_INPUT_PANEL_LAYOUT_PHONENUMBER |
Phone Number layout.
|
| EDJE_INPUT_PANEL_LAYOUT_IP |
IP layout.
|
| EDJE_INPUT_PANEL_LAYOUT_MONTH |
Month layout.
|
| EDJE_INPUT_PANEL_LAYOUT_NUMBERONLY |
Number Only layout.
|
| EDJE_INPUT_PANEL_LAYOUT_INVALID |
Never use this.
|
| EDJE_INPUT_PANEL_LAYOUT_HEX |
Hexadecimal layout.
- Since
- 1.2
|
| EDJE_INPUT_PANEL_LAYOUT_TERMINAL |
Command-line terminal layout including esc, alt, ctrl key, so on (no auto-correct, no auto-capitalization)
- Since
- 1.2
|
| EDJE_INPUT_PANEL_LAYOUT_PASSWORD |
Like normal, but no auto-correct, no auto-capitalization etc.
- Since
- 1.2
|
| EDJE_INPUT_PANEL_LAYOUT_DATETIME |
Date and time layout.
- Since
- 1.8
|
| EDJE_INPUT_PANEL_LAYOUT_EMOTICON |
Emoticon layout.
- Since
- 1.10
|
| void edje_password_show_last_set |
( |
Eina_Bool |
password_show_last | ) |
|
Show last character in password mode.
- Parameters
-
| password_show_last | If TRUE enable last character show in password mode. |
This function enables last input to be visible when in password mode for few seconds or until the next input is entered.
The time out value is obtained by edje_password_show_last_timeout_set function.
- See also
- edje_password_show_last_timeout_set().
| void edje_password_show_last_timeout_set |
( |
double |
password_show_last_timeout | ) |
|
Set's the timeout value in last show password mode.
- Parameters
-
| password_show_last_timeout | The timeout value. |
This functions sets the time out value for which the last input entered in password mode will be visible. If the time out value is less than zero, the last input entered in password mode will be always visible.
This value can be used only when last show mode is set in password mode.
- See also
- edje_password_show_last_set().