GTK 3.96, GTK 4 เจฆเฉ€ เจชเฉเจฐเจฏเฉ‹เจ—เจพเจคเจฎเจ• เจฐเฉ€เจฒเฉ€เจœเจผ, เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค

10 เจฎเจนเฉ€เจจเฉ‡ เจฌเจพเจ…เจฆ เจฌเฉ€เจคเฉ‡ เจฆเฉ‡ เจŸเฉˆเจธเจŸ เจฐเฉ€เจฒเฉ€เจœเจผ เจชเฉ‡เจธเจผ เจ•เฉ€เจคเจพ GTK 3.96, GTK 4 เจฆเฉ€ เจ†เจ—เจพเจฎเฉ€ เจธเจฅเจฟเจฐ เจฐเฉ€เจฒเฉ€เจœเจผ เจฆเฉ€ เจ‡เฉฑเจ• เจจเจตเฉ€เจ‚ เจชเฉเจฐเจฏเฉ‹เจ—เจพเจคเจฎเจ• เจฐเฉ€เจฒเฉ€เจœเจผเฅค GTK 4 เจธเจผเจพเจ–เจพ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจจเจตเฉ€เจ‚ เจตเจฟเจ•เจพเจธ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจฆเฉ‡ เจนเจฟเฉฑเจธเฉ‡ เจตเจœเฉ‹เจ‚ เจตเจฟเจ•เจธเจค เจ•เฉ€เจคเจพ เจœเจพ เจฐเจฟเจนเจพ เจนเฉˆ เจœเฉ‹ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจ•เจˆ เจธเจพเจฒเจพเจ‚ เจฒเจˆ เจ‡เฉฑเจ• เจธเจฅเจฟเจฐ เจ…เจคเฉ‡ เจธเจนเจฟเจฏเฉ‹เจ—เฉ€ API เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจจ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐเจฆเจพ เจนเฉˆ เจœเฉ‹ เจฌเจฟเจจเจพเจ‚ เจ•เจฟเจธเฉ‡ เจกเจฐ เจฆเฉ‡ เจตเจฐเจคเฉ‡ เจœเจพ เจธเจ•เจฆเฉ‡ เจนเจจเฅค เจ…เจ—เจฒเฉ€ GTK เจธเจผเจพเจ–เจพ เจตเจฟเฉฑเจš API เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃ เจฆเฉ‡ เจ•เจพเจฐเจจ เจนเจฐ เจ›เฉ‡ เจฎเจนเฉ€เจจเจฟเจ†เจ‚ เจตเจฟเฉฑเจš เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจจเฉ‚เฉฐ เจฆเฉเจฌเจพเจฐเจพ เจฒเจฟเจ–เจฃเจพ เจชเฉˆเจ‚เจฆเจพ เจนเฉˆเฅค เจœเจฆเฉ‹เจ‚ เจคเฉฑเจ• GTK 4 เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจธเจฅเจฟเจฐ เจจเจนเฉ€เจ‚ เจนเฉ‹ เจœเจพเจ‚เจฆเจพ, เจ‡เจน เจธเจฟเจซเจพเจฐเจธเจผ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ เจ•เจฟ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉ‡เจธเจผ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจฌเฉเจฐเจพเจ‚เจš เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจฌเจฃเจพเจˆเจ†เจ‚ เจœเจพเจฃเฅค GTK 3.24.

