Tso tawm GTK 4.4 graphical toolkit

Tom qab tsib lub hlis ntawm txoj kev loj hlob, kev tso tawm ntau lub cuab yeej cuab tam rau kev tsim cov graphical user interface - GTK 4.4.0 - tau nthuav tawm. GTK 4 tab tom tsim los ua ib feem ntawm txoj kev txhim kho tshiab uas sim muab cov ntawv thov tsim tawm nrog API ruaj khov thiab txhawb nqa tau ntau xyoo uas tuaj yeem siv tau yam tsis muaj kev ntshai uas yuav tsum tau sau dua daim ntawv thov txhua rau lub hlis vim API hloov pauv hauv GTK tom ntej. ceg.

Qee qhov kev txhim kho tseem ceeb tshaj plaws hauv GTK 4.4 suav nrog:

  • Kev txhim kho txuas ntxiv mus rau NGL rendering engine, uas siv OpenGL kom ua tiav kev ua tau zoo dua thaum txo CPU load. Qhov kev tso tawm tshiab suav nrog kev ua kom zoo tshaj plaws los tshem tawm kev siv cov ntaub ntawv loj interstitial. Kev ua haujlwm raug ntawm NGL nrog tus tsav tsheb qhib rau GPU Mali tau tsim. Kev them nyiaj yug rau lub qub GL rendering engine (GSK_RENDERER = gl) yog npaj yuav tsum tau txiav nyob rau hauv lub tom ntej no ceg ntawm GTK.
  • Ntxuav thiab ua kom yooj yim cov cai cuam tshuam nrog OpenGL configuration. Cov cai rau OpenGL kev txhawb nqa hauv GTK ua haujlwm kom raug ntawm cov kab ke nrog cov qauv tshiab ntawm tus tswv NVIDIA tsav tsheb. Txhawm rau nkag mus rau API rendering, EGL interface yog suav tias yog qhov tseem ceeb (EGL version yuav tsum tau nce mus rau 1.4). Ntawm X11 systems, koj tuaj yeem rov qab los ntawm EGL rau GLX yog tias tsim nyog. Ntawm Windows, WGL yog siv los ntawm lub neej ntawd.
  • Cov ntsiab lus suav nrog hauv cov ntsiab lus tseem ceeb tau hloov kho thiab hloov npe. Txij tam sim no mus, cov ntsiab lus built-in muaj npe Default, Default-dark, Default-hc thiab Default-hc-dark, thiab Adwaita lub ntsiab tau raug tsiv mus rau libadwaita. Cov ntsiab lus siv cov kab dotted es tsis txhob siv cov kab wavy los qhia cov lus yuam kev. Ntxiv kev txhawb nqa rau semi-pob tshab ntawv xaiv.
  • Kev siv cov txheej txheem tsim tawm yog nyob ze rau tus cwj pwm ntawm IBus thaum nthuav tawm thiab ua cov txheej txheem sib txuas thiab cov yuam sij tuag. Ntxiv lub peev xwm rau ib txhij siv cov yuam sij tuag sib txawv thiab kev sib txuas ua ke uas tsis ua rau tsim ib tus cim Unicode (piv txwv li, "αΊ…"). Kev them nyiaj yug tag nrho rau 32-ntsis qhov tseem ceeb daim ntawv qhia qhov tseem ceeb (keysyms), suav nrog cov nqi Unicode, tau ua tiav.
  • Cov ntaub ntawv Emoji tau raug hloov kho rau CLDR 39, qhib lub peev xwm los tswj hwm Emoji thoob plaws hom lus thiab hauv zos.
  • Los ntawm lub neej ntawd, ib qho kev tshuaj ntsuam xyuas tau suav nrog ua kom debugging GTK daim ntawv thov yooj yim dua.
  • Ntawm Windows platform, GL yog siv los ua si cov ntsiab lus multimedia, thiab WinPointer API yog siv los ua haujlwm nrog cov ntsiav tshuaj thiab lwm yam khoom siv.

Tau qhov twg los: opennet.ru

Ntxiv ib saib