Cambalache, zana mpya ya ukuzaji kiolesura cha GTK, imeanzishwa.

GUADEC 2021 inatanguliza Cambalache, zana mpya ya kukuza kiolesura cha haraka cha GTK 3 na GTK 4 kwa kutumia dhana ya MVC na falsafa ya kwanza ya data. Mojawapo ya tofauti zinazoonekana zaidi kutoka kwa Glade ni usaidizi wake wa kudumisha miingiliano mingi ya watumiaji katika mradi mmoja. Nambari ya mradi imeandikwa kwa Python na imepewa leseni chini ya GPLv2.

Ili kutoa usaidizi kwa matawi mengi ya GTK, nafasi ya kazi inaundwa kwa kutumia mazingira ya nyuma ya Broadway, ambayo hukuruhusu kutoa matokeo ya maktaba ya GTK kwenye dirisha la kivinjari. Mchakato mkuu wa Cambalache umetolewa kwa kumfunga WebKit WebView, ambapo Broadway hutangaza matokeo kutoka kwa mchakato wa Merengue, ambao unahusika moja kwa moja katika kutoa kiolesura kilichoundwa na mtumiaji. Kiolesura kinaweza kuzalishwa kulingana na GTK 3 na GTK 4, kulingana na toleo lililofafanuliwa katika mradi.

Cambalache, zana mpya ya ukuzaji kiolesura cha GTK, imeanzishwa.

Cambalache haitegemei GtkBuilder na GObject, lakini inatoa muundo wa data unaolingana na mfumo wa aina ya GObject. Muundo wa data unaweza kuagiza na kuuza nje violesura vingi kwa wakati mmoja, inasaidia vitu, sifa na ishara za GtkBuilder, hutoa mrundikano wa kutendua (Tendua / Rudia) na uwezo wa kubana historia ya amri. Huduma ya cambalache-db imetolewa ili kutoa kielelezo cha data kutoka kwa faili za gir, na matumizi ya db-codegen hutolewa ili kuzalisha madarasa ya GObject kutoka kwa majedwali ya mifano ya data.

Cambalache, zana mpya ya ukuzaji kiolesura cha GTK, imeanzishwa.


Chanzo: opennet.ru

Kuongeza maoni