TGUI 1.12

TGUI 1.12 TGUI 1.12 TGUI 1.12 TGUI 1.12

Le 26 janvier a eu lieu la publication de la version 1.12 de la bibliothèque de widgets multiplateforme. TGUI, écrit en C++ et distribué sous la licence Zlib.

La version minimale requise est C++14. Pour les compilateurs GCC >= 11, Clang >= 16 et IntelLLVM, la norme C++17 est utilisée par défaut.

La bibliothèque prend en charge plusieurs interfaces d'E/S (paramètre CMake TGUI_BACKEND) :

  • SFML_GRAPHICS – sfml-graphics
  • SFML_OPENGL3 – Fenêtre SFML + 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

Un concepteur d'interface graphique simple est également inclus.

Liste des modifications:

  • Ajout du widget VerticalTabs ;
  • Ajout du type de curseur Déplacer (également appelé curseur TailleTout) ;
  • La propriété KeepInParent de la classe ChildWindow ne respectait pas les limites de l'élément parent ;
  • Correction d'un plantage dans Gui Builder lors de la tentative d'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 backend SDL_GPU (SDL3).

Source: linux.org.ru

Ajouter un commentaire