TGUI 1.12

TGUI 1.12 TGUI 1.12 TGUI 1.12 TGUI 1.12

26. janvārī tika izlaista 1.12 daudzplatformu logrīku bibliotēka TGUI, kas uzrakstīta C++ valodā un tiek izplatīta saskaņā ar Zlib licenci.

Minimālā standarta versija - C++14. GCC > = 11, Clang > = 16 un IntelLLVM kompilatoriem pēc noklusējuma tiek izmantots C++17 standarts.

Bibliotēka atbalsta vairākus ieejas/izejas backendus (CMake parametrs 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

Piegādes komplektā arī ietilpst vienkārša GUI dizainers.

Izmaiņu saraksts:

  • pievienots VerticalTabs logrīks;
  • pievienots Move kursoru tips (tiek dēvēts arī par SizeAll kursoru);
  • ChildWindow klases īpašums KeepInParent neņēma vērā vecāku elementa robežas;
  • izlabota Gui Builder avārija, mēģinot atvērt formu, ja pašreizējā forma vēl nav saglabāta;
  • atbalsts lielākam skaitam Android ierīču ar SDL_GPU backend (SDL3).

Avots: linux.org.ru

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster