Išleistas Cambalache 0.8.0 – įrankis, skirtas GTK sąsajoms kurti

Paskelbtas Cambalache 0.8.0 projekto leidimas, kuriame sukurtas greito GTK 3 ir GTK 4 sąsajų kūrimo įrankis, naudojant MVC paradigmą ir duomenų modelio svarbiausios svarbos filosofiją. Skirtingai nuo Glade, Cambalache palaiko kelias vartotojo sąsajas viename projekte. Kalbant apie funkcionalumą, Cambalache 0.8.0 išleidimas yra panašus į Glade. Kodas parašytas Python ir yra licencijuotas pagal GPLv2.

Cambalache nepriklauso nuo GtkBuilder ir GObject, tačiau pateikia duomenų modelį, atitinkantį GObject tipo sistemą. Duomenų modelis gali importuoti ir eksportuoti kelias sąsajas vienu metu, palaiko GtkBuilder objektus, ypatybes ir signalus, suteikia anuliavimo krūvą (Undo / Redo) ir galimybę suspausti komandų istoriją. „Cambalache-db“ programa yra skirta duomenų modeliui generuoti iš gir failų, o „db-codegen“ programa skirta GObject klasėms generuoti iš duomenų modelių lentelių.

Sąsaja gali būti generuojama remiantis GTK 3 ir GTK 4, priklausomai nuo projekte apibrėžtos versijos. Norint teikti palaikymą skirtingoms GTK šakoms, darbo sritis sukuriama naudojant Brodvėjaus užpakalinę programą, kuri leidžia pateikti GTK bibliotekos išvestį žiniatinklio naršyklės lange. Pagrindinis „Cambalache“ procesas suteikia „WebKit WebView“ pagrindu sukurtą sistemą, kuri naudoja „Broadway“, kad transliuotų išvestį iš Merengue proceso, kuris yra tiesiogiai susijęs su vartotojo sąsajos pateikimu.

Naujame leidime:

  • Pridėtas interaktyvus objektų pasirinkimo skydelis, kuris suskirsto objektų klases ir padeda lengviau rasti reikiamą informaciją.
    Išleistas Cambalache 0.8.0 – įrankis, skirtas GTK sąsajoms kurti
  • Įdiegtos darbo vietos rezervuotos vietos, kad būtų lengviau pridėti antrinius elementus nurodytose vietose. Vietoj rezervuotos vietos galite pridėti valdiklį dukart spustelėdami jį.
    Išleistas Cambalache 0.8.0 – įrankis, skirtas GTK sąsajoms kurti
  • Suteiktas verčiamų ypatybių palaikymas ir įdiegta galimybė komentuoti vertėjus.
    Išleistas Cambalache 0.8.0 – įrankis, skirtas GTK sąsajoms kurti
  • Pridėtas operacijų su iškarpine palaikymas (kopijuoti, įklijuoti, iškirpti ir ištrinti).
    Išleistas Cambalache 0.8.0 – įrankis, skirtas GTK sąsajoms kurti
  • Patobulintas informacijos apie nepalaikomas funkcijas rodymas importuojant vartotojo sąsajos failus ir eksportuojant į kitą failą.
    Išleistas Cambalache 0.8.0 – įrankis, skirtas GTK sąsajoms kurti

Šaltinis: opennet.ru

Добавить комментарий