Lexique informatique › Programmation › XForms (boîte à outils)

XForms (boîte à outils)

Programmation Svenska → Mis à jour: 2026-10-08
Plus d'infos
Créé par
T.C. Zhao, Mark Overmars
Type
Boîte à outils de widgets
Licence
LGPL (depuis 2002)

Une boîte à outils de widgets compacte, écrite directement sur Xlib dans les années 1990, surtout connue parce que LyX et le tout premier Xfce ont été bâtis avec.

Mark Overmars écrit la Forms Library vers 1990 pour l'IRIS GL de SGI, et T.C. Zhao, physicien à l'université du Wisconsin–Milwaukee, la porte sous X11 au milieu des années 1990. Le résultat laissait de côté Xt et dessinait lui-même ses boutons, curseurs et menus avec Xlib : une petite bibliothèque facile à mettre en route et d'aspect identique partout. Elle venait avec fdesign, un constructeur graphique de formulaires qui produisait du code C, et un style de biseaux tridimensionnels qui ressemblait à Motif sans en être.

Sa diffusion tient à deux programmes. LyX, le traitement de documents bâti sur LaTeX, choisit XForms en 1995 et s'y tient des années, et Olivier Fourdan écrit en 1996 les premières versions de Xfce avec XForms, en imitation libre de CDE. Le frein, c'était la licence : la bibliothèque était gratuite mais à source fermé, ce qui l'a tenue hors de Debian et poussé les deux projets vers GTK et Qt. Le code source a été publié sous LGPL en 2002, à un moment où peu de gens attendaient encore. À ne pas confondre avec XForms du W3C, un format XML pour les formulaires web.

← Retour au lexique