TGUI 1.12

TGUI 1.12 TGUI 1.12 TGUI 1.12 TGUI 1.12

Il 26 gennaio è stato rilasciato 1.12 della libreria di widget multipiattaforma. TGUI, scritta in C++ e distribuita con licenza Zlib.

La versione minima dello standard è C++14. Per i compilatori GCC >= 11, Clang >= 16 e IntelLLVM, lo standard C++17 viene utilizzato per impostazione predefinita.

La libreria supporta diversi backend di input-output (parametro 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

Include anche un semplice designer GUI.

Elenco delle modifiche:

  • Aggiunto il widget VerticalTabs;
  • Aggiunto il tipo di cursore Move (noto anche come cursore SizeAll);
  • La proprietà KeepInParent della classe ChildWindow non considerava i confini dell'elemento padre;
  • Corretto un errore che causava il blocco di Gui Builder durante il tentativo di apertura di un modulo se il modulo attuale non era stato ancora salvato;
  • Supporto per un numero maggiore di dispositivi Android con backend SDL_GPU (SDL3).

Fonte: linux.org.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster