Cambalache, usa ka bag-ong GTK interface development tool, gipaila.

Gipaila sa GUADEC 2021 ang Cambalache, usa ka bag-ong paspas nga himan sa pagpalambo sa interface alang sa GTK 3 ug GTK 4 gamit ang paradigm sa MVC ug usa ka pilosopiya nga una nga modelo sa datos. Usa sa labing mamatikdan nga kalainan gikan sa Glade mao ang suporta niini alang sa pagpadayon sa daghang mga interface sa gumagamit sa usa ka proyekto. Ang code sa proyekto gisulat sa Python ug lisensyado ubos sa GPLv2.

Aron mahatagan og suporta ang daghang mga sanga sa GTK, ang workspace gihimo gamit ang Broadway backend, nga nagtugot kanimo sa pag-render sa output sa GTK library sa usa ka web browser window. Ang nag-unang proseso sa Cambalache gihatag sa usa ka pagbugkos sa WebKit WebView, diin ang Broadway nagsibya sa output gikan sa proseso sa Merengue, nga direktang nalangkit sa paghubad sa interface nga gihimo sa user. Ang interface mahimong mamugna base sa GTK 3 ug GTK 4, depende sa bersyon nga gihubit sa proyekto.

Cambalache, usa ka bag-ong GTK interface development tool, gipaila.

Ang Cambalache kay independente sa GtkBuilder ug GObject, apan naghatag ug data model nga nahiuyon sa GObject type system. Ang modelo sa datos mahimong maka-import ug maka-export sa daghang mga interface sa usa ka higayon, nagsuporta sa GtkBuilder nga mga butang, kabtangan ug signal, naghatag usa ka undo stack (Undo / Redo) ug ang abilidad sa pag-compress sa kasaysayan sa mando. Ang cambalache-db utility gihatag aron makamugna ug data model gikan sa gir files, ug ang db-codegen utility gihatag para makagbuhat ug GObject classes gikan sa data model tables.

Cambalache, usa ka bag-ong GTK interface development tool, gipaila.


Source: opennet.ru

Idugang sa usa ka comment