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

MVC парадигм ба өгөгдлийн загварын хамгийн чухал философийг ашиглан GTK 0.8.0 ба GTK 3-ийн интерфэйсийг хурдацтай хөгжүүлэх хэрэгсэл боловсруулж, Cambalache 4 төслийн хувилбарыг нийтлэв. Glade-ээс ялгаатай нь Cambalache нь нэг төсөлд олон хэрэглэгчийн интерфэйсийг хадгалахад дэмжлэг үзүүлдэг. Үйл ажиллагааны хувьд Cambalache 0.8.0 хувилбар нь Glade-тэй ойролцоо байна. Код нь Python дээр бичигдсэн бөгөөд GPLv2-ийн дагуу лицензтэй.

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.8.0 хувилбар
  • Өгөгдсөн байрлалд хүүхэд элементүүдийг нэмэхэд хялбар болгох үүднээс ажлын талбарын орлуулагчийг хэрэгжүүлсэн. Та түүн дээр давхар товшиж орлуулагчийн оронд виджет нэмж болно.
    GTK интерфэйсийг хөгжүүлэх хэрэгсэл болох Cambalache 0.8.0 хувилбар
  • Орчуулах боломжтой шинж чанаруудад дэмжлэг үзүүлж, орчуулагчдад сэтгэгдэл үлдээх боломжийг хэрэгжүүлсэн.
    GTK интерфэйсийг хөгжүүлэх хэрэгсэл болох Cambalache 0.8.0 хувилбар
  • Түр санах ой (хуулбарлах, буулгах, хайчлах, устгах) үйлдлүүдийн дэмжлэгийг нэмсэн.
    GTK интерфэйсийг хөгжүүлэх хэрэгсэл болох Cambalache 0.8.0 хувилбар
  • UI файлуудыг импортлох болон өөр файл руу экспортлох үед дэмжигдээгүй функцуудын талаарх мэдээллийг илүү сайжруулсан.
    GTK интерфэйсийг хөгжүүлэх хэрэгсэл болох Cambalache 0.8.0 хувилбар

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

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