Ka ọnwa isii gachara mmepe, ebipụtala ntọhapụ nke ngwa ọrụ ọtụtụ nyiwe maka imepụta interface onye ọrụ eserese - GTK 4.10.0. A na-emepụta GTK 4 dị ka akụkụ nke usoro mmepe ọhụrụ nke na-anwa ịnye ndị na-emepụta ngwa ngwa API kwụsiri ike ma kwadoro ruo ọtụtụ afọ nke enwere ike iji na-atụghị egwu ịmegharị ngwa kwa ọnwa isii n'ihi mgbanwe API na GTK na-esote. alaka.
Otu n'ime nkwalite ndị ama ama na GTK 4.10 bụ:
- Ngwa GtkFileChooserWidget, nke na-eme mkparịta ụka na-emepe ịhọrọ faịlụ na ngwa, na-emejuputa usoro maka iwepụta ọdịnaya ndekọ n'ụdị netwọkụ akara ngosi. Site na ndabara, a na-aga n'ihu na-eji echiche kpochapụ n'ụdị ndepụta faịlụ, na bọtịnụ dị iche apụtala n'akụkụ aka nri nke panel ka ịgbanwee gaa na ọnọdụ akara ngosi. akara ngosi:
- agbakwunyere klaasị ọhụrụ GtkColorDialog, GtkFontDialog, GtkFileDialog na GtkAlertDialog na mmejuputa mkparịta ụka maka ịhọrọ agba, mkpụrụedemede na faịlụ na igosipụta ịdọ aka ná ntị. A na-amata nhọrọ ọhụrụ ndị a site na ntughari gaa na API zuru oke yana nguzozi nke na-arụ ọrụ na ọnọdụ asynchronous (GIO async). N'ime mkparịta ụka ọhụrụ, mgbe ọ bụla enwere ike ma dị, a na-eji ọnụ ụzọ Freedesktop (xdg-desktop-portal), nke a na-eji hazie ohere ịnweta akụrụngwa nke gburugburu ebe onye ọrụ site na ngwa dịpụrụ adịpụ.
- CPDB ọhụrụ (Common Printing Dialog Backend) agbakwunyere, na-enye ndị njikwa ọkọlọtọ maka iji na mkparịta ụka mbipụta. Akwụsịla azụ mbipụta lpr ejiri na mbụ.
- Ọbá akwụkwọ GDK, nke na-enye oyi akwa n'etiti GTK na usoro eserese eserese, na-enye nhazi GdkTextureDownloader, nke a na-eji na-ebu textures na klaasị GdkTexture ma nwee ike iji gbanwee ụdị dị iche iche. Nleta udidi emelitere site na iji OpenGL.
- Ọbá akwụkwọ GSK (GTK Scene Kit), nke na-enye ike ịme ihe ngosi eserese site na OpenGL na Vulkan, na-akwado ọnụ ọnụ nwere ihe mkpuchi na nzacha omenala nke textures.
- E mejuputala nkwado maka ụdị ọhụrụ nke ịgbatị usoro iwu Wayland. Mpụta nke ọkwa mmalite mgbe ị na-eji protocol "xdg-activation" emezigharịrị. Edere nsogbu nwere nha cursor na ihuenyo njupụta pikselụ dị elu.
- A na-emegharị klaasị GtkMountOperation ka ọ rụọ ọrụ na gburugburu ndị na-abụghị X11.
- Broadway backend, nke na-enye gị ohere ịnye mmepụta ọba akwụkwọ GTK na windo ihe nchọgharị weebụ, agbakwunyela nkwado maka windo modal.
- Klas GtkFileLauncher na-enye API asynchronous ọhụrụ iji dochie gtk_show_uri.
- Ngwa ọrụ gtk-builder-tool emelitere nhazi ndebiri.
- Ngwa GtkSearchEntry agbakwunyela nkwado maka ederede ndochi, egosiri mgbe ubi ahụ tọgbọrọ chakoo na enweghị ntinye ntinye.
- Agbakwunyere klaasị GtkUriLauncher, nke nọchiri ọrụ gtk_show_uri, ejiri chọpụta ngwa ewepụtara iji gosipụta URI enyere, ma ọ bụ tufuo mperi ma ọ bụrụ na enweghị onye njikwa.
- Klas GtkStringSorter agbakwunyela nkwado maka ụzọ “mkpokọta” dị iche iche, na-enye gị ohere ịme nha na nhazi dabere na nkọwa mkpụrụedemede (dịka ọmụmaatụ, mgbe enwere akara ụda).
- Akwụsịla akụkụ buru ibu nke API na wijetị, nke e kpebiri na ọ gaghị akwado alaka ụlọ ọrụ GTK5 n'ọdịnihu yana nke ejiri analogues na-arụ ọrụ na ọnọdụ asynchronous dochie anya:
- GtkDialog (kwesịrị iji GtkWindow).
- GtkTreeView (GtkListView na GtkColumnView kwesịrị iji).
- GtkIconView (kwesịrị iji GtkGridView).
- GtkComboBox (GtkDropDown kwesịrị iji).
- GtkAppChooser (GtkDropDown kwesịrị iji).
- GtkMessageDialog (GtkAlertDialog kwesịrị iji).
- GtkColorChooser (kwesịrị iji GtkColorDialog na GtkColorDialogButton).
- GtkFontChooser (kwesịrị iji GtkFontDialog na GtkFontDialogButton).
- GtkFileChooser (kwesịrị iji GtkFileDialog).
- GtkInfoBar
- GtkEntry Mmecha
- GtkStyleContext
- bọtịnụ GtkVolume
- GtkStatusbar
- GtkAssistant
- bọtịnụ GtkLock
- gtk_widget_show/hide
- gtk_show_uri
- gtk_render_ na gtk_snapshot_render_
- gtk_gesture_set_sequence_state
- Ebufere GtkAccessible interface na ngalaba ọha, nke na-enye gị ohere ijikọ ndị na-ahụ maka ihe interface nke ndị ọzọ maka ndị nwere nkwarụ. Agbakwunyere interface GtkAccessibleRange.
- Ikpo okwu macOS na-enye nkwado maka iji òké dọkpụrụ ihe (DND, Drag-and-Drop).
- N'elu ikpo okwu Windows, mwekota na ntọala sistemụ ka emelitere.
- Ọkpụkpọ mwepu ejikọtala ọnụ.
- Ebulila oke ebe nchekwa maka onye na-ebugo onyonyo JPEG ka ọ bụrụ 1 GB.
isi: opennet.ru