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

Ġie ppubblikat ir-rilaxx tal-proġett Cambalache 0.8.0, li jiżviluppa għodda għall-iżvilupp rapidu ta 'interfaces għal GTK 3 u GTK 4, bl-użu tal-paradigma MVC u l-filosofija tal-importanza kbira tal-mudell tad-dejta. B'differenza Glade, Cambalache jipprovdi appoġġ għaż-żamma ta 'interfaces tal-utent multipli fi proġett wieħed. F'termini ta 'funzjonalità, ir-rilaxx ta' Cambalache 0.8.0 huwa nnutat bħala qrib il-parità ma 'Glade. Il-kodiċi huwa miktub f'Python u huwa liċenzjat taħt GPLv2.

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.

Fir-rilaxx il-ġdid:

  • Żid pannell interattiv tal-għażla tal-oġġetti li jikkategorizza l-klassijiet tal-oġġetti u jagħmilha aktar faċli biex issib l-informazzjoni li għandek bżonn.
    Rilaxx ta' Cambalache 0.8.0, għodda għall-iżvilupp ta' interfaces GTK
  • Implimentaw placeholders tal-ispazju tax-xogħol biex jagħmluha aktar faċli li żżid elementi tfal f'pożizzjonijiet speċifikati. Tista 'żżid widget minflok placeholder billi tikklikkja darbtejn fuqu.
    Rilaxx ta' Cambalache 0.8.0, għodda għall-iżvilupp ta' interfaces GTK
  • Ġie pprovdut appoġġ għal proprjetajiet li jistgħu jiġu tradotti u ġiet implimentata l-abbiltà li jitħallew kummenti għat-tradutturi.
    Rilaxx ta' Cambalache 0.8.0, għodda għall-iżvilupp ta' interfaces GTK
  • Appoġġ miżjud għall-operazzjonijiet bil-clipboard (Kopja, Paste, Aqta u Ħassar).
    Rilaxx ta' Cambalache 0.8.0, għodda għall-iżvilupp ta' interfaces GTK
  • Wirja mtejba ta 'informazzjoni dwar karatteristiċi mhux appoġġjati meta timporta fajls UI u meta tesporta għal fajl ieħor.
    Rilaxx ta' Cambalache 0.8.0, għodda għall-iżvilupp ta' interfaces GTK

Sors: opennet.ru

Żid kumment