TGUI 1.12

TGUI 1.12 TGUI 1.12 TGUI 1.12 TGUI 1.12

Dne 26. ledna byl vydán 1.12 multiplatformní knihovny widgetů TGUI, napsané v jazyce C++ a distribuované pod licencí Zlib.

Minimální verze standardu je C++14. Pro kompilátory GCC >= 11, Clang >= 16 a IntelLLVM se standard C++17 používá jako výchozí.

Knihovna podporuje několik backendů pro vstup a výstup (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

Součástí dodávky je také jednoduchý návrhář GUI.

Seznam změn:

  • byl přidán widget VerticalTabs;
  • byl přidán typ kurzoru Move (také známý jako kurzor SizeAll);
  • vlastnost KeepInParent třídy ChildWindow nezohledňovala hranice rodičovského prvku;
  • opraven problém s pádem Gui Builderu při pokusu o otevření formuláře, pokud aktuální formulář ještě nebyl uložen;
  • podpora většího počtu zařízení Android s backendem SDL_GPU (SDL3).

Zdroj: linux.org.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster