TGUI 1.12

TGUI 1.12 TGUI 1.12 TGUI 1.12 TGUI 1.12

26 stycznia odbyła się premiera 1.12 wieloplatformowej biblioteki widgetów TGUI, napisanej w języku C++ i rozpowszechnianej na licencji Zlib.

Minimalna wersja standardu to C++14. Dla kompilatorów GCC >= 11, Clang >= 16 i IntelLLVM domyślnie używany jest standard C++17.

Biblioteka obsługuje kilka backendów wejścia-wyjścia (parametr 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

W zestawie znajduje się również prosty projektant GUI.

Lista zmian:

  • dodano widget VerticalTabs;
  • dodano typ kursora Move (znany również jako kursor SizeAll);
  • właściwość KeepInParent klasy ChildWindow nie uwzględniała granic elementu rodzica;
  • naprawiono błąd wywołujący awarię Gui Buildera przy próbie otwarcia formularza, jeśli aktualny formularz nie został jeszcze zapisany;
  • wsparcie dla większej liczby urządzeń z systemem Android z backendem SDL_GPU (SDL3).

Źródło: linux.org.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster