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