Rilis Cambalache 0.8.0, alat kanggo ngembangake antarmuka GTK

Rilis proyek Cambalache 0.8.0 wis diterbitake, ngembangake alat kanggo pangembangan antarmuka kanthi cepet kanggo GTK 3 lan GTK 4, nggunakake paradigma MVC lan filosofi sing paling penting saka model data. Ora kaya Glade, Cambalache nyedhiyakake dhukungan kanggo njaga macem-macem antarmuka pangguna ing siji proyek. Ing babagan fungsionalitas, release Cambalache 0.8.0 kacathet minangka cedhak karo keseimbangn karo Glade. Kode iki ditulis ing Python lan dilisensi ing GPLv2.

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.

Ing release anyar:

  • Nambahake panel pilihan obyek interaktif sing nggolongake kelas obyek lan nggampangake nemokake informasi sing dibutuhake.
    Rilis Cambalache 0.8.0, alat kanggo ngembangake antarmuka GTK
  • Papan panggonan kerja sing dileksanakake supaya luwih gampang nambah unsur anak ing posisi tartamtu. Sampeyan bisa nambah widget tinimbang placeholder kanthi ngeklik kaping pindho.
    Rilis Cambalache 0.8.0, alat kanggo ngembangake antarmuka GTK
  • Dhukungan kanggo properti sing bisa diterjemahake wis diwenehake lan kemampuan kanggo menehi komentar kanggo penerjemah wis ditindakake.
    Rilis Cambalache 0.8.0, alat kanggo ngembangake antarmuka GTK
  • Dhukungan ditambahake kanggo operasi karo clipboard (Salin, Tempel, Cut lan Busak).
    Rilis Cambalache 0.8.0, alat kanggo ngembangake antarmuka GTK
  • Tampilan informasi sing luwih apik babagan fitur sing ora didhukung nalika ngimpor file UI lan nalika ngekspor menyang file liyane.
    Rilis Cambalache 0.8.0, alat kanggo ngembangake antarmuka GTK

Source: opennet.ru

Add a comment