TGUI 1.12

TGUI 1.12 TGUI 1.12 TGUI 1.12 TGUI 1.12

No dia 26 de janeiro, foi lançado o TGUI 1.12, uma biblioteca de widgets multiplataforma. TGUI, escrita em C++ e distribuída sob a licença Zlib.

A versão mínima do padrão é C++14. Para compiladores GCC >= 11, Clang >= 16 e IntelLLVM, o padrão C++17 é usado por padrão.

A biblioteca suporta vários backends de entrada e saída (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

O pacote também inclui um simples designer de GUI.

Lista de mudanças:

  • Adicionado o widget VerticalTabs;
  • Adicionado o tipo de cursor Move (também conhecido como cursor SizeAll);
  • A propriedade KeepInParent da classe ChildWindow não considerava os limites do elemento pai;
  • Corrigido o erro de falha do Gui Builder ao tentar abrir um formulário se o formulário atual ainda não tiver sido salvo;
  • Suporte a mais dispositivos Android com o backend SDL_GPU (SDL3).

Fonte: linux.org.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster