I-Cambalache, ithuluzi elisha lokuthuthukisa isixhumi esibonakalayo se-GTK, yethulwa.

I-GUADEC 2021 yethula i-Cambalache, ithuluzi elisha lokuthuthukisa isixhumi esibonakalayo esisheshayo le-GTK 3 ne-GTK 4 lisebenzisa ipharadigm ye-MVC kanye nefilosofi yokuqala yemodeli yedatha. Omunye umehluko ophawuleka kakhulu ovela ku-Glade ukusekelwa kwayo kokugcina ukuxhumana kwabasebenzisi abaningi kuphrojekthi eyodwa. Ikhodi yephrojekthi ibhalwe nge-Python futhi ilayisensi ngaphansi kwe-GPLv2.

Ukuze unikeze ukwesekwa kwamagatsha amaningi e-GTK, indawo yokusebenza idalwe kusetshenziswa i-Broadway backend, ekuvumela ukuthi unikeze okukhiphayo komtapo wezincwadi we-GTK ewindini lesiphequluli sewebhu. Inqubo eyinhloko ye-Cambalache ihlinzekwa ngokubophezela ku-WebKit WebView, lapho i-Broadway isakaza okukhiphayo kusukela kunqubo ye-Merengue, ehileleke ngokuqondile ekunikezeni isixhumi esibonakalayo esidalwe umsebenzisi. I-interface ingakhiqizwa ngokusekelwe ku-GTK 3 ne-GTK 4, kuye ngenguqulo echazwe kuphrojekthi.

I-Cambalache, ithuluzi elisha lokuthuthukisa isixhumi esibonakalayo se-GTK, yethulwa.

I-Cambalache izimele ku-GtkBuilder ne-GObject, kodwa inikeza imodeli yedatha ehambisana nesistimu yohlobo lwe-GObject. Imodeli yedatha ingangenisa futhi ikhiphe izixhumanisi zokusebenzelana eziningi ngesikhathi esisodwa, isekela izinto ze-GtkBuilder, izakhiwo namasignali, inikeza isitaki sokuhlehlisa (Hlehlisa / Yenza futhi) kanye nekhono lokucindezela umlando womyalo. Insiza ye-cambalache-db ihlinzekwa ukuze kukhiqizwe imodeli yedatha kusuka kumafayela e-gir, futhi insiza ye-db-codegen inikezwa ukukhiqiza amakilasi e-GObject kusuka kumathebula emodeli yedatha.

I-Cambalache, ithuluzi elisha lokuthuthukisa isixhumi esibonakalayo se-GTK, yethulwa.


Source: opennet.ru

Engeza amazwana