Et hop, après les fonts, les alignements :
#include "guilib.h"
#include <gray.h>
#include <kbd.h>
#include <graph.h>
void _main(void)
{
// Init
GrayOn();
guilib__SetPlanes(GrayGetPlane(LIGHT_PLANE), GrayGetPlane(DARK_PLANE));
// Label in large font
HANDLE lbl1 = guilib__NewLabel("AbC");
guilib__SetFont(lbl1, F_8x10);
// Label right-aligned
HANDLE lbl2 = guilib__NewLabel("def");
guilib__SetAlignment(lbl2, GUILIB_ALIGN_RIGHT);
// Layout containing the labels
HANDLE layout = guilib__NewVerticalLayout();
guilib__AttachWidget(layout, lbl1, lbl2, H_NULL);
// Drawing
guilib__DrawWidget(30, 30, layout);
// Exit
ngetchx();
GrayOff();
// Delete recursively the layout and its children
guilib__DeleteWidget(layout);
}
