Esitletud on Cambalache, uus GTK-liideste arendustööriist.

GUADEC 2021 konverentsil tutvustati Cambalache'i, uut tööriista GTK 3 ja GTK 4 liideste kiireks arendamiseks, mis kasutab MVC paradigma ja andmemudeli esmatĂ€htsustamise filosoofiat. Üks silmapaistvamaid erinevusi Glade'ist on toetus mitme kasutajaliidese haldamiseks ĂŒhes projektis. Projekti kood on kirjutatud Pythonis ja see on litsentseeritud GPLv2 alusel.

Mitme GTK haru toetamiseks toimub tööruumi loomine Broadway tagakĂŒlje kaasamisega, mis vĂ”imaldab GTK teegi vĂ€ljundi joonistamist veebibrauseri aknas. Cambalache pĂ”hiprotsess pakub sidet WebKit WebView'iga, mille abil edastatakse Broadway kaudu vĂ€ljund Merengue'i protsessist, mis tegeleb kasutaja loodud liidese joonistamisega. Liidesed vĂ”ivad pĂ”hineda GTK 3-l ja GTK 4-l, olenevalt projektis mÀÀratud versioonist.

Esitletud on Cambalache, uus GTK-liideste arendustööriist.

Cambalache ei sĂ”ltu GtkBuilderist ega GObject'ist, kuid pakub GObject tĂŒĂŒpide sĂŒsteemiga vastavuses olevat andmemudelit. Andmemudel saab samas importida ja eksportida mitut liidest, toetab GtkBuilderi objekte, omadusi ja signaale, pakub operatsioonide tagasivĂ”tmise (Undo / Redo) ja kĂ€su ajaloo kokkusurumise vĂ”imalust. Andmemudeli genereerimiseks gir-failidest on saadaval utiliit cambalache-db, ja GObject klasside genereerimiseks andmemudeli tabelitest — utiliit db-codegen.

Esitletud on Cambalache, uus GTK-liideste arendustöö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