Eldono de Cambalache 0.8.0, ilo por disvolvi GTK-interfacojn

La eldono de la projekto Cambalache 0.8.0 estis publikigita, evoluigante ilon por rapida disvolviĝo de interfacoj por GTK 3 kaj GTK 4, uzante la MVC-paradigmon kaj la filozofion de la plej grava graveco de la datummodelo. Male al Glade, Cambalache provizas subtenon por konservi plurajn uzantinterfacojn en unu projekto. Koncerne funkciecon, la liberigo de Cambalache 0.8.0 estas notita kiel proksima al egaleco kun Glade. La kodo estas skribita en Python kaj estas licencita laŭ GPLv2.

Cambalache estas sendependa de GtkBuilder kaj GObject, sed disponigas datummodelon kongruan kun la GObject tipsistemo. La datummodelo povas importi kaj eksporti plurajn interfacojn samtempe, subtenas GtkBuilder-objektojn, trajtojn kaj signalojn, disponigas malfari stakon (Malfari / Refari) kaj la kapablon kunpremi komandhistorion. La cambalache-db-ilaĵo estas disponigita por generi datummodelon de gir-dosieroj, kaj la db-codegen-servaĵo estas disponigita por generi GObject-klasojn de datummodelaj tabloj.

La interfaco povas esti generita surbaze de GTK 3 kaj GTK 4, depende de la versio difinita en la projekto. Por provizi subtenon por malsamaj branĉoj de GTK, la laborspaco estas kreita per la Broadway-backend, kiu ebligas al vi bildigi la eligon de la GTK-biblioteko en retumila fenestro. La ĉefa Cambalache-procezo disponigas WebKit WebView-bazitan kadron kiu uzas Broadway por dissendi produktaĵon de la Merengue-procezo, kiu estas rekte implikita en bildigo de la uzantinterfaco.

En la nova eldono:

  • Aldonis interaga objektelekta panelo kiu klasifikas objektoklasojn kaj faciligas trovi la informojn, kiujn vi bezonas.
    Eldono de Cambalache 0.8.0, ilo por disvolvi GTK-interfacojn
  • Efektivigitaj laborspacaj anstataŭiloj por faciligi aldoni infanajn elementojn ĉe specifitaj pozicioj. Vi povas aldoni fenestraĵon anstataŭ anstataŭilon per duobla alklako sur ĝi.
    Eldono de Cambalache 0.8.0, ilo por disvolvi GTK-interfacojn
  • Subteno por tradukeblaj propraĵoj estis disponigita kaj la kapablo lasi komentojn por tradukistoj estis efektivigita.
    Eldono de Cambalache 0.8.0, ilo por disvolvi GTK-interfacojn
  • Aldonita subteno por operacioj per la tondujo (Kopii, Alglui, Tranĉi kaj Forigi).
    Eldono de Cambalache 0.8.0, ilo por disvolvi GTK-interfacojn
  • Plibonigita montrado de informoj pri nesubtenataj funkcioj dum importado de UI-dosieroj kaj dum eksporto al alia dosiero.
    Eldono de Cambalache 0.8.0, ilo por disvolvi GTK-interfacojn

fonto: opennet.ru

Aldoni komenton