ááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯ ááŒá±á¬ááºáá¡ááŒá¬ááœááºá Multi-platform GUI áááááá¬á¡á á¯á¶á¡ááẠGTK 4.10.0 ááᯠááœááºááŸááá¬áá²á·áááºá GTK 4 ááẠáá¬ááá·áº GTK áá¬áááœá²ááŸá API á¡ááŒá±á¬ááºážá¡áá²áá»á¬ážááŒá±á¬áá·áº ááŒá±á¬ááºááá áºááŒááẠáááºážááá¯á·á á¡ááºááºáá®áá±ážááŸááºážáá»á¬ážááᯠááŒááºáááºáá¯ááºáá±á¬ááºá áá¬áááá¯áá² áááºážááá¯á·á¡áá¯á¶ážááŒá¯ááá¯ááºááá·áº áááºááŒáááºááŒá®áž áá¶á·ááá¯ážáá±ážáá¬ážáá±á¬ API ááŒáá·áº á¡ááºááá®áá±ážááŸááºážáá±á¬á·ááºáá²áá±ážááœá²áá°áá»á¬ážá¡á¬áž áá¶á·ááá¯ážáá±ážááá·áº ááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯áá¯ááºáááºážá ááºá¡áá áºáá áºáá¯á¡á±á¬ááºááœáẠáá®ááœááºáá»ááºááŸááááºá
GTK 4.10 ááœáẠá¡áááºááŸá¬ážáá¯á¶ážááá¯ážáááºááŸá¯áá»á¬ážáá²ááœááº-
- á¡ááá®áá±ážááŸááºážáá»á¬ážááŸáááá¯ááºáá»á¬ážááá¯ááœá±ážáá»ááºáááºá¡ááœááºááœáá·áºáá¬ážáá±á¬ááá¯ááºáá¬áá±á¬á·ááºááá¯á¡áá±á¬ááºá¡áááºáá±á¬áºááŒááºážááŒáá·áº GtkFileChooserWidget áá
áºáá»ááºááœááºá á¡áá¯ááºááœááºááœááºáááºáá¯á¶á
á¶ááŒáá·áºáááºážááœáŸááºá¡ááŒá±á¬ááºážá¡áá¬áá»á¬ážááá¯áááºááŒááá·áºáá¯ááºááá¯á¡áá±á¬ááºá¡áááºáá±á¬áºáááºá áá°áááºážá¡á¬ážááŒáá·áºá ááá¯ááºáá»á¬ážá
á¬áááºážáá¯á¶á
á¶ááŸá ááá¹ááááºááŒááºááœááºážááᯠáááºáááºá¡áá¯á¶ážááŒá¯áá±ááŒá®áž á¡áá¯ááºááœááºáá¯ááºááá¯á·ááŒá±á¬ááºážááẠáá®ážááŒá¬ážá¡áá¯ááºááœááºááá¯ááºáá
áºáᯠáá±á«áºáá¬áááº-

