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