ĂshtĂ« publikuar versioni Cambalache 0.8.0, qĂ« zhvillon njĂ« mjet pĂ«r krijimin e shpejtĂ« tĂ« ndĂ«rfaqeve pĂ«r GTK 3 dhe GTK 4, i bazuar nĂ« paradigmĂ«n MVC dhe nĂ« qasjen ku modeli i tĂ« dhĂ«nave ka rĂ«ndĂ«si parĂ«sore. Ndryshe nga Glade, Cambalache ofron mbĂ«shtetje pĂ«r menaxhimin e disa ndĂ«rfaqeve pĂ«rdoruesi brenda tĂ« njĂ«jtit projekt. PĂ«r nga funksionaliteti, Cambalache 0.8.0 vlerĂ«sohet si pothuajse nĂ« nivel barazie me Glade. Kodi Ă«shtĂ« shkruar nĂ« Python dhe shpĂ«rndahet sipas licencĂ«s GPLv2.
Cambalache nuk varet nga GtkBuilder dhe GObject, por ofron një model të të dhënave që përputhet me sistemin e tipave GObject. Modeli i të dhënave mund të importojë dhe eksportojë disa interface-ve njëherësh, mbështet objekte, prona dhe sinjale GtkBuilder, ofron një stack për kthimin e veprimeve (Undo / Redo) dhe mundësinë e kompresimit të historisë së komandave. Për gjenerimin e modelit të të dhënave nga skedarët gir, ofrohet utilitari cambalache-db, ndërsa për gjenerimin e klasave GObject nga tabelat e modelit të të dhënave - utilitari db-codegen.
Interface-i mund të gjenerohet mbi bazën e GTK 3 dhe GTK 4, në varësi të versionit të specifikuar në projekt. Për të siguruar mbështetje për degë të ndryshme të GTK, formimi i hapësirës së punës bëhet me ndihmën e backendit Broadway, i cili lejon vizatimin e daljes së bibliotekës GTK në dritaren e shfletuesit web. Procesi kryesor i Cambalache ofron një mbështetje mbi bazën e WebKit WebView, në të cilën, me anë të Broadway, transmetohet dalja nga procesi Merengue, i cili merret drejtpërdrejt me vizatimin e interface-it të krijuar nga përdoruesi.
NĂ« versionin e ri:
- ĂshtĂ« shtuar njĂ« panel interaktiv pĂ«r pĂ«rzgjedhjen e objekteve, i cili kategorizon klasat e objekteve dhe e bĂ«n mĂ« tĂ« lehtĂ« gjetjen e informacionit tĂ« nevojshĂ«m.

- Janë implementuar mbushës të zonës së punës që e thjeshtojnë shtimin e elementeve bijë në pozicionet e caktuara. Një widget mund të shtohet në vend të mbushësit duke klikuar dy herë mbi të.

- ĂshtĂ« ofruar mbĂ«shtetje pĂ«r vetitĂ« e pĂ«rkthyeshme dhe Ă«shtĂ« shtuar mundĂ«sia pĂ«r tĂ« lĂ«nĂ« komente pĂ«r pĂ«rkthyesit.

- ĂshtĂ« shtuar mbĂ«shtetja pĂ«r veprimet me clipboard (Copy, Paste, Cut dhe Delete).

- ĂshtĂ« pĂ«rmirĂ«suar shfaqja e informacionit pĂ«r veçoritĂ« e pambĂ«shtetura gjatĂ« importimit tĂ« skedarĂ«ve UI dhe gjatĂ« eksportimit nĂ« njĂ« skedar tjetĂ«r.

Burimi: opennet.ru





