Ho lokolloa ha GTK 4.2 graphical toolkit

Kamora likhoeli tse tharo tsa nts'etsopele, ho ile ha hlahisoa tokollo ea sesebelisoa sa li-platform tse ngata bakeng sa ho theha sebopeho sa mosebelisi - GTK 4.2.0 - e hlahisitsoe. GTK 4 e ntse e ntlafatsoa e le karolo ea ts'ebetso e ncha ea nts'etsopele e lekang ho fa baetsi ba kopo API e tsitsitseng le e tšehetsoeng ka lilemo tse 'maloa e ka sebelisoang ntle le tšabo ea ho tlameha ho ngola likopo hape likhoeli tse ling le tse ling tse tšeletseng ka lebaka la liphetoho tsa API ho GTK e latelang. lekala.

Tokollo e ncha hangata e lokisa liphoso le ho ntlafatsa API ho latela maikutlo a tsoang ho bahlahisi ba kentseng mananeo a bona ho GTK4. Tse ling tsa lintlafatso tse hlokomelehang ho GTK 4.2 li kenyelletsa:

  • E kenyellelitse NGL renderer, enjine e ncha ea ho fana ka OpenGL e nolofalitsoeng ke kamehla ho Linux, Windows le macOS. NGL renderer e fana ka ts'ebetso e phahameng ha e ntse e fokotsa boima ba CPU. Ho khutlela mochineng oa khale oa ho fana, o lokela ho tsamaisa ts'ebeliso ka mofuta oa tikoloho GSK_RENDERER=gl.
  • Ts'ebetso ea Tatelano ea Ngola le linotlolo tse khutsitseng tse fetolang ponahalo ea sebapali se latelang se kentsoeng se entsoe bocha.
    Ho lokolloa ha GTK 4.2 graphical toolkit
  • Bokhoni ba ho sebelisa GTK ka mokhoa oa subproject tsamaisong ea kopano ea Meson e se e kentsoe tšebetsong, e u lumellang hore u hahe GTK le litšepeho tsohle tsa eona e le karolo ea tikoloho ea kopano ea kopo ea hau, hammoho le ho fumana lisebelisoa tsohle tsa kopano bakeng sa ho tsamaisoa. mmoho le sesebelisoa sa hau u sebelisa lisebelisoa tse khethiloeng.
  • Ts'ehetso e ntlafalitsoeng ea ho bokella GTK bakeng sa Windows le macOS ho sebelisa lisebelisoa tse tsoang sethaleng sena.
  • Litokomane tsa API li entsoe bocha, moloko oa tsona o sebelisang jenereithara e ncha ea gi-docgen, e hlahisang tlhahiso e bonolo haholoanyane ea tlhahisoleseling, ho kenyeletsoa li-buttons bakeng sa ho eketsa mehlala ea khoutu ho clipboard, pontšo ea pono ea bolaoli ba baholo-holo le likhokahano tsa e 'ngoe le e 'ngoe. sehlopha, lethathamo la thepa e futsitsoeng, lipontšo le mekhoa ea sehlopha. Sehokelo se ts'ehetsa patlo ea lehlakore la bareki mme se ikamahanya le boholo bo fapaneng ba skrini. Sebaka se secha sa litokomane se se se thakhotsoe, docs.gtk.org, se fanang ka lithupelo tsa bo-mphato mabapi le boithuto ba GObject, Pango, le GdkPixbuf.
  • Ts'ebetso ea likarolo tse fapaneng e ntlafalitsoe, ho tsoa ho li-shader tsa GLSL tse amehang ho faneng ka lintho bakeng sa batho ba nang le bokooa.
  • E kentse tšebetsong ea subpixel text positioning ha ho sebelisoa mefuta e mecha ea laeborari ea Cairo.
  • Ho fanoe ka sebopeho sa sebopeho sa adapta bakeng sa ho khetha emoji.
  • Tšehetso e ntlafetseng bakeng sa katoloso ea protocol ea Wayland bakeng sa taolo ea ho kenya.
  • Ts'ebetso e ntlafetseng ea ho phenya ho widget viewing ea mongolo.
  • Phano e ntlafalitsoeng ea liriti ho li-widget tsa popover.
    Ho lokolloa ha GTK 4.2 graphical toolkit

Source: opennet.ru

Eketsa ka tlhaloso