เปเบเบเบเบฒเบ GNOME เปเบเปเปเบเบตเบเปเบเปเบเบฒเบเบเปเบญเบ Libadwaita 1.5, เปเบเบดเปเบเบเบฐเบเบญเบเบกเบตเบเบธเบเบเบญเบเบญเบปเบเบเบฐเบเบญเบเบชเปเบฒเบฅเบฑเบเบฎเบนเบเปเบเบเบเบฒเบเปเบเปเบเบญเบเบเบนเปเปเบเปเบเบตเปเบเบฐเบเบดเบเบฑเบเบเบฒเบก GNOME HIG (เบเปเบฒเปเบเบฐเบเปเบฒเบเบฒเบเปเบเปเบเบญเบเบเบญเบเบกเบฐเบเบธเบ). เบซเปเบญเบเบชเบฐเบซเบกเบธเบเบเบฐเบเบญเบเบกเบต widget เปเบฅเบฐเบงเบฑเบเบเบธเบเบตเปเบเบฝเบกเบเปเบญเบกเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเปเบชเปเบฒเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบตเปเบชเบญเบเบเปเบญเบเบเบฑเบเปเบเบ GNOME เบเบปเปเบงเปเบ, เบเบฒเบเปเบเปเบเบญเบเบเบญเบเบเบตเปเบชเบฒเบกเบฒเบเบเบฑเบเบเบปเบงเปเบเบปเปเบฒเบเบฑเบเบซเบเปเบฒเบเปเบเบญเบเบเบฐเบซเบเบฒเบเปเบเบเปเปเบเบฒเบก. เบฅเบฐเบซเบฑเบเบซเปเบญเบเบชเบฐเปเบธเบเปเบกเปเบเบเบฝเบเปเบเบฑเบ C เปเบฅเบฐเบเบทเบเปเบเบเบขเบฒเบเบเบฒเบเปเบเปเปเบเบญเบฐเบเบธเบเบฒเบ LGPL 2.1+.
เบซเปเบญเบเบชเบฐเบซเบกเบธเบ libadwaita เบเบทเบเบเปเบฒเปเบเปเบฎเปเบงเบกเบเบฑเบเบเบฑเบ GTK4 เปเบฅเบฐเบเบฐเบเบญเบเบกเบตเบญเบปเบเบเบฐเบเบญเบเบเบญเบเบซเบปเบงเบเปเป Adwaita เบเบตเปเปเบเปเปเบ GNOME, เปเบเบดเปเบเปเบเปเบเบทเบเบเปเบฒเบเบญเบญเบเบเบฒเบ GTK เปเบเบปเปเบฒเปเบเปเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบเปเบเบเบเปเบฒเบเบซเบฒเบ. เบเบฒเบเปเบเบทเปเบญเบเบเปเบฒเบเบญเบปเบเบเบฐเบเบญเบเบเปเปเบเบปเปเบฒเปเบเปเบเบตเป GNOME เปเบเบปเปเบฒเปเบเปเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบเปเบเบเบเปเบฒเบเบซเบฒเบเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเบฒเบเบเปเบฝเบเปเบเบเบชเบฐเปเบเบฒเบฐ GNOME เบเบฑเบเบเบฐเบเบฒเปเบเบเบเปเบฒเบเบซเบฒเบเบเบฒเบ GTK, เปเบซเปเบเบฑเบเบเบฑเบเบเบฐเบเบฒ GTK เบชเบธเบกเปเบชเปเบชเบดเปเบเบซเบผเบฑเบเปเปเบฅเบฐเบเบฑเบเบเบฑเบเบเบฐเบเบฒ GNOME เบเบธเบเบเบนเปเบเบฒเบเบเปเบฝเบเปเบเบเบเปเปเบเบปเปเบฒเปเบเปเบเบตเปเปเบเบปเบฒเปเบเบปเปเบฒเบเปเบญเบเบเบฒเบเบขเปเบฒเบเปเบงเบงเบฒเปเบฅเบฐเบเปเบฝเบเปเบเบเปเบเปเปเบเบเบเปเปเบกเบตเบเบปเบเบเบฐเบเบปเบเบเปเป GTK เบเบปเบงเบกเบฑเบเปเบญเบ.
เบซเปเบญเบเบชเบฐเบซเบกเบธเบเบเบฐเบเบญเบเบกเบต widget เบกเบฒเบเบเบฐเบเบฒเบเบเบตเปเบเบงเบกเปเบญเบปเบฒเบญเบปเบเบเบฐเบเบญเบเบเบฒเบเปเบเปเบเบญเบเบเปเบฒเบเป, เปเบเบฑเปเบ: เบฅเบฒเบเบเบทเป, เปเบเบ, เบเบฅเบฑเบญเบเบเบฒเบเปเบเปเปเบ, เบเบธเปเบก, เปเบเบ, เปเบเบเบเบญเบกเบเบปเปเบเบซเบฒ, เบเปเบญเบเปเบเปเบเบญเบ, เปเบฅเบฐเบญเบทเปเบเป. widgets เบเบตเปเบชเบฐเปเบซเบเบตเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเบชเปเบฒเบเบเบฒเบเปเบเปเบเบญเบเปเบเบเบเบปเปเบงเปเปเบเบเบตเปเปเบฎเบฑเบเบงเบฝเบเบขเปเบฒเบเบเปเปเบขเบธเบเบขเบฑเปเบเบเบฑเบเปเบเบซเบเปเบฒเบเป PC เปเบฅเบฐเบเบญเบกเบเบดเบงเปเบเบตเบเบฐเบซเบเบฒเบเปเบซเบเป, เปเบฅเบฐเปเบเบซเบเปเบฒเบเปเบชเปเบฒเบเบฑเบเบเบฐเบซเบเบฒเบเบเปเบญเบเบเบญเบเปเบเบฅเบฐเบชเบฑเบเบชเบฐเบซเบผเบฒเบ. เบเบฒเบเปเบเปเบเบญเบเบเบญเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเบเบฐเบเปเบฝเบเปเบเบเปเบเบเปเบเบทเปเบญเบเปเบซเบงเบเบถเปเบเบเบฑเบเบเบฐเปเบฒเบเปเปเบฒเบเป เปเบฅเบฐเบญเบธเบเบฐเบเบญเบเบเปเบญเบเบเปเปเบกเบนเบเบเบตเปเบกเบตเบขเบนเป. เบซเปเบญเบเบชเบฐเบซเบกเบธเบเบเบฑเบเบเบฐเบเบญเบเบกเบตเบเบธเบเบเบญเบเบฎเบนเบเปเบเบ Adwaita เบเบตเปเบเปเบฒเปเบญเบปเบฒเบฎเบนเบเบฅเบฑเบเบชเบฐเบเบฐเบเบตเปเบชเบญเบเบเปเบญเบเบเบฑเบเบเปเบฒเปเบเบฐเบเปเบฒเบเบญเบ GNOME เปเบเบเบเปเปเบเปเบฒเปเบเบฑเบเบเปเบญเบเบกเบตเบเบฒเบเบเบฑเบเบเบปเบงเบเปเบงเบเบเบปเบเปเบญเบ.
ะัะฝะพะฒะฝัะผ ะธะทะผะตะฝะตะฝะธะตะผ ะฒ libadwaita 1.5 ััะฐะปะฐ ะฟะตัะตัะฐะฑะพัะบะฐ ะฐะดะฐะฟัะธะฒะฝัั ะฒะธะดะถะตัะพะฒ ะดะปั ัะพะทะดะฐะฝะธั ะดะธะฐะปะพะณะพะฒัั ะพะบะพะฝ, ะฟะพะดัััะฐะธะฒะฐััะธั ัั ะฟะพะด ัะฐะทะผะตั ะฒะธะดะธะผะพะน ะพะฑะปะฐััะธ. ะ ะพัะปะธัะธะต ะพั ััะฐะดะธัะธะพะฝะฝัั ะดะธะฐะปะพะณะพะฒ, ะบะพัะพััะต ัะฐะทะผะตัะฐัััั ะฒ ะพัะดะตะปัะฝัั ะพะบะฝะฐั , ะฝะพะฒัะต ะดะธะฐะปะพะณะธ ัะพัะผะธัััััั ะฝะฐ ััะพัะพะฝะต ะบะปะธะตะฝัะฐ, ะพััะธัะพะฒัะฒะฐัััั ะฒะฝัััะธ ัััะตััะฒัััะธั ะพะบะพะฝ ะธ ะฝะต ะผะพะณัั ะฒัั ะพะดะธัั ะทะฐ ะฟัะตะดะตะปั ัะพะดะธัะตะปััะบะพะณะพ ะพะบะฝะฐ. ะะพะดะพะฑะฝัะน ะฟะพะดั ะพะด ัะฟัะพัะฐะตั ัะพะทะดะฐะฝะธะต ัะฝะธะฒะตััะฐะปัะฝัั ะดะธะฐะปะพะณะพะฒ, ัะพัะตัะฐะตะผัั ั ะธะฝัะตััะตะนัะฐะผะธ ะดะปั ะผะพะฑะธะปัะฝัั ะธ ะฝะฐััะพะปัะฝัั ัะธััะตะผ, ะฐ ัะฐะบะถะต ะฟัะตะดะพััะฐะฒะปัะตั ะดะพะฟะพะปะฝะธัะตะปัะฝัะต ะฒะพะทะผะพะถะฝะพััะธ ะดะปั ัะฟัะฐะฒะปะตะฝะธั ะดะธะฐะปะพะณะฐะผะธ (ะฝะฐะฟัะธะผะตั, ะฝะต ะฝัะถะฝะพ ะพััะปะตะถะธะฒะฐัั ะฒัั ะพะด ะทะฐ ะณัะฐะฝะธัั ะพะบะฝะฐ, ะผะพะถะฝะพ ะฒัะฑะธัะฐัั ะฟะพะฒะตะดะตะฝะธะต ะฒ ะพัะฝะพัะตะฝะธะธ ะบะฝะพะฟะพะบ ะทะฐะบัััะธั, ะพะฑะตัะฟะตัะธะฒะฐะตััั ะฐะฒัะพะผะฐัะธัะตัะบะพะต ัะฐะทะฒััััะฒะฐะฝะธะต ะฝะฐ ะฒะตัั ัะบัะฐะฝ ะฒ ะผะพะฑะธะปัะฝัั ะฒะตััะธัั ะฟัะธะปะพะถะตะฝะธะน, ััะธััะฒะฐะตััั ััะธะปั ัะตะบััะตะณะพ ะพะบะฝะฐ, ะฐ ะฝะต ัะธััะตะผั, ะฟัะธ ะทะฐัะตะผะฝะตะฝะธะธ ะดะธะฐะปะพะณะฐ).
ะ ะดะฐะปัะฝะตะนัะตะผ ะฟะปะฐะฝะธััะตััั ัะตะฐะปะธะทะพะฒะฐัั ะตัั ะพะดะธะฝ ะฒะฐัะธะฐะฝั ะฟะพะดะพะฑะฝัั ะดะธะฐะปะพะณะพะฒ, ะฟัะธะฒัะทะฐะฝะฝัั ะฝะต ะบ ะพะบะฝะฐะผ, ะฐ ะบะพ ะฒะบะปะฐะดะบะฐะผ ะฒะฝัััะธ ะพะบะฝะฐ, ััะพ ะผะพะถะตั ะฑััั ะฒะพัััะตะฑะพะฒะฐะฝะพ ะฒ ัะฐะบะธั ะฟัะธะปะพะถะตะฝะธัั , ะบะฐะบ ะฑัะฐัะทะตัั ะดะปั ัะพะณะพ, ััะพะฑั ัะฒัะทะฐะฝะฝัะต ัะพ ะฒะบะปะฐะดะบะพะน ะดะธะฐะปะพะณะธ ะฝะต ะฟะตัะตะบััะฒะฐะปะธ ะพัะฝะพะฒะฝะพะต ะพะบะฝะพ ะฟัะธ ะฟะตัะตะบะปััะตะฝะธะธ ะผะตะถะดั ะฒะบะปะฐะดะบะฐะผะธ.
ะะปั ะผะพะฑะธะปัะฝัั ััััะพะนััะฒ ัะตะฐะปะธะทะพะฒะฐะฝะฐ ะฟะพะดะดะตัะถะบะฐ ัะฐะทะผะตัะตะฝะธั ะดะธะฐะปะพะณะพะฒ ะฒ ัะพัะผะต ะปะธััะพะฒ, ะทะฐะบัะตะฟะปัะฝะฝัั ะฒ ะฝะธะถะฝะตะน ัะฐััะธ ัะบัะฐะฝะฐ (bottom sheets), ะฐ ะฝะต ะฒ ัะพัะผะต ะปะธััะพะฒ, ะฒััะพะฒะฝะตะฝะฝัั ะฟะพ ัะตะฝััั. ะัะธะบัะตะฟะปัะฝะฝัะต ะบ ะฝะธะถะฝะตะน ัะฐััะธ ะดะธะฐะปะพะณะธ ะธะทะฑะฐะฒะปััั ะฟะพะปัะทะพะฒะฐัะตะปะตะน ะพั ะฟััะฐะฝะธัั ั ะทะฐะบัััะธะตะผ ะพะบะพะฝ โ ะฒ ะฟะพะดะพะฑะฝัั ะดะธะฐะปะพะณะฐั ัะฐััั ัะพะดะธัะตะปััะบะพะณะพ ะพะบะฝะฐ ะพััะฐัััั ะฒะธะดะธะผะพะน ะธ ะบะฝะพะฟะบะธ ะทะฐะบัััะธั ัะพะดะธัะตะปััะบะพะณะพ ะพะบะฝะฐ ะธ ัะฐะผะพะณะพ ะดะธะฐะปะพะณะฐ ัะฒะฝะพ ัะฐะทะดะตะปะตะฝั, ะฟะพััะพะผั ะธั ัะตะฟะตัั ัััะดะฝะพ ัะฟััะฐัั.
ะฃะฟัะฐะฒะปะตะฝะธะต ะฝะพะฒัะผะธ ะดะธะฐะปะพะณะฐะผะธ ะฟัะพะธะทะฒะพะดะธััั ะฟัะธ ะฟะพะผะพัะธ ะบะปะฐััะฐ 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