wayland::zwp_...3_content_hint(3)
π wayland::zwp_text_input_v3_content_hint β content hint
okay bestie, welcome to Wayland++, page wayland::zwp_...3_content_hint(3). this one's short, sweet, and full of bit flags. buckle up π
β¨ NAME β¨
wayland::zwp_text_input_v3_content_hint β content hint
π¦ SYNOPSIS π¦
#include <wayland-client-protocol-unstable.hpp>
πΈ Static Public Attributes πΈ
static const wayland::detail::bitfield< 10, 28 > none {0x0}β no special behavior, literally just vibingstatic const wayland::detail::bitfield< 10, 28 > completion {0x1}β suggest word completionsstatic const wayland::detail::bitfield< 10, 28 > spellcheck {0x2}β suggest word correctionsstatic const wayland::detail::bitfield< 10, 28 > auto_capitalization {0x4}β switch to uppercase letters at the start of a sentencestatic const wayland::detail::bitfield< 10, 28 > lowercase {0x8}β prefer lowercase lettersstatic const wayland::detail::bitfield< 10, 28 > uppercase {0x10}β prefer uppercase lettersstatic const wayland::detail::bitfield< 10, 28 > titlecase {0x20}β prefer casing for titles and headings (can be language dependent)static const wayland::detail::bitfield< 10, 28 > hidden_text {0x40}β characters should be hiddenstatic const wayland::detail::bitfield< 10, 28 > sensitive_data {0x80}β typed text should not be storedstatic const wayland::detail::bitfield< 10, 28 > latin {0x100}β just Latin characters should be enteredstatic const wayland::detail::bitfield< 10, 28 > multiline {0x200}β the text input is multiline
π Detailed Description π
content hint π«Ά
so like β Content hint is a bitmask to allow to modify the behavior of the text input. that's the whole thing. a bitmask. you flip the bits you want, the text input behaves accordingly. it's giving very much "choose your own adventure" but for keyboard vibes.
Definition at line 6550 of file wayland-client-protocol-unstable.hpp.
π Member Data Documentation π
it's giving flag-by-flag breakdown, and yes we are doing all of them, no skips. β¨
β const bitfield< 10, 28 > zwp_text_input_v3_content_hint::auto_capitalization {0x4} [static]
switch to uppercase letters at the start of a sentence
Definition at line 6563 of file wayland-client-protocol-unstable.hpp.
β const bitfield< 10, 28 > zwp_text_input_v3_content_hint::completion {0x1} [static]
suggest word completions
Definition at line 6559 of file wayland-client-protocol-unstable.hpp.
β const bitfield< 10, 28 > zwp_text_input_v3_content_hint::hidden_text {0x40} [static]
characters should be hidden
Definition at line 6571 of file wayland-client-protocol-unstable.hpp.
β const bitfield< 10, 28 > zwp_text_input_v3_content_hint::latin {0x100} [static]
just Latin characters should be entered
Definition at line 6575 of file wayland-client-protocol-unstable.hpp.
β const bitfield< 10, 28 > zwp_text_input_v3_content_hint::lowercase {0x8} [static]
prefer lowercase letters
Definition at line 6565 of file wayland-client-protocol-unstable.hpp.
β const bitfield< 10, 28 > zwp_text_input_v3_content_hint::multiline {0x200} [static]
the text input is multiline
Definition at line 6577 of file wayland-client-protocol-unstable.hpp.
β const bitfield< 10, 28 > zwp_text_input_v3_content_hint::none {0x0} [static]
no special behavior
Definition at line 6557 of file wayland-client-protocol-unstable.hpp.
β const bitfield< 10, 28 > zwp_text_input_v3_content_hint::sensitive_data {0x80} [static]
typed text should not be stored
Definition at line 6573 of file wayland-client-protocol-unstable.hpp.
β const bitfield< 10, 28 > zwp_text_input_v3_content_hint::spellcheck {0x2} [static]
suggest word corrections
Definition at line 6561 of file wayland-client-protocol-unstable.hpp.
β const bitfield< 10, 28 > zwp_text_input_v3_content_hint::titlecase {0x20} [static]
prefer casing for titles and headings (can be language dependent)
Definition at line 6569 of file wayland-client-protocol-unstable.hpp.
β const bitfield< 10, 28 > zwp_text_input_v3_content_hint::uppercase {0x10} [static]
prefer uppercase letters
Definition at line 6567 of file wayland-client-protocol-unstable.hpp.
π Author π
Generated automatically by Doxygen for Wayland++ from the source code. (not me being emotional about a doc generator, but the automation really ate π)
that's the whole page bestie, Version 1.0.1, dated Fri Mar 27 2026, filed under wayland::zwp_...3_content_hint(3). go forth and set your bits π
β¨π¦π
π¦ where this page comes from
- ubuntu stonking: waylandpp-dev 1.0.1-2 Β· BSD-2-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms