Veröffentlichung des grafischen Toolkit FLTK 1.4.0 mit UnterstĂŒtzung fĂŒr Wayland

Nach 13 Jahren seit der Veröffentlichung der Version 1.3 erblickte die leichtgewichtige, plattformĂŒbergreifende grafische Toolkit FLTK 1.4.0 (Fast Light Toolkit) das Licht der Welt. FLTK ist in C++ geschrieben und steht unter der LGPLv2-Lizenz. Die FLTK 1.4-Version ist als rĂŒckwĂ€rtskompatibel mit den Versionen 1.3.x gekennzeichnet, d.h. beim Übergang zu FLTK 1.4 sind keine Änderungen am Code erforderlich, jedoch ist aufgrund der Änderungen in der ABI eine Neuerstellung notwendig. FĂŒr die visuelle Erstellung von GUI-Schnittstellen wird das FLUID-Frontend entwickelt. Es wird UnterstĂŒtzung fĂŒr Linux (X11 und Wayland), BSD-Systeme, Windows, macOS und verschiedene UNIX-Ă€hnliche Betriebssysteme geboten.

Zu den wichtigsten Neuerungen gehören:

  • UnterstĂŒtzung von Arbeitsumgebungen auf Basis des Wayland-Protokolls in Linux-Distributionen und FreeBSD hinzugefĂŒgt. StandardmĂ€ĂŸig wird die Bibliothek sowohl mit X11- als auch mit Wayland-UnterstĂŒtzung kompiliert — es wird zunĂ€chst versucht, Wayland zu verwenden, und wenn dieses Protokoll nicht verfĂŒgbar ist, wird als Ersatz X11 verwendet.
  • Neue Widgets Fl_Flex und Fl_Grid fĂŒr die Erstellung adaptiver grafischer Schnittstellen sowie das Widget Fl_Scheme_Choice mit der Implementierung einer neuen Auswahlfenster-Variante hinzugefĂŒgt. Die BenutzeroberflĂ€che der Widgets Fl_Tabs, Fl_Tile und Fl_Spinner wurde verbessert.
  • UnterstĂŒtzung fĂŒr hochauflösende Bildschirme (HighDPI) auf den Plattformen Linux, Unix und Windows hinzugefĂŒgt. Die HighDPI-UnterstĂŒtzung wurde in macOS verbessert.
  • UnterstĂŒtzung neuer Versionen der Plattform macOS, einschließlich macOS 15.0 „Sequoia“, hinzugefĂŒgt.
  • Die Build-Möglichkeiten mit CMake wurden erweitert. Die UnterstĂŒtzung von autotools/configure/make soll in der FLTK 1.5.0-Version eingestellt werden, wobei nur die Build-Möglichkeit mit CMake erhalten bleibt.
  • Der plattformabhĂ€ngige Code wurde neu geschrieben, wodurch die PortabilitĂ€t auf verschiedene Systeme verbessert wurde.

Veröffentlichung des grafischen Toolkit FLTK 1.4.0 mit UnterstĂŒtzung fĂŒr Wayland


Quelle: opennet.ru
60GB SSD 8Gb DDR4