- á¡áá±á¬ááºáá»á¬ážá áá±á¬áá·áºáá»á¬ážááŸáá·áº ááá¯ááºáá»á¬ážááᯠááœá±ážáá»ááºááŒááºážááŸáá·áº ááááá±ážáá»ááºáá»á¬ážááᯠááŒááááºá¡ááœáẠááá¯ááºáá¬áá±á¬á·ááºáá»á¬ážááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºááŒááºážááŒáá·áº GtkColorDialogá GtkFontDialogá GtkFileDialog ááŸáá·áº GtkAlertDialog á¡áá áºáá»á¬ážááᯠááá·áºááœááºážáá¬ážáá«áááºá áá°ááœá²á¡áá áºáá»á¬ážááẠá¡áá»ááºááá±á¬áá±á¬ááºááá·áºáá¯áẠ(GIO async) ááœáẠáááºáááºáá¯ááºáá±á¬ááºáá±ááá·áº áááºá á¯á¶áá®ááŒá®áž áááºáá»ááºáá®áá±á¬ API á¡ááœááºáá°ážááŒá±á¬ááºážááŸá¯ááᯠáá«ááŸááááºá ááá¯ááºáá¬áá±á¬á·ááºá¡áá áºáá»á¬ážá ááŒá áºááá¯ááºáá»áŸáẠáááŸáááá¯ááºáá«á Freedesktop áá±á«áºáááºáá»á¬áž (xdg-desktop-portal) ááᯠá¡áá¯á¶ážááŒá¯á áá®ážááŒá¬ážá¡ááá®áá±ážááŸááºážáá»á¬ážá០á¡áá¯á¶ážááŒá¯áá°áááºáááºážáá»ááºááá¯ááºáᬠáááºážááŒá áºáá»á¬ážáá¶ áááºáá±á¬ááºááœáá·áºááᯠá á¯á ááºážááẠá¡áá¯á¶ážááŒá¯áááºá
- áááá·áºáá¯ááºááá·áº ááá¯ááºáá¬áá±á¬á·ááºáá»á¬ážááœáẠá¡áá¯á¶ážááŒá¯áááºá¡ááœáẠáá±áá¯áá»ááá¯ááºááœááºáá°áá»á¬ážááᯠáá±ážáá±á¬ááºááá·áº CPDB (Common Printing Dialog Backend) áá±á¬ááºáá¶ááá¯ááºá¡áá áºááᯠáá±á«ááºážááá·áºáá¬ážáááºá ááááºáá¡áá¯á¶ážááŒá¯áá²á·áá±á¬ lpr áááá·áºáá±á¬ááºáá¶ááá¯ááºá¡ááœáẠáá¶á·ááá¯ážááŸá¯ááᯠáááºááá¯ááºážááá¯ááºáá«ááŒá®á
- GTK ááŸáá·áº ááááºáá áºá áá áºááœá²ááŒá¬ážááŸá á¡ááœáŸá¬áá áºáá¯ááᯠáá¶á·ááá¯ážáá±ážááá·áº GDK á á¬ááŒáá·áºááá¯ááºááẠGdkTextureDownloader ááœá²á·á ááºážáá¯á¶ááᯠáá±ážáá±á¬ááºáá¬ážááŒá®ážá GdkTexture á¡áááºážááœáẠáá¯á¶ááá¹áá¬ááºáá»á¬ážááᯠáá±á«ááºážáá¯ááºáá¯ááºáááºááŸáá·áº ááá°áá®áá±á¬ áá±á¬áºáááºáá»á¬ážááŒá¬ážááœáẠááŒá±á¬ááºážááẠá¡áá¯á¶ážááŒá¯ááá¯ááºááá·áº GdkTextureDownloader ááœá²á·á ááºážáá¯á¶ááᯠáá±ážáá±á¬ááºáá«áááºá OpenGL ááᯠá¡áá¯á¶ážááŒá¯á á¡ááœááºá¡ááŒááºááᯠáá»á²á·ááœááºááŒááºáž
- OpenGL ááŸáá·áº Vulkan ááŸáá áºááá·áº ááááºáá áºááŒááºááœááºážáá»á¬ážááᯠáááºáááºáá±ážááá¯ááºááá·áº GSK (GTK Scene Kit) áá áºáá»á áºááá¯ááºááẠmask node áá»á¬ážá¡ááœáẠáá¶á·ááá¯ážááŸá¯ááŸáá·áº á¡ááœááºáááºááá¯ááºáá±á¬ textures áá»á¬ážááᯠá áááºááŒáá¯áẠfiltering ááŒá¯áá¯ááºáá±ážáá«áááºá
- Wayland áááá¯ááá¯áá±á¬ ááá¯ážáá»á²á·ááŸá¯áá»á¬ážá áá¬ážááŸááºážá¡áá áºáá»á¬ážá¡ááœáẠáá¶á·ááá¯ážááŸá¯ááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºáá²á·áááºá "xdg-activation" áááá¯ááá¯áá±á¬ááᯠá¡áá¯á¶ážááŒá¯áá±á¬á¡áá« á áááºááŸá¯ááááá±ážáá»ááºáá»á¬ážá á¡ááœááºááᯠáá»áááºááŸááá¬ážáá«áááºá ááŒáá·áºáá¬ážáá±á¬ pixel ááááºáááºážáááŸááá±á¬ áá»ááºááŸá¬ááŒááºáá»á¬ážááŸá áá¬áá¬á¡ááœááºá¡á á¬ážááŸáá·áº ááŒá¿áá¬áá»á¬ážááᯠááŒá±ááŸááºážááŒá®ážááŒá áºáááºá
- GtkMountOperation á¡áááºážááẠX11 ááá¯ááºáá±á¬ áááºáááºážáá»ááºáá»á¬ážááœáẠá¡áá¯ááºáá¯ááºááẠááá¯ááºáá»á±á¬áá®ááœá±ááŒá áºá á±áááºá
- áááºááá±á¬ááºáá¬áááºážááá¯ážááœáẠGTK á á¬ááŒáá·áºááá¯ááºá¡ááœááºááᯠáááºáááºááœáá·áºááŒá¯ááá·áº Broadway áá±á¬ááºáá¶áá°ááẠmodal windows á¡ááœáẠá¡áá±á¬ááºá¡áá¶á·ááᯠáá±á«ááºážááá·áºáá¬ážáááºá
- GtkFileLauncher á¡áááºážááẠgtk_show_uri ááᯠá¡á á¬ážááá¯ážáááºá¡ááœáẠááŒáá¯ááºáá°ááá®áá±á¬ API á¡áá áºááᯠáá¶á·ááá¯ážáá±ážáá«áááºá
- gtk-builder-tool utility ááẠtemplate processing ááᯠááá¯ááá¯áá±á¬ááºážááœááºá á±áá«áááºá
- ááᯠGtkSearchEntry áá áºáá»ááºááẠá¡ááœááºáááºáá±ááŒá®áž ááá·áºááœááºážááŸá¯á¡á¬áá¯á¶á á°ážá áá¯ááºááŸá¯ áááŸáááá·áºá¡áá« ááŒáááá·áº áá±áá¬áá°áá¬ážááá·áº á á¬áá¬ážááᯠáá¶á·ááá¯ážáá±ážáá«áááºá
- áá±ážáá¬ážááá·áº URI ááá¯ááŒáááẠááá¯á·ááá¯áẠááá¯ááºááœááºáá°áááŸááá»áŸáẠá¡ááŸá¬ážá¡ááœááºážáá áºáá¯ááŒáááẠá¡ááá®áá±ážááŸááºážááá¯ááœáá·áºááẠáá¯á¶ážááŒááºáááºá¡áá¯á¶ážááŒá¯ááá·áº gtk_show_uri áá¯ááºáá±á¬ááºáá»ááºááᯠá¡á á¬ážááá¯ážááá·áº GtkUriLauncher á¡áááºážá¡á á¬ážááᯠááá·áºááœááºážáá¬ážáááºá
- GtkStringSorter á¡áááºážááẠááá¯á¡áá« á á¬áá¯á¶ážáá»á¬ážá á¡áááá¹áá¬ááºááᯠá¡ááŒá±áá¶á ááŸáá¯ááºážááŸááºááŒááºážááŸáá·áº á á®áááºááœáá·áºááŒá¯ááá·áº á¡áá»áá¯ážáá»áá¯ážáá±á¬ "áá±á«ááºážá ááºááŸá¯" áááºážáááºážáá»á¬ážááᯠáá¶á·ááá¯ážáá±ážááẠ(á¥ááá¬á áá±áá°áá±ááááºážá¡ááŸááºá¡áá¬ážááŸááá»áŸááº)á
- APIs ááŸáá·áº widget á¡áá»á¬ážá¡ááŒá¬ážááᯠáááºááá¯ááºážáá¬ážááŒá®áž á¡áá¬ááẠGTK5 áá¬áááœá²ááœáẠáá¶á·ááá¯ážáá±ážáááºááá¯ááºááá·áºá¡ááŒááºá asynchronous mode ááœááºá¡áá¯ááºáá¯ááºááá·áº á¡áá¬ážáá°á¡áá¬áá»á¬ážááŸáá·áº á¡á
á¬ážááá¯ážáá¬ážáááº-
- GtkDialog (GtkWindow ááá¯áá¯á¶ážááá·áºáááº)á
- GtkTreeView (GtkListView ááŸáá·áº GtkColumnView ááá¯áá¯á¶ážááá·áºáááº)á
- GtkIconView (GtkGridView ááá¯áá¯á¶ážááá·áºáááº)á
- GtkComboBox (GtkDropDown ááá¯áá¯á¶ážááá·áºáááº)á
- GtkAppChooser (GtkDropDown ááá¯áá¯á¶ážááá·áºáááº)á
- GtkMessageDialog (GtkAlertDialog ááá¯áá¯á¶ážááá·áºáááº)á
- GtkColorChooser (GtkColorDialog ááŸáá·áº GtkColorDialogButton ááá¯áá¯á¶ážááá·áºáááº)á
- GtkFontChooser (GtkFontDialog ááŸáá·áº GtkFontDialogButton ááá¯áá¯á¶ážááá·áºáááº)á
- GtkFileChooser (GtkFileDialog ááá¯áá¯á¶ážááá·áºáááº)á
- GtkInfoBar
- GtkEntryCompletion
- GtkStyleContext
- GtkVolumeButton
- GtkStatusbar
- GtkAssistant
- GtkLockButton
- gtk_widget_show/hide
- gtk_show_uri
- gtk_render_ ááŸáá·áº gtk_snapshot_render_
- gtk_gesture_set_sequence_state
- GtkAccessible á¡ááºáá¬áá±á·á áºááᯠá¡áá»á¬ážáá°ááŸá¬ á¡áá»áá¯ážá¡á á¬ážááá¯á· ááœáŸá±á·áá¬ážááŒá®ážá ááááºá áœááºážáá°áá»á¬ážá¡ááœáẠá¡ááºáá¬áá±á·á áºááŒááºá ááºáá»á¬ážá ááŒááºáá¡ááœá²á·á¡á ááºáž ááá¯ááºááœááºáá°áá»á¬ážááᯠáá»áááºáááºááœáá·áºááŒá¯áááºá GtkAccessibleRange á¡ááºáá¬áá±á·á áºááᯠááá·áºááœááºážááŒá®ážáá«ááŒá®á
- ááááºáá±á¬ááºážáá±á«áº macOS áá±á¬ááºá áºááŒáá·áº element áá»á¬ážááᯠááœá²áá°áá»ááŒááºážá¡ááœáẠáá¶á·ááá¯ážááŸá¯ (DNDá Drag-and-Drop) áá±ážáá¬ážáááºá
- ááááºáá±á¬ááºážáá±á«áº Windows á áá áºáááºáááºáá»á¬ážááŸáá·áº ááá¯ááá¯áá±á¬ááºážááœááºáá±á¬ áá±á«ááºážá ááºááŸá¯á
- á¡ááŸá¬ážááŸá¬á¡ááœááºáá±á¬áºáááºááᯠáá±á«ááºážá ááºážááŒá®ážáá«ááŒá®á
- JPEG image loader á¡ááœáẠáááºááá¯áá®ááá·áºáááºáá»ááºááᯠ1 GB ááá¯á· ááá¯ážáá¬ážáááºá
source: opennet.ru
