Mwepụta nke ngwa ọrụ eserese GTK 4.2

Mgbe ọnwa atọ nke mmepe gachara, ewepụtara ntọhapụ nke ngwa ọrụ ọtụtụ nyiwe maka imepụta interface onye ọrụ eserese - GTK 4.2.0 -. A na-emepụta GTK 4 dị ka akụkụ nke usoro mmepe ọhụrụ nke na-anwa ịnye ndị na-emepụta ngwa ngwa API kwụsiri ike ma kwadoro ruo ọtụtụ afọ nke enwere ike iji na-atụghị egwu ịdegharị ngwa kwa ọnwa isii n'ihi mgbanwe API na GTK na-esote. alaka.

Mwepụta ọhụrụ a na-edozi ahụhụ ma na-emeziwanye API dabere na nzaghachi sitere n'aka ndị mmepe bufere mmemme ha na GTK4. Ụfọdụ n'ime nkwalite ndị ama ama na GTK 4.2 gụnyere:

  • NGL renderer agbakwunyere, igwe ihe nrụpụta OpenGL ọhụrụ nke enyere na ndabara na Linux, Windows na macOS. NGL renderer na-enye arụmọrụ dị elu ma na-ebelata ibu CPU. Ka ịlaghachi na injin ntụgharị ochie, ị ga-eji ngwa gburugburu agbanwe GSK_RENDERER=gl.
  • A rụgharịala nhazi nke idepụta usoro na igodo dị jụụ na-agbanwe ọdịdị nke agwa na-esote.
    Mwepụta nke ngwa ọrụ eserese GTK 4.2
  • E mejuputara ikike iji GTK n'ụdị isiokwu dị na usoro mgbakọ Meson, nke na-enye gị ohere iwulite GTK na ihe ndabere ya niile dịka akụkụ nke mgbakọ na mwepụ nke ngwa nke gị, yana nweta ihe niile gbasara mgbakọ maka nnyefe. yana ngwa gị na-eji ngwaọrụ ahọpụtara.
  • Nkwado emelitere maka ịchịkọta GTK maka Windows na macOS site na iji ngwaọrụ sitere na nyiwe ndị a.
  • Emegharịrị akwụkwọ API, ọgbọ nke na-eji ihe ọhụrụ gi-docgen generator, nke na-ewepụta ozi dị mma karịa, gụnyere bọtịnụ maka ịgbakwunye ihe atụ koodu na bọọdụ ahụ, ihe ngosi anya nke ndị isi nke ndị nna nna na oghere nke ọ bụla. klaasị, ndepụta nke akụrụngwa ketara eketa, akara na ụzọ klaasị. Ọhụụ ahụ na-akwado ọchụchọ n'akụkụ ndị ahịa na-akpaghị aka na nha ihuenyo dị iche iche. Ewepụtala saịtị akwụkwọ ọhụrụ, docs.gtk.org, nke na-enyekwa nkuzi ndị enyi na GObject, Pango, na GdkPixbuf introspection.
  • Emeziwanye arụmọrụ nke akụrụngwa dị iche iche, site na shaders GLSL na-etinye aka na-enye ihe maka ndị nwere nkwarụ.
  • Ndokwa ederede subpixel etinyere n'ọrụ mgbe ị na-eji ụdị ọhụụ nke ọba akwụkwọ Cairo.
  • Enyere okirikiri nhọrọ ukwuu maka ịhọrọ emoji.
  • Nkwado emelitere maka ndọtị ụkpụrụ Wayland maka njikwa ntinye.
  • Ọrụ mpịakọta emelitere na ngwaọrụ nlele ederede.
  • Nsụgharị nke onyinyo emelitere na wijetị popover.
    Mwepụta nke ngwa ọrụ eserese GTK 4.2

isi: opennet.ru

Tinye a comment