A GTK 4.10 már megjelent és ezek a hírek

GTK4

A GTK vagy The GIMP Toolkit egy többplatformos grafikus komponens könyvtár grafikus felhasználói felületek fejlesztésére.

Hat hónap fejlesztés után elindítása a többplatformos eszközkészlet új verziója grafikus felhasználói felület létrehozására, "GTK 4.10.0".

A GTK 4 új ága új eljárás keretében fejlesztik fejlődés amit megpróbálsz nyújtani az alkalmazásfejlesztőknek egy stabil és kompatibilis API több évre, ami félelem nélkül használható, hogy a következő GTK API-változásai miatt félévente át kell dolgozni az alkalmazásokat.

A GTK 4.10 fő újdonságai

A GTK 4.10 új verziójában kiemelték, hogy sÚj osztályok hozzáadva: GtkColorDialog, GtkFontDialog, GtkFileDialog és GtkAlertDialog párbeszédpanelek megvalósításával színek, betűtípusok és fájlok kiválasztásához, figyelmeztetések megjelenítésére. az új lehetőségeket konzisztensebb API-ra való átállás különbözteti meg és kiegyensúlyozott, amely aszinkron módban működik (GIO async). Az új párbeszédablakok ahol lehetséges és elérhetők, a Freedesktop portálokat (xdg-desktop-portal) használják, amelyek hozzáférést biztosítanak a felhasználói környezet erőforrásaihoz a sandbox alkalmazásokból.

Egy másik újdonság, amely kiemelkedik az új verzióból, az egy új CPDB háttérrendszer került hozzáadásra (Common Printing Dialog Backend), amely általános illesztőprogramokat biztosít a nyomtatási párbeszédablakban való használatra. A korábban használt lpr nyomtatási háttér támogatása elavult.

a widgetben GtkFileChooserWidget cAz alkalmazásokban lévő fájlok kiválasztására szolgáló nyitott párbeszédpanel megvalósításával, a könyvtárak tartalmának ikonhálózat formájában történő megjelenítésének módja valósul meg. Alapértelmezés szerint továbbra is a klasszikus fájllista nézet használatos, és a panel jobb oldalán egy külön gomb jelent meg, amellyel ikon módba lehet váltani.

Könyvtár GDK, amely egy réteget biztosít a GTK és a grafikus alrendszer között, javaslatot tesz a GdkTextureDownloader struktúrára, ami a textúrák GdkTexture osztályba való betöltésére szolgál, és különféle formátumok konvertálására használható, javult a textúra skálázás OpenGL segítségével.

Amellett, hogy, a GSK könyvtár (GTK Scene Kit), amely képes grafikus jelenetek megjelenítésére OpenGL és Vulkan segítségével, támogatja a felszínekkel rendelkező csomópontokat és a méretezhető textúrák egyéni szűrését.

Azt is kiemelik bevezetésre került a Wayland protokollbővítmények új verzióinak támogatása, mert az "xdg-activation" protokoll használatakor javult a kimenet az indítási értesítésekben, és megoldódtak a kurzor méretével kapcsolatos problémák a nagy pixelsűrűségű képernyőkön.

A többi változás közül amelyek kiemelkednek az új verzióból:

  • A GtkMountOperation osztályt nem X11 környezetekben való működésre alakították ki.
  • A modális ablakok támogatása hozzáadva a Broadway háttérrendszerhez, lehetővé téve a GTK könyvtár kimenetének megrajzolását egy webböngésző ablakban
  • A GtkFileLauncher osztály új aszinkron API-t javasol a gtk_show_uri helyére
  • Továbbfejlesztett sablonkezelés a gtk-builder-toolban.
  • A GtkSearchEntry widget támogatja a hamis szöveg megjelenítését, ha a mező üres és nincs bejegyzés fókusz.
  • A GtkUriLauncher osztályt a gtk_show_uri függvény lecserélésére adták hozzá, amely annak meghatározására szolgál, hogy melyik alkalmazást indítsa el egy adott URI megjelenítéséhez, vagy hibaüzenetet küldjön, ha nincs jelen vezérlő.
  • A GtkStringSorter osztályban több "összeválogatási" metódus is támogatott, amelyek lehetővé teszik a karakterek jelentése alapján történő leválogatást és rendezést (például ha van ékezetes jel).
  • Az API-k és widgetek nagy része elavult, amelyeket úgy döntöttek, hogy a jövőbeni GTK5 ágban nem támogatják őket, és aszinkron módban működő analógokra cserélték őket.
  • A nyilvános GtkAccessible előtérre portolva, amely lehetővé teszi harmadik féltől származó előtér-vezérlők csatlakoztatását a fogyatékkal élők számára. Hozzáadott GtkAccessibleRange interfész.
  • A macOS rendszeren a drag-and-drop (DND) támogatás biztosított.
  • Windows rendszeren a rendszerbeállításokkal való integráció javult.
  • Egységes hibakeresési kimeneti formátum.
  • A JPEG képfeltöltő memóriakorlátját 1 GB-ra emelték.

Végül, ha többet szeretne megtudni róla, akkor tanulmányozza a részleteket A következő linken.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   névtelen dijo

    Azok számára, akiket érdekel, a GTK3 elágazása, a CTK célja, hogy megőrizze mindazokat a funkciókat, amelyekre egy klasszikus asztali számítógépnek szüksége van, és amelyek szó szerint a GTK4-ben voltak betöltve.

    A CAFE desktopban használatos (fork the MATE).

    https://github.com/cafe-desktop