password widget nouveau
Champ de mot de passe — docs.gtk.org/gtk4
Définition XML
<password tag_attr="value"...>
<variable>varname</variable>
<default>value</default>
<sensitive>true|false</sensitive>
<action>shell_command</action>
<action signal="activate">shell_command</action>
<action function="enable|disable|show|hide|refresh">varname</action>
</password>
Variable exportée
Texte saisi (masqué)
Signal par défaut
activate
Directives communes
| Directive | Description | Valeur |
|---|---|---|
variable | Nom de variable shell exportée | Identifiant |
default | Valeur initiale | Chaîne |
sensitive | Activer/désactiver | true | false |
action | Commande shell sur signal par défaut | Commande shell |
action signal="…" | Commande sur signal spécifique | Commande shell |
action function="…" | Fonction interne | Paramètre |
Fonctions disponibles
| Fonction | Description |
|---|---|
enable | Rendre le widget sensible |
disable | Désactiver le widget |
show | Afficher le widget |
hide | Masquer le widget |
refresh | Recharger les données d'entrée |
exit | Quitter le dialogue avec valeur EXIT |
closewindow | Fermer la fenêtre |
Exemple
<password>
<variable>PASSWORD_VAR</variable>
<default>valeur</default>
<action>echo "PASSWORD_VAR=${PASSWORD_VAR}"</action>
</password>
À quoi ça ressemble
examples/password, livré avec gtk4sermo — lancez-le et vous obtenez cette fenêtre.