GNOME Project-แแ แแแแแแฅแแแงแแ Libadwaita 1.2-แแก แแแแแจแแแแ, แ แแแแแแช แแแแชแแแก แแแแแแแแแขแแแแก แแแแแแแฅแขแก แแแแฎแแแ แแแแแก แแแขแแ แคแแแกแแก แกแขแแแแกแแแแก, แ แแแแแแช แแแฐแงแแแแ GNOME HIG-แก (แแแแแแแแแก แแแขแแ แคแแแกแแก แกแแฎแแแแซแฆแแแแแแ แแ แแแชแแแแแก). แแแแแแแแแแ แจแแแชแแแก แแแ แแแฏแแขแแแก แแ แแแแแฅแขแแแก แแแแแแแชแแแแแก แจแแกแแฅแแแแแแ, แ แแแแแแแช แจแแแกแแแแแแแ GNOME-แแก แแแแแ แกแขแแแก, แ แแแแแแ แแแขแแ แคแแแกแ แจแแแซแแแแ แแแแแขแแ แแแฃแแแ แแแ แแแแฃแแ แแงแแก แแแแแกแแแแ แ แแแแแก แแแ แแแแ. แแแแแแแแแแแก แแแแ แแแฌแแ แแแแ C-แจแ แแ แแ แชแแแแแแ LGPL 2.1+ แแแชแแแแแแ.
libadwaita แแแแแแแแแแ แแแแแแงแแแแแ GTK4-แแแ แแ แแแ แแ แแแแชแแแก Adwaita แแแแแก แแแแแแแแแขแแแก, แ แแแแแแแช แแแแแแงแแแแแ GNOME-แจแ, แ แแแแแแแช แแแแแขแแแแแแ GTK-แแแ แชแแแแ แแแแแแแแแแแจแ. GNOME-แแก แกแขแแแแก แแแแแแแขแแแแก แชแแแแ แแแแแแแแแแแจแ แแแแแขแแแ แกแแจแฃแแแแแแก แแซแแแแก GNOME-แก แกแแแชแแคแแแฃแ แ แชแแแแแแแแแแก แจแแแฃแจแแแแแแก GTK-แกแแแ แแแแแฃแแแแแแแแ, แ แแช GTK-แแก แแแแแแแแแ แแแก แกแแจแฃแแแแแแก แแซแแแแก แคแแแฃแกแแ แแแ แแแแฎแแแแแ แซแแ แแแแ แกแแแแแฎแแแแ, แฎแแแ GNOME-แแก แแแแแแแแแ แแแก แฃแคแ แ แกแฌแ แแคแแ แแ แแแฅแแแแแ แฌแแ แฌแแฃแฌแแแ แกแขแแแแก แชแแแแแแแแแ, แ แแช แแแแแ GTK-แแ แแแแแแแแก แแแ แแจแ.
แแแแแแแแแแ แแแแชแแแก แกแขแแแแแ แขแฃแ แแแฏแแขแแแก, แ แแแแแแแช แแแแชแแแก แกแฎแแแแแกแฎแแ แแแขแแ แคแแแกแแก แแแแแแแขแแแก, แ แแแแ แแชแแ แกแแแแ, แแแแแแแแ, แ แแแแฅแขแแ แแแแก แแแแแแแ, แฆแแแแแแแ, แฉแแแแ แแแแ, แกแแซแแแแ แคแแ แแแแ, แแแแแแแฃแ แ แคแแแฏแ แแแ แแ แ.แจ. แจแแแแแแแแแแแฃแแ แแแฏแแขแแแ แกแแจแฃแแแแแแก แแแซแแแแ แจแแฅแแแแ แฃแแแแแ แกแแแฃแ แ แแแขแแ แคแแแกแแแ, แ แแแแแแแช แจแแฃแคแแ แฎแแแแแ แคแฃแแฅแชแแแแแ แแแก แ แแแแ แช แแแ แแแแแแฃแขแแ แแก, แแกแแแ แแแแขแแแแก แแแ แแแแแแ, แแกแแแ แกแแแ แขแคแแแแแแก แแชแแ แ แกแแแกแแ แฃแ แแแ แแแแแแ. แแแแแแแชแแแก แแแขแแ แคแแแกแ แแแแแแแฃแ แแ แแชแแแแแ แแแ แแแแก แแแแแกแ แแ แฎแแแแแกแแฌแแแแแ แจแแงแแแแแก แแแฌแงแแแแแแแแแแก แแแฎแแแแแ. แแแแแแแแแแ แแกแแแ แจแแแชแแแก Adwaita-แก แกแขแแแแแแก แแแแแแแฅแขแก, แ แแแแแแแช แแแ แแแแแแแก แจแแแกแแแแแแแ GNOME-แแก แแแแแแแแแแแแ, แฎแแแแ แแแแแขแแชแแแก แกแแญแแ แแแแแก แแแ แแจแ.
แซแแ แแแแแ แชแแแแแแแแแ libadwaita 1.2-แจแ:
- ะะพะฑะฐะฒะปะตะฝ ะฒะธะดะถะตั Adw.EntryRow, ะฟัะตะดะฝะฐะทะฝะฐัะตะฝะฝัะน ะดะปั ะธัะฟะพะปัะทะพะฒะฐะฝะธั ะฒ ะบะฐัะตััะฒะต ัะปะตะผะตะฝัะฐ ัะฟะธัะบะพะฒ. ะะธะดะถะตั ะฟัะตะดะพััะฐะฒะปัะตั ะฟะพะปะต ะฒะฒะพะดะฐ ะธ ะทะฐะณะพะปะพะฒะพะบ ั ะฒะพะทะผะพะถะฝะพัััั ะฟัะธะบัะตะฟะปะตะฝะธั ะดะพะฟะพะปะฝะธัะตะปัะฝัั
ะฒะธะดะถะตัะพะฒ ะฟะตัะตะด ะธ ะฟะพัะปะต ะฟะพะปั ะฒะฒะพะดะฐ (ะฝะฐะฟัะธะผะตั, ะบะฝะพะฟะบะธ ะฟะพะดัะฒะตัะถะดะตะฝะธั ะฒะฒะพะดะฐ ะธะปะธ ะธะฝะดะธะบะฐัะพั ัะพะณะพ, ััะพ ะดะฐะฝะฝัะต ะผะพะถะฝะพ ัะตะดะฐะบัะธัะพะฒะฐัั). ะะพะฟะพะปะฝะธัะตะปัะฝะพ ะดะพัััะฟะตะฝ ะฒะฐัะธะฐะฝั Adw.PasswordEntryRow, ัะฐัััะธัะฐะฝะฝัะน ะฝะฐ ะฒะฒะพะด ะฟะฐัะพะปะตะน.
- ะะพะฑะฐะฒะปะตะฝ ะฒะธะดะถะตั Adw.MessageDialog ะดะปั ะฒัะฒะพะดะฐ ะดะธะฐะปะพะณะฐ ั ัะพะพะฑัะตะฝะธะตะผ ะธะปะธ ะฒะพะฟัะพัะพะผ. ะะธะถะดะตั ัะฒะปัะตััั ัะฐััะธัะตะฝะฝะพะน ะทะฐะผะตะฝะพะน Gtk.MessageDialog, ะบะพัะพัะฐั ะผะพะถะตั ะฟะพะดัััะฐะธะฒะฐัั ะบะพะผะฟะพะฝะพะฒะบั ัะปะตะผะตะฝัะพะฒ ะบ ัะฐะทะผะตัั ะพะบะฝะฐ. ะะฐะฟัะธะผะตั, ะฒ ัะธัะพะบะธั
ะพะบะฝะฐั
ะบะฝะพะฟะบะธ ะผะพะณัั ะฒัะฒะพะดะธัััั ะฒ ะพะดะพะน ัััะพะบะต, ะฐ ะฒ ัะทะบะธั
โ ัะฐะทะฑะธะฒะฐัััั ะฝะฐ ะฝะตัะบะพะปัะบะพ ะบะพะปะพะฝะพะบ. ะััะณะธะผ ะพัะปะธัะธะตะผ ัะฒะปัะตััั ัะพ, ััะพ ะฒะธะดะถะตั ะฝะต ัะฒะปัะตััั ะดะพัะตัะฝะธะผ ะบะปะฐััะพะผ GtkDialog ะธ ะฟัะตะดะพััะฐะฒะปัะตั ะฟะพะปะฝะพัััั ะฝะพะฒัะน API, ะฝะต ะฟัะธะฒัะทะฐะฝะฝัะน ะบ ะฟัะตะดะพะฟัะตะดะตะปัะฝะฝัะผ ัะธะฟะฐะผ ะบะฝะพะฟะพะบ GtkResponseType (ะฒ Adw.MessageDialog ะพะฑัะฐะฑะพัะบะฐ ะฒัะตั
ะดะตะนััะฒะธะน ะฒัะฟะพะปะฝัะตััั ะฟัะธะปะพะถะตะฝะธะตะผ), ัะฟัะพัะฐััะธะน ะฒัััะฐะธะฒะฐะฝะธะต ะดััะณะธั
ะฒะธะดะถะตัะพะฒ ะฟัะธ ะฟะพะผะพัะธ ัะฒะพะนััะฒะฐ extra-child ะธ ะฟัะตะดะพััะฐะฒะปัััะธะน ะพัะดะตะปัะฝัะต ััะธะปะธ ะดะปั ะทะฐะณะพะปะพะฒะบะฐ ะธ ะพัะฝะพะฒะฝะพะณะพ ัะตะบััะฐ.
- ะะพะฑะฐะฒะปะตะฝ ะฒะธะดะถะตั Adw.AboutWindow ะดะปั ะฒัะฒะพะดะฐ ะพะบะฝะฐ ั ะธะฝัะพัะผะฐัะธะตะน ะพ ะฟัะพะณัะฐะผะผะต. ะะธะดะถะตั ะทะฐะผะตะฝัะตั Gtk.AboutDialog ะธ ะพัะปะธัะฐะตััั ะฟัะธะผะตะฝะตะฝะธะตะผ ะฐะดะฐะฟัะธะฒะฝะพะน ะบะพะผะฟะพะฝะพะฒะบะธ ัะปะตะผะตะฝัะพะฒ ะธ ัะฐััะธัะตะฝะฝัะผะธ ะฒัะฟะพะผะพะณะฐัะตะปัะฝัะผะธ ัะตะบัะธัะผะธ, ัะฐะบะธะผะธ ะบะฐะบ ัะฟะธัะพะบ ะธะทะผะตะฝะตะฝะธะน, ะพะบะฝะพ ั ะฑะปะฐะณะพะดะฐัะฝะพัััะผะธ, ะธะฝัะพัะผะฐัะธั ะพ ะปะธัะตะฝะทะธัั
ััะพัะพะฝะฝะธั
ะบะพะผะฟะพะฝะตะฝัะพะฒ, ัััะปะบะธ ะฝะฐ ะธะฝัะพัะผะฐัะธะพะฝะฝัะต ัะตััััั ะธ ะดะฐะฝะฝัะต ะดะปั ัะฟัะพัะตะฝะธั ะพัะปะฐะดะบะธ.
- ะ ะฐััะธัะตะฝั ะฒะพะทะผะพะถะฝะพััะธ ะฒะธะดะถะตัะพะฒ Adw.TabView ะธ Adw.TabBar, ะฒ ะบะพัะพััั ะฟะตัะตัะฐะฑะพัะฐะฝ ะผะตั ะฐะฝะธะทะผ ะพะฑัะฐะฑะพัะบะธ ะณะพัััะธั ะบะปะฐะฒะธั ะดะปั ัะตัะตะฝะธั ะฟัะพะฑะปะตะผั ั ัะฐะฑะพัะพะน ะบะพะผะฑะธะฝะฐัะธะน, ะฟะตัะตัะตะบะฐััะธั ัั ั ะพะฑัะฐะฑะพััะธะบะฐะผะธ GTK4 (ะฝะฐะฟัะธะผะตั, Ctrl+Tab). ะ ะฝะพะฒะพะน ะฒะตััะธะธ ัะฐะบะถะต ะฟัะตะดะปะพะถะตะฝะพ ัะฒะพะนััะฒะพ ะดะปั ัััะฐะฝะพะฒะบะธ ะฒัะฟะปัะฒะฐััะธั ะฟะพะดัะบะฐะทะพะบ ะดะปั ะธะฝะดะธะบะฐัะพัะพะฒ ะธ ะบะฝะพะฟะพะบ ะฒะบะปะฐะดะพะบ.
- ะะพะฑะฐะฒะปะตะฝ ะบะปะฐัั Adw.PropertyAnimationTarget ะดะปั ัะฟัะพัะตะฝะธั ะฐะฝะธะผะธัะพะฒะฐะฝะธั ัะฒะพะนััะฒ ะพะฑัะตะบัะพะฒ.
- ะะฝะฐัะธัะตะปัะฝะพ ะธะทะผะตะฝัะฝ ััะธะปั ะฟะฐะฝะตะปะธ ะฒะบะปะฐะดะพะบ (Adw.TabBar) โ ะฑะพะปะตะต ัะฒะฝะพ ะฒัะดะตะปะตะฝะฐ ะฐะบัะธะฒะฝะฐั ะฒะบะปะฐะดะบะฐ ะธ ัะฒะตะปะธัะตะฝะฐ ะบะพะฝััะฐััะฝะพััั ัะปะตะผะตะฝัะพะฒ ะฒ ะฒะฐัะธะฐะฝัะต ะดะปั ััะผะฝะพะณะพ ะพัะพัะผะปะตะฝะธั.
- ะฃะผะตะฝััะตะฝะฐ ะฒััะพัะฐ ะฒะตััะธะบะฐะปัะฝัั ัะฐะทะดะตะปะธัะตะปะตะน, ััะพ ะฟะพะทะฒะพะปะธะปะพ ะฒ ะฟะฐะฝะตะปะธ ั ะทะฐะณะพะปะพะฒะบะพะผ ะธ ัััะพะบะพะน ะฟะพะธัะบะฐ ะธะทะฑะฐะฒะธััั ะพั ะพัะฒะปะตะบะฐััะธั ัะฒะตัะปัั ะณัะฐะฝะธั ะฒ ะฟะพะปัะทั ััะผะฝัั ะณัะฐะฝะธั, ะทะฐะดะฐะฒะฐะตะผัั ะฟัะธ ะฟะพะผะพัะธ @headerbar_shade_color, ะธ ะดะพะฑะฐะฒะธัั ััะธะปั ัะพะฝะฐ, ัะพัะตัะฐััะธะนัั ั ะฟะฐะฝะตะปัะผะธ ะฒ ะทะฐะณะพะปะพะฒะบะต.
- ะะฑััะฒะปะตะฝ ัััะฐัะตะฒัะธะผ ะบะปะฐัั ััะธะปั ยซ.large-titleยป, ะฒะผะตััะพ ะบะพัะพัะพะณะพ ัะปะตะดัะตั ะธัะฟะพะปัะทะพะฒะฐัั ยซ.title-1ยป.
- ะฃะผะตะฝััะตะฝั ะพััััะฟั ะฒ ะฒะธะดะถะตัะต Adw.ActionRow ะดะปั ะฟัะธะฑะปะธะถะตะฝะธั ะตะณะพ ะฒะฝะตัะฝะตะณะพ ะฒะธะดะฐ ะบ ะฟะฐะฝะตะปัะผ ะธ ะฒะธะดะถะตัั Adw.EntryRow.
- ะ ะฒะธะดะถะตัะฐั
Gtk.Actionbar ะธ Adw.ViewSwitcherBar ะธัะฟะพะปัะทะพะฒะฐะฝั ัะต ะถะต ััะธะปะธ, ััะพ ะฟัะธะผะตะฝััััั ะฒ ะฟะฐะฝะตะปัั
ะทะฐะณะพะปะพะฒะบะฐ, ะฟะพะธัะบะฐ ะธ ะฒะบะปะฐะดะพะบ.
แฌแงแแ แ: opennet.ru