Cambalache 0.8.0, GTK-liidesetöötlustööriista vÀljaanne.

KĂ€es on Cambalache 0.8.0 projekti vĂ€ljalaskmine, mis arendab GTK 3 ja GTK 4 liideste kiire arenduse tööriista, kasutades MVC paradigmata ja andmemudeli esmatĂ€htsuse filosoofiat. Erinevalt Gladest toetab Cambalache mitme kasutajaliidese haldamist ĂŒhes projektis. Funktsionaalsuse osas on Cambalache 0.8.0 vĂ€ljalase Glade'ile lĂ€hedane. Kood on kirjutatud Pythonis ja jagatakse GPLv2 litsentsi alusel.

Cambalache ei sĂ”ltu GtkBuilderist ega GObjectist, kuid pakub andmemudelit, mis vastab GObjecti tĂŒĂŒbile. Andmemudel vĂ”ib importida ja eksportida mitut liidest korraga, toetab GtkBuilderi objekte, omadusi ja signaale, pakub operatsioonide tagasivĂ”tmise (Undo/Redo) virna ning kĂ€skude ajaloo tihendamise vĂ”imalust. Andmemudeli genereerimiseks gir-failidest on saadaval utiliit cambalache-db ja GObjecti klasside genereerimiseks andmemudeli tabelitest — utiliit db-codegen.

Liides vÔib genereerida GTK 3 ja GTK 4 pÔhjal, sÔltuvalt projektis mÀÀratud versioonist. Erinevate GTK harude toetamise tagamiseks toimub tööruumi loomine Broadway tagasiside kasutamisega, mis vÔimaldab joonistada GTK raamatukogu vÀljundi veebibrauseri aknasse. Peamine Cambalache protsess pakub WebKit WebView baasil sidet, milles Broadway abil edastatakse Merengue protsessist pÀrinev vÀljund, mis tegelikult tegeleb kasutaja loodud liidese joonistamisega.

Uues vÀljaandes:

  • Lisatud interaktiivsete objektide valimise paneel, mis kategoriseerib objektide klassid ja lihtsustab vajaliku teabe leidmist.
    Cambalache 0.8.0, GTK-liidesetöötlustööriista vÀljaanne.
  • Tehtud tööruumi tĂ€itjate rakendamine, mis lihtsustab alaelementide lisamist mÀÀratud positsioonidesse. TĂ€itja asemel vidina lisamiseks vĂ”ib sellele kahel korral klĂ”psata.
    Cambalache 0.8.0, GTK-liidesetöötlustööriista vÀljaanne.
  • Soodustatud tĂ”lgitavad omadused ja rakendatud vĂ”imalus jĂ€tta tĂ”lkijatele kommentaare.
    Cambalache 0.8.0, GTK-liidesetöötlustööriista vÀljaanne.
  • Lisatud toe lĂ”ike- ja kleepimisoperatsioonidele (Copy, Paste, Cut ja Delete).
    Cambalache 0.8.0, GTK-liidesetöötlustööriista vÀljaanne.
  • Parendatud teavet toetamata vĂ”imaluste kohta UI-failide importimisel ja eksportimisel teise faili.
    Cambalache 0.8.0, GTK-liidesetöötlustööriista vÀljaanne.

Allikas: opennet.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster