Lëshimi i Cambalache 0.8.0, një mjet për zhvillimin e ndërfaqeve GTK

Është publikuar publikimi i projektit Cambalache 0.8.0, duke zhvilluar një mjet për zhvillimin e shpejtë të ndërfaqeve për GTK 3 dhe GTK 4, duke përdorur paradigmën MVC dhe filozofinë e rëndësisë së madhe të modelit të të dhënave. Ndryshe nga Glade, Cambalache ofron mbështetje për mbajtjen e ndërfaqeve të shumta të përdoruesit në një projekt. Për sa i përket funksionalitetit, lëshimi i Cambalache 0.8.0 vërehet si afër barazisë me Glade. Kodi është shkruar në Python dhe është i licencuar sipas GPLv2.

Cambalache është i pavarur nga GtkBuilder dhe GObject, por ofron një model të dhënash në përputhje me sistemin e tipit GObject. Modeli i të dhënave mund të importojë dhe eksportojë ndërfaqe të shumta në të njëjtën kohë, mbështet objektet, vetitë dhe sinjalet e GtkBuilder, ofron një grumbull të zhbërjes (Undo / Redo) dhe aftësinë për të kompresuar historinë e komandave. Programi cambalache-db ofrohet për të gjeneruar një model të dhënash nga skedarët gir, dhe mjeti db-codegen ofrohet për të gjeneruar klasa GObject nga tabelat e modelit të të dhënave.

Ndërfaqja mund të krijohet bazuar në GTK 3 dhe GTK 4, në varësi të versionit të përcaktuar në projekt. Për të ofruar mbështetje për degë të ndryshme të GTK, hapësira e punës krijohet duke përdorur prapavijën e Broadway, e cila ju lejon të jepni daljen e bibliotekës GTK në një dritare të shfletuesit të internetit. Procesi kryesor Cambalache ofron një kornizë të bazuar në WebKit WebView që përdor Broadway për të transmetuar dalje nga procesi Merengue, i cili është i përfshirë drejtpërdrejt në paraqitjen e ndërfaqes së përdoruesit.

Në publikimin e ri:

  • U shtua një panel përzgjedhjeje ndërvepruese të objekteve që kategorizon klasat e objekteve dhe e bën më të lehtë gjetjen e informacionit që ju nevojitet.
    Lëshimi i Cambalache 0.8.0, një mjet për zhvillimin e ndërfaqeve GTK
  • Zbatoi mbajtësit e vendeve të punës për ta bërë më të lehtë shtimin e elementeve fëmijë në pozicionet e dhëna. Ju mund të shtoni një miniaplikacion në vend të një mbajtëse vendi duke klikuar dy herë mbi të.
    Lëshimi i Cambalache 0.8.0, një mjet për zhvillimin e ndërfaqeve GTK
  • Është ofruar mbështetje për pronat e përkthyeshme dhe është zbatuar mundësia për të lënë komente për përkthyesit.
    Lëshimi i Cambalache 0.8.0, një mjet për zhvillimin e ndërfaqeve GTK
  • Mbështetje e shtuar për operacionet me kujtesën e fragmenteve (Kopjo, Ngjit, Prit dhe Fshi).
    Lëshimi i Cambalache 0.8.0, një mjet për zhvillimin e ndërfaqeve GTK
  • Shfaqja e përmirësuar e informacionit rreth veçorive të pambështetura kur importoni skedarë UI dhe kur eksportoni në një skedar tjetër.
    Lëshimi i Cambalache 0.8.0, një mjet për zhvillimin e ndërfaqeve GTK

Burimi: opennet.ru

Shto një koment