GTK 3.99.0 เชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ GTK 4 เชฎเชพเชŸเซ‡ เช†เชฏเซ‹เชœเชฟเชค เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพเชจเซ€ เชชเซ‚เชฐเซเชฃเชคเชพเชจเซ‡ เชšเชฟเชนเซเชจเชฟเชค เช•เชฐเซ‡ เช›เซ‡.

เชชเซเชฐเช•เชพเชถเชฟเชค เชซเซเชฐเซ‡เชฎเชตเชฐเซเช•เชจเซเช‚ เช…เช‚เชคเชฟเชฎ เชชเซเชฐเชพเชฏเซ‹เช—เชฟเช• เชชเซเชฐเช•เชพเชถเชจ เชœเซ€เชŸเซ€เช•เซ‡ 3.99.0, เชœเซ‡ GTK 4 เชฎเชพเชŸเซ‡ เช†เชฏเซ‹เชœเชฟเชค เชคเชฎเชพเชฎ เชธเซเชตเชฟเชงเชพเช“เชจเซ‡ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เซ‡ เช›เซ‡. GTK 4 เชถเชพเช–เชพเชจเซ‡ เชจเชตเซ€ เชตเชฟเช•เชพเชธ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเชพ เชญเชพเช— เชฐเซ‚เชชเซ‡ เชตเชฟเช•เชธเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชฐเชนเซ€ เช›เซ‡ เชœเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชกเซ‡เชตเชฒเชชเชฐเซเชธเชจเซ‡ เช˜เชฃเชพ เชตเชฐเซเชทเซ‹เชฅเซ€ เชธเซเชฅเชฟเชฐ เช…เชจเซ‡ เชธเชชเซ‹เชฐเซเชŸเซ‡เชก API เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ‡ เช›เซ‡ เชœเซ‡เชจเซ‹ เช•เซ‹เชˆ เชญเชฏ เชตเชฟเชจเชพ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. เชฆเชฐ เช› เชฎเชนเชฟเชจเซ‡ เช…เชฐเชœเซ€เช“ เชซเชฐเซ€เชฅเซ€ เชฒเช–เซ‹ เช•เชพเชฐเชฃ เช•เซ‡ เช†เช—เชพเชฎเซ€ GTK เชถเชพเช–เชพเชฎเชพเช‚ API เชซเซ‡เชฐเชซเชพเชฐเซ‹ เชฎเชพเชŸเซ‡. GTK 4 เชตเชฐเซเชทเชจเชพ เช…เช‚เชค เชชเชนเซ‡เชฒเชพ เชฐเชฟเชฒเซ€เช เช•เชฐเชตเชพเชจเซเช‚ เช†เชฏเซ‹เชœเชจ เช›เซ‡.

เชธเซŒเชฅเซ€ เชตเชงเซ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชซเซ‡เชฐเชซเชพเชฐเซ‹ ะฒ เชœเซ€เชŸเซ€เช•เซ‡ 4 เชคเชฎเซ‡ เชจเซ‹เช‚เชงเซ€ เชถเช•เซ‹ เช›เซ‹:

  • เช…เชตเชฐเซ‹เชงเซ‹ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชคเชคเซเชตเซ‹ เชฎเซ‚เช•เชตเชพเชจเซ€ เชชเชฆเซเชงเชคเชฟ (เช…เชตเชฐเซ‹เชง เชฒเซ‡เช†เช‰เชŸ), เชœเซ‡เชฎเชพเช‚ เชฌเชพเชณ เชคเชคเซเชตเซ‹เชจเซเช‚ เชธเซเชฅเชพเชจ เช…เชจเซ‡ เช•เชฆ เชธเชฐเชนเชฆเซ‹เชจเชพ เช…เช‚เชคเชฐ เช…เชจเซ‡ เช…เชจเซเชฏ เชคเชคเซเชตเซ‹เชจเชพ เช•เชฆเชจเชพ เช†เชงเชพเชฐเซ‡ เชจเช•เซเช•เซ€ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.
  • เชตเชฒเซเช•เชจ เช—เซเชฐเชพเชซเชฟเช•เซเชธ API เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชฐเซ‡เชจเซเชกเชฐเชฐ เช•เซ‡ เชœเซ‡ GTK เชตเชฟเชœเซ‡เชŸเซ‹เชฎเชพเช‚ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเชพ เช˜เชฃเชพ เชธเช‚เชธเชพเชงเชจ-เชธเช˜เชจ CSS เช˜เชŸเช•เซ‹ เชฎเชพเชŸเซ‡ เชถเซ‡เชกเชฐเชจเซ‹ เช…เชฎเชฒ เช•เชฐเซ‡ เช›เซ‡.
  • เชเช•เซ€เช•เชฐเชฃ เชœเซ€เชเชธเช•เซ‡ (GTK เชธเซ€เชจ เช•เชฟเชŸ) เช“เชชเชจเชœเซ€เชเชฒ เช…เชจเซ‡ เชตเชฒเซเช•เชจ เชฆเซเชตเชพเชฐเชพ เช—เซเชฐเชพเชซเชฟเช• เชฆเซเชฐเชถเซเชฏเซ‹ เชฐเซ‡เชจเซเชกเชฐ เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชธเชพเชฅเซ‡.
  • เชฐเซ‡เชจเซเชกเชฐเซ€เช‚เช—เชจเชพ เชธเช‚เช—เช เชจเชฎเชพเช‚ เชธเซเชงเชพเชฐเซ‹ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡ - เชฌเชซเชฐเชจเชพ เช†เช‰เชŸเชชเซเชŸเชจเซ‡ เชฌเชฆเชฒเซ‡ เชนเชตเซ‡ เชฐเซ‡เชจเซเชกเชฐ เชจเซ‹เชกเซเชธ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชฎเซ‹เชกเซ‡เชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เช†เช‰เชŸเชชเซเชŸเชจเซ‡ เช‰เชšเซเชš-เชธเซเชคเชฐเชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€เชจเชพ เชตเซƒเช•เซเชทเชจเชพ เชฐเซ‚เชชเชฎเชพเช‚ เช—เซ‹เช เชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, OpenGL เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ GPU เชฆเซเชตเชพเชฐเชพ เช•เชพเชฐเซเชฏเช•เซเชทเชฎ เชฐเซ€เชคเซ‡ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช…เชจเซ‡ เชตเชฒเซเช•เชจ.
  • เชธเซเชตเชฟเชงเชพเช“ เช‡เชจเชชเซเชŸ เชซเซ‹เช•เชธ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเชพ เชฒเชตเชšเซ€เช• เชธเช‚เชšเชพเชฒเชจ เชฎเชพเชŸเซ‡.
  • เชเช• เช†เชงเซเชจเชฟเช• เช‡เชตเซ‡เชจเซเชŸ เชกเชฟเชฒเชฟเชตเชฐเซ€ เชฎเซ‹เชกเชฒ เชœเซ‡ เช‡เชจเชชเซเชŸ เช‡เชตเซ‡เชจเซเชŸเซเชธเชจเซ‡ เชฐเซ‚เชŸ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชธเชฌเชตเชฟเชจเซเชกเซ‹เชจเซ€ เชœเชฐเซ‚เชฐเชฟเชฏเชพเชคเชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเซ‡ เช›เซ‡. เชจเชตเชพ เชฎเซ‹เชกเซ‡เชฒเชจเซ‡ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เชตเชพเชจเซ€ เชœเชฐเซ‚เชฐเชฟเชฏเชพเชค เชเชจเชฟเชฎเซ‡เชถเชจ เช…เชธเชฐเซ‹เชจเชพ เชตเชงเซ เชธเช•เซเชฐเชฟเชฏ เช‰เชชเชฏเซ‹เช— เชธเชพเชฅเซ‡ เชธเช‚เช•เชณเชพเชฏเซ‡เชฒเซ€ เช›เซ‡, เชœเซ‡เชจเซเช‚ เชฐเซ‡เชจเซเชกเชฐเชฟเช‚เช— เชฆเซƒเชถเซเชฏเชฎเชพเชจ เช˜เชŸเช•เซ‹เชจเชพ เชฒเซ‡เช†เช‰เชŸเชจเซ‡ เชฌเชฆเชฒเซเชฏเชพ เชตเชฟเชจเชพ เช…เชจเซ‡ เชคเซ‡ เชฎเซเชœเชฌ, เชธเชฌเชตเชฟเชจเซเชกเซ‹ เชตเชฟเชจเชพ เชฅเชตเซเช‚ เชœเซ‹เชˆเช.
  • GDK API เชจเซ‡ เชตเซ‡เชฒเซ‡เชจเซเชก เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ เช…เชจเซ‡ เชธเช‚เชฌเช‚เชงเชฟเชค เช–เซเชฏเชพเชฒเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชซเชฐเซ€เชฅเซ€ เชกเชฟเชเชพเช‡เชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡. X11 เช…เชจเซ‡ เชตเซ‡เชฒเซ‡เชจเซเชก-เช†เชงเชพเชฐเชฟเชค เชธเซเชตเชฟเชงเชพเช“ เชชเชฐ เช–เชธเซ‡เชกเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡ เช…เชฒเช— เชฌเซ‡เช•เชเชจเซเชก.
  • GMenu เช…เชจเซ‡ เชชเซ‹เชชเช“เชตเชฐ เชฎเซ‡เชจเซเช“ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชตเชฟเช•เชฒเซเชชเซ‹เชจเซ€ เชคเชฐเชซเซ‡เชฃเชฎเชพเช‚ GtkMenu, GtkMenuBar เช…เชจเซ‡ GtkToolbar เชตเชฐเซเช—เซ‹เชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเชตเชพ เชธเชนเชฟเชค API เชจเซ€ เชฎเซเช–เซเชฏ เชธเชซเชพเชˆ เชนเชพเชฅ เชงเชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡.
  • GtkTextView เช…เชจเซ‡ เช…เชจเซเชฏ เช‡เชจเชชเซเชŸ เชตเชฟเชœเซ‡เชŸเซ‹เชฎเชพเช‚ เชฌเชฟเชฒเซเชŸ-เช‡เชจ เชชเซ‚เชฐเซเชตเชตเชคเซ เชธเซเชŸเซ‡เช• เช›เซ‡.
  • เชตเชฟเชœเซ‡เชŸเซเชธ เชฎเชพเชŸเซ‡ เชเช• เชจเชตเซ‹ GtkNative เชตเชฐเซเช— เช‰เชฎเซ‡เชฐเซเชฏเซ‹ เช•เซ‡ เชœเซ‡เชจเซ€ เชชเซ‹เชคเชพเชจเซ€ เชกเชฟเชธเซเชชเซเชฒเซ‡ เชธเชชเชพเชŸเซ€ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡ เชชเซ‡เชฐเซ‡เชจเซเชŸ เชตเชฟเชœเซ‡เชŸเซเชธ เชธเชพเชฅเซ‡ เชœเซ‹เชกเชพเชฏเซ‡เชฒเชพ เชตเชฟเชจเชพ, เชชเซเชฐเชฅเชฎ เชธเซเชคเชฐ เชชเชฐ เช…เชฒเช—เชฅเซ€ เช•เชพเชฎ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡.
  • เชจเชตเชพ เชตเชฟเชœเซ‡เชŸเซ‹ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ GtkPicture, GtkText, GtkPasswordEntry, GtkListView, GtkGridView, GtkColumnView เช…เชจเซ‡ เช‡เชฎเซ‹เชœเซ€ เชกเชฟเชธเซเชชเซเชฒเซ‡ เชตเชฟเชœเซ‡เชŸเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡.
  • เชตเชฟเชœเซ‡เชŸเซ‹เชจเชพ เชตเชฟเช•เชพเชธ เชฎเชพเชŸเซ‡, เชฆเซƒเชถเซเชฏเชฎเชพเชจ เชตเชฟเชธเซเชคเชพเชฐเชจเชพ เช•เชฆเชจเชพ เช†เชงเชพเชฐเซ‡ เชคเชคเซเชตเซ‹เชจเชพ เชฒเซ‡เช†เช‰เชŸเชจเซ‡ เชจเชฟเชฏเช‚เชคเซเชฐเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชธเชฟเชธเซเชŸเชฎเชจเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃ เชธเชพเชฅเซ‡ เชเช• เชจเชตเซเช‚ GtkLayoutManager เช‘เชฌเซเชœเซ‡เช•เซเชŸ เชฐเชœเซ‚ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. GtkLayoutManager GTK เช•เชจเซเชŸเซ‡เชจเชฐ เชœเซ‡เชฎ เช•เซ‡ GtkBox เช…เชจเซ‡ GtkGrid เชฎเชพเช‚ เชฌเชพเชณ เช—เซเชฃเชงเชฐเซเชฎเซ‹เชจเซ‡ เชฌเชฆเชฒเซ‡ เช›เซ‡.
  • เช‡เชตเซ‡เชจเซเชŸ เชนเซ‡เชจเซเชกเชฒเชฟเช‚เช—เชจเซ‡ เชธเชฐเชณ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡ เช…เชจเซ‡ เชนเชตเซ‡ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชซเช•เซเชค เช‡เชจเชชเซเชŸ เชฎเชพเชŸเซ‡ เชฅเชพเชฏ เช›เซ‡. เชฌเชพเช•เซ€เชจเซ€ เช‡เชตเซ‡เชจเซเชŸเซเชธเชจเซ‡ เช…เชฒเช— เชธเชฟเช—เซเชจเชฒเซ‹ เชธเชพเชฅเซ‡ เชฌเชฆเชฒเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช†เช‰เชŸเชชเซเชŸ เช‡เชตเซ‡เชจเซเชŸเซเชธเชจเซ‡ เชฌเชฆเชฒเซ‡, "GdkSurface::render" เชธเชฟเช—เซเชจเชฒ เชชเซเชฐเชธเซเชคเชพเชตเชฟเชค เช›เซ‡, เช…เชจเซ‡ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เช‡เชตเซ‡เชจเซเชŸเซเชธเชจเซ‡ เชฌเชฆเชฒเซ‡, "GdkSurface::size-changed" เช“เชซเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.
  • เชเช• เชจเชตเซเช‚ เชเชฌเซเชธเซเชŸเซเชฐเซ‡เช•เซเชถเชจ เชฒเซ‡เชฏเชฐ GdkPaintable เช‰เชฎเซ‡เชฐเซเชฏเซเช‚, เชœเซ‡ เช‘เชฌเซเชœเซ‡เช•เซเชŸเซเชธเชจเซเช‚ เชชเซเชฐเชคเชฟเชจเชฟเชงเชฟเชคเซเชต เช•เชฐเซ‡ เช›เซ‡ เชœเซ‡ เชฒเซ‡เช†เช‰เชŸ เชธเซเชคเชฐเซ‹เชจเซ‡ เชธเซ‰เชฐเซเชŸ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชตเช—เชฐ เช•เซ‹เชˆเชชเชฃ เช•เชฆเชฎเชพเช‚ เช—เชฎเซ‡ เชคเซเชฏเชพเช‚ เชฆเซ‹เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡.
  • GTK เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชจเชพ เช†เช‰เชŸเชชเซเชŸเชจเซ‡ เชตเซ‡เชฌ เชฌเซเชฐเชพเช‰เชเชฐ เชตเชฟเชจเซเชกเซ‹เชฎเชพเช‚ เชฐเซ‡เชจเซเชกเชฐ เช•เชฐเชตเชพ เชฆเซ‡เชตเชพ เชฎเชพเชŸเซ‡ เชฌเซเชฐเซ‹เชกเชตเซ‡ เชฌเซ‡เช•เชเชจเซเชก เชซเชฐเซ€เชฅเซ€ เชฒเช–เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡.
  • เชธเซ‚เชšเชฟเชค เช…เชฒเช— GdkDrag เช…เชจเซ‡ GdkDrop เช‘เชฌเซเชœเซ‡เช•เซเชŸเซเชธ เชธเชนเชฟเชค เชกเซเชฐเซ‡เช—-เชเชจเซเชก-เชกเซเชฐเซ‹เชช เช‘เชชเชฐเซ‡เชถเชจ เช•เชฐเชตเชพ เชธเชพเชฅเซ‡ เชธเช‚เช•เชณเชพเชฏเซ‡เชฒ API เชจเซ‡ เชซเชฐเซ€เชฅเซ€ เชกเชฟเชเชพเช‡เชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡.

