Saadaval on graafiline tööriistakomplekt GTK 4.10.

PĂ€rast kuue kuu arendust on vĂ€lja antud platvormidevaheline tööriistakomplekt graafilise kasutajaliidese loomiseks — GTK 4.10.0. GTK 4 areneb uue arendusprotsessi raames, mille eesmĂ€rk on pakkuda rakenduste arendajatele stabiilset ja mitme aasta jooksul toetatavat API-d, mida saab kasutada, kartmata, et iga kuue kuu jĂ€rel tuleb API muudatuste tĂ”ttu rakendusi ĂŒmber kirjutada.

GTK 4.10 kÔige silmapaarsemate tÀiustuste hulgas on:

  • GtkFileChooserWidget vidina tĂ”husablissement sisaldab failide valimise dialooge ning nĂŒĂŒd on olemas kataloogide sisu kuvamise reĆŸiim ikoonivĂ”rguna. Vaikimisi kasutatakse endiselt klassikalist failide loetelu vaadet, ning ikoonide reĆŸiimi sisenemiseks on paneeli paremas servas eraldi nupp.
    Saadaval on graafiline tööriistakomplekt GTK 4.10.
  • Uued klassid GtkColorDialog, GtkFontDialog, GtkFileDialog ja GtkAlertDialog on lisatud, et luua dialooge vĂ€rvide, fontide ja failide valimiseks ning hoiatuste kuvamiseks. Uued variandid eristuvad ĂŒhtse ja tasakaalustatud API-le ĂŒlemineku poolest, mis töötab asĂŒnkroonselt (GIO async). Uutes dialoogides on, kui vĂ”imalik ja olemas, kasutatud Freedesktopi portaalide (xdg-desktop-portal) kaudu juurdepÀÀs kasutaja keskkonna ressurssidele isoleeritud rakendustest.
  • Sisestatud on uus CPDB (Common Printing Dialog Backend) taust, mis pakub tĂŒĂŒpilisi töötlejate kasutamist printimise dialoogides. Varasem kasutatud printimise taust lpr ei ole enam toetatud.
  • GDK teegis, mis pakub kihti GTK ja graafikasĂŒsteemi vahel, on pakutud GdkTextureDownloader struktuuri, mida kasutatakse tekstuuride allalaadimiseks GdkTexture klassis ja mis vĂ”ib olla kasulik erinevate formaatide konverteerimiseks. Tekstuuride skaleerimist on parandatud OpenGL-i kasutamisega.
  • GSK (GTK Scene Kit) teegis, mis pakub graafikate joonistamise vĂ”imalusi OpenGL ja Vulkan kaudu, on rakendatud maskide ja kohandatud skaleerimise tekstuuride toetust.
  • Toetust on pakutud uute versioonide Waylandi protokolli lisadele. Algusteate kuvamine on korraldatud «xdg-activation» protokolli kasutamisel. Probleemid kĂ”rge pikslitihedusega ekraanide kursorite suurusega on lahendatud.
  • GtkMountOperation klass on kohandatud töötama keskkondades, kus puudub X11.
  • Broadway tagaplaanil, mis vĂ”imaldab GTK raamatukogu vĂ€ljundi joonistamist veebibrauseri aknas, on lisatud moodulakende tugi.
  • GtkFileLauncher klassis on pakkuda uus asĂŒnkroonne API, mis asendab gtk_show_uri.
  • gtk-builder-tool utiliidis on parendatud mallide kĂ€sitlemist.
  • GtkSearchEntry vidinas on lisatud toetust tekstile, mis kuvatakse, kui vĂ€li on tĂŒhi ja sisestusfookust ei ole.
  • Lisatud GtkUriLauncher klass, mis asendab gtk_show_uri funktsiooni, mida kasutatakse mÀÀratud URI kuvamiseks ettenĂ€htud rakenduse mÀÀramiseks vĂ”i veateate andmiseks, kui töötlejat pole.
  • GtkStringSorter klassis on lisatud erinevate „kollatsioonimeetodite” tugi, mis vĂ”imaldab mĂ€rgiste arvestamisega vĂ”rdsustada ja sorteerida (nt rĂ”hu mĂ€rke puhul).
  • Suure osa API-st ja vidinatest on viidud aegunud kategooriasse, mis ei ole tulevases GTK5 versioonis toetatud ja asendatakse asĂŒnkroonselt töötavate analoogidega:
    • GtkDialog (kasutada tuleks GtkWindow).
    • GtkTreeView (kasutada tuleks GtkListView ja GtkColumnView).
    • GtkIconView (kasutada tuleks GtkGridView).
    • GtkComboBox (kasutada tuleks GtkDropDown).
    • GtkAppChooser (kasutada tuleks GtkDropDown).
    • GtkMessageDialog (kasutada tuleks GtkAlertDialog).
    • GtkColorChooser (kasutada tuleks GtkColorDialog ja GtkColorDialogButton).
    • GtkFontChooser (kasutada tuleks GtkFontDialog ja GtkFontDialogButton).
    • GtkFileChooser (kasutada tuleks GtkFileDialog).
    • GtkInfoBar
    • GtkEntryCompletion
    • GtkStyleContext
    • GtkVolumeButton
    • GtkStatusbar
    • GtkAssistant
    • GtkLockButton
    • gtk_widget_show/hide
    • gtk_show_uri
    • gtk_render_ ja gtk_snapshot_render_
    • gtk_gesture_set_sequence_state
  • GtkAccessible on muudetud avalikuks liideseks, mis vĂ”imaldab lisada kolmanda osapoole liideselementidega töötlejatest puuetega inimestele. Lisatud liides GtkAccessibleRange.
  • macOS platvormil on tagatud hiirega elementide lohistamise tugi (DND, Drag-and-Drop).
  • Windows platvormil on parendatud integreerimist sĂŒsteemi seadistustega.
  • Silumise vĂ€ljundi formaat on ĂŒhtlustatud.
  • JPEG formaadis pildilaadimise mĂ€lulimiit on tĂ”stetud 1 GB-ni.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster