Paglabas ng Cambalache 0.8.0, isang tool para sa pagbuo ng mga interface ng GTK

Ang paglabas ng proyektong Cambalache 0.8.0 ay nai-publish, na bumubuo ng isang tool para sa mabilis na pagbuo ng mga interface para sa GTK 3 at GTK 4, gamit ang paradigm ng MVC at ang pilosopiya ng pinakamahalagang kahalagahan ng modelo ng data. Hindi tulad ng Glade, ang Cambalache ay nagbibigay ng suporta para sa pagpapanatili ng maramihang mga user interface sa isang proyekto. Sa mga tuntunin ng pag-andar, ang paglabas ng Cambalache 0.8.0 ay kilala bilang malapit sa pagkakapare-pareho kay Glade. Ang code ay nakasulat sa Python at lisensyado sa ilalim ng GPLv2.

Ang Cambalache ay independiyente sa GtkBuilder at GObject, ngunit nagbibigay ng modelo ng data na naaayon sa sistema ng uri ng GObject. Ang modelo ng data ay maaaring mag-import at mag-export ng maraming interface nang sabay-sabay, sumusuporta sa GtkBuilder na mga bagay, katangian at signal, nagbibigay ng undo stack (I-undo / Redo) at ang kakayahang i-compress ang history ng command. Ang cambalache-db utility ay ibinibigay upang makabuo ng modelo ng data mula sa mga gir file, at ang db-codegen utility ay ibinibigay upang bumuo ng mga klase ng GObject mula sa mga talahanayan ng modelo ng data.

Maaaring mabuo ang interface batay sa GTK 3 at GTK 4, depende sa bersyon na tinukoy sa proyekto. Upang magbigay ng suporta para sa iba't ibang sangay ng GTK, ang workspace ay ginawa gamit ang Broadway backend, na nagbibigay-daan sa iyong i-render ang output ng GTK library sa isang web browser window. Ang pangunahing proseso ng Cambalache ay nagbibigay ng isang WebKit WebView-based na framework na gumagamit ng Broadway upang i-broadcast ang output mula sa proseso ng Merengue, na direktang kasangkot sa pag-render ng user interface.

Sa bagong release:

  • Nagdagdag ng interactive na panel ng pagpili ng bagay na ikinakategorya ang mga klase ng object at ginagawang mas madaling mahanap ang impormasyong kailangan mo.
    Paglabas ng Cambalache 0.8.0, isang tool para sa pagbuo ng mga interface ng GTK
  • Ipinatupad ang mga placeholder ng workspace upang gawing mas madaling magdagdag ng mga elemento ng bata sa mga tinukoy na posisyon. Maaari kang magdagdag ng widget sa halip na isang placeholder sa pamamagitan ng pag-double click dito.
    Paglabas ng Cambalache 0.8.0, isang tool para sa pagbuo ng mga interface ng GTK
  • Ang suporta para sa mga maisasalin na katangian ay ibinigay at ang kakayahang mag-iwan ng mga komento para sa mga tagapagsalin ay ipinatupad.
    Paglabas ng Cambalache 0.8.0, isang tool para sa pagbuo ng mga interface ng GTK
  • Nagdagdag ng suporta para sa mga operasyon gamit ang clipboard (Kopyahin, I-paste, Gupitin at Tanggalin).
    Paglabas ng Cambalache 0.8.0, isang tool para sa pagbuo ng mga interface ng GTK
  • Pinahusay na pagpapakita ng impormasyon tungkol sa mga hindi sinusuportahang feature kapag nag-i-import ng mga UI file at kapag nag-e-export sa isa pang file.
    Paglabas ng Cambalache 0.8.0, isang tool para sa pagbuo ng mga interface ng GTK

Pinagmulan: opennet.ru

Magdagdag ng komento