GTK 4.10 graphice toolkit praesto

Post sex menses evolutionis, emissio multi suggesti toolkit ad creandum usorem graphicum interfaciei divulgatum est - GTK 4.10.0. GTK 4 augetur ut pars novae progressionis evolutionis quae poscit applicationem tincidunt stabili et stabili sustentata aliquot annis API praebere, qui adhiberi potest sine metu habendi applicationes rescribe singulis sex mensibus ob API mutationes in proximo GTK ramum.

Quaedam emendationes notabiles in GTK 4.10 includuntur:

  • The GtkFileChooserWidget Widget, quod instrumentum dialogi, qui aperit tabulas in applicationibus selectas, instrumenti modum praebendi directorium contentorum in modum retis iconum. Defalta sententia classica in forma indicem documentorum uti pergit, et puga pyga separata apparuit in dextra parte tabellae ad modum iconis mutandum. icones:
    GTK 4.10 graphice toolkit praesto
  • Novae classes GtkColorDialog, GtkFontDialog, GtkFileDialog et GtkAlertDialog, additae sunt cum exsecutione dialogorum ad eligendos colores, fontium et imaginum, ac admonitiones exhibendas. Novae optiones distinguuntur per transitum ad magis holistic et libratum API qui asynchrono modo operatur (GIO async). In novis alternis alternis, quoties fieri potest et in promptu est, Freedesktop portae (xdg-desktop-portal) adhibentur, quae ad accessum ad facultates ambitus usoris ab applicationibus solitariis ordinandis adhibentur.
  • Nova CPDB (Communis Typographia Dialogi Backend) adiecta est, providens tractatores normae ad usum dialogorum impressorum. Antea usus lpr imprimendi backend discontinuata est.
  • Bibliotheca GDK, quae iacuit inter GTK et subsystem graphice praebet, structuram GdkTexturaeDownloader praebet, quae texturas in genere GdkTexturae onerare et ad varias formas convertendas adhiberi potest. Melior textura scandens utens OpenGL.
  • Bibliotheca GSK (GTK Scene Kit), quae facultates graphicas per OpenGL et Vulkan reddendi praebet, nodos larvis et consuetudinibus percolationem scalarum textuum sustinet.
  • Firmamentum ad novas versiones Wayland extensionum protocolli adductum est. Initio notificationes output cum usura "xdg-activation" protocollo adaptata est. Resolutae quaestiones cum cursore magnitudine in alto pixel densitatis screens.
  • Classis GtkMountOperation aptatur operi in ambitibus non-X11.
  • Broadway backend, qui sinit te GTK bibliothecam output reddere in fenestra navigatoris interreti, subsidia pro fenestris modalibus addidit.
  • Classis GtkFileLauncher novam asynchronam API praebet ut gtk_show_uri restituat.
  • Instrumentum gtk-structoris utilitas in melius template processui.
  • Widget GtkSearchEntry auxilium pro filler textu addidit, ostendens cum inanis est ager et focus initus non est.
  • Classis GtkUriLauncher addidit, quae munus gtk_show_uri substituit, adhibita applicatione proposita ad ostentationem datam URI ponendam, vel errorem mittendum si tracto non est.
  • Classis GtkStringSorter subsidia variis methodis "collationis" addidit, sinit vos congruentes ac voluptua ex significatione characterum (exempli gratia, cum nota accentuum est).
  • Magna portio APIs et contenta deprecata est, quae in GTK5 ramo futura non placuit, et quae in asynchrono modo asynchronis operantibus substituta sunt cum analogis;
    • GtkDialog (uti GtkWindow).
    • GtkTreeView (GtkListView et GtkColumnView utendum est).
    • GtkIconView (utatur GtkGridView).
    • GtkComboBox (GtkDropDown utendum).
    • GtkAppChooser (GtkDropDown utendum).
    • GtkMessageDialog (GtkAlertDialog utendum est).
    • GtkColorChooser (utantur GtkColorDialog et GtkColorDialogButton).
    • GtkFontChooser (utantur GtkFontDialog et GtkFontDialogButton).
    • GtkFileChooser (uteretur GtkFileDialog).
    • GtkInfoBar
    • GtkEntryCompletion
    • GtkStyleContext
    • GtkVolumeButton
    • GtkStatusbar
    • GtkAsistant
    • GtkLockButton
    • gtk_widget_show / pellem
    • gtk_show_uri
    • gtk_render_ et gtk_snapshot_render_
    • gtk_gesture_set_sequence_state
  • Instrumentum GtkAccessible ad categoriam publicam translatum est, quod te permittit coniungere tertium-partium tractatores elementorum instrumentorum pro defectibus. GtkAccessibleRange interface added.
  • suggestum macOS subsidium praebet ad elementa trahenda cum mure (DND, Drag-and-Drop).
  • In Fenestra suggestu, integratio uncinis systematis emendata est.
  • Forma debug output unita est.
  • Memoria limitis imaginis uploader ad JPEG evectus est ad 1 GB.

Source: opennet.ru