TGUI 1.12

TGUI 1.12 TGUI 1.12 TGUI 1.12 TGUI 1.12

Le 26 janvier, la version 1.12 de la bibliothèque multiplateforme de widgets a été publiée. TGUI, écrite en C++ et distribuée sous la licence Zlib.

La version minimale du standard est C++14. Pour les compilateurs GCC >= 11, Clang >= 16 et IntelLLVM, le standard utilisé par défaut est C++17.

La bibliothèque supporte plusieurs backends d'entrée/sortie (paramètre CMake 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

Le package comprend également un concepteur GUI simple.

Liste des changements :

  • widget VerticalTabs ajouté ;
  • un nouveau type de curseur Move a été ajouté (également connu sous le nom de curseur SizeAll) ;
  • la propriété KeepInParent de la classe ChildWindow ne respectait pas les limites de l'élément parent ;
  • un bug de plantage du Gui Builder a été corrigé lors de l'ouverture d'un formulaire si le formulaire actuel n'avait pas encore été enregistré ;
  • prise en charge d'un plus grand nombre d'appareils Android avec le backend SDL_GPU (SDL3).

Source : linux.org.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster