---
name: "wayland_zwp_text_input_v1_content_hint"
section: "3"
platform: "linux"
package: "waylandpp-dev"
version: "1.0.0-6+b2"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/wayland_zwp_text_input_v1_content_hint"
---

# wayland\_zwp\_text\_input\_v1\_content\_hint(3)

content hint

## NAME

wayland::zwp\_text\_input\_v1\_content\_hint - content hint

## SYNOPSIS

`#include <wayland-client-protocol-unstable.hpp>`

Inherits wayland::detail::bitfield\< size, id \>.

### Static Public Attributes

static const wayland::detail::bitfield\< 10, 23 \> **none** {0x0}\
 no special behaviour  static const wayland::detail::bitfield\< 10, 23 \> **\_default** {0x7}\
 auto completion, correction and capitalization  static const wayland::detail::bitfield\< 10, 23 \> **password** {0xc0}\
 hidden and sensitive text  static const wayland::detail::bitfield\< 10, 23 \> **auto\_completion** {0x1}\
 suggest word completions  static const wayland::detail::bitfield\< 10, 23 \> **auto\_correction** {0x2}\
 suggest word corrections  static const wayland::detail::bitfield\< 10, 23 \> **auto\_capitalization** {0x4}\
 switch to uppercase letters at the start of a sentence  static const wayland::detail::bitfield\< 10, 23 \> **lowercase** {0x8}\
 prefer lowercase letters  static const wayland::detail::bitfield\< 10, 23 \> **uppercase** {0x10}\
 prefer uppercase letters  static const wayland::detail::bitfield\< 10, 23 \> **titlecase** {0x20}\
 prefer casing for titles and headings (can be language dependent)  static const wayland::detail::bitfield\< 10, 23 \> **hidden\_text** {0x40}\
 characters should be hidden  static const wayland::detail::bitfield\< 10, 23 \> **sensitive\_data** {0x80}\
 typed text should not be stored  static const wayland::detail::bitfield\< 10, 23 \> **latin** {0x100}\
 just latin characters should be entered  static const wayland::detail::bitfield\< 10, 23 \> **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.

Definition at line **5989** of file **wayland-client-protocol-unstable.hpp**.

## Member Data Documentation

### const bitfield\< 10, 23 \> zwp\_text\_input\_v1\_content\_hint::\_default {0x7}` [static]`

auto completion, correction and capitalization

Definition at line **5998** 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 **6006** 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 **6002** 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 **6004** 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 **6014** 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 **6018** 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 **6008** 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 **6020** 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 **5996** 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 **6000** 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 **6016** 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 **6012** 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 **6010** of file **wayland-client-protocol-unstable.hpp**.

## Author

Generated automatically by Doxygen for Wayland++ from the source code.
