TGUI 1.12

TGUI 1.12 TGUI 1.12 TGUI 1.12 TGUI 1.12

On January 26, the release of version 1.12 of the cross-platform widget library took place. TGUI, written in C++ and distributed under the Zlib license.

The minimum standard version is C++14. For compilers GCC >= 11, Clang >= 16, and IntelLLVM, C++17 is used by default.

The library supports several 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

The package also includes a simple GUI designer.

Change log:

  • added VerticalTabs widget;
  • added Move cursor type (also known as SizeAll cursor);
  • the KeepInParent property of the ChildWindow class did not consider the boundaries of the parent element;
  • fixed a crash in the Gui Builder when trying to open a form if the current form had not yet been saved;
  • support for more Android devices with the SDL_GPU backend (SDL3).

Source: linux.org.ru

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster