Vrystelling van Cambalache 0.8.0, 'n hulpmiddel vir die ontwikkeling van GTK-koppelvlakke

Die vrystelling van die Cambalache 0.8.0-projek is gepubliseer, met die ontwikkeling van 'n instrument vir vinnige ontwikkeling van koppelvlakke vir GTK 3 en GTK 4, met behulp van die MVC-paradigma en die filosofie van die belangrikste belangrikheid van die datamodel. Anders as Glade, bied Cambalache ondersteuning vir die instandhouding van veelvuldige gebruikerskoppelvlakke in een projek. Wat funksionaliteit betref, word die vrystelling van Cambalache 0.8.0 opgemerk as naby aan gelykheid met Glade. Die kode is in Python geskryf en is onder GPLv2 gelisensieer.

Cambalache is onafhanklik van GtkBuilder en GObject, maar verskaf 'n datamodel wat aan die GObject-tipe stelsel voldoen. Die datamodel kan verskeie koppelvlakke gelyktydig invoer en uitvoer, ondersteun GtkBuilder-voorwerpe, -eienskappe en -seine, bied 'n terugrolstapel (Ontdoen / Herdoen) en die vermoë om opdraggeskiedenis saam te druk. Die cambalache-db-hulpmiddel word verskaf om 'n datamodel uit gir-lêers te genereer, en die db-codegen-nutsmiddel word verskaf om GObject-klasse vanaf datamodeltabelle te genereer.

Die koppelvlak kan gegenereer word op grond van GTK 3 en GTK 4, afhangende van die weergawe wat in die projek gedefinieer is. Om ondersteuning vir verskillende GTK-takke te bied, word die werkspasie gevorm deur die Broadway-agterkant te gebruik, wat jou toelaat om die afvoer van die GTK-biblioteek in 'n webblaaiervenster te teken. Die hoof-Cambalache-proses bied 'n WebKit-gebaseerde WebView-omhulsel wat uitset uitsaai vanaf die Merengue-proses, wat direk betrokke is by die weergawe van die gebruiker-gegenereerde koppelvlak, met behulp van Broadway.

In die nuwe vrystelling:

  • Bygevoeg 'n interaktiewe objek seleksie paneel wat objek klasse kategoriseer en maak dit makliker om die inligting wat jy nodig het te vind.
    Vrystelling van Cambalache 0.8.0, 'n hulpmiddel vir die ontwikkeling van GTK-koppelvlakke
  • Werkspasieplekhouers geïmplementeer om dit makliker te maak om kinderelemente by gespesifiseerde posisies by te voeg. Jy kan 'n legstuk in plaas van 'n plekhouer byvoeg deur daarop te dubbelklik.
    Vrystelling van Cambalache 0.8.0, 'n hulpmiddel vir die ontwikkeling van GTK-koppelvlakke
  • Ondersteuning vir vertaalbare eiendomme is verskaf en die vermoë om kommentaar te lewer vir vertalers is geïmplementeer.
    Vrystelling van Cambalache 0.8.0, 'n hulpmiddel vir die ontwikkeling van GTK-koppelvlakke
  • Bygevoeg ondersteuning vir bedrywighede met die knipbord (kopieer, plak, knip en verwyder).
    Vrystelling van Cambalache 0.8.0, 'n hulpmiddel vir die ontwikkeling van GTK-koppelvlakke
  • Verbeterde vertoning van inligting oor nie-ondersteunde kenmerke tydens die invoer van UI-lêers en wanneer dit na 'n ander lêer uitgevoer word.
    Vrystelling van Cambalache 0.8.0, 'n hulpmiddel vir die ontwikkeling van GTK-koppelvlakke

Bron: opennet.ru

Voeg 'n opmerking