Mae SDK GNOME yn cynnwys crynhoydd glasbrint sy'n eich galluogi i ddefnyddio marcio Glasbrint i ddiffinio rhyngwyneb eich cymhwysiad. Bydd cefnogaeth glasbrint yn SDK GNOME yn ei gwneud hi'n bosibl defnyddio'r iaith disgrifio rhyngwyneb hon mewn cymwysiadau GNOME heb osod dibyniaethau ychwanegol Γ’ llaw. Ar hyn o bryd mae Blueprint wedi'i gynnwys yn adeiladweithiau nosweithiol SDK GNOME a bydd yn cael ei gynnwys mewn datganiadau sy'n dechrau gyda rhyddhad hydref GNOME 49.
Mae Blueprint yn symleiddio creu UI gan ddefnyddio'r llyfrgell GTK4 ac mae'n cynnwys cystrawen ddatganiadol syml sy'n dilyn model teclyn GTK, gan gefnogi templedi, mathau a thrinwyr generig. Yn wahanol i'r fformat ffeil ui GTK, nid yw Blueprint yn defnyddio marcio XML, sy'n cael ei ystyried yn anniben ac yn anodd ei olygu Γ’ llaw.
Ar gyfer integreiddio ag IDEs a golygyddion cod, darperir gweinydd Protocol Gweinydd Iaith (LSP), y gellir ei ddefnyddio ar gyfer amlygu, dadansoddi gwallau, awgrymu cod, a chwblhau cod. Mae cefnogaeth Glasbrint eisoes wedi'i chynnwys yn GNOME Builder ac mae ar gael fel ategion ar gyfer Vim, GNU Emacs, a Visual Studio Code. Mae cyfleustodau i'w gwneud hi'n haws porthu diffiniadau rhyngwyneb o XML i Blueprint.
Diolch i'w gystrawen ddarllenadwy, mae'r fformat Glasbrint yn caniatΓ‘u ichi wneud heb ddefnyddio golygyddion rhyngwyneb gweledol arbenigol. Ar yr un pryd, nid oes angen unrhyw newidiadau i GTK ar Blueprint ac mae wedi'i leoli fel ychwanegiad sy'n llunio marcio i'r fformat XML safonol ar gyfer GtkBuilder. Mae swyddogaeth Blueprint yn gwbl gyson Γ’ GtkBuilder, dim ond y dull o gyflwyno gwybodaeth sy'n wahanol. Mae cod y pecyn cymorth wedi'i ysgrifennu yn Python ac wedi'i ddosbarthu o dan y drwydded LGPLv3. gan ddefnyddio Gtk 4.0; templed $MyAppWindow: ApplicationWindow { lled-diofyn: 600; uchder-diofyn: 300; teitl: _("Helo, Glasbrint!"); [bar teitl] Bar Pennawd {} Label { label: rhwymo template.main_text; } }
Ffynhonnell: opennet.ru
