ืืขืฆื ืืงืกืคึผืขืจืืขื ืึทื ืืขืืืื ื ืคืื ืื ืคืจืืืืืืขืจืง , ืืืึธืก ืืืคึผืืึทืืึทื ืฅ ืึทืืข ืื ืคืึทื ืืงืฉืึทื ื ืคึผืืึทื ื ืขื ืคึฟืึทืจ GTK 4. ืื GTK 4 ืฆืืืืึทื ืืื ืืขืืืขืืึธืคึผืขื ืืื ืึท ืืืื ืคืื ืึท ื ืืึทืข ืึทื ืืืืืงืืื ื ืคึผืจืึธืฆืขืก ืืืึธืก ืคืจืืืื ืฆื ืฆืืฉืืขืื ืึทืคึผืืึทืงืืืฉืึทื ืืขืืืขืืึธืคึผืขืจืก ืืื ืึท ืกืืึทืืื ืืื ืืขืฉืืืฆื ืึทืคึผื ืคึฟืึทืจ ืขืืืขืืข ืืึธืจื ืืืึธืก ืงืขื ืขื ืืืื ืืขืืืืื ื ืึธื ืืืจื ืจืืจืืื ืึทืคึผืืึทืงืืืฉืึทื ื ืืขืืขืจ ืืขืงืก ืืืฉืื ืืืืึทื ืคึฟืึทืจ ืึทืคึผื ืขื ืืขืจืื ืืขื ืืื ืืขืจ ืืืืึทืืขืจ GTK ืฆืืืืึทื. GTK 4 ืืื ืคึผืืึทื ื ืขื ืฆื ืืืื ืคืจืื ืืืืืขืจ ืื ืกืืฃ ืคืื ืื ืืึธืจ.
ืคืื ืื ืืขืจืกื ะฒ ืืืจ ืงืขื ื ืืืืขืจืงื:
- ืืขืืึธื ืคึฟืึทืจ ืืจืืืคืืืืื ืขืืขืืขื ืื ืืืืืจื ืืืืฃ ืงืึทื ืกืืจืืื ืฅ (), ืืื ืืืึธืก ืื ืึธืจื ืืื ืืจืืืก ืคืื ืงืื ื ืขืืขืืขื ืื ืืื ืืืฉืืืกื ืืืืืจื ืืืืฃ ืื ืืืืึทืืงืืื ืฆื ืื ืืขืืืจืงื ืืื ืื ืืจืืืก ืคืื ืื ืืขืจืข ืขืืขืืขื ืื.
- ื ืจืขื ืืขืจืขืจ ืืืืืจื ืืืืฃ ืื Vulkan graphics API ืืืึธืก ืืืคึผืืึทืืึทื ืฅ ืฉืึทืืขืจื ืคึฟืึทืจ ืคืืืข ืคืื โโืื ืจืืกืึธืจืก-ืืื ืืขื ืกืืืืข CSS ืขืืขืืขื ืื ืืขื ืืฆื ืืื GTK ืืืืืืฉืืฅ.
- Integration (GTK Scene Kit) ืืื ืื ืคืืืืงืืื ืฆื ืืึทืื ืืจืึทืคืืง ืกืื ื ืืืจื OpenGL ืืื Vulkan.
- ืืขืจ ืึธืจืืึทื ืืืึทืฆืืข ืคืื โโืจืขื ืืขืจืื ื ืืื ืจืืืืืืื - ืึทื ืฉืืึธื ืคืื ืจืขืืืืืึทื ืฆื ืึท ืืึทืคืขืจ, ืึท ืืึธืืขื ืืืืืจื ืืืืฃ ืืคืคืืจื ื ืึธืืื ืืื ืืืฆื ืืขื ืืฆื, ืืื ืืืึธืก ืืขืจ ืจืขืืืืืึทื ืืื ืขืจืืื ืืืฉื ืืื ืื ืคืึธืจืขื ืคืื ืึท ืืืื ืคืื ืืืื-ืืืจืื ืึทืคึผืขืจืืืฉืึทื ื, ืืคืืฉืึทื ืืื ืคึผืจืึทืกืขืกื ืืืจื ืื ืืคึผื ื ืืฆื OpenGL ืืื ืืืืืงืึทื.
- ืคึฟืึทืจ ืคืืขืงืกืึทืืึทื ืืึทื ืืืื ื ืคืื ืึทืจืืึทื ืฉืจืืึทื ืคืึธืงืืก ืขื ืืขืจืื ืืขื.
- ื ืืึทืืขืจื ืืืื ืืขืฉืขืขื ืืฉ ืขืงืกืคึผืจืขืก ืืึธืืขื ืืืึธืก ืืืืืึทื ืืืฅ ืื ื ืืื ืคึฟืึทืจ ืกืึทื ืคึฟืขื ืฆืืขืจ ืืืขื ืจืืืื ื ืึทืจืืึทื ืฉืจืืึทื ืืขืฉืขืขื ืืฉื. ืื ื ืืื ืฆื ืื ืกืืจืืืขื ื ืึท ื ืืึทืข ืืึธืืขื ืืื ืคึฟืึทืจืืื ืื ืืื ืึท ืืขืจ ืึทืงืืืื ื ืืฆื ืคืื ืึทื ืึทืืืืฉืึทื ืืคืขืงืฅ, ืื ืจืขื ืืขืจืื ื ืคืื ืืืึธืก ืืึธื ืืืื ืืขืืื ืึธื ืืฉืึทื ืืื ื ืื ืืืืกืืืื ืคืื ืงืขื ืืืง ืขืืขืืขื ืื ืืื, ืึทืงืึธืจืืื ืืื, ืึธื ืึท ืกืืืคึฟืขื ืฆืืขืจ.
- ืื GDK API ืืื ืจืืืืืืื ื ืืื ืึทื ืืืื ืฆื ื ืืฆื ืื Wayland ืคึผืจืึธืืึธืงืึธื ืืื ืคึฟืึทืจืืื ืืขื ืข ืงืึทื ืกืขืคึผืก. X11 ืืื Wayland-ืืืืืจื ืคึฟืขืึดืงืืืื ืืขื ืขื ืืจืืืขืจืืขืคืืจื ืฆื .
- ื ืืืืคึผื ืงืืื ืึทืคึผ ืคืื ืื ืึทืคึผื ืืื ืืืจืืืขืงืึธืื, ืึทืจืืึทื ืืขืจืขืื ื ืื ืืึทืืืึทืืืงืื ื ืคืื ืื ืงืืืกื GtkMenu, GtkMenuBar ืืื GtkToolbar, ืืื ืืืืืืข ืคืื โโGMenu ืืื ืคึผืึธืคึผืึธืืืขืจ-ืืืืืจื ืึธืคึผืฆืืขืก.
- GtkTextView ืืื ืื ืืขืจืข ืึทืจืืึทื ืฉืจืืึทื ืืืืืืฉืืฅ ืืึธืื ืึท ืืขืืืื-ืืื ืืคืืึทืื ืึธื ืืืืื.
- ืฆืืืขืืขืื ืึท ื ืืึทืข GtkNative ืงืืึทืก ืคึฟืึทืจ ืืืืืืฉืืฅ ืืืึธืก ืืึธืื ืืืืขืจ ืืืืืขื ืข ืึทืจืืืกืืืืึทืื ืืืืขืจืคืืึทื ืืื ืงืขื ืขื ืึทืจืืขืื ืกืขืคึผืขืจืึทืืื ืืืืฃ ืืขืจ ืขืจืฉืืขืจ ืฉืืึทืคึผื, ืึธื ืืืื ืืืื ืฆื ืคืึธืืขืจ ืืืืืืฉืืฅ.
- ื ืืึท ืืืืืืฉืืฅ ืืขื ืขื ืฆืืืขืืขืื, ืึทืจืืึทื ืืขืจืขืื ื GtkPicture, GtkText, GtkPasswordEntry, GtkListView, GtkGridView, GtkColumnView ืืื ืึทื Emoji ืึทืจืืืกืืืืึทืื ืืืืืืฉืื.
- ืคึฟืึทืจ ืื ืึทื ืืืืืงืืื ื ืคืื ืืืืืืฉืืฅ, ืึท ื ืืึทืข GtkLayoutManager ืืืืคืขืฅ ืืื ืืึทืงืขื ืขื ืืื ืื ืืืคึผืืึทืืขื ืืืืฉืึทื ืคืื ืึท ืกืืกืืขื ืคึฟืึทืจ ืงืึทื ืืจืึธืืืื ื ืื ืืืืกืืืื ืคืื ืขืืขืืขื ืื ืืืคึผืขื ืืื ื ืืืืฃ ืื ืืจืืืก ืคืื ืื ืงืขื ืืืง ืืขืื ื. GtkLayoutManager ืจืืคึผืืืืกืื ืงืื ื ืคึผืจืึธืคึผืขืจืืืขืก ืืื GTK ืงืึทื ืืืื ืขืจื ืึทืืึท ืืื GtkBox ืืื GtkGrid.
- ืืขืฉืขืขื ืืฉ ืืึทื ืืืื ื ืืื ืกืืืคึผืืึทืคืืื ืืื ืืื ืืืฆื ืืขื ืืฆื ืืืืื ืคึฟืึทืจ ืึทืจืืึทื ืฉืจืืึทื. ืื ืจืืขื ืืขืฉืขืขื ืืฉื ืืขื ืขื ืจืืคึผืืืืกื ืืื ืืึทืืื ืืขืจ ืกืืื ืึทืื, ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืึทื ืฉืืึธื ืคืื ืจืขืืืืืึทื events, ืื "GdkSurface :: ืจืขื ืืขืจ" ืกืืื ืึทื ืืื ืืขืคึฟืื ื, ืืื ืึทื ืฉืืึธื ืคืื ืงืึทื ืคืืืืขืจืืืฉืึทื ืืขืฉืขืขื ืืฉื, "GdkSurface :: ืืจืืืก-ืืฉืึทื ืืขื".
- ืฆืืืขืืขืื ืึท ื ืืึทืข ืึทืืกืืจืึทืงืฆืืข ืฉืืืืข GdkPaintable, ืจืขืคึผืจืืืขื ืืื ื ืึทืืืืฉืขืงืฅ ืืืึธืก ืงืขื ืขื ืืืื ืฆืืขื ืขืจืืขืฅ ืืื ืงืืื ืืจืืืก, ืึธื ืื ื ืืื ืฆื ืกืึธืจื ืืืืกืืืื ืืืึทืขืจืก.
- ืื ืืจืึธืืืืื ืืึทืงืขื ื ืืื ืจืืจืืื ืฆื ืืึธืื ืื ืจืขืืืืืึทื ืคืื ืื GTK ืืืืืืึธืืขืง ืฆื ืืืื ืจืขื ืืขืจื ืืื ืึท ืืืขื ืืืขืืขืจืขืจ ืคึฟืขื ืฆืืขืจ.
- ืื ืึทืคึผื ืคึฟืึทืจืืื ืื ืืื ืืจืึทื-ืืื-ืืจืึธืคึผ ืึทืคึผืขืจืืืฉืึทื ื ืืื ืจืืืืืืื ื, ืึทืจืืึทื ืืขืจืขืื ื ืื ืคืืจืืขืืืืื ืืึทืืื ืืขืจ GdkDrag ืืื GdkDrop ืึทืืืืฉืขืงืฅ.
ืืืคึผืจืืืืืึทื ืฅ ืงืึทืืคึผืขืจื ืืื ืื ืคืจืืขืจืืืงืข ืคึผืจืึธืืข ืืขืืืื ื:
- ืื ืึทืื ืืืคึผืืึทืืขื ืืืืฉืึทื ืคืื ืื ืึทืงืกืขืกืึทืืืืืื ืึทืคึผื ืคึฟืึทืจ ืืขื ืืฉื ืืื ืืืกืึทืืืืืืื ืืื ืึทืืืขืงืืขื ืืืขื, ืจืืคึผืืืืกื ืืืจื ืึท ื ืืึทืข ืืืขืจืกืืข ืืืืืจื ืืืืฃ ืื ืกืคึผืขืกืืคืืงืึทืืืึธื ืืื ืื GtkAccessible ืืืืืืฉืื.
- ืฆืืืขืืืืื ืฉืืืฆื ืคึฟืึทืจ ืขืืืืึทืืืข ืืึทืืขืืก (GtkEditableLabel).
- ื ืื ืจืฉืืื ืืึธืืขืืก ืืขื ืขื ืคืืจืืขืืืืื ืคึฟืึทืจ ืืืืึทืื ืืืง ืืืงืืึทืจืงืก (ืืืงืืึธืึธืงืืึทืจืงืืืกื), ืกืืจืื ืืก (ืืืงืกืืจืื ืืืืกื) ืืื ืกืขืืขืงืฆืืข ืืืึทืงืก (ืืืงืืืฆืขื).
- ืื GtkTreeView ืืืืืืฉืื ืืื ืื ืคืืืืงืืื ืฆื ืจืขืืึทืืืจื ืกืขืื.
- ืื ืืืคึผืืึทืืขื ืืืืฉืึทื ืคืื ืกืงืจืึธืืืื ื ืืื ืืืคึผืจืืืื ืืื GtkGridView ืืื GtkListView, ืฉืืืฆื ืคึฟืึทืจ ืึทืืืึธ-ืกืงืจืึธืืืื ื ืืื ืึทืืืึธ-ืืงืกืคึผืึทื ืืื ื ืืื ืฆืืืขืืขืื.
- GtkWidget ืืืืืืืืง ืกืคึผืืื ืื ืคึผืจืึทืกืขืกืื ื ืคืื ืคืึทืจืฉืืื ืึทืงืฉืึทื ื.
- ืฆืืืขืืืืื ืฉืืืฆื ืคึฟืึทืจ ืื ืงืจืึทืืขื ืืึทื ืกืงืจืึธืืืื ื ืืื ืคึฟืืืืจืืจืื ื ืฆื GtkFilterListModel ืืื GtkSortListModel.
- ืื ืกืคึผืขืงืืึธืจ ืืื ืฆืืืขืืืืื ืฉืืืฆื ืคึฟืึทืจ ืื ืกืคึผืขืงืืื ื ืจืฉืืื ืืึธืืขืืก ืืื ืื ืคืืืืงืืื ืฆื ืืืืื ื ืึทืืืืืืจื ืฆืืืืฉื ืึทืืืืฉืขืงืฅ.
- ืืื GDK, ืกืงืจืึธืืืื ื ืืขืฉืืืืข ืืื ืืขืจืืืขืืืขื, ืื GdkDevice API ืืื ืงืืื ื, ืืื ืื ืฆืขืฉืืืืื ื ืคืื ืืขืืืืกืขืก ืืื ืืขื ืืื ืฉืงืืึทืฃ ืืื ืกืืึทืคึผื.
- ืฆืืืขืืขืื ื ื ืืืขื GDK ืืึทืงืขื ื ืคึฟืึทืจ macOS.
- ืคืึทืจ Windows ื ื ืืืข GDK ืจืขื ืืขืจืื ื ืืึทืงืขื ื ืืึทืืืจื ืืืืฃ , ืฆื ืืืืขืจืืขืฆื OpenGL ES ืจืืคื ืฆื OpenGL, Direct3D 9/11, Desktop GL ืืื Vulkan.
ืืงืืจ: opennet.ru
