Le widget alignement vous permet de placer un widget dans une fenêtre et dont la position et la taille est relative à la taille du widget alignement lui-même. Par exemple, cela peut être très utile pour centrer un widget dans une fenêtre. Il y a deux fonctions associées au widget Alignement :
$alignment = new Gtk::Alignment ( $xalign, $yalign, $xscale, $yscale );$alignment->set($xalign, $yalign, $xscale, $yscale );
La première crée un nouveau widget Alignement avec les paramètres spécifiés. La seconde fonction permet de changer les paramètres d'un widget Alignement existant.
Les quatre paramètre d'alignements sont des nombres décimaux compris entre 0.0
et 1.0. Les arguments $xalign et $yalign affecte la position du
widget placé dans le widget Alignement. Les arguments $xscale et $yscale
déclare la quantité d'espace alloué au widget.
Un widget enfant peut être ajouté à un widget Alignement par :
$alignment->add($widget_enfant);
Pour voir un exemple de widget Alignement, se référer à l'exemple sur les barres de progression.