Cambalache 0.90 vÀljaanne, GTK-liideste arendamise tööriist

Avaldatud on Cambalache 0.90 vĂ€ljaanne, mis arendab kiire kasutajosĂŒsteemide loomise tööriista GTK 3 ja GTK 4 jaoks, kasutades MVC paradigmat ja andmemudeli pĂ”hialust. Erinevalt Glade'ist pakub Cambalache tuge mitme kasutajaliidese haldamiseks ĂŒhes projektis. Kood on kirjutatud Pythonis ja on litsentsitud LGPLv2.1 alusel. Installimiseks on saadaval flatpak formaadis pakett.

Cambalache ei sĂ”ltu GtkBuilder'ist ja GObject'ist, vaid pakub andmemudelit, mis vastab GObject tĂŒĂŒbisĂŒsteemile. Andmemudel suudab korraga importida ja eksportida mitut liidest, toetab GtkBuilder'i objekte, omadusi ja signaale, pakub toimingute tagasiviimise virna (Undo / Redo) ning vĂ”imalust kĂ€skude ajalugu kompressida. Andmemudeli generatsiooniks gir-failidest on olemas utiliit cambalache-db, ja GObject klasside genereerimiseks andmemudeli tabelitest on utiliit db-codegen.

Liides saab genereerida GTK 3 ja GTK 4 pÔhjal, sÔltuvalt projekti mÀÀratud versioonist. Erinevate GTK harude toetamiseks kujundatakse tööruum koostöös Broadway tagaplaaniga, mis vÔimaldab GTK raamatukogu vÀljundi joonistada veebibrauseri aknas. Cambalache'i pÔhiprotsess pakub WebKit WebView pÔhist sidet, mille kaudu Broadway kaudu edastatakse vÀljund Merengue protsessist, mis teeb kasutaja loodud liidese joonistamise.

Uues versioonis on toimunud Cambalache'i kasutajaliidese tĂ”lkimine GTK 4 raamatukogusse. Vidinate kataloog on uuendatud GNOME SDK 46 jaoks. Toimingute sidumise vĂ”imalused kontekstimenĂŒĂŒ elementidega ja kontekstuaalsete vihjete tĂ”lkimine nuppudeks on laienenud. Numbriga 0.90 nimetamine, pĂ€rast versioone 0.1x, selgitab lĂ€henemist Cambalache 1.0 vĂ€ljaandmise valmidusele.

Cambalache 0.90 vÀljaanne, GTK-liideste arendamise tööriist


Allikas: opennet.ru
Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster