TGUI 1.12

TGUI 1.12 TGUI 1.12 TGUI 1.12 TGUI 1.12

26 januari vond de release van 1.12 van de cross-platform widgetbibliotheek plaats TGUI, geschreven in C++ en verspreid onder de Zlib-licentie.

De minimale standaardversie is C++14. Voor compilers GCC >= 11, Clang >= 16 en IntelLLVM wordt standaard C++17 gebruikt.

De bibliotheek ondersteunt verschillende invoer-/uitvoerbackend (CMake parameter TGUI_BACKEND):

  • SFML_GRAPHICS – sfml-graphics
  • SFML_OPENGL3 – sfml-window + OpenGL + FreeType
  • SDL_GPU – SDL + SDL_ttf
  • SDL_RENDERER – SDL + SDL_ttf
  • SDL_OPENGL3 – SDL + OpenGL + FreeType
  • SDL_GLES2 – SDL + OpenGL ES + FreeType
  • SDL_TTF_OPENGL3 – SDL + OpenGL + SDL_ttf
  • SDL_TTF_GLES2 – SDL + OpenGL ES + SDL_ttf
  • GLFW_OPENGL3 – GLFW + OpenGL + FreeType
  • GLFW_GLES2 – GLFW + OpenGL ES + FreeType
  • RAYLIB – raylib

De levering bevat ook een eenvoudige GUI-ontwerper.

Wijzigingenlijst:

  • widget VerticalTabs toegevoegd;
  • cursor type Move toegevoegd (ook bekend als cursor SizeAll);
  • de eigenschap KeepInParent van de klasse ChildWindow hield geen rekening met de grenzen van het bovenliggende element;
  • een fout opgelost waarbij Gui Builder crashte bij het proberen om een formulier te openen als het huidige formulier nog niet was opgeslagen;
  • ondersteuning voor meer Android-apparaten met de SDL_GPU backend (SDL3).

Bron: linux.org.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster