Tracé de textes

XVII.V.I. Tracé de texte avec Pango

Le texte est tracé par l'intermédiaire des objets « layout » tracé de Pango. Le moyen le plus facile pour créer un objet Pango::Layout est d'utiliser create_pango_layout. Une fois créé, le tracé peut être manipulée de diverses manières en modifiant le texte, les polices, etc. Finalement, le tracé est affiché à l'aide de la fonction membre draw_layout de la classe Gdk::Drawable ; il prend comme paramètres un objet Gdk::GC, une position x, une position y et un pointeur sur le tracé lui-même.