Cambalache, 'n nuwe GTK-koppelvlakontwikkelingsinstrument, word bekendgestel.

GUADEC 2021 stel Cambalache bekend, 'n nuwe vinnige koppelvlak-ontwikkelingsinstrument vir GTK 3 en GTK 4 met behulp van die MVC-paradigma en 'n datamodel-eerste-filosofie. Een van die opvallendste verskille van Glade is die ondersteuning daarvan vir die instandhouding van veelvuldige gebruikerskoppelvlakke in een projek. Die projekkode is in Python geskryf en is onder GPLv2 gelisensieer.

Om ondersteuning te bied vir veelvuldige takke van GTK, word die werkspasie geskep met behulp van die Broadway-agterkant, wat jou toelaat om die uitvoer van die GTK-biblioteek in 'n webblaaiervenster weer te gee. Die hoof Cambalache-proses word voorsien van 'n binding aan WebKit WebView, waarin Broadway die uitset van die Merengue-proses uitsaai, wat direk betrokke is by die weergawe van die koppelvlak wat deur die gebruiker geskep is. Die koppelvlak kan gegenereer word op grond van GTK 3 en GTK 4, afhangende van die weergawe wat in die projek gedefinieer is.

Cambalache, 'n nuwe GTK-koppelvlakontwikkelingsinstrument, word bekendgestel.

Cambalache is onafhanklik van GtkBuilder en GObject, maar bied 'n datamodel wat ooreenstem met die GObject-tipe stelsel. Die datamodel kan verskeie koppelvlakke gelyktydig invoer en uitvoer, ondersteun GtkBuilder-voorwerpe, -eienskappe en -seine, bied 'n ongedaan-stapel (Ontdoen / Herdoen) en die vermoë om opdraggeskiedenis saam te pers. Die cambalache-db-nutsmiddel word verskaf om 'n datamodel uit gir-lêers te genereer, en die db-codegen-nutsmiddel word verskaf om GObject-klasse vanaf datamodeltabelle te genereer.

Cambalache, 'n nuwe GTK-koppelvlakontwikkelingsinstrument, word bekendgestel.


Bron: opennet.ru

Voeg 'n opmerking