TGUI 1.12

TGUI 1.12 TGUI 1.12 TGUI 1.12 TGUI 1.12

26. ledna proběhlo vydání verze 1.12 multiplatformní knihovny widgetů. TGUI, napsaný v C++ a distribuovaný pod licencí Zlib.

Minimální standardní verze je C++14. Pro kompilátory GCC >= 11, Clang >= 16 a IntelLLVM se standardně používá C++17.

Knihovna podporuje několik I/O backendů (parametr CMake TGUI_BACKEND):

  • SFML_GRAPHICS – sfml-grafika
  • SFML_OPENGL3 – okno 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

Součástí je také jednoduchý návrhář grafického rozhraní.

Seznam změn:

  • Přidán widget VerticalTabs;
  • Přidán typ kurzoru Move (také známý jako kurzor SizeAll);
  • Vlastnost KeepInParent třídy ChildWindow nerespektovala hranice nadřazeného elementu;
  • Opraven pád aplikace Gui Builder při pokusu o otevření formuláře, pokud aktuální formulář ještě nebyl uložen;
  • podpora pro více zařízení Android s backendem SDL_GPU (SDL3).

Zdroj: linux.org.ru

Kupte si spolehlivý hosting pro stránky s DDoS ochranou, VPS VDS servery 🔥 Kupte si spolehlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster