ИздаванС Π½Π° Cambalache 0.10, инструмСнт Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅ Π½Π° GTK интСрфСйси

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΡŠΡ‚ Cambalache 0.10.0 бСшС пуснат, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°ΠΉΠΊΠΈ инструмСнт Π·Π° Π±ΡŠΡ€Π·ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅ Π½Π° интСрфСйс Π·Π° GTK 3 ΠΈ GTK 4, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΠΏΠ°Ρ€Π°Π΄ΠΈΠ³ΠΌΠ°Ρ‚Π° MVC ΠΈ философията Π½Π° ΠΌΠΎΠ΄Π΅Π»Π° Π½Π° Π΄Π°Π½Π½ΠΈ Π½Π° ΠΏΡŠΡ€Π²ΠΎ място. Π—Π° Ρ€Π°Π·Π»ΠΈΠΊΠ° ΠΎΡ‚ Glade, Cambalache осигурява ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½Π΅ Π½Π° мноТСство потрСбитСлски интСрфСйси Π² Π΅Π΄ΠΈΠ½ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚. ΠšΠΎΠ΄ΡŠΡ‚ Π΅ написан Π½Π° Python ΠΈ Π΅ Π»ΠΈΡ†Π΅Π½Π·ΠΈΡ€Π°Π½ ΠΏΠΎΠ΄ LGPLv2.1. НаличСн Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚ във Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ flatpak Π·Π° инсталиранС.

Cambalache Π΅ нСзависим ΠΎΡ‚ GtkBuilder ΠΈ GObject, Π½ΠΎ прСдоставя ΠΌΠΎΠ΄Π΅Π» Π½Π° Π΄Π°Π½Π½ΠΈ, ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌ със систСмата ΠΎΡ‚ Ρ‚ΠΈΠΏΠΎΠ²Π΅ GObject. ΠœΠΎΠ΄Π΅Π»ΡŠΡ‚ Π½Π° Π΄Π°Π½Π½ΠΈΡ‚Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€Π° ΠΈ Скспортира мноТСство интСрфСйси навСднъТ, ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° ΠΎΠ±Π΅ΠΊΡ‚ΠΈ, свойства ΠΈ сигнали Π½Π° GtkBuilder, прСдоставя стСк Π·Π° отмяна (ΠžΡ‚ΠΌΡΠ½Π° / ΠŸΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠ΅) ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° компрСсиранС Π½Π° хронологията Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡ‚Π΅. ΠŸΠΎΠΌΠΎΡ‰Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° cambalache-db Π΅ прСдоставСна Π·Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΌΠΎΠ΄Π΅Π» Π½Π° Π΄Π°Π½Π½ΠΈ ΠΎΡ‚ gir Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, Π° ΠΏΠΎΠΌΠΎΡ‰Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° db-codegen Π΅ прСдоставСна Π·Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° GObject класовС ΠΎΡ‚ Ρ‚Π°Π±Π»ΠΈΡ†ΠΈ с ΠΌΠΎΠ΄Π΅Π»ΠΈ Π½Π° Π΄Π°Π½Π½ΠΈ.

Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΡŠΡ‚ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½ Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° GTK 3 ΠΈ GTK 4, Π² зависимост ΠΎΡ‚ вСрсията, Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Π½Π° Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Π—Π° Π΄Π° сС осигури ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΊΠ»ΠΎΠ½ΠΎΠ²Π΅ Π½Π° GTK, Ρ€Π°Π±ΠΎΡ‚Π½ΠΎΡ‚ΠΎ пространство сС създава с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Π±Π΅ΠΊΠ΅Π½Π΄Π° Π½Π° Broadway, ΠΊΠΎΠΉΡ‚ΠΎ Π²ΠΈ позволява Π΄Π° Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Ρ‚Π΅ ΠΈΠ·Ρ…ΠΎΠ΄Π° Π½Π° GTK Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° Π² ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ† Π½Π° ΡƒΠ΅Π± Π±Ρ€Π°ΡƒΠ·ΡŠΡ€. ΠžΡΠ½ΠΎΠ²Π½ΠΈΡΡ‚ процСс Cambalache осигурява Π±Π°Π·ΠΈΡ€Π°Π½Π° Π½Π° WebKit WebView Ρ€Π°ΠΌΠΊΠ°, която ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Broadway Π·Π° ΠΈΠ·Π»ΡŠΡ‡Π²Π°Π½Π΅ Π½Π° ΠΈΠ·Ρ…ΠΎΠ΄ ΠΎΡ‚ процСса Merengue, ΠΊΠΎΠΉΡ‚ΠΎ Π΅ пряко Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π² изобразяванСто Π½Π° потрСбитСлския интСрфСйс.

ИздаванС Π½Π° Cambalache 0.10, инструмСнт Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅ Π½Π° GTK интСрфСйси

Π’ Π½ΠΎΠ²Π°Ρ‚Π° вСрсия:

  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈΡ‚Π΅ libAdwaita ΠΈ libHandy, ΠΊΠΎΠΈΡ‚ΠΎ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Ρ‚ Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ Π·Π° стилизиранС Π½Π° потрСбитСлския интСрфСйс Π² ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΈΠ΅ с ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΠΊΠΈΡ‚Π΅ Π½Π° GNOME HIG.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Π½Π΅ Π½Π° Π½ΠΎΠ²ΠΈ ΠΎΠ±Π΅ΠΊΡ‚ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ (Inline) Π² Π±Π»ΠΎΠΊ със свойствата Π½Π° Π΄Ρ€ΡƒΠ³ ΠΎΠ±Π΅ΠΊΡ‚, Π±Π΅Π· ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Π²Ρ€ΡŠΠ·ΠΊΠΈ. Π—Π΄Ρ€Π°Π²Π΅ΠΉΡ‚Π΅, ΡΠ²Π΅Ρ‚ΡŠΡ‚
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Π½Π΅ Π½Π° спСциалСн Π΄ΡŠΡ‰Π΅Ρ€Π΅Π½ Ρ‚ΠΈΠΏ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² изпълним ΠΌΠΎΠ΄ΡƒΠ» Π·Π° Π·Π°Π³Π»Π°Π²ΠΈΠ΅ Π½Π° ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ†.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΏΡ€Π΅Π½Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈΡ‚Π΅ Π½Π° Π΄ΡŠΡ‰Π΅Ρ€Π½ΠΈΡ‚Π΅ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Ρ‚ΠΈΠΏΠΎΠ²Π΅ enum ΠΈ Ρ„Π»Π°Π³ Π·Π° GdkPixbuf, Pango, Gio, Gdk ΠΈ Gsk.
  • Π”ΠΎΠ±Π°Π²Π΅Π½ ΠΏΡ€Π΅Π²ΠΎΠ΄ Π½Π° интСрфСйса Π½Π° украински.
  • ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈ са Π½ΠΎΠ²ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΈ Π½Π° свойства.
    ИздаванС Π½Π° Cambalache 0.10, инструмСнт Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅ Π½Π° GTK интСрфСйси

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€