เช…เช—เชพเช‰เชจเชพ เชชเชฐเซ€เช•เซเชทเชฃ เชชเซเชฐเช•เชพเชถเชจเชจเซ€ เชคเซเชฒเชจเชพเชฎเชพเช‚ เชธเซเชงเชพเชฐเชพเช“:

  • เชตเชฟเช•เชฒเชพเช‚เช—เชคเชพ เชงเชฐเชพเชตเชคเชพ เชฒเซ‹เช•เซ‹ เชฎเชพเชŸเซ‡ เชเช•เซเชธเซ‡เชธเชฟเชฌเชฟเชฒเชฟเชŸเซ€ API เชจเชพ เชœเซ‚เชจเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃเชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชธเซเชชเชทเซเชŸเซ€เช•เชฐเชฃเชจเชพ เช†เชงเชพเชฐเซ‡ เชจเชตเชพ เชธเช‚เชธเซเช•เชฐเชฃ เชฆเซเชตเชพเชฐเชพ เชฌเชฆเชฒเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡. เชเชฐเชฟเชฏเชพ เช…เชจเซ‡ GtkAccessible เชตเชฟเชœเซ‡เชŸ.
  • เชธเช‚เชชเชพเชฆเชจเชฏเซ‹เช—เซเชฏ เชฒเซ‡เชฌเชฒเซเชธ (GtkEditableLabel) เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เช†เชงเชพเชฐ.
  • เชฌเซเช•เชฎเชพเชฐเซเช•เซเชธ (GtkBookmarkList), เชธเซเชŸเซเชฐเซ€เช‚เช—เซเชธ (GtkStringList) เช…เชจเซ‡ เชธเชฟเชฒเซ‡เช•เซเชถเชจ เชฌเซเชฒเซ‹เช•เซเชธ (GtkBitset) เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชจเชตเชพ เชธเซ‚เชšเชฟ เชฎเซ‹เชกเชฒเซเชธเชจเซ€ เชฆเชฐเช–เชพเชธเซเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡.
  • GtkTreeView เชตเชฟเชœเซ‡เชŸ เช•เซ‹เชทเซ‹เชจเซ‡ เชธเช‚เชชเชพเชฆเชฟเชค เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชงเชฐเชพเชตเซ‡ เช›เซ‡.
  • GtkGridView เช…เชจเซ‡ GtkListView เชฎเชพเช‚ เชธเซเช•เซเชฐเซ‹เชฒเชฟเช‚เช—เชจเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃเชฎเชพเช‚ เชธเซเชงเชพเชฐเซ‹ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡, เชธเซเชตเชคเชƒ-เชธเซเช•เซเชฐเซ‹เชฒเซ€เช‚เช— เช…เชจเซ‡ เชธเซเชตเชคเชƒ-เชตเชฟเชธเซเชคเชฐเชฃ เชฎเชพเชŸเซ‡ เช†เชงเชพเชฐ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡.
  • GtkWidget เชตเชฟเชตเชฟเชง เช•เซเชฐเชฟเชฏเชพเช“เชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเซ‡ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชฐเซ€เชคเซ‡ เชเชกเชชเซ€ เชฌเชจเชพเชตเซ‡ เช›เซ‡.
  • GtkFilterListModel เช…เชจเซ‡ GtkSortListModel เชฎเชพเช‚ เชตเชงเชพเชฐเชพเชจเชพ เชธเซเช•เซเชฐเซ‹เชฒเชฟเช‚เช— เช…เชจเซ‡ เชซเชฟเชฒเซเชŸเชฐเชฟเช‚เช— เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช‰เชฎเซ‡เชฐเซเชฏเซ‹.
  • เช‡เชจเซเชธเซเชชเซ‡เช•เซเชŸเชฐเซ‡ เชธเซ‚เชšเชฟ เชฎเซ‹เชกเชฒเซเชธเชจเซเช‚ เชจเชฟเชฐเซ€เช•เซเชทเชฃ เช•เชฐเชตเชพ เช…เชจเซ‡ เช‘เชฌเซเชœเซ‡เช•เซเชŸเซเชธ เชตเชšเซเชšเซ‡ เชธเซ€เชงเซ€ เชจเซ‡เชตเชฟเช—เซ‡เชŸ เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชฎเชพเชŸเซ‡ เชธเชฎเชฐเซเชฅเชจ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ เช›เซ‡.
  • GDK เชฎเชพเช‚, เชธเซเช•เซเชฐเซ‹เชฒเชฟเช‚เช— เช‡เชคเชฟเชนเชพเชธ เชธเชพเชšเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡, GdkDevice API เชธเชพเชซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡, เช…เชจเซ‡ เช‰เชชเช•เชฐเชฃเซ‹เชจเซ‡ เชฎเชพเชธเซเชŸเชฐ เช…เชจเซ‡ เชธเซเชฒเซ‡เชตเชฎเชพเช‚ เช…เชฒเช— เช•เชฐเชตเชพเชจเซเช‚ เชฌเช‚เชง เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡.
  • macOS เชฎเชพเชŸเซ‡ เชจเชตเซเช‚ GDK เชฌเซ‡เช•เชเชจเซเชก เช‰เชฎเซ‡เชฐเซเชฏเซเช‚.
  • เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชจเชตเซเช‚ GDK เชฐเซ‡เชจเซเชกเชฐเชฟเช‚เช— เชฌเซ‡เช•เชเชจเซเชก เชเชจเซเช—เชฒ, เช†เช‚เชคเชฐเชธเซเชคเชฐเซ‹ OpenGL, Direct3D 9/11, Desktop GL เช…เชจเซ‡ Vulkan เชฎเชพเช‚ OpenGL ES เช•เซ‰เชฒเซเชธเชจเซเช‚ เชญเชพเชทเชพเช‚เชคเชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡.

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