Cambalache, nova interfaca evoluilo de GTK, estas lanĉita.

GUADEC 2021 prezentas Cambalache, novan rapidan interfacan evoluilon por GTK 3 kaj GTK 4 uzanta la MVC-paradigmon kaj datuman modelon unue filozofion. Unu el la plej rimarkindaj diferencoj de Glade estas ĝia subteno por konservi plurajn uzantinterfacojn en unu projekto. La projektkodo estas skribita en Python kaj estas licencita laŭ GPLv2.

Por provizi subtenon por multoblaj branĉoj de GTK, la laborspaco estas kreita per la Broadway-backend, kiu ebligas al vi bildigi la eligon de la GTK-biblioteko en retumila fenestro. La ĉefa Cambalache-procezo estas provizita per ligado al WebKit WebView, en kiu Broadway dissendas la produktaĵon de la Merengue-procezo, kiu estas rekte implikita en bildigo de la interfaco kreita fare de la uzanto. La interfaco povas esti generita surbaze de GTK 3 kaj GTK 4, depende de la versio difinita en la projekto.

Cambalache, nova interfaca evoluilo de GTK, estas lanĉita.

Cambalache estas sendependa de GtkBuilder kaj GObject, sed disponigas datummodelon kongruan kun la GObject tipsistemo. La datummodelo povas importi kaj eksporti plurajn interfacojn samtempe, subtenas GtkBuilder-objektojn, trajtojn kaj signalojn, disponigas malfari stakon (Malfari / Refari) kaj la kapablon kunpremi komandhistorion. La cambalache-db-ilaĵo estas disponigita por generi datummodelon de gir-dosieroj, kaj la db-codegen-servaĵo estas disponigita por generi GObject-klasojn de datummodelaj tabloj.

Cambalache, nova interfaca evoluilo de GTK, estas lanĉita.


fonto: opennet.ru

Aldoni komenton