Rilis Cambalache 0.10, alat kanggo ngembangake antarmuka GTK

Proyek Cambalache 0.10.0 wis dirilis, ngembangake alat pangembangan antarmuka kanthi cepet kanggo GTK 3 lan GTK 4, nggunakake paradigma MVC lan filosofi model data pisanan. Ora kaya Glade, Cambalache nyedhiyakake dhukungan kanggo njaga macem-macem antarmuka pangguna ing siji proyek. Kode iki ditulis ing Python lan dilisensi ing LGPLv2.1. Paket ing format flatpak kasedhiya kanggo instalasi.

Cambalache bebas saka GtkBuilder lan GObject, nanging nyedhiyakake model data sing konsisten karo sistem jinis GObject. Model data bisa ngimpor lan ngekspor macem-macem antarmuka bebarengan, ndhukung obyek GtkBuilder, sifat lan sinyal, menehi tumpukan batalaken (BatalakΓ© / Redo) lan kemampuan kanggo compress sajarah printah. Utilitas cambalache-db diwenehake kanggo ngasilake model data saka file gir, lan sarana db-codegen diwenehake kanggo ngasilake kelas GObject saka tabel model data.

Antarmuka bisa digawe adhedhasar GTK 3 lan GTK 4, gumantung saka versi sing ditetepake ing proyek kasebut. Kanggo nyedhiyakake dhukungan kanggo macem-macem cabang GTK, ruang kerja digawe nggunakake backend Broadway, sing ngidini sampeyan nampilake output perpustakaan GTK ing jendhela browser web. Proses Cambalache utama nyedhiyakake kerangka WebKit WebView sing nggunakake Broadway kanggo nyiarake output saka proses Merengue, sing langsung melu nggawe antarmuka pangguna.

Rilis Cambalache 0.10, alat kanggo ngembangake antarmuka GTK

Ing release anyar:

  • Dhukungan tambahan kanggo perpustakaan libAdwaita lan libHandy, sing nawakake sakumpulan komponen kanggo nggawe antarmuka pangguna sesuai karo rekomendasi GNOME HIG.
  • Dhukungan ditambahake kanggo nemtokake obyek anyar langsung (Inline) ing blok kanthi properti obyek liyane, tanpa nggunakake pranala. Halo Mundo
  • Dhukungan ditambahake kanggo nemtokake jinis anak khusus, digunakake, contone, ing widget judhul jendhela.
  • Dhukungan ditambahake kanggo ngatur posisi unsur anak.
  • Dhukungan ditambahake kanggo jinis enum lan gendera kanggo GdkPixbuf, Pango, Gio, Gdk lan Gsk.
  • Nambahake terjemahan antarmuka menyang Ukrainia.
  • Editor properti anyar wis diusulake.
    Rilis Cambalache 0.10, alat kanggo ngembangake antarmuka GTK

Source: opennet.ru

Add a comment