เจ—เจจเฉ‹เจฎ-เจธเจผเฉˆเจฒเฉ€ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจฒเจฟเจฌเจพเจกเจตเฉˆเจŸเจพ 1.5 เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจจเฉ‚เฉฐ เจœเจพเจฐเฉ€ เจ•เจฐเจจเจพ

เจ—เจจเฉ‹เจฎ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจจเฉ‡ Libadwaita 1.5 เจฆเฉ€ เจฐเฉ€เจฒเฉ€เจœเจผ เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจ•เฉ€เจคเฉ€ เจนเฉˆ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจฏเฉ‚เจœเจผเจฐ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจธเจŸเจพเจˆเจฒเจฟเฉฐเจ— เจฒเจˆ เจญเจพเจ—เจพเจ‚ เจฆเจพ เจ‡เฉฑเจ• เจธเฉˆเฉฑเจŸ เจธเจผเจพเจฎเจฒ เจนเฉˆ เจœเฉ‹ เจ—เจจเฉ‹เจฎ HIG (เจฎเจจเฉเฉฑเจ–เฉ€ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจ—เจพเจˆเจกเจฒเจพเจˆเจจเจœเจผ) เจฆเฉ€ เจชเจพเจฒเจฃเจพ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจตเจฟเฉฑเจš เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจคเจฟเจ†เจฐ เจตเจฟเจœเฉ‡เจŸเจธ เจ…เจคเฉ‡ เจ†เจฌเจœเฉˆเจ•เจŸ เจธเจผเจพเจฎเจฒ เจนเฉเฉฐเจฆเฉ‡ เจนเจจ เจœเฉ‹ เจ†เจฎ เจ—เจจเฉ‹เจฎ เจธเจผเฉˆเจฒเฉ€ เจฆเฉ€ เจชเจพเจฒเจฃเจพ เจ•เจฐเจฆเฉ‡ เจนเจจ, เจœเจฟเจธเจฆเจพ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจ†เจ•เจพเจฐ เจฆเฉ€เจ†เจ‚ เจธเจ•เฉเจฐเฉ€เจจเจพเจ‚ เจจเจพเจฒ เจ…เจจเฉเจ•เฉ‚เจฒเจฟเจค เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจ•เฉ‹เจก C เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฟเจ† เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ LGPL 2.1+ เจฒเจพเจ‡เจธเฉฐเจธ เจฆเฉ‡ เจ…เจงเฉ€เจจ เจตเฉฐเจกเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค

libadwaita เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจจเฉ‚เฉฐ GTK4 เจจเจพเจฒ เจœเฉ‹เฉœ เจ•เฉ‡ เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจธ เจตเจฟเฉฑเจš เจ—เจจเฉ‹เจฎ เจตเจฟเฉฑเจš เจตเจฐเจคเฉ‡ เจ—เจ เจ…เจฆเจตเฉˆเจค เจฅเฉ€เจฎ เจฆเฉ‡ เจญเจพเจ— เจธเจผเจพเจฎเจฒ เจนเจจ, เจœเฉ‹ เจ•เจฟ GTK เจคเฉ‹เจ‚ เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ€ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒ เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจเฅค เจ—เจจเฉ‹เจฎ เจธเจŸเจพเจˆเจฒเจฟเฉฐเจ— เจเจฒเฉ€เจฎเฉˆเจ‚เจŸเจธ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ€ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจตเจฟเฉฑเจš เจฒเจฟเจœเจพเจฃเจพ เจ—เจจเฉ‹เจฎ-เจตเจฟเจธเจผเฉ‡เจธเจผ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ GTK เจคเฉ‹เจ‚ เจตเฉฑเจ–เจฐเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจตเจฟเจ•เจธเจค เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ, เจœเจฟเจธ เจจเจพเจฒ GTK เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจฎเฉเฉฑเจ– เจธเจฎเฉฑเจ—เจฐเฉ€ เจ…เจคเฉ‡ เจ—เจจเฉ‹เจฎ เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจจเฉ‚เฉฐ GTK เจจเฉ‚เฉฐ เจชเฉเจฐเจญเจพเจตเจฟเจค เจ•เฉ€เจคเฉ‡ เจฌเจฟเจจเจพเจ‚ เจนเฉ‹เจฐ เจคเฉ‡เจœเจผเฉ€ เจจเจพเจฒ เจ…เจคเฉ‡ เจฒเจšเจ•เจฆเจพเจฐ เจขเฉฐเจ— เจจเจพเจฒ เจธเจŸเจพเจˆเจฒเจฟเฉฐเจ— เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจ…เฉฑเจ—เฉ‡ เจตเจงเจพเจ‰เจฃ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฎเจฟเจฒเจฆเฉ€ เจนเฉˆเฅค

เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจตเจฟเฉฑเจš เจฎเจฟเจ†เจฐเฉ€ เจตเจฟเจœเฉ‡เจŸเจธ เจธเจผเจพเจฎเจฒ เจนเฉเฉฐเจฆเฉ‡ เจนเจจ เจœเฉ‹ เจตเฉฑเจ–-เจตเฉฑเจ– เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจคเฉฑเจคเจพเจ‚ เจจเฉ‚เฉฐ เจ•เจตเจฐ เจ•เจฐเจฆเฉ‡ เจนเจจ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจธเฉ‚เจšเฉ€เจ†เจ‚, เจชเฉˆเจจเจฒ, เจธเฉฐเจชเจพเจฆเจจ เจฌเจฒเจพเจ•, เจฌเจŸเจจ, เจŸเฉˆเจฌ, เจ–เฉ‹เจœ เจซเจพเจฐเจฎ, เจกเจพเจ‡เจฒเจพเจ— เจฌเจพเจ•เจธ, เจ†เจฆเจฟเฅค เจชเฉเจฐเจธเจคเจพเจตเจฟเจค เจตเจฟเจœเฉ‡เจŸเจธ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฏเฉ‚เจจเฉ€เจตเจฐเจธเจฒ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเฉ‡ เจนเจจ เจœเฉ‹ เจตเฉฑเจกเฉ‡ PC เจ…เจคเฉ‡ เจฒเฉˆเจชเจŸเจพเจช เจธเจ•เฉเจฐเฉ€เจจเจพเจ‚ เจ…เจคเฉ‡ เจธเจฎเจพเจฐเจŸเจซเจผเฉ‹เจจเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจ›เฉ‹เจŸเฉ€เจ†เจ‚ เจŸเฉฑเจš เจธเจ•เฉเจฐเฉ€เจจเจพเจ‚ 'เจคเฉ‡ เจธเจนเจฟเจœเฉ‡ เจนเฉ€ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจธเจ•เจฐเฉ€เจจ เจฆเฉ‡ เจ†เจ•เจพเจฐ เจ…เจคเฉ‡ เจ‰เจชเจฒเจฌเจง เจ‡เจจเจชเฉเจŸ เจกเจฟเจตเจพเจˆเจธเจพเจ‚ เจฆเฉ‡ เจ…เจงเจพเจฐ เจคเฉ‡ เจ—เจคเฉ€เจธเจผเฉ€เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจฌเจฆเจฒเจฆเจพ เจนเฉˆเฅค เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจตเจฟเฉฑเจš เจ…เจฆเจตเฉˆเจค เจธเจผเฉˆเจฒเฉ€เจ†เจ‚ เจฆเจพ เจ‡เฉฑเจ• เจธเจฎเฉ‚เจน เจตเฉ€ เจธเจผเจพเจฎเจฒ เจนเฉˆ เจœเฉ‹ เจฆเจธเจคเฉ€ เจ…เจจเฉเจ•เฉ‚เจฒเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ เจ—เจจเฉ‹เจฎ เจฆเจฟเจธเจผเจพ-เจจเจฟเจฐเจฆเฉ‡เจธเจผเจพเจ‚ เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ เจฆเจฟเฉฑเจ– เจฒเจฟเจ†เจ‰เจ‚เจฆเจพ เจนเฉˆเฅค

เจ—เจจเฉ‹เจฎ-เจธเจผเฉˆเจฒเฉ€ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจฒเจฟเจฌเจพเจกเจตเฉˆเจŸเจพ 1.5 เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจจเฉ‚เฉฐ เจœเจพเจฐเฉ€ เจ•เจฐเจจเจพ

ะžัะฝะพะฒะฝั‹ะผ ะธะทะผะตะฝะตะฝะธะตะผ ะฒ libadwaita 1.5 ัั‚ะฐะปะฐ ะฟะตั€ะตั€ะฐะฑะพั‚ะบะฐ ะฐะดะฐะฟั‚ะธะฒะฝั‹ั… ะฒะธะดะถะตั‚ะพะฒ ะดะปั ัะพะทะดะฐะฝะธั ะดะธะฐะปะพะณะพะฒั‹ั… ะพะบะพะฝ, ะฟะพะดัั‚ั€ะฐะธะฒะฐัŽั‰ะธั…ัั ะฟะพะด ั€ะฐะทะผะตั€ ะฒะธะดะธะผะพะน ะพะฑะปะฐัั‚ะธ. ะ’ ะพั‚ะปะธั‡ะธะต ะพั‚ ั‚ั€ะฐะดะธั†ะธะพะฝะฝั‹ั… ะดะธะฐะปะพะณะพะฒ, ะบะพั‚ะพั€ั‹ะต ั€ะฐะทะผะตั‰ะฐัŽั‚ัั ะฒ ะพั‚ะดะตะปัŒะฝั‹ั… ะพะบะฝะฐั…, ะฝะพะฒั‹ะต ะดะธะฐะปะพะณะธ ั„ะพั€ะผะธั€ัƒัŽั‚ัั ะฝะฐ ัั‚ะพั€ะพะฝะต ะบะปะธะตะฝั‚ะฐ, ะพั‚ั€ะธัะพะฒั‹ะฒะฐัŽั‚ัั ะฒะฝัƒั‚ั€ะธ ััƒั‰ะตัั‚ะฒัƒัŽั‰ะธั… ะพะบะพะฝ ะธ ะฝะต ะผะพะณัƒั‚ ะฒั‹ั…ะพะดะธั‚ัŒ ะทะฐ ะฟั€ะตะดะตะปั‹ ั€ะพะดะธั‚ะตะปัŒัะบะพะณะพ ะพะบะฝะฐ. ะŸะพะดะพะฑะฝั‹ะน ะฟะพะดั…ะพะด ัƒะฟั€ะพั‰ะฐะตั‚ ัะพะทะดะฐะฝะธะต ัƒะฝะธะฒะตั€ัะฐะปัŒะฝั‹ั… ะดะธะฐะปะพะณะพะฒ, ัะพั‡ะตั‚ะฐะตะผั‹ั… ั ะธะฝั‚ะตั€ั„ะตะนัะฐะผะธ ะดะปั ะผะพะฑะธะปัŒะฝั‹ั… ะธ ะฝะฐัั‚ะพะปัŒะฝั‹ั… ัะธัั‚ะตะผ, ะฐ ั‚ะฐะบะถะต ะฟั€ะตะดะพัั‚ะฐะฒะปัะตั‚ ะดะพะฟะพะปะฝะธั‚ะตะปัŒะฝั‹ะต ะฒะพะทะผะพะถะฝะพัั‚ะธ ะดะปั ัƒะฟั€ะฐะฒะปะตะฝะธั ะดะธะฐะปะพะณะฐะผะธ (ะฝะฐะฟั€ะธะผะตั€, ะฝะต ะฝัƒะถะฝะพ ะพั‚ัะปะตะถะธะฒะฐั‚ัŒ ะฒั‹ั…ะพะด ะทะฐ ะณั€ะฐะฝะธั†ัƒ ะพะบะฝะฐ, ะผะพะถะฝะพ ะฒั‹ะฑะธั€ะฐั‚ัŒ ะฟะพะฒะตะดะตะฝะธะต ะฒ ะพั‚ะฝะพัˆะตะฝะธะธ ะบะฝะพะฟะพะบ ะทะฐะบั€ั‹ั‚ะธั, ะพะฑะตัะฟะตั‡ะธะฒะฐะตั‚ัั ะฐะฒั‚ะพะผะฐั‚ะธั‡ะตัะบะพะต ั€ะฐะทะฒั‘ั€ั‚ั‹ะฒะฐะฝะธะต ะฝะฐ ะฒะตััŒ ัะบั€ะฐะฝ ะฒ ะผะพะฑะธะปัŒะฝั‹ั… ะฒะตั€ัะธัั… ะฟั€ะธะปะพะถะตะฝะธะน, ัƒั‡ะธั‚ั‹ะฒะฐะตั‚ัั ัั‚ะธะปัŒ ั‚ะตะบัƒั‰ะตะณะพ ะพะบะฝะฐ, ะฐ ะฝะต ัะธัั‚ะตะผั‹, ะฟั€ะธ ะทะฐั‚ะตะผะฝะตะฝะธะธ ะดะธะฐะปะพะณะฐ).

