Lëshimi i Cambalache 0.90, mjetit për zhvillimin e ndërfaqeve GTK

ËshtĂ« publikuar lĂ«shimi i projektit Cambalache 0.90, qĂ« zhvillon njĂ« mjet tĂ« shpejtĂ« pĂ«r krijimin e ndĂ«rfaqeve pĂ«r GTK 3 dhe GTK 4, qĂ« pĂ«rdor paradigmat MVC dhe filozofinĂ« e rĂ«ndĂ«sisĂ« kryesore tĂ« modelit tĂ« tĂ« dhĂ«nave. Ndryshe nga Glade, Cambalache ofron mbĂ«shtetje pĂ«r menaxhimin e disa ndĂ«rfaqeve tĂ« pĂ«rdoruesit nĂ« njĂ« projekt. Kodi Ă«shtĂ« shkruar nĂ« Python dhe ofrohet nĂ«n licencĂ«n LGPLv2.1. NjĂ« paketĂ« nĂ« formatin flatpak Ă«shtĂ« e disponueshme pĂ«r instalim.

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ë këtë version të ri, është realizuar përkthimi i ndërfaqes së përdoruesit të Cambalache në bibliotekën GTK 4. Katalogu i widget-eve është përditësuar për GNOME SDK 46. Janë zgjeruar mundësitë që lidhen me lidhjen e veprimeve me elemente të menusë kontekstuale dhe përkthimin e njoftimeve në butona. Caktimi i numrit 0.90 pas versioneve 0.1x shpjegohet nga afërsia për të lëshuar versionin 1.0 të Cambalache.

Lëshimi i Cambalache 0.90, mjetit për zhvillimin e ndërfaqeve GTK


Burimi: opennet.ru
Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster