TGUI 1.12

TGUI 1.12 TGUI 1.12 TGUI 1.12 TGUI 1.12

26 stycznia nastąpiło wydanie wersji 1.12 biblioteki widgetów wieloplatformowych. TGUI, napisany w języku C++ i rozpowszechniany na licencji Zlib.

Minimalną standardową wersją jest C++14. W przypadku kompilatorów GCC >= 11, Clang >= 16 i IntelLLVM domyślnie używany jest standard C++17.

Biblioteka obsługuje kilka zapleczy wejścia/wyjścia (parametr CMake TGUI_BACKEND):

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

Dostępny jest również prosty projektant GUI.

Lista zmian:

  • Dodano widżet VerticalTabs;
  • Dodano typ kursora Przesuń (znany również jako kursor SizeAll);
  • Właściwość KeepInParent klasy ChildWindow nie respektuje granic elementu nadrzędnego;
  • Naprawiono awarię w Gui Builder występującą podczas próby otwarcia formularza, jeśli bieżący formularz nie został jeszcze zapisany;
  • Obsługa większej liczby urządzeń z systemem Android z zapleczem SDL_GPU (SDL3).

Źródło: linux.org.ru

Dodaj komentarz