์ต์ข ์ถ์ ์ ์ ๊ณ ์ ์์ ฏ์ ํ์ฅ ๊ฐ๋ฅํ ๋ณด๊ธฐ๋ก ๊ต์ฒดํ๋ ์์ , ์ ๋๋ฉ์ด์ ์ ์ํ ์๋ก์ด API, ํจ๊ณผ ๋ฐ ์งํ๋ฅ ํ์๊ธฐ ๋ฒ์ญ, ํ์ ๋ฉ๋ด ์์คํ ์ฌ์์ ์๋ฃ ๋ฑ XNUMX๊ฐ์ง ๊ณํ๋ ๊ธฐ๋ฅ ๋ณ๊ฒฝ์ด ์๋ฃ๋์ด์ผ ํฉ๋๋ค. (์ค์ฒฉ๋ ํ์ ๋ฉ๋ด ๋ฐ ๋๋กญ๋ค์ด ๋ฉ๋ด์ ๊ด๋ จ๋ ์์ด๋์ด ๊ฐ๋ฐ), ๊ธฐ์กด ๋จ์ถํค ์์คํ ์ ์ด๋ฒคํธ ํธ๋ค๋ฌ๋ก ๊ต์ฒด, Drag&Drop ์์ ์ ์ํ ์๋ก์ด API ์์ฑ.
GTK 4 ๋ฆด๋ฆฌ์ค ์ด์ ์ ์ถ๊ฐ๋๊ธฐ๋ฅผ ๋ฐ๋ผ๋ ์ ํ์ ๊ธฐ๋ฅ์๋ UI ๋์์ด๋ ์์ ฏ, ํฅ์๋ ์๋จ ํจ๋ ๋ ์ด์์ ๋๊ตฌ, ๊ธฐ๋ณธ GTK ํ๋ ์์ํฌ์ ํตํฉ๋์ง ์๊ณ ๋ ์คํ์ ์์ ฏ์ ์ ๋ฌํ ์ ์๋ ์์ ฏ ์ ์ฅ์๊ฐ ํฌํจ๋ฉ๋๋ค. ๋ํ ์ ํ๋ฆฌ์ผ์ด์
์ GTK4๋ก ํฌํ
ํ๊ธฐ ์ํ ๋๊ตฌ ๊ฐ๋ฐ(์: GtkSourceView, vte ๋ฐ webkitgtk ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ ์ ํ ๋ฒ์ ์ค๋น ๋ฐ ํ๋ซํผ ์ง์ ์ ๊ณต)๋ ์ธ๊ธ๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด OpenGL ๊ธฐ๋ฐ ๋ ๋๋ง ์์คํ
์ Linux์์ ์ ์๋ํ์ง๋ง Vulkan ๊ธฐ๋ฐ ๋ ๋๋ง ์์คํ
์๋ ์ฌ์ ํ ์ฝ๊ฐ์ ์์
์ด ํ์ํฉ๋๋ค. Windows์์๋ Cairo ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ๋ ๋๋ง์ ์ฌ์ฉ๋์ง๋ง ๋ค์์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ๋์ฒด ๊ตฌํ์ด ์์ต๋๋ค.
์ถ์ฒ : opennet.ru