เจ—เจจเฉ‹เจฎ-เจธเจผเฉˆเจฒเฉ€ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจฒเจฟเจฌเจพเจกเจตเฉˆเจŸเจพ 1.5 เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจจเฉ‚เฉฐ เจœเจพเจฐเฉ€ เจ•เจฐเจจเจพเจ—เจจเฉ‹เจฎ-เจธเจผเฉˆเจฒเฉ€ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจฒเจฟเจฌเจพเจกเจตเฉˆเจŸเจพ 1.5 เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจจเฉ‚เฉฐ เจœเจพเจฐเฉ€ เจ•เจฐเจจเจพ

ะ’ ะดะฐะปัŒะฝะตะนัˆะตะผ ะฟะปะฐะฝะธั€ัƒะตั‚ัั ั€ะตะฐะปะธะทะพะฒะฐั‚ัŒ ะตั‰ั‘ ะพะดะธะฝ ะฒะฐั€ะธะฐะฝั‚ ะฟะพะดะพะฑะฝั‹ั… ะดะธะฐะปะพะณะพะฒ, ะฟั€ะธะฒัะทะฐะฝะฝั‹ั… ะฝะต ะบ ะพะบะฝะฐะผ, ะฐ ะบะพ ะฒะบะปะฐะดะบะฐะผ ะฒะฝัƒั‚ั€ะธ ะพะบะฝะฐ, ั‡ั‚ะพ ะผะพะถะตั‚ ะฑั‹ั‚ัŒ ะฒะพัั‚ั€ะตะฑะพะฒะฐะฝะพ ะฒ ั‚ะฐะบะธั… ะฟั€ะธะปะพะถะตะฝะธัั…, ะบะฐะบ ะฑั€ะฐัƒะทะตั€ั‹ ะดะปั ั‚ะพะณะพ, ั‡ั‚ะพะฑั‹ ัะฒัะทะฐะฝะฝั‹ะต ัะพ ะฒะบะปะฐะดะบะพะน ะดะธะฐะปะพะณะธ ะฝะต ะฟะตั€ะตะบั€ั‹ะฒะฐะปะธ ะพัะฝะพะฒะฝะพะต ะพะบะฝะพ ะฟั€ะธ ะฟะตั€ะตะบะปัŽั‡ะตะฝะธะธ ะผะตะถะดัƒ ะฒะบะปะฐะดะบะฐะผะธ.

ะ”ะปั ะผะพะฑะธะปัŒะฝั‹ั… ัƒัั‚ั€ะพะนัั‚ะฒ ั€ะตะฐะปะธะทะพะฒะฐะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ั€ะฐะทะผะตั‰ะตะฝะธั ะดะธะฐะปะพะณะพะฒ ะฒ ั„ะพั€ะผะต ะปะธัั‚ะพะฒ, ะทะฐะบั€ะตะฟะปั‘ะฝะฝั‹ั… ะฒ ะฝะธะถะฝะตะน ั‡ะฐัั‚ะธ ัะบั€ะฐะฝะฐ (bottom sheets), ะฐ ะฝะต ะฒ ั„ะพั€ะผะต ะปะธัั‚ะพะฒ, ะฒั‹ั€ะพะฒะฝะตะฝะฝั‹ั… ะฟะพ ั†ะตะฝั‚ั€ัƒ. ะŸั€ะธะบั€ะตะฟะปั‘ะฝะฝั‹ะต ะบ ะฝะธะถะฝะตะน ั‡ะฐัั‚ะธ ะดะธะฐะปะพะณะธ ะธะทะฑะฐะฒะปััŽั‚ ะฟะพะปัŒะทะพะฒะฐั‚ะตะปะตะน ะพั‚ ะฟัƒั‚ะฐะฝะธั†ั‹ ั ะทะฐะบั€ั‹ั‚ะธะตะผ ะพะบะพะฝ โ€” ะฒ ะฟะพะดะพะฑะฝั‹ั… ะดะธะฐะปะพะณะฐั… ั‡ะฐัั‚ัŒ ั€ะพะดะธั‚ะตะปัŒัะบะพะณะพ ะพะบะฝะฐ ะพัั‚ะฐั‘ั‚ัั ะฒะธะดะธะผะพะน ะธ ะบะฝะพะฟะบะธ ะทะฐะบั€ั‹ั‚ะธั ั€ะพะดะธั‚ะตะปัŒัะบะพะณะพ ะพะบะฝะฐ ะธ ัะฐะผะพะณะพ ะดะธะฐะปะพะณะฐ ัะฒะฝะพ ั€ะฐะทะดะตะปะตะฝั‹, ะฟะพัั‚ะพะผัƒ ะธั… ั‚ะตะฟะตั€ัŒ ั‚ั€ัƒะดะฝะพ ัะฟัƒั‚ะฐั‚ัŒ.

เจ—เจจเฉ‹เจฎ-เจธเจผเฉˆเจฒเฉ€ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจฒเจฟเจฌเจพเจกเจตเฉˆเจŸเจพ 1.5 เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจจเฉ‚เฉฐ เจœเจพเจฐเฉ€ เจ•เจฐเจจเจพ

ะฃะฟั€ะฐะฒะปะตะฝะธะต ะฝะพะฒั‹ะผะธ ะดะธะฐะปะพะณะฐะผะธ ะฟั€ะพะธะทะฒะพะดะธั‚ัั ะฟั€ะธ ะฟะพะผะพั‰ะธ ะบะปะฐััะฐ AdwDialog, ั€ะฐะฑะพั‚ะฐ ั ะบะพั‚ะพั€ั‹ะผ ะฒ ะฑะพะปัŒัˆะธะฝัั‚ะฒะต ัะธั‚ัƒะฐั†ะธะน ะฟะพั…ะพะดะธั‚ ะฝะฐ ะธัะฟะพะปัŒะทะพะฒะฐะฝะธะต ะบะปะฐััะฐ GtkWindow, ะฐ ั€ะฐะทะปะธั‡ะธั ัะฒะพะดัั‚ัั ะบ ะพะฟะตั€ะฐั†ะธัะผ ะพั‚ะพะฑั€ะฐะถะตะฝะธั ะธ ะทะฐะบั€ั‹ั‚ะธัŽ. ะะฐะฟั€ะธะผะตั€, ัะฒะพะนัั‚ะฒะพ ยซ:transient-forยป ะทะฐะผะตะฝะตะฝะพ ะฝะฐ ะฟะฐั€ะฐะผะตั‚ั€ ะฒ ั„ัƒะฝะบั†ะธะธ adw_dialog_present(), ะดะพะฑะฐะฒะปะตะฝ ะฝะพะฒั‹ะน ัะธะณะฝะฐะป ยซ::close-attemptยป, ะธะทะผะตะฝะตะฝะฐ ะพะฑั€ะฐะฑะพั‚ะบะฐ ะฟะฐั€ะฐะผะตั‚ั€ะฐ ยซ:can-closeยป. ะ’ะผะตัั‚ะพ ะบะปะฐััะพะฒ AdwPreferencesWindow, AdwAboutWindow ะธ AdwMessageDialog ั ะฝะพะฒั‹ะผะธ ะดะธะฐะปะพะณะฐะผะธ ะฟั€ะตะดะปะพะถะตะฝะพ ะธัะฟะพะปัŒะทะพะฒะฐั‚ัŒ ะบะปะฐััั‹ AdwPreferencesDialog, AdwAboutDialog ะธ AdwAlertDialog.

