1์ 26์ผ, ํฌ๋ก์ค ํ๋ซํผ ์์ ฏ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ฒ์ 1.12๊ฐ ์ถ์๋์์ต๋๋ค. TGUIC++๋ก ์์ฑ๋์์ผ๋ฉฐ Zlib ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ๋ฐฐํฌ๋ฉ๋๋ค.
์ต์ ํ์ค ๋ฒ์ ์ C++14์ ๋๋ค. GCC >= 11, Clang >= 16 ๋ฐ IntelLLVM ์ปดํ์ผ๋ฌ์ ๊ฒฝ์ฐ ๊ธฐ๋ณธ์ ์ผ๋ก C++17 ํ์ค์ด ์ฌ์ฉ๋ฉ๋๋ค.
์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ์ฌ๋ฌ I/O ๋ฐฑ์๋๋ฅผ ์ง์ํฉ๋๋ค(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
- ๋ ์ด๋ฆฝ โ ๋ ์ด๋ฆฝ
๊ฐ๋จํ GUI ๋์์ด๋๋ ํฌํจ๋์ด ์์ต๋๋ค.
๋ณ๊ฒฝ ์ฌํญ ๋ชฉ๋ก :
- VerticalTabs ์์ ฏ์ ์ถ๊ฐํ์ต๋๋ค.
- ์ด๋ ์ปค์ ์ ํ(SizeAll ์ปค์๋ผ๊ณ ๋ ํจ)์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ChildWindow ํด๋์ค์ KeepInParent ์์ฑ์ด ๋ถ๋ชจ ์์์ ๊ฒฝ๊ณ๋ฅผ ์ ๋๋ก ๋ฐ๋ฅด์ง ์์์ต๋๋ค.
- ํ์ฌ ํผ์ด ์์ง ์ ์ฅ๋์ง ์์ ์ํ์์ ํผ์ ์ด๋ ค๊ณ ํ ๋ GUI ๋น๋์์ ๋ฐ์ํ๋ ์ถฉ๋ ๋ฌธ์ ๋ฅผ ์์ ํ์ต๋๋ค.
- SDL_GPU(SDL3) ๋ฐฑ์๋๋ฅผ ์ฌ์ฉํ๋ ๋ ๋ง์ Android ๊ธฐ๊ธฐ๋ฅผ ์ง์ํฉ๋๋ค.
์ถ์ฒ : linux.org.ru
