aspectframe widget nouveau
Cadre ratio fixe — docs.gtk.org/gtk4
Définition XML
<aspectframe tag_attr="value"...>
<variable>varname</variable>
<default>value</default>
<sensitive>true|false</sensitive>
<action>shell_command</action>
<action signal="—">shell_command</action>
<action function="enable|disable|show|hide|refresh">varname</action>
</aspectframe>
Variable exportée
"" (conteneur)
Signal par défaut
—
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
<aspectframe>
<variable>ASPECTFRAME_VAR</variable>
<default>valeur</default>
<action>echo "ASPECTFRAME_VAR=${ASPECTFRAME_VAR}"</action>
</aspectframe>
À quoi ça ressemble
examples/aspectframe, livré avec gtk4sermo — lancez-le et vous obtenez cette fenêtre.