TGUI 1.12

TGUI 1.12 TGUI 1.12 TGUI 1.12 TGUI 1.12

Op 26 januari werd versie 1.12 van de platformonafhankelijke widgetbibliotheek uitgebracht. TGUI, geschreven in C++ en gedistribueerd onder de Zlib-licentie.

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

De bibliotheek ondersteunt meerdere I/O-backends (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

Een eenvoudige GUI-ontwerper is ook inbegrepen.

Lijst met wijzigingen:

  • De widget VerticalTabs is toegevoegd;
  • Het cursortype 'Verplaatsen' (ook wel bekend als 'SizeAll'-cursor) is toegevoegd;
  • De KeepInParent-eigenschap van de ChildWindow-klasse respecteerde de grenzen van het ouderelement niet;
  • Een crash in Gui Builder is verholpen die optrad bij het openen van een formulier terwijl het huidige formulier nog niet was opgeslagen.
  • Ondersteuning voor meer Android-apparaten met SDL_GPU (SDL3)-backend.

Bron: linux.org.ru

Voeg een reactie