TGUI 1.12

TGUI 1.12 TGUI 1.12 TGUI 1.12 TGUI 1.12

El 26 de enero se lanzó la biblioteca de widgets multiplataforma 1.12 TGUI, escrita en C++ y distribuida bajo la licencia Zlib.

La versión mínima del estándar es C++14. Para los compiladores GCC >= 11, Clang >= 16 e IntelLLVM, se utiliza por defecto el estándar C++17.

La biblioteca soporta varios backend de entrada/salida (parámetro 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

El paquete también incluye un diseño sencillo de GUI.

Lista de cambios:

  • se añadió el widget VerticalTabs;
  • se añadió el tipo de cursor Move (también conocido como cursor SizeAll);
  • la propiedad KeepInParent de la clase ChildWindow no tenía en cuenta los límites del elemento padre;
  • se corrigió un error que causaba que Gui Builder se bloqueara al intentar abrir un formulario si el formulario actual aún no había sido guardado;
  • soporte para más dispositivos Android con el backend SDL_GPU (SDL3).

Fuente: linux.org.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster