GTK 4.10 grafískur verkfærasett í boði

Eftir sex mánaða þróun hefur útgáfa fjölvettvangs verkfærasetts til að búa til grafískt notendaviðmót verið gefin út - GTK 4.10.0. GTK 4 er þróað sem hluti af nýju þróunarferli sem reynir að veita forriturum stöðugt og stutt API í nokkur ár sem hægt er að nota án þess að óttast að þurfa að endurskrifa forrit á sex mánaða fresti vegna API breytinga í næsta GTK útibú.

Sumar af athyglisverðustu endurbótunum í GTK 4.10 eru:

  • GtkFileChooserWidget búnaðurinn, sem útfærir glugga sem opnast til að velja skrár í forritum, útfærir stillingu til að kynna innihald möppu í formi nets af táknum. Sjálfgefið er að klassísk sýn í formi lista yfir skrár er áfram notuð og sérstakur hnappur hefur birst hægra megin á spjaldinu til að skipta yfir í táknmyndastillingu. tákn:
    GTK 4.10 grafískur verkfærasett í boði
  • Nýjum flokkum GtkColorDialog, GtkFontDialog, GtkFileDialog og GtkAlertDialog hefur verið bætt við með útfærslu glugga til að velja liti, leturgerðir og skrár og birta viðvaranir. Nýju valkostirnir eru aðgreindir með umskiptum yfir í heildrænt og yfirvegaðra API sem starfar í ósamstilltum ham (GIO ósamstilltur). Í nýjum valmyndum, þegar það er mögulegt og tiltækt, eru Freedesktop gáttir (xdg-desktop-portal) notaðar, sem eru notaðar til að skipuleggja aðgang að auðlindum notendaumhverfisins frá einangruðum forritum.
  • Nýr CPDB (Common Printing Dialog Backend) hefur verið bætt við, sem veitir staðlaða meðhöndlun til notkunar í prentgluggum. Hætt hefur verið að nota áður notaða lpr prentunarbakendann.
  • GDK bókasafnið, sem býður upp á lag á milli GTK og grafíska undirkerfisins, býður upp á GdkTextureDownloader uppbyggingu, sem er notað til að hlaða áferð í GdkTexture bekknum og hægt er að nota til að breyta ýmsum sniðum. Bætt áferðarskala með OpenGL.
  • GSK bókasafnið (GTK Scene Kit), sem veitir getu til að birta grafískar senur í gegnum OpenGL og Vulkan, styður hnúta með grímum og sérsniðinni síun á skalanlegum áferð.
  • Stuðningur við nýjar útgáfur af Wayland siðareglur viðbótum hefur verið innleiddur. Úttak upphafstilkynninga þegar „xdg-activation“ samskiptareglur eru notaðar hefur verið breytt. Leysti vandamál með stærð bendils á skjáum með mikilli pixlaþéttleika.
  • GtkMountOperation flokkurinn er aðlagaður til að vinna í umhverfi sem ekki er X11.
  • Broadway bakhliðin, sem gerir þér kleift að birta GTK bókasafnsúttak í vafraglugga, hefur bætt við stuðningi við modal glugga.
  • GtkFileLauncher flokkurinn býður upp á nýtt ósamstillt API í stað gtk_show_uri.
  • gtk-builder-tool tólið hefur bætt sniðmátsvinnslu.
  • GtkSearchEntry búnaðurinn hefur bætt við stuðningi við útfyllingartexta, sýndur þegar reiturinn er tómur og það er enginn inntaksfókus.
  • Bætti við GtkUriLauncher bekknum, sem kemur í stað gtk_show_uri aðgerðarinnar, sem notaður er til að ákvarða forritið sem er ræst til að sýna tiltekið URI, eða kasta villu ef enginn meðhöndlari er til.
  • GtkStringSorter flokkurinn hefur bætt við stuðningi við ýmsar „söfnunaraðferðir“, sem gerir þér kleift að framkvæma samsvörun og flokkun út frá merkingu stafa (til dæmis þegar það er hreimmerki).
  • Stór hluti API og búnaðar hefur verið úreltur, sem ákveðið var að styðja ekki í framtíðinni GTK5 útibúi og þeim var skipt út fyrir hliðstæður sem virka í ósamstilltum ham:
    • GtkDialog (ætti að nota GtkWindow).
    • GtkTreeView (GtkListView og GtkColumnView ætti að nota) .
    • GtkIconView (ætti að nota GtkGridView).
    • GtkComboBox (GtkDropDown ætti að nota).
    • GtkAppChooser (GtkDropDown ætti að nota).
    • GtkMessageDialog (GtkAlertDialog ætti að nota).
    • GtkColorChooser (ætti að nota GtkColorDialog og GtkColorDialogButton).
    • GtkFontChooser (ætti að nota GtkFontDialog og GtkFontDialogButton).
    • GtkFileChooser (ætti að nota GtkFileDialog).
    • GtkInfoBar
    • GtkEntryCompletion
    • GtkStyleContext
    • GtkVolume Button
    • GtkStatusbar
    • GtkAðstoðarmaður
    • GtkLock Button
    • gtk_widget_show/hide
    • gtk_show_uri
    • gtk_render_ og gtk_snapshot_render_
    • gtk_gesture_set_sequence_state
  • GtkAccessible viðmótið hefur verið flutt yfir í almennan flokk, sem gerir þér kleift að tengja þriðja aðila umsjónarmenn viðmótsþátta fyrir fólk með fötlun. Bætt við GtkAccessibleRange viðmóti.
  • MacOS pallurinn veitir stuðning við að draga þætti með músinni (DND, Drag-and-Drop).
  • Á Windows pallinum hefur samþætting við kerfisstillingar verið endurbætt.
  • Villuúttakssniðið hefur verið sameinað.
  • Minni takmörk fyrir JPEG myndupphleðslutæki hafa verið hækkuð í 1 GB.

Heimild: opennet.ru

Bæta við athugasemd