Itusilẹ ti Cambalache 0.10, ohun elo fun idagbasoke awọn atọkun GTK

A ti tu iṣẹ akanṣe Cambalache 0.10.0 silẹ, ni idagbasoke ohun elo idagbasoke ni wiwo iyara fun GTK 3 ati GTK 4, ni lilo apẹrẹ MVC ati awoṣe data-imọye akọkọ. Ko dabi Glade, Cambalache n pese atilẹyin fun mimu ọpọlọpọ awọn atọkun olumulo ni iṣẹ akanṣe kan. Awọn koodu ti wa ni kikọ ni Python ati ki o ni iwe-ašẹ labẹ LGPLv2.1. Apo ni ọna kika flatpak wa fun fifi sori ẹrọ.

Cambalache jẹ ominira ti GtkBuilder ati GObject, ṣugbọn pese awoṣe data ni ibamu pẹlu eto iru GObject. Awoṣe data le gbe wọle ati gbejade ọpọlọpọ awọn atọkun ni ẹẹkan, ṣe atilẹyin awọn nkan GtkBuilder, awọn ohun-ini ati awọn ifihan agbara, pese akopọ atunkọ (Yipada / Tun) ati agbara lati compress itan-akọọlẹ aṣẹ. IwUlO cambalache-db ti pese lati ṣe ina awoṣe data lati awọn faili gir, ati pe ohun elo db-codegen ti pese lati ṣe ina awọn kilasi GObject lati awọn tabili awoṣe data.

Ni wiwo le jẹ ipilẹṣẹ ti o da lori GTK 3 ati GTK 4, da lori ẹya ti a ṣalaye ninu iṣẹ akanṣe naa. Lati pese atilẹyin fun awọn ẹka oriṣiriṣi ti GTK, aaye iṣẹ ni a ṣẹda nipa lilo Broadway backend, eyiti o fun ọ laaye lati ṣe iṣẹjade ti ile-ikawe GTK ni window ẹrọ aṣawakiri wẹẹbu kan. Ilana Cambalache akọkọ n pese ilana orisun WebKit WebView ti o nlo Broadway lati gbejade igbejade lati ilana Merengue, eyiti o ni ipa taara ni ṣiṣe ni wiwo olumulo.

Itusilẹ ti Cambalache 0.10, ohun elo fun idagbasoke awọn atọkun GTK

Ninu itusilẹ tuntun:

  • Atilẹyin ti a ṣafikun fun libAdwaita ati awọn ile-ikawe libHandy, eyiti o funni ni akojọpọ awọn paati fun aṣa wiwo olumulo ni ibamu pẹlu awọn iṣeduro GNOME HIG.
  • Atilẹyin ti a ṣafikun fun asọye awọn ohun tuntun taara (Inline) ni bulọki pẹlu awọn ohun-ini ti ohun miiran, laisi lilo awọn ọna asopọ. Hola Mundo
  • Atilẹyin ti a ṣafikun fun asọye iru ọmọ pataki kan, ti a lo, fun apẹẹrẹ, ninu ẹrọ ailorukọ akọle window kan.
  • Atilẹyin ti a ṣafikun fun atunto awọn ipo ano ọmọ.
  • Atilẹyin ti a ṣafikun fun enum ati awọn oriṣi asia fun GdkPixbuf, Pango, Gio, Gdk ati Gsk.
  • Itumọ wiwo wiwo ti a ṣafikun si Ti Ukarain.
  • Awọn olootu ohun-ini titun ti ni imọran.
    Itusilẹ ti Cambalache 0.10, ohun elo fun idagbasoke awọn atọkun GTK

orisun: opennet.ru

Fi ọrọìwòye kun