Blueprint air a thoirt a-steach, cànan eadar-aghaidh cleachdaiche ùr airson GTK

Thug Seumas Westman, leasaiche tagradh GNOME Maps, a-steach cànan comharrachaidh ùr, Blueprint, air a dhealbhadh airson eadar-aghaidh a thogail a’ cleachdadh leabharlann GTK. Tha an còd cruinneachaidh airson comharrachadh Blueprint a thionndadh gu faidhlichean GTK UI air a sgrìobhadh ann am Python agus air a chuairteachadh fo chead LGPLv3.

Is e an adhbhar airson am pròiseact a chruthachadh ceangal nam faidhlichean tuairisgeul eadar-aghaidh UI a thathas a’ cleachdadh ann an GTK gu cruth XML, a tha cus luchdachadh agus nach eil goireasach airson sgrìobhadh no deasachadh comharrachadh le làimh. Tha cruth Blueprint air a chomharrachadh le taisbeanadh soilleir fiosrachaidh agus, le taing don cho-chòrdadh a ghabhas leughadh, ga dhèanamh comasach a dhèanamh gun a bhith a’ cleachdadh luchd-deasachaidh eadar-aghaidh lèirsinneach sònraichte nuair a bhios iad a’ cruthachadh, a’ deasachadh agus a’ luachadh atharrachaidhean ann an eileamaidean eadar-aghaidh.

Aig an aon àm, chan fheum Blueprint atharrachaidhean air GTK, bidh e gu tur ag ath-aithris modal widget GTK agus air a shuidheachadh mar add-on a chuireas ri chèile comharradh a-steach don chruth àbhaisteach XML airson GtkBuilder. Tha gnìomhachd Blueprint gu tur co-chòrdail ri GtkBuilder, chan eil ach an dòigh air fiosrachadh a thaisbeanadh eadar-dhealaichte. Gus pròiseact a ghluasad gu Blueprint, dìreach cuir gairm cruth-dealbhaidh ris an sgriobt togail gun a bhith ag atharrachadh a’ chòd. cleachdadh Gtk 4.0; teamplaid MyAppWindow : Gtk.ApplicationWindow { title: _("Tiotal an aplacaid agam"); [titlebar] HeaderBar header_bar {} Label { stoidhlichean ["heading"] label: _("Hello, world!"); } }

Blueprint air a thoirt a-steach - cànan ùr airson eadar-aghaidh cleachdaiche a thogail airson GTK

A bharrachd air an inneal-cruinneachaidh a-steach don chruth àbhaisteach GTK XML, tha plugan le taic Blueprint airson àrainneachd leasachaidh aonaichte GNOME Builder cuideachd ga leasachadh. Thathas a’ leasachadh frithealaiche LSP air leth (Pròtacal Freiceadan Cànain) airson Blueprint, a dh’fhaodar a chleachdadh airson soilleireachadh, mion-sgrùdadh mhearachdan, a’ taisbeanadh sanasan agus crìochnachadh còd ann an luchd-deasachaidh còd a bheir taic do LSP, a’ toirt a-steach Còd Stiùidio Lèirsinneach.

Tha planaichean leasachaidh blueprint a’ toirt a-steach eileamaidean prògramadh reactive a chur ris a’ chomharra, air an cur an gnìomh a’ cleachdadh a’ chlas Gtk.Expression a tha air a sholarachadh ann an GTK4. Tha an dòigh a thathar a’ moladh nas eòlaiche do luchd-leasachaidh air eadar-aghaidh lìn JavaScript agus leigidh e le taisbeanadh an eadar-aghaidh a shioncronachadh gu fèin-ghluasadach leis a’ mhodail dàta co-cheangailte ris, gun fheum air an eadar-aghaidh cleachdaiche ùrachadh gu làidir às deidh gach atharrachadh dàta.

Source: fosgailtenet.ru

Cuir beachd ann