Kutolewa kwa Cambalache 0.8.0, zana ya kutengeneza violesura vya GTK

Kutolewa kwa mradi wa Cambalache 0.8.0 kumechapishwa, kutengeneza zana ya ukuzaji wa haraka wa violesura vya GTK 3 na GTK 4, kwa kutumia dhana ya MVC na falsafa ya umuhimu mkubwa wa modeli ya data. Tofauti na Glade, Cambalache hutoa usaidizi wa kudumisha violesura vingi vya watumiaji katika mradi mmoja. Kwa upande wa utendakazi, kutolewa kwa Cambalache 0.8.0 kunabainika kuwa karibu na usawa na Glade. Nambari hiyo imeandikwa kwa Python na imepewa leseni chini ya GPLv2.

Cambalache haitegemei GtkBuilder na GObject, lakini inatoa muundo wa data unaolingana na mfumo wa aina ya GObject. Muundo wa data unaweza kuagiza na kuuza nje violesura vingi kwa wakati mmoja, inasaidia vitu, sifa na ishara za GtkBuilder, hutoa mrundikano wa kutendua (Tendua / Rudia) na uwezo wa kubana historia ya amri. Huduma ya cambalache-db imetolewa ili kutoa kielelezo cha data kutoka kwa faili za gir, na matumizi ya db-codegen hutolewa ili kuzalisha madarasa ya GObject kutoka kwa majedwali ya mifano ya data.

Kiolesura kinaweza kuzalishwa kulingana na GTK 3 na GTK 4, kulingana na toleo lililofafanuliwa katika mradi. Ili kutoa usaidizi kwa matawi tofauti ya GTK, nafasi ya kazi inaundwa kwa kutumia mazingira ya nyuma ya Broadway, ambayo hukuruhusu kutoa matokeo ya maktaba ya GTK kwenye dirisha la kivinjari. Mchakato mkuu wa Cambalache hutoa mfumo unaotegemea WebKit WebView ambao hutumia Broadway kutangaza matokeo kutoka kwa mchakato wa Merengue, ambao unahusika moja kwa moja katika kutoa kiolesura cha mtumiaji.

Katika toleo jipya:

  • Imeongeza kidirisha shirikishi cha uteuzi wa kitu ambacho huainisha aina za vipengee na kurahisisha kupata maelezo unayohitaji.
    Kutolewa kwa Cambalache 0.8.0, zana ya kutengeneza violesura vya GTK
  • Vishika nafasi vilivyotekelezwa vya nafasi ya kazi ili kurahisisha kuongeza vipengele vya watoto katika nafasi fulani. Unaweza kuongeza wijeti badala ya kishika nafasi kwa kubofya mara mbili juu yake.
    Kutolewa kwa Cambalache 0.8.0, zana ya kutengeneza violesura vya GTK
  • Usaidizi wa sifa zinazoweza kutafsiriwa umetolewa na uwezo wa kutoa maoni kwa watafsiri umetekelezwa.
    Kutolewa kwa Cambalache 0.8.0, zana ya kutengeneza violesura vya GTK
  • Usaidizi ulioongezwa kwa shughuli na ubao wa kunakili (Nakili, Bandika, Kata na Futa).
    Kutolewa kwa Cambalache 0.8.0, zana ya kutengeneza violesura vya GTK
  • Onyesho lililoboreshwa la maelezo kuhusu vipengele visivyotumika wakati wa kuleta faili za UI na wakati wa kusafirisha hadi faili nyingine.
    Kutolewa kwa Cambalache 0.8.0, zana ya kutengeneza violesura vya GTK

Chanzo: opennet.ru

Kuongeza maoni