Cambalache, alat pangembangan antarmuka GTK anyar, diwanohkeun.

GUADEC 2021 ngenalkeun Cambalache, alat pamekaran antarmuka gancang anyar pikeun GTK 3 sareng GTK 4 nganggo paradigma MVC sareng filosofi modél data munggaran. Salah sahiji bédana anu paling katingali tina Glade nyaéta dukunganna pikeun ngajaga sababaraha antarmuka pangguna dina hiji proyék. Kodeu proyék ditulis dina Python sareng dilisensikeun dina GPLv2.

Pikeun nyadiakeun rojongan pikeun sababaraha cabang GTK, workspace dijieun maké backend Broadway, nu ngidinan Anjeun pikeun ngarobah kaluaran perpustakaan GTK dina jandela browser wéb. Prosés Cambalache utama disayogikeun ku beungkeutan ka WebKit WebView, dimana Broadway nyiarkeun kaluaran tina prosés Merengue, anu langsung kalibet dina ngadamel antarmuka anu diciptakeun ku pangguna. Antarbeungeut tiasa didamel dumasar kana GTK 3 sareng GTK 4, gumantung kana versi anu ditetepkeun dina proyék éta.

Cambalache, alat pangembangan antarmuka GTK anyar, diwanohkeun.

Cambalache nyaéta bebas tina GtkBuilder na GObject, tapi nyadiakeun model data konsisten kalawan sistem tipe GObject. Model data tiasa ngimpor sareng ngékspor sababaraha antarmuka sakaligus, ngadukung objék GtkBuilder, sipat sareng sinyal, nyayogikeun tumpukan bolaykeun (Batalkeun / Redo) sareng kamampuan pikeun niiskeun sajarah paréntah. Utilitas cambalache-db disayogikeun pikeun ngahasilkeun modél data tina file gir, sareng utilitas db-codegen disayogikeun pikeun ngahasilkeun kelas GObject tina tabel modél data.

Cambalache, alat pangembangan antarmuka GTK anyar, diwanohkeun.


sumber: opennet.ru

Tambahkeun komentar