WinBox - Documentation 1.2

Liste des Widgets > Label

Affiche une courte ligne de texte.
H-Expansif: Oui
V-Expansif: Non
Window

Création

Widget *wLabel(const char *str, int alignment);
Widget *wExLabel(const char *title, int alignment, nSDL_Font *font);

Méthodes

void wLabel_SetText(Widget *label, const char *str);
void wLabel_SetAlignment(Widget *label, int alignment);
void wLabel_SetFont(Widget *label, nSDL_Font *font);

A propos

L'argument alignment attend une réponse parmi l'énumération suivante :
ALIGN_LEFT Aligne à gauche
ALIGN_CENTER Centre le texte
ALIGN_RIGHT Aligne à droite

L'utilisation de la fonction wDisplayBounds permet de mettre des bordures autour du label (d'un widget statique/layout en général).

La police de base du Label est assez large. Si vous avez besoin d'écrire plus petit, changez de police (voir la nSDL pour gérer les polices).

Le Label n'est pas le seul moyen d'afficher une donnée. Le widget Request combinée à la fonction wSetDynamism peut être plus efficace dans certains cas.