FLTK - Fast Light Toolkit |
Thème : Développement de logiciels |
Définition

Bibliothèque de fonctions permettant la programmation d'interfaces utilisateur graphiques.
Description

Programmée en C++, cette bibliothèque est portable sur les systèmes UNIX/Linux (X11), Microsoft Windows et MacOS X.
Fast Light Toolkit utilise l'API OpenGL pour afficher les éléments de l'interface utilisateur et embarque une version adaptée de Glut (surcouche de l'API OpenGL pour gérer clavier/souris et fenêtres).
Elle peut afficher des scènes 3D en multi-fenêtrage.
Il est possible de l'utiliser avec d'autres langages tel que
PERL TCL,
Python Ruby, etc. à l'aide de passerelles (bindings). Le principe de passerelles implique qu'il n'existe pas de version programmée dans chacun de ces langages mais uniquement un moyen de faire communiquer chaque langage avec FLTK.
Il existe au moins un editeur d'interface graphique livré avec cette librairie.