Cambalache, chida chatsopano chothandizira mawonekedwe a GTK, chimayambitsidwa.

GUADEC 2021 ikubweretsa Cambalache, chida chatsopano chothandizira mawonekedwe a GTK 3 ndi GTK 4 pogwiritsa ntchito paradigm ya MVC ndi filosofi yachitsanzo choyamba. Kusiyanitsa kumodzi kowonekera kwambiri kuchokera ku Glade ndikuthandizira kwake kusunga mawonekedwe a ogwiritsa ntchito angapo mu projekiti imodzi. Khodi ya polojekitiyi idalembedwa ku Python ndipo ili ndi chilolezo pansi pa GPLv2.

Kuti mupereke chithandizo kunthambi zingapo za GTK, malo ogwirira ntchito amapangidwa pogwiritsa ntchito Broadway backend, yomwe imakulolani kuti mupereke zotuluka za laibulale ya GTK pawindo la osatsegula. Njira yayikulu ya Cambalache imaperekedwa ndi kumangiriza kwa WebKit WebView, momwe Broadway imawulutsira zotuluka kuchokera ku njira ya Merengue, yomwe imakhudzidwa mwachindunji ndikupereka mawonekedwe opangidwa ndi wogwiritsa ntchito. Mawonekedwewa atha kupangidwa kutengera GTK 3 ndi GTK 4, kutengera mtundu womwe wafotokozedwa mu pulojekitiyo.

Cambalache, chida chatsopano chothandizira mawonekedwe a GTK, chimayambitsidwa.

Cambalache siimaima pa GtkBuilder ndi GObject, koma imapereka chitsanzo cha data chogwirizana ndi GObject type system. Mtundu wa data ukhoza kuitanitsa ndi kutumiza maulendo angapo nthawi imodzi, imathandizira zinthu za GtkBuilder, katundu ndi ma siginecha, imapereka zosintha (Bwezerani / Bweretsani) ndikutha kukakamiza mbiri yamalamulo. Chothandizira cha cambalache-db chimaperekedwa kuti chipange chitsanzo cha data kuchokera ku mafayilo a gir, ndipo db-codegen utility imaperekedwa kuti ipange makalasi a GObject kuchokera kumatebulo achitsanzo cha data.

Cambalache, chida chatsopano chothandizira mawonekedwe a GTK, chimayambitsidwa.


Source: opennet.ru

Kuwonjezera ndemanga