Ukukhishwa kwe-Cambalache 0.8.0, ithuluzi lokuthuthukisa izixhumanisi ze-GTK

Ukukhishwa kwephrojekthi ye-Cambalache 0.8.0 kushicilelwe, kwakhiwa ithuluzi lokuthuthukiswa okusheshayo kokuxhumana kwe-GTK 3 ne-GTK 4, kusetshenziswa ipharadigm ye-MVC kanye nefilosofi yokubaluleka okuphambili kwemodeli yedatha. Ngokungafani ne-Glade, i-Cambalache inikeza ukusekelwa kokugcina ukuxhumana kwabasebenzisi abaningi kuphrojekthi eyodwa. Mayelana nokusebenza, ukukhishwa kwe-Cambalache 0.8.0 kuqashelwa njengokusondele ekulingana ne-Glade. Ikhodi ibhalwe nge-Python futhi ilayisensi ngaphansi kwe-GPLv2.

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-interface ingakhiqizwa ngokusekelwe ku-GTK 3 ne-GTK 4, kuye ngenguqulo echazwe kuphrojekthi. Ukuze unikeze ukwesekwa kwamagatsha ahlukene e-GTK, indawo yokusebenza idalwe kusetshenziswa i-Broadway backend, ekuvumela ukuthi unikeze okukhiphayo komtapo wezincwadi we-GTK ewindini lesiphequluli sewebhu. Inqubo eyinhloko ye-Cambalache inikeza uhlaka olusekelwe ku-WebKit WebView olusebenzisa i-Broadway ukusakaza okukhiphayo kusukela kunqubo ye-Merengue, ehileleke ngokuqondile ekunikezeni ukusebenzelana komsebenzisi.

Ekukhishweni okusha:

  • Kwengezwe iphaneli yokukhetha into esebenzisanayo ehlukanisa izigaba zezinto futhi lenze kube lula ukuthola ulwazi oludingayo.
    Ukukhishwa kwe-Cambalache 0.8.0, ithuluzi lokuthuthukisa izixhumanisi ze-GTK
  • Izibambi zendawo ezisetshenzisiwe ukuze kwenziwe kube lula ukwengeza ama-elementi ezingane ezindaweni ezishiwo. Ungakwazi ukwengeza iwijethi esikhundleni sesimeli ngokuchofoza kabili kuso.
    Ukukhishwa kwe-Cambalache 0.8.0, ithuluzi lokuthuthukisa izixhumanisi ze-GTK
  • Usekelo lwezakhiwo ezihumushekayo selunikeziwe futhi nekhono lokushiya amazwana kubahumushi selisetshenzisiwe.
    Ukukhishwa kwe-Cambalache 0.8.0, ithuluzi lokuthuthukisa izixhumanisi ze-GTK
  • Kwengezwe ukusekelwa kokusebenza ngebhodi lokunamathisela (Kopisha, Namathisela, Sika futhi Susa).
    Ukukhishwa kwe-Cambalache 0.8.0, ithuluzi lokuthuthukisa izixhumanisi ze-GTK
  • Ukuboniswa okuthuthukisiwe kolwazi mayelana nezici ezingasekelwe lapho ungenisa amafayela e-UI nalapho uthekelisa kwelinye ifayela.
    Ukukhishwa kwe-Cambalache 0.8.0, ithuluzi lokuthuthukisa izixhumanisi ze-GTK

Source: opennet.ru

Engeza amazwana