Den 26 januari slÀpptes version 1.12 av det plattformsövergripande widgetbiblioteket TGUI, skrivet i C++ och distribuerat under Zlib-licensen.
Minimi-standarden Àr C++14. För kompilatorer GCC >= 11, Clang >= 16 och IntelLLVM anvÀnds som standard C++17.
Biblioteket stöder flera in- och utdata-bakÀndar (CMake-parametern 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
Paketet inkluderar ocksÄ en enkel GUI-designer.
Ăndringslista:
- widgeten VerticalTabs har lagts till;
- en ny muspekartyp Move (Àven kÀnd som muspekare SizeAll) har lagts till;
- egenskapen KeepInParent i klassen ChildWindow beaktade inte grÀnserna för förÀldraelementet;
- en bugg i Gui Builder har ÄtgÀrdats som orsakade att programmet kraschade vid försök att öppna en form som Ànnu inte sparats;
- stöd för fler Android-enheter med SDL_GPU-bakÀnden (SDL3).
KĂ€lla: linux.org.ru
