GTK интерфэйсийг хөгжүүлэх хэрэгсэл болох Cambalache 0.10 хувилбар

MVC парадигм ба өгөгдлийн анхны философийг ашиглан GTK 0.10.0 болон GTK 3-д зориулсан интерфэйсийг хурдан хөгжүүлэх хэрэгсэл болох Cambalache 4 төсөл гарсан. Glade-ээс ялгаатай нь Cambalache нь нэг төсөлд олон хэрэглэгчийн интерфэйсийг хадгалахад дэмжлэг үзүүлдэг. Код нь Python дээр бичигдсэн бөгөөд LGPLv2.1-ийн дагуу лицензтэй. Флатпак форматтай багцыг суулгах боломжтой.

Cambalache нь GtkBuilder болон GObject-ээс хамааралгүй боловч GObject төрлийн системтэй нийцсэн өгөгдлийн загварыг өгдөг. Өгөгдлийн загвар нь олон интерфэйсийг нэг дор импортлох, экспортлох боломжтой, GtkBuilder объект, шинж чанар, дохиог дэмждэг, буцаах стек (Undo / Redo) болон командын түүхийг шахах боломжийг олгодог. Cambalache-db хэрэгсэл нь gir файлуудаас өгөгдлийн загвар үүсгэх, db-codegen хэрэгсэл нь өгөгдлийн загварын хүснэгтүүдээс GObject анги үүсгэхэд зориулагдсан.

Интерфэйсийг төсөлд тодорхойлсон хувилбараас хамааран GTK 3 ба GTK 4 дээр үндэслэн үүсгэж болно. GTK-ийн өөр өөр салбаруудад дэмжлэг үзүүлэхийн тулд ажлын талбарыг Broadway backend ашиглан үүсгэсэн бөгөөд энэ нь GTK номын сангийн гаралтыг вэб хөтчийн цонхонд үзүүлэх боломжийг олгодог. Cambalache-ийн үндсэн процесс нь хэрэглэгчийн интерфэйсийг үзүүлэхэд шууд оролцдог Merengue процессын гаралтыг Broadway-г ашигладаг WebKit WebView-д суурилсан хүрээг хангадаг.

GTK интерфэйсийг хөгжүүлэх хэрэгсэл болох Cambalache 0.10 хувилбар

Шинэ хувилбарт:

  • GNOME HIG зөвлөмжийн дагуу хэрэглэгчийн интерфэйсийг загварчлахад зориулсан багц бүрэлдэхүүн хэсгүүдийг санал болгодог libAdwaita болон libHandy номын сангуудад дэмжлэг нэмсэн.
  • Холбоос ашиглахгүйгээр өөр объектын шинж чанартай блок дотор шинэ объектуудыг шууд (Inline) тодорхойлох дэмжлэг нэмэгдсэн. Хола Мундо
  • Жишээ нь, цонхны гарчгийн виджетт ашигласан тусгай хүүхдийн төрлийг тодорхойлох дэмжлэг нэмэгдсэн.
  • Хүүхдийн элементийн байрлалыг өөрчлөх дэмжлэг нэмэгдсэн.
  • GdkPixbuf, Pango, Gio, Gdk болон Gsk-д зориулсан тоо, тугны төрлүүдийн дэмжлэгийг нэмсэн.
  • Украйн хэл рүү интерфэйсийн орчуулга нэмсэн.
  • Шинэ өмчийн редакторуудыг санал болгов.
    GTK интерфэйсийг хөгжүүлэх хэрэгсэл болох Cambalache 0.10 хувилбар

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх