GTK 3.96, GTK 4-เดจเตเดฑเต† เดชเดฐเต€เด•เตเดทเดฃเดพเดคเตเดฎเด• เดฑเดฟเดฒเต€เดธเต, เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเดšเตเดšเต

10 เดฎเดพเดธเด‚ เด•เดดเดฟเดžเตเดžเต เดญเต‚เดคเด•เดพเดฒเดคเตเดคเดฟเดจเตเดฑเต† เดŸเต†เดธเตเดฑเตเดฑเต เดฑเดฟเดฒเต€เดธเต เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเดšเตเดšเต GTK 3.96, GTK 4-เดจเตเดฑเต† เดตเดฐเดพเดจเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดธเตเดฅเดฟเดฐเดคเดฏเตเดณเตเดณ เดฑเดฟเดฒเต€เดธเดฟเดจเตเดฑเต† เด’เดฐเต เดชเตเดคเดฟเดฏ เดชเดฐเต€เด•เตเดทเดฃ เดชเดคเดฟเดชเตเดชเต. เด’เดฐเต เดชเตเดคเดฟเดฏ เดตเดฟเด•เดธเดจ เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเตเดŸเต† เดญเดพเด—เดฎเดพเดฏเดฟ GTK 4 เดฌเตเดฐเดพเดžเตเดšเต เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเดšเตเดšเต†เดŸเตเด•เตเด•เตเดจเตเดจเต, เด…เดคเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเตผเด•เตเด•เต เดธเตเดฅเดฟเดฐเดคเดฏเตเดณเตเดณเดคเตเด‚ เดชเดฟเดจเตเดคเตเดฃเดฏเตโ€Œเด•เตเด•เตเดจเตเดจเดคเตเดฎเดพเดฏ API เดตเตผเดทเด™เตเด™เดณเต‹เดณเด‚ เดจเตฝเด•เดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเดจเตเดจเต. เด…เดŸเตเดคเตเดค GTK เดฌเตเดฐเดพเดžเตเดšเดฟเดฒเต† API เดฎเดพเดฑเตเดฑเด‚ เด•เดพเดฐเดฃเด‚ เด“เดฐเต‹ เด†เดฑเต เดฎเดพเดธเดคเตเดคเดฟเดฒเตเด‚ เด…เดชเต‡เด•เตเดท เดฎเดพเดฑเตเดฑเดฟเดฏเต†เดดเตเดคเต‡เดฃเตเดŸเดฟ เดตเดฐเตเด‚. GTK 4 เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เดธเตเดฅเดฟเดฐเดค เด•เตˆเดตเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เดตเดฐเต†, เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เต เดตเดพเด—เตเดฆเดพเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพ เดฌเตเดฐเดพเดžเตเดšเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเดคเต เดคเตเดŸเดฐเดพเตป เดถเตเดชเดพเตผเดถ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. GTK 3.24.

