Blueprint tugtha isteach, teanga comhéadan úsáideora nua do GTK

Thug James Westman, forbróir an fheidhmchláir GNOME Maps, teanga mharcála nua isteach, Blueprint, atá deartha chun comhéadain a thógáil ag baint úsáide as leabharlann GTK. Tá an cód tiomsaitheora chun marcáil Blueprint a thiontú ina chomhaid Chomhéadain GTK scríofa i Python agus dáilte faoin gceadúnas LGPLv3.

Is é an chúis atá leis an tionscadal a chruthú ná na comhaid tuairiscithe comhéadan Chomhéadain a úsáidtear in GTK a cheangal leis an bhformáid XML, atá ró-ualaithe agus nach bhfuil áisiúil chun marcáil a scríobh nó a eagarthóireacht de láimh. Déantar idirdhealú a dhéanamh ar fhormáid Blueprint trína chur i láthair soiléir faisnéise agus, a bhuí lena chomhréir inléite, is féidir é a dhéanamh gan úsáid a bhaint as saineagarthóirí comhéadain amhairc agus athruithe ar eilimintí comhéadain á gcruthú, á n-eagarthóireacht agus á measúnú.

Ag an am céanna, ní éilíonn Blueprint athruithe ar GTK, déanann sé an tsamhail ghiuirléid GTK a mhacasamhlú go hiomlán agus tá sé suite mar bhreiseán a thiomsaíonn marcáil san fhormáid chaighdeánach XML do GtkBuilder. Tá feidhmiúlacht Blueprint ag teacht go hiomlán le GtkBuilder, ní hionann ach an modh chun faisnéis a chur i láthair. Chun tionscadal a aistriú go Blueprint, níl le déanamh ach glao tiomsaithe treoirphlean a chur leis an script tógála gan an cód a athrú. ag baint úsáide as Gtk 4.0; teimpléad MyAppWindow : Gtk.ApplicationWindow { teideal: _("Teideal Mo Aipe"); [barra teidil] HeaderBar header_bar {} Lipéad { stíleanna [ "ceannteideal"] lipéad: _("Dia duit, domhan!"); } }

Blueprint tugtha isteach - teanga nua chun comhéadain úsáideora a thógáil le haghaidh GTK

Chomh maith leis an tiomsaitheoir isteach i bhformáid chaighdeánach GTK XML, tá breiseán le tacaíocht Blueprint do thimpeallacht forbartha comhtháite GNOME Builder á fhorbairt freisin. Tá freastalaí LSP ar leith (Prótacal Freastalaí Teanga) á fhorbairt le haghaidh Blueprint, ar féidir é a úsáid chun aibhsiú, anailís earráide, leideanna a thaispeáint agus comhlánú cód in eagarthóirí cód a thacaíonn le LSP, lena n-áirítear Visual Studio Code.

I measc na bpleananna forbartha treoirphlean tá gnéithe ríomhchláraithe imoibríocha a chur leis an marcáil, arna gcur i bhfeidhm ag baint úsáide as an rang Gtk.Expression a sholáthraítear in GTK4. Tá an modh atá beartaithe níos eolach d’fhorbróirí comhéadain gréasáin JavaScript agus ceadaíonn sé cur i láthair an chomhéadain a shioncronú go huathoibríoch leis an tsamhail sonraí gaolmhar, gan gá an comhéadan úsáideora a nuashonrú go héigeantach tar éis gach athrú sonraí.

Foinse: oscailtenet.ru

Add a comment