TGUI 1.12

TGUI 1.12 TGUI 1.12 TGUI 1.12 TGUI 1.12

Pe 26 ianuarie a avut loc lansarea versiunii 1.12 a bibliotecii de widget-uri multiplatformă TGUI, scrisă în limbajul C++ și distribuită sub licența Zlib.

Versiunea minimă a standardului este C++14. Pentru compilatoarele GCC >= 11, Clang >= 16 și IntelLLVM, standardul C++17 este utilizat în mod implicit.

Biblioteca suportă mai multe backend-uri de input-output (parametrul 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

În pachet este inclus și un designer GUI simplu.

Lista modificărilor:

  • widget-ul VerticalTabs a fost adăugat;
  • tipul de cursor Move (cunoscut și ca cursor SizeAll) a fost adăugat;
  • proprietatea KeepInParent a clasei ChildWindow nu lua în considerare limitele elementului părinte;
  • s-a corectat o eroare de blocare a Gui Builder-ului la încercarea de a deschide un formular, dacă formularul curent nu a fost încă salvat;
  • suport pentru mai multe dispozitive Android cu backend-ul SDL_GPU (SDL3).

Sursa: linux.org.ru

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster