PasswordEntry
Object Hierarchy:
Description:
public sealed class PasswordEntry : Widget, Accessible, Buildable, ConstraintTarget, Editable
A single-line text entry widget for entering passwords and other secrets.
<picture> <source srcset="password-entry-dark.png" media="(prefers-color-scheme: dark)"> <img alt="An example GtkPasswordEntry" src="password-entry.png"> </picture>
It does not show its contents in clear text, does not allow to copy it to the clipboard, and it shows a warning when Caps Lock is engaged. If the underlying platform allows it, `GtkPasswordEntry` will also place the text in a non-pageable memory area, to avoid it being written out to disk by the operating system.
Optionally, it can offer a way to reveal the contents in clear text.
`GtkPasswordEntry` provides only minimal API and should be used with the [iface@Gtk.Editable] API.
CSS Nodes
``` entry.password ╰── text ├── image.caps-lock-indicator ┊ ```
`GtkPasswordEntry` has a single CSS node with name entry that carries a .passwordstyle class. The text Css node below it has a child with name image and style class .caps-lock-indicator for the Caps Lock icon, and possibly other children.
Accessibility
`GtkPasswordEntry` uses the [enum@Gtk.AccessibleRole.text_box] role.