เดชเตเดฐเดงเดพเดจ เดฎเดพเดฑเตเดฑเด‚ GTK 3.96-เตฝ:

  • เดŽเดชเดฟเดเดฏเดฟเตฝ เดœเดฟ.เดŽเดธเต.เด•เต†. (GTK เดธเต€เตป เด•เดฟเดฑเตเดฑเต), เด“เดชเตเดชเตบเดœเดฟเดŽเตฝ, เดตเตพเด•เตเด•เตบ เดŽเดจเตเดจเดฟเดตเดฏเดฟเดฒเต‚เดŸเต† เด—เตเดฐเดพเดซเดฟเด•เต เดธเต€เดจเตเด•เดณเตเดŸเต† เดฑเต†เตปเดกเดฑเดฟเด‚เด—เต เดชเตเดฐเดฆเดพเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เดชเดฟเดถเด•เตเด•เดณเดฟเตฝ เดœเต‹เดฒเดฟ เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต, เดชเตเดคเดฟเดฏ เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดŸเต‚เตพ gtk4-node-editor-เดจเต เดจเดจเตเดฆเดฟ, เด‡เดคเต เดฒเต‹เดกเตเดšเต†เดฏเตเดฏเดพเดจเตเด‚ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เดพเดจเตเด‚ เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เด’เดฐเต เดธเต€เดฐเดฟเดฏเดฒเตˆเดธเตเดกเต เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเดฒเตเดณเตเดณ เดฑเต†เตปเดกเดฑเดฟเด‚เด—เต เดจเต‹เดกเต (เด‡เตปเดธเตเดชเต†เด•เตเดทเตป เดฎเต‹เดกเดฟเตฝ GTK เด‡เตปเดธเตเดชเต†เด•เตเดŸเดฑเดฟเตฝ เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เดพเด‚), เด•เต‚เดŸเดพเดคเต† เดตเตเดฏเดคเตเดฏเดธเตเดค เดฌเดพเด•เตเด•เต†เตปเดกเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดฑเต†เตปเดกเดฑเดฟเด‚เด—เต เดซเดฒเด™เตเด™เตพ เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเด•;

    GTK 3.96, GTK 4-เดจเตเดฑเต† เดชเดฐเต€เด•เตเดทเดฃเดพเดคเตเดฎเด• เดฑเดฟเดฒเต€เดธเต, เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเดšเตเดšเต

  • เด•เดฑเด™เตเด™เตเดจเตเดจ เด•เตเดฏเต‚เดฌเต เดชเต‹เดฒเตเดณเตเดณ เด†เดจเดฟเดฎเต‡เดทเตป เด‡เดซเด•เตเดฑเตเดฑเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดคเดฒเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต 3D เดŸเตเดฐเดพเตปเดธเตเดซเต‹เตผเดฎเต‡เดทเตป เด•เดดเดฟเดตเตเด•เตพ เด•เตŠเดฃเตเดŸเตเดตเดจเตเดจเต;

    GTK 3.96, GTK 4-เดจเตเดฑเต† เดชเดฐเต€เด•เตเดทเดฃเดพเดคเตเดฎเด• เดฑเดฟเดฒเต€เดธเต, เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเดšเตเดšเต

  • เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เดฎเดพเดฑเตเดฑเดฟเดฏเต†เดดเตเดคเดฟ เด’เดฐเต เดตเต†เดฌเต เดฌเตเดฐเต—เดธเตผ เดตเดฟเตปเดกเต‹เดฏเดฟเตฝ GTK เดฒเตˆเดฌเตเดฐเดฑเดฟ เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเต เดฑเต†เตปเดกเตผ เดšเต†เดฏเตเดฏเดพเตป เดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดฌเตเดฐเต‹เดกเตโ€Œเดตเต‡ GDK เดฌเดพเด•เตเด•เต†เตปเดกเต. GTK 4-เตฝ เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดณเตเดณ เดฑเต†เตปเดกเดฑเดฟเด‚เด—เต เดฐเต€เดคเดฟเด•เดณเตเดฎเดพเดฏเดฟ เดชเดดเดฏ เดฌเตเดฐเต‹เดกเตโ€Œเดตเต‡ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตฝ เดฏเต‹เดœเดฟเดšเตเดšเดฟเดฒเตเดฒ (เด’เดฐเต เดฌเดซเดฑเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเดฟเดจเตเดชเด•เดฐเด‚, เด‡เดคเต เด‡เดชเตเดชเต‹เตพ เดฑเต†เตปเดกเตผ เดจเต‹เดกเตเด•เดณเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เด’เดฐเต เดฎเต‹เดกเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เด…เดตเดฟเดŸเต† เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเต เด‰เดฏเตผเดจเตเดจ เดคเดฒเดคเตเดคเดฟเดฒเตเดณเตเดณ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเดŸเต† เด’เดฐเต เดŸเตเดฐเต€เดฏเตเดŸเต† เดฐเต‚เดชเดคเตเดคเดฟเดฒเดพเดฃเต เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต, OpenGL, Vulkan เดŽเดจเตเดจเดฟเดต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต GPU เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดฎเดพเดฏเดฟ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต).
    เดฌเตเดฐเต—เดธเดฑเดฟเตฝ เด‡เดจเตเดฑเตผเดซเต‡เดธเต เดฑเต†เตปเดกเตผ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดชเตเดคเดฟเดฏ เดฌเตเดฐเต‹เดกเตโ€Œเดตเต‡ เด“เดชเตเดทเตป เดฑเต†เตปเดกเตผ เดจเต‹เดกเตเด•เดณเต† CSS เดถเตˆเดฒเดฟเด•เดณเตเดณเตเดณ DOM เดจเต‹เดกเตเด•เดณเดพเด•เตเด•เดฟ เดฎเดพเดฑเตเดฑเตเดจเตเดจเต. เด“เดฐเต‹ เดชเตเดคเดฟเดฏ เดธเตโ€Œเด•เตเดฐเต€เตป เด…เดตเดธเตเดฅเดฏเตเด‚ เดฎเตเดฎเตเดชเดคเตเดคเต† เด…เดตเดธเตเดฅเดฏเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเตเดฎเตเดชเต‹เตพ DOM เดŸเตเดฐเต€เดฏเดฟเดฒเต† เดฎเดพเดฑเตเดฑเดฎเดพเดฏเดพเดฃเต เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต, เด‡เดคเต เดฑเดฟเดฎเต‹เดŸเตเดŸเต เด•เตเดฒเดฏเดจเตเดฑเดฟเดฒเต‡เด•เตเด•เต เด•เตˆเดฎเดพเดฑเตเดจเตเดจ เดกเดพเดฑเตเดฑเดฏเตเดŸเต† เดตเดฒเตเดชเตเดชเด‚ เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจเต. 3D เดฐเต‚เดชเดพเดจเตเดคเดฐเด™เตเด™เดณเตเด‚ เด—เตเดฐเดพเดซเดฟเด•เต เด‡เดซเด•เตเดฑเตเดฑเตเด•เดณเตเด‚ CSS เดŸเตเดฐเดพเตปเดธเตเดซเต‹เตผเดฎเต‡เดทเตป เดชเตเดฐเต‹เดชเตเดชเตผเดŸเตเดŸเดฟ เดตเดดเดฟ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต;

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

    เด…เดตเดฒเด‚เดฌเด‚: opennet.ru

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•