TGUI 1.12 TGUI 1.12 TGUI 1.12 TGUI 1.12

На 26 януари излезе версия 1.12 на кросплатформената библиотеka за уиджети TGUI, написана на C++ и разпространявана под лицензия Zlib.

Минималната версия на стандарта е C++14. За компилаторите GCC >= 11, Clang >= 16 и IntelLLVM, по подразбиране се използва стандарт C++17.

Библиотеката поддържа няколко бекенда за вход-изход (параметър 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

В комплекта се включва и прост дизайнер на GUI.

Списък с промени:

  • добавен е виджет VerticalTabs;
  • добавен е тип курсор Move (известен също като курсор SizeAll);
  • свойството KeepInParent на класа ChildWindow не вземаше предвид границите на родителския елемент;
  • отстранена е грешка, която причиняваше срив на Gui Builder при опит за отваряне на форма, ако текущата форма не е била запазена;
  • поддържа се по-широк набор от устройства Android с бекенд SDL_GPU (SDL3).

Източник: linux.org.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster