Rilaxx ta' Cambalache 0.10, għodda għall-iżvilupp ta' interfaces GTK

Ġie rilaxxat il-proġett Cambalache 0.10.0, li jiżviluppa għodda ta 'żvilupp rapidu ta' interface għal GTK 3 u GTK 4, bl-użu tal-paradigma MVC u l-filosofija tal-mudell tad-dejta l-ewwel. B'differenza Glade, Cambalache jipprovdi appoġġ għaż-żamma ta 'interfaces tal-utent multipli fi proġett wieħed. Il-kodiċi huwa miktub f'Python u huwa liċenzjat taħt LGPLv2.1. Pakkett fil-format flatpak huwa disponibbli għall-installazzjoni.

Cambalache huwa indipendenti minn GtkBuilder u GObject, iżda jipprovdi mudell tad-dejta konsistenti mas-sistema tat-tip GObject. Il-mudell tad-dejta jista 'jimporta u jesporta interfaces multipli f'daqqa, jappoġġja oġġetti, proprjetajiet u sinjali ta' GtkBuilder, jipprovdi munzell ta 'undo (Undo / Redo) u l-abbiltà li tikkompressa l-istorja tal-kmand. L-utilità cambalache-db hija pprovduta biex tiġġenera mudell tad-dejta minn fajls gir, u l-utilità db-codegen hija pprovduta biex tiġġenera klassijiet GObject minn tabelli tal-mudelli tad-dejta.

L-interface jista 'jiġi ġġenerat ibbażat fuq GTK 3 u GTK 4, skond il-verżjoni definita fil-proġett. Biex tipprovdi appoġġ għal fergħat differenti ta 'GTK, l-ispazju tax-xogħol jinħoloq bl-użu tal-backend ta' Broadway, li jippermettilek li tirrendi l-output tal-librerija GTK f'tieqa tal-web browser. Il-proċess ewlieni ta' Cambalache jipprovdi qafas ibbażat fuq WebKit WebView li juża Broadway biex ixxandar l-output mill-proċess Merengue, li huwa involut direttament fl-għoti tal-interface tal-utent.

Rilaxx ta' Cambalache 0.10, għodda għall-iżvilupp ta' interfaces GTK

Fir-rilaxx il-ġdid:

  • Appoġġ miżjud għal-libreriji libAdwaita u libHandy, li joffru sett ta' komponenti għall-istil tal-interface tal-utent skont ir-rakkomandazzjonijiet tal-GNOME HIG.
  • Appoġġ miżjud għad-definizzjoni ta 'oġġetti ġodda direttament (Inline) fi blokka bil-proprjetajiet ta' oġġett ieħor, mingħajr ma tuża links. Hola Mundo
  • Appoġġ miżjud għad-definizzjoni ta 'tip ta' tifel speċjali, użat, pereżempju, f'widget tat-titlu tat-tieqa.
  • Appoġġ miżjud għall-arranġament mill-ġdid tal-pożizzjonijiet tal-element tat-tfal.
  • Appoġġ miżjud għat-tipi enum u bandiera għal GdkPixbuf, Pango, Gio, Gdk u Gsk.
  • Miżjud traduzzjoni tal-interface fl-Ukrajn.
  • Ġew proposti edituri ġodda tal-proprjetà.
    Rilaxx ta' Cambalache 0.10, għodda għall-iżvilupp ta' interfaces GTK

Sors: opennet.ru

Żid kumment