wayland::zwp_...1_content_hint(3)
β¨ NAME β¨
wayland::zwp_text_input_v1_content_hint β content hint π
okay so bestie, this is a little class in Wayland++ π (the C++ wrapper situation) and it's literally just a bucket of bitmask flags that tell a text input how it should ~behave~. That's it. That's the whole job. π
π¦ SYNOPSIS π¦
#include <wayland-client-protocol-unstable.hpp>
β Static Public Attributes
every single one of these is the exact same type, static const wayland::detail::bitfield< 10, 23 >, they're just vibing at different values π«Ά
none{0x0}β no special behaviour, just a chill little nothing-flag π_default{0x7}β auto completion, correction and capitalization all switched on πΈpassword{0xc0}β hidden and sensitive text, iykyk πauto_completion{0x1}β suggest word completions β¨auto_correction{0x2}β suggest word corrections πauto_capitalization{0x4}β switch to uppercase letters at the start of a sentence πlowercase{0x8}β prefer lowercase letters πuppercase{0x10}β prefer uppercase letters π£titlecase{0x20}β prefer casing for titles and headings (can be language dependent) πhidden_text{0x40}β characters should be hidden πsensitive_data{0x80}β typed text should not be stored, no cap πlatin{0x100}β just latin characters should be entered πmultiline{0x200}β the text input is multiline π
π DETAILED DESCRIPTION π
content hint πΈ
Content hint is a bitmask to allow to modify the behavior of the text input. That's the whole lore bestie β you OR these bad boys together and the text input knows what kind of party it's at. π
Definition at line 5990 of file wayland-client-protocol-unstable.hpp.
π₯ MEMBER DATA DOCUMENTATION π₯
literally every member, in the exact order the source lists them, no skipping, we don't do that here π
const bitfield< 10, 23 > zwp_text_input_v1_content_hint::_default {0x7}
[static] β auto completion, correction and capitalization π
Definition at line 5999 of file wayland-client-protocol-unstable.hpp.
const bitfield< 10, 23 > zwp_text_input_v1_content_hint::auto_capitalization {0x4}
[static] β switch to uppercase letters at the start of a sentence π
Definition at line 6007 of file wayland-client-protocol-unstable.hpp.
const bitfield< 10, 23 > zwp_text_input_v1_content_hint::auto_completion {0x1}
[static] β suggest word completions β¨
Definition at line 6003 of file wayland-client-protocol-unstable.hpp.
const bitfield< 10, 23 > zwp_text_input_v1_content_hint::auto_correction {0x2}
[static] β suggest word corrections π
Definition at line 6005 of file wayland-client-protocol-unstable.hpp.
const bitfield< 10, 23 > zwp_text_input_v1_content_hint::hidden_text {0x40}
[static] β characters should be hidden π
Definition at line 6015 of file wayland-client-protocol-unstable.hpp.
const bitfield< 10, 23 > zwp_text_input_v1_content_hint::latin {0x100}
[static] β just latin characters should be entered π
Definition at line 6019 of file wayland-client-protocol-unstable.hpp.
const bitfield< 10, 23 > zwp_text_input_v1_content_hint::lowercase {0x8}
[static] β prefer lowercase letters π
Definition at line 6009 of file wayland-client-protocol-unstable.hpp.
const bitfield< 10, 23 > zwp_text_input_v1_content_hint::multiline {0x200}
[static] β the text input is multiline π
Definition at line 6021 of file wayland-client-protocol-unstable.hpp.
const bitfield< 10, 23 > zwp_text_input_v1_content_hint::none {0x0}
[static]
no special behaviour π
Definition at line 5997 of file wayland-client-protocol-unstable.hpp.
const bitfield< 10, 23 > zwp_text_input_v1_content_hint::password {0xc0}
[static] β hidden and sensitive text π
Definition at line 6001 of file wayland-client-protocol-unstable.hpp.
const bitfield< 10, 23 > zwp_text_input_v1_content_hint::sensitive_data {0x80}
[static] β typed text should not be stored π
Definition at line 6017 of file wayland-client-protocol-unstable.hpp.
const bitfield< 10, 23 > zwp_text_input_v1_content_hint::titlecase {0x20}
[static] β prefer casing for titles and headings (can be language dependent) π
Definition at line 6013 of file wayland-client-protocol-unstable.hpp.
const bitfield< 10, 23 > zwp_text_input_v1_content_hint::uppercase {0x10}
[static] β prefer uppercase letters π£
Definition at line 6011 of file wayland-client-protocol-unstable.hpp.
π AUTHOR π
Generated automatically by Doxygen for Wayland++ from the source code. π€ (not a human, but honestly? slay.)
ok that's the whole page bestie, you ate that π β¨ this was Version 1.0.1 and it dropped on Fri Mar 27 2026 β go forth and hint some content π¦π periodt.
π¦ 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