PasswordEntry#
Superclasses: Widget
, InitiallyUnowned
, Object
Implemented Interfaces: Accessible
, Buildable
, ConstraintTarget
, Editable
GtkPasswordEntry
is an entry that has been tailored for entering secrets.

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 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 TEXT_BOX
role.
Constructors#
Methods#
- class PasswordEntry
Gets the menu model set with
set_extra_menu()
.
Sets a menu model to add when constructing the context menu for
entry
.- Parameters:
model – a
GMenuModel