| Dernière version | 1.4.5 () |
|---|---|
| Dépôt | github.com/fltk/fltk |
| Écrit en | C++ |
| Système d'exploitation | Type Unix, macOS et Microsoft Windows |
| Environnement | UNIX/Linux/BSD (X11 et Wayland), Mac OS X, Microsoft Windows |
| Langues | Anglais |
| Type | Bibliothèque graphique |
| Politique de distribution | Gratuit |
| Licence | GNU LGPL |
| Site web | www.fltk.org |
FLTK (abréviation de Fast Light Toolkit) est une bibliothèque logicielle libre écrite en C++. Sa principale fonction est d'aider à créer et gérer des interfaces graphiques (par exemple des boutons, cases à cocher, listes déroulantes...).
L'éditeur graphique de fenêtres nommé Fluid, permet d'une façon intuitive de construire à la souris une nouvelle interface graphique en y plaçant les différents widgets. Ensuite il permet de générer le code source en C++ représentant cette interface. Le programmeur peut alors davantage se soucier du contenu de son programme que de la position de chaque bouton dans la fenêtre.
Ceci est une ancienne version, elle n'est plus maintenue.
Ceci est une ancienne version stable, elle est toujours maintenue.
Ce fut une branche de développement, longtemps considérée comme la prochaine étape dans l'évolution de FLTK, avec de nombreuses nouvelles fonctionnalités et un style de programmation propre. Il n'a jamais atteint la stabilité et le développement a largement cessé.
Cette version a été une tentative de prendre les meilleures fonctionnalités de la 2.0 et de les fusionner avec la version 1.1, elle n'est plus maintenue.
Cette ancienne version est basée sur la 1.1.10. Moins ambitieuse que la 2.0, elle a ajoutée l'internationalisation, l'UTF-8 (Unicode), le support de l'impression, la documentation avec Doxygen, et de nouveaux widgets dont Fl_Native_File_Chooser, Fl_Table et Fl_Tree. La 1.3.11 (05/02/2025) est probablement la dernière version de la branche 1.3.
C'est la branche stable en développement actif, elle inclut notamment la mise à l'échelle de l'affichage, utile pour les écrans à haute résolution.
C'est une branche de développement pour la version après la 1.4, sans date de sortie fixée. Elle aura des fonctions supplémentaires, et du vieux code sera supprimé. Elle utilisera des possibilités plus modernes du C++ et probablement un nouveau système de menus.
C'était une branche expérimentale censée réunir la stabilité de la 1.3 et une API plus moderne basée sur 2.0. Elle est restée au stage pré-alpha et est abandonnée.