ะ”ะธะฐะปะพะณะธ, ะบะพั‚ะพั€ั‹ะต ะฝะต ะธะผะตัŽั‚ ั€ะพะดะธั‚ะตะปัŒัะบะพะณะพ ะพะบะฝะฐ, ะฟะพ-ะฟั€ะตะถะฝะตะผัƒ ะฑัƒะดัƒั‚ ะพะฑั€ะฐะฑะฐั‚ั‹ะฒะฐั‚ัŒัั ะฒ ั„ะพั€ะผะต ะพั‚ะดะตะปัŒะฝั‹ั… ะพะบะพะฝ. ะšะฐะบ ะพะบะฝะฐ ั‚ะฐะบะถะต ะฑัƒะดัƒั‚ ั„ัƒะฝะบั†ะธะพะฝะธั€ะพะฒะฐั‚ัŒ ะดะธะฐะปะพะณะธ, ั€ะพะดะธั‚ะตะปัŒัะบะธะต ะพะบะฝะฐ ะบะพั‚ะพั€ั‹ั… ะฝะต ะผะพะณัƒั‚ ะฑั‹ั‚ัŒ ะธัะฟะพะปัŒะทะพะฒะฐะฝั‹ ะดะปั ั€ะฐะทะผะตั‰ะตะฝะธั ะดะธะฐะปะพะณะพะฒ, ะฝะฐะฟั€ะธะผะตั€, ะตัะปะธ ะพะฝะธ ะฝะต ะดะพะฟัƒัะบะฐัŽั‚ ะธะทะผะตะฝะตะฝะธั ั€ะฐะทะผะตั€ะฐ ะธะปะธ ะดะปั ะฝะธั… ะพั‚ััƒั‚ัั‚ะฒัƒัŽั‚ ะบะปะฐััั‹ AdwWindow ะธ AdwApplicationWindow.

ะะต ัะฒัะทะฐะฝะฝั‹ะต ั ะฟะตั€ะตั€ะฐะฑะพั‚ะบะพะน ะดะธะฐะปะพะณะพะฒ ะธะทะผะตะฝะตะฝะธั ะฒ Libadwaita 1.5:

  • ะ’ ะบะปะฐัั AdwEntryRow ะดะพะฑะฐะฒะปะตะฝะพ ัะฒะพะนัั‚ะฒะพ ยซ:text-lengthยป ะดะปั ะพะณั€ะฐะฝะธั‡ะตะฝะธั ั€ะฐะทะผะตั€ะฐ ั‚ะตะบัั‚ะฐ ะฒ ะฟะพะปะต ะฒะฒะพะดะฐ.
  • ะ’ ะบะปะฐัั AdwMessageDialog ะดะพะฑะฐะฒะปะตะฝ ะผะตั‚ะพะด remove_response().
  • ะ’ ะบะปะฐัั AdwBreakpointBin, ะฟะพะทะฒะพะปััŽั‰ะธะน ะผะตะฝัั‚ัŒ ะธะฝั‚ะตั€ั„ะตะนั ะฟะพะปัŒะทะพะฒะฐั‚ะตะปั ะฟั€ะพะธะทะฒะพะปัŒะฝั‹ะผ ะพะฑั€ะฐะทะพะผ ะฒ ะทะฐะฒะธัะธะผะพัั‚ะธ ะพั‚ ั€ะฐะทะผะตั€ะฐ ะพะบะฝะฐ, ะดะพะฑะฐะฒะปะตะฝะฐ ะฒะพะทะผะพะถะฝะพัั‚ัŒ ะฟั€ะพะณั€ะฐะผะผะฝะพะณะพ ัƒะดะฐะปะตะฝะธั ั‚ะพั‡ะตะบ ะพัั‚ะฐะฝะพะฒะฐ.
  • ะ’ ะบะปะฐัั AdwSwipeTracker ะดะพะฑะฐะฒะปะตะฝ ั„ะปะฐะณ ยซ:allow-window-handleยป, ะดะพะฟัƒัะบะฐัŽั‰ะธะน ะฟั€ะพะปะธัั‚ั‹ะฒะฐะฝะธะต ะฟะพะฒะตั€ั… ะฒะตั€ั…ะฝะตะน ะฟะฐะฝะตะปะธ (ะธัะฟะพะปัŒะทัƒะตั‚ัั ะฒ ะปะธัั‚ะฐั…, ะฟั€ะธะบั€ะตะฟะปั‘ะฝะฝั‹ั… ะบ ะฝะธะถะฝะตะผัƒ ะบั€ะฐัŽ).
  • ะŸะพะฒั‹ัˆะตะฝะฐ ัั€ะบะพัั‚ัŒ ั†ะฒะตั‚ะพะฒ, ะธัะฟะพะปัŒะทัƒะตะผั‹ั… ะฟั€ะธ ะทะฐั‚ะตะฝะตะฝะธะธ ะพะบะพะฝ ะฟั€ะธ ั‚ั‘ะผะฝะพะผ ัั‚ะธะปะต ะพั„ะพั€ะผะปะตะฝะธั.

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

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