เจฎเฉเฉฑเจ– เจคเจฌเจฆเฉ€เจฒเฉ€ GTK 3.96 เจตเจฟเฉฑเจš:

  • API เจตเจฟเฉฑเจš เจœเฉ€ เจเจธ เจ•เฉ‡ (GTK เจธเฉ€เจจ เจ•เจฟเฉฑเจŸ), เจœเฉ‹ OpenGL เจ…เจคเฉ‡ Vulkan เจฐเจพเจนเฉ€เจ‚ เจ—เฉเจฐเจพเจซเจฟเจ• เจฆเฉเจฐเจฟเจธเจผเจพเจ‚ เจฆเฉ€ เจฐเฉˆเจ‚เจกเจฐเจฟเฉฐเจ— เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเฉ€ เจนเฉˆ, เจ—เจฒเจคเฉ€เจ†เจ‚ 'เจคเฉ‡ เจ•เฉฐเจฎ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจœเฉ‹ เจจเจตเฉ‡เจ‚ เจกเฉ€เจฌเฉฑเจ—เจฟเฉฐเจ— เจŸเฉ‚เจฒ gtk4-node-editor เจฆเฉ€ เจฌเจฆเฉŒเจฒเจค เจชเจ›เจพเจฃเจจเจพ เจ†เจธเจพเจจ เจนเฉ‹ เจ—เจฟเจ† เจนเฉˆ, เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฒเฉ‹เจก เจ•เจฐเจจ เจ…เจคเฉ‡ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจ‡เฉฑเจ• เจฒเฉœเฉ€เจฌเฉฑเจง เจซเจพเจฐเจฎเฉˆเจŸ เจตเจฟเฉฑเจš เจฐเฉˆเจ‚เจกเจฐเจฟเฉฐเจ— เจจเฉ‹เจก (เจ‡เฉฐเจธเจชเฉˆเจ•เจธเจผเจจ เจฎเฉ‹เจก GTK เจ‡เฉฐเจธเจชเฉˆเจ•เจŸเจฐ เจตเจฟเฉฑเจš เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ), เจ…เจคเฉ‡ เจตเฉฑเจ–-เจตเฉฑเจ– เจฌเฉˆเจ•เจเจ‚เจก เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจฐเฉˆเจ‚เจกเจฐเจฟเฉฐเจ— เจจเจคเฉ€เจœเจฟเจ†เจ‚ เจฆเฉ€ เจคเฉเจฒเจจเจพ เจตเฉ€ เจ•เจฐเฉ‹;

    GTK 3.96, GTK 4 เจฆเฉ€ เจชเฉเจฐเจฏเฉ‹เจ—เจพเจคเจฎเจ• เจฐเฉ€เจฒเฉ€เจœเจผ, เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค

  • 3D เจชเจฐเจฟเจตเจฐเจคเจจ เจธเจฎเจฐเฉฑเจฅเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจชเฉฑเจงเจฐ 'เจคเฉ‡ เจฒเจฟเจ†เจ‚เจฆเจพ เจ—เจฟเจ† เจนเฉˆ เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจเจจเฉ€เจฎเฉ‡เจธเจผเจจ เจชเฉเจฐเจญเจพเจต เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ˜เฉเฉฐเจฎเจฃ เจตเจพเจฒเจพ เจ˜เจฃ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ;

    GTK 3.96, GTK 4 เจฆเฉ€ เจชเฉเจฐเจฏเฉ‹เจ—เจพเจคเจฎเจ• เจฐเฉ€เจฒเฉ€เจœเจผ, เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค

  • เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจฆเฉเจฌเจพเจฐเจพ เจฒเจฟเจ–เจฟเจ† เจฌเฉเจฐเฉŒเจกเจตเฉ‡ GDK เจฌเฉˆเจ•เจเจ‚เจก เจ‡เฉฑเจ• เจตเฉˆเฉฑเจฌ เจฌเฉเจฐเจพเจŠเจœเจผเจฐ เจตเจฟเฉฐเจกเฉ‹ เจตเจฟเฉฑเจš GTK เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจ†เจ‰เจŸเจชเฉเฉฑเจŸ เจฐเฉˆเจ‚เจกเจฐ เจ•เจฐเจจ เจฒเจˆ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจชเฉเจฐเจพเจฃเจพ เจฌเฉเจฐเฉŒเจกเจตเฉ‡เจ… เจฒเจพเจ—เฉ‚เจ•เจฐเจจ GTK 4 เจตเจฟเฉฑเจš เจชเฉเจฐเจธเจคเจพเจตเจฟเจค เจฐเฉˆเจ‚เจกเจฐเจฟเฉฐเจ— เจตเจฟเจงเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจซเจฟเฉฑเจŸ เจจเจนเฉ€เจ‚ เจฌเฉˆเจ เจฆเจพ เจธเฉ€ (เจ‡เฉฑเจ• เจฌเจซเจฐ เจตเจฟเฉฑเจš เจ†เจ‰เจŸเจชเฉเฉฑเจŸ เจฆเฉ€ เจฌเจœเจพเจ, เจ‡เจน เจนเฉเจฃ เจฐเฉˆเจ‚เจกเจฐ เจจเฉ‹เจกเจพเจ‚ เจฆเฉ‡ เจ…เจงเจพเจฐ เจคเฉ‡ เจ‡เฉฑเจ• เจฎเจพเจกเจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ, เจœเจฟเฉฑเจฅเฉ‡ เจ†เจ‰เจŸเจชเฉเฉฑเจŸ เจ‰เฉฑเจš-เจชเฉฑเจงเจฐเฉ€ เจ•เจพเจฐเจตเจพเจˆเจ†เจ‚ เจฆเฉ‡ เจ‡เฉฑเจ• เจŸเฉเจฐเฉ€ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจฌเจฃเฉ€ เจนเฉˆ, เจ“เจชเจจเจœเฉ€เจเจฒ เจ…เจคเฉ‡ เจตเฉเจฒเจ•เจจ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ GPU เจฆเฉเจ†เจฐเจพ เจ•เฉเจธเจผเจฒเจคเจพ เจจเจพเจฒ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค
    เจจเจตเจพเจ‚ เจฌเฉเจฐเฉŒเจกเจตเฉ‡ เจตเจฟเจ•เจฒเจช เจฌเฉเจฐเจพเจŠเจœเจผเจฐ เจตเจฟเฉฑเจš เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจจเฉ‚เฉฐ เจฐเฉˆเจ‚เจกเจฐ เจ•เจฐเจจ เจฒเจˆ CSS เจธเจŸเจพเจˆเจฒ เจฆเฉ‡ เจจเจพเจฒ เจฐเฉˆเจ‚เจกเจฐ เจจเฉ‹เจกเจพเจ‚ เจจเฉ‚เฉฐ DOM เจจเฉ‹เจกเจพเจ‚ เจตเจฟเฉฑเจš เจฌเจฆเจฒเจฆเจพ เจนเฉˆเฅค เจนเจฐเฉ‡เจ• เจจเจตเฉ€เจ‚ เจธเจ•เฉเจฐเฉ€เจจ เจธเจฅเจฟเจคเฉ€ เจจเฉ‚เฉฐ เจชเจฟเจ›เจฒเฉ€ เจธเจฅเจฟเจคเฉ€ เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐเฉ€ DOM เจŸเฉเจฐเฉ€ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจคเจฌเจฆเฉ€เจฒเฉ€ เจฆเฉ‡ เจคเฉŒเจฐ เจคเฉ‡ เจธเฉฐเจธเจพเจงเจฟเจค เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจœเฉ‹ เจฐเจฟเจฎเฉ‹เจŸ เจ•เจฒเจพเจ‡เฉฐเจŸ เจจเฉ‚เฉฐ เจชเฉเจฐเจธเจพเจฐเจฟเจค เจ•เฉ€เจคเฉ‡ เจกเฉ‡เจŸเจพ เจฆเฉ‡ เจ†เจ•เจพเจฐ เจจเฉ‚เฉฐ เจ˜เจŸเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค 3D เจชเจฐเจฟเจตเจฐเจคเจจ เจ…เจคเฉ‡ เจ—เฉเจฐเจพเจซเจฟเจ• เจชเฉเจฐเจญเจพเจต CSS เจŸเฉเจฐเจพเจ‚เจธเจซเจพเจฐเจฎ เจชเฉเจฐเจพเจชเจฐเจŸเฉ€ เจฆเฉเจ†เจฐเจพ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ;

  • GDK เจตเฉ‡เจฒเฉˆเจ‚เจก เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจจเฉ‚เฉฐ เจงเจฟเจ†เจจ เจตเจฟเฉฑเจš เจฐเฉฑเจ– เจ•เฉ‡ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ‡ API เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจเจพ เจœเจพเจฐเฉ€ เจฐเฉฑเจ–เจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ X11-เจ…เจงเจพเจฐเจฟเจค API เจจเฉ‚เฉฐ เจธเจพเจซเจผ เจ•เจฐเจฆเจพ เจนเฉˆ เจœเจพเจ‚ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ‡ X11 เจฌเฉˆเจ•เจเจ‚เจก เจตเจฟเฉฑเจš เจญเฉ‡เจœเจฆเจพ เจนเฉˆเฅค เจšเจพเจˆเจฒเจก เจธเจฐเจซเฉ‡เจธ เจ…เจคเฉ‡ เจ—เจฒเฉ‹เจฌเจฒ เจ•เฉ‹เจ†เจฐเจกเฉ€เจจเฉ‡เจŸเจธ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจคเฉ‹เจ‚ เจฆเฉ‚เจฐ เจœเจพเจฃ เจฒเจˆ เจ•เฉฐเจฎ เจตเจฟเฉฑเจš เจชเฉเจฐเจ—เจคเฉ€ เจนเฉˆ. GDK_SURFACE_SUBSURFACE เจฒเจˆ เจธเจฎเจฐเจฅเจจ GDK เจคเฉ‹เจ‚ เจนเจŸเจพ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆ;
  • เจกเจฐเฉˆเจ—-เจเจ‚เจก-เจกเฉเจฐเฉŒเจช เจ“เจชเจฐเฉ‡เจธเจผเจจเจพเจ‚ เจจเจพเจฒ เจธเฉฐเจฌเฉฐเจงเจฟเจค เจ•เฉ‹เจก เจฆเฉ€ เจฐเฉ€เจซเฉˆเจ•เจŸเจฐเจฟเฉฐเจ— เจœเจพเจฐเฉ€ เจฐเจนเฉ€, เจชเฉเจฐเจธเจคเจพเจตเจฟเจค เจตเฉฑเจ–เจฐเฉ‡ GdkDrag เจ…เจคเฉ‡ GdkDrop เจ†เจฌเจœเฉˆเจ•เจŸเจธ เจธเจฎเฉ‡เจค;
  • เจ‡เจตเฉˆเจ‚เจŸ เจนเฉˆเจ‚เจกเจฒเจฟเฉฐเจ— เจจเฉ‚เฉฐ เจธเจฐเจฒ เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ เจนเฉเจฃ เจธเจฟเจฐเจซเจผ เจ‡เจจเจชเฉเจŸ เจฒเจˆ เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจฌเจพเจ•เฉ€ เจˆเจตเฉˆเจ‚เจŸเจพเจ‚ เจจเฉ‚เฉฐ เจตเฉฑเจ–เจฐเฉ‡ เจธเจฟเจ—เจจเจฒเจพเจ‚ เจจเจพเจฒ เจฌเจฆเจฒเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ†เจ‰เจŸเจชเฉเฉฑเจŸ เจ‡เจตเฉˆเจ‚เจŸเจธ เจฆเฉ€ เจฌเจœเจพเจ, เจธเจฟเจ—เจจเจฒ "GdkSurface::render" เจชเฉเจฐเจธเจคเจพเจตเจฟเจค เจนเฉˆ, เจธเฉฐเจฐเจšเจจเจพ เจ‡เจตเฉˆเจ‚เจŸเจธ เจฆเฉ€ เจฌเจœเจพเจ - "GdkSurface:: เจ†เจ•เจพเจฐ-เจฌเจฆเจฒเจฟเจ†", เจ‡เจตเฉˆเจ‚เจŸเจพเจ‚ เจจเฉ‚เฉฐ เจฎเฉˆเจช เจ•เจฐเจจ เจฆเฉ€ เจฌเจœเจพเจ - "GdkSurface: :mapped", gdk_event_handler_set() เจฆเฉ€ เจฌเจœเจพเจ - "GdkSurface::event";
  • เจตเฉ‡เจฒเฉˆเจ‚เจก เจฒเจˆ GDK เจฌเฉˆเจ•เจเจ‚เจก เจจเฉ‡ GtkSettings เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจจเฉ‚เฉฐ เจเจ•เจธเฉˆเจธ เจ•เจฐเจจ เจฒเจˆ เจชเฉ‹เจฐเจŸเจฒ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ† เจนเฉˆเฅค เจ‡เจจเจชเฉเจŸ เจคเจฐเฉ€เจ•เจฟเจ†เจ‚ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ, เจŸเฉˆเจ•เจธเจŸ-เจ‡เจจเจชเฉเจŸ-เจ…เจธเจฅเจฟเจฐ-v3 เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจเจ•เจธเจŸเฉˆเจ‚เจธเจผเจจ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจชเฉเจฐเจธเจคเจพเจตเจฟเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ;
  • เจตเจฟเจœเฉ‡เจŸเจธ เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจฒเจˆ, เจ‡เฉฑเจ• เจจเจตเจพเจ‚ GtkLayoutManager เจ†เจฌเจœเฉˆเจ•เจŸ เจฆเจฟเจธเจฃ เจตเจพเจฒเฉ‡ เจ–เฉ‡เจคเจฐ เจฆเฉ‡ เจฒเฉ‡เจ†เจ‰เจŸ เจฆเฉ‡ เจ…เจงเจพเจฐ เจคเฉ‡ เจคเฉฑเจคเจพเจ‚ เจฆเฉ‡ เจ–เจพเจ•เฉ‡ เจจเฉ‚เฉฐ เจจเจฟเจฏเฉฐเจคเจฐเจฟเจค เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจธเจฟเจธเจŸเจฎ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฆเฉ‡ เจจเจพเจฒ เจชเฉ‡เจธเจผ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค GtkLayoutManager GTK เจ•เฉฐเจŸเฉ‡เจจเจฐเจพเจ‚ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ GtkBox เจ…เจคเฉ‡ GtkGrid เจตเจฟเฉฑเจš เจšเจพเจˆเจฒเจก เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฆเจพ เจนเฉˆเฅค เจ•เจˆ เจฐเฉˆเจกเฉ€เจฎเฉ‡เจก เจฒเฉ‡เจ†เจ‰เจŸ เจชเฉเจฐเจฌเฉฐเจงเจ• เจชเฉเจฐเจธเจคเจพเจตเจฟเจค เจนเจจ: เจ‡เฉฑเจ• เจšเจพเจˆเจฒเจก เจเจฒเฉ€เจฎเฉˆเจ‚เจŸ เจตเจพเจฒเฉ‡ เจธเจงเจพเจฐเจจ เจ•เฉฐเจŸเฉ‡เจจเจฐเจพเจ‚ เจฒเจˆ GtkBinLayout, เจฐเฉ‡เจ–เจฟเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจ…เจฒเจพเจˆเจจ เจ•เฉ€เจคเฉ‡ เจšเจพเจˆเจฒเจก เจเจฒเฉ€เจฎเฉˆเจ‚เจŸเจธ เจฒเจˆ GtkBoxLayout, เจ—เจฐเจฟเฉฑเจก เจตเจฟเฉฑเจš เจšเจพเจˆเจฒเจก เจเจฒเฉ€เจฎเฉˆเจ‚เจŸเจธ เจจเฉ‚เฉฐ เจ…เจฒเจพเจˆเจจ เจ•เจฐเจจ เจฒเจˆ GtkGridLayout, เจšเจพเจˆเจฒเจก เจเจฒเฉ€เจฎเฉˆเจ‚เจŸเจธ เจฆเฉ€ เจ†เจชเจนเฉเจฆเจฐเฉ€ เจธเจฅเจฟเจคเฉ€ เจฒเจˆ GtkFixedLayout, เจชเจฐเฉฐเจชเจฐเจพเจ—เจค เจธเจพเจˆเจœเจผ เจเจฒเฉ€เจฎเฉˆเจ‚เจŸเจธ เจฒเจˆ GtkFixedLayoutเฅค เจนเฉˆเจ‚เจกเจฒเจฐ;
  • เจšเจพเจˆเจฒเจก เจเจฒเฉ€เจฎเฉˆเจ‚เจŸเจธ เจฆเฉ‡ เจชเฉ‡เจœ เจกเจฟเจธเจชเจฒเฉ‡ เจฒเจˆ เจœเจจเจคเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจชเจนเฉเฉฐเจšเจฏเฉ‹เจ— เจตเจธเจคเฉ‚เจ†เจ‚ เจจเฉ‚เฉฐ GtkAssistant, GtkStack เจ…เจคเฉ‡ GtkNotebook เจตเจฟเจœเฉ‡เจŸเจธ เจตเจฟเฉฑเจš เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจ‡เจนเจจเจพเจ‚ เจตเจฟเจœเฉ‡เจŸเจธ เจฆเฉ‡ เจ—เฉˆเจฐ-เจฒเฉ‡เจ†เจ‰เจŸ-เจธเจฌเฉฐเจงเจค เจšเจพเจˆเจฒเจก เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ•เจฟเจ‰เจ‚เจ•เจฟ เจธเจพเจฐเฉ€เจ†เจ‚ เจฎเฉŒเจœเฉ‚เจฆเจพ เจšเจพเจˆเจฒเจก เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจจเจฟเจฏเจฎเจค เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚, เจฒเฉ‡เจ†เจ‰เจŸ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚, เจœเจพเจ‚ เจชเฉ‡เจœ เจ†เจฌเจœเฉˆเจ•เจŸ เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, GtkContainer เจคเฉ‹เจ‚ เจšเจพเจˆเจฒเจก เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจนเจŸเจพ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆ;
  • เจ•เฉ‹เจฐ GtkEntry เจ•เจพเจฐเจœเจ•เฉเจธเจผเจฒเจคเจพ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจจเจตเฉ‡เจ‚ GtkText เจตเจฟเจœเฉ‡เจŸ เจตเจฟเฉฑเจš เจญเฉ‡เจœเจฟเจ† เจ—เจฟเจ† เจนเฉˆ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจตเจงเจฟเจ† GtkEditable เจธเฉฐเจชเจพเจฆเจจ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจตเฉ€ เจธเจผเจพเจฎเจฒ เจนเฉˆเฅค เจจเจตเฉ‡เจ‚ GtkText เจตเจฟเจœเฉ‡เจŸ เจฆเฉ‡ เจ†เจงเจพเจฐ 'เจคเฉ‡ เจธเจพเจฐเฉ‡ เจฎเฉŒเจœเฉ‚เจฆเจพ เจกเจพเจŸเจพ เจ‡เจจเจชเฉเจŸ เจธเจฌ-เจ•เจฒเจพเจธเจพเจ‚ เจจเฉ‚เฉฐ GtkEditable เจฒเจพเจ—เฉ‚เจ•เจฐเจจ เจฆเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจฆเฉเจฌเจพเจฐเจพ เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆ;
  • เจชเจพเจธเจตเจฐเจก เจเจ‚เจŸเจฐเฉ€ เจซเจพเจฐเจฎเจพเจ‚ เจฒเจˆ เจ‡เฉฑเจ• เจจเจตเจพเจ‚ GtkPasswordEntry เจตเจฟเจœเฉ‡เจŸ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ;
  • GtkWidgets เจจเฉ‡ CSS เจœเจพเจ‚ gtk_widget_allocate เจ†เจฐเจ—เฉ‚เจฎเฉˆเจ‚เจŸ เจจเฉ‚เฉฐ GskTransform เจฆเฉเจ†เจฐเจพ เจฆเจฐเจธเจพเจ เจ—เจ เจฐเฉ‡เจ–เจฟเจ• เจชเจฐเจฟเจตเจฐเจคเจจ เจตเจฟเจงเฉ€เจ†เจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจšเจพเจˆเจฒเจก เจเจฒเฉ€เจฎเฉˆเจ‚เจŸเจธ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ€ เจนเฉˆเฅค GtkFixed เจตเจฟเจœเฉ‡เจŸ เจตเจฟเฉฑเจš เจจเจฟเจฐเจงเจพเจฐเจค เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ;
  • เจจเจตเฉ‡เจ‚ เจธเฉ‚เจšเฉ€ เจฌเจฃเจพเจ‰เจฃ เจตเจพเจฒเฉ‡ เจฎเจพเจกเจฒ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจ: GtkMapListModel, GtkSliceListModel, GtkSortListModel, GtkSelectionModel เจ…เจคเฉ‡ GtkSingleSelectionเฅค เจญเจตเจฟเฉฑเจ– เจตเจฟเฉฑเจš เจ…เจธเฉ€เจ‚ GtkListView เจตเจฟเฉฑเจš เจธเฉ‚เจšเฉ€ เจฎเจพเจกเจฒเจพเจ‚ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจจ เจฆเฉ€ เจฏเฉ‹เจœเจจเจพ เจฌเจฃเจพ เจฐเจนเฉ‡ เจนเจพเจ‚;
  • GtkBuilder เจจเฉ‡ เจชเจ›เจพเจฃเจ•เจฐเจคเจพ เจฆเฉเจ†เจฐเจพ เจฒเจฟเฉฐเจ•เจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจฌเจœเจพเจ, เจ†เจฌเจœเฉˆเจ•เจŸ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจฒเฉ‹เจ•เจฒ (เจ‡เจจเจฒเจพเจˆเจจ) เจธเฉˆเฉฑเจŸ เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ€ เจนเฉˆ;
  • UI เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ GTK 4 เจคเฉ‹เจ‚ GTK 3 เจตเจฟเฉฑเจš เจฌเจฆเจฒเจฃ เจฒเจˆ gtk4-builder-tool เจตเจฟเฉฑเจš เจ•เจฎเจพเจ‚เจก เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ;
  • เจฎเฉเฉฑเจ– เจฅเฉ€เจฎ, เจธเจพเจฐเจฃเฉ€ เจฎเฉ‡เจจเฉ‚ เจ…เจคเฉ‡ เจ•เฉฐเจฌเฉ‹ เจฌเจพเจ•เจธ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจฌเฉฐเจฆ เจ•เจฐ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค GtkInvisible เจตเจฟเจœเฉ‡เจŸ เจจเฉ‚เฉฐ เจนเจŸเจพ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค

    เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