mirror of
https://gitlab.freedesktop.org/wayland/wayland-protocols.git
synced 2025-12-25 02:30:10 +01:00
text-input: Add show/hide_input_panel requests
These requests allow clients to explicitly declare the desired interaction pattern with input panels (e.g. the system OSK). This allows clients to decide a fine grained pattern to show/hide these panels that is decouple of enable/disable requests. This may help them enhance the experience with e.g. selecting text, or navigating around large bodies of text without an intrusive OSK, or implementing other UI patterns like a "show OSK" button. Signed-off-by: Carlos Garnacho <carlosg@gnome.org>
This commit is contained in:
parent
f83f492569
commit
1cbb0d25df
1 changed files with 20 additions and 0 deletions
|
|
@ -514,6 +514,26 @@
|
|||
</description>
|
||||
<arg name="available_actions" type="array" summary="available actions"/>
|
||||
</request>
|
||||
|
||||
<request name="show_input_panel" since="2">
|
||||
<description summary="show input panel">
|
||||
Requests an input panel to be shown (e.g. a on-screen keyboard).
|
||||
|
||||
This request only hints the desired interaction pattern from the
|
||||
client side, and its effect may be ignored by compositors given
|
||||
other environmental factors. Repeated calls will be ignored.
|
||||
</description>
|
||||
</request>
|
||||
|
||||
<request name="hide_input_panel" since="2">
|
||||
<description summary="hide input panel">
|
||||
Requests an input panel to be hidden.
|
||||
|
||||
This request only hints the desired interaction pattern from the
|
||||
client side, and its effect may be ignored by compositors given
|
||||
other environmental factors. Repeated calls will be ignored.
|
||||
</description>
|
||||
</request>
|
||||
</interface>
|
||||
|
||||
<interface name="zwp_text_input_manager_v3" version="2">
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue