Cambalache, alat pengembangan antarmuka GTK baru, diperkenalkan.

GUADEC 2021 memperkenalkan Cambalache, alat pengembangan antarmuka cepat baru untuk GTK 3 dan GTK 4 menggunakan paradigma MVC dan filosofi yang mengutamakan model data. Salah satu perbedaan paling mencolok dari Glade adalah dukungannya untuk memelihara banyak antarmuka pengguna dalam satu proyek. Kode proyek ditulis dengan Python dan dilisensikan di bawah GPLv2.

Untuk memberikan dukungan bagi beberapa cabang GTK, ruang kerja dibuat menggunakan backend Broadway, yang memungkinkan Anda merender keluaran pustaka GTK di jendela browser web. Proses Cambalache utama dilengkapi dengan pengikatan ke WebKit WebView, di mana Broadway menyiarkan keluaran dari proses Merengue, yang terlibat langsung dalam rendering antarmuka yang dibuat oleh pengguna. Antarmuka dapat dibuat berdasarkan GTK 3 dan GTK 4, bergantung pada versi yang ditentukan dalam proyek.

Cambalache, alat pengembangan antarmuka GTK baru, diperkenalkan.

Cambalache tidak bergantung pada GtkBuilder dan GObject, tetapi menyediakan model data yang konsisten dengan sistem tipe GObject. Model data dapat mengimpor dan mengekspor beberapa antarmuka sekaligus, mendukung objek, properti, dan sinyal GtkBuilder, menyediakan tumpukan undo (Undo/Redo) dan kemampuan untuk mengompresi riwayat perintah. Utilitas cambalache-db disediakan untuk menghasilkan model data dari file gir, dan utilitas db-codegen disediakan untuk menghasilkan kelas GObject dari tabel model data.

Cambalache, alat pengembangan antarmuka GTK baru, diperkenalkan.


Sumber: opennet.ru

Tambah komentar