mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-12-29 06:51:10 +00:00
imwayland: Suppport terminal purpose
This commit is contained in:
parent
88da95d921
commit
e331b39ca5
@ -862,6 +862,7 @@ G_END_DECLS
|
|||||||
* @GTK_INPUT_PURPOSE_NAME: Edited field expects the name of a person
|
* @GTK_INPUT_PURPOSE_NAME: Edited field expects the name of a person
|
||||||
* @GTK_INPUT_PURPOSE_PASSWORD: Like @GTK_INPUT_PURPOSE_FREE_FORM, but characters are hidden
|
* @GTK_INPUT_PURPOSE_PASSWORD: Like @GTK_INPUT_PURPOSE_FREE_FORM, but characters are hidden
|
||||||
* @GTK_INPUT_PURPOSE_PIN: Like @GTK_INPUT_PURPOSE_DIGITS, but characters are hidden
|
* @GTK_INPUT_PURPOSE_PIN: Like @GTK_INPUT_PURPOSE_DIGITS, but characters are hidden
|
||||||
|
* @GTK_INPUT_PURPOSE_TERMINAL: Allow any character, in addition to control codes
|
||||||
*
|
*
|
||||||
* Describes primary purpose of the input widget. This information is
|
* Describes primary purpose of the input widget. This information is
|
||||||
* useful for on-screen keyboards and similar input methods to decide
|
* useful for on-screen keyboards and similar input methods to decide
|
||||||
@ -893,7 +894,8 @@ typedef enum
|
|||||||
GTK_INPUT_PURPOSE_EMAIL,
|
GTK_INPUT_PURPOSE_EMAIL,
|
||||||
GTK_INPUT_PURPOSE_NAME,
|
GTK_INPUT_PURPOSE_NAME,
|
||||||
GTK_INPUT_PURPOSE_PASSWORD,
|
GTK_INPUT_PURPOSE_PASSWORD,
|
||||||
GTK_INPUT_PURPOSE_PIN
|
GTK_INPUT_PURPOSE_PIN,
|
||||||
|
GTK_INPUT_PURPOSE_TERMINAL,
|
||||||
} GtkInputPurpose;
|
} GtkInputPurpose;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -424,6 +424,8 @@ translate_purpose (GtkInputPurpose purpose)
|
|||||||
return ZWP_TEXT_INPUT_V3_CONTENT_PURPOSE_PASSWORD;
|
return ZWP_TEXT_INPUT_V3_CONTENT_PURPOSE_PASSWORD;
|
||||||
case GTK_INPUT_PURPOSE_PIN:
|
case GTK_INPUT_PURPOSE_PIN:
|
||||||
return ZWP_TEXT_INPUT_V3_CONTENT_PURPOSE_PIN;
|
return ZWP_TEXT_INPUT_V3_CONTENT_PURPOSE_PIN;
|
||||||
|
case GTK_INPUT_PURPOSE_TERMINAL:
|
||||||
|
return ZWP_TEXT_INPUT_V3_CONTENT_PURPOSE_TERMINAL;
|
||||||
default:
|
default:
|
||||||
g_assert_not_reached ();
|
g_assert_not_reached ();
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user