From f0a93816a958bf8eb42d5bf0a1a7a0d22781e6f2 Mon Sep 17 00:00:00 2001 From: Anton Sviridov Date: Fri, 5 Jul 2024 11:49:26 +0100 Subject: [PATCH] Regenerate from docker container --- .../scala/generated/adwaita/aliases.scala | 1811 +++++- .../generated/adwaita/enumerations.scala | 169 + .../scala/generated/adwaita/functions.scala | 5262 +++++++++++++++-- .../scala/generated/adwaita/structs.scala | 960 +++ .../sn.gnome.cairo.internal/aliases.scala | 31 +- .../enumerations.scala | 66 +- .../sn.gnome.cairo.internal/functions.scala | 46 +- .../sn.gnome.cairo.internal/structs.scala | 8 +- .../sn.gnome.gio.internal/aliases.scala | 130 +- .../sn.gnome.gio.internal/enumerations.scala | 28 +- .../sn.gnome.gio.internal/functions.scala | 165 +- .../sn.gnome.gio.internal/structs.scala | 540 +- .../sn.gnome.glib.internal/aliases.scala | 61 +- .../sn.gnome.glib.internal/enumerations.scala | 56 +- .../sn.gnome.glib.internal/functions.scala | 153 +- .../sn.gnome.glib.internal/structs.scala | 116 +- .../sn.gnome.gobject.internal/aliases.scala | 79 + .../enumerations.scala | 10 +- .../sn.gnome.gobject.internal/functions.scala | 18 + .../sn.gnome.gobject.internal/structs.scala | 192 +- .../functions.scala | 324 +- .../sn.gnome.gtk4.internal/aliases.scala | 1053 +++- .../sn.gnome.gtk4.internal/enumerations.scala | 474 +- .../sn.gnome.gtk4.internal/functions.scala | 1324 ++++- .../sn.gnome.gtk4.internal/structs.scala | 916 ++- .../sn.gnome.harfbuzz.internal/aliases.scala | 339 +- .../enumerations.scala | 172 +- .../functions.scala | 312 +- .../sn.gnome.harfbuzz.internal/structs.scala | 128 + .../sn.gnome.harfbuzz.internal/unions.scala | 128 + .../enumerations.scala | 2 +- .../sn.gnome.pango.internal/functions.scala | 2 + 32 files changed, 13448 insertions(+), 1627 deletions(-) diff --git a/adwaita/src/main/scala/generated/adwaita/aliases.scala b/adwaita/src/main/scala/generated/adwaita/aliases.scala index 550e21e..e09e841 100644 --- a/adwaita/src/main/scala/generated/adwaita/aliases.scala +++ b/adwaita/src/main/scala/generated/adwaita/aliases.scala @@ -5,6 +5,166 @@ import _root_.scala.scalanative.unsigned.* import _root_.scala.scalanative.libc.* import _root_.scala.scalanative.* +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-about-dialog.h +*/ +opaque type AdwAboutDialogClass_autoptr = Ptr[AdwAboutDialogClass] +object AdwAboutDialogClass_autoptr: + given _tag: Tag[AdwAboutDialogClass_autoptr] = Tag.Ptr[AdwAboutDialogClass](AdwAboutDialogClass._tag) + inline def apply(inline o: Ptr[AdwAboutDialogClass]): AdwAboutDialogClass_autoptr = o + extension (v: AdwAboutDialogClass_autoptr) + inline def value: Ptr[AdwAboutDialogClass] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-about-dialog.h +*/ +opaque type AdwAboutDialogClass_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object AdwAboutDialogClass_listautoptr: + given _tag: Tag[AdwAboutDialogClass_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): AdwAboutDialogClass_listautoptr = o + extension (v: AdwAboutDialogClass_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-about-dialog.h +*/ +opaque type AdwAboutDialogClass_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object AdwAboutDialogClass_queueautoptr: + given _tag: Tag[AdwAboutDialogClass_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): AdwAboutDialogClass_queueautoptr = o + extension (v: AdwAboutDialogClass_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-about-dialog.h +*/ +opaque type AdwAboutDialogClass_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object AdwAboutDialogClass_slistautoptr: + given _tag: Tag[AdwAboutDialogClass_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): AdwAboutDialogClass_slistautoptr = o + extension (v: AdwAboutDialogClass_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-about-dialog.h +*/ +opaque type AdwAboutDialog_autoptr = Ptr[AdwAboutDialog] +object AdwAboutDialog_autoptr: + given _tag: Tag[AdwAboutDialog_autoptr] = Tag.Ptr[AdwAboutDialog](AdwAboutDialog._tag) + inline def apply(inline o: Ptr[AdwAboutDialog]): AdwAboutDialog_autoptr = o + extension (v: AdwAboutDialog_autoptr) + inline def value: Ptr[AdwAboutDialog] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-about-dialog.h +*/ +opaque type AdwAboutDialog_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object AdwAboutDialog_listautoptr: + given _tag: Tag[AdwAboutDialog_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): AdwAboutDialog_listautoptr = o + extension (v: AdwAboutDialog_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-about-dialog.h +*/ +opaque type AdwAboutDialog_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object AdwAboutDialog_queueautoptr: + given _tag: Tag[AdwAboutDialog_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): AdwAboutDialog_queueautoptr = o + extension (v: AdwAboutDialog_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-about-dialog.h +*/ +opaque type AdwAboutDialog_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object AdwAboutDialog_slistautoptr: + given _tag: Tag[AdwAboutDialog_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): AdwAboutDialog_slistautoptr = o + extension (v: AdwAboutDialog_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-about-window.h +*/ +opaque type AdwAboutWindowClass_autoptr = Ptr[AdwAboutWindowClass] +object AdwAboutWindowClass_autoptr: + given _tag: Tag[AdwAboutWindowClass_autoptr] = Tag.Ptr[AdwAboutWindowClass](AdwAboutWindowClass._tag) + inline def apply(inline o: Ptr[AdwAboutWindowClass]): AdwAboutWindowClass_autoptr = o + extension (v: AdwAboutWindowClass_autoptr) + inline def value: Ptr[AdwAboutWindowClass] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-about-window.h +*/ +opaque type AdwAboutWindowClass_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object AdwAboutWindowClass_listautoptr: + given _tag: Tag[AdwAboutWindowClass_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): AdwAboutWindowClass_listautoptr = o + extension (v: AdwAboutWindowClass_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-about-window.h +*/ +opaque type AdwAboutWindowClass_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object AdwAboutWindowClass_queueautoptr: + given _tag: Tag[AdwAboutWindowClass_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): AdwAboutWindowClass_queueautoptr = o + extension (v: AdwAboutWindowClass_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-about-window.h +*/ +opaque type AdwAboutWindowClass_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object AdwAboutWindowClass_slistautoptr: + given _tag: Tag[AdwAboutWindowClass_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): AdwAboutWindowClass_slistautoptr = o + extension (v: AdwAboutWindowClass_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-about-window.h +*/ +opaque type AdwAboutWindow_autoptr = Ptr[AdwAboutWindow] +object AdwAboutWindow_autoptr: + given _tag: Tag[AdwAboutWindow_autoptr] = Tag.Ptr[AdwAboutWindow](AdwAboutWindow._tag) + inline def apply(inline o: Ptr[AdwAboutWindow]): AdwAboutWindow_autoptr = o + extension (v: AdwAboutWindow_autoptr) + inline def value: Ptr[AdwAboutWindow] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-about-window.h +*/ +opaque type AdwAboutWindow_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object AdwAboutWindow_listautoptr: + given _tag: Tag[AdwAboutWindow_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): AdwAboutWindow_listautoptr = o + extension (v: AdwAboutWindow_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-about-window.h +*/ +opaque type AdwAboutWindow_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object AdwAboutWindow_queueautoptr: + given _tag: Tag[AdwAboutWindow_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): AdwAboutWindow_queueautoptr = o + extension (v: AdwAboutWindow_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-about-window.h +*/ +opaque type AdwAboutWindow_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object AdwAboutWindow_slistautoptr: + given _tag: Tag[AdwAboutWindow_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): AdwAboutWindow_slistautoptr = o + extension (v: AdwAboutWindow_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + /** * [bindgen] header: /usr/include/libadwaita-1/adw-action-row.h */ @@ -85,6 +245,86 @@ object AdwActionRow_slistautoptr: extension (v: AdwActionRow_slistautoptr) inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-alert-dialog.h +*/ +opaque type AdwAlertDialogClass_autoptr = Ptr[AdwAlertDialogClass] +object AdwAlertDialogClass_autoptr: + given _tag: Tag[AdwAlertDialogClass_autoptr] = Tag.Ptr[AdwAlertDialogClass](AdwAlertDialogClass._tag) + inline def apply(inline o: Ptr[AdwAlertDialogClass]): AdwAlertDialogClass_autoptr = o + extension (v: AdwAlertDialogClass_autoptr) + inline def value: Ptr[AdwAlertDialogClass] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-alert-dialog.h +*/ +opaque type AdwAlertDialogClass_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object AdwAlertDialogClass_listautoptr: + given _tag: Tag[AdwAlertDialogClass_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): AdwAlertDialogClass_listautoptr = o + extension (v: AdwAlertDialogClass_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-alert-dialog.h +*/ +opaque type AdwAlertDialogClass_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object AdwAlertDialogClass_queueautoptr: + given _tag: Tag[AdwAlertDialogClass_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): AdwAlertDialogClass_queueautoptr = o + extension (v: AdwAlertDialogClass_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-alert-dialog.h +*/ +opaque type AdwAlertDialogClass_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object AdwAlertDialogClass_slistautoptr: + given _tag: Tag[AdwAlertDialogClass_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): AdwAlertDialogClass_slistautoptr = o + extension (v: AdwAlertDialogClass_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-alert-dialog.h +*/ +opaque type AdwAlertDialog_autoptr = Ptr[AdwAlertDialog] +object AdwAlertDialog_autoptr: + given _tag: Tag[AdwAlertDialog_autoptr] = Tag.Ptr[AdwAlertDialog](AdwAlertDialog._tag) + inline def apply(inline o: Ptr[AdwAlertDialog]): AdwAlertDialog_autoptr = o + extension (v: AdwAlertDialog_autoptr) + inline def value: Ptr[AdwAlertDialog] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-alert-dialog.h +*/ +opaque type AdwAlertDialog_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object AdwAlertDialog_listautoptr: + given _tag: Tag[AdwAlertDialog_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): AdwAlertDialog_listautoptr = o + extension (v: AdwAlertDialog_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-alert-dialog.h +*/ +opaque type AdwAlertDialog_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object AdwAlertDialog_queueautoptr: + given _tag: Tag[AdwAlertDialog_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): AdwAlertDialog_queueautoptr = o + extension (v: AdwAlertDialog_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-alert-dialog.h +*/ +opaque type AdwAlertDialog_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object AdwAlertDialog_slistautoptr: + given _tag: Tag[AdwAlertDialog_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): AdwAlertDialog_slistautoptr = o + extension (v: AdwAlertDialog_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + /** * [bindgen] header: /usr/include/libadwaita-1/adw-animation.h */ @@ -499,6 +739,86 @@ object AdwAvatar_slistautoptr: extension (v: AdwAvatar_slistautoptr) inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-banner.h +*/ +opaque type AdwBannerClass_autoptr = Ptr[AdwBannerClass] +object AdwBannerClass_autoptr: + given _tag: Tag[AdwBannerClass_autoptr] = Tag.Ptr[AdwBannerClass](AdwBannerClass._tag) + inline def apply(inline o: Ptr[AdwBannerClass]): AdwBannerClass_autoptr = o + extension (v: AdwBannerClass_autoptr) + inline def value: Ptr[AdwBannerClass] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-banner.h +*/ +opaque type AdwBannerClass_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object AdwBannerClass_listautoptr: + given _tag: Tag[AdwBannerClass_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): AdwBannerClass_listautoptr = o + extension (v: AdwBannerClass_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-banner.h +*/ +opaque type AdwBannerClass_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object AdwBannerClass_queueautoptr: + given _tag: Tag[AdwBannerClass_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): AdwBannerClass_queueautoptr = o + extension (v: AdwBannerClass_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-banner.h +*/ +opaque type AdwBannerClass_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object AdwBannerClass_slistautoptr: + given _tag: Tag[AdwBannerClass_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): AdwBannerClass_slistautoptr = o + extension (v: AdwBannerClass_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-banner.h +*/ +opaque type AdwBanner_autoptr = Ptr[AdwBanner] +object AdwBanner_autoptr: + given _tag: Tag[AdwBanner_autoptr] = Tag.Ptr[AdwBanner](AdwBanner._tag) + inline def apply(inline o: Ptr[AdwBanner]): AdwBanner_autoptr = o + extension (v: AdwBanner_autoptr) + inline def value: Ptr[AdwBanner] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-banner.h +*/ +opaque type AdwBanner_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object AdwBanner_listautoptr: + given _tag: Tag[AdwBanner_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): AdwBanner_listautoptr = o + extension (v: AdwBanner_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-banner.h +*/ +opaque type AdwBanner_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object AdwBanner_queueautoptr: + given _tag: Tag[AdwBanner_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): AdwBanner_queueautoptr = o + extension (v: AdwBanner_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-banner.h +*/ +opaque type AdwBanner_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object AdwBanner_slistautoptr: + given _tag: Tag[AdwBanner_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): AdwBanner_slistautoptr = o + extension (v: AdwBanner_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + /** * [bindgen] header: /usr/include/libadwaita-1/adw-bin.h */ @@ -579,6 +899,206 @@ object AdwBin_slistautoptr: extension (v: AdwBin_slistautoptr) inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint-bin.h +*/ +opaque type AdwBreakpointBinClass_autoptr = Ptr[AdwBreakpointBinClass] +object AdwBreakpointBinClass_autoptr: + given _tag: Tag[AdwBreakpointBinClass_autoptr] = Tag.Ptr[AdwBreakpointBinClass](AdwBreakpointBinClass._tag) + inline def apply(inline o: Ptr[AdwBreakpointBinClass]): AdwBreakpointBinClass_autoptr = o + extension (v: AdwBreakpointBinClass_autoptr) + inline def value: Ptr[AdwBreakpointBinClass] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint-bin.h +*/ +opaque type AdwBreakpointBinClass_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object AdwBreakpointBinClass_listautoptr: + given _tag: Tag[AdwBreakpointBinClass_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): AdwBreakpointBinClass_listautoptr = o + extension (v: AdwBreakpointBinClass_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint-bin.h +*/ +opaque type AdwBreakpointBinClass_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object AdwBreakpointBinClass_queueautoptr: + given _tag: Tag[AdwBreakpointBinClass_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): AdwBreakpointBinClass_queueautoptr = o + extension (v: AdwBreakpointBinClass_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint-bin.h +*/ +opaque type AdwBreakpointBinClass_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object AdwBreakpointBinClass_slistautoptr: + given _tag: Tag[AdwBreakpointBinClass_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): AdwBreakpointBinClass_slistautoptr = o + extension (v: AdwBreakpointBinClass_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint-bin.h +*/ +opaque type AdwBreakpointBin_autoptr = Ptr[AdwBreakpointBin] +object AdwBreakpointBin_autoptr: + given _tag: Tag[AdwBreakpointBin_autoptr] = Tag.Ptr[AdwBreakpointBin](AdwBreakpointBin._tag) + inline def apply(inline o: Ptr[AdwBreakpointBin]): AdwBreakpointBin_autoptr = o + extension (v: AdwBreakpointBin_autoptr) + inline def value: Ptr[AdwBreakpointBin] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint-bin.h +*/ +opaque type AdwBreakpointBin_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object AdwBreakpointBin_listautoptr: + given _tag: Tag[AdwBreakpointBin_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): AdwBreakpointBin_listautoptr = o + extension (v: AdwBreakpointBin_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint-bin.h +*/ +opaque type AdwBreakpointBin_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object AdwBreakpointBin_queueautoptr: + given _tag: Tag[AdwBreakpointBin_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): AdwBreakpointBin_queueautoptr = o + extension (v: AdwBreakpointBin_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint-bin.h +*/ +opaque type AdwBreakpointBin_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object AdwBreakpointBin_slistautoptr: + given _tag: Tag[AdwBreakpointBin_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): AdwBreakpointBin_slistautoptr = o + extension (v: AdwBreakpointBin_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint.h +*/ +opaque type AdwBreakpointClass_autoptr = Ptr[AdwBreakpointClass] +object AdwBreakpointClass_autoptr: + given _tag: Tag[AdwBreakpointClass_autoptr] = Tag.Ptr[AdwBreakpointClass](AdwBreakpointClass._tag) + inline def apply(inline o: Ptr[AdwBreakpointClass]): AdwBreakpointClass_autoptr = o + extension (v: AdwBreakpointClass_autoptr) + inline def value: Ptr[AdwBreakpointClass] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint.h +*/ +opaque type AdwBreakpointClass_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object AdwBreakpointClass_listautoptr: + given _tag: Tag[AdwBreakpointClass_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): AdwBreakpointClass_listautoptr = o + extension (v: AdwBreakpointClass_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint.h +*/ +opaque type AdwBreakpointClass_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object AdwBreakpointClass_queueautoptr: + given _tag: Tag[AdwBreakpointClass_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): AdwBreakpointClass_queueautoptr = o + extension (v: AdwBreakpointClass_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint.h +*/ +opaque type AdwBreakpointClass_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object AdwBreakpointClass_slistautoptr: + given _tag: Tag[AdwBreakpointClass_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): AdwBreakpointClass_slistautoptr = o + extension (v: AdwBreakpointClass_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint.h +*/ +opaque type AdwBreakpointCondition_autoptr = Ptr[AdwBreakpointCondition] +object AdwBreakpointCondition_autoptr: + given _tag: Tag[AdwBreakpointCondition_autoptr] = Tag.Ptr[AdwBreakpointCondition](AdwBreakpointCondition._tag) + inline def apply(inline o: Ptr[AdwBreakpointCondition]): AdwBreakpointCondition_autoptr = o + extension (v: AdwBreakpointCondition_autoptr) + inline def value: Ptr[AdwBreakpointCondition] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint.h +*/ +opaque type AdwBreakpointCondition_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object AdwBreakpointCondition_listautoptr: + given _tag: Tag[AdwBreakpointCondition_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): AdwBreakpointCondition_listautoptr = o + extension (v: AdwBreakpointCondition_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint.h +*/ +opaque type AdwBreakpointCondition_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object AdwBreakpointCondition_queueautoptr: + given _tag: Tag[AdwBreakpointCondition_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): AdwBreakpointCondition_queueautoptr = o + extension (v: AdwBreakpointCondition_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint.h +*/ +opaque type AdwBreakpointCondition_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object AdwBreakpointCondition_slistautoptr: + given _tag: Tag[AdwBreakpointCondition_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): AdwBreakpointCondition_slistautoptr = o + extension (v: AdwBreakpointCondition_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint.h +*/ +opaque type AdwBreakpoint_autoptr = Ptr[AdwBreakpoint] +object AdwBreakpoint_autoptr: + given _tag: Tag[AdwBreakpoint_autoptr] = Tag.Ptr[AdwBreakpoint](AdwBreakpoint._tag) + inline def apply(inline o: Ptr[AdwBreakpoint]): AdwBreakpoint_autoptr = o + extension (v: AdwBreakpoint_autoptr) + inline def value: Ptr[AdwBreakpoint] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint.h +*/ +opaque type AdwBreakpoint_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object AdwBreakpoint_listautoptr: + given _tag: Tag[AdwBreakpoint_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): AdwBreakpoint_listautoptr = o + extension (v: AdwBreakpoint_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint.h +*/ +opaque type AdwBreakpoint_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object AdwBreakpoint_queueautoptr: + given _tag: Tag[AdwBreakpoint_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): AdwBreakpoint_queueautoptr = o + extension (v: AdwBreakpoint_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint.h +*/ +opaque type AdwBreakpoint_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object AdwBreakpoint_slistautoptr: + given _tag: Tag[AdwBreakpoint_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): AdwBreakpoint_slistautoptr = o + extension (v: AdwBreakpoint_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + /** * [bindgen] header: /usr/include/libadwaita-1/adw-button-content.h */ @@ -1299,6 +1819,166 @@ object AdwComboRow_slistautoptr: extension (v: AdwComboRow_slistautoptr) inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-dialog.h +*/ +opaque type AdwDialogClass_autoptr = Ptr[AdwDialogClass] +object AdwDialogClass_autoptr: + given _tag: Tag[AdwDialogClass_autoptr] = Tag.Ptr[AdwDialogClass](AdwDialogClass._tag) + inline def apply(inline o: Ptr[AdwDialogClass]): AdwDialogClass_autoptr = o + extension (v: AdwDialogClass_autoptr) + inline def value: Ptr[AdwDialogClass] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-dialog.h +*/ +opaque type AdwDialogClass_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object AdwDialogClass_listautoptr: + given _tag: Tag[AdwDialogClass_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): AdwDialogClass_listautoptr = o + extension (v: AdwDialogClass_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-dialog.h +*/ +opaque type AdwDialogClass_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object AdwDialogClass_queueautoptr: + given _tag: Tag[AdwDialogClass_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): AdwDialogClass_queueautoptr = o + extension (v: AdwDialogClass_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-dialog.h +*/ +opaque type AdwDialogClass_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object AdwDialogClass_slistautoptr: + given _tag: Tag[AdwDialogClass_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): AdwDialogClass_slistautoptr = o + extension (v: AdwDialogClass_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-dialog.h +*/ +opaque type AdwDialog_autoptr = Ptr[AdwDialog] +object AdwDialog_autoptr: + given _tag: Tag[AdwDialog_autoptr] = Tag.Ptr[AdwDialog](AdwDialog._tag) + inline def apply(inline o: Ptr[AdwDialog]): AdwDialog_autoptr = o + extension (v: AdwDialog_autoptr) + inline def value: Ptr[AdwDialog] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-dialog.h +*/ +opaque type AdwDialog_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object AdwDialog_listautoptr: + given _tag: Tag[AdwDialog_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): AdwDialog_listautoptr = o + extension (v: AdwDialog_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-dialog.h +*/ +opaque type AdwDialog_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object AdwDialog_queueautoptr: + given _tag: Tag[AdwDialog_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): AdwDialog_queueautoptr = o + extension (v: AdwDialog_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-dialog.h +*/ +opaque type AdwDialog_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object AdwDialog_slistautoptr: + given _tag: Tag[AdwDialog_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): AdwDialog_slistautoptr = o + extension (v: AdwDialog_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-entry-row.h +*/ +opaque type AdwEntryRowClass_autoptr = Ptr[AdwEntryRowClass] +object AdwEntryRowClass_autoptr: + given _tag: Tag[AdwEntryRowClass_autoptr] = Tag.Ptr[AdwEntryRowClass](AdwEntryRowClass._tag) + inline def apply(inline o: Ptr[AdwEntryRowClass]): AdwEntryRowClass_autoptr = o + extension (v: AdwEntryRowClass_autoptr) + inline def value: Ptr[AdwEntryRowClass] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-entry-row.h +*/ +opaque type AdwEntryRowClass_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object AdwEntryRowClass_listautoptr: + given _tag: Tag[AdwEntryRowClass_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): AdwEntryRowClass_listautoptr = o + extension (v: AdwEntryRowClass_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-entry-row.h +*/ +opaque type AdwEntryRowClass_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object AdwEntryRowClass_queueautoptr: + given _tag: Tag[AdwEntryRowClass_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): AdwEntryRowClass_queueautoptr = o + extension (v: AdwEntryRowClass_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-entry-row.h +*/ +opaque type AdwEntryRowClass_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object AdwEntryRowClass_slistautoptr: + given _tag: Tag[AdwEntryRowClass_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): AdwEntryRowClass_slistautoptr = o + extension (v: AdwEntryRowClass_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-entry-row.h +*/ +opaque type AdwEntryRow_autoptr = Ptr[AdwEntryRow] +object AdwEntryRow_autoptr: + given _tag: Tag[AdwEntryRow_autoptr] = Tag.Ptr[AdwEntryRow](AdwEntryRow._tag) + inline def apply(inline o: Ptr[AdwEntryRow]): AdwEntryRow_autoptr = o + extension (v: AdwEntryRow_autoptr) + inline def value: Ptr[AdwEntryRow] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-entry-row.h +*/ +opaque type AdwEntryRow_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object AdwEntryRow_listautoptr: + given _tag: Tag[AdwEntryRow_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): AdwEntryRow_listautoptr = o + extension (v: AdwEntryRow_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-entry-row.h +*/ +opaque type AdwEntryRow_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object AdwEntryRow_queueautoptr: + given _tag: Tag[AdwEntryRow_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): AdwEntryRow_queueautoptr = o + extension (v: AdwEntryRow_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-entry-row.h +*/ +opaque type AdwEntryRow_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object AdwEntryRow_slistautoptr: + given _tag: Tag[AdwEntryRow_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): AdwEntryRow_slistautoptr = o + extension (v: AdwEntryRow_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + /** * [bindgen] header: /usr/include/libadwaita-1/adw-enum-list-model.h */ @@ -1860,7 +2540,567 @@ object AdwLeaflet_slistautoptr: inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v /** - * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-group.h + * [bindgen] header: /usr/include/libadwaita-1/adw-message-dialog.h +*/ +opaque type AdwMessageDialogClass_autoptr = Ptr[AdwMessageDialogClass] +object AdwMessageDialogClass_autoptr: + given _tag: Tag[AdwMessageDialogClass_autoptr] = Tag.Ptr[AdwMessageDialogClass](AdwMessageDialogClass._tag) + inline def apply(inline o: Ptr[AdwMessageDialogClass]): AdwMessageDialogClass_autoptr = o + extension (v: AdwMessageDialogClass_autoptr) + inline def value: Ptr[AdwMessageDialogClass] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-message-dialog.h +*/ +opaque type AdwMessageDialogClass_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object AdwMessageDialogClass_listautoptr: + given _tag: Tag[AdwMessageDialogClass_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): AdwMessageDialogClass_listautoptr = o + extension (v: AdwMessageDialogClass_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-message-dialog.h +*/ +opaque type AdwMessageDialogClass_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object AdwMessageDialogClass_queueautoptr: + given _tag: Tag[AdwMessageDialogClass_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): AdwMessageDialogClass_queueautoptr = o + extension (v: AdwMessageDialogClass_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-message-dialog.h +*/ +opaque type AdwMessageDialogClass_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object AdwMessageDialogClass_slistautoptr: + given _tag: Tag[AdwMessageDialogClass_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): AdwMessageDialogClass_slistautoptr = o + extension (v: AdwMessageDialogClass_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-message-dialog.h +*/ +opaque type AdwMessageDialog_autoptr = Ptr[AdwMessageDialog] +object AdwMessageDialog_autoptr: + given _tag: Tag[AdwMessageDialog_autoptr] = Tag.Ptr[AdwMessageDialog](AdwMessageDialog._tag) + inline def apply(inline o: Ptr[AdwMessageDialog]): AdwMessageDialog_autoptr = o + extension (v: AdwMessageDialog_autoptr) + inline def value: Ptr[AdwMessageDialog] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-message-dialog.h +*/ +opaque type AdwMessageDialog_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object AdwMessageDialog_listautoptr: + given _tag: Tag[AdwMessageDialog_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): AdwMessageDialog_listautoptr = o + extension (v: AdwMessageDialog_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-message-dialog.h +*/ +opaque type AdwMessageDialog_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object AdwMessageDialog_queueautoptr: + given _tag: Tag[AdwMessageDialog_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): AdwMessageDialog_queueautoptr = o + extension (v: AdwMessageDialog_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-message-dialog.h +*/ +opaque type AdwMessageDialog_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object AdwMessageDialog_slistautoptr: + given _tag: Tag[AdwMessageDialog_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): AdwMessageDialog_slistautoptr = o + extension (v: AdwMessageDialog_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h +*/ +opaque type AdwNavigationPageClass_autoptr = Ptr[AdwNavigationPageClass] +object AdwNavigationPageClass_autoptr: + given _tag: Tag[AdwNavigationPageClass_autoptr] = Tag.Ptr[AdwNavigationPageClass](AdwNavigationPageClass._tag) + inline def apply(inline o: Ptr[AdwNavigationPageClass]): AdwNavigationPageClass_autoptr = o + extension (v: AdwNavigationPageClass_autoptr) + inline def value: Ptr[AdwNavigationPageClass] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h +*/ +opaque type AdwNavigationPageClass_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object AdwNavigationPageClass_listautoptr: + given _tag: Tag[AdwNavigationPageClass_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): AdwNavigationPageClass_listautoptr = o + extension (v: AdwNavigationPageClass_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h +*/ +opaque type AdwNavigationPageClass_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object AdwNavigationPageClass_queueautoptr: + given _tag: Tag[AdwNavigationPageClass_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): AdwNavigationPageClass_queueautoptr = o + extension (v: AdwNavigationPageClass_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h +*/ +opaque type AdwNavigationPageClass_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object AdwNavigationPageClass_slistautoptr: + given _tag: Tag[AdwNavigationPageClass_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): AdwNavigationPageClass_slistautoptr = o + extension (v: AdwNavigationPageClass_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h +*/ +opaque type AdwNavigationPage_autoptr = Ptr[AdwNavigationPage] +object AdwNavigationPage_autoptr: + given _tag: Tag[AdwNavigationPage_autoptr] = Tag.Ptr[AdwNavigationPage](AdwNavigationPage._tag) + inline def apply(inline o: Ptr[AdwNavigationPage]): AdwNavigationPage_autoptr = o + extension (v: AdwNavigationPage_autoptr) + inline def value: Ptr[AdwNavigationPage] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h +*/ +opaque type AdwNavigationPage_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object AdwNavigationPage_listautoptr: + given _tag: Tag[AdwNavigationPage_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): AdwNavigationPage_listautoptr = o + extension (v: AdwNavigationPage_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h +*/ +opaque type AdwNavigationPage_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object AdwNavigationPage_queueautoptr: + given _tag: Tag[AdwNavigationPage_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): AdwNavigationPage_queueautoptr = o + extension (v: AdwNavigationPage_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h +*/ +opaque type AdwNavigationPage_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object AdwNavigationPage_slistautoptr: + given _tag: Tag[AdwNavigationPage_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): AdwNavigationPage_slistautoptr = o + extension (v: AdwNavigationPage_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-split-view.h +*/ +opaque type AdwNavigationSplitViewClass_autoptr = Ptr[AdwNavigationSplitViewClass] +object AdwNavigationSplitViewClass_autoptr: + given _tag: Tag[AdwNavigationSplitViewClass_autoptr] = Tag.Ptr[AdwNavigationSplitViewClass](AdwNavigationSplitViewClass._tag) + inline def apply(inline o: Ptr[AdwNavigationSplitViewClass]): AdwNavigationSplitViewClass_autoptr = o + extension (v: AdwNavigationSplitViewClass_autoptr) + inline def value: Ptr[AdwNavigationSplitViewClass] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-split-view.h +*/ +opaque type AdwNavigationSplitViewClass_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object AdwNavigationSplitViewClass_listautoptr: + given _tag: Tag[AdwNavigationSplitViewClass_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): AdwNavigationSplitViewClass_listautoptr = o + extension (v: AdwNavigationSplitViewClass_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-split-view.h +*/ +opaque type AdwNavigationSplitViewClass_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object AdwNavigationSplitViewClass_queueautoptr: + given _tag: Tag[AdwNavigationSplitViewClass_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): AdwNavigationSplitViewClass_queueautoptr = o + extension (v: AdwNavigationSplitViewClass_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-split-view.h +*/ +opaque type AdwNavigationSplitViewClass_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object AdwNavigationSplitViewClass_slistautoptr: + given _tag: Tag[AdwNavigationSplitViewClass_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): AdwNavigationSplitViewClass_slistautoptr = o + extension (v: AdwNavigationSplitViewClass_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-split-view.h +*/ +opaque type AdwNavigationSplitView_autoptr = Ptr[AdwNavigationSplitView] +object AdwNavigationSplitView_autoptr: + given _tag: Tag[AdwNavigationSplitView_autoptr] = Tag.Ptr[AdwNavigationSplitView](AdwNavigationSplitView._tag) + inline def apply(inline o: Ptr[AdwNavigationSplitView]): AdwNavigationSplitView_autoptr = o + extension (v: AdwNavigationSplitView_autoptr) + inline def value: Ptr[AdwNavigationSplitView] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-split-view.h +*/ +opaque type AdwNavigationSplitView_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object AdwNavigationSplitView_listautoptr: + given _tag: Tag[AdwNavigationSplitView_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): AdwNavigationSplitView_listautoptr = o + extension (v: AdwNavigationSplitView_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-split-view.h +*/ +opaque type AdwNavigationSplitView_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object AdwNavigationSplitView_queueautoptr: + given _tag: Tag[AdwNavigationSplitView_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): AdwNavigationSplitView_queueautoptr = o + extension (v: AdwNavigationSplitView_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-split-view.h +*/ +opaque type AdwNavigationSplitView_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object AdwNavigationSplitView_slistautoptr: + given _tag: Tag[AdwNavigationSplitView_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): AdwNavigationSplitView_slistautoptr = o + extension (v: AdwNavigationSplitView_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h +*/ +opaque type AdwNavigationViewClass_autoptr = Ptr[AdwNavigationViewClass] +object AdwNavigationViewClass_autoptr: + given _tag: Tag[AdwNavigationViewClass_autoptr] = Tag.Ptr[AdwNavigationViewClass](AdwNavigationViewClass._tag) + inline def apply(inline o: Ptr[AdwNavigationViewClass]): AdwNavigationViewClass_autoptr = o + extension (v: AdwNavigationViewClass_autoptr) + inline def value: Ptr[AdwNavigationViewClass] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h +*/ +opaque type AdwNavigationViewClass_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object AdwNavigationViewClass_listautoptr: + given _tag: Tag[AdwNavigationViewClass_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): AdwNavigationViewClass_listautoptr = o + extension (v: AdwNavigationViewClass_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h +*/ +opaque type AdwNavigationViewClass_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object AdwNavigationViewClass_queueautoptr: + given _tag: Tag[AdwNavigationViewClass_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): AdwNavigationViewClass_queueautoptr = o + extension (v: AdwNavigationViewClass_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h +*/ +opaque type AdwNavigationViewClass_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object AdwNavigationViewClass_slistautoptr: + given _tag: Tag[AdwNavigationViewClass_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): AdwNavigationViewClass_slistautoptr = o + extension (v: AdwNavigationViewClass_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h +*/ +opaque type AdwNavigationView_autoptr = Ptr[AdwNavigationView] +object AdwNavigationView_autoptr: + given _tag: Tag[AdwNavigationView_autoptr] = Tag.Ptr[AdwNavigationView](AdwNavigationView._tag) + inline def apply(inline o: Ptr[AdwNavigationView]): AdwNavigationView_autoptr = o + extension (v: AdwNavigationView_autoptr) + inline def value: Ptr[AdwNavigationView] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h +*/ +opaque type AdwNavigationView_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object AdwNavigationView_listautoptr: + given _tag: Tag[AdwNavigationView_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): AdwNavigationView_listautoptr = o + extension (v: AdwNavigationView_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h +*/ +opaque type AdwNavigationView_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object AdwNavigationView_queueautoptr: + given _tag: Tag[AdwNavigationView_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): AdwNavigationView_queueautoptr = o + extension (v: AdwNavigationView_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h +*/ +opaque type AdwNavigationView_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object AdwNavigationView_slistautoptr: + given _tag: Tag[AdwNavigationView_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): AdwNavigationView_slistautoptr = o + extension (v: AdwNavigationView_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-overlay-split-view.h +*/ +opaque type AdwOverlaySplitViewClass_autoptr = Ptr[AdwOverlaySplitViewClass] +object AdwOverlaySplitViewClass_autoptr: + given _tag: Tag[AdwOverlaySplitViewClass_autoptr] = Tag.Ptr[AdwOverlaySplitViewClass](AdwOverlaySplitViewClass._tag) + inline def apply(inline o: Ptr[AdwOverlaySplitViewClass]): AdwOverlaySplitViewClass_autoptr = o + extension (v: AdwOverlaySplitViewClass_autoptr) + inline def value: Ptr[AdwOverlaySplitViewClass] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-overlay-split-view.h +*/ +opaque type AdwOverlaySplitViewClass_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object AdwOverlaySplitViewClass_listautoptr: + given _tag: Tag[AdwOverlaySplitViewClass_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): AdwOverlaySplitViewClass_listautoptr = o + extension (v: AdwOverlaySplitViewClass_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-overlay-split-view.h +*/ +opaque type AdwOverlaySplitViewClass_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object AdwOverlaySplitViewClass_queueautoptr: + given _tag: Tag[AdwOverlaySplitViewClass_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): AdwOverlaySplitViewClass_queueautoptr = o + extension (v: AdwOverlaySplitViewClass_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-overlay-split-view.h +*/ +opaque type AdwOverlaySplitViewClass_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object AdwOverlaySplitViewClass_slistautoptr: + given _tag: Tag[AdwOverlaySplitViewClass_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): AdwOverlaySplitViewClass_slistautoptr = o + extension (v: AdwOverlaySplitViewClass_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-overlay-split-view.h +*/ +opaque type AdwOverlaySplitView_autoptr = Ptr[AdwOverlaySplitView] +object AdwOverlaySplitView_autoptr: + given _tag: Tag[AdwOverlaySplitView_autoptr] = Tag.Ptr[AdwOverlaySplitView](AdwOverlaySplitView._tag) + inline def apply(inline o: Ptr[AdwOverlaySplitView]): AdwOverlaySplitView_autoptr = o + extension (v: AdwOverlaySplitView_autoptr) + inline def value: Ptr[AdwOverlaySplitView] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-overlay-split-view.h +*/ +opaque type AdwOverlaySplitView_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object AdwOverlaySplitView_listautoptr: + given _tag: Tag[AdwOverlaySplitView_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): AdwOverlaySplitView_listautoptr = o + extension (v: AdwOverlaySplitView_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-overlay-split-view.h +*/ +opaque type AdwOverlaySplitView_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object AdwOverlaySplitView_queueautoptr: + given _tag: Tag[AdwOverlaySplitView_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): AdwOverlaySplitView_queueautoptr = o + extension (v: AdwOverlaySplitView_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-overlay-split-view.h +*/ +opaque type AdwOverlaySplitView_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object AdwOverlaySplitView_slistautoptr: + given _tag: Tag[AdwOverlaySplitView_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): AdwOverlaySplitView_slistautoptr = o + extension (v: AdwOverlaySplitView_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-password-entry-row.h +*/ +opaque type AdwPasswordEntryRowClass_autoptr = Ptr[AdwPasswordEntryRowClass] +object AdwPasswordEntryRowClass_autoptr: + given _tag: Tag[AdwPasswordEntryRowClass_autoptr] = Tag.Ptr[AdwPasswordEntryRowClass](AdwPasswordEntryRowClass._tag) + inline def apply(inline o: Ptr[AdwPasswordEntryRowClass]): AdwPasswordEntryRowClass_autoptr = o + extension (v: AdwPasswordEntryRowClass_autoptr) + inline def value: Ptr[AdwPasswordEntryRowClass] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-password-entry-row.h +*/ +opaque type AdwPasswordEntryRowClass_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object AdwPasswordEntryRowClass_listautoptr: + given _tag: Tag[AdwPasswordEntryRowClass_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): AdwPasswordEntryRowClass_listautoptr = o + extension (v: AdwPasswordEntryRowClass_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-password-entry-row.h +*/ +opaque type AdwPasswordEntryRowClass_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object AdwPasswordEntryRowClass_queueautoptr: + given _tag: Tag[AdwPasswordEntryRowClass_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): AdwPasswordEntryRowClass_queueautoptr = o + extension (v: AdwPasswordEntryRowClass_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-password-entry-row.h +*/ +opaque type AdwPasswordEntryRowClass_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object AdwPasswordEntryRowClass_slistautoptr: + given _tag: Tag[AdwPasswordEntryRowClass_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): AdwPasswordEntryRowClass_slistautoptr = o + extension (v: AdwPasswordEntryRowClass_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-password-entry-row.h +*/ +opaque type AdwPasswordEntryRow_autoptr = Ptr[AdwPasswordEntryRow] +object AdwPasswordEntryRow_autoptr: + given _tag: Tag[AdwPasswordEntryRow_autoptr] = Tag.Ptr[AdwPasswordEntryRow](AdwPasswordEntryRow._tag) + inline def apply(inline o: Ptr[AdwPasswordEntryRow]): AdwPasswordEntryRow_autoptr = o + extension (v: AdwPasswordEntryRow_autoptr) + inline def value: Ptr[AdwPasswordEntryRow] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-password-entry-row.h +*/ +opaque type AdwPasswordEntryRow_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object AdwPasswordEntryRow_listautoptr: + given _tag: Tag[AdwPasswordEntryRow_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): AdwPasswordEntryRow_listautoptr = o + extension (v: AdwPasswordEntryRow_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-password-entry-row.h +*/ +opaque type AdwPasswordEntryRow_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object AdwPasswordEntryRow_queueautoptr: + given _tag: Tag[AdwPasswordEntryRow_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): AdwPasswordEntryRow_queueautoptr = o + extension (v: AdwPasswordEntryRow_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-password-entry-row.h +*/ +opaque type AdwPasswordEntryRow_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object AdwPasswordEntryRow_slistautoptr: + given _tag: Tag[AdwPasswordEntryRow_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): AdwPasswordEntryRow_slistautoptr = o + extension (v: AdwPasswordEntryRow_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-dialog.h +*/ +opaque type AdwPreferencesDialogClass_autoptr = Ptr[AdwPreferencesDialogClass] +object AdwPreferencesDialogClass_autoptr: + given _tag: Tag[AdwPreferencesDialogClass_autoptr] = Tag.Ptr[AdwPreferencesDialogClass](AdwPreferencesDialogClass._tag) + inline def apply(inline o: Ptr[AdwPreferencesDialogClass]): AdwPreferencesDialogClass_autoptr = o + extension (v: AdwPreferencesDialogClass_autoptr) + inline def value: Ptr[AdwPreferencesDialogClass] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-dialog.h +*/ +opaque type AdwPreferencesDialogClass_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object AdwPreferencesDialogClass_listautoptr: + given _tag: Tag[AdwPreferencesDialogClass_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): AdwPreferencesDialogClass_listautoptr = o + extension (v: AdwPreferencesDialogClass_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-dialog.h +*/ +opaque type AdwPreferencesDialogClass_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object AdwPreferencesDialogClass_queueautoptr: + given _tag: Tag[AdwPreferencesDialogClass_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): AdwPreferencesDialogClass_queueautoptr = o + extension (v: AdwPreferencesDialogClass_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-dialog.h +*/ +opaque type AdwPreferencesDialogClass_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object AdwPreferencesDialogClass_slistautoptr: + given _tag: Tag[AdwPreferencesDialogClass_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): AdwPreferencesDialogClass_slistautoptr = o + extension (v: AdwPreferencesDialogClass_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-dialog.h +*/ +opaque type AdwPreferencesDialog_autoptr = Ptr[AdwPreferencesDialog] +object AdwPreferencesDialog_autoptr: + given _tag: Tag[AdwPreferencesDialog_autoptr] = Tag.Ptr[AdwPreferencesDialog](AdwPreferencesDialog._tag) + inline def apply(inline o: Ptr[AdwPreferencesDialog]): AdwPreferencesDialog_autoptr = o + extension (v: AdwPreferencesDialog_autoptr) + inline def value: Ptr[AdwPreferencesDialog] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-dialog.h +*/ +opaque type AdwPreferencesDialog_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object AdwPreferencesDialog_listautoptr: + given _tag: Tag[AdwPreferencesDialog_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): AdwPreferencesDialog_listautoptr = o + extension (v: AdwPreferencesDialog_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-dialog.h +*/ +opaque type AdwPreferencesDialog_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object AdwPreferencesDialog_queueautoptr: + given _tag: Tag[AdwPreferencesDialog_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): AdwPreferencesDialog_queueautoptr = o + extension (v: AdwPreferencesDialog_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-dialog.h +*/ +opaque type AdwPreferencesDialog_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object AdwPreferencesDialog_slistautoptr: + given _tag: Tag[AdwPreferencesDialog_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): AdwPreferencesDialog_slistautoptr = o + extension (v: AdwPreferencesDialog_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-group.h */ opaque type AdwPreferencesGroupClass_autoptr = Ptr[AdwPreferencesGroupClass] object AdwPreferencesGroupClass_autoptr: @@ -2179,6 +3419,166 @@ object AdwPreferencesWindow_slistautoptr: extension (v: AdwPreferencesWindow_slistautoptr) inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-animation-target.h +*/ +opaque type AdwPropertyAnimationTargetClass_autoptr = Ptr[AdwPropertyAnimationTargetClass] +object AdwPropertyAnimationTargetClass_autoptr: + given _tag: Tag[AdwPropertyAnimationTargetClass_autoptr] = Tag.Ptr[AdwPropertyAnimationTargetClass](AdwPropertyAnimationTargetClass._tag) + inline def apply(inline o: Ptr[AdwPropertyAnimationTargetClass]): AdwPropertyAnimationTargetClass_autoptr = o + extension (v: AdwPropertyAnimationTargetClass_autoptr) + inline def value: Ptr[AdwPropertyAnimationTargetClass] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-animation-target.h +*/ +opaque type AdwPropertyAnimationTargetClass_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object AdwPropertyAnimationTargetClass_listautoptr: + given _tag: Tag[AdwPropertyAnimationTargetClass_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): AdwPropertyAnimationTargetClass_listautoptr = o + extension (v: AdwPropertyAnimationTargetClass_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-animation-target.h +*/ +opaque type AdwPropertyAnimationTargetClass_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object AdwPropertyAnimationTargetClass_queueautoptr: + given _tag: Tag[AdwPropertyAnimationTargetClass_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): AdwPropertyAnimationTargetClass_queueautoptr = o + extension (v: AdwPropertyAnimationTargetClass_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-animation-target.h +*/ +opaque type AdwPropertyAnimationTargetClass_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object AdwPropertyAnimationTargetClass_slistautoptr: + given _tag: Tag[AdwPropertyAnimationTargetClass_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): AdwPropertyAnimationTargetClass_slistautoptr = o + extension (v: AdwPropertyAnimationTargetClass_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-animation-target.h +*/ +opaque type AdwPropertyAnimationTarget_autoptr = Ptr[AdwPropertyAnimationTarget] +object AdwPropertyAnimationTarget_autoptr: + given _tag: Tag[AdwPropertyAnimationTarget_autoptr] = Tag.Ptr[AdwPropertyAnimationTarget](AdwPropertyAnimationTarget._tag) + inline def apply(inline o: Ptr[AdwPropertyAnimationTarget]): AdwPropertyAnimationTarget_autoptr = o + extension (v: AdwPropertyAnimationTarget_autoptr) + inline def value: Ptr[AdwPropertyAnimationTarget] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-animation-target.h +*/ +opaque type AdwPropertyAnimationTarget_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object AdwPropertyAnimationTarget_listautoptr: + given _tag: Tag[AdwPropertyAnimationTarget_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): AdwPropertyAnimationTarget_listautoptr = o + extension (v: AdwPropertyAnimationTarget_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-animation-target.h +*/ +opaque type AdwPropertyAnimationTarget_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object AdwPropertyAnimationTarget_queueautoptr: + given _tag: Tag[AdwPropertyAnimationTarget_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): AdwPropertyAnimationTarget_queueautoptr = o + extension (v: AdwPropertyAnimationTarget_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-animation-target.h +*/ +opaque type AdwPropertyAnimationTarget_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object AdwPropertyAnimationTarget_slistautoptr: + given _tag: Tag[AdwPropertyAnimationTarget_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): AdwPropertyAnimationTarget_slistautoptr = o + extension (v: AdwPropertyAnimationTarget_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-spin-row.h +*/ +opaque type AdwSpinRowClass_autoptr = Ptr[AdwSpinRowClass] +object AdwSpinRowClass_autoptr: + given _tag: Tag[AdwSpinRowClass_autoptr] = Tag.Ptr[AdwSpinRowClass](AdwSpinRowClass._tag) + inline def apply(inline o: Ptr[AdwSpinRowClass]): AdwSpinRowClass_autoptr = o + extension (v: AdwSpinRowClass_autoptr) + inline def value: Ptr[AdwSpinRowClass] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-spin-row.h +*/ +opaque type AdwSpinRowClass_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object AdwSpinRowClass_listautoptr: + given _tag: Tag[AdwSpinRowClass_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): AdwSpinRowClass_listautoptr = o + extension (v: AdwSpinRowClass_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-spin-row.h +*/ +opaque type AdwSpinRowClass_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object AdwSpinRowClass_queueautoptr: + given _tag: Tag[AdwSpinRowClass_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): AdwSpinRowClass_queueautoptr = o + extension (v: AdwSpinRowClass_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-spin-row.h +*/ +opaque type AdwSpinRowClass_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object AdwSpinRowClass_slistautoptr: + given _tag: Tag[AdwSpinRowClass_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): AdwSpinRowClass_slistautoptr = o + extension (v: AdwSpinRowClass_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-spin-row.h +*/ +opaque type AdwSpinRow_autoptr = Ptr[AdwSpinRow] +object AdwSpinRow_autoptr: + given _tag: Tag[AdwSpinRow_autoptr] = Tag.Ptr[AdwSpinRow](AdwSpinRow._tag) + inline def apply(inline o: Ptr[AdwSpinRow]): AdwSpinRow_autoptr = o + extension (v: AdwSpinRow_autoptr) + inline def value: Ptr[AdwSpinRow] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-spin-row.h +*/ +opaque type AdwSpinRow_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object AdwSpinRow_listautoptr: + given _tag: Tag[AdwSpinRow_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): AdwSpinRow_listautoptr = o + extension (v: AdwSpinRow_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-spin-row.h +*/ +opaque type AdwSpinRow_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object AdwSpinRow_queueautoptr: + given _tag: Tag[AdwSpinRow_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): AdwSpinRow_queueautoptr = o + extension (v: AdwSpinRow_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-spin-row.h +*/ +opaque type AdwSpinRow_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object AdwSpinRow_slistautoptr: + given _tag: Tag[AdwSpinRow_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): AdwSpinRow_slistautoptr = o + extension (v: AdwSpinRow_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + /** * [bindgen] header: /usr/include/libadwaita-1/adw-split-button.h */ @@ -2819,6 +4219,86 @@ object AdwSwipeable_slistautoptr: extension (v: AdwSwipeable_slistautoptr) inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-switch-row.h +*/ +opaque type AdwSwitchRowClass_autoptr = Ptr[AdwSwitchRowClass] +object AdwSwitchRowClass_autoptr: + given _tag: Tag[AdwSwitchRowClass_autoptr] = Tag.Ptr[AdwSwitchRowClass](AdwSwitchRowClass._tag) + inline def apply(inline o: Ptr[AdwSwitchRowClass]): AdwSwitchRowClass_autoptr = o + extension (v: AdwSwitchRowClass_autoptr) + inline def value: Ptr[AdwSwitchRowClass] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-switch-row.h +*/ +opaque type AdwSwitchRowClass_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object AdwSwitchRowClass_listautoptr: + given _tag: Tag[AdwSwitchRowClass_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): AdwSwitchRowClass_listautoptr = o + extension (v: AdwSwitchRowClass_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-switch-row.h +*/ +opaque type AdwSwitchRowClass_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object AdwSwitchRowClass_queueautoptr: + given _tag: Tag[AdwSwitchRowClass_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): AdwSwitchRowClass_queueautoptr = o + extension (v: AdwSwitchRowClass_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-switch-row.h +*/ +opaque type AdwSwitchRowClass_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object AdwSwitchRowClass_slistautoptr: + given _tag: Tag[AdwSwitchRowClass_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): AdwSwitchRowClass_slistautoptr = o + extension (v: AdwSwitchRowClass_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-switch-row.h +*/ +opaque type AdwSwitchRow_autoptr = Ptr[AdwSwitchRow] +object AdwSwitchRow_autoptr: + given _tag: Tag[AdwSwitchRow_autoptr] = Tag.Ptr[AdwSwitchRow](AdwSwitchRow._tag) + inline def apply(inline o: Ptr[AdwSwitchRow]): AdwSwitchRow_autoptr = o + extension (v: AdwSwitchRow_autoptr) + inline def value: Ptr[AdwSwitchRow] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-switch-row.h +*/ +opaque type AdwSwitchRow_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object AdwSwitchRow_listautoptr: + given _tag: Tag[AdwSwitchRow_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): AdwSwitchRow_listautoptr = o + extension (v: AdwSwitchRow_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-switch-row.h +*/ +opaque type AdwSwitchRow_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object AdwSwitchRow_queueautoptr: + given _tag: Tag[AdwSwitchRow_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): AdwSwitchRow_queueautoptr = o + extension (v: AdwSwitchRow_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-switch-row.h +*/ +opaque type AdwSwitchRow_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object AdwSwitchRow_slistautoptr: + given _tag: Tag[AdwSwitchRow_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): AdwSwitchRow_slistautoptr = o + extension (v: AdwSwitchRow_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + /** * [bindgen] header: /usr/include/libadwaita-1/adw-tab-bar.h */ @@ -2899,6 +4379,166 @@ object AdwTabBar_slistautoptr: extension (v: AdwTabBar_slistautoptr) inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-button.h +*/ +opaque type AdwTabButtonClass_autoptr = Ptr[AdwTabButtonClass] +object AdwTabButtonClass_autoptr: + given _tag: Tag[AdwTabButtonClass_autoptr] = Tag.Ptr[AdwTabButtonClass](AdwTabButtonClass._tag) + inline def apply(inline o: Ptr[AdwTabButtonClass]): AdwTabButtonClass_autoptr = o + extension (v: AdwTabButtonClass_autoptr) + inline def value: Ptr[AdwTabButtonClass] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-button.h +*/ +opaque type AdwTabButtonClass_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object AdwTabButtonClass_listautoptr: + given _tag: Tag[AdwTabButtonClass_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): AdwTabButtonClass_listautoptr = o + extension (v: AdwTabButtonClass_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-button.h +*/ +opaque type AdwTabButtonClass_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object AdwTabButtonClass_queueautoptr: + given _tag: Tag[AdwTabButtonClass_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): AdwTabButtonClass_queueautoptr = o + extension (v: AdwTabButtonClass_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-button.h +*/ +opaque type AdwTabButtonClass_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object AdwTabButtonClass_slistautoptr: + given _tag: Tag[AdwTabButtonClass_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): AdwTabButtonClass_slistautoptr = o + extension (v: AdwTabButtonClass_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-button.h +*/ +opaque type AdwTabButton_autoptr = Ptr[AdwTabButton] +object AdwTabButton_autoptr: + given _tag: Tag[AdwTabButton_autoptr] = Tag.Ptr[AdwTabButton](AdwTabButton._tag) + inline def apply(inline o: Ptr[AdwTabButton]): AdwTabButton_autoptr = o + extension (v: AdwTabButton_autoptr) + inline def value: Ptr[AdwTabButton] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-button.h +*/ +opaque type AdwTabButton_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object AdwTabButton_listautoptr: + given _tag: Tag[AdwTabButton_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): AdwTabButton_listautoptr = o + extension (v: AdwTabButton_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-button.h +*/ +opaque type AdwTabButton_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object AdwTabButton_queueautoptr: + given _tag: Tag[AdwTabButton_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): AdwTabButton_queueautoptr = o + extension (v: AdwTabButton_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-button.h +*/ +opaque type AdwTabButton_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object AdwTabButton_slistautoptr: + given _tag: Tag[AdwTabButton_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): AdwTabButton_slistautoptr = o + extension (v: AdwTabButton_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-overview.h +*/ +opaque type AdwTabOverviewClass_autoptr = Ptr[AdwTabOverviewClass] +object AdwTabOverviewClass_autoptr: + given _tag: Tag[AdwTabOverviewClass_autoptr] = Tag.Ptr[AdwTabOverviewClass](AdwTabOverviewClass._tag) + inline def apply(inline o: Ptr[AdwTabOverviewClass]): AdwTabOverviewClass_autoptr = o + extension (v: AdwTabOverviewClass_autoptr) + inline def value: Ptr[AdwTabOverviewClass] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-overview.h +*/ +opaque type AdwTabOverviewClass_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object AdwTabOverviewClass_listautoptr: + given _tag: Tag[AdwTabOverviewClass_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): AdwTabOverviewClass_listautoptr = o + extension (v: AdwTabOverviewClass_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-overview.h +*/ +opaque type AdwTabOverviewClass_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object AdwTabOverviewClass_queueautoptr: + given _tag: Tag[AdwTabOverviewClass_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): AdwTabOverviewClass_queueautoptr = o + extension (v: AdwTabOverviewClass_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-overview.h +*/ +opaque type AdwTabOverviewClass_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object AdwTabOverviewClass_slistautoptr: + given _tag: Tag[AdwTabOverviewClass_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): AdwTabOverviewClass_slistautoptr = o + extension (v: AdwTabOverviewClass_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-overview.h +*/ +opaque type AdwTabOverview_autoptr = Ptr[AdwTabOverview] +object AdwTabOverview_autoptr: + given _tag: Tag[AdwTabOverview_autoptr] = Tag.Ptr[AdwTabOverview](AdwTabOverview._tag) + inline def apply(inline o: Ptr[AdwTabOverview]): AdwTabOverview_autoptr = o + extension (v: AdwTabOverview_autoptr) + inline def value: Ptr[AdwTabOverview] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-overview.h +*/ +opaque type AdwTabOverview_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object AdwTabOverview_listautoptr: + given _tag: Tag[AdwTabOverview_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): AdwTabOverview_listautoptr = o + extension (v: AdwTabOverview_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-overview.h +*/ +opaque type AdwTabOverview_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object AdwTabOverview_queueautoptr: + given _tag: Tag[AdwTabOverview_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): AdwTabOverview_queueautoptr = o + extension (v: AdwTabOverview_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-overview.h +*/ +opaque type AdwTabOverview_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object AdwTabOverview_slistautoptr: + given _tag: Tag[AdwTabOverview_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): AdwTabOverview_slistautoptr = o + extension (v: AdwTabOverview_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + /** * [bindgen] header: /usr/include/libadwaita-1/adw-tab-view.h */ @@ -3299,6 +4939,86 @@ object AdwToast_slistautoptr: extension (v: AdwToast_slistautoptr) inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-toolbar-view.h +*/ +opaque type AdwToolbarViewClass_autoptr = Ptr[AdwToolbarViewClass] +object AdwToolbarViewClass_autoptr: + given _tag: Tag[AdwToolbarViewClass_autoptr] = Tag.Ptr[AdwToolbarViewClass](AdwToolbarViewClass._tag) + inline def apply(inline o: Ptr[AdwToolbarViewClass]): AdwToolbarViewClass_autoptr = o + extension (v: AdwToolbarViewClass_autoptr) + inline def value: Ptr[AdwToolbarViewClass] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-toolbar-view.h +*/ +opaque type AdwToolbarViewClass_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object AdwToolbarViewClass_listautoptr: + given _tag: Tag[AdwToolbarViewClass_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): AdwToolbarViewClass_listautoptr = o + extension (v: AdwToolbarViewClass_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-toolbar-view.h +*/ +opaque type AdwToolbarViewClass_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object AdwToolbarViewClass_queueautoptr: + given _tag: Tag[AdwToolbarViewClass_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): AdwToolbarViewClass_queueautoptr = o + extension (v: AdwToolbarViewClass_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-toolbar-view.h +*/ +opaque type AdwToolbarViewClass_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object AdwToolbarViewClass_slistautoptr: + given _tag: Tag[AdwToolbarViewClass_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): AdwToolbarViewClass_slistautoptr = o + extension (v: AdwToolbarViewClass_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-toolbar-view.h +*/ +opaque type AdwToolbarView_autoptr = Ptr[AdwToolbarView] +object AdwToolbarView_autoptr: + given _tag: Tag[AdwToolbarView_autoptr] = Tag.Ptr[AdwToolbarView](AdwToolbarView._tag) + inline def apply(inline o: Ptr[AdwToolbarView]): AdwToolbarView_autoptr = o + extension (v: AdwToolbarView_autoptr) + inline def value: Ptr[AdwToolbarView] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-toolbar-view.h +*/ +opaque type AdwToolbarView_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object AdwToolbarView_listautoptr: + given _tag: Tag[AdwToolbarView_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): AdwToolbarView_listautoptr = o + extension (v: AdwToolbarView_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-toolbar-view.h +*/ +opaque type AdwToolbarView_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object AdwToolbarView_queueautoptr: + given _tag: Tag[AdwToolbarView_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): AdwToolbarView_queueautoptr = o + extension (v: AdwToolbarView_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-toolbar-view.h +*/ +opaque type AdwToolbarView_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object AdwToolbarView_slistautoptr: + given _tag: Tag[AdwToolbarView_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): AdwToolbarView_slistautoptr = o + extension (v: AdwToolbarView_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + /** * [bindgen] header: /usr/include/libadwaita-1/adw-view-stack.h */ @@ -3419,6 +5139,86 @@ object AdwViewStackPage_slistautoptr: extension (v: AdwViewStackPage_slistautoptr) inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-view-stack.h +*/ +opaque type AdwViewStackPagesClass_autoptr = Ptr[AdwViewStackPagesClass] +object AdwViewStackPagesClass_autoptr: + given _tag: Tag[AdwViewStackPagesClass_autoptr] = Tag.Ptr[AdwViewStackPagesClass](AdwViewStackPagesClass._tag) + inline def apply(inline o: Ptr[AdwViewStackPagesClass]): AdwViewStackPagesClass_autoptr = o + extension (v: AdwViewStackPagesClass_autoptr) + inline def value: Ptr[AdwViewStackPagesClass] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-view-stack.h +*/ +opaque type AdwViewStackPagesClass_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object AdwViewStackPagesClass_listautoptr: + given _tag: Tag[AdwViewStackPagesClass_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): AdwViewStackPagesClass_listautoptr = o + extension (v: AdwViewStackPagesClass_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-view-stack.h +*/ +opaque type AdwViewStackPagesClass_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object AdwViewStackPagesClass_queueautoptr: + given _tag: Tag[AdwViewStackPagesClass_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): AdwViewStackPagesClass_queueautoptr = o + extension (v: AdwViewStackPagesClass_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-view-stack.h +*/ +opaque type AdwViewStackPagesClass_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object AdwViewStackPagesClass_slistautoptr: + given _tag: Tag[AdwViewStackPagesClass_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): AdwViewStackPagesClass_slistautoptr = o + extension (v: AdwViewStackPagesClass_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-view-stack.h +*/ +opaque type AdwViewStackPages_autoptr = Ptr[AdwViewStackPages] +object AdwViewStackPages_autoptr: + given _tag: Tag[AdwViewStackPages_autoptr] = Tag.Ptr[AdwViewStackPages](AdwViewStackPages._tag) + inline def apply(inline o: Ptr[AdwViewStackPages]): AdwViewStackPages_autoptr = o + extension (v: AdwViewStackPages_autoptr) + inline def value: Ptr[AdwViewStackPages] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-view-stack.h +*/ +opaque type AdwViewStackPages_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object AdwViewStackPages_listautoptr: + given _tag: Tag[AdwViewStackPages_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): AdwViewStackPages_listautoptr = o + extension (v: AdwViewStackPages_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-view-stack.h +*/ +opaque type AdwViewStackPages_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object AdwViewStackPages_queueautoptr: + given _tag: Tag[AdwViewStackPages_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): AdwViewStackPages_queueautoptr = o + extension (v: AdwViewStackPages_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-view-stack.h +*/ +opaque type AdwViewStackPages_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object AdwViewStackPages_slistautoptr: + given _tag: Tag[AdwViewStackPages_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): AdwViewStackPages_slistautoptr = o + extension (v: AdwViewStackPages_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + /** * [bindgen] header: /usr/include/libadwaita-1/adw-view-stack.h */ @@ -3867,4 +5667,11 @@ object __m128: given _tag: Tag[__m128] = Tag.materializeCStruct4Tag[Float, Float, Float, Float] inline def apply(inline o: CStruct4[Float, Float, Float, Float]): __m128 = o extension (v: __m128) - inline def value: CStruct4[Float, Float, Float, Float] = v \ No newline at end of file + inline def value: CStruct4[Float, Float, Float, Float] = v + +type va_list = unsafe.CVarArgList +object va_list: + val _tag: Tag[va_list] = summon[Tag[unsafe.CVarArgList]] + inline def apply(inline o: unsafe.CVarArgList): va_list = o + extension (v: va_list) + inline def value: unsafe.CVarArgList = v \ No newline at end of file diff --git a/adwaita/src/main/scala/generated/adwaita/enumerations.scala b/adwaita/src/main/scala/generated/adwaita/enumerations.scala index f0ac6d7..27caaaf 100644 --- a/adwaita/src/main/scala/generated/adwaita/enumerations.scala +++ b/adwaita/src/main/scala/generated/adwaita/enumerations.scala @@ -34,6 +34,48 @@ object AdwAnimationState extends CEnumU[AdwAnimationState]: inline def |(b: AdwAnimationState): AdwAnimationState = a | b inline def is(b: AdwAnimationState): Boolean = (a & b) == b +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint.h +*/ +opaque type AdwBreakpointConditionLengthType = CUnsignedInt +object AdwBreakpointConditionLengthType extends CEnumU[AdwBreakpointConditionLengthType]: + given _tag: Tag[AdwBreakpointConditionLengthType] = Tag.UInt + inline def define(inline a: Long): AdwBreakpointConditionLengthType = a.toUInt + val ADW_BREAKPOINT_CONDITION_MIN_WIDTH = define(0) + val ADW_BREAKPOINT_CONDITION_MAX_WIDTH = define(1) + val ADW_BREAKPOINT_CONDITION_MIN_HEIGHT = define(2) + val ADW_BREAKPOINT_CONDITION_MAX_HEIGHT = define(3) + inline def getName(inline value: AdwBreakpointConditionLengthType): Option[String] = + inline value match + case ADW_BREAKPOINT_CONDITION_MIN_WIDTH => Some("ADW_BREAKPOINT_CONDITION_MIN_WIDTH") + case ADW_BREAKPOINT_CONDITION_MAX_WIDTH => Some("ADW_BREAKPOINT_CONDITION_MAX_WIDTH") + case ADW_BREAKPOINT_CONDITION_MIN_HEIGHT => Some("ADW_BREAKPOINT_CONDITION_MIN_HEIGHT") + case ADW_BREAKPOINT_CONDITION_MAX_HEIGHT => Some("ADW_BREAKPOINT_CONDITION_MAX_HEIGHT") + case _ => _root_.scala.None + extension (a: AdwBreakpointConditionLengthType) + inline def &(b: AdwBreakpointConditionLengthType): AdwBreakpointConditionLengthType = a & b + inline def |(b: AdwBreakpointConditionLengthType): AdwBreakpointConditionLengthType = a | b + inline def is(b: AdwBreakpointConditionLengthType): Boolean = (a & b) == b + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint.h +*/ +opaque type AdwBreakpointConditionRatioType = CUnsignedInt +object AdwBreakpointConditionRatioType extends CEnumU[AdwBreakpointConditionRatioType]: + given _tag: Tag[AdwBreakpointConditionRatioType] = Tag.UInt + inline def define(inline a: Long): AdwBreakpointConditionRatioType = a.toUInt + val ADW_BREAKPOINT_CONDITION_MIN_ASPECT_RATIO = define(0) + val ADW_BREAKPOINT_CONDITION_MAX_ASPECT_RATIO = define(1) + inline def getName(inline value: AdwBreakpointConditionRatioType): Option[String] = + inline value match + case ADW_BREAKPOINT_CONDITION_MIN_ASPECT_RATIO => Some("ADW_BREAKPOINT_CONDITION_MIN_ASPECT_RATIO") + case ADW_BREAKPOINT_CONDITION_MAX_ASPECT_RATIO => Some("ADW_BREAKPOINT_CONDITION_MAX_ASPECT_RATIO") + case _ => _root_.scala.None + extension (a: AdwBreakpointConditionRatioType) + inline def &(b: AdwBreakpointConditionRatioType): AdwBreakpointConditionRatioType = a & b + inline def |(b: AdwBreakpointConditionRatioType): AdwBreakpointConditionRatioType = a | b + inline def is(b: AdwBreakpointConditionRatioType): Boolean = (a & b) == b + /** * [bindgen] header: /usr/include/libadwaita-1/adw-header-bar.h */ @@ -78,6 +120,27 @@ object AdwColorScheme extends CEnumU[AdwColorScheme]: inline def |(b: AdwColorScheme): AdwColorScheme = a | b inline def is(b: AdwColorScheme): Boolean = (a & b) == b +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-dialog.h +*/ +opaque type AdwDialogPresentationMode = CUnsignedInt +object AdwDialogPresentationMode extends CEnumU[AdwDialogPresentationMode]: + given _tag: Tag[AdwDialogPresentationMode] = Tag.UInt + inline def define(inline a: Long): AdwDialogPresentationMode = a.toUInt + val ADW_DIALOG_AUTO = define(0) + val ADW_DIALOG_FLOATING = define(1) + val ADW_DIALOG_BOTTOM_SHEET = define(2) + inline def getName(inline value: AdwDialogPresentationMode): Option[String] = + inline value match + case ADW_DIALOG_AUTO => Some("ADW_DIALOG_AUTO") + case ADW_DIALOG_FLOATING => Some("ADW_DIALOG_FLOATING") + case ADW_DIALOG_BOTTOM_SHEET => Some("ADW_DIALOG_BOTTOM_SHEET") + case _ => _root_.scala.None + extension (a: AdwDialogPresentationMode) + inline def &(b: AdwDialogPresentationMode): AdwDialogPresentationMode = a & b + inline def |(b: AdwDialogPresentationMode): AdwDialogPresentationMode = a | b + inline def is(b: AdwDialogPresentationMode): Boolean = (a & b) == b + /** * [bindgen] header: /usr/include/libadwaita-1/adw-easing.h */ @@ -237,6 +300,27 @@ object AdwLeafletTransitionType extends CEnumU[AdwLeafletTransitionType]: inline def |(b: AdwLeafletTransitionType): AdwLeafletTransitionType = a | b inline def is(b: AdwLeafletTransitionType): Boolean = (a & b) == b +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-length-unit.h +*/ +opaque type AdwLengthUnit = CUnsignedInt +object AdwLengthUnit extends CEnumU[AdwLengthUnit]: + given _tag: Tag[AdwLengthUnit] = Tag.UInt + inline def define(inline a: Long): AdwLengthUnit = a.toUInt + val ADW_LENGTH_UNIT_PX = define(0) + val ADW_LENGTH_UNIT_PT = define(1) + val ADW_LENGTH_UNIT_SP = define(2) + inline def getName(inline value: AdwLengthUnit): Option[String] = + inline value match + case ADW_LENGTH_UNIT_PX => Some("ADW_LENGTH_UNIT_PX") + case ADW_LENGTH_UNIT_PT => Some("ADW_LENGTH_UNIT_PT") + case ADW_LENGTH_UNIT_SP => Some("ADW_LENGTH_UNIT_SP") + case _ => _root_.scala.None + extension (a: AdwLengthUnit) + inline def &(b: AdwLengthUnit): AdwLengthUnit = a & b + inline def |(b: AdwLengthUnit): AdwLengthUnit = a | b + inline def is(b: AdwLengthUnit): Boolean = (a & b) == b + /** * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-direction.h */ @@ -256,6 +340,27 @@ object AdwNavigationDirection extends CEnumU[AdwNavigationDirection]: inline def |(b: AdwNavigationDirection): AdwNavigationDirection = a | b inline def is(b: AdwNavigationDirection): Boolean = (a & b) == b +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-alert-dialog.h +*/ +opaque type AdwResponseAppearance = CUnsignedInt +object AdwResponseAppearance extends CEnumU[AdwResponseAppearance]: + given _tag: Tag[AdwResponseAppearance] = Tag.UInt + inline def define(inline a: Long): AdwResponseAppearance = a.toUInt + val ADW_RESPONSE_DEFAULT = define(0) + val ADW_RESPONSE_SUGGESTED = define(1) + val ADW_RESPONSE_DESTRUCTIVE = define(2) + inline def getName(inline value: AdwResponseAppearance): Option[String] = + inline value match + case ADW_RESPONSE_DEFAULT => Some("ADW_RESPONSE_DEFAULT") + case ADW_RESPONSE_SUGGESTED => Some("ADW_RESPONSE_SUGGESTED") + case ADW_RESPONSE_DESTRUCTIVE => Some("ADW_RESPONSE_DESTRUCTIVE") + case _ => _root_.scala.None + extension (a: AdwResponseAppearance) + inline def &(b: AdwResponseAppearance): AdwResponseAppearance = a & b + inline def |(b: AdwResponseAppearance): AdwResponseAppearance = a | b + inline def is(b: AdwResponseAppearance): Boolean = (a & b) == b + /** * [bindgen] header: /usr/include/libadwaita-1/adw-squeezer.h */ @@ -275,6 +380,49 @@ object AdwSqueezerTransitionType extends CEnumU[AdwSqueezerTransitionType]: inline def |(b: AdwSqueezerTransitionType): AdwSqueezerTransitionType = a | b inline def is(b: AdwSqueezerTransitionType): Boolean = (a & b) == b +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-view.h +*/ +opaque type AdwTabViewShortcuts = CUnsignedInt +object AdwTabViewShortcuts extends CEnumU[AdwTabViewShortcuts]: + given _tag: Tag[AdwTabViewShortcuts] = Tag.UInt + inline def define(inline a: Long): AdwTabViewShortcuts = a.toUInt + val ADW_TAB_VIEW_SHORTCUT_NONE = define(0) + val ADW_TAB_VIEW_SHORTCUT_CONTROL_TAB = define(1) + val ADW_TAB_VIEW_SHORTCUT_CONTROL_SHIFT_TAB = define(2) + val ADW_TAB_VIEW_SHORTCUT_CONTROL_PAGE_UP = define(4) + val ADW_TAB_VIEW_SHORTCUT_CONTROL_PAGE_DOWN = define(8) + val ADW_TAB_VIEW_SHORTCUT_CONTROL_HOME = define(16) + val ADW_TAB_VIEW_SHORTCUT_CONTROL_END = define(32) + val ADW_TAB_VIEW_SHORTCUT_CONTROL_SHIFT_PAGE_UP = define(64) + val ADW_TAB_VIEW_SHORTCUT_CONTROL_SHIFT_PAGE_DOWN = define(128) + val ADW_TAB_VIEW_SHORTCUT_CONTROL_SHIFT_HOME = define(256) + val ADW_TAB_VIEW_SHORTCUT_CONTROL_SHIFT_END = define(512) + val ADW_TAB_VIEW_SHORTCUT_ALT_DIGITS = define(1024) + val ADW_TAB_VIEW_SHORTCUT_ALT_ZERO = define(2048) + val ADW_TAB_VIEW_SHORTCUT_ALL_SHORTCUTS = define(4095) + inline def getName(inline value: AdwTabViewShortcuts): Option[String] = + inline value match + case ADW_TAB_VIEW_SHORTCUT_NONE => Some("ADW_TAB_VIEW_SHORTCUT_NONE") + case ADW_TAB_VIEW_SHORTCUT_CONTROL_TAB => Some("ADW_TAB_VIEW_SHORTCUT_CONTROL_TAB") + case ADW_TAB_VIEW_SHORTCUT_CONTROL_SHIFT_TAB => Some("ADW_TAB_VIEW_SHORTCUT_CONTROL_SHIFT_TAB") + case ADW_TAB_VIEW_SHORTCUT_CONTROL_PAGE_UP => Some("ADW_TAB_VIEW_SHORTCUT_CONTROL_PAGE_UP") + case ADW_TAB_VIEW_SHORTCUT_CONTROL_PAGE_DOWN => Some("ADW_TAB_VIEW_SHORTCUT_CONTROL_PAGE_DOWN") + case ADW_TAB_VIEW_SHORTCUT_CONTROL_HOME => Some("ADW_TAB_VIEW_SHORTCUT_CONTROL_HOME") + case ADW_TAB_VIEW_SHORTCUT_CONTROL_END => Some("ADW_TAB_VIEW_SHORTCUT_CONTROL_END") + case ADW_TAB_VIEW_SHORTCUT_CONTROL_SHIFT_PAGE_UP => Some("ADW_TAB_VIEW_SHORTCUT_CONTROL_SHIFT_PAGE_UP") + case ADW_TAB_VIEW_SHORTCUT_CONTROL_SHIFT_PAGE_DOWN => Some("ADW_TAB_VIEW_SHORTCUT_CONTROL_SHIFT_PAGE_DOWN") + case ADW_TAB_VIEW_SHORTCUT_CONTROL_SHIFT_HOME => Some("ADW_TAB_VIEW_SHORTCUT_CONTROL_SHIFT_HOME") + case ADW_TAB_VIEW_SHORTCUT_CONTROL_SHIFT_END => Some("ADW_TAB_VIEW_SHORTCUT_CONTROL_SHIFT_END") + case ADW_TAB_VIEW_SHORTCUT_ALT_DIGITS => Some("ADW_TAB_VIEW_SHORTCUT_ALT_DIGITS") + case ADW_TAB_VIEW_SHORTCUT_ALT_ZERO => Some("ADW_TAB_VIEW_SHORTCUT_ALT_ZERO") + case ADW_TAB_VIEW_SHORTCUT_ALL_SHORTCUTS => Some("ADW_TAB_VIEW_SHORTCUT_ALL_SHORTCUTS") + case _ => _root_.scala.None + extension (a: AdwTabViewShortcuts) + inline def &(b: AdwTabViewShortcuts): AdwTabViewShortcuts = a & b + inline def |(b: AdwTabViewShortcuts): AdwTabViewShortcuts = a | b + inline def is(b: AdwTabViewShortcuts): Boolean = (a & b) == b + /** * [bindgen] header: /usr/include/libadwaita-1/adw-toast.h */ @@ -294,6 +442,27 @@ object AdwToastPriority extends CEnumU[AdwToastPriority]: inline def |(b: AdwToastPriority): AdwToastPriority = a | b inline def is(b: AdwToastPriority): Boolean = (a & b) == b +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-toolbar-view.h +*/ +opaque type AdwToolbarStyle = CUnsignedInt +object AdwToolbarStyle extends CEnumU[AdwToolbarStyle]: + given _tag: Tag[AdwToolbarStyle] = Tag.UInt + inline def define(inline a: Long): AdwToolbarStyle = a.toUInt + val ADW_TOOLBAR_FLAT = define(0) + val ADW_TOOLBAR_RAISED = define(1) + val ADW_TOOLBAR_RAISED_BORDER = define(2) + inline def getName(inline value: AdwToolbarStyle): Option[String] = + inline value match + case ADW_TOOLBAR_FLAT => Some("ADW_TOOLBAR_FLAT") + case ADW_TOOLBAR_RAISED => Some("ADW_TOOLBAR_RAISED") + case ADW_TOOLBAR_RAISED_BORDER => Some("ADW_TOOLBAR_RAISED_BORDER") + case _ => _root_.scala.None + extension (a: AdwToolbarStyle) + inline def &(b: AdwToolbarStyle): AdwToolbarStyle = a & b + inline def |(b: AdwToolbarStyle): AdwToolbarStyle = a | b + inline def is(b: AdwToolbarStyle): Boolean = (a & b) == b + /** * [bindgen] header: /usr/include/libadwaita-1/adw-view-switcher.h */ diff --git a/adwaita/src/main/scala/generated/adwaita/functions.scala b/adwaita/src/main/scala/generated/adwaita/functions.scala index d9f6d27..8d4d049 100644 --- a/adwaita/src/main/scala/generated/adwaita/functions.scala +++ b/adwaita/src/main/scala/generated/adwaita/functions.scala @@ -7,6 +7,16 @@ import _root_.scala.scalanative.* +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-about-dialog.h +*/ +@extern def ADW_ABOUT_DIALOG(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[AdwAboutDialog] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-about-window.h +*/ +@extern def ADW_ABOUT_WINDOW(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[AdwAboutWindow] = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-action-row.h */ @@ -22,6 +32,21 @@ import _root_.scala.scalanative.* */ @extern def ADW_ACTION_ROW_GET_CLASS(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[AdwActionRowClass] = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-alert-dialog.h +*/ +@extern def ADW_ALERT_DIALOG(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[AdwAlertDialog] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-alert-dialog.h +*/ +@extern def ADW_ALERT_DIALOG_CLASS(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[AdwAlertDialogClass] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-alert-dialog.h +*/ +@extern def ADW_ALERT_DIALOG_GET_CLASS(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[AdwAlertDialogClass] = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-animation.h */ @@ -87,6 +112,11 @@ import _root_.scala.scalanative.* */ @extern def ADW_AVATAR(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[AdwAvatar] = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-banner.h +*/ +@extern def ADW_BANNER(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[AdwBanner] = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-bin.h */ @@ -102,6 +132,26 @@ import _root_.scala.scalanative.* */ @extern def ADW_BIN_GET_CLASS(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[AdwBinClass] = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint.h +*/ +@extern def ADW_BREAKPOINT(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[AdwBreakpoint] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint-bin.h +*/ +@extern def ADW_BREAKPOINT_BIN(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[AdwBreakpointBin] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint-bin.h +*/ +@extern def ADW_BREAKPOINT_BIN_CLASS(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[AdwBreakpointBinClass] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint-bin.h +*/ +@extern def ADW_BREAKPOINT_BIN_GET_CLASS(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[AdwBreakpointBinClass] = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-button-content.h */ @@ -167,6 +217,36 @@ import _root_.scala.scalanative.* */ @extern def ADW_COMBO_ROW_GET_CLASS(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[AdwComboRowClass] = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-dialog.h +*/ +@extern def ADW_DIALOG(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[AdwDialog] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-dialog.h +*/ +@extern def ADW_DIALOG_CLASS(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[AdwDialogClass] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-dialog.h +*/ +@extern def ADW_DIALOG_GET_CLASS(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[AdwDialogClass] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-entry-row.h +*/ +@extern def ADW_ENTRY_ROW(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[AdwEntryRow] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-entry-row.h +*/ +@extern def ADW_ENTRY_ROW_CLASS(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[AdwEntryRowClass] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-entry-row.h +*/ +@extern def ADW_ENTRY_ROW_GET_CLASS(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[AdwEntryRowClass] = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-enum-list-model.h */ @@ -202,6 +282,16 @@ import _root_.scala.scalanative.* */ @extern def ADW_HEADER_BAR(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[AdwHeaderBar] = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-about-dialog.h +*/ +@extern def ADW_IS_ABOUT_DIALOG(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-about-window.h +*/ +@extern def ADW_IS_ABOUT_WINDOW(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-action-row.h */ @@ -212,6 +302,16 @@ import _root_.scala.scalanative.* */ @extern def ADW_IS_ACTION_ROW_CLASS(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-alert-dialog.h +*/ +@extern def ADW_IS_ALERT_DIALOG(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-alert-dialog.h +*/ +@extern def ADW_IS_ALERT_DIALOG_CLASS(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-animation.h */ @@ -257,6 +357,11 @@ import _root_.scala.scalanative.* */ @extern def ADW_IS_AVATAR(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-banner.h +*/ +@extern def ADW_IS_BANNER(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-bin.h */ @@ -267,6 +372,21 @@ import _root_.scala.scalanative.* */ @extern def ADW_IS_BIN_CLASS(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint.h +*/ +@extern def ADW_IS_BREAKPOINT(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint-bin.h +*/ +@extern def ADW_IS_BREAKPOINT_BIN(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint-bin.h +*/ +@extern def ADW_IS_BREAKPOINT_BIN_CLASS(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-button-content.h */ @@ -322,6 +442,26 @@ import _root_.scala.scalanative.* */ @extern def ADW_IS_COMBO_ROW_CLASS(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-dialog.h +*/ +@extern def ADW_IS_DIALOG(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-dialog.h +*/ +@extern def ADW_IS_DIALOG_CLASS(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-entry-row.h +*/ +@extern def ADW_IS_ENTRY_ROW(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-entry-row.h +*/ +@extern def ADW_IS_ENTRY_ROW_CLASS(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-enum-list-model.h */ @@ -362,6 +502,56 @@ import _root_.scala.scalanative.* */ @extern def ADW_IS_LEAFLET_PAGE(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-message-dialog.h +*/ +@extern def ADW_IS_MESSAGE_DIALOG(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-message-dialog.h +*/ +@extern def ADW_IS_MESSAGE_DIALOG_CLASS(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h +*/ +@extern def ADW_IS_NAVIGATION_PAGE(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h +*/ +@extern def ADW_IS_NAVIGATION_PAGE_CLASS(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-split-view.h +*/ +@extern def ADW_IS_NAVIGATION_SPLIT_VIEW(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h +*/ +@extern def ADW_IS_NAVIGATION_VIEW(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-overlay-split-view.h +*/ +@extern def ADW_IS_OVERLAY_SPLIT_VIEW(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-password-entry-row.h +*/ +@extern def ADW_IS_PASSWORD_ENTRY_ROW(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-dialog.h +*/ +@extern def ADW_IS_PREFERENCES_DIALOG(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-dialog.h +*/ +@extern def ADW_IS_PREFERENCES_DIALOG_CLASS(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-group.h */ @@ -402,6 +592,21 @@ import _root_.scala.scalanative.* */ @extern def ADW_IS_PREFERENCES_WINDOW_CLASS(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-animation-target.h +*/ +@extern def ADW_IS_PROPERTY_ANIMATION_TARGET(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-animation-target.h +*/ +@extern def ADW_IS_PROPERTY_ANIMATION_TARGET_CLASS(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-spin-row.h +*/ +@extern def ADW_IS_SPIN_ROW(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-split-button.h */ @@ -447,11 +652,26 @@ import _root_.scala.scalanative.* */ @extern def ADW_IS_SWIPE_TRACKER(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-switch-row.h +*/ +@extern def ADW_IS_SWITCH_ROW(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-tab-bar.h */ @extern def ADW_IS_TAB_BAR(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-button.h +*/ +@extern def ADW_IS_TAB_BUTTON(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-overview.h +*/ +@extern def ADW_IS_TAB_OVERVIEW(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-tab-view.h */ @@ -482,6 +702,11 @@ import _root_.scala.scalanative.* */ @extern def ADW_IS_TOAST_OVERLAY(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-toolbar-view.h +*/ +@extern def ADW_IS_TOOLBAR_VIEW(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-view-stack.h */ @@ -492,6 +717,11 @@ import _root_.scala.scalanative.* */ @extern def ADW_IS_VIEW_STACK_PAGE(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-view-stack.h +*/ +@extern def ADW_IS_VIEW_STACK_PAGES(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-view-switcher.h */ @@ -532,6 +762,71 @@ import _root_.scala.scalanative.* */ @extern def ADW_LEAFLET_PAGE(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[AdwLeafletPage] = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-message-dialog.h +*/ +@extern def ADW_MESSAGE_DIALOG(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[AdwMessageDialog] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-message-dialog.h +*/ +@extern def ADW_MESSAGE_DIALOG_CLASS(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[AdwMessageDialogClass] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-message-dialog.h +*/ +@extern def ADW_MESSAGE_DIALOG_GET_CLASS(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[AdwMessageDialogClass] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h +*/ +@extern def ADW_NAVIGATION_PAGE(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[AdwNavigationPage] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h +*/ +@extern def ADW_NAVIGATION_PAGE_CLASS(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[AdwNavigationPageClass] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h +*/ +@extern def ADW_NAVIGATION_PAGE_GET_CLASS(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[AdwNavigationPageClass] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-split-view.h +*/ +@extern def ADW_NAVIGATION_SPLIT_VIEW(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[AdwNavigationSplitView] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h +*/ +@extern def ADW_NAVIGATION_VIEW(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[AdwNavigationView] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-overlay-split-view.h +*/ +@extern def ADW_OVERLAY_SPLIT_VIEW(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[AdwOverlaySplitView] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-password-entry-row.h +*/ +@extern def ADW_PASSWORD_ENTRY_ROW(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[AdwPasswordEntryRow] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-dialog.h +*/ +@extern def ADW_PREFERENCES_DIALOG(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[AdwPreferencesDialog] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-dialog.h +*/ +@extern def ADW_PREFERENCES_DIALOG_CLASS(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[AdwPreferencesDialogClass] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-dialog.h +*/ +@extern def ADW_PREFERENCES_DIALOG_GET_CLASS(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[AdwPreferencesDialogClass] = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-group.h */ @@ -592,6 +887,26 @@ import _root_.scala.scalanative.* */ @extern def ADW_PREFERENCES_WINDOW_GET_CLASS(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[AdwPreferencesWindowClass] = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-animation-target.h +*/ +@extern def ADW_PROPERTY_ANIMATION_TARGET(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[AdwPropertyAnimationTarget] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-animation-target.h +*/ +@extern def ADW_PROPERTY_ANIMATION_TARGET_CLASS(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[AdwPropertyAnimationTargetClass] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-animation-target.h +*/ +@extern def ADW_PROPERTY_ANIMATION_TARGET_GET_CLASS(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[AdwPropertyAnimationTargetClass] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-spin-row.h +*/ +@extern def ADW_SPIN_ROW(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[AdwSpinRow] = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-split-button.h */ @@ -647,11 +962,26 @@ import _root_.scala.scalanative.* */ @extern def ADW_SWIPE_TRACKER(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[AdwSwipeTracker] = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-switch-row.h +*/ +@extern def ADW_SWITCH_ROW(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[AdwSwitchRow] = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-tab-bar.h */ @extern def ADW_TAB_BAR(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[AdwTabBar] = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-button.h +*/ +@extern def ADW_TAB_BUTTON(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[AdwTabButton] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-overview.h +*/ +@extern def ADW_TAB_OVERVIEW(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[AdwTabOverview] = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-tab-view.h */ @@ -687,6 +1017,11 @@ import _root_.scala.scalanative.* */ @extern def ADW_TOAST_OVERLAY(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[AdwToastOverlay] = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-toolbar-view.h +*/ +@extern def ADW_TOOLBAR_VIEW(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[AdwToolbarView] = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-view-stack.h */ @@ -697,6 +1032,11 @@ import _root_.scala.scalanative.* */ @extern def ADW_VIEW_STACK_PAGE(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[AdwViewStackPage] = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-view-stack.h +*/ +@extern def ADW_VIEW_STACK_PAGES(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[AdwViewStackPages] = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-view-switcher.h */ @@ -733,1299 +1073,3099 @@ import _root_.scala.scalanative.* @extern def ADW_WINDOW_TITLE(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[AdwWindowTitle] = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-action-row.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-dialog.h */ -@extern def adw_action_row_activate(self : Ptr[AdwActionRow]): Unit = extern +@extern def adw_about_dialog_add_acknowledgement_section(self : Ptr[AdwAboutDialog], name : CString, people : Ptr[CString]): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-action-row.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-dialog.h */ -@extern def adw_action_row_add_prefix(self : Ptr[AdwActionRow], widget : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern +@extern def adw_about_dialog_add_credit_section(self : Ptr[AdwAboutDialog], name : CString, people : Ptr[CString]): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-action-row.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-dialog.h */ -@extern def adw_action_row_add_suffix(self : Ptr[AdwActionRow], widget : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern +@extern def adw_about_dialog_add_legal_section(self : Ptr[AdwAboutDialog], title : CString, copyright : CString, license_type : _root_.sn.gnome.gtk.internal.GtkLicense, license : CString): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-action-row.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-dialog.h */ -@extern def adw_action_row_get_activatable_widget(self : Ptr[AdwActionRow]): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern +@extern def adw_about_dialog_add_link(self : Ptr[AdwAboutDialog], title : CString, url : CString): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-action-row.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-dialog.h */ -@extern def adw_action_row_get_icon_name(self : Ptr[AdwActionRow]): CString = extern +@extern def adw_about_dialog_get_application_icon(self : Ptr[AdwAboutDialog]): CString = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-action-row.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-dialog.h */ -@extern def adw_action_row_get_subtitle(self : Ptr[AdwActionRow]): CString = extern +@extern def adw_about_dialog_get_application_name(self : Ptr[AdwAboutDialog]): CString = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-action-row.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-dialog.h */ -@extern def adw_action_row_get_subtitle_lines(self : Ptr[AdwActionRow]): CInt = extern +@extern def adw_about_dialog_get_artists(self : Ptr[AdwAboutDialog]): Ptr[CString] = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-action-row.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-dialog.h */ -@extern def adw_action_row_get_title_lines(self : Ptr[AdwActionRow]): CInt = extern +@extern def adw_about_dialog_get_comments(self : Ptr[AdwAboutDialog]): CString = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-action-row.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-dialog.h */ -@extern def adw_action_row_get_type(): _root_.sn.gnome.gobject.internal.GType = extern +@extern def adw_about_dialog_get_copyright(self : Ptr[AdwAboutDialog]): CString = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-action-row.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-dialog.h */ -@extern def adw_action_row_new(): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern +@extern def adw_about_dialog_get_debug_info(self : Ptr[AdwAboutDialog]): CString = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-action-row.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-dialog.h */ -@extern def adw_action_row_remove(self : Ptr[AdwActionRow], widget : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern +@extern def adw_about_dialog_get_debug_info_filename(self : Ptr[AdwAboutDialog]): CString = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-action-row.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-dialog.h */ -@extern def adw_action_row_set_activatable_widget(self : Ptr[AdwActionRow], widget : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern +@extern def adw_about_dialog_get_designers(self : Ptr[AdwAboutDialog]): Ptr[CString] = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-action-row.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-dialog.h */ -@extern def adw_action_row_set_icon_name(self : Ptr[AdwActionRow], icon_name : CString): Unit = extern +@extern def adw_about_dialog_get_developer_name(self : Ptr[AdwAboutDialog]): CString = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-action-row.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-dialog.h */ -@extern def adw_action_row_set_subtitle(self : Ptr[AdwActionRow], subtitle : CString): Unit = extern +@extern def adw_about_dialog_get_developers(self : Ptr[AdwAboutDialog]): Ptr[CString] = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-action-row.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-dialog.h */ -@extern def adw_action_row_set_subtitle_lines(self : Ptr[AdwActionRow], subtitle_lines : CInt): Unit = extern +@extern def adw_about_dialog_get_documenters(self : Ptr[AdwAboutDialog]): Ptr[CString] = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-action-row.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-dialog.h */ -@extern def adw_action_row_set_title_lines(self : Ptr[AdwActionRow], title_lines : CInt): Unit = extern +@extern def adw_about_dialog_get_issue_url(self : Ptr[AdwAboutDialog]): CString = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-animation.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-dialog.h */ -@extern def adw_animation_get_state(self : Ptr[AdwAnimation]): AdwAnimationState = extern +@extern def adw_about_dialog_get_license(self : Ptr[AdwAboutDialog]): CString = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-animation.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-dialog.h */ -@extern def adw_animation_get_target(self : Ptr[AdwAnimation]): Ptr[AdwAnimationTarget] = extern +@extern def adw_about_dialog_get_license_type(self : Ptr[AdwAboutDialog]): _root_.sn.gnome.gtk.internal.GtkLicense = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-animation.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-dialog.h */ -@extern def adw_animation_get_type(): _root_.sn.gnome.gobject.internal.GType = extern +@extern def adw_about_dialog_get_release_notes(self : Ptr[AdwAboutDialog]): CString = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-animation.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-dialog.h */ -@extern def adw_animation_get_value(self : Ptr[AdwAnimation]): Double = extern +@extern def adw_about_dialog_get_release_notes_version(self : Ptr[AdwAboutDialog]): CString = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-animation.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-dialog.h */ -@extern def adw_animation_get_widget(self : Ptr[AdwAnimation]): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern +@extern def adw_about_dialog_get_support_url(self : Ptr[AdwAboutDialog]): CString = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-animation.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-dialog.h */ -@extern def adw_animation_pause(self : Ptr[AdwAnimation]): Unit = extern +@extern def adw_about_dialog_get_translator_credits(self : Ptr[AdwAboutDialog]): CString = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-animation.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-dialog.h */ -@extern def adw_animation_play(self : Ptr[AdwAnimation]): Unit = extern +@extern def adw_about_dialog_get_type(): _root_.sn.gnome.gobject.internal.GType = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-animation.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-dialog.h */ -@extern def adw_animation_reset(self : Ptr[AdwAnimation]): Unit = extern +@extern def adw_about_dialog_get_version(self : Ptr[AdwAboutDialog]): CString = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-animation.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-dialog.h */ -@extern def adw_animation_resume(self : Ptr[AdwAnimation]): Unit = extern +@extern def adw_about_dialog_get_website(self : Ptr[AdwAboutDialog]): CString = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-animation.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-dialog.h */ -@extern def adw_animation_skip(self : Ptr[AdwAnimation]): Unit = extern +@extern def adw_about_dialog_new(): Ptr[AdwDialog] = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-enums.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-dialog.h */ -@extern def adw_animation_state_get_type(): _root_.sn.gnome.gobject.internal.GType = extern +@extern def adw_about_dialog_new_from_appdata(resource_path : CString, release_notes_version : CString): Ptr[AdwDialog] = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-animation-target.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-dialog.h */ -@extern def adw_animation_target_get_type(): _root_.sn.gnome.gobject.internal.GType = extern +@extern def adw_about_dialog_set_application_icon(self : Ptr[AdwAboutDialog], application_icon : CString): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-application.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-dialog.h */ -@extern def adw_application_get_style_manager(self : Ptr[AdwApplication]): Ptr[AdwStyleManager] = extern +@extern def adw_about_dialog_set_application_name(self : Ptr[AdwAboutDialog], application_name : CString): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-application.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-dialog.h */ -@extern def adw_application_get_type(): _root_.sn.gnome.gobject.internal.GType = extern +@extern def adw_about_dialog_set_artists(self : Ptr[AdwAboutDialog], artists : Ptr[CString]): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-application.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-dialog.h */ -@extern def adw_application_new(application_id : CString, flags : _root_.sn.gnome.gio.internal.GApplicationFlags): Ptr[AdwApplication] = extern +@extern def adw_about_dialog_set_comments(self : Ptr[AdwAboutDialog], comments : CString): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-application-window.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-dialog.h */ -@extern def adw_application_window_get_content(self : Ptr[AdwApplicationWindow]): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern +@extern def adw_about_dialog_set_copyright(self : Ptr[AdwAboutDialog], copyright : CString): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-application-window.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-dialog.h */ -@extern def adw_application_window_get_type(): _root_.sn.gnome.gobject.internal.GType = extern +@extern def adw_about_dialog_set_debug_info(self : Ptr[AdwAboutDialog], debug_info : CString): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-application-window.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-dialog.h */ -@extern def adw_application_window_new(app : Ptr[_root_.sn.gnome.gtk.internal.GtkApplication]): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern +@extern def adw_about_dialog_set_debug_info_filename(self : Ptr[AdwAboutDialog], filename : CString): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-application-window.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-dialog.h */ -@extern def adw_application_window_set_content(self : Ptr[AdwApplicationWindow], content : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern +@extern def adw_about_dialog_set_designers(self : Ptr[AdwAboutDialog], designers : Ptr[CString]): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-avatar.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-dialog.h */ -@extern def adw_avatar_draw_to_texture(self : Ptr[AdwAvatar], scale_factor : CInt): Ptr[_root_.sn.gnome.gtk.internal.GdkTexture] = extern +@extern def adw_about_dialog_set_developer_name(self : Ptr[AdwAboutDialog], developer_name : CString): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-avatar.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-dialog.h */ -@extern def adw_avatar_get_custom_image(self : Ptr[AdwAvatar]): Ptr[_root_.sn.gnome.gtk.internal.GdkPaintable] = extern +@extern def adw_about_dialog_set_developers(self : Ptr[AdwAboutDialog], developers : Ptr[CString]): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-avatar.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-dialog.h */ -@extern def adw_avatar_get_icon_name(self : Ptr[AdwAvatar]): CString = extern +@extern def adw_about_dialog_set_documenters(self : Ptr[AdwAboutDialog], documenters : Ptr[CString]): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-avatar.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-dialog.h */ -@extern def adw_avatar_get_show_initials(self : Ptr[AdwAvatar]): _root_.sn.gnome.glib.internal.gboolean = extern +@extern def adw_about_dialog_set_issue_url(self : Ptr[AdwAboutDialog], issue_url : CString): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-avatar.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-dialog.h */ -@extern def adw_avatar_get_size(self : Ptr[AdwAvatar]): CInt = extern +@extern def adw_about_dialog_set_license(self : Ptr[AdwAboutDialog], license : CString): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-avatar.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-dialog.h */ -@extern def adw_avatar_get_text(self : Ptr[AdwAvatar]): CString = extern +@extern def adw_about_dialog_set_license_type(self : Ptr[AdwAboutDialog], license_type : _root_.sn.gnome.gtk.internal.GtkLicense): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-avatar.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-dialog.h */ -@extern def adw_avatar_get_type(): _root_.sn.gnome.gobject.internal.GType = extern +@extern def adw_about_dialog_set_release_notes(self : Ptr[AdwAboutDialog], release_notes : CString): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-avatar.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-dialog.h */ -@extern def adw_avatar_new(size : CInt, text : CString, show_initials : _root_.sn.gnome.glib.internal.gboolean): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern +@extern def adw_about_dialog_set_release_notes_version(self : Ptr[AdwAboutDialog], version : CString): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-avatar.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-dialog.h */ -@extern def adw_avatar_set_custom_image(self : Ptr[AdwAvatar], custom_image : Ptr[_root_.sn.gnome.gtk.internal.GdkPaintable]): Unit = extern +@extern def adw_about_dialog_set_support_url(self : Ptr[AdwAboutDialog], support_url : CString): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-avatar.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-dialog.h */ -@extern def adw_avatar_set_icon_name(self : Ptr[AdwAvatar], icon_name : CString): Unit = extern +@extern def adw_about_dialog_set_translator_credits(self : Ptr[AdwAboutDialog], translator_credits : CString): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-avatar.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-dialog.h */ -@extern def adw_avatar_set_show_initials(self : Ptr[AdwAvatar], show_initials : _root_.sn.gnome.glib.internal.gboolean): Unit = extern +@extern def adw_about_dialog_set_version(self : Ptr[AdwAboutDialog], version : CString): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-avatar.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-dialog.h */ -@extern def adw_avatar_set_size(self : Ptr[AdwAvatar], size : CInt): Unit = extern +@extern def adw_about_dialog_set_website(self : Ptr[AdwAboutDialog], website : CString): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-avatar.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-window.h */ -@extern def adw_avatar_set_text(self : Ptr[AdwAvatar], text : CString): Unit = extern +@extern def adw_about_window_add_acknowledgement_section(self : Ptr[AdwAboutWindow], name : CString, people : Ptr[CString]): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-bin.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-window.h */ -@extern def adw_bin_get_child(self : Ptr[AdwBin]): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern +@extern def adw_about_window_add_credit_section(self : Ptr[AdwAboutWindow], name : CString, people : Ptr[CString]): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-bin.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-window.h */ -@extern def adw_bin_get_type(): _root_.sn.gnome.gobject.internal.GType = extern +@extern def adw_about_window_add_legal_section(self : Ptr[AdwAboutWindow], title : CString, copyright : CString, license_type : _root_.sn.gnome.gtk.internal.GtkLicense, license : CString): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-bin.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-window.h */ -@extern def adw_bin_new(): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern +@extern def adw_about_window_add_link(self : Ptr[AdwAboutWindow], title : CString, url : CString): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-bin.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-window.h */ -@extern def adw_bin_set_child(self : Ptr[AdwBin], child : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern +@extern def adw_about_window_get_application_icon(self : Ptr[AdwAboutWindow]): CString = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-button-content.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-window.h */ -@extern def adw_button_content_get_icon_name(self : Ptr[AdwButtonContent]): CString = extern +@extern def adw_about_window_get_application_name(self : Ptr[AdwAboutWindow]): CString = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-button-content.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-window.h */ -@extern def adw_button_content_get_label(self : Ptr[AdwButtonContent]): CString = extern +@extern def adw_about_window_get_artists(self : Ptr[AdwAboutWindow]): Ptr[CString] = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-button-content.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-window.h */ -@extern def adw_button_content_get_type(): _root_.sn.gnome.gobject.internal.GType = extern +@extern def adw_about_window_get_comments(self : Ptr[AdwAboutWindow]): CString = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-button-content.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-window.h */ -@extern def adw_button_content_get_use_underline(self : Ptr[AdwButtonContent]): _root_.sn.gnome.glib.internal.gboolean = extern +@extern def adw_about_window_get_copyright(self : Ptr[AdwAboutWindow]): CString = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-button-content.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-window.h */ -@extern def adw_button_content_new(): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern +@extern def adw_about_window_get_debug_info(self : Ptr[AdwAboutWindow]): CString = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-button-content.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-window.h */ -@extern def adw_button_content_set_icon_name(self : Ptr[AdwButtonContent], icon_name : CString): Unit = extern +@extern def adw_about_window_get_debug_info_filename(self : Ptr[AdwAboutWindow]): CString = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-button-content.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-window.h */ -@extern def adw_button_content_set_label(self : Ptr[AdwButtonContent], label : CString): Unit = extern +@extern def adw_about_window_get_designers(self : Ptr[AdwAboutWindow]): Ptr[CString] = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-button-content.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-window.h */ -@extern def adw_button_content_set_use_underline(self : Ptr[AdwButtonContent], use_underline : _root_.sn.gnome.glib.internal.gboolean): Unit = extern +@extern def adw_about_window_get_developer_name(self : Ptr[AdwAboutWindow]): CString = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-animation-target.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-window.h */ -@extern def adw_callback_animation_target_get_type(): _root_.sn.gnome.gobject.internal.GType = extern +@extern def adw_about_window_get_developers(self : Ptr[AdwAboutWindow]): Ptr[CString] = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-animation-target.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-window.h */ -@extern def adw_callback_animation_target_new(callback : AdwAnimationTargetFunc, user_data : _root_.sn.gnome.glib.internal.gpointer, destroy : _root_.sn.gnome.glib.internal.GDestroyNotify): Ptr[AdwAnimationTarget] = extern +@extern def adw_about_window_get_documenters(self : Ptr[AdwAboutWindow]): Ptr[CString] = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-carousel.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-window.h */ -@extern def adw_carousel_append(self : Ptr[AdwCarousel], child : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern +@extern def adw_about_window_get_issue_url(self : Ptr[AdwAboutWindow]): CString = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-carousel.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-window.h */ -@extern def adw_carousel_get_allow_long_swipes(self : Ptr[AdwCarousel]): _root_.sn.gnome.glib.internal.gboolean = extern +@extern def adw_about_window_get_license(self : Ptr[AdwAboutWindow]): CString = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-carousel.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-window.h */ -@extern def adw_carousel_get_allow_mouse_drag(self : Ptr[AdwCarousel]): _root_.sn.gnome.glib.internal.gboolean = extern +@extern def adw_about_window_get_license_type(self : Ptr[AdwAboutWindow]): _root_.sn.gnome.gtk.internal.GtkLicense = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-carousel.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-window.h */ -@extern def adw_carousel_get_allow_scroll_wheel(self : Ptr[AdwCarousel]): _root_.sn.gnome.glib.internal.gboolean = extern +@extern def adw_about_window_get_release_notes(self : Ptr[AdwAboutWindow]): CString = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-carousel.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-window.h */ -@extern def adw_carousel_get_interactive(self : Ptr[AdwCarousel]): _root_.sn.gnome.glib.internal.gboolean = extern +@extern def adw_about_window_get_release_notes_version(self : Ptr[AdwAboutWindow]): CString = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-carousel.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-window.h */ -@extern def adw_carousel_get_n_pages(self : Ptr[AdwCarousel]): _root_.sn.gnome.glib.internal.guint = extern +@extern def adw_about_window_get_support_url(self : Ptr[AdwAboutWindow]): CString = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-carousel.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-window.h */ -@extern def adw_carousel_get_nth_page(self : Ptr[AdwCarousel], n : _root_.sn.gnome.glib.internal.guint): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern +@extern def adw_about_window_get_translator_credits(self : Ptr[AdwAboutWindow]): CString = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-carousel.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-window.h */ -@extern def adw_carousel_get_position(self : Ptr[AdwCarousel]): Double = extern +@extern def adw_about_window_get_type(): _root_.sn.gnome.gobject.internal.GType = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-carousel.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-window.h */ -@extern def adw_carousel_get_reveal_duration(self : Ptr[AdwCarousel]): _root_.sn.gnome.glib.internal.guint = extern +@extern def adw_about_window_get_version(self : Ptr[AdwAboutWindow]): CString = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-carousel.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-window.h */ -@extern def adw_carousel_get_scroll_params(self : Ptr[AdwCarousel]): Ptr[AdwSpringParams] = extern +@extern def adw_about_window_get_website(self : Ptr[AdwAboutWindow]): CString = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-carousel.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-window.h */ -@extern def adw_carousel_get_spacing(self : Ptr[AdwCarousel]): _root_.sn.gnome.glib.internal.guint = extern +@extern def adw_about_window_new(): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-carousel.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-window.h */ -@extern def adw_carousel_get_type(): _root_.sn.gnome.gobject.internal.GType = extern +@extern def adw_about_window_new_from_appdata(resource_path : CString, release_notes_version : CString): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-carousel-indicator-dots.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-window.h */ -@extern def adw_carousel_indicator_dots_get_carousel(self : Ptr[AdwCarouselIndicatorDots]): Ptr[AdwCarousel] = extern +@extern def adw_about_window_set_application_icon(self : Ptr[AdwAboutWindow], application_icon : CString): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-carousel-indicator-dots.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-window.h */ -@extern def adw_carousel_indicator_dots_get_type(): _root_.sn.gnome.gobject.internal.GType = extern +@extern def adw_about_window_set_application_name(self : Ptr[AdwAboutWindow], application_name : CString): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-carousel-indicator-dots.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-window.h */ -@extern def adw_carousel_indicator_dots_new(): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern +@extern def adw_about_window_set_artists(self : Ptr[AdwAboutWindow], artists : Ptr[CString]): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-carousel-indicator-dots.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-window.h */ -@extern def adw_carousel_indicator_dots_set_carousel(self : Ptr[AdwCarouselIndicatorDots], carousel : Ptr[AdwCarousel]): Unit = extern +@extern def adw_about_window_set_comments(self : Ptr[AdwAboutWindow], comments : CString): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-carousel-indicator-lines.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-window.h */ -@extern def adw_carousel_indicator_lines_get_carousel(self : Ptr[AdwCarouselIndicatorLines]): Ptr[AdwCarousel] = extern +@extern def adw_about_window_set_copyright(self : Ptr[AdwAboutWindow], copyright : CString): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-carousel-indicator-lines.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-window.h */ -@extern def adw_carousel_indicator_lines_get_type(): _root_.sn.gnome.gobject.internal.GType = extern +@extern def adw_about_window_set_debug_info(self : Ptr[AdwAboutWindow], debug_info : CString): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-carousel-indicator-lines.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-window.h */ -@extern def adw_carousel_indicator_lines_new(): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern +@extern def adw_about_window_set_debug_info_filename(self : Ptr[AdwAboutWindow], filename : CString): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-carousel-indicator-lines.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-window.h */ -@extern def adw_carousel_indicator_lines_set_carousel(self : Ptr[AdwCarouselIndicatorLines], carousel : Ptr[AdwCarousel]): Unit = extern +@extern def adw_about_window_set_designers(self : Ptr[AdwAboutWindow], designers : Ptr[CString]): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-carousel.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-window.h */ -@extern def adw_carousel_insert(self : Ptr[AdwCarousel], child : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget], position : CInt): Unit = extern +@extern def adw_about_window_set_developer_name(self : Ptr[AdwAboutWindow], developer_name : CString): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-carousel.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-window.h */ -@extern def adw_carousel_new(): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern +@extern def adw_about_window_set_developers(self : Ptr[AdwAboutWindow], developers : Ptr[CString]): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-carousel.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-window.h */ -@extern def adw_carousel_prepend(self : Ptr[AdwCarousel], child : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern +@extern def adw_about_window_set_documenters(self : Ptr[AdwAboutWindow], documenters : Ptr[CString]): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-carousel.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-window.h */ -@extern def adw_carousel_remove(self : Ptr[AdwCarousel], child : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern +@extern def adw_about_window_set_issue_url(self : Ptr[AdwAboutWindow], issue_url : CString): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-carousel.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-window.h */ -@extern def adw_carousel_reorder(self : Ptr[AdwCarousel], child : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget], position : CInt): Unit = extern +@extern def adw_about_window_set_license(self : Ptr[AdwAboutWindow], license : CString): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-carousel.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-window.h */ -@extern def adw_carousel_scroll_to(self : Ptr[AdwCarousel], widget : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget], animate : _root_.sn.gnome.glib.internal.gboolean): Unit = extern +@extern def adw_about_window_set_license_type(self : Ptr[AdwAboutWindow], license_type : _root_.sn.gnome.gtk.internal.GtkLicense): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-carousel.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-window.h */ -@extern def adw_carousel_set_allow_long_swipes(self : Ptr[AdwCarousel], allow_long_swipes : _root_.sn.gnome.glib.internal.gboolean): Unit = extern +@extern def adw_about_window_set_release_notes(self : Ptr[AdwAboutWindow], release_notes : CString): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-carousel.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-window.h */ -@extern def adw_carousel_set_allow_mouse_drag(self : Ptr[AdwCarousel], allow_mouse_drag : _root_.sn.gnome.glib.internal.gboolean): Unit = extern +@extern def adw_about_window_set_release_notes_version(self : Ptr[AdwAboutWindow], version : CString): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-carousel.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-window.h */ -@extern def adw_carousel_set_allow_scroll_wheel(self : Ptr[AdwCarousel], allow_scroll_wheel : _root_.sn.gnome.glib.internal.gboolean): Unit = extern +@extern def adw_about_window_set_support_url(self : Ptr[AdwAboutWindow], support_url : CString): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-carousel.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-window.h */ -@extern def adw_carousel_set_interactive(self : Ptr[AdwCarousel], interactive : _root_.sn.gnome.glib.internal.gboolean): Unit = extern +@extern def adw_about_window_set_translator_credits(self : Ptr[AdwAboutWindow], translator_credits : CString): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-carousel.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-window.h */ -@extern def adw_carousel_set_reveal_duration(self : Ptr[AdwCarousel], reveal_duration : _root_.sn.gnome.glib.internal.guint): Unit = extern +@extern def adw_about_window_set_version(self : Ptr[AdwAboutWindow], version : CString): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-carousel.h + * [bindgen] header: /usr/include/libadwaita-1/adw-about-window.h */ -@extern def adw_carousel_set_scroll_params(self : Ptr[AdwCarousel], params : Ptr[AdwSpringParams]): Unit = extern +@extern def adw_about_window_set_website(self : Ptr[AdwAboutWindow], website : CString): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-carousel.h + * [bindgen] header: /usr/include/libadwaita-1/adw-action-row.h */ -@extern def adw_carousel_set_spacing(self : Ptr[AdwCarousel], spacing : _root_.sn.gnome.glib.internal.guint): Unit = extern +@extern def adw_action_row_activate(self : Ptr[AdwActionRow]): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-enums.h + * [bindgen] header: /usr/include/libadwaita-1/adw-action-row.h */ -@extern def adw_centering_policy_get_type(): _root_.sn.gnome.gobject.internal.GType = extern +@extern def adw_action_row_add_prefix(self : Ptr[AdwActionRow], widget : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-clamp.h + * [bindgen] header: /usr/include/libadwaita-1/adw-action-row.h */ -@extern def adw_clamp_get_child(self : Ptr[AdwClamp]): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern +@extern def adw_action_row_add_suffix(self : Ptr[AdwActionRow], widget : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-clamp.h + * [bindgen] header: /usr/include/libadwaita-1/adw-action-row.h */ -@extern def adw_clamp_get_maximum_size(self : Ptr[AdwClamp]): CInt = extern +@extern def adw_action_row_get_activatable_widget(self : Ptr[AdwActionRow]): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-clamp.h + * [bindgen] header: /usr/include/libadwaita-1/adw-action-row.h */ -@extern def adw_clamp_get_tightening_threshold(self : Ptr[AdwClamp]): CInt = extern +@extern def adw_action_row_get_icon_name(self : Ptr[AdwActionRow]): CString = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-clamp.h + * [bindgen] header: /usr/include/libadwaita-1/adw-action-row.h */ -@extern def adw_clamp_get_type(): _root_.sn.gnome.gobject.internal.GType = extern +@extern def adw_action_row_get_subtitle(self : Ptr[AdwActionRow]): CString = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-clamp-layout.h + * [bindgen] header: /usr/include/libadwaita-1/adw-action-row.h */ -@extern def adw_clamp_layout_get_maximum_size(self : Ptr[AdwClampLayout]): CInt = extern +@extern def adw_action_row_get_subtitle_lines(self : Ptr[AdwActionRow]): CInt = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-clamp-layout.h + * [bindgen] header: /usr/include/libadwaita-1/adw-action-row.h */ -@extern def adw_clamp_layout_get_tightening_threshold(self : Ptr[AdwClampLayout]): CInt = extern +@extern def adw_action_row_get_subtitle_selectable(self : Ptr[AdwActionRow]): _root_.sn.gnome.glib.internal.gboolean = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-clamp-layout.h + * [bindgen] header: /usr/include/libadwaita-1/adw-action-row.h */ -@extern def adw_clamp_layout_get_type(): _root_.sn.gnome.gobject.internal.GType = extern +@extern def adw_action_row_get_title_lines(self : Ptr[AdwActionRow]): CInt = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-clamp-layout.h + * [bindgen] header: /usr/include/libadwaita-1/adw-action-row.h */ -@extern def adw_clamp_layout_new(): Ptr[_root_.sn.gnome.gtk.internal.GtkLayoutManager] = extern +@extern def adw_action_row_get_type(): _root_.sn.gnome.gobject.internal.GType = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-clamp-layout.h + * [bindgen] header: /usr/include/libadwaita-1/adw-action-row.h */ -@extern def adw_clamp_layout_set_maximum_size(self : Ptr[AdwClampLayout], maximum_size : CInt): Unit = extern +@extern def adw_action_row_new(): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-clamp-layout.h + * [bindgen] header: /usr/include/libadwaita-1/adw-action-row.h */ -@extern def adw_clamp_layout_set_tightening_threshold(self : Ptr[AdwClampLayout], tightening_threshold : CInt): Unit = extern +@extern def adw_action_row_remove(self : Ptr[AdwActionRow], widget : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-clamp.h + * [bindgen] header: /usr/include/libadwaita-1/adw-action-row.h */ -@extern def adw_clamp_new(): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern +@extern def adw_action_row_set_activatable_widget(self : Ptr[AdwActionRow], widget : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-clamp-scrollable.h + * [bindgen] header: /usr/include/libadwaita-1/adw-action-row.h */ -@extern def adw_clamp_scrollable_get_child(self : Ptr[AdwClampScrollable]): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern +@extern def adw_action_row_set_icon_name(self : Ptr[AdwActionRow], icon_name : CString): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-clamp-scrollable.h + * [bindgen] header: /usr/include/libadwaita-1/adw-action-row.h */ -@extern def adw_clamp_scrollable_get_maximum_size(self : Ptr[AdwClampScrollable]): CInt = extern +@extern def adw_action_row_set_subtitle(self : Ptr[AdwActionRow], subtitle : CString): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-clamp-scrollable.h + * [bindgen] header: /usr/include/libadwaita-1/adw-action-row.h */ -@extern def adw_clamp_scrollable_get_tightening_threshold(self : Ptr[AdwClampScrollable]): CInt = extern +@extern def adw_action_row_set_subtitle_lines(self : Ptr[AdwActionRow], subtitle_lines : CInt): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-clamp-scrollable.h + * [bindgen] header: /usr/include/libadwaita-1/adw-action-row.h */ -@extern def adw_clamp_scrollable_get_type(): _root_.sn.gnome.gobject.internal.GType = extern +@extern def adw_action_row_set_subtitle_selectable(self : Ptr[AdwActionRow], subtitle_selectable : _root_.sn.gnome.glib.internal.gboolean): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-clamp-scrollable.h + * [bindgen] header: /usr/include/libadwaita-1/adw-action-row.h */ -@extern def adw_clamp_scrollable_new(): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern +@extern def adw_action_row_set_title_lines(self : Ptr[AdwActionRow], title_lines : CInt): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-clamp-scrollable.h + * [bindgen] header: /usr/include/libadwaita-1/adw-alert-dialog.h */ -@extern def adw_clamp_scrollable_set_child(self : Ptr[AdwClampScrollable], child : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern +@extern def adw_alert_dialog_add_response(self : Ptr[AdwAlertDialog], id : CString, label : CString): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-clamp-scrollable.h + * [bindgen] header: /usr/include/libadwaita-1/adw-alert-dialog.h */ -@extern def adw_clamp_scrollable_set_maximum_size(self : Ptr[AdwClampScrollable], maximum_size : CInt): Unit = extern +@extern def adw_alert_dialog_add_responses(self : Ptr[AdwAlertDialog], first_id : CString, rest: Any*): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-clamp-scrollable.h + * [bindgen] header: /usr/include/libadwaita-1/adw-alert-dialog.h */ -@extern def adw_clamp_scrollable_set_tightening_threshold(self : Ptr[AdwClampScrollable], tightening_threshold : CInt): Unit = extern +@extern def adw_alert_dialog_choose(self : Ptr[AdwAlertDialog], parent : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget], cancellable : Ptr[_root_.sn.gnome.gio.internal.GCancellable], callback : _root_.sn.gnome.gio.internal.GAsyncReadyCallback, user_data : _root_.sn.gnome.glib.internal.gpointer): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-clamp.h + * [bindgen] header: /usr/include/libadwaita-1/adw-alert-dialog.h */ -@extern def adw_clamp_set_child(self : Ptr[AdwClamp], child : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern +@extern def adw_alert_dialog_choose_finish(self : Ptr[AdwAlertDialog], result : Ptr[_root_.sn.gnome.gio.internal.GAsyncResult]): CString = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-clamp.h + * [bindgen] header: /usr/include/libadwaita-1/adw-alert-dialog.h */ -@extern def adw_clamp_set_maximum_size(self : Ptr[AdwClamp], maximum_size : CInt): Unit = extern +@extern def adw_alert_dialog_format_body(self : Ptr[AdwAlertDialog], format : CString, rest: Any*): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-clamp.h + * [bindgen] header: /usr/include/libadwaita-1/adw-alert-dialog.h */ -@extern def adw_clamp_set_tightening_threshold(self : Ptr[AdwClamp], tightening_threshold : CInt): Unit = extern +@extern def adw_alert_dialog_format_body_markup(self : Ptr[AdwAlertDialog], format : CString, rest: Any*): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-enums.h + * [bindgen] header: /usr/include/libadwaita-1/adw-alert-dialog.h */ -@extern def adw_color_scheme_get_type(): _root_.sn.gnome.gobject.internal.GType = extern +@extern def adw_alert_dialog_format_heading(self : Ptr[AdwAlertDialog], format : CString, rest: Any*): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-combo-row.h + * [bindgen] header: /usr/include/libadwaita-1/adw-alert-dialog.h */ -@extern def adw_combo_row_get_expression(self : Ptr[AdwComboRow]): Ptr[_root_.sn.gnome.gtk.internal.GtkExpression] = extern +@extern def adw_alert_dialog_format_heading_markup(self : Ptr[AdwAlertDialog], format : CString, rest: Any*): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-combo-row.h + * [bindgen] header: /usr/include/libadwaita-1/adw-alert-dialog.h */ -@extern def adw_combo_row_get_factory(self : Ptr[AdwComboRow]): Ptr[_root_.sn.gnome.gtk.internal.GtkListItemFactory] = extern +@extern def adw_alert_dialog_get_body(self : Ptr[AdwAlertDialog]): CString = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-combo-row.h + * [bindgen] header: /usr/include/libadwaita-1/adw-alert-dialog.h */ -@extern def adw_combo_row_get_list_factory(self : Ptr[AdwComboRow]): Ptr[_root_.sn.gnome.gtk.internal.GtkListItemFactory] = extern +@extern def adw_alert_dialog_get_body_use_markup(self : Ptr[AdwAlertDialog]): _root_.sn.gnome.glib.internal.gboolean = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-combo-row.h + * [bindgen] header: /usr/include/libadwaita-1/adw-alert-dialog.h */ -@extern def adw_combo_row_get_model(self : Ptr[AdwComboRow]): Ptr[_root_.sn.gnome.gio.internal.GListModel] = extern +@extern def adw_alert_dialog_get_close_response(self : Ptr[AdwAlertDialog]): CString = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-combo-row.h + * [bindgen] header: /usr/include/libadwaita-1/adw-alert-dialog.h */ -@extern def adw_combo_row_get_selected(self : Ptr[AdwComboRow]): _root_.sn.gnome.glib.internal.guint = extern +@extern def adw_alert_dialog_get_default_response(self : Ptr[AdwAlertDialog]): CString = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-combo-row.h + * [bindgen] header: /usr/include/libadwaita-1/adw-alert-dialog.h */ -@extern def adw_combo_row_get_selected_item(self : Ptr[AdwComboRow]): _root_.sn.gnome.glib.internal.gpointer = extern +@extern def adw_alert_dialog_get_extra_child(self : Ptr[AdwAlertDialog]): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-combo-row.h + * [bindgen] header: /usr/include/libadwaita-1/adw-alert-dialog.h */ -@extern def adw_combo_row_get_type(): _root_.sn.gnome.gobject.internal.GType = extern +@extern def adw_alert_dialog_get_heading(self : Ptr[AdwAlertDialog]): CString = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-combo-row.h + * [bindgen] header: /usr/include/libadwaita-1/adw-alert-dialog.h */ -@extern def adw_combo_row_get_use_subtitle(self : Ptr[AdwComboRow]): _root_.sn.gnome.glib.internal.gboolean = extern +@extern def adw_alert_dialog_get_heading_use_markup(self : Ptr[AdwAlertDialog]): _root_.sn.gnome.glib.internal.gboolean = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-combo-row.h + * [bindgen] header: /usr/include/libadwaita-1/adw-alert-dialog.h */ -@extern def adw_combo_row_new(): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern +@extern def adw_alert_dialog_get_response_appearance(self : Ptr[AdwAlertDialog], response : CString): AdwResponseAppearance = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-combo-row.h + * [bindgen] header: /usr/include/libadwaita-1/adw-alert-dialog.h */ -@extern def adw_combo_row_set_expression(self : Ptr[AdwComboRow], expression : Ptr[_root_.sn.gnome.gtk.internal.GtkExpression]): Unit = extern +@extern def adw_alert_dialog_get_response_enabled(self : Ptr[AdwAlertDialog], response : CString): _root_.sn.gnome.glib.internal.gboolean = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-combo-row.h + * [bindgen] header: /usr/include/libadwaita-1/adw-alert-dialog.h */ -@extern def adw_combo_row_set_factory(self : Ptr[AdwComboRow], factory : Ptr[_root_.sn.gnome.gtk.internal.GtkListItemFactory]): Unit = extern +@extern def adw_alert_dialog_get_response_label(self : Ptr[AdwAlertDialog], response : CString): CString = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-combo-row.h + * [bindgen] header: /usr/include/libadwaita-1/adw-alert-dialog.h */ -@extern def adw_combo_row_set_list_factory(self : Ptr[AdwComboRow], factory : Ptr[_root_.sn.gnome.gtk.internal.GtkListItemFactory]): Unit = extern +@extern def adw_alert_dialog_get_type(): _root_.sn.gnome.gobject.internal.GType = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-combo-row.h + * [bindgen] header: /usr/include/libadwaita-1/adw-alert-dialog.h */ -@extern def adw_combo_row_set_model(self : Ptr[AdwComboRow], model : Ptr[_root_.sn.gnome.gio.internal.GListModel]): Unit = extern +@extern def adw_alert_dialog_has_response(self : Ptr[AdwAlertDialog], response : CString): _root_.sn.gnome.glib.internal.gboolean = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-combo-row.h + * [bindgen] header: /usr/include/libadwaita-1/adw-alert-dialog.h */ -@extern def adw_combo_row_set_selected(self : Ptr[AdwComboRow], position : _root_.sn.gnome.glib.internal.guint): Unit = extern +@extern def adw_alert_dialog_new(heading : CString, body : CString): Ptr[AdwDialog] = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-combo-row.h + * [bindgen] header: /usr/include/libadwaita-1/adw-alert-dialog.h +*/ +@extern def adw_alert_dialog_remove_response(self : Ptr[AdwAlertDialog], id : CString): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-alert-dialog.h +*/ +@extern def adw_alert_dialog_set_body(self : Ptr[AdwAlertDialog], body : CString): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-alert-dialog.h +*/ +@extern def adw_alert_dialog_set_body_use_markup(self : Ptr[AdwAlertDialog], use_markup : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-alert-dialog.h +*/ +@extern def adw_alert_dialog_set_close_response(self : Ptr[AdwAlertDialog], response : CString): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-alert-dialog.h +*/ +@extern def adw_alert_dialog_set_default_response(self : Ptr[AdwAlertDialog], response : CString): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-alert-dialog.h +*/ +@extern def adw_alert_dialog_set_extra_child(self : Ptr[AdwAlertDialog], child : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-alert-dialog.h +*/ +@extern def adw_alert_dialog_set_heading(self : Ptr[AdwAlertDialog], heading : CString): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-alert-dialog.h +*/ +@extern def adw_alert_dialog_set_heading_use_markup(self : Ptr[AdwAlertDialog], use_markup : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-alert-dialog.h +*/ +@extern def adw_alert_dialog_set_response_appearance(self : Ptr[AdwAlertDialog], response : CString, appearance : AdwResponseAppearance): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-alert-dialog.h +*/ +@extern def adw_alert_dialog_set_response_enabled(self : Ptr[AdwAlertDialog], response : CString, enabled : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-alert-dialog.h +*/ +@extern def adw_alert_dialog_set_response_label(self : Ptr[AdwAlertDialog], response : CString, label : CString): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-animation.h +*/ +@extern def adw_animation_get_follow_enable_animations_setting(self : Ptr[AdwAnimation]): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-animation.h +*/ +@extern def adw_animation_get_state(self : Ptr[AdwAnimation]): AdwAnimationState = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-animation.h +*/ +@extern def adw_animation_get_target(self : Ptr[AdwAnimation]): Ptr[AdwAnimationTarget] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-animation.h +*/ +@extern def adw_animation_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-animation.h +*/ +@extern def adw_animation_get_value(self : Ptr[AdwAnimation]): Double = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-animation.h +*/ +@extern def adw_animation_get_widget(self : Ptr[AdwAnimation]): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-animation.h +*/ +@extern def adw_animation_pause(self : Ptr[AdwAnimation]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-animation.h +*/ +@extern def adw_animation_play(self : Ptr[AdwAnimation]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-animation.h +*/ +@extern def adw_animation_reset(self : Ptr[AdwAnimation]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-animation.h +*/ +@extern def adw_animation_resume(self : Ptr[AdwAnimation]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-animation.h +*/ +@extern def adw_animation_set_follow_enable_animations_setting(self : Ptr[AdwAnimation], setting : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-animation.h +*/ +@extern def adw_animation_set_target(self : Ptr[AdwAnimation], target : Ptr[AdwAnimationTarget]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-animation.h +*/ +@extern def adw_animation_skip(self : Ptr[AdwAnimation]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-enums.h +*/ +@extern def adw_animation_state_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-animation-target.h +*/ +@extern def adw_animation_target_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-application.h +*/ +@extern def adw_application_get_style_manager(self : Ptr[AdwApplication]): Ptr[AdwStyleManager] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-application.h +*/ +@extern def adw_application_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-application.h +*/ +@extern def adw_application_new(application_id : CString, flags : _root_.sn.gnome.gio.internal.GApplicationFlags): Ptr[AdwApplication] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-application-window.h +*/ +@extern def adw_application_window_add_breakpoint(self : Ptr[AdwApplicationWindow], breakpoint : Ptr[AdwBreakpoint]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-application-window.h +*/ +@extern def adw_application_window_get_content(self : Ptr[AdwApplicationWindow]): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-application-window.h +*/ +@extern def adw_application_window_get_current_breakpoint(self : Ptr[AdwApplicationWindow]): Ptr[AdwBreakpoint] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-application-window.h +*/ +@extern def adw_application_window_get_dialogs(self : Ptr[AdwApplicationWindow]): Ptr[_root_.sn.gnome.gio.internal.GListModel] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-application-window.h +*/ +@extern def adw_application_window_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-application-window.h +*/ +@extern def adw_application_window_get_visible_dialog(self : Ptr[AdwApplicationWindow]): Ptr[AdwDialog] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-application-window.h +*/ +@extern def adw_application_window_new(app : Ptr[_root_.sn.gnome.gtk.internal.GtkApplication]): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-application-window.h +*/ +@extern def adw_application_window_set_content(self : Ptr[AdwApplicationWindow], content : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-avatar.h +*/ +@extern def adw_avatar_draw_to_texture(self : Ptr[AdwAvatar], scale_factor : CInt): Ptr[_root_.sn.gnome.gtk.internal.GdkTexture] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-avatar.h +*/ +@extern def adw_avatar_get_custom_image(self : Ptr[AdwAvatar]): Ptr[_root_.sn.gnome.gtk.internal.GdkPaintable] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-avatar.h +*/ +@extern def adw_avatar_get_icon_name(self : Ptr[AdwAvatar]): CString = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-avatar.h +*/ +@extern def adw_avatar_get_show_initials(self : Ptr[AdwAvatar]): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-avatar.h +*/ +@extern def adw_avatar_get_size(self : Ptr[AdwAvatar]): CInt = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-avatar.h +*/ +@extern def adw_avatar_get_text(self : Ptr[AdwAvatar]): CString = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-avatar.h +*/ +@extern def adw_avatar_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-avatar.h +*/ +@extern def adw_avatar_new(size : CInt, text : CString, show_initials : _root_.sn.gnome.glib.internal.gboolean): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-avatar.h +*/ +@extern def adw_avatar_set_custom_image(self : Ptr[AdwAvatar], custom_image : Ptr[_root_.sn.gnome.gtk.internal.GdkPaintable]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-avatar.h +*/ +@extern def adw_avatar_set_icon_name(self : Ptr[AdwAvatar], icon_name : CString): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-avatar.h +*/ +@extern def adw_avatar_set_show_initials(self : Ptr[AdwAvatar], show_initials : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-avatar.h +*/ +@extern def adw_avatar_set_size(self : Ptr[AdwAvatar], size : CInt): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-avatar.h +*/ +@extern def adw_avatar_set_text(self : Ptr[AdwAvatar], text : CString): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-banner.h +*/ +@extern def adw_banner_get_button_label(self : Ptr[AdwBanner]): CString = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-banner.h +*/ +@extern def adw_banner_get_revealed(self : Ptr[AdwBanner]): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-banner.h +*/ +@extern def adw_banner_get_title(self : Ptr[AdwBanner]): CString = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-banner.h +*/ +@extern def adw_banner_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-banner.h +*/ +@extern def adw_banner_get_use_markup(self : Ptr[AdwBanner]): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-banner.h +*/ +@extern def adw_banner_new(title : CString): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-banner.h +*/ +@extern def adw_banner_set_button_label(self : Ptr[AdwBanner], label : CString): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-banner.h +*/ +@extern def adw_banner_set_revealed(self : Ptr[AdwBanner], revealed : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-banner.h +*/ +@extern def adw_banner_set_title(self : Ptr[AdwBanner], title : CString): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-banner.h +*/ +@extern def adw_banner_set_use_markup(self : Ptr[AdwBanner], use_markup : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-bin.h +*/ +@extern def adw_bin_get_child(self : Ptr[AdwBin]): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-bin.h +*/ +@extern def adw_bin_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-bin.h +*/ +@extern def adw_bin_new(): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-bin.h +*/ +@extern def adw_bin_set_child(self : Ptr[AdwBin], child : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint.h +*/ +@extern def adw_breakpoint_add_setter(self : Ptr[AdwBreakpoint], `object` : Ptr[_root_.sn.gnome.gobject.internal.GObject], property : CString, value : Ptr[_root_.sn.gnome.gobject.internal.GValue]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint.h +*/ +@extern def adw_breakpoint_add_setters(self : Ptr[AdwBreakpoint], first_object : Ptr[_root_.sn.gnome.gobject.internal.GObject], first_property : CString, rest: Any*): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint.h +*/ +@extern def adw_breakpoint_add_setters_valist(self : Ptr[AdwBreakpoint], first_object : Ptr[_root_.sn.gnome.gobject.internal.GObject], first_property : CString, args : va_list): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint.h +*/ +@extern def adw_breakpoint_add_settersv(self : Ptr[AdwBreakpoint], n_setters : CInt, objects : Ptr[Ptr[_root_.sn.gnome.gobject.internal.GObject]], names : Ptr[CString], values : Ptr[Ptr[_root_.sn.gnome.gobject.internal.GValue]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint-bin.h +*/ +@extern def adw_breakpoint_bin_add_breakpoint(self : Ptr[AdwBreakpointBin], breakpoint : Ptr[AdwBreakpoint]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint-bin.h +*/ +@extern def adw_breakpoint_bin_get_child(self : Ptr[AdwBreakpointBin]): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint-bin.h +*/ +@extern def adw_breakpoint_bin_get_current_breakpoint(self : Ptr[AdwBreakpointBin]): Ptr[AdwBreakpoint] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint-bin.h +*/ +@extern def adw_breakpoint_bin_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint-bin.h +*/ +@extern def adw_breakpoint_bin_new(): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint-bin.h +*/ +@extern def adw_breakpoint_bin_remove_breakpoint(self : Ptr[AdwBreakpointBin], breakpoint : Ptr[AdwBreakpoint]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint-bin.h +*/ +@extern def adw_breakpoint_bin_set_child(self : Ptr[AdwBreakpointBin], child : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint.h +*/ +@extern def adw_breakpoint_condition_copy(self : Ptr[AdwBreakpointCondition]): Ptr[AdwBreakpointCondition] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint.h +*/ +@extern def adw_breakpoint_condition_free(self : Ptr[AdwBreakpointCondition]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint.h +*/ +@extern def adw_breakpoint_condition_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-enums.h +*/ +@extern def adw_breakpoint_condition_length_type_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint.h +*/ +@extern def adw_breakpoint_condition_new_and(condition_1 : Ptr[AdwBreakpointCondition], condition_2 : Ptr[AdwBreakpointCondition]): Ptr[AdwBreakpointCondition] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint.h +*/ +@extern def adw_breakpoint_condition_new_length(`type` : AdwBreakpointConditionLengthType, value : Double, unit : AdwLengthUnit): Ptr[AdwBreakpointCondition] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint.h +*/ +@extern def adw_breakpoint_condition_new_or(condition_1 : Ptr[AdwBreakpointCondition], condition_2 : Ptr[AdwBreakpointCondition]): Ptr[AdwBreakpointCondition] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint.h +*/ +@extern def adw_breakpoint_condition_new_ratio(`type` : AdwBreakpointConditionRatioType, width : CInt, height : CInt): Ptr[AdwBreakpointCondition] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint.h +*/ +@extern def adw_breakpoint_condition_parse(str : CString): Ptr[AdwBreakpointCondition] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-enums.h +*/ +@extern def adw_breakpoint_condition_ratio_type_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint.h +*/ +@extern def adw_breakpoint_condition_to_string(self : Ptr[AdwBreakpointCondition]): CString = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint.h +*/ +@extern def adw_breakpoint_get_condition(self : Ptr[AdwBreakpoint]): Ptr[AdwBreakpointCondition] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint.h +*/ +@extern def adw_breakpoint_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint.h +*/ +@extern def adw_breakpoint_new(condition : Ptr[AdwBreakpointCondition]): Ptr[AdwBreakpoint] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint.h +*/ +@extern def adw_breakpoint_set_condition(self : Ptr[AdwBreakpoint], condition : Ptr[AdwBreakpointCondition]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-button-content.h +*/ +@extern def adw_button_content_get_can_shrink(self : Ptr[AdwButtonContent]): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-button-content.h +*/ +@extern def adw_button_content_get_icon_name(self : Ptr[AdwButtonContent]): CString = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-button-content.h +*/ +@extern def adw_button_content_get_label(self : Ptr[AdwButtonContent]): CString = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-button-content.h +*/ +@extern def adw_button_content_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-button-content.h +*/ +@extern def adw_button_content_get_use_underline(self : Ptr[AdwButtonContent]): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-button-content.h +*/ +@extern def adw_button_content_new(): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-button-content.h +*/ +@extern def adw_button_content_set_can_shrink(self : Ptr[AdwButtonContent], can_shrink : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-button-content.h +*/ +@extern def adw_button_content_set_icon_name(self : Ptr[AdwButtonContent], icon_name : CString): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-button-content.h +*/ +@extern def adw_button_content_set_label(self : Ptr[AdwButtonContent], label : CString): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-button-content.h +*/ +@extern def adw_button_content_set_use_underline(self : Ptr[AdwButtonContent], use_underline : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-animation-target.h +*/ +@extern def adw_callback_animation_target_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-animation-target.h +*/ +@extern def adw_callback_animation_target_new(callback : AdwAnimationTargetFunc, user_data : _root_.sn.gnome.glib.internal.gpointer, destroy : _root_.sn.gnome.glib.internal.GDestroyNotify): Ptr[AdwAnimationTarget] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-carousel.h +*/ +@extern def adw_carousel_append(self : Ptr[AdwCarousel], child : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-carousel.h +*/ +@extern def adw_carousel_get_allow_long_swipes(self : Ptr[AdwCarousel]): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-carousel.h +*/ +@extern def adw_carousel_get_allow_mouse_drag(self : Ptr[AdwCarousel]): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-carousel.h +*/ +@extern def adw_carousel_get_allow_scroll_wheel(self : Ptr[AdwCarousel]): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-carousel.h +*/ +@extern def adw_carousel_get_interactive(self : Ptr[AdwCarousel]): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-carousel.h +*/ +@extern def adw_carousel_get_n_pages(self : Ptr[AdwCarousel]): _root_.sn.gnome.glib.internal.guint = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-carousel.h +*/ +@extern def adw_carousel_get_nth_page(self : Ptr[AdwCarousel], n : _root_.sn.gnome.glib.internal.guint): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-carousel.h +*/ +@extern def adw_carousel_get_position(self : Ptr[AdwCarousel]): Double = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-carousel.h +*/ +@extern def adw_carousel_get_reveal_duration(self : Ptr[AdwCarousel]): _root_.sn.gnome.glib.internal.guint = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-carousel.h +*/ +@extern def adw_carousel_get_scroll_params(self : Ptr[AdwCarousel]): Ptr[AdwSpringParams] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-carousel.h +*/ +@extern def adw_carousel_get_spacing(self : Ptr[AdwCarousel]): _root_.sn.gnome.glib.internal.guint = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-carousel.h +*/ +@extern def adw_carousel_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-carousel-indicator-dots.h +*/ +@extern def adw_carousel_indicator_dots_get_carousel(self : Ptr[AdwCarouselIndicatorDots]): Ptr[AdwCarousel] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-carousel-indicator-dots.h +*/ +@extern def adw_carousel_indicator_dots_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-carousel-indicator-dots.h +*/ +@extern def adw_carousel_indicator_dots_new(): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-carousel-indicator-dots.h +*/ +@extern def adw_carousel_indicator_dots_set_carousel(self : Ptr[AdwCarouselIndicatorDots], carousel : Ptr[AdwCarousel]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-carousel-indicator-lines.h +*/ +@extern def adw_carousel_indicator_lines_get_carousel(self : Ptr[AdwCarouselIndicatorLines]): Ptr[AdwCarousel] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-carousel-indicator-lines.h +*/ +@extern def adw_carousel_indicator_lines_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-carousel-indicator-lines.h +*/ +@extern def adw_carousel_indicator_lines_new(): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-carousel-indicator-lines.h +*/ +@extern def adw_carousel_indicator_lines_set_carousel(self : Ptr[AdwCarouselIndicatorLines], carousel : Ptr[AdwCarousel]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-carousel.h +*/ +@extern def adw_carousel_insert(self : Ptr[AdwCarousel], child : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget], position : CInt): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-carousel.h +*/ +@extern def adw_carousel_new(): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-carousel.h +*/ +@extern def adw_carousel_prepend(self : Ptr[AdwCarousel], child : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-carousel.h +*/ +@extern def adw_carousel_remove(self : Ptr[AdwCarousel], child : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-carousel.h +*/ +@extern def adw_carousel_reorder(self : Ptr[AdwCarousel], child : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget], position : CInt): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-carousel.h +*/ +@extern def adw_carousel_scroll_to(self : Ptr[AdwCarousel], widget : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget], animate : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-carousel.h +*/ +@extern def adw_carousel_set_allow_long_swipes(self : Ptr[AdwCarousel], allow_long_swipes : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-carousel.h +*/ +@extern def adw_carousel_set_allow_mouse_drag(self : Ptr[AdwCarousel], allow_mouse_drag : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-carousel.h +*/ +@extern def adw_carousel_set_allow_scroll_wheel(self : Ptr[AdwCarousel], allow_scroll_wheel : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-carousel.h +*/ +@extern def adw_carousel_set_interactive(self : Ptr[AdwCarousel], interactive : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-carousel.h +*/ +@extern def adw_carousel_set_reveal_duration(self : Ptr[AdwCarousel], reveal_duration : _root_.sn.gnome.glib.internal.guint): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-carousel.h +*/ +@extern def adw_carousel_set_scroll_params(self : Ptr[AdwCarousel], params : Ptr[AdwSpringParams]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-carousel.h +*/ +@extern def adw_carousel_set_spacing(self : Ptr[AdwCarousel], spacing : _root_.sn.gnome.glib.internal.guint): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-enums.h +*/ +@extern def adw_centering_policy_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-clamp.h +*/ +@extern def adw_clamp_get_child(self : Ptr[AdwClamp]): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-clamp.h +*/ +@extern def adw_clamp_get_maximum_size(self : Ptr[AdwClamp]): CInt = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-clamp.h +*/ +@extern def adw_clamp_get_tightening_threshold(self : Ptr[AdwClamp]): CInt = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-clamp.h +*/ +@extern def adw_clamp_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-clamp.h +*/ +@extern def adw_clamp_get_unit(self : Ptr[AdwClamp]): AdwLengthUnit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-clamp-layout.h +*/ +@extern def adw_clamp_layout_get_maximum_size(self : Ptr[AdwClampLayout]): CInt = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-clamp-layout.h +*/ +@extern def adw_clamp_layout_get_tightening_threshold(self : Ptr[AdwClampLayout]): CInt = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-clamp-layout.h +*/ +@extern def adw_clamp_layout_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-clamp-layout.h +*/ +@extern def adw_clamp_layout_get_unit(self : Ptr[AdwClampLayout]): AdwLengthUnit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-clamp-layout.h +*/ +@extern def adw_clamp_layout_new(): Ptr[_root_.sn.gnome.gtk.internal.GtkLayoutManager] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-clamp-layout.h +*/ +@extern def adw_clamp_layout_set_maximum_size(self : Ptr[AdwClampLayout], maximum_size : CInt): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-clamp-layout.h +*/ +@extern def adw_clamp_layout_set_tightening_threshold(self : Ptr[AdwClampLayout], tightening_threshold : CInt): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-clamp-layout.h +*/ +@extern def adw_clamp_layout_set_unit(self : Ptr[AdwClampLayout], unit : AdwLengthUnit): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-clamp.h +*/ +@extern def adw_clamp_new(): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-clamp-scrollable.h +*/ +@extern def adw_clamp_scrollable_get_child(self : Ptr[AdwClampScrollable]): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-clamp-scrollable.h +*/ +@extern def adw_clamp_scrollable_get_maximum_size(self : Ptr[AdwClampScrollable]): CInt = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-clamp-scrollable.h +*/ +@extern def adw_clamp_scrollable_get_tightening_threshold(self : Ptr[AdwClampScrollable]): CInt = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-clamp-scrollable.h +*/ +@extern def adw_clamp_scrollable_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-clamp-scrollable.h +*/ +@extern def adw_clamp_scrollable_get_unit(self : Ptr[AdwClampScrollable]): AdwLengthUnit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-clamp-scrollable.h +*/ +@extern def adw_clamp_scrollable_new(): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-clamp-scrollable.h +*/ +@extern def adw_clamp_scrollable_set_child(self : Ptr[AdwClampScrollable], child : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-clamp-scrollable.h +*/ +@extern def adw_clamp_scrollable_set_maximum_size(self : Ptr[AdwClampScrollable], maximum_size : CInt): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-clamp-scrollable.h +*/ +@extern def adw_clamp_scrollable_set_tightening_threshold(self : Ptr[AdwClampScrollable], tightening_threshold : CInt): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-clamp-scrollable.h +*/ +@extern def adw_clamp_scrollable_set_unit(self : Ptr[AdwClampScrollable], unit : AdwLengthUnit): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-clamp.h +*/ +@extern def adw_clamp_set_child(self : Ptr[AdwClamp], child : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-clamp.h +*/ +@extern def adw_clamp_set_maximum_size(self : Ptr[AdwClamp], maximum_size : CInt): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-clamp.h +*/ +@extern def adw_clamp_set_tightening_threshold(self : Ptr[AdwClamp], tightening_threshold : CInt): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-clamp.h +*/ +@extern def adw_clamp_set_unit(self : Ptr[AdwClamp], unit : AdwLengthUnit): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-enums.h +*/ +@extern def adw_color_scheme_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-combo-row.h +*/ +@extern def adw_combo_row_get_enable_search(self : Ptr[AdwComboRow]): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-combo-row.h +*/ +@extern def adw_combo_row_get_expression(self : Ptr[AdwComboRow]): Ptr[_root_.sn.gnome.gtk.internal.GtkExpression] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-combo-row.h +*/ +@extern def adw_combo_row_get_factory(self : Ptr[AdwComboRow]): Ptr[_root_.sn.gnome.gtk.internal.GtkListItemFactory] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-combo-row.h +*/ +@extern def adw_combo_row_get_list_factory(self : Ptr[AdwComboRow]): Ptr[_root_.sn.gnome.gtk.internal.GtkListItemFactory] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-combo-row.h +*/ +@extern def adw_combo_row_get_model(self : Ptr[AdwComboRow]): Ptr[_root_.sn.gnome.gio.internal.GListModel] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-combo-row.h +*/ +@extern def adw_combo_row_get_selected(self : Ptr[AdwComboRow]): _root_.sn.gnome.glib.internal.guint = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-combo-row.h +*/ +@extern def adw_combo_row_get_selected_item(self : Ptr[AdwComboRow]): _root_.sn.gnome.glib.internal.gpointer = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-combo-row.h +*/ +@extern def adw_combo_row_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-combo-row.h +*/ +@extern def adw_combo_row_get_use_subtitle(self : Ptr[AdwComboRow]): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-combo-row.h +*/ +@extern def adw_combo_row_new(): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-combo-row.h +*/ +@extern def adw_combo_row_set_enable_search(self : Ptr[AdwComboRow], enable_search : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-combo-row.h +*/ +@extern def adw_combo_row_set_expression(self : Ptr[AdwComboRow], expression : Ptr[_root_.sn.gnome.gtk.internal.GtkExpression]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-combo-row.h +*/ +@extern def adw_combo_row_set_factory(self : Ptr[AdwComboRow], factory : Ptr[_root_.sn.gnome.gtk.internal.GtkListItemFactory]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-combo-row.h +*/ +@extern def adw_combo_row_set_list_factory(self : Ptr[AdwComboRow], factory : Ptr[_root_.sn.gnome.gtk.internal.GtkListItemFactory]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-combo-row.h +*/ +@extern def adw_combo_row_set_model(self : Ptr[AdwComboRow], model : Ptr[_root_.sn.gnome.gio.internal.GListModel]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-combo-row.h +*/ +@extern def adw_combo_row_set_selected(self : Ptr[AdwComboRow], position : _root_.sn.gnome.glib.internal.guint): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-combo-row.h */ @extern def adw_combo_row_set_use_subtitle(self : Ptr[AdwComboRow], use_subtitle : _root_.sn.gnome.glib.internal.gboolean): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-easing.h + * [bindgen] header: /usr/include/libadwaita-1/adw-dialog.h +*/ +@extern def adw_dialog_add_breakpoint(self : Ptr[AdwDialog], breakpoint : Ptr[AdwBreakpoint]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-dialog.h +*/ +@extern def adw_dialog_close(self : Ptr[AdwDialog]): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-dialog.h +*/ +@extern def adw_dialog_force_close(self : Ptr[AdwDialog]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-dialog.h +*/ +@extern def adw_dialog_get_can_close(self : Ptr[AdwDialog]): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-dialog.h +*/ +@extern def adw_dialog_get_child(self : Ptr[AdwDialog]): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-dialog.h +*/ +@extern def adw_dialog_get_content_height(self : Ptr[AdwDialog]): CInt = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-dialog.h +*/ +@extern def adw_dialog_get_content_width(self : Ptr[AdwDialog]): CInt = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-dialog.h +*/ +@extern def adw_dialog_get_current_breakpoint(self : Ptr[AdwDialog]): Ptr[AdwBreakpoint] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-dialog.h +*/ +@extern def adw_dialog_get_default_widget(self : Ptr[AdwDialog]): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-dialog.h +*/ +@extern def adw_dialog_get_focus(self : Ptr[AdwDialog]): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-dialog.h +*/ +@extern def adw_dialog_get_follows_content_size(self : Ptr[AdwDialog]): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-dialog.h +*/ +@extern def adw_dialog_get_presentation_mode(self : Ptr[AdwDialog]): AdwDialogPresentationMode = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-dialog.h +*/ +@extern def adw_dialog_get_title(self : Ptr[AdwDialog]): CString = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-dialog.h +*/ +@extern def adw_dialog_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-dialog.h +*/ +@extern def adw_dialog_new(): Ptr[AdwDialog] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-dialog.h +*/ +@extern def adw_dialog_present(self : Ptr[AdwDialog], parent : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-enums.h +*/ +@extern def adw_dialog_presentation_mode_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-dialog.h +*/ +@extern def adw_dialog_set_can_close(self : Ptr[AdwDialog], can_close : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-dialog.h +*/ +@extern def adw_dialog_set_child(self : Ptr[AdwDialog], child : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-dialog.h +*/ +@extern def adw_dialog_set_content_height(self : Ptr[AdwDialog], content_height : CInt): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-dialog.h +*/ +@extern def adw_dialog_set_content_width(self : Ptr[AdwDialog], content_width : CInt): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-dialog.h +*/ +@extern def adw_dialog_set_default_widget(self : Ptr[AdwDialog], default_widget : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-dialog.h +*/ +@extern def adw_dialog_set_focus(self : Ptr[AdwDialog], focus : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-dialog.h +*/ +@extern def adw_dialog_set_follows_content_size(self : Ptr[AdwDialog], follows_content_size : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-dialog.h +*/ +@extern def adw_dialog_set_presentation_mode(self : Ptr[AdwDialog], presentation_mode : AdwDialogPresentationMode): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-dialog.h +*/ +@extern def adw_dialog_set_title(self : Ptr[AdwDialog], title : CString): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-easing.h +*/ +@extern def adw_easing_ease(self : AdwEasing, value : Double): Double = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-enums.h +*/ +@extern def adw_easing_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-entry-row.h +*/ +@extern def adw_entry_row_add_prefix(self : Ptr[AdwEntryRow], widget : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-entry-row.h +*/ +@extern def adw_entry_row_add_suffix(self : Ptr[AdwEntryRow], widget : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-entry-row.h +*/ +@extern def adw_entry_row_get_activates_default(self : Ptr[AdwEntryRow]): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-entry-row.h +*/ +@extern def adw_entry_row_get_attributes(self : Ptr[AdwEntryRow]): Ptr[_root_.sn.gnome.pango.internal.PangoAttrList] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-entry-row.h +*/ +@extern def adw_entry_row_get_enable_emoji_completion(self : Ptr[AdwEntryRow]): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-entry-row.h +*/ +@extern def adw_entry_row_get_input_hints(self : Ptr[AdwEntryRow]): _root_.sn.gnome.gtk.internal.GtkInputHints = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-entry-row.h +*/ +@extern def adw_entry_row_get_input_purpose(self : Ptr[AdwEntryRow]): _root_.sn.gnome.gtk.internal.GtkInputPurpose = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-entry-row.h +*/ +@extern def adw_entry_row_get_show_apply_button(self : Ptr[AdwEntryRow]): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-entry-row.h +*/ +@extern def adw_entry_row_get_text_length(self : Ptr[AdwEntryRow]): _root_.sn.gnome.glib.internal.guint = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-entry-row.h +*/ +@extern def adw_entry_row_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-entry-row.h +*/ +@extern def adw_entry_row_grab_focus_without_selecting(self : Ptr[AdwEntryRow]): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-entry-row.h +*/ +@extern def adw_entry_row_new(): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-entry-row.h +*/ +@extern def adw_entry_row_remove(self : Ptr[AdwEntryRow], widget : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-entry-row.h +*/ +@extern def adw_entry_row_set_activates_default(self : Ptr[AdwEntryRow], activates : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-entry-row.h +*/ +@extern def adw_entry_row_set_attributes(self : Ptr[AdwEntryRow], attributes : Ptr[_root_.sn.gnome.pango.internal.PangoAttrList]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-entry-row.h +*/ +@extern def adw_entry_row_set_enable_emoji_completion(self : Ptr[AdwEntryRow], enable_emoji_completion : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-entry-row.h +*/ +@extern def adw_entry_row_set_input_hints(self : Ptr[AdwEntryRow], hints : _root_.sn.gnome.gtk.internal.GtkInputHints): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-entry-row.h +*/ +@extern def adw_entry_row_set_input_purpose(self : Ptr[AdwEntryRow], purpose : _root_.sn.gnome.gtk.internal.GtkInputPurpose): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-entry-row.h +*/ +@extern def adw_entry_row_set_show_apply_button(self : Ptr[AdwEntryRow], show_apply_button : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-enum-list-model.h +*/ +@extern def adw_enum_list_item_get_name(self : Ptr[AdwEnumListItem]): CString = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-enum-list-model.h +*/ +@extern def adw_enum_list_item_get_nick(self : Ptr[AdwEnumListItem]): CString = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-enum-list-model.h +*/ +@extern def adw_enum_list_item_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-enum-list-model.h +*/ +@extern def adw_enum_list_item_get_value(self : Ptr[AdwEnumListItem]): CInt = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-enum-list-model.h +*/ +@extern def adw_enum_list_model_find_position(self : Ptr[AdwEnumListModel], value : CInt): _root_.sn.gnome.glib.internal.guint = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-enum-list-model.h +*/ +@extern def adw_enum_list_model_get_enum_type(self : Ptr[AdwEnumListModel]): _root_.sn.gnome.gobject.internal.GType = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-enum-list-model.h +*/ +@extern def adw_enum_list_model_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-enum-list-model.h +*/ +@extern def adw_enum_list_model_new(enum_type : _root_.sn.gnome.gobject.internal.GType): Ptr[AdwEnumListModel] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-expander-row.h +*/ +@extern def adw_expander_row_add_action(self : Ptr[AdwExpanderRow], widget : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-expander-row.h +*/ +@extern def adw_expander_row_add_prefix(self : Ptr[AdwExpanderRow], widget : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-expander-row.h +*/ +@extern def adw_expander_row_add_row(self : Ptr[AdwExpanderRow], child : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-expander-row.h +*/ +@extern def adw_expander_row_add_suffix(self : Ptr[AdwExpanderRow], widget : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-expander-row.h +*/ +@extern def adw_expander_row_get_enable_expansion(self : Ptr[AdwExpanderRow]): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-expander-row.h +*/ +@extern def adw_expander_row_get_expanded(self : Ptr[AdwExpanderRow]): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-expander-row.h +*/ +@extern def adw_expander_row_get_icon_name(self : Ptr[AdwExpanderRow]): CString = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-expander-row.h +*/ +@extern def adw_expander_row_get_show_enable_switch(self : Ptr[AdwExpanderRow]): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-expander-row.h +*/ +@extern def adw_expander_row_get_subtitle(self : Ptr[AdwExpanderRow]): CString = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-expander-row.h +*/ +@extern def adw_expander_row_get_subtitle_lines(self : Ptr[AdwExpanderRow]): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-expander-row.h +*/ +@extern def adw_expander_row_get_title_lines(self : Ptr[AdwExpanderRow]): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-expander-row.h +*/ +@extern def adw_expander_row_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-expander-row.h +*/ +@extern def adw_expander_row_new(): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-expander-row.h +*/ +@extern def adw_expander_row_remove(self : Ptr[AdwExpanderRow], child : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-expander-row.h +*/ +@extern def adw_expander_row_set_enable_expansion(self : Ptr[AdwExpanderRow], enable_expansion : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-expander-row.h +*/ +@extern def adw_expander_row_set_expanded(self : Ptr[AdwExpanderRow], expanded : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-expander-row.h +*/ +@extern def adw_expander_row_set_icon_name(self : Ptr[AdwExpanderRow], icon_name : CString): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-expander-row.h +*/ +@extern def adw_expander_row_set_show_enable_switch(self : Ptr[AdwExpanderRow], show_enable_switch : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-expander-row.h +*/ +@extern def adw_expander_row_set_subtitle(self : Ptr[AdwExpanderRow], subtitle : CString): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-expander-row.h +*/ +@extern def adw_expander_row_set_subtitle_lines(self : Ptr[AdwExpanderRow], subtitle_lines : CInt): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-expander-row.h +*/ +@extern def adw_expander_row_set_title_lines(self : Ptr[AdwExpanderRow], title_lines : CInt): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-enums.h +*/ +@extern def adw_flap_fold_policy_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-flap.h +*/ +@extern def adw_flap_get_content(self : Ptr[AdwFlap]): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-flap.h +*/ +@extern def adw_flap_get_flap(self : Ptr[AdwFlap]): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-flap.h +*/ +@extern def adw_flap_get_flap_position(self : Ptr[AdwFlap]): _root_.sn.gnome.gtk.internal.GtkPackType = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-flap.h +*/ +@extern def adw_flap_get_fold_duration(self : Ptr[AdwFlap]): _root_.sn.gnome.glib.internal.guint = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-flap.h +*/ +@extern def adw_flap_get_fold_policy(self : Ptr[AdwFlap]): AdwFlapFoldPolicy = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-flap.h +*/ +@extern def adw_flap_get_fold_threshold_policy(self : Ptr[AdwFlap]): AdwFoldThresholdPolicy = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-flap.h +*/ +@extern def adw_flap_get_folded(self : Ptr[AdwFlap]): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-flap.h +*/ +@extern def adw_flap_get_locked(self : Ptr[AdwFlap]): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-flap.h +*/ +@extern def adw_flap_get_modal(self : Ptr[AdwFlap]): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-flap.h +*/ +@extern def adw_flap_get_reveal_flap(self : Ptr[AdwFlap]): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-flap.h +*/ +@extern def adw_flap_get_reveal_params(self : Ptr[AdwFlap]): Ptr[AdwSpringParams] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-flap.h +*/ +@extern def adw_flap_get_reveal_progress(self : Ptr[AdwFlap]): Double = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-flap.h +*/ +@extern def adw_flap_get_separator(self : Ptr[AdwFlap]): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-flap.h +*/ +@extern def adw_flap_get_swipe_to_close(self : Ptr[AdwFlap]): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-flap.h +*/ +@extern def adw_flap_get_swipe_to_open(self : Ptr[AdwFlap]): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-flap.h +*/ +@extern def adw_flap_get_transition_type(self : Ptr[AdwFlap]): AdwFlapTransitionType = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-flap.h +*/ +@extern def adw_flap_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-flap.h +*/ +@extern def adw_flap_new(): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-flap.h +*/ +@extern def adw_flap_set_content(self : Ptr[AdwFlap], content : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-flap.h +*/ +@extern def adw_flap_set_flap(self : Ptr[AdwFlap], flap : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-flap.h +*/ +@extern def adw_flap_set_flap_position(self : Ptr[AdwFlap], position : _root_.sn.gnome.gtk.internal.GtkPackType): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-flap.h +*/ +@extern def adw_flap_set_fold_duration(self : Ptr[AdwFlap], duration : _root_.sn.gnome.glib.internal.guint): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-flap.h +*/ +@extern def adw_flap_set_fold_policy(self : Ptr[AdwFlap], policy : AdwFlapFoldPolicy): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-flap.h +*/ +@extern def adw_flap_set_fold_threshold_policy(self : Ptr[AdwFlap], policy : AdwFoldThresholdPolicy): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-flap.h +*/ +@extern def adw_flap_set_locked(self : Ptr[AdwFlap], locked : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-flap.h +*/ +@extern def adw_flap_set_modal(self : Ptr[AdwFlap], modal : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-flap.h +*/ +@extern def adw_flap_set_reveal_flap(self : Ptr[AdwFlap], reveal_flap : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-flap.h +*/ +@extern def adw_flap_set_reveal_params(self : Ptr[AdwFlap], params : Ptr[AdwSpringParams]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-flap.h +*/ +@extern def adw_flap_set_separator(self : Ptr[AdwFlap], separator : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-flap.h +*/ +@extern def adw_flap_set_swipe_to_close(self : Ptr[AdwFlap], swipe_to_close : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-flap.h +*/ +@extern def adw_flap_set_swipe_to_open(self : Ptr[AdwFlap], swipe_to_open : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-flap.h +*/ +@extern def adw_flap_set_transition_type(self : Ptr[AdwFlap], transition_type : AdwFlapTransitionType): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-enums.h +*/ +@extern def adw_flap_transition_type_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-enums.h +*/ +@extern def adw_fold_threshold_policy_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-animation-util.h +*/ +@extern def adw_get_enable_animations(widget : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-version.h +*/ +@extern def adw_get_major_version(): _root_.sn.gnome.glib.internal.guint = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-version.h +*/ +@extern def adw_get_micro_version(): _root_.sn.gnome.glib.internal.guint = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-version.h +*/ +@extern def adw_get_minor_version(): _root_.sn.gnome.glib.internal.guint = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-header-bar.h +*/ +@extern def adw_header_bar_get_centering_policy(self : Ptr[AdwHeaderBar]): AdwCenteringPolicy = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-header-bar.h +*/ +@extern def adw_header_bar_get_decoration_layout(self : Ptr[AdwHeaderBar]): CString = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-header-bar.h +*/ +@extern def adw_header_bar_get_show_back_button(self : Ptr[AdwHeaderBar]): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-header-bar.h +*/ +@extern def adw_header_bar_get_show_end_title_buttons(self : Ptr[AdwHeaderBar]): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-header-bar.h +*/ +@extern def adw_header_bar_get_show_start_title_buttons(self : Ptr[AdwHeaderBar]): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-header-bar.h +*/ +@extern def adw_header_bar_get_show_title(self : Ptr[AdwHeaderBar]): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-header-bar.h +*/ +@extern def adw_header_bar_get_title_widget(self : Ptr[AdwHeaderBar]): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-header-bar.h +*/ +@extern def adw_header_bar_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-header-bar.h +*/ +@extern def adw_header_bar_new(): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-header-bar.h +*/ +@extern def adw_header_bar_pack_end(self : Ptr[AdwHeaderBar], child : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-header-bar.h +*/ +@extern def adw_header_bar_pack_start(self : Ptr[AdwHeaderBar], child : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-header-bar.h +*/ +@extern def adw_header_bar_remove(self : Ptr[AdwHeaderBar], child : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-header-bar.h +*/ +@extern def adw_header_bar_set_centering_policy(self : Ptr[AdwHeaderBar], centering_policy : AdwCenteringPolicy): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-header-bar.h +*/ +@extern def adw_header_bar_set_decoration_layout(self : Ptr[AdwHeaderBar], layout : CString): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-header-bar.h +*/ +@extern def adw_header_bar_set_show_back_button(self : Ptr[AdwHeaderBar], show_back_button : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-header-bar.h +*/ +@extern def adw_header_bar_set_show_end_title_buttons(self : Ptr[AdwHeaderBar], setting : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-header-bar.h +*/ +@extern def adw_header_bar_set_show_start_title_buttons(self : Ptr[AdwHeaderBar], setting : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-header-bar.h +*/ +@extern def adw_header_bar_set_show_title(self : Ptr[AdwHeaderBar], show_title : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-header-bar.h +*/ +@extern def adw_header_bar_set_title_widget(self : Ptr[AdwHeaderBar], title_widget : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-main.h +*/ +@extern def adw_init(): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-main.h +*/ +@extern def adw_is_initialized(): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h +*/ +@extern def adw_leaflet_append(self : Ptr[AdwLeaflet], child : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Ptr[AdwLeafletPage] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h +*/ +@extern def adw_leaflet_get_adjacent_child(self : Ptr[AdwLeaflet], direction : AdwNavigationDirection): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h +*/ +@extern def adw_leaflet_get_can_navigate_back(self : Ptr[AdwLeaflet]): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h +*/ +@extern def adw_leaflet_get_can_navigate_forward(self : Ptr[AdwLeaflet]): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h +*/ +@extern def adw_leaflet_get_can_unfold(self : Ptr[AdwLeaflet]): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h +*/ +@extern def adw_leaflet_get_child_by_name(self : Ptr[AdwLeaflet], name : CString): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h +*/ +@extern def adw_leaflet_get_child_transition_params(self : Ptr[AdwLeaflet]): Ptr[AdwSpringParams] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h +*/ +@extern def adw_leaflet_get_child_transition_running(self : Ptr[AdwLeaflet]): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h +*/ +@extern def adw_leaflet_get_fold_threshold_policy(self : Ptr[AdwLeaflet]): AdwFoldThresholdPolicy = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h +*/ +@extern def adw_leaflet_get_folded(self : Ptr[AdwLeaflet]): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h +*/ +@extern def adw_leaflet_get_homogeneous(self : Ptr[AdwLeaflet]): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h +*/ +@extern def adw_leaflet_get_mode_transition_duration(self : Ptr[AdwLeaflet]): _root_.sn.gnome.glib.internal.guint = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h +*/ +@extern def adw_leaflet_get_page(self : Ptr[AdwLeaflet], child : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Ptr[AdwLeafletPage] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h +*/ +@extern def adw_leaflet_get_pages(self : Ptr[AdwLeaflet]): Ptr[_root_.sn.gnome.gtk.internal.GtkSelectionModel] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h +*/ +@extern def adw_leaflet_get_transition_type(self : Ptr[AdwLeaflet]): AdwLeafletTransitionType = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h +*/ +@extern def adw_leaflet_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h +*/ +@extern def adw_leaflet_get_visible_child(self : Ptr[AdwLeaflet]): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h +*/ +@extern def adw_leaflet_get_visible_child_name(self : Ptr[AdwLeaflet]): CString = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h +*/ +@extern def adw_leaflet_insert_child_after(self : Ptr[AdwLeaflet], child : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget], sibling : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Ptr[AdwLeafletPage] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h +*/ +@extern def adw_leaflet_navigate(self : Ptr[AdwLeaflet], direction : AdwNavigationDirection): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h +*/ +@extern def adw_leaflet_new(): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h +*/ +@extern def adw_leaflet_page_get_child(self : Ptr[AdwLeafletPage]): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h +*/ +@extern def adw_leaflet_page_get_name(self : Ptr[AdwLeafletPage]): CString = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h */ -@extern def adw_easing_ease(self : AdwEasing, value : Double): Double = extern +@extern def adw_leaflet_page_get_navigatable(self : Ptr[AdwLeafletPage]): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h +*/ +@extern def adw_leaflet_page_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h +*/ +@extern def adw_leaflet_page_set_name(self : Ptr[AdwLeafletPage], name : CString): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h +*/ +@extern def adw_leaflet_page_set_navigatable(self : Ptr[AdwLeafletPage], navigatable : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h +*/ +@extern def adw_leaflet_prepend(self : Ptr[AdwLeaflet], child : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Ptr[AdwLeafletPage] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h +*/ +@extern def adw_leaflet_remove(self : Ptr[AdwLeaflet], child : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h +*/ +@extern def adw_leaflet_reorder_child_after(self : Ptr[AdwLeaflet], child : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget], sibling : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h +*/ +@extern def adw_leaflet_set_can_navigate_back(self : Ptr[AdwLeaflet], can_navigate_back : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h +*/ +@extern def adw_leaflet_set_can_navigate_forward(self : Ptr[AdwLeaflet], can_navigate_forward : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h +*/ +@extern def adw_leaflet_set_can_unfold(self : Ptr[AdwLeaflet], can_unfold : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h +*/ +@extern def adw_leaflet_set_child_transition_params(self : Ptr[AdwLeaflet], params : Ptr[AdwSpringParams]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h +*/ +@extern def adw_leaflet_set_fold_threshold_policy(self : Ptr[AdwLeaflet], policy : AdwFoldThresholdPolicy): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h +*/ +@extern def adw_leaflet_set_homogeneous(self : Ptr[AdwLeaflet], homogeneous : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h +*/ +@extern def adw_leaflet_set_mode_transition_duration(self : Ptr[AdwLeaflet], duration : _root_.sn.gnome.glib.internal.guint): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h +*/ +@extern def adw_leaflet_set_transition_type(self : Ptr[AdwLeaflet], transition : AdwLeafletTransitionType): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h +*/ +@extern def adw_leaflet_set_visible_child(self : Ptr[AdwLeaflet], visible_child : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h +*/ +@extern def adw_leaflet_set_visible_child_name(self : Ptr[AdwLeaflet], name : CString): Unit = extern /** * [bindgen] header: /usr/include/libadwaita-1/adw-enums.h */ -@extern def adw_easing_get_type(): _root_.sn.gnome.gobject.internal.GType = extern +@extern def adw_leaflet_transition_type_get_type(): _root_.sn.gnome.gobject.internal.GType = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-enum-list-model.h + * [bindgen] header: /usr/include/libadwaita-1/adw-length-unit.h */ -@extern def adw_enum_list_item_get_name(self : Ptr[AdwEnumListItem]): CString = extern +@extern def adw_length_unit_from_px(unit : AdwLengthUnit, value : Double, settings : Ptr[_root_.sn.gnome.gtk.internal.GtkSettings]): Double = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-enum-list-model.h + * [bindgen] header: /usr/include/libadwaita-1/adw-enums.h */ -@extern def adw_enum_list_item_get_nick(self : Ptr[AdwEnumListItem]): CString = extern +@extern def adw_length_unit_get_type(): _root_.sn.gnome.gobject.internal.GType = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-enum-list-model.h + * [bindgen] header: /usr/include/libadwaita-1/adw-length-unit.h */ -@extern def adw_enum_list_item_get_type(): _root_.sn.gnome.gobject.internal.GType = extern +@extern def adw_length_unit_to_px(unit : AdwLengthUnit, value : Double, settings : Ptr[_root_.sn.gnome.gtk.internal.GtkSettings]): Double = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-enum-list-model.h + * [bindgen] header: /usr/include/libadwaita-1/adw-animation-util.h */ -@extern def adw_enum_list_item_get_value(self : Ptr[AdwEnumListItem]): CInt = extern +@extern def adw_lerp(a : Double, b : Double, t : Double): Double = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-enum-list-model.h + * [bindgen] header: /usr/include/libadwaita-1/adw-message-dialog.h */ -@extern def adw_enum_list_model_find_position(self : Ptr[AdwEnumListModel], value : CInt): _root_.sn.gnome.glib.internal.guint = extern +@extern def adw_message_dialog_add_response(self : Ptr[AdwMessageDialog], id : CString, label : CString): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-enum-list-model.h + * [bindgen] header: /usr/include/libadwaita-1/adw-message-dialog.h */ -@extern def adw_enum_list_model_get_enum_type(self : Ptr[AdwEnumListModel]): _root_.sn.gnome.gobject.internal.GType = extern +@extern def adw_message_dialog_add_responses(self : Ptr[AdwMessageDialog], first_id : CString, rest: Any*): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-enum-list-model.h + * [bindgen] header: /usr/include/libadwaita-1/adw-message-dialog.h */ -@extern def adw_enum_list_model_get_type(): _root_.sn.gnome.gobject.internal.GType = extern +@extern def adw_message_dialog_choose(self : Ptr[AdwMessageDialog], cancellable : Ptr[_root_.sn.gnome.gio.internal.GCancellable], callback : _root_.sn.gnome.gio.internal.GAsyncReadyCallback, user_data : _root_.sn.gnome.glib.internal.gpointer): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-enum-list-model.h + * [bindgen] header: /usr/include/libadwaita-1/adw-message-dialog.h */ -@extern def adw_enum_list_model_new(enum_type : _root_.sn.gnome.gobject.internal.GType): Ptr[AdwEnumListModel] = extern +@extern def adw_message_dialog_choose_finish(self : Ptr[AdwMessageDialog], result : Ptr[_root_.sn.gnome.gio.internal.GAsyncResult]): CString = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-expander-row.h + * [bindgen] header: /usr/include/libadwaita-1/adw-message-dialog.h */ -@extern def adw_expander_row_add_action(self : Ptr[AdwExpanderRow], widget : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern +@extern def adw_message_dialog_format_body(self : Ptr[AdwMessageDialog], format : CString, rest: Any*): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-expander-row.h + * [bindgen] header: /usr/include/libadwaita-1/adw-message-dialog.h */ -@extern def adw_expander_row_add_prefix(self : Ptr[AdwExpanderRow], widget : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern +@extern def adw_message_dialog_format_body_markup(self : Ptr[AdwMessageDialog], format : CString, rest: Any*): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-expander-row.h + * [bindgen] header: /usr/include/libadwaita-1/adw-message-dialog.h */ -@extern def adw_expander_row_add_row(self : Ptr[AdwExpanderRow], child : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern +@extern def adw_message_dialog_format_heading(self : Ptr[AdwMessageDialog], format : CString, rest: Any*): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-expander-row.h + * [bindgen] header: /usr/include/libadwaita-1/adw-message-dialog.h */ -@extern def adw_expander_row_get_enable_expansion(self : Ptr[AdwExpanderRow]): _root_.sn.gnome.glib.internal.gboolean = extern +@extern def adw_message_dialog_format_heading_markup(self : Ptr[AdwMessageDialog], format : CString, rest: Any*): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-expander-row.h + * [bindgen] header: /usr/include/libadwaita-1/adw-message-dialog.h */ -@extern def adw_expander_row_get_expanded(self : Ptr[AdwExpanderRow]): _root_.sn.gnome.glib.internal.gboolean = extern +@extern def adw_message_dialog_get_body(self : Ptr[AdwMessageDialog]): CString = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-expander-row.h + * [bindgen] header: /usr/include/libadwaita-1/adw-message-dialog.h */ -@extern def adw_expander_row_get_icon_name(self : Ptr[AdwExpanderRow]): CString = extern +@extern def adw_message_dialog_get_body_use_markup(self : Ptr[AdwMessageDialog]): _root_.sn.gnome.glib.internal.gboolean = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-expander-row.h + * [bindgen] header: /usr/include/libadwaita-1/adw-message-dialog.h */ -@extern def adw_expander_row_get_show_enable_switch(self : Ptr[AdwExpanderRow]): _root_.sn.gnome.glib.internal.gboolean = extern +@extern def adw_message_dialog_get_close_response(self : Ptr[AdwMessageDialog]): CString = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-expander-row.h + * [bindgen] header: /usr/include/libadwaita-1/adw-message-dialog.h */ -@extern def adw_expander_row_get_subtitle(self : Ptr[AdwExpanderRow]): CString = extern +@extern def adw_message_dialog_get_default_response(self : Ptr[AdwMessageDialog]): CString = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-expander-row.h + * [bindgen] header: /usr/include/libadwaita-1/adw-message-dialog.h */ -@extern def adw_expander_row_get_type(): _root_.sn.gnome.gobject.internal.GType = extern +@extern def adw_message_dialog_get_extra_child(self : Ptr[AdwMessageDialog]): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-expander-row.h + * [bindgen] header: /usr/include/libadwaita-1/adw-message-dialog.h */ -@extern def adw_expander_row_new(): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern +@extern def adw_message_dialog_get_heading(self : Ptr[AdwMessageDialog]): CString = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-expander-row.h + * [bindgen] header: /usr/include/libadwaita-1/adw-message-dialog.h */ -@extern def adw_expander_row_remove(self : Ptr[AdwExpanderRow], child : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern +@extern def adw_message_dialog_get_heading_use_markup(self : Ptr[AdwMessageDialog]): _root_.sn.gnome.glib.internal.gboolean = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-expander-row.h + * [bindgen] header: /usr/include/libadwaita-1/adw-message-dialog.h */ -@extern def adw_expander_row_set_enable_expansion(self : Ptr[AdwExpanderRow], enable_expansion : _root_.sn.gnome.glib.internal.gboolean): Unit = extern +@extern def adw_message_dialog_get_response_appearance(self : Ptr[AdwMessageDialog], response : CString): AdwResponseAppearance = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-expander-row.h + * [bindgen] header: /usr/include/libadwaita-1/adw-message-dialog.h */ -@extern def adw_expander_row_set_expanded(self : Ptr[AdwExpanderRow], expanded : _root_.sn.gnome.glib.internal.gboolean): Unit = extern +@extern def adw_message_dialog_get_response_enabled(self : Ptr[AdwMessageDialog], response : CString): _root_.sn.gnome.glib.internal.gboolean = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-expander-row.h + * [bindgen] header: /usr/include/libadwaita-1/adw-message-dialog.h */ -@extern def adw_expander_row_set_icon_name(self : Ptr[AdwExpanderRow], icon_name : CString): Unit = extern +@extern def adw_message_dialog_get_response_label(self : Ptr[AdwMessageDialog], response : CString): CString = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-expander-row.h + * [bindgen] header: /usr/include/libadwaita-1/adw-message-dialog.h */ -@extern def adw_expander_row_set_show_enable_switch(self : Ptr[AdwExpanderRow], show_enable_switch : _root_.sn.gnome.glib.internal.gboolean): Unit = extern +@extern def adw_message_dialog_get_type(): _root_.sn.gnome.gobject.internal.GType = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-expander-row.h + * [bindgen] header: /usr/include/libadwaita-1/adw-message-dialog.h */ -@extern def adw_expander_row_set_subtitle(self : Ptr[AdwExpanderRow], subtitle : CString): Unit = extern +@extern def adw_message_dialog_has_response(self : Ptr[AdwMessageDialog], response : CString): _root_.sn.gnome.glib.internal.gboolean = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-enums.h + * [bindgen] header: /usr/include/libadwaita-1/adw-message-dialog.h */ -@extern def adw_flap_fold_policy_get_type(): _root_.sn.gnome.gobject.internal.GType = extern +@extern def adw_message_dialog_new(parent : Ptr[_root_.sn.gnome.gtk.internal.GtkWindow], heading : CString, body : CString): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-flap.h + * [bindgen] header: /usr/include/libadwaita-1/adw-message-dialog.h */ -@extern def adw_flap_get_content(self : Ptr[AdwFlap]): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern +@extern def adw_message_dialog_remove_response(self : Ptr[AdwMessageDialog], id : CString): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-flap.h + * [bindgen] header: /usr/include/libadwaita-1/adw-message-dialog.h */ -@extern def adw_flap_get_flap(self : Ptr[AdwFlap]): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern +@extern def adw_message_dialog_response(self : Ptr[AdwMessageDialog], response : CString): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-flap.h + * [bindgen] header: /usr/include/libadwaita-1/adw-message-dialog.h */ -@extern def adw_flap_get_flap_position(self : Ptr[AdwFlap]): _root_.sn.gnome.gtk.internal.GtkPackType = extern +@extern def adw_message_dialog_set_body(self : Ptr[AdwMessageDialog], body : CString): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-flap.h + * [bindgen] header: /usr/include/libadwaita-1/adw-message-dialog.h */ -@extern def adw_flap_get_fold_duration(self : Ptr[AdwFlap]): _root_.sn.gnome.glib.internal.guint = extern +@extern def adw_message_dialog_set_body_use_markup(self : Ptr[AdwMessageDialog], use_markup : _root_.sn.gnome.glib.internal.gboolean): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-flap.h + * [bindgen] header: /usr/include/libadwaita-1/adw-message-dialog.h */ -@extern def adw_flap_get_fold_policy(self : Ptr[AdwFlap]): AdwFlapFoldPolicy = extern +@extern def adw_message_dialog_set_close_response(self : Ptr[AdwMessageDialog], response : CString): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-flap.h + * [bindgen] header: /usr/include/libadwaita-1/adw-message-dialog.h */ -@extern def adw_flap_get_fold_threshold_policy(self : Ptr[AdwFlap]): AdwFoldThresholdPolicy = extern +@extern def adw_message_dialog_set_default_response(self : Ptr[AdwMessageDialog], response : CString): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-flap.h + * [bindgen] header: /usr/include/libadwaita-1/adw-message-dialog.h */ -@extern def adw_flap_get_folded(self : Ptr[AdwFlap]): _root_.sn.gnome.glib.internal.gboolean = extern +@extern def adw_message_dialog_set_extra_child(self : Ptr[AdwMessageDialog], child : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-flap.h + * [bindgen] header: /usr/include/libadwaita-1/adw-message-dialog.h */ -@extern def adw_flap_get_locked(self : Ptr[AdwFlap]): _root_.sn.gnome.glib.internal.gboolean = extern +@extern def adw_message_dialog_set_heading(self : Ptr[AdwMessageDialog], heading : CString): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-flap.h + * [bindgen] header: /usr/include/libadwaita-1/adw-message-dialog.h */ -@extern def adw_flap_get_modal(self : Ptr[AdwFlap]): _root_.sn.gnome.glib.internal.gboolean = extern +@extern def adw_message_dialog_set_heading_use_markup(self : Ptr[AdwMessageDialog], use_markup : _root_.sn.gnome.glib.internal.gboolean): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-flap.h + * [bindgen] header: /usr/include/libadwaita-1/adw-message-dialog.h */ -@extern def adw_flap_get_reveal_flap(self : Ptr[AdwFlap]): _root_.sn.gnome.glib.internal.gboolean = extern +@extern def adw_message_dialog_set_response_appearance(self : Ptr[AdwMessageDialog], response : CString, appearance : AdwResponseAppearance): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-flap.h + * [bindgen] header: /usr/include/libadwaita-1/adw-message-dialog.h */ -@extern def adw_flap_get_reveal_params(self : Ptr[AdwFlap]): Ptr[AdwSpringParams] = extern +@extern def adw_message_dialog_set_response_enabled(self : Ptr[AdwMessageDialog], response : CString, enabled : _root_.sn.gnome.glib.internal.gboolean): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-flap.h + * [bindgen] header: /usr/include/libadwaita-1/adw-message-dialog.h */ -@extern def adw_flap_get_reveal_progress(self : Ptr[AdwFlap]): Double = extern +@extern def adw_message_dialog_set_response_label(self : Ptr[AdwMessageDialog], response : CString, label : CString): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-flap.h + * [bindgen] header: /usr/include/libadwaita-1/adw-enums.h */ -@extern def adw_flap_get_separator(self : Ptr[AdwFlap]): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern +@extern def adw_navigation_direction_get_type(): _root_.sn.gnome.gobject.internal.GType = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-flap.h + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h */ -@extern def adw_flap_get_swipe_to_close(self : Ptr[AdwFlap]): _root_.sn.gnome.glib.internal.gboolean = extern +@extern def adw_navigation_page_get_can_pop(self : Ptr[AdwNavigationPage]): _root_.sn.gnome.glib.internal.gboolean = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-flap.h + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h */ -@extern def adw_flap_get_swipe_to_open(self : Ptr[AdwFlap]): _root_.sn.gnome.glib.internal.gboolean = extern +@extern def adw_navigation_page_get_child(self : Ptr[AdwNavigationPage]): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-flap.h + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h */ -@extern def adw_flap_get_transition_type(self : Ptr[AdwFlap]): AdwFlapTransitionType = extern +@extern def adw_navigation_page_get_tag(self : Ptr[AdwNavigationPage]): CString = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-flap.h + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h */ -@extern def adw_flap_get_type(): _root_.sn.gnome.gobject.internal.GType = extern +@extern def adw_navigation_page_get_title(self : Ptr[AdwNavigationPage]): CString = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-flap.h + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h */ -@extern def adw_flap_new(): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern +@extern def adw_navigation_page_get_type(): _root_.sn.gnome.gobject.internal.GType = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-flap.h + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h */ -@extern def adw_flap_set_content(self : Ptr[AdwFlap], content : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern +@extern def adw_navigation_page_new(child : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget], title : CString): Ptr[AdwNavigationPage] = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-flap.h + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h */ -@extern def adw_flap_set_flap(self : Ptr[AdwFlap], flap : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern +@extern def adw_navigation_page_new_with_tag(child : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget], title : CString, tag : CString): Ptr[AdwNavigationPage] = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-flap.h + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h */ -@extern def adw_flap_set_flap_position(self : Ptr[AdwFlap], position : _root_.sn.gnome.gtk.internal.GtkPackType): Unit = extern +@extern def adw_navigation_page_set_can_pop(self : Ptr[AdwNavigationPage], can_pop : _root_.sn.gnome.glib.internal.gboolean): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-flap.h + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h */ -@extern def adw_flap_set_fold_duration(self : Ptr[AdwFlap], duration : _root_.sn.gnome.glib.internal.guint): Unit = extern +@extern def adw_navigation_page_set_child(self : Ptr[AdwNavigationPage], child : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-flap.h + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h */ -@extern def adw_flap_set_fold_policy(self : Ptr[AdwFlap], policy : AdwFlapFoldPolicy): Unit = extern +@extern def adw_navigation_page_set_tag(self : Ptr[AdwNavigationPage], tag : CString): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-flap.h + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h */ -@extern def adw_flap_set_fold_threshold_policy(self : Ptr[AdwFlap], policy : AdwFoldThresholdPolicy): Unit = extern +@extern def adw_navigation_page_set_title(self : Ptr[AdwNavigationPage], title : CString): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-flap.h + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-split-view.h */ -@extern def adw_flap_set_locked(self : Ptr[AdwFlap], locked : _root_.sn.gnome.glib.internal.gboolean): Unit = extern +@extern def adw_navigation_split_view_get_collapsed(self : Ptr[AdwNavigationSplitView]): _root_.sn.gnome.glib.internal.gboolean = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-flap.h + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-split-view.h */ -@extern def adw_flap_set_modal(self : Ptr[AdwFlap], modal : _root_.sn.gnome.glib.internal.gboolean): Unit = extern +@extern def adw_navigation_split_view_get_content(self : Ptr[AdwNavigationSplitView]): Ptr[AdwNavigationPage] = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-flap.h + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-split-view.h */ -@extern def adw_flap_set_reveal_flap(self : Ptr[AdwFlap], reveal_flap : _root_.sn.gnome.glib.internal.gboolean): Unit = extern +@extern def adw_navigation_split_view_get_max_sidebar_width(self : Ptr[AdwNavigationSplitView]): Double = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-flap.h + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-split-view.h */ -@extern def adw_flap_set_reveal_params(self : Ptr[AdwFlap], params : Ptr[AdwSpringParams]): Unit = extern +@extern def adw_navigation_split_view_get_min_sidebar_width(self : Ptr[AdwNavigationSplitView]): Double = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-flap.h + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-split-view.h */ -@extern def adw_flap_set_separator(self : Ptr[AdwFlap], separator : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern +@extern def adw_navigation_split_view_get_show_content(self : Ptr[AdwNavigationSplitView]): _root_.sn.gnome.glib.internal.gboolean = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-flap.h + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-split-view.h */ -@extern def adw_flap_set_swipe_to_close(self : Ptr[AdwFlap], swipe_to_close : _root_.sn.gnome.glib.internal.gboolean): Unit = extern +@extern def adw_navigation_split_view_get_sidebar(self : Ptr[AdwNavigationSplitView]): Ptr[AdwNavigationPage] = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-flap.h + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-split-view.h */ -@extern def adw_flap_set_swipe_to_open(self : Ptr[AdwFlap], swipe_to_open : _root_.sn.gnome.glib.internal.gboolean): Unit = extern +@extern def adw_navigation_split_view_get_sidebar_width_fraction(self : Ptr[AdwNavigationSplitView]): Double = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-flap.h + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-split-view.h */ -@extern def adw_flap_set_transition_type(self : Ptr[AdwFlap], transition_type : AdwFlapTransitionType): Unit = extern +@extern def adw_navigation_split_view_get_sidebar_width_unit(self : Ptr[AdwNavigationSplitView]): AdwLengthUnit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-enums.h + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-split-view.h */ -@extern def adw_flap_transition_type_get_type(): _root_.sn.gnome.gobject.internal.GType = extern +@extern def adw_navigation_split_view_get_type(): _root_.sn.gnome.gobject.internal.GType = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-enums.h + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-split-view.h */ -@extern def adw_fold_threshold_policy_get_type(): _root_.sn.gnome.gobject.internal.GType = extern +@extern def adw_navigation_split_view_new(): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-animation-util.h + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-split-view.h */ -@extern def adw_get_enable_animations(widget : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): _root_.sn.gnome.glib.internal.gboolean = extern +@extern def adw_navigation_split_view_set_collapsed(self : Ptr[AdwNavigationSplitView], collapsed : _root_.sn.gnome.glib.internal.gboolean): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-version.h + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-split-view.h */ -@extern def adw_get_major_version(): _root_.sn.gnome.glib.internal.guint = extern +@extern def adw_navigation_split_view_set_content(self : Ptr[AdwNavigationSplitView], content : Ptr[AdwNavigationPage]): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-version.h + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-split-view.h */ -@extern def adw_get_micro_version(): _root_.sn.gnome.glib.internal.guint = extern +@extern def adw_navigation_split_view_set_max_sidebar_width(self : Ptr[AdwNavigationSplitView], width : Double): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-version.h + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-split-view.h */ -@extern def adw_get_minor_version(): _root_.sn.gnome.glib.internal.guint = extern +@extern def adw_navigation_split_view_set_min_sidebar_width(self : Ptr[AdwNavigationSplitView], width : Double): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-header-bar.h + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-split-view.h */ -@extern def adw_header_bar_get_centering_policy(self : Ptr[AdwHeaderBar]): AdwCenteringPolicy = extern +@extern def adw_navigation_split_view_set_show_content(self : Ptr[AdwNavigationSplitView], show_content : _root_.sn.gnome.glib.internal.gboolean): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-header-bar.h + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-split-view.h */ -@extern def adw_header_bar_get_decoration_layout(self : Ptr[AdwHeaderBar]): CString = extern +@extern def adw_navigation_split_view_set_sidebar(self : Ptr[AdwNavigationSplitView], sidebar : Ptr[AdwNavigationPage]): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-header-bar.h + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-split-view.h */ -@extern def adw_header_bar_get_show_end_title_buttons(self : Ptr[AdwHeaderBar]): _root_.sn.gnome.glib.internal.gboolean = extern +@extern def adw_navigation_split_view_set_sidebar_width_fraction(self : Ptr[AdwNavigationSplitView], fraction : Double): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-header-bar.h + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-split-view.h */ -@extern def adw_header_bar_get_show_start_title_buttons(self : Ptr[AdwHeaderBar]): _root_.sn.gnome.glib.internal.gboolean = extern +@extern def adw_navigation_split_view_set_sidebar_width_unit(self : Ptr[AdwNavigationSplitView], unit : AdwLengthUnit): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-header-bar.h + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h */ -@extern def adw_header_bar_get_title_widget(self : Ptr[AdwHeaderBar]): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern +@extern def adw_navigation_view_add(self : Ptr[AdwNavigationView], page : Ptr[AdwNavigationPage]): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-header-bar.h + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h */ -@extern def adw_header_bar_get_type(): _root_.sn.gnome.gobject.internal.GType = extern +@extern def adw_navigation_view_find_page(self : Ptr[AdwNavigationView], tag : CString): Ptr[AdwNavigationPage] = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-header-bar.h + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h */ -@extern def adw_header_bar_new(): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern +@extern def adw_navigation_view_get_animate_transitions(self : Ptr[AdwNavigationView]): _root_.sn.gnome.glib.internal.gboolean = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-header-bar.h + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h */ -@extern def adw_header_bar_pack_end(self : Ptr[AdwHeaderBar], child : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern +@extern def adw_navigation_view_get_navigation_stack(self : Ptr[AdwNavigationView]): Ptr[_root_.sn.gnome.gio.internal.GListModel] = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-header-bar.h + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h */ -@extern def adw_header_bar_pack_start(self : Ptr[AdwHeaderBar], child : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern +@extern def adw_navigation_view_get_pop_on_escape(self : Ptr[AdwNavigationView]): _root_.sn.gnome.glib.internal.gboolean = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-header-bar.h + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h */ -@extern def adw_header_bar_remove(self : Ptr[AdwHeaderBar], child : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern +@extern def adw_navigation_view_get_previous_page(self : Ptr[AdwNavigationView], page : Ptr[AdwNavigationPage]): Ptr[AdwNavigationPage] = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-header-bar.h + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h */ -@extern def adw_header_bar_set_centering_policy(self : Ptr[AdwHeaderBar], centering_policy : AdwCenteringPolicy): Unit = extern +@extern def adw_navigation_view_get_type(): _root_.sn.gnome.gobject.internal.GType = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-header-bar.h + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h */ -@extern def adw_header_bar_set_decoration_layout(self : Ptr[AdwHeaderBar], layout : CString): Unit = extern +@extern def adw_navigation_view_get_visible_page(self : Ptr[AdwNavigationView]): Ptr[AdwNavigationPage] = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-header-bar.h + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h +*/ +@extern def adw_navigation_view_new(): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h +*/ +@extern def adw_navigation_view_pop(self : Ptr[AdwNavigationView]): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h +*/ +@extern def adw_navigation_view_pop_to_page(self : Ptr[AdwNavigationView], page : Ptr[AdwNavigationPage]): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h +*/ +@extern def adw_navigation_view_pop_to_tag(self : Ptr[AdwNavigationView], tag : CString): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h */ -@extern def adw_header_bar_set_show_end_title_buttons(self : Ptr[AdwHeaderBar], setting : _root_.sn.gnome.glib.internal.gboolean): Unit = extern +@extern def adw_navigation_view_push(self : Ptr[AdwNavigationView], page : Ptr[AdwNavigationPage]): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-header-bar.h + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h */ -@extern def adw_header_bar_set_show_start_title_buttons(self : Ptr[AdwHeaderBar], setting : _root_.sn.gnome.glib.internal.gboolean): Unit = extern +@extern def adw_navigation_view_push_by_tag(self : Ptr[AdwNavigationView], tag : CString): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-header-bar.h + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h */ -@extern def adw_header_bar_set_title_widget(self : Ptr[AdwHeaderBar], title_widget : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern +@extern def adw_navigation_view_remove(self : Ptr[AdwNavigationView], page : Ptr[AdwNavigationPage]): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-main.h + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h */ -@extern def adw_init(): Unit = extern +@extern def adw_navigation_view_replace(self : Ptr[AdwNavigationView], pages : Ptr[Ptr[AdwNavigationPage]], n_pages : CInt): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-main.h + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h */ -@extern def adw_is_initialized(): _root_.sn.gnome.glib.internal.gboolean = extern +@extern def adw_navigation_view_replace_with_tags(self : Ptr[AdwNavigationView], tags : Ptr[CString], n_tags : CInt): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h */ -@extern def adw_leaflet_append(self : Ptr[AdwLeaflet], child : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Ptr[AdwLeafletPage] = extern +@extern def adw_navigation_view_set_animate_transitions(self : Ptr[AdwNavigationView], animate_transitions : _root_.sn.gnome.glib.internal.gboolean): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h */ -@extern def adw_leaflet_get_adjacent_child(self : Ptr[AdwLeaflet], direction : AdwNavigationDirection): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern +@extern def adw_navigation_view_set_pop_on_escape(self : Ptr[AdwNavigationView], pop_on_escape : _root_.sn.gnome.glib.internal.gboolean): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h + * [bindgen] header: /usr/include/libadwaita-1/adw-overlay-split-view.h */ -@extern def adw_leaflet_get_can_navigate_back(self : Ptr[AdwLeaflet]): _root_.sn.gnome.glib.internal.gboolean = extern +@extern def adw_overlay_split_view_get_collapsed(self : Ptr[AdwOverlaySplitView]): _root_.sn.gnome.glib.internal.gboolean = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h + * [bindgen] header: /usr/include/libadwaita-1/adw-overlay-split-view.h */ -@extern def adw_leaflet_get_can_navigate_forward(self : Ptr[AdwLeaflet]): _root_.sn.gnome.glib.internal.gboolean = extern +@extern def adw_overlay_split_view_get_content(self : Ptr[AdwOverlaySplitView]): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h + * [bindgen] header: /usr/include/libadwaita-1/adw-overlay-split-view.h */ -@extern def adw_leaflet_get_can_unfold(self : Ptr[AdwLeaflet]): _root_.sn.gnome.glib.internal.gboolean = extern +@extern def adw_overlay_split_view_get_enable_hide_gesture(self : Ptr[AdwOverlaySplitView]): _root_.sn.gnome.glib.internal.gboolean = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h + * [bindgen] header: /usr/include/libadwaita-1/adw-overlay-split-view.h */ -@extern def adw_leaflet_get_child_by_name(self : Ptr[AdwLeaflet], name : CString): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern +@extern def adw_overlay_split_view_get_enable_show_gesture(self : Ptr[AdwOverlaySplitView]): _root_.sn.gnome.glib.internal.gboolean = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h + * [bindgen] header: /usr/include/libadwaita-1/adw-overlay-split-view.h */ -@extern def adw_leaflet_get_child_transition_params(self : Ptr[AdwLeaflet]): Ptr[AdwSpringParams] = extern +@extern def adw_overlay_split_view_get_max_sidebar_width(self : Ptr[AdwOverlaySplitView]): Double = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h + * [bindgen] header: /usr/include/libadwaita-1/adw-overlay-split-view.h */ -@extern def adw_leaflet_get_child_transition_running(self : Ptr[AdwLeaflet]): _root_.sn.gnome.glib.internal.gboolean = extern +@extern def adw_overlay_split_view_get_min_sidebar_width(self : Ptr[AdwOverlaySplitView]): Double = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h + * [bindgen] header: /usr/include/libadwaita-1/adw-overlay-split-view.h */ -@extern def adw_leaflet_get_fold_threshold_policy(self : Ptr[AdwLeaflet]): AdwFoldThresholdPolicy = extern +@extern def adw_overlay_split_view_get_pin_sidebar(self : Ptr[AdwOverlaySplitView]): _root_.sn.gnome.glib.internal.gboolean = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h + * [bindgen] header: /usr/include/libadwaita-1/adw-overlay-split-view.h */ -@extern def adw_leaflet_get_folded(self : Ptr[AdwLeaflet]): _root_.sn.gnome.glib.internal.gboolean = extern +@extern def adw_overlay_split_view_get_show_sidebar(self : Ptr[AdwOverlaySplitView]): _root_.sn.gnome.glib.internal.gboolean = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h + * [bindgen] header: /usr/include/libadwaita-1/adw-overlay-split-view.h */ -@extern def adw_leaflet_get_homogeneous(self : Ptr[AdwLeaflet]): _root_.sn.gnome.glib.internal.gboolean = extern +@extern def adw_overlay_split_view_get_sidebar(self : Ptr[AdwOverlaySplitView]): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h + * [bindgen] header: /usr/include/libadwaita-1/adw-overlay-split-view.h */ -@extern def adw_leaflet_get_mode_transition_duration(self : Ptr[AdwLeaflet]): _root_.sn.gnome.glib.internal.guint = extern +@extern def adw_overlay_split_view_get_sidebar_position(self : Ptr[AdwOverlaySplitView]): _root_.sn.gnome.gtk.internal.GtkPackType = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h + * [bindgen] header: /usr/include/libadwaita-1/adw-overlay-split-view.h */ -@extern def adw_leaflet_get_page(self : Ptr[AdwLeaflet], child : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Ptr[AdwLeafletPage] = extern +@extern def adw_overlay_split_view_get_sidebar_width_fraction(self : Ptr[AdwOverlaySplitView]): Double = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h + * [bindgen] header: /usr/include/libadwaita-1/adw-overlay-split-view.h */ -@extern def adw_leaflet_get_pages(self : Ptr[AdwLeaflet]): Ptr[_root_.sn.gnome.gtk.internal.GtkSelectionModel] = extern +@extern def adw_overlay_split_view_get_sidebar_width_unit(self : Ptr[AdwOverlaySplitView]): AdwLengthUnit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h + * [bindgen] header: /usr/include/libadwaita-1/adw-overlay-split-view.h */ -@extern def adw_leaflet_get_transition_type(self : Ptr[AdwLeaflet]): AdwLeafletTransitionType = extern +@extern def adw_overlay_split_view_get_type(): _root_.sn.gnome.gobject.internal.GType = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h + * [bindgen] header: /usr/include/libadwaita-1/adw-overlay-split-view.h */ -@extern def adw_leaflet_get_type(): _root_.sn.gnome.gobject.internal.GType = extern +@extern def adw_overlay_split_view_new(): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h + * [bindgen] header: /usr/include/libadwaita-1/adw-overlay-split-view.h */ -@extern def adw_leaflet_get_visible_child(self : Ptr[AdwLeaflet]): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern +@extern def adw_overlay_split_view_set_collapsed(self : Ptr[AdwOverlaySplitView], collapsed : _root_.sn.gnome.glib.internal.gboolean): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h + * [bindgen] header: /usr/include/libadwaita-1/adw-overlay-split-view.h */ -@extern def adw_leaflet_get_visible_child_name(self : Ptr[AdwLeaflet]): CString = extern +@extern def adw_overlay_split_view_set_content(self : Ptr[AdwOverlaySplitView], content : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h + * [bindgen] header: /usr/include/libadwaita-1/adw-overlay-split-view.h */ -@extern def adw_leaflet_insert_child_after(self : Ptr[AdwLeaflet], child : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget], sibling : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Ptr[AdwLeafletPage] = extern +@extern def adw_overlay_split_view_set_enable_hide_gesture(self : Ptr[AdwOverlaySplitView], enable_hide_gesture : _root_.sn.gnome.glib.internal.gboolean): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h + * [bindgen] header: /usr/include/libadwaita-1/adw-overlay-split-view.h */ -@extern def adw_leaflet_navigate(self : Ptr[AdwLeaflet], direction : AdwNavigationDirection): _root_.sn.gnome.glib.internal.gboolean = extern +@extern def adw_overlay_split_view_set_enable_show_gesture(self : Ptr[AdwOverlaySplitView], enable_show_gesture : _root_.sn.gnome.glib.internal.gboolean): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h + * [bindgen] header: /usr/include/libadwaita-1/adw-overlay-split-view.h */ -@extern def adw_leaflet_new(): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern +@extern def adw_overlay_split_view_set_max_sidebar_width(self : Ptr[AdwOverlaySplitView], width : Double): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h + * [bindgen] header: /usr/include/libadwaita-1/adw-overlay-split-view.h */ -@extern def adw_leaflet_page_get_child(self : Ptr[AdwLeafletPage]): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern +@extern def adw_overlay_split_view_set_min_sidebar_width(self : Ptr[AdwOverlaySplitView], width : Double): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h + * [bindgen] header: /usr/include/libadwaita-1/adw-overlay-split-view.h */ -@extern def adw_leaflet_page_get_name(self : Ptr[AdwLeafletPage]): CString = extern +@extern def adw_overlay_split_view_set_pin_sidebar(self : Ptr[AdwOverlaySplitView], pin_sidebar : _root_.sn.gnome.glib.internal.gboolean): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h + * [bindgen] header: /usr/include/libadwaita-1/adw-overlay-split-view.h */ -@extern def adw_leaflet_page_get_navigatable(self : Ptr[AdwLeafletPage]): _root_.sn.gnome.glib.internal.gboolean = extern +@extern def adw_overlay_split_view_set_show_sidebar(self : Ptr[AdwOverlaySplitView], show_sidebar : _root_.sn.gnome.glib.internal.gboolean): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h + * [bindgen] header: /usr/include/libadwaita-1/adw-overlay-split-view.h */ -@extern def adw_leaflet_page_get_type(): _root_.sn.gnome.gobject.internal.GType = extern +@extern def adw_overlay_split_view_set_sidebar(self : Ptr[AdwOverlaySplitView], sidebar : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h + * [bindgen] header: /usr/include/libadwaita-1/adw-overlay-split-view.h */ -@extern def adw_leaflet_page_set_name(self : Ptr[AdwLeafletPage], name : CString): Unit = extern +@extern def adw_overlay_split_view_set_sidebar_position(self : Ptr[AdwOverlaySplitView], position : _root_.sn.gnome.gtk.internal.GtkPackType): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h + * [bindgen] header: /usr/include/libadwaita-1/adw-overlay-split-view.h */ -@extern def adw_leaflet_page_set_navigatable(self : Ptr[AdwLeafletPage], navigatable : _root_.sn.gnome.glib.internal.gboolean): Unit = extern +@extern def adw_overlay_split_view_set_sidebar_width_fraction(self : Ptr[AdwOverlaySplitView], fraction : Double): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h + * [bindgen] header: /usr/include/libadwaita-1/adw-overlay-split-view.h */ -@extern def adw_leaflet_prepend(self : Ptr[AdwLeaflet], child : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Ptr[AdwLeafletPage] = extern +@extern def adw_overlay_split_view_set_sidebar_width_unit(self : Ptr[AdwOverlaySplitView], unit : AdwLengthUnit): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h + * [bindgen] header: /usr/include/libadwaita-1/adw-password-entry-row.h */ -@extern def adw_leaflet_remove(self : Ptr[AdwLeaflet], child : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern +@extern def adw_password_entry_row_get_type(): _root_.sn.gnome.gobject.internal.GType = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h + * [bindgen] header: /usr/include/libadwaita-1/adw-password-entry-row.h */ -@extern def adw_leaflet_reorder_child_after(self : Ptr[AdwLeaflet], child : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget], sibling : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern +@extern def adw_password_entry_row_new(): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h + * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-dialog.h */ -@extern def adw_leaflet_set_can_navigate_back(self : Ptr[AdwLeaflet], can_navigate_back : _root_.sn.gnome.glib.internal.gboolean): Unit = extern +@extern def adw_preferences_dialog_add(self : Ptr[AdwPreferencesDialog], page : Ptr[AdwPreferencesPage]): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h + * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-dialog.h */ -@extern def adw_leaflet_set_can_navigate_forward(self : Ptr[AdwLeaflet], can_navigate_forward : _root_.sn.gnome.glib.internal.gboolean): Unit = extern +@extern def adw_preferences_dialog_add_toast(self : Ptr[AdwPreferencesDialog], toast : Ptr[AdwToast]): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h + * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-dialog.h */ -@extern def adw_leaflet_set_can_unfold(self : Ptr[AdwLeaflet], can_unfold : _root_.sn.gnome.glib.internal.gboolean): Unit = extern +@extern def adw_preferences_dialog_get_search_enabled(self : Ptr[AdwPreferencesDialog]): _root_.sn.gnome.glib.internal.gboolean = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h + * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-dialog.h */ -@extern def adw_leaflet_set_child_transition_params(self : Ptr[AdwLeaflet], params : Ptr[AdwSpringParams]): Unit = extern +@extern def adw_preferences_dialog_get_type(): _root_.sn.gnome.gobject.internal.GType = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h + * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-dialog.h */ -@extern def adw_leaflet_set_fold_threshold_policy(self : Ptr[AdwLeaflet], policy : AdwFoldThresholdPolicy): Unit = extern +@extern def adw_preferences_dialog_get_visible_page(self : Ptr[AdwPreferencesDialog]): Ptr[AdwPreferencesPage] = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h + * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-dialog.h */ -@extern def adw_leaflet_set_homogeneous(self : Ptr[AdwLeaflet], homogeneous : _root_.sn.gnome.glib.internal.gboolean): Unit = extern +@extern def adw_preferences_dialog_get_visible_page_name(self : Ptr[AdwPreferencesDialog]): CString = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h + * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-dialog.h */ -@extern def adw_leaflet_set_mode_transition_duration(self : Ptr[AdwLeaflet], duration : _root_.sn.gnome.glib.internal.guint): Unit = extern +@extern def adw_preferences_dialog_new(): Ptr[AdwDialog] = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h + * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-dialog.h */ -@extern def adw_leaflet_set_transition_type(self : Ptr[AdwLeaflet], transition : AdwLeafletTransitionType): Unit = extern +@extern def adw_preferences_dialog_pop_subpage(self : Ptr[AdwPreferencesDialog]): _root_.sn.gnome.glib.internal.gboolean = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h + * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-dialog.h */ -@extern def adw_leaflet_set_visible_child(self : Ptr[AdwLeaflet], visible_child : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern +@extern def adw_preferences_dialog_push_subpage(self : Ptr[AdwPreferencesDialog], page : Ptr[AdwNavigationPage]): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h + * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-dialog.h */ -@extern def adw_leaflet_set_visible_child_name(self : Ptr[AdwLeaflet], name : CString): Unit = extern +@extern def adw_preferences_dialog_remove(self : Ptr[AdwPreferencesDialog], page : Ptr[AdwPreferencesPage]): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-enums.h + * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-dialog.h */ -@extern def adw_leaflet_transition_type_get_type(): _root_.sn.gnome.gobject.internal.GType = extern +@extern def adw_preferences_dialog_set_search_enabled(self : Ptr[AdwPreferencesDialog], search_enabled : _root_.sn.gnome.glib.internal.gboolean): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-animation-util.h + * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-dialog.h */ -@extern def adw_lerp(a : Double, b : Double, t : Double): Double = extern +@extern def adw_preferences_dialog_set_visible_page(self : Ptr[AdwPreferencesDialog], page : Ptr[AdwPreferencesPage]): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-enums.h + * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-dialog.h */ -@extern def adw_navigation_direction_get_type(): _root_.sn.gnome.gobject.internal.GType = extern +@extern def adw_preferences_dialog_set_visible_page_name(self : Ptr[AdwPreferencesDialog], name : CString): Unit = extern /** * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-group.h @@ -2082,6 +4222,11 @@ import _root_.scala.scalanative.* */ @extern def adw_preferences_page_add(self : Ptr[AdwPreferencesPage], group : Ptr[AdwPreferencesGroup]): Unit = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-page.h +*/ +@extern def adw_preferences_page_get_description(self : Ptr[AdwPreferencesPage]): CString = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-page.h */ @@ -2117,6 +4262,16 @@ import _root_.scala.scalanative.* */ @extern def adw_preferences_page_remove(self : Ptr[AdwPreferencesPage], group : Ptr[AdwPreferencesGroup]): Unit = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-page.h +*/ +@extern def adw_preferences_page_scroll_to_top(self : Ptr[AdwPreferencesPage]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-page.h +*/ +@extern def adw_preferences_page_set_description(self : Ptr[AdwPreferencesPage], description : CString): Unit = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-page.h */ @@ -2152,6 +4307,11 @@ import _root_.scala.scalanative.* */ @extern def adw_preferences_row_get_type(): _root_.sn.gnome.gobject.internal.GType = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-row.h +*/ +@extern def adw_preferences_row_get_use_markup(self : Ptr[AdwPreferencesRow]): _root_.sn.gnome.glib.internal.gboolean = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-row.h */ @@ -2172,6 +4332,11 @@ import _root_.scala.scalanative.* */ @extern def adw_preferences_row_set_title_selectable(self : Ptr[AdwPreferencesRow], title_selectable : _root_.sn.gnome.glib.internal.gboolean): Unit = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-row.h +*/ +@extern def adw_preferences_row_set_use_markup(self : Ptr[AdwPreferencesRow], use_markup : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-row.h */ @@ -2183,74 +4348,249 @@ import _root_.scala.scalanative.* @extern def adw_preferences_window_add(self : Ptr[AdwPreferencesWindow], page : Ptr[AdwPreferencesPage]): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-window.h + * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-window.h +*/ +@extern def adw_preferences_window_add_toast(self : Ptr[AdwPreferencesWindow], toast : Ptr[AdwToast]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-window.h +*/ +@extern def adw_preferences_window_close_subpage(self : Ptr[AdwPreferencesWindow]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-window.h +*/ +@extern def adw_preferences_window_get_can_navigate_back(self : Ptr[AdwPreferencesWindow]): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-window.h +*/ +@extern def adw_preferences_window_get_search_enabled(self : Ptr[AdwPreferencesWindow]): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-window.h +*/ +@extern def adw_preferences_window_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-window.h +*/ +@extern def adw_preferences_window_get_visible_page(self : Ptr[AdwPreferencesWindow]): Ptr[AdwPreferencesPage] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-window.h +*/ +@extern def adw_preferences_window_get_visible_page_name(self : Ptr[AdwPreferencesWindow]): CString = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-window.h +*/ +@extern def adw_preferences_window_new(): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-window.h +*/ +@extern def adw_preferences_window_pop_subpage(self : Ptr[AdwPreferencesWindow]): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-window.h +*/ +@extern def adw_preferences_window_present_subpage(self : Ptr[AdwPreferencesWindow], subpage : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-window.h +*/ +@extern def adw_preferences_window_push_subpage(self : Ptr[AdwPreferencesWindow], page : Ptr[AdwNavigationPage]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-window.h +*/ +@extern def adw_preferences_window_remove(self : Ptr[AdwPreferencesWindow], page : Ptr[AdwPreferencesPage]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-window.h +*/ +@extern def adw_preferences_window_set_can_navigate_back(self : Ptr[AdwPreferencesWindow], can_navigate_back : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-window.h +*/ +@extern def adw_preferences_window_set_search_enabled(self : Ptr[AdwPreferencesWindow], search_enabled : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-window.h +*/ +@extern def adw_preferences_window_set_visible_page(self : Ptr[AdwPreferencesWindow], page : Ptr[AdwPreferencesPage]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-window.h +*/ +@extern def adw_preferences_window_set_visible_page_name(self : Ptr[AdwPreferencesWindow], name : CString): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-animation-target.h +*/ +@extern def adw_property_animation_target_get_object(self : Ptr[AdwPropertyAnimationTarget]): Ptr[_root_.sn.gnome.gobject.internal.GObject] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-animation-target.h +*/ +@extern def adw_property_animation_target_get_pspec(self : Ptr[AdwPropertyAnimationTarget]): Ptr[_root_.sn.gnome.gobject.internal.GParamSpec] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-animation-target.h +*/ +@extern def adw_property_animation_target_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-animation-target.h +*/ +@extern def adw_property_animation_target_new(`object` : Ptr[_root_.sn.gnome.gobject.internal.GObject], property_name : CString): Ptr[AdwAnimationTarget] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-animation-target.h +*/ +@extern def adw_property_animation_target_new_for_pspec(`object` : Ptr[_root_.sn.gnome.gobject.internal.GObject], pspec : Ptr[_root_.sn.gnome.gobject.internal.GParamSpec]): Ptr[AdwAnimationTarget] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-enums.h +*/ +@extern def adw_response_appearance_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-about-dialog.h +*/ +@extern def adw_show_about_dialog(parent : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget], first_property_name : CString, rest: Any*): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-about-dialog.h +*/ +@extern def adw_show_about_dialog_from_appdata(parent : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget], resource_path : CString, release_notes_version : CString, first_property_name : CString, rest: Any*): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-about-window.h +*/ +@extern def adw_show_about_window(parent : Ptr[_root_.sn.gnome.gtk.internal.GtkWindow], first_property_name : CString, rest: Any*): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-about-window.h +*/ +@extern def adw_show_about_window_from_appdata(parent : Ptr[_root_.sn.gnome.gtk.internal.GtkWindow], resource_path : CString, release_notes_version : CString, first_property_name : CString, rest: Any*): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-spin-row.h +*/ +@extern def adw_spin_row_configure(self : Ptr[AdwSpinRow], adjustment : Ptr[_root_.sn.gnome.gtk.internal.GtkAdjustment], climb_rate : Double, digits : _root_.sn.gnome.glib.internal.guint): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-spin-row.h +*/ +@extern def adw_spin_row_get_adjustment(self : Ptr[AdwSpinRow]): Ptr[_root_.sn.gnome.gtk.internal.GtkAdjustment] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-spin-row.h +*/ +@extern def adw_spin_row_get_climb_rate(self : Ptr[AdwSpinRow]): Double = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-spin-row.h +*/ +@extern def adw_spin_row_get_digits(self : Ptr[AdwSpinRow]): _root_.sn.gnome.glib.internal.guint = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-spin-row.h +*/ +@extern def adw_spin_row_get_numeric(self : Ptr[AdwSpinRow]): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-spin-row.h +*/ +@extern def adw_spin_row_get_snap_to_ticks(self : Ptr[AdwSpinRow]): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-spin-row.h +*/ +@extern def adw_spin_row_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-spin-row.h +*/ +@extern def adw_spin_row_get_update_policy(self : Ptr[AdwSpinRow]): _root_.sn.gnome.gtk.internal.GtkSpinButtonUpdatePolicy = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-spin-row.h +*/ +@extern def adw_spin_row_get_value(self : Ptr[AdwSpinRow]): Double = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-spin-row.h */ -@extern def adw_preferences_window_add_toast(self : Ptr[AdwPreferencesWindow], toast : Ptr[AdwToast]): Unit = extern +@extern def adw_spin_row_get_wrap(self : Ptr[AdwSpinRow]): _root_.sn.gnome.glib.internal.gboolean = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-window.h + * [bindgen] header: /usr/include/libadwaita-1/adw-spin-row.h */ -@extern def adw_preferences_window_close_subpage(self : Ptr[AdwPreferencesWindow]): Unit = extern +@extern def adw_spin_row_new(adjustment : Ptr[_root_.sn.gnome.gtk.internal.GtkAdjustment], climb_rate : Double, digits : _root_.sn.gnome.glib.internal.guint): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-window.h + * [bindgen] header: /usr/include/libadwaita-1/adw-spin-row.h */ -@extern def adw_preferences_window_get_can_navigate_back(self : Ptr[AdwPreferencesWindow]): _root_.sn.gnome.glib.internal.gboolean = extern +@extern def adw_spin_row_new_with_range(min : Double, max : Double, step : Double): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-window.h + * [bindgen] header: /usr/include/libadwaita-1/adw-spin-row.h */ -@extern def adw_preferences_window_get_search_enabled(self : Ptr[AdwPreferencesWindow]): _root_.sn.gnome.glib.internal.gboolean = extern +@extern def adw_spin_row_set_adjustment(self : Ptr[AdwSpinRow], adjustment : Ptr[_root_.sn.gnome.gtk.internal.GtkAdjustment]): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-window.h + * [bindgen] header: /usr/include/libadwaita-1/adw-spin-row.h */ -@extern def adw_preferences_window_get_type(): _root_.sn.gnome.gobject.internal.GType = extern +@extern def adw_spin_row_set_climb_rate(self : Ptr[AdwSpinRow], climb_rate : Double): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-window.h + * [bindgen] header: /usr/include/libadwaita-1/adw-spin-row.h */ -@extern def adw_preferences_window_get_visible_page(self : Ptr[AdwPreferencesWindow]): Ptr[AdwPreferencesPage] = extern +@extern def adw_spin_row_set_digits(self : Ptr[AdwSpinRow], digits : _root_.sn.gnome.glib.internal.guint): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-window.h + * [bindgen] header: /usr/include/libadwaita-1/adw-spin-row.h */ -@extern def adw_preferences_window_get_visible_page_name(self : Ptr[AdwPreferencesWindow]): CString = extern +@extern def adw_spin_row_set_numeric(self : Ptr[AdwSpinRow], numeric : _root_.sn.gnome.glib.internal.gboolean): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-window.h + * [bindgen] header: /usr/include/libadwaita-1/adw-spin-row.h */ -@extern def adw_preferences_window_new(): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern +@extern def adw_spin_row_set_range(self : Ptr[AdwSpinRow], min : Double, max : Double): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-window.h + * [bindgen] header: /usr/include/libadwaita-1/adw-spin-row.h */ -@extern def adw_preferences_window_present_subpage(self : Ptr[AdwPreferencesWindow], subpage : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern +@extern def adw_spin_row_set_snap_to_ticks(self : Ptr[AdwSpinRow], snap_to_ticks : _root_.sn.gnome.glib.internal.gboolean): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-window.h + * [bindgen] header: /usr/include/libadwaita-1/adw-spin-row.h */ -@extern def adw_preferences_window_remove(self : Ptr[AdwPreferencesWindow], page : Ptr[AdwPreferencesPage]): Unit = extern +@extern def adw_spin_row_set_update_policy(self : Ptr[AdwSpinRow], policy : _root_.sn.gnome.gtk.internal.GtkSpinButtonUpdatePolicy): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-window.h + * [bindgen] header: /usr/include/libadwaita-1/adw-spin-row.h */ -@extern def adw_preferences_window_set_can_navigate_back(self : Ptr[AdwPreferencesWindow], can_navigate_back : _root_.sn.gnome.glib.internal.gboolean): Unit = extern +@extern def adw_spin_row_set_value(self : Ptr[AdwSpinRow], value : Double): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-window.h + * [bindgen] header: /usr/include/libadwaita-1/adw-spin-row.h */ -@extern def adw_preferences_window_set_search_enabled(self : Ptr[AdwPreferencesWindow], search_enabled : _root_.sn.gnome.glib.internal.gboolean): Unit = extern +@extern def adw_spin_row_set_wrap(self : Ptr[AdwSpinRow], wrap : _root_.sn.gnome.glib.internal.gboolean): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-window.h + * [bindgen] header: /usr/include/libadwaita-1/adw-spin-row.h */ -@extern def adw_preferences_window_set_visible_page(self : Ptr[AdwPreferencesWindow], page : Ptr[AdwPreferencesPage]): Unit = extern +@extern def adw_spin_row_update(self : Ptr[AdwSpinRow]): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-window.h + * [bindgen] header: /usr/include/libadwaita-1/adw-split-button.h */ -@extern def adw_preferences_window_set_visible_page_name(self : Ptr[AdwPreferencesWindow], name : CString): Unit = extern +@extern def adw_split_button_get_can_shrink(self : Ptr[AdwSplitButton]): _root_.sn.gnome.glib.internal.gboolean = extern /** * [bindgen] header: /usr/include/libadwaita-1/adw-split-button.h @@ -2262,6 +4602,11 @@ import _root_.scala.scalanative.* */ @extern def adw_split_button_get_direction(self : Ptr[AdwSplitButton]): _root_.sn.gnome.gtk.internal.GtkArrowType = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-split-button.h +*/ +@extern def adw_split_button_get_dropdown_tooltip(self : Ptr[AdwSplitButton]): CString = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-split-button.h */ @@ -2307,6 +4652,11 @@ import _root_.scala.scalanative.* */ @extern def adw_split_button_popup(self : Ptr[AdwSplitButton]): Unit = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-split-button.h +*/ +@extern def adw_split_button_set_can_shrink(self : Ptr[AdwSplitButton], can_shrink : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-split-button.h */ @@ -2317,6 +4667,11 @@ import _root_.scala.scalanative.* */ @extern def adw_split_button_set_direction(self : Ptr[AdwSplitButton], direction : _root_.sn.gnome.gtk.internal.GtkArrowType): Unit = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-split-button.h +*/ +@extern def adw_split_button_set_dropdown_tooltip(self : Ptr[AdwSplitButton], tooltip : CString): Unit = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-split-button.h */ @@ -2342,6 +4697,16 @@ import _root_.scala.scalanative.* */ @extern def adw_split_button_set_use_underline(self : Ptr[AdwSplitButton], use_underline : _root_.sn.gnome.glib.internal.gboolean): Unit = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-spring-animation.h +*/ +@extern def adw_spring_animation_calculate_value(self : Ptr[AdwSpringAnimation], time : _root_.sn.gnome.glib.internal.guint): Double = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-spring-animation.h +*/ +@extern def adw_spring_animation_calculate_velocity(self : Ptr[AdwSpringAnimation], time : _root_.sn.gnome.glib.internal.guint): Double = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-spring-animation.h */ @@ -2728,189 +5093,414 @@ import _root_.scala.scalanative.* @extern def adw_swipe_tracker_get_allow_mouse_drag(self : Ptr[AdwSwipeTracker]): _root_.sn.gnome.glib.internal.gboolean = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-swipe-tracker.h + * [bindgen] header: /usr/include/libadwaita-1/adw-swipe-tracker.h +*/ +@extern def adw_swipe_tracker_get_allow_window_handle(self : Ptr[AdwSwipeTracker]): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-swipe-tracker.h +*/ +@extern def adw_swipe_tracker_get_enabled(self : Ptr[AdwSwipeTracker]): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-swipe-tracker.h +*/ +@extern def adw_swipe_tracker_get_lower_overshoot(self : Ptr[AdwSwipeTracker]): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-swipe-tracker.h +*/ +@extern def adw_swipe_tracker_get_reversed(self : Ptr[AdwSwipeTracker]): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-swipe-tracker.h +*/ +@extern def adw_swipe_tracker_get_swipeable(self : Ptr[AdwSwipeTracker]): Ptr[AdwSwipeable] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-swipe-tracker.h +*/ +@extern def adw_swipe_tracker_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-swipe-tracker.h +*/ +@extern def adw_swipe_tracker_get_upper_overshoot(self : Ptr[AdwSwipeTracker]): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-swipe-tracker.h +*/ +@extern def adw_swipe_tracker_new(swipeable : Ptr[AdwSwipeable]): Ptr[AdwSwipeTracker] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-swipe-tracker.h +*/ +@extern def adw_swipe_tracker_set_allow_long_swipes(self : Ptr[AdwSwipeTracker], allow_long_swipes : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-swipe-tracker.h +*/ +@extern def adw_swipe_tracker_set_allow_mouse_drag(self : Ptr[AdwSwipeTracker], allow_mouse_drag : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-swipe-tracker.h +*/ +@extern def adw_swipe_tracker_set_allow_window_handle(self : Ptr[AdwSwipeTracker], allow_window_handle : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-swipe-tracker.h +*/ +@extern def adw_swipe_tracker_set_enabled(self : Ptr[AdwSwipeTracker], enabled : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-swipe-tracker.h +*/ +@extern def adw_swipe_tracker_set_lower_overshoot(self : Ptr[AdwSwipeTracker], overshoot : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-swipe-tracker.h +*/ +@extern def adw_swipe_tracker_set_reversed(self : Ptr[AdwSwipeTracker], reversed : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-swipe-tracker.h +*/ +@extern def adw_swipe_tracker_set_upper_overshoot(self : Ptr[AdwSwipeTracker], overshoot : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-swipe-tracker.h +*/ +@extern def adw_swipe_tracker_shift_position(self : Ptr[AdwSwipeTracker], delta : Double): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-swipeable.h +*/ +@extern def adw_swipeable_get_cancel_progress(self : Ptr[AdwSwipeable]): Double = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-swipeable.h +*/ +@extern def adw_swipeable_get_distance(self : Ptr[AdwSwipeable]): Double = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-swipeable.h +*/ +@extern def adw_swipeable_get_progress(self : Ptr[AdwSwipeable]): Double = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-swipeable.h +*/ +@extern def adw_swipeable_get_snap_points(self : Ptr[AdwSwipeable], n_snap_points : Ptr[CInt]): Ptr[Double] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-swipeable.h +*/ +@extern def adw_swipeable_get_swipe_area(self : Ptr[AdwSwipeable], navigation_direction : AdwNavigationDirection, is_drag : _root_.sn.gnome.glib.internal.gboolean, rect : Ptr[_root_.sn.gnome.gtk.internal.GdkRectangle]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-swipeable.h +*/ +@extern def adw_swipeable_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-switch-row.h +*/ +@extern def adw_switch_row_get_active(self : Ptr[AdwSwitchRow]): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-switch-row.h +*/ +@extern def adw_switch_row_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-switch-row.h +*/ +@extern def adw_switch_row_new(): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-switch-row.h +*/ +@extern def adw_switch_row_set_active(self : Ptr[AdwSwitchRow], is_active : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-bar.h +*/ +@extern def adw_tab_bar_get_autohide(self : Ptr[AdwTabBar]): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-bar.h +*/ +@extern def adw_tab_bar_get_end_action_widget(self : Ptr[AdwTabBar]): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-bar.h +*/ +@extern def adw_tab_bar_get_expand_tabs(self : Ptr[AdwTabBar]): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-bar.h +*/ +@extern def adw_tab_bar_get_extra_drag_preferred_action(self : Ptr[AdwTabBar]): _root_.sn.gnome.gtk.internal.GdkDragAction = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-bar.h +*/ +@extern def adw_tab_bar_get_extra_drag_preload(self : Ptr[AdwTabBar]): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-bar.h +*/ +@extern def adw_tab_bar_get_inverted(self : Ptr[AdwTabBar]): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-bar.h +*/ +@extern def adw_tab_bar_get_is_overflowing(self : Ptr[AdwTabBar]): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-bar.h +*/ +@extern def adw_tab_bar_get_start_action_widget(self : Ptr[AdwTabBar]): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-bar.h +*/ +@extern def adw_tab_bar_get_tabs_revealed(self : Ptr[AdwTabBar]): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-bar.h +*/ +@extern def adw_tab_bar_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-bar.h +*/ +@extern def adw_tab_bar_get_view(self : Ptr[AdwTabBar]): Ptr[AdwTabView] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-bar.h +*/ +@extern def adw_tab_bar_new(): Ptr[AdwTabBar] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-bar.h +*/ +@extern def adw_tab_bar_set_autohide(self : Ptr[AdwTabBar], autohide : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-bar.h +*/ +@extern def adw_tab_bar_set_end_action_widget(self : Ptr[AdwTabBar], widget : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-bar.h +*/ +@extern def adw_tab_bar_set_expand_tabs(self : Ptr[AdwTabBar], expand_tabs : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-bar.h +*/ +@extern def adw_tab_bar_set_extra_drag_preload(self : Ptr[AdwTabBar], preload : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-bar.h +*/ +@extern def adw_tab_bar_set_inverted(self : Ptr[AdwTabBar], inverted : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-bar.h +*/ +@extern def adw_tab_bar_set_start_action_widget(self : Ptr[AdwTabBar], widget : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-bar.h +*/ +@extern def adw_tab_bar_set_view(self : Ptr[AdwTabBar], view : Ptr[AdwTabView]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-bar.h */ -@extern def adw_swipe_tracker_get_enabled(self : Ptr[AdwSwipeTracker]): _root_.sn.gnome.glib.internal.gboolean = extern +@extern def adw_tab_bar_setup_extra_drop_target(self : Ptr[AdwTabBar], actions : _root_.sn.gnome.gtk.internal.GdkDragAction, types : Ptr[_root_.sn.gnome.gobject.internal.GType], n_types : _root_.sn.gnome.glib.internal.gsize): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-swipe-tracker.h + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-button.h */ -@extern def adw_swipe_tracker_get_reversed(self : Ptr[AdwSwipeTracker]): _root_.sn.gnome.glib.internal.gboolean = extern +@extern def adw_tab_button_get_type(): _root_.sn.gnome.gobject.internal.GType = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-swipe-tracker.h + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-button.h */ -@extern def adw_swipe_tracker_get_swipeable(self : Ptr[AdwSwipeTracker]): Ptr[AdwSwipeable] = extern +@extern def adw_tab_button_get_view(self : Ptr[AdwTabButton]): Ptr[AdwTabView] = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-swipe-tracker.h + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-button.h */ -@extern def adw_swipe_tracker_get_type(): _root_.sn.gnome.gobject.internal.GType = extern +@extern def adw_tab_button_new(): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-swipe-tracker.h + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-button.h */ -@extern def adw_swipe_tracker_new(swipeable : Ptr[AdwSwipeable]): Ptr[AdwSwipeTracker] = extern +@extern def adw_tab_button_set_view(self : Ptr[AdwTabButton], view : Ptr[AdwTabView]): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-swipe-tracker.h + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-overview.h */ -@extern def adw_swipe_tracker_set_allow_long_swipes(self : Ptr[AdwSwipeTracker], allow_long_swipes : _root_.sn.gnome.glib.internal.gboolean): Unit = extern +@extern def adw_tab_overview_get_child(self : Ptr[AdwTabOverview]): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-swipe-tracker.h + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-overview.h */ -@extern def adw_swipe_tracker_set_allow_mouse_drag(self : Ptr[AdwSwipeTracker], allow_mouse_drag : _root_.sn.gnome.glib.internal.gboolean): Unit = extern +@extern def adw_tab_overview_get_enable_new_tab(self : Ptr[AdwTabOverview]): _root_.sn.gnome.glib.internal.gboolean = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-swipe-tracker.h + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-overview.h */ -@extern def adw_swipe_tracker_set_enabled(self : Ptr[AdwSwipeTracker], enabled : _root_.sn.gnome.glib.internal.gboolean): Unit = extern +@extern def adw_tab_overview_get_enable_search(self : Ptr[AdwTabOverview]): _root_.sn.gnome.glib.internal.gboolean = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-swipe-tracker.h + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-overview.h */ -@extern def adw_swipe_tracker_set_reversed(self : Ptr[AdwSwipeTracker], reversed : _root_.sn.gnome.glib.internal.gboolean): Unit = extern +@extern def adw_tab_overview_get_extra_drag_preferred_action(self : Ptr[AdwTabOverview]): _root_.sn.gnome.gtk.internal.GdkDragAction = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-swipe-tracker.h + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-overview.h */ -@extern def adw_swipe_tracker_shift_position(self : Ptr[AdwSwipeTracker], delta : Double): Unit = extern +@extern def adw_tab_overview_get_extra_drag_preload(self : Ptr[AdwTabOverview]): _root_.sn.gnome.glib.internal.gboolean = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-swipeable.h + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-overview.h */ -@extern def adw_swipeable_get_cancel_progress(self : Ptr[AdwSwipeable]): Double = extern +@extern def adw_tab_overview_get_inverted(self : Ptr[AdwTabOverview]): _root_.sn.gnome.glib.internal.gboolean = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-swipeable.h + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-overview.h */ -@extern def adw_swipeable_get_distance(self : Ptr[AdwSwipeable]): Double = extern +@extern def adw_tab_overview_get_open(self : Ptr[AdwTabOverview]): _root_.sn.gnome.glib.internal.gboolean = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-swipeable.h + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-overview.h */ -@extern def adw_swipeable_get_progress(self : Ptr[AdwSwipeable]): Double = extern +@extern def adw_tab_overview_get_search_active(self : Ptr[AdwTabOverview]): _root_.sn.gnome.glib.internal.gboolean = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-swipeable.h + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-overview.h */ -@extern def adw_swipeable_get_snap_points(self : Ptr[AdwSwipeable], n_snap_points : Ptr[CInt]): Ptr[Double] = extern +@extern def adw_tab_overview_get_secondary_menu(self : Ptr[AdwTabOverview]): Ptr[_root_.sn.gnome.gio.internal.GMenuModel] = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-swipeable.h + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-overview.h */ -@extern def adw_swipeable_get_swipe_area(self : Ptr[AdwSwipeable], navigation_direction : AdwNavigationDirection, is_drag : _root_.sn.gnome.glib.internal.gboolean, rect : Ptr[_root_.sn.gnome.gtk.internal.GdkRectangle]): Unit = extern +@extern def adw_tab_overview_get_show_end_title_buttons(self : Ptr[AdwTabOverview]): _root_.sn.gnome.glib.internal.gboolean = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-swipeable.h + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-overview.h */ -@extern def adw_swipeable_get_type(): _root_.sn.gnome.gobject.internal.GType = extern +@extern def adw_tab_overview_get_show_start_title_buttons(self : Ptr[AdwTabOverview]): _root_.sn.gnome.glib.internal.gboolean = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-tab-bar.h + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-overview.h */ -@extern def adw_tab_bar_get_autohide(self : Ptr[AdwTabBar]): _root_.sn.gnome.glib.internal.gboolean = extern +@extern def adw_tab_overview_get_type(): _root_.sn.gnome.gobject.internal.GType = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-tab-bar.h + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-overview.h */ -@extern def adw_tab_bar_get_end_action_widget(self : Ptr[AdwTabBar]): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern +@extern def adw_tab_overview_get_view(self : Ptr[AdwTabOverview]): Ptr[AdwTabView] = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-tab-bar.h + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-overview.h */ -@extern def adw_tab_bar_get_expand_tabs(self : Ptr[AdwTabBar]): _root_.sn.gnome.glib.internal.gboolean = extern +@extern def adw_tab_overview_new(): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-tab-bar.h + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-overview.h */ -@extern def adw_tab_bar_get_inverted(self : Ptr[AdwTabBar]): _root_.sn.gnome.glib.internal.gboolean = extern +@extern def adw_tab_overview_set_child(self : Ptr[AdwTabOverview], child : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-tab-bar.h + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-overview.h */ -@extern def adw_tab_bar_get_is_overflowing(self : Ptr[AdwTabBar]): _root_.sn.gnome.glib.internal.gboolean = extern +@extern def adw_tab_overview_set_enable_new_tab(self : Ptr[AdwTabOverview], enable_new_tab : _root_.sn.gnome.glib.internal.gboolean): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-tab-bar.h + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-overview.h */ -@extern def adw_tab_bar_get_start_action_widget(self : Ptr[AdwTabBar]): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern +@extern def adw_tab_overview_set_enable_search(self : Ptr[AdwTabOverview], enable_search : _root_.sn.gnome.glib.internal.gboolean): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-tab-bar.h + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-overview.h */ -@extern def adw_tab_bar_get_tabs_revealed(self : Ptr[AdwTabBar]): _root_.sn.gnome.glib.internal.gboolean = extern +@extern def adw_tab_overview_set_extra_drag_preload(self : Ptr[AdwTabOverview], preload : _root_.sn.gnome.glib.internal.gboolean): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-tab-bar.h + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-overview.h */ -@extern def adw_tab_bar_get_type(): _root_.sn.gnome.gobject.internal.GType = extern +@extern def adw_tab_overview_set_inverted(self : Ptr[AdwTabOverview], inverted : _root_.sn.gnome.glib.internal.gboolean): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-tab-bar.h + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-overview.h */ -@extern def adw_tab_bar_get_view(self : Ptr[AdwTabBar]): Ptr[AdwTabView] = extern +@extern def adw_tab_overview_set_open(self : Ptr[AdwTabOverview], open : _root_.sn.gnome.glib.internal.gboolean): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-tab-bar.h + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-overview.h */ -@extern def adw_tab_bar_new(): Ptr[AdwTabBar] = extern +@extern def adw_tab_overview_set_secondary_menu(self : Ptr[AdwTabOverview], secondary_menu : Ptr[_root_.sn.gnome.gio.internal.GMenuModel]): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-tab-bar.h + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-overview.h */ -@extern def adw_tab_bar_set_autohide(self : Ptr[AdwTabBar], autohide : _root_.sn.gnome.glib.internal.gboolean): Unit = extern +@extern def adw_tab_overview_set_show_end_title_buttons(self : Ptr[AdwTabOverview], show_end_title_buttons : _root_.sn.gnome.glib.internal.gboolean): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-tab-bar.h + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-overview.h */ -@extern def adw_tab_bar_set_end_action_widget(self : Ptr[AdwTabBar], widget : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern +@extern def adw_tab_overview_set_show_start_title_buttons(self : Ptr[AdwTabOverview], show_start_title_buttons : _root_.sn.gnome.glib.internal.gboolean): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-tab-bar.h + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-overview.h */ -@extern def adw_tab_bar_set_expand_tabs(self : Ptr[AdwTabBar], expand_tabs : _root_.sn.gnome.glib.internal.gboolean): Unit = extern +@extern def adw_tab_overview_set_view(self : Ptr[AdwTabOverview], view : Ptr[AdwTabView]): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-tab-bar.h + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-overview.h */ -@extern def adw_tab_bar_set_inverted(self : Ptr[AdwTabBar], inverted : _root_.sn.gnome.glib.internal.gboolean): Unit = extern +@extern def adw_tab_overview_setup_extra_drop_target(self : Ptr[AdwTabOverview], actions : _root_.sn.gnome.gtk.internal.GdkDragAction, types : Ptr[_root_.sn.gnome.gobject.internal.GType], n_types : _root_.sn.gnome.glib.internal.gsize): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-tab-bar.h + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-view.h */ -@extern def adw_tab_bar_set_start_action_widget(self : Ptr[AdwTabBar], widget : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern +@extern def adw_tab_page_get_child(self : Ptr[AdwTabPage]): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-tab-bar.h + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-view.h */ -@extern def adw_tab_bar_set_view(self : Ptr[AdwTabBar], view : Ptr[AdwTabView]): Unit = extern +@extern def adw_tab_page_get_icon(self : Ptr[AdwTabPage]): Ptr[_root_.sn.gnome.gio.internal.GIcon] = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-tab-bar.h + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-view.h */ -@extern def adw_tab_bar_setup_extra_drop_target(self : Ptr[AdwTabBar], actions : _root_.sn.gnome.gtk.internal.GdkDragAction, types : Ptr[_root_.sn.gnome.gobject.internal.GType], n_types : _root_.sn.gnome.glib.internal.gsize): Unit = extern +@extern def adw_tab_page_get_indicator_activatable(self : Ptr[AdwTabPage]): _root_.sn.gnome.glib.internal.gboolean = extern /** * [bindgen] header: /usr/include/libadwaita-1/adw-tab-view.h */ -@extern def adw_tab_page_get_child(self : Ptr[AdwTabPage]): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern +@extern def adw_tab_page_get_indicator_icon(self : Ptr[AdwTabPage]): Ptr[_root_.sn.gnome.gio.internal.GIcon] = extern /** * [bindgen] header: /usr/include/libadwaita-1/adw-tab-view.h */ -@extern def adw_tab_page_get_icon(self : Ptr[AdwTabPage]): Ptr[_root_.sn.gnome.gio.internal.GIcon] = extern +@extern def adw_tab_page_get_indicator_tooltip(self : Ptr[AdwTabPage]): CString = extern /** * [bindgen] header: /usr/include/libadwaita-1/adw-tab-view.h */ -@extern def adw_tab_page_get_indicator_activatable(self : Ptr[AdwTabPage]): _root_.sn.gnome.glib.internal.gboolean = extern +@extern def adw_tab_page_get_keyword(self : Ptr[AdwTabPage]): CString = extern /** * [bindgen] header: /usr/include/libadwaita-1/adw-tab-view.h */ -@extern def adw_tab_page_get_indicator_icon(self : Ptr[AdwTabPage]): Ptr[_root_.sn.gnome.gio.internal.GIcon] = extern +@extern def adw_tab_page_get_live_thumbnail(self : Ptr[AdwTabPage]): _root_.sn.gnome.glib.internal.gboolean = extern /** * [bindgen] header: /usr/include/libadwaita-1/adw-tab-view.h @@ -2937,6 +5527,16 @@ import _root_.scala.scalanative.* */ @extern def adw_tab_page_get_selected(self : Ptr[AdwTabPage]): _root_.sn.gnome.glib.internal.gboolean = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-view.h +*/ +@extern def adw_tab_page_get_thumbnail_xalign(self : Ptr[AdwTabPage]): Float = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-view.h +*/ +@extern def adw_tab_page_get_thumbnail_yalign(self : Ptr[AdwTabPage]): Float = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-tab-view.h */ @@ -2952,6 +5552,11 @@ import _root_.scala.scalanative.* */ @extern def adw_tab_page_get_type(): _root_.sn.gnome.gobject.internal.GType = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-view.h +*/ +@extern def adw_tab_page_invalidate_thumbnail(self : Ptr[AdwTabPage]): Unit = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-tab-view.h */ @@ -2967,6 +5572,21 @@ import _root_.scala.scalanative.* */ @extern def adw_tab_page_set_indicator_icon(self : Ptr[AdwTabPage], indicator_icon : Ptr[_root_.sn.gnome.gio.internal.GIcon]): Unit = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-view.h +*/ +@extern def adw_tab_page_set_indicator_tooltip(self : Ptr[AdwTabPage], tooltip : CString): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-view.h +*/ +@extern def adw_tab_page_set_keyword(self : Ptr[AdwTabPage], keyword : CString): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-view.h +*/ +@extern def adw_tab_page_set_live_thumbnail(self : Ptr[AdwTabPage], live_thumbnail : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-tab-view.h */ @@ -2977,6 +5597,16 @@ import _root_.scala.scalanative.* */ @extern def adw_tab_page_set_needs_attention(self : Ptr[AdwTabPage], needs_attention : _root_.sn.gnome.glib.internal.gboolean): Unit = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-view.h +*/ +@extern def adw_tab_page_set_thumbnail_xalign(self : Ptr[AdwTabPage], xalign : Float): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-view.h +*/ +@extern def adw_tab_page_set_thumbnail_yalign(self : Ptr[AdwTabPage], yalign : Float): Unit = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-tab-view.h */ @@ -2992,6 +5622,11 @@ import _root_.scala.scalanative.* */ @extern def adw_tab_view_add_page(self : Ptr[AdwTabView], child : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget], parent : Ptr[AdwTabPage]): Ptr[AdwTabPage] = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-view.h +*/ +@extern def adw_tab_view_add_shortcuts(self : Ptr[AdwTabView], shortcuts : AdwTabViewShortcuts): Unit = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-tab-view.h */ @@ -3077,6 +5712,11 @@ import _root_.scala.scalanative.* */ @extern def adw_tab_view_get_selected_page(self : Ptr[AdwTabView]): Ptr[AdwTabPage] = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-view.h +*/ +@extern def adw_tab_view_get_shortcuts(self : Ptr[AdwTabView]): AdwTabViewShortcuts = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-tab-view.h */ @@ -3092,6 +5732,11 @@ import _root_.scala.scalanative.* */ @extern def adw_tab_view_insert_pinned(self : Ptr[AdwTabView], child : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget], position : CInt): Ptr[AdwTabPage] = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-view.h +*/ +@extern def adw_tab_view_invalidate_thumbnails(self : Ptr[AdwTabView]): Unit = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-tab-view.h */ @@ -3107,6 +5752,11 @@ import _root_.scala.scalanative.* */ @extern def adw_tab_view_prepend_pinned(self : Ptr[AdwTabView], child : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Ptr[AdwTabPage] = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-view.h +*/ +@extern def adw_tab_view_remove_shortcuts(self : Ptr[AdwTabView], shortcuts : AdwTabViewShortcuts): Unit = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-tab-view.h */ @@ -3162,6 +5812,16 @@ import _root_.scala.scalanative.* */ @extern def adw_tab_view_set_selected_page(self : Ptr[AdwTabView], selected_page : Ptr[AdwTabPage]): Unit = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-view.h +*/ +@extern def adw_tab_view_set_shortcuts(self : Ptr[AdwTabView], shortcuts : AdwTabViewShortcuts): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-enums.h +*/ +@extern def adw_tab_view_shortcuts_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-tab-view.h */ @@ -3267,6 +5927,11 @@ import _root_.scala.scalanative.* */ @extern def adw_toast_get_button_label(self : Ptr[AdwToast]): CString = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-toast.h +*/ +@extern def adw_toast_get_custom_title(self : Ptr[AdwToast]): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-toast.h */ @@ -3287,11 +5952,21 @@ import _root_.scala.scalanative.* */ @extern def adw_toast_get_type(): _root_.sn.gnome.gobject.internal.GType = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-toast.h +*/ +@extern def adw_toast_get_use_markup(self : Ptr[AdwToast]): _root_.sn.gnome.glib.internal.gboolean = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-toast.h */ @extern def adw_toast_new(title : CString): Ptr[AdwToast] = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-toast.h +*/ +@extern def adw_toast_new_format(format : CString, rest: Any*): Ptr[AdwToast] = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-toast-overlay.h */ @@ -3342,6 +6017,11 @@ import _root_.scala.scalanative.* */ @extern def adw_toast_set_button_label(self : Ptr[AdwToast], button_label : CString): Unit = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-toast.h +*/ +@extern def adw_toast_set_custom_title(self : Ptr[AdwToast], widget : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-toast.h */ @@ -3362,6 +6042,121 @@ import _root_.scala.scalanative.* */ @extern def adw_toast_set_title(self : Ptr[AdwToast], title : CString): Unit = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-toast.h +*/ +@extern def adw_toast_set_use_markup(self : Ptr[AdwToast], use_markup : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-enums.h +*/ +@extern def adw_toolbar_style_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-toolbar-view.h +*/ +@extern def adw_toolbar_view_add_bottom_bar(self : Ptr[AdwToolbarView], widget : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-toolbar-view.h +*/ +@extern def adw_toolbar_view_add_top_bar(self : Ptr[AdwToolbarView], widget : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-toolbar-view.h +*/ +@extern def adw_toolbar_view_get_bottom_bar_height(self : Ptr[AdwToolbarView]): CInt = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-toolbar-view.h +*/ +@extern def adw_toolbar_view_get_bottom_bar_style(self : Ptr[AdwToolbarView]): AdwToolbarStyle = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-toolbar-view.h +*/ +@extern def adw_toolbar_view_get_content(self : Ptr[AdwToolbarView]): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-toolbar-view.h +*/ +@extern def adw_toolbar_view_get_extend_content_to_bottom_edge(self : Ptr[AdwToolbarView]): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-toolbar-view.h +*/ +@extern def adw_toolbar_view_get_extend_content_to_top_edge(self : Ptr[AdwToolbarView]): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-toolbar-view.h +*/ +@extern def adw_toolbar_view_get_reveal_bottom_bars(self : Ptr[AdwToolbarView]): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-toolbar-view.h +*/ +@extern def adw_toolbar_view_get_reveal_top_bars(self : Ptr[AdwToolbarView]): _root_.sn.gnome.glib.internal.gboolean = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-toolbar-view.h +*/ +@extern def adw_toolbar_view_get_top_bar_height(self : Ptr[AdwToolbarView]): CInt = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-toolbar-view.h +*/ +@extern def adw_toolbar_view_get_top_bar_style(self : Ptr[AdwToolbarView]): AdwToolbarStyle = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-toolbar-view.h +*/ +@extern def adw_toolbar_view_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-toolbar-view.h +*/ +@extern def adw_toolbar_view_new(): Ptr[_root_.sn.gnome.gtk.internal.GtkWidget] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-toolbar-view.h +*/ +@extern def adw_toolbar_view_remove(self : Ptr[AdwToolbarView], widget : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-toolbar-view.h +*/ +@extern def adw_toolbar_view_set_bottom_bar_style(self : Ptr[AdwToolbarView], style : AdwToolbarStyle): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-toolbar-view.h +*/ +@extern def adw_toolbar_view_set_content(self : Ptr[AdwToolbarView], content : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-toolbar-view.h +*/ +@extern def adw_toolbar_view_set_extend_content_to_bottom_edge(self : Ptr[AdwToolbarView], extend : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-toolbar-view.h +*/ +@extern def adw_toolbar_view_set_extend_content_to_top_edge(self : Ptr[AdwToolbarView], extend : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-toolbar-view.h +*/ +@extern def adw_toolbar_view_set_reveal_bottom_bars(self : Ptr[AdwToolbarView], reveal : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-toolbar-view.h +*/ +@extern def adw_toolbar_view_set_reveal_top_bars(self : Ptr[AdwToolbarView], reveal : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-toolbar-view.h +*/ +@extern def adw_toolbar_view_set_top_bar_style(self : Ptr[AdwToolbarView], style : AdwToolbarStyle): Unit = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-view-stack.h */ @@ -3377,6 +6172,11 @@ import _root_.scala.scalanative.* */ @extern def adw_view_stack_add_titled(self : Ptr[AdwViewStack], child : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget], name : CString, title : CString): Ptr[AdwViewStackPage] = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-view-stack.h +*/ +@extern def adw_view_stack_add_titled_with_icon(self : Ptr[AdwViewStack], child : Ptr[_root_.sn.gnome.gtk.internal.GtkWidget], name : CString, title : CString, icon_name : CString): Ptr[AdwViewStackPage] = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-view-stack.h */ @@ -3502,6 +6302,21 @@ import _root_.scala.scalanative.* */ @extern def adw_view_stack_page_set_visible(self : Ptr[AdwViewStackPage], visible : _root_.sn.gnome.glib.internal.gboolean): Unit = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-view-stack.h +*/ +@extern def adw_view_stack_pages_get_selected_page(self : Ptr[AdwViewStackPages]): Ptr[AdwViewStackPage] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-view-stack.h +*/ +@extern def adw_view_stack_pages_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-view-stack.h +*/ +@extern def adw_view_stack_pages_set_selected_page(self : Ptr[AdwViewStackPages], page : Ptr[AdwViewStackPage]): Unit = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-view-stack.h */ @@ -3647,6 +6462,11 @@ import _root_.scala.scalanative.* */ @extern def adw_view_switcher_title_set_view_switcher_enabled(self : Ptr[AdwViewSwitcherTitle], enabled : _root_.sn.gnome.glib.internal.gboolean): Unit = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-window.h +*/ +@extern def adw_window_add_breakpoint(self : Ptr[AdwWindow], breakpoint : Ptr[AdwBreakpoint]): Unit = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-window.h */ @@ -3655,7 +6475,22 @@ import _root_.scala.scalanative.* /** * [bindgen] header: /usr/include/libadwaita-1/adw-window.h */ -@extern def adw_window_get_type(): _root_.sn.gnome.gobject.internal.GType = extern +@extern def adw_window_get_current_breakpoint(self : Ptr[AdwWindow]): Ptr[AdwBreakpoint] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-window.h +*/ +@extern def adw_window_get_dialogs(self : Ptr[AdwWindow]): Ptr[_root_.sn.gnome.gio.internal.GListModel] = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-window.h +*/ +@extern def adw_window_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-window.h +*/ +@extern def adw_window_get_visible_dialog(self : Ptr[AdwWindow]): Ptr[AdwDialog] = extern /** * [bindgen] header: /usr/include/libadwaita-1/adw-window.h @@ -3697,6 +6532,26 @@ import _root_.scala.scalanative.* */ @extern def adw_window_title_set_title(self : Ptr[AdwWindowTitle], title : CString): Unit = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-about-dialog.h +*/ +@extern def glib_autoptr_cleanup_AdwAboutDialog(_ptr : Ptr[Ptr[AdwAboutDialog]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-about-dialog.h +*/ +@extern def glib_autoptr_cleanup_AdwAboutDialogClass(_ptr : Ptr[Ptr[AdwAboutDialogClass]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-about-window.h +*/ +@extern def glib_autoptr_cleanup_AdwAboutWindow(_ptr : Ptr[Ptr[AdwAboutWindow]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-about-window.h +*/ +@extern def glib_autoptr_cleanup_AdwAboutWindowClass(_ptr : Ptr[Ptr[AdwAboutWindowClass]]): Unit = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-action-row.h */ @@ -3707,6 +6562,16 @@ import _root_.scala.scalanative.* */ @extern def glib_autoptr_cleanup_AdwActionRowClass(_ptr : Ptr[Ptr[AdwActionRowClass]]): Unit = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-alert-dialog.h +*/ +@extern def glib_autoptr_cleanup_AdwAlertDialog(_ptr : Ptr[Ptr[AdwAlertDialog]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-alert-dialog.h +*/ +@extern def glib_autoptr_cleanup_AdwAlertDialogClass(_ptr : Ptr[Ptr[AdwAlertDialogClass]]): Unit = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-animation.h */ @@ -3757,6 +6622,16 @@ import _root_.scala.scalanative.* */ @extern def glib_autoptr_cleanup_AdwAvatarClass(_ptr : Ptr[Ptr[AdwAvatarClass]]): Unit = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-banner.h +*/ +@extern def glib_autoptr_cleanup_AdwBanner(_ptr : Ptr[Ptr[AdwBanner]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-banner.h +*/ +@extern def glib_autoptr_cleanup_AdwBannerClass(_ptr : Ptr[Ptr[AdwBannerClass]]): Unit = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-bin.h */ @@ -3767,6 +6642,31 @@ import _root_.scala.scalanative.* */ @extern def glib_autoptr_cleanup_AdwBinClass(_ptr : Ptr[Ptr[AdwBinClass]]): Unit = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint.h +*/ +@extern def glib_autoptr_cleanup_AdwBreakpoint(_ptr : Ptr[Ptr[AdwBreakpoint]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint-bin.h +*/ +@extern def glib_autoptr_cleanup_AdwBreakpointBin(_ptr : Ptr[Ptr[AdwBreakpointBin]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint-bin.h +*/ +@extern def glib_autoptr_cleanup_AdwBreakpointBinClass(_ptr : Ptr[Ptr[AdwBreakpointBinClass]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint.h +*/ +@extern def glib_autoptr_cleanup_AdwBreakpointClass(_ptr : Ptr[Ptr[AdwBreakpointClass]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint.h +*/ +@extern def glib_autoptr_cleanup_AdwBreakpointCondition(_ptr : Ptr[Ptr[AdwBreakpointCondition]]): Unit = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-button-content.h */ @@ -3857,6 +6757,26 @@ import _root_.scala.scalanative.* */ @extern def glib_autoptr_cleanup_AdwComboRowClass(_ptr : Ptr[Ptr[AdwComboRowClass]]): Unit = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-dialog.h +*/ +@extern def glib_autoptr_cleanup_AdwDialog(_ptr : Ptr[Ptr[AdwDialog]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-dialog.h +*/ +@extern def glib_autoptr_cleanup_AdwDialogClass(_ptr : Ptr[Ptr[AdwDialogClass]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-entry-row.h +*/ +@extern def glib_autoptr_cleanup_AdwEntryRow(_ptr : Ptr[Ptr[AdwEntryRow]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-entry-row.h +*/ +@extern def glib_autoptr_cleanup_AdwEntryRowClass(_ptr : Ptr[Ptr[AdwEntryRowClass]]): Unit = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-enum-list-model.h */ @@ -3927,6 +6847,76 @@ import _root_.scala.scalanative.* */ @extern def glib_autoptr_cleanup_AdwLeafletPageClass(_ptr : Ptr[Ptr[AdwLeafletPageClass]]): Unit = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-message-dialog.h +*/ +@extern def glib_autoptr_cleanup_AdwMessageDialog(_ptr : Ptr[Ptr[AdwMessageDialog]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-message-dialog.h +*/ +@extern def glib_autoptr_cleanup_AdwMessageDialogClass(_ptr : Ptr[Ptr[AdwMessageDialogClass]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h +*/ +@extern def glib_autoptr_cleanup_AdwNavigationPage(_ptr : Ptr[Ptr[AdwNavigationPage]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h +*/ +@extern def glib_autoptr_cleanup_AdwNavigationPageClass(_ptr : Ptr[Ptr[AdwNavigationPageClass]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-split-view.h +*/ +@extern def glib_autoptr_cleanup_AdwNavigationSplitView(_ptr : Ptr[Ptr[AdwNavigationSplitView]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-split-view.h +*/ +@extern def glib_autoptr_cleanup_AdwNavigationSplitViewClass(_ptr : Ptr[Ptr[AdwNavigationSplitViewClass]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h +*/ +@extern def glib_autoptr_cleanup_AdwNavigationView(_ptr : Ptr[Ptr[AdwNavigationView]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h +*/ +@extern def glib_autoptr_cleanup_AdwNavigationViewClass(_ptr : Ptr[Ptr[AdwNavigationViewClass]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-overlay-split-view.h +*/ +@extern def glib_autoptr_cleanup_AdwOverlaySplitView(_ptr : Ptr[Ptr[AdwOverlaySplitView]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-overlay-split-view.h +*/ +@extern def glib_autoptr_cleanup_AdwOverlaySplitViewClass(_ptr : Ptr[Ptr[AdwOverlaySplitViewClass]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-password-entry-row.h +*/ +@extern def glib_autoptr_cleanup_AdwPasswordEntryRow(_ptr : Ptr[Ptr[AdwPasswordEntryRow]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-password-entry-row.h +*/ +@extern def glib_autoptr_cleanup_AdwPasswordEntryRowClass(_ptr : Ptr[Ptr[AdwPasswordEntryRowClass]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-dialog.h +*/ +@extern def glib_autoptr_cleanup_AdwPreferencesDialog(_ptr : Ptr[Ptr[AdwPreferencesDialog]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-dialog.h +*/ +@extern def glib_autoptr_cleanup_AdwPreferencesDialogClass(_ptr : Ptr[Ptr[AdwPreferencesDialogClass]]): Unit = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-group.h */ @@ -3967,6 +6957,26 @@ import _root_.scala.scalanative.* */ @extern def glib_autoptr_cleanup_AdwPreferencesWindowClass(_ptr : Ptr[Ptr[AdwPreferencesWindowClass]]): Unit = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-animation-target.h +*/ +@extern def glib_autoptr_cleanup_AdwPropertyAnimationTarget(_ptr : Ptr[Ptr[AdwPropertyAnimationTarget]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-animation-target.h +*/ +@extern def glib_autoptr_cleanup_AdwPropertyAnimationTargetClass(_ptr : Ptr[Ptr[AdwPropertyAnimationTargetClass]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-spin-row.h +*/ +@extern def glib_autoptr_cleanup_AdwSpinRow(_ptr : Ptr[Ptr[AdwSpinRow]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-spin-row.h +*/ +@extern def glib_autoptr_cleanup_AdwSpinRowClass(_ptr : Ptr[Ptr[AdwSpinRowClass]]): Unit = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-split-button.h */ @@ -4047,6 +7057,16 @@ import _root_.scala.scalanative.* */ @extern def glib_autoptr_cleanup_AdwSwipeable(_ptr : Ptr[Ptr[AdwSwipeable]]): Unit = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-switch-row.h +*/ +@extern def glib_autoptr_cleanup_AdwSwitchRow(_ptr : Ptr[Ptr[AdwSwitchRow]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-switch-row.h +*/ +@extern def glib_autoptr_cleanup_AdwSwitchRowClass(_ptr : Ptr[Ptr[AdwSwitchRowClass]]): Unit = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-tab-bar.h */ @@ -4057,6 +7077,26 @@ import _root_.scala.scalanative.* */ @extern def glib_autoptr_cleanup_AdwTabBarClass(_ptr : Ptr[Ptr[AdwTabBarClass]]): Unit = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-button.h +*/ +@extern def glib_autoptr_cleanup_AdwTabButton(_ptr : Ptr[Ptr[AdwTabButton]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-button.h +*/ +@extern def glib_autoptr_cleanup_AdwTabButtonClass(_ptr : Ptr[Ptr[AdwTabButtonClass]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-overview.h +*/ +@extern def glib_autoptr_cleanup_AdwTabOverview(_ptr : Ptr[Ptr[AdwTabOverview]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-overview.h +*/ +@extern def glib_autoptr_cleanup_AdwTabOverviewClass(_ptr : Ptr[Ptr[AdwTabOverviewClass]]): Unit = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-tab-view.h */ @@ -4107,6 +7147,16 @@ import _root_.scala.scalanative.* */ @extern def glib_autoptr_cleanup_AdwToastOverlayClass(_ptr : Ptr[Ptr[AdwToastOverlayClass]]): Unit = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-toolbar-view.h +*/ +@extern def glib_autoptr_cleanup_AdwToolbarView(_ptr : Ptr[Ptr[AdwToolbarView]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-toolbar-view.h +*/ +@extern def glib_autoptr_cleanup_AdwToolbarViewClass(_ptr : Ptr[Ptr[AdwToolbarViewClass]]): Unit = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-view-stack.h */ @@ -4127,6 +7177,16 @@ import _root_.scala.scalanative.* */ @extern def glib_autoptr_cleanup_AdwViewStackPageClass(_ptr : Ptr[Ptr[AdwViewStackPageClass]]): Unit = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-view-stack.h +*/ +@extern def glib_autoptr_cleanup_AdwViewStackPages(_ptr : Ptr[Ptr[AdwViewStackPages]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-view-stack.h +*/ +@extern def glib_autoptr_cleanup_AdwViewStackPagesClass(_ptr : Ptr[Ptr[AdwViewStackPagesClass]]): Unit = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-view-switcher.h */ @@ -4177,6 +7237,26 @@ import _root_.scala.scalanative.* */ @extern def glib_autoptr_cleanup_AdwWindowTitleClass(_ptr : Ptr[Ptr[AdwWindowTitleClass]]): Unit = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-about-dialog.h +*/ +@extern def glib_autoptr_clear_AdwAboutDialog(_ptr : Ptr[AdwAboutDialog]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-about-dialog.h +*/ +@extern def glib_autoptr_clear_AdwAboutDialogClass(_ptr : Ptr[AdwAboutDialogClass]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-about-window.h +*/ +@extern def glib_autoptr_clear_AdwAboutWindow(_ptr : Ptr[AdwAboutWindow]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-about-window.h +*/ +@extern def glib_autoptr_clear_AdwAboutWindowClass(_ptr : Ptr[AdwAboutWindowClass]): Unit = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-action-row.h */ @@ -4187,6 +7267,16 @@ import _root_.scala.scalanative.* */ @extern def glib_autoptr_clear_AdwActionRowClass(_ptr : Ptr[AdwActionRowClass]): Unit = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-alert-dialog.h +*/ +@extern def glib_autoptr_clear_AdwAlertDialog(_ptr : Ptr[AdwAlertDialog]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-alert-dialog.h +*/ +@extern def glib_autoptr_clear_AdwAlertDialogClass(_ptr : Ptr[AdwAlertDialogClass]): Unit = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-animation.h */ @@ -4237,6 +7327,16 @@ import _root_.scala.scalanative.* */ @extern def glib_autoptr_clear_AdwAvatarClass(_ptr : Ptr[AdwAvatarClass]): Unit = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-banner.h +*/ +@extern def glib_autoptr_clear_AdwBanner(_ptr : Ptr[AdwBanner]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-banner.h +*/ +@extern def glib_autoptr_clear_AdwBannerClass(_ptr : Ptr[AdwBannerClass]): Unit = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-bin.h */ @@ -4247,6 +7347,31 @@ import _root_.scala.scalanative.* */ @extern def glib_autoptr_clear_AdwBinClass(_ptr : Ptr[AdwBinClass]): Unit = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint.h +*/ +@extern def glib_autoptr_clear_AdwBreakpoint(_ptr : Ptr[AdwBreakpoint]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint-bin.h +*/ +@extern def glib_autoptr_clear_AdwBreakpointBin(_ptr : Ptr[AdwBreakpointBin]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint-bin.h +*/ +@extern def glib_autoptr_clear_AdwBreakpointBinClass(_ptr : Ptr[AdwBreakpointBinClass]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint.h +*/ +@extern def glib_autoptr_clear_AdwBreakpointClass(_ptr : Ptr[AdwBreakpointClass]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint.h +*/ +@extern def glib_autoptr_clear_AdwBreakpointCondition(_ptr : Ptr[AdwBreakpointCondition]): Unit = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-button-content.h */ @@ -4337,6 +7462,26 @@ import _root_.scala.scalanative.* */ @extern def glib_autoptr_clear_AdwComboRowClass(_ptr : Ptr[AdwComboRowClass]): Unit = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-dialog.h +*/ +@extern def glib_autoptr_clear_AdwDialog(_ptr : Ptr[AdwDialog]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-dialog.h +*/ +@extern def glib_autoptr_clear_AdwDialogClass(_ptr : Ptr[AdwDialogClass]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-entry-row.h +*/ +@extern def glib_autoptr_clear_AdwEntryRow(_ptr : Ptr[AdwEntryRow]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-entry-row.h +*/ +@extern def glib_autoptr_clear_AdwEntryRowClass(_ptr : Ptr[AdwEntryRowClass]): Unit = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-enum-list-model.h */ @@ -4350,62 +7495,132 @@ import _root_.scala.scalanative.* /** * [bindgen] header: /usr/include/libadwaita-1/adw-enum-list-model.h */ -@extern def glib_autoptr_clear_AdwEnumListModel(_ptr : Ptr[AdwEnumListModel]): Unit = extern +@extern def glib_autoptr_clear_AdwEnumListModel(_ptr : Ptr[AdwEnumListModel]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-enum-list-model.h +*/ +@extern def glib_autoptr_clear_AdwEnumListModelClass(_ptr : Ptr[AdwEnumListModelClass]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-expander-row.h +*/ +@extern def glib_autoptr_clear_AdwExpanderRow(_ptr : Ptr[AdwExpanderRow]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-expander-row.h +*/ +@extern def glib_autoptr_clear_AdwExpanderRowClass(_ptr : Ptr[AdwExpanderRowClass]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-flap.h +*/ +@extern def glib_autoptr_clear_AdwFlap(_ptr : Ptr[AdwFlap]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-flap.h +*/ +@extern def glib_autoptr_clear_AdwFlapClass(_ptr : Ptr[AdwFlapClass]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-header-bar.h +*/ +@extern def glib_autoptr_clear_AdwHeaderBar(_ptr : Ptr[AdwHeaderBar]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-header-bar.h +*/ +@extern def glib_autoptr_clear_AdwHeaderBarClass(_ptr : Ptr[AdwHeaderBarClass]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h +*/ +@extern def glib_autoptr_clear_AdwLeaflet(_ptr : Ptr[AdwLeaflet]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h +*/ +@extern def glib_autoptr_clear_AdwLeafletClass(_ptr : Ptr[AdwLeafletClass]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h +*/ +@extern def glib_autoptr_clear_AdwLeafletPage(_ptr : Ptr[AdwLeafletPage]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h +*/ +@extern def glib_autoptr_clear_AdwLeafletPageClass(_ptr : Ptr[AdwLeafletPageClass]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-message-dialog.h +*/ +@extern def glib_autoptr_clear_AdwMessageDialog(_ptr : Ptr[AdwMessageDialog]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-message-dialog.h +*/ +@extern def glib_autoptr_clear_AdwMessageDialogClass(_ptr : Ptr[AdwMessageDialogClass]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h +*/ +@extern def glib_autoptr_clear_AdwNavigationPage(_ptr : Ptr[AdwNavigationPage]): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-enum-list-model.h + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h */ -@extern def glib_autoptr_clear_AdwEnumListModelClass(_ptr : Ptr[AdwEnumListModelClass]): Unit = extern +@extern def glib_autoptr_clear_AdwNavigationPageClass(_ptr : Ptr[AdwNavigationPageClass]): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-expander-row.h + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-split-view.h */ -@extern def glib_autoptr_clear_AdwExpanderRow(_ptr : Ptr[AdwExpanderRow]): Unit = extern +@extern def glib_autoptr_clear_AdwNavigationSplitView(_ptr : Ptr[AdwNavigationSplitView]): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-expander-row.h + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-split-view.h */ -@extern def glib_autoptr_clear_AdwExpanderRowClass(_ptr : Ptr[AdwExpanderRowClass]): Unit = extern +@extern def glib_autoptr_clear_AdwNavigationSplitViewClass(_ptr : Ptr[AdwNavigationSplitViewClass]): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-flap.h + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h */ -@extern def glib_autoptr_clear_AdwFlap(_ptr : Ptr[AdwFlap]): Unit = extern +@extern def glib_autoptr_clear_AdwNavigationView(_ptr : Ptr[AdwNavigationView]): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-flap.h + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h */ -@extern def glib_autoptr_clear_AdwFlapClass(_ptr : Ptr[AdwFlapClass]): Unit = extern +@extern def glib_autoptr_clear_AdwNavigationViewClass(_ptr : Ptr[AdwNavigationViewClass]): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-header-bar.h + * [bindgen] header: /usr/include/libadwaita-1/adw-overlay-split-view.h */ -@extern def glib_autoptr_clear_AdwHeaderBar(_ptr : Ptr[AdwHeaderBar]): Unit = extern +@extern def glib_autoptr_clear_AdwOverlaySplitView(_ptr : Ptr[AdwOverlaySplitView]): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-header-bar.h + * [bindgen] header: /usr/include/libadwaita-1/adw-overlay-split-view.h */ -@extern def glib_autoptr_clear_AdwHeaderBarClass(_ptr : Ptr[AdwHeaderBarClass]): Unit = extern +@extern def glib_autoptr_clear_AdwOverlaySplitViewClass(_ptr : Ptr[AdwOverlaySplitViewClass]): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h + * [bindgen] header: /usr/include/libadwaita-1/adw-password-entry-row.h */ -@extern def glib_autoptr_clear_AdwLeaflet(_ptr : Ptr[AdwLeaflet]): Unit = extern +@extern def glib_autoptr_clear_AdwPasswordEntryRow(_ptr : Ptr[AdwPasswordEntryRow]): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h + * [bindgen] header: /usr/include/libadwaita-1/adw-password-entry-row.h */ -@extern def glib_autoptr_clear_AdwLeafletClass(_ptr : Ptr[AdwLeafletClass]): Unit = extern +@extern def glib_autoptr_clear_AdwPasswordEntryRowClass(_ptr : Ptr[AdwPasswordEntryRowClass]): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h + * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-dialog.h */ -@extern def glib_autoptr_clear_AdwLeafletPage(_ptr : Ptr[AdwLeafletPage]): Unit = extern +@extern def glib_autoptr_clear_AdwPreferencesDialog(_ptr : Ptr[AdwPreferencesDialog]): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-leaflet.h + * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-dialog.h */ -@extern def glib_autoptr_clear_AdwLeafletPageClass(_ptr : Ptr[AdwLeafletPageClass]): Unit = extern +@extern def glib_autoptr_clear_AdwPreferencesDialogClass(_ptr : Ptr[AdwPreferencesDialogClass]): Unit = extern /** * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-group.h @@ -4447,6 +7662,26 @@ import _root_.scala.scalanative.* */ @extern def glib_autoptr_clear_AdwPreferencesWindowClass(_ptr : Ptr[AdwPreferencesWindowClass]): Unit = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-animation-target.h +*/ +@extern def glib_autoptr_clear_AdwPropertyAnimationTarget(_ptr : Ptr[AdwPropertyAnimationTarget]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-animation-target.h +*/ +@extern def glib_autoptr_clear_AdwPropertyAnimationTargetClass(_ptr : Ptr[AdwPropertyAnimationTargetClass]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-spin-row.h +*/ +@extern def glib_autoptr_clear_AdwSpinRow(_ptr : Ptr[AdwSpinRow]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-spin-row.h +*/ +@extern def glib_autoptr_clear_AdwSpinRowClass(_ptr : Ptr[AdwSpinRowClass]): Unit = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-split-button.h */ @@ -4527,6 +7762,16 @@ import _root_.scala.scalanative.* */ @extern def glib_autoptr_clear_AdwSwipeable(_ptr : Ptr[AdwSwipeable]): Unit = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-switch-row.h +*/ +@extern def glib_autoptr_clear_AdwSwitchRow(_ptr : Ptr[AdwSwitchRow]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-switch-row.h +*/ +@extern def glib_autoptr_clear_AdwSwitchRowClass(_ptr : Ptr[AdwSwitchRowClass]): Unit = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-tab-bar.h */ @@ -4537,6 +7782,26 @@ import _root_.scala.scalanative.* */ @extern def glib_autoptr_clear_AdwTabBarClass(_ptr : Ptr[AdwTabBarClass]): Unit = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-button.h +*/ +@extern def glib_autoptr_clear_AdwTabButton(_ptr : Ptr[AdwTabButton]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-button.h +*/ +@extern def glib_autoptr_clear_AdwTabButtonClass(_ptr : Ptr[AdwTabButtonClass]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-overview.h +*/ +@extern def glib_autoptr_clear_AdwTabOverview(_ptr : Ptr[AdwTabOverview]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-overview.h +*/ +@extern def glib_autoptr_clear_AdwTabOverviewClass(_ptr : Ptr[AdwTabOverviewClass]): Unit = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-tab-view.h */ @@ -4587,6 +7852,16 @@ import _root_.scala.scalanative.* */ @extern def glib_autoptr_clear_AdwToastOverlayClass(_ptr : Ptr[AdwToastOverlayClass]): Unit = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-toolbar-view.h +*/ +@extern def glib_autoptr_clear_AdwToolbarView(_ptr : Ptr[AdwToolbarView]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-toolbar-view.h +*/ +@extern def glib_autoptr_clear_AdwToolbarViewClass(_ptr : Ptr[AdwToolbarViewClass]): Unit = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-view-stack.h */ @@ -4607,6 +7882,16 @@ import _root_.scala.scalanative.* */ @extern def glib_autoptr_clear_AdwViewStackPageClass(_ptr : Ptr[AdwViewStackPageClass]): Unit = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-view-stack.h +*/ +@extern def glib_autoptr_clear_AdwViewStackPages(_ptr : Ptr[AdwViewStackPages]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-view-stack.h +*/ +@extern def glib_autoptr_clear_AdwViewStackPagesClass(_ptr : Ptr[AdwViewStackPagesClass]): Unit = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-view-switcher.h */ @@ -4657,6 +7942,26 @@ import _root_.scala.scalanative.* */ @extern def glib_autoptr_clear_AdwWindowTitleClass(_ptr : Ptr[AdwWindowTitleClass]): Unit = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-about-dialog.h +*/ +@extern def glib_listautoptr_cleanup_AdwAboutDialog(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-about-dialog.h +*/ +@extern def glib_listautoptr_cleanup_AdwAboutDialogClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-about-window.h +*/ +@extern def glib_listautoptr_cleanup_AdwAboutWindow(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-about-window.h +*/ +@extern def glib_listautoptr_cleanup_AdwAboutWindowClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-action-row.h */ @@ -4667,6 +7972,16 @@ import _root_.scala.scalanative.* */ @extern def glib_listautoptr_cleanup_AdwActionRowClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-alert-dialog.h +*/ +@extern def glib_listautoptr_cleanup_AdwAlertDialog(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-alert-dialog.h +*/ +@extern def glib_listautoptr_cleanup_AdwAlertDialogClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-animation.h */ @@ -4717,6 +8032,16 @@ import _root_.scala.scalanative.* */ @extern def glib_listautoptr_cleanup_AdwAvatarClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-banner.h +*/ +@extern def glib_listautoptr_cleanup_AdwBanner(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-banner.h +*/ +@extern def glib_listautoptr_cleanup_AdwBannerClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-bin.h */ @@ -4727,6 +8052,31 @@ import _root_.scala.scalanative.* */ @extern def glib_listautoptr_cleanup_AdwBinClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint.h +*/ +@extern def glib_listautoptr_cleanup_AdwBreakpoint(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint-bin.h +*/ +@extern def glib_listautoptr_cleanup_AdwBreakpointBin(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint-bin.h +*/ +@extern def glib_listautoptr_cleanup_AdwBreakpointBinClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint.h +*/ +@extern def glib_listautoptr_cleanup_AdwBreakpointClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint.h +*/ +@extern def glib_listautoptr_cleanup_AdwBreakpointCondition(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-button-content.h */ @@ -4817,6 +8167,26 @@ import _root_.scala.scalanative.* */ @extern def glib_listautoptr_cleanup_AdwComboRowClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-dialog.h +*/ +@extern def glib_listautoptr_cleanup_AdwDialog(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-dialog.h +*/ +@extern def glib_listautoptr_cleanup_AdwDialogClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-entry-row.h +*/ +@extern def glib_listautoptr_cleanup_AdwEntryRow(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-entry-row.h +*/ +@extern def glib_listautoptr_cleanup_AdwEntryRowClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-enum-list-model.h */ @@ -4887,6 +8257,76 @@ import _root_.scala.scalanative.* */ @extern def glib_listautoptr_cleanup_AdwLeafletPageClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-message-dialog.h +*/ +@extern def glib_listautoptr_cleanup_AdwMessageDialog(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-message-dialog.h +*/ +@extern def glib_listautoptr_cleanup_AdwMessageDialogClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h +*/ +@extern def glib_listautoptr_cleanup_AdwNavigationPage(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h +*/ +@extern def glib_listautoptr_cleanup_AdwNavigationPageClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-split-view.h +*/ +@extern def glib_listautoptr_cleanup_AdwNavigationSplitView(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-split-view.h +*/ +@extern def glib_listautoptr_cleanup_AdwNavigationSplitViewClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h +*/ +@extern def glib_listautoptr_cleanup_AdwNavigationView(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h +*/ +@extern def glib_listautoptr_cleanup_AdwNavigationViewClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-overlay-split-view.h +*/ +@extern def glib_listautoptr_cleanup_AdwOverlaySplitView(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-overlay-split-view.h +*/ +@extern def glib_listautoptr_cleanup_AdwOverlaySplitViewClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-password-entry-row.h +*/ +@extern def glib_listautoptr_cleanup_AdwPasswordEntryRow(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-password-entry-row.h +*/ +@extern def glib_listautoptr_cleanup_AdwPasswordEntryRowClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-dialog.h +*/ +@extern def glib_listautoptr_cleanup_AdwPreferencesDialog(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-dialog.h +*/ +@extern def glib_listautoptr_cleanup_AdwPreferencesDialogClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-group.h */ @@ -4927,6 +8367,26 @@ import _root_.scala.scalanative.* */ @extern def glib_listautoptr_cleanup_AdwPreferencesWindowClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-animation-target.h +*/ +@extern def glib_listautoptr_cleanup_AdwPropertyAnimationTarget(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-animation-target.h +*/ +@extern def glib_listautoptr_cleanup_AdwPropertyAnimationTargetClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-spin-row.h +*/ +@extern def glib_listautoptr_cleanup_AdwSpinRow(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-spin-row.h +*/ +@extern def glib_listautoptr_cleanup_AdwSpinRowClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-split-button.h */ @@ -5007,6 +8467,16 @@ import _root_.scala.scalanative.* */ @extern def glib_listautoptr_cleanup_AdwSwipeable(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-switch-row.h +*/ +@extern def glib_listautoptr_cleanup_AdwSwitchRow(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-switch-row.h +*/ +@extern def glib_listautoptr_cleanup_AdwSwitchRowClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-tab-bar.h */ @@ -5017,6 +8487,26 @@ import _root_.scala.scalanative.* */ @extern def glib_listautoptr_cleanup_AdwTabBarClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-button.h +*/ +@extern def glib_listautoptr_cleanup_AdwTabButton(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-button.h +*/ +@extern def glib_listautoptr_cleanup_AdwTabButtonClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-overview.h +*/ +@extern def glib_listautoptr_cleanup_AdwTabOverview(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-overview.h +*/ +@extern def glib_listautoptr_cleanup_AdwTabOverviewClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-tab-view.h */ @@ -5067,6 +8557,16 @@ import _root_.scala.scalanative.* */ @extern def glib_listautoptr_cleanup_AdwToastOverlayClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-toolbar-view.h +*/ +@extern def glib_listautoptr_cleanup_AdwToolbarView(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-toolbar-view.h +*/ +@extern def glib_listautoptr_cleanup_AdwToolbarViewClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-view-stack.h */ @@ -5087,6 +8587,16 @@ import _root_.scala.scalanative.* */ @extern def glib_listautoptr_cleanup_AdwViewStackPageClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-view-stack.h +*/ +@extern def glib_listautoptr_cleanup_AdwViewStackPages(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-view-stack.h +*/ +@extern def glib_listautoptr_cleanup_AdwViewStackPagesClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-view-switcher.h */ @@ -5137,6 +8647,26 @@ import _root_.scala.scalanative.* */ @extern def glib_listautoptr_cleanup_AdwWindowTitleClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-about-dialog.h +*/ +@extern def glib_queueautoptr_cleanup_AdwAboutDialog(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-about-dialog.h +*/ +@extern def glib_queueautoptr_cleanup_AdwAboutDialogClass(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-about-window.h +*/ +@extern def glib_queueautoptr_cleanup_AdwAboutWindow(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-about-window.h +*/ +@extern def glib_queueautoptr_cleanup_AdwAboutWindowClass(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-action-row.h */ @@ -5147,6 +8677,16 @@ import _root_.scala.scalanative.* */ @extern def glib_queueautoptr_cleanup_AdwActionRowClass(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-alert-dialog.h +*/ +@extern def glib_queueautoptr_cleanup_AdwAlertDialog(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-alert-dialog.h +*/ +@extern def glib_queueautoptr_cleanup_AdwAlertDialogClass(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-animation.h */ @@ -5175,37 +8715,72 @@ import _root_.scala.scalanative.* /** * [bindgen] header: /usr/include/libadwaita-1/adw-application.h */ -@extern def glib_queueautoptr_cleanup_AdwApplicationClass(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern +@extern def glib_queueautoptr_cleanup_AdwApplicationClass(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-application-window.h +*/ +@extern def glib_queueautoptr_cleanup_AdwApplicationWindow(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-application-window.h +*/ +@extern def glib_queueautoptr_cleanup_AdwApplicationWindowClass(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-avatar.h +*/ +@extern def glib_queueautoptr_cleanup_AdwAvatar(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-avatar.h +*/ +@extern def glib_queueautoptr_cleanup_AdwAvatarClass(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-banner.h +*/ +@extern def glib_queueautoptr_cleanup_AdwBanner(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-banner.h +*/ +@extern def glib_queueautoptr_cleanup_AdwBannerClass(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-bin.h +*/ +@extern def glib_queueautoptr_cleanup_AdwBin(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-application-window.h + * [bindgen] header: /usr/include/libadwaita-1/adw-bin.h */ -@extern def glib_queueautoptr_cleanup_AdwApplicationWindow(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern +@extern def glib_queueautoptr_cleanup_AdwBinClass(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-application-window.h + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint.h */ -@extern def glib_queueautoptr_cleanup_AdwApplicationWindowClass(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern +@extern def glib_queueautoptr_cleanup_AdwBreakpoint(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-avatar.h + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint-bin.h */ -@extern def glib_queueautoptr_cleanup_AdwAvatar(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern +@extern def glib_queueautoptr_cleanup_AdwBreakpointBin(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-avatar.h + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint-bin.h */ -@extern def glib_queueautoptr_cleanup_AdwAvatarClass(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern +@extern def glib_queueautoptr_cleanup_AdwBreakpointBinClass(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-bin.h + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint.h */ -@extern def glib_queueautoptr_cleanup_AdwBin(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern +@extern def glib_queueautoptr_cleanup_AdwBreakpointClass(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern /** - * [bindgen] header: /usr/include/libadwaita-1/adw-bin.h + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint.h */ -@extern def glib_queueautoptr_cleanup_AdwBinClass(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern +@extern def glib_queueautoptr_cleanup_AdwBreakpointCondition(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern /** * [bindgen] header: /usr/include/libadwaita-1/adw-button-content.h @@ -5297,6 +8872,26 @@ import _root_.scala.scalanative.* */ @extern def glib_queueautoptr_cleanup_AdwComboRowClass(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-dialog.h +*/ +@extern def glib_queueautoptr_cleanup_AdwDialog(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-dialog.h +*/ +@extern def glib_queueautoptr_cleanup_AdwDialogClass(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-entry-row.h +*/ +@extern def glib_queueautoptr_cleanup_AdwEntryRow(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-entry-row.h +*/ +@extern def glib_queueautoptr_cleanup_AdwEntryRowClass(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-enum-list-model.h */ @@ -5367,6 +8962,76 @@ import _root_.scala.scalanative.* */ @extern def glib_queueautoptr_cleanup_AdwLeafletPageClass(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-message-dialog.h +*/ +@extern def glib_queueautoptr_cleanup_AdwMessageDialog(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-message-dialog.h +*/ +@extern def glib_queueautoptr_cleanup_AdwMessageDialogClass(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h +*/ +@extern def glib_queueautoptr_cleanup_AdwNavigationPage(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h +*/ +@extern def glib_queueautoptr_cleanup_AdwNavigationPageClass(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-split-view.h +*/ +@extern def glib_queueautoptr_cleanup_AdwNavigationSplitView(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-split-view.h +*/ +@extern def glib_queueautoptr_cleanup_AdwNavigationSplitViewClass(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h +*/ +@extern def glib_queueautoptr_cleanup_AdwNavigationView(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h +*/ +@extern def glib_queueautoptr_cleanup_AdwNavigationViewClass(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-overlay-split-view.h +*/ +@extern def glib_queueautoptr_cleanup_AdwOverlaySplitView(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-overlay-split-view.h +*/ +@extern def glib_queueautoptr_cleanup_AdwOverlaySplitViewClass(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-password-entry-row.h +*/ +@extern def glib_queueautoptr_cleanup_AdwPasswordEntryRow(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-password-entry-row.h +*/ +@extern def glib_queueautoptr_cleanup_AdwPasswordEntryRowClass(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-dialog.h +*/ +@extern def glib_queueautoptr_cleanup_AdwPreferencesDialog(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-dialog.h +*/ +@extern def glib_queueautoptr_cleanup_AdwPreferencesDialogClass(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-group.h */ @@ -5407,6 +9072,26 @@ import _root_.scala.scalanative.* */ @extern def glib_queueautoptr_cleanup_AdwPreferencesWindowClass(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-animation-target.h +*/ +@extern def glib_queueautoptr_cleanup_AdwPropertyAnimationTarget(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-animation-target.h +*/ +@extern def glib_queueautoptr_cleanup_AdwPropertyAnimationTargetClass(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-spin-row.h +*/ +@extern def glib_queueautoptr_cleanup_AdwSpinRow(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-spin-row.h +*/ +@extern def glib_queueautoptr_cleanup_AdwSpinRowClass(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-split-button.h */ @@ -5487,6 +9172,16 @@ import _root_.scala.scalanative.* */ @extern def glib_queueautoptr_cleanup_AdwSwipeable(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-switch-row.h +*/ +@extern def glib_queueautoptr_cleanup_AdwSwitchRow(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-switch-row.h +*/ +@extern def glib_queueautoptr_cleanup_AdwSwitchRowClass(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-tab-bar.h */ @@ -5497,6 +9192,26 @@ import _root_.scala.scalanative.* */ @extern def glib_queueautoptr_cleanup_AdwTabBarClass(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-button.h +*/ +@extern def glib_queueautoptr_cleanup_AdwTabButton(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-button.h +*/ +@extern def glib_queueautoptr_cleanup_AdwTabButtonClass(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-overview.h +*/ +@extern def glib_queueautoptr_cleanup_AdwTabOverview(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-overview.h +*/ +@extern def glib_queueautoptr_cleanup_AdwTabOverviewClass(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-tab-view.h */ @@ -5547,6 +9262,16 @@ import _root_.scala.scalanative.* */ @extern def glib_queueautoptr_cleanup_AdwToastOverlayClass(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-toolbar-view.h +*/ +@extern def glib_queueautoptr_cleanup_AdwToolbarView(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-toolbar-view.h +*/ +@extern def glib_queueautoptr_cleanup_AdwToolbarViewClass(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-view-stack.h */ @@ -5567,6 +9292,16 @@ import _root_.scala.scalanative.* */ @extern def glib_queueautoptr_cleanup_AdwViewStackPageClass(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-view-stack.h +*/ +@extern def glib_queueautoptr_cleanup_AdwViewStackPages(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-view-stack.h +*/ +@extern def glib_queueautoptr_cleanup_AdwViewStackPagesClass(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-view-switcher.h */ @@ -5617,6 +9352,26 @@ import _root_.scala.scalanative.* */ @extern def glib_queueautoptr_cleanup_AdwWindowTitleClass(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-about-dialog.h +*/ +@extern def glib_slistautoptr_cleanup_AdwAboutDialog(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-about-dialog.h +*/ +@extern def glib_slistautoptr_cleanup_AdwAboutDialogClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-about-window.h +*/ +@extern def glib_slistautoptr_cleanup_AdwAboutWindow(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-about-window.h +*/ +@extern def glib_slistautoptr_cleanup_AdwAboutWindowClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-action-row.h */ @@ -5627,6 +9382,16 @@ import _root_.scala.scalanative.* */ @extern def glib_slistautoptr_cleanup_AdwActionRowClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-alert-dialog.h +*/ +@extern def glib_slistautoptr_cleanup_AdwAlertDialog(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-alert-dialog.h +*/ +@extern def glib_slistautoptr_cleanup_AdwAlertDialogClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-animation.h */ @@ -5677,6 +9442,16 @@ import _root_.scala.scalanative.* */ @extern def glib_slistautoptr_cleanup_AdwAvatarClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-banner.h +*/ +@extern def glib_slistautoptr_cleanup_AdwBanner(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-banner.h +*/ +@extern def glib_slistautoptr_cleanup_AdwBannerClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-bin.h */ @@ -5687,6 +9462,31 @@ import _root_.scala.scalanative.* */ @extern def glib_slistautoptr_cleanup_AdwBinClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint.h +*/ +@extern def glib_slistautoptr_cleanup_AdwBreakpoint(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint-bin.h +*/ +@extern def glib_slistautoptr_cleanup_AdwBreakpointBin(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint-bin.h +*/ +@extern def glib_slistautoptr_cleanup_AdwBreakpointBinClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint.h +*/ +@extern def glib_slistautoptr_cleanup_AdwBreakpointClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint.h +*/ +@extern def glib_slistautoptr_cleanup_AdwBreakpointCondition(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-button-content.h */ @@ -5777,6 +9577,26 @@ import _root_.scala.scalanative.* */ @extern def glib_slistautoptr_cleanup_AdwComboRowClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-dialog.h +*/ +@extern def glib_slistautoptr_cleanup_AdwDialog(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-dialog.h +*/ +@extern def glib_slistautoptr_cleanup_AdwDialogClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-entry-row.h +*/ +@extern def glib_slistautoptr_cleanup_AdwEntryRow(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-entry-row.h +*/ +@extern def glib_slistautoptr_cleanup_AdwEntryRowClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-enum-list-model.h */ @@ -5847,6 +9667,76 @@ import _root_.scala.scalanative.* */ @extern def glib_slistautoptr_cleanup_AdwLeafletPageClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-message-dialog.h +*/ +@extern def glib_slistautoptr_cleanup_AdwMessageDialog(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-message-dialog.h +*/ +@extern def glib_slistautoptr_cleanup_AdwMessageDialogClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h +*/ +@extern def glib_slistautoptr_cleanup_AdwNavigationPage(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h +*/ +@extern def glib_slistautoptr_cleanup_AdwNavigationPageClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-split-view.h +*/ +@extern def glib_slistautoptr_cleanup_AdwNavigationSplitView(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-split-view.h +*/ +@extern def glib_slistautoptr_cleanup_AdwNavigationSplitViewClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h +*/ +@extern def glib_slistautoptr_cleanup_AdwNavigationView(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h +*/ +@extern def glib_slistautoptr_cleanup_AdwNavigationViewClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-overlay-split-view.h +*/ +@extern def glib_slistautoptr_cleanup_AdwOverlaySplitView(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-overlay-split-view.h +*/ +@extern def glib_slistautoptr_cleanup_AdwOverlaySplitViewClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-password-entry-row.h +*/ +@extern def glib_slistautoptr_cleanup_AdwPasswordEntryRow(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-password-entry-row.h +*/ +@extern def glib_slistautoptr_cleanup_AdwPasswordEntryRowClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-dialog.h +*/ +@extern def glib_slistautoptr_cleanup_AdwPreferencesDialog(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-dialog.h +*/ +@extern def glib_slistautoptr_cleanup_AdwPreferencesDialogClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-group.h */ @@ -5887,6 +9777,26 @@ import _root_.scala.scalanative.* */ @extern def glib_slistautoptr_cleanup_AdwPreferencesWindowClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-animation-target.h +*/ +@extern def glib_slistautoptr_cleanup_AdwPropertyAnimationTarget(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-animation-target.h +*/ +@extern def glib_slistautoptr_cleanup_AdwPropertyAnimationTargetClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-spin-row.h +*/ +@extern def glib_slistautoptr_cleanup_AdwSpinRow(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-spin-row.h +*/ +@extern def glib_slistautoptr_cleanup_AdwSpinRowClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-split-button.h */ @@ -5967,6 +9877,16 @@ import _root_.scala.scalanative.* */ @extern def glib_slistautoptr_cleanup_AdwSwipeable(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-switch-row.h +*/ +@extern def glib_slistautoptr_cleanup_AdwSwitchRow(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-switch-row.h +*/ +@extern def glib_slistautoptr_cleanup_AdwSwitchRowClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-tab-bar.h */ @@ -5977,6 +9897,26 @@ import _root_.scala.scalanative.* */ @extern def glib_slistautoptr_cleanup_AdwTabBarClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-button.h +*/ +@extern def glib_slistautoptr_cleanup_AdwTabButton(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-button.h +*/ +@extern def glib_slistautoptr_cleanup_AdwTabButtonClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-overview.h +*/ +@extern def glib_slistautoptr_cleanup_AdwTabOverview(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-overview.h +*/ +@extern def glib_slistautoptr_cleanup_AdwTabOverviewClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-tab-view.h */ @@ -6027,6 +9967,16 @@ import _root_.scala.scalanative.* */ @extern def glib_slistautoptr_cleanup_AdwToastOverlayClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-toolbar-view.h +*/ +@extern def glib_slistautoptr_cleanup_AdwToolbarView(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-toolbar-view.h +*/ +@extern def glib_slistautoptr_cleanup_AdwToolbarViewClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-view-stack.h */ @@ -6047,6 +9997,16 @@ import _root_.scala.scalanative.* */ @extern def glib_slistautoptr_cleanup_AdwViewStackPageClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-view-stack.h +*/ +@extern def glib_slistautoptr_cleanup_AdwViewStackPages(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-view-stack.h +*/ +@extern def glib_slistautoptr_cleanup_AdwViewStackPagesClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + /** * [bindgen] header: /usr/include/libadwaita-1/adw-view-switcher.h */ diff --git a/adwaita/src/main/scala/generated/adwaita/structs.scala b/adwaita/src/main/scala/generated/adwaita/structs.scala index e4dc48e..cc27129 100644 --- a/adwaita/src/main/scala/generated/adwaita/structs.scala +++ b/adwaita/src/main/scala/generated/adwaita/structs.scala @@ -5,6 +5,50 @@ import _root_.scala.scalanative.unsigned.* import _root_.scala.scalanative.libc.* import _root_.scala.scalanative.* +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-about-dialog.h +*/ +opaque type AdwAboutDialog = CStruct0 +object AdwAboutDialog: + given _tag: Tag[AdwAboutDialog] = Tag.materializeCStruct0Tag + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-about-dialog.h +*/ +opaque type AdwAboutDialogClass = CStruct1[AdwDialogClass] +object AdwAboutDialogClass: + given _tag: Tag[AdwAboutDialogClass] = Tag.materializeCStruct1Tag[AdwDialogClass] + def apply()(using Zone): Ptr[AdwAboutDialogClass] = scala.scalanative.unsafe.alloc[AdwAboutDialogClass](1) + def apply(parent_class : AdwDialogClass)(using Zone): Ptr[AdwAboutDialogClass] = + val ____ptr = apply() + (!____ptr).parent_class = parent_class + ____ptr + extension (struct: AdwAboutDialogClass) + def parent_class : AdwDialogClass = struct._1 + def parent_class_=(value: AdwDialogClass): Unit = !struct.at1 = value + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-about-window.h +*/ +opaque type AdwAboutWindow = CStruct0 +object AdwAboutWindow: + given _tag: Tag[AdwAboutWindow] = Tag.materializeCStruct0Tag + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-about-window.h +*/ +opaque type AdwAboutWindowClass = CStruct1[AdwWindowClass] +object AdwAboutWindowClass: + given _tag: Tag[AdwAboutWindowClass] = Tag.materializeCStruct1Tag[AdwWindowClass] + def apply()(using Zone): Ptr[AdwAboutWindowClass] = scala.scalanative.unsafe.alloc[AdwAboutWindowClass](1) + def apply(parent_class : AdwWindowClass)(using Zone): Ptr[AdwAboutWindowClass] = + val ____ptr = apply() + (!____ptr).parent_class = parent_class + ____ptr + extension (struct: AdwAboutWindowClass) + def parent_class : AdwWindowClass = struct._1 + def parent_class_=(value: AdwWindowClass): Unit = !struct.at1 = value + /** * [bindgen] header: /usr/include/libadwaita-1/adw-action-row.h */ @@ -43,6 +87,42 @@ object AdwActionRowClass: def padding : CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4] = struct._3 def padding_=(value: CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4]): Unit = !struct.at3 = value +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-alert-dialog.h +*/ +opaque type AdwAlertDialog = CStruct1[AdwDialog] +object AdwAlertDialog: + given _tag: Tag[AdwAlertDialog] = Tag.materializeCStruct1Tag[AdwDialog] + def apply()(using Zone): Ptr[AdwAlertDialog] = scala.scalanative.unsafe.alloc[AdwAlertDialog](1) + def apply(parent_instance : AdwDialog)(using Zone): Ptr[AdwAlertDialog] = + val ____ptr = apply() + (!____ptr).parent_instance = parent_instance + ____ptr + extension (struct: AdwAlertDialog) + def parent_instance : AdwDialog = struct._1 + def parent_instance_=(value: AdwDialog): Unit = !struct.at1 = value + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-alert-dialog.h +*/ +opaque type AdwAlertDialogClass = CStruct3[AdwDialogClass, CFuncPtr2[Ptr[AdwAlertDialog], CString, Unit], CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4]] +object AdwAlertDialogClass: + given _tag: Tag[AdwAlertDialogClass] = Tag.materializeCStruct3Tag[AdwDialogClass, CFuncPtr2[Ptr[AdwAlertDialog], CString, Unit], CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4]] + def apply()(using Zone): Ptr[AdwAlertDialogClass] = scala.scalanative.unsafe.alloc[AdwAlertDialogClass](1) + def apply(parent_class : AdwDialogClass, response : CFuncPtr2[Ptr[AdwAlertDialog], CString, Unit], padding : CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4])(using Zone): Ptr[AdwAlertDialogClass] = + val ____ptr = apply() + (!____ptr).parent_class = parent_class + (!____ptr).response = response + (!____ptr).padding = padding + ____ptr + extension (struct: AdwAlertDialogClass) + def parent_class : AdwDialogClass = struct._1 + def parent_class_=(value: AdwDialogClass): Unit = !struct.at1 = value + def response : CFuncPtr2[Ptr[AdwAlertDialog], CString, Unit] = struct._2 + def response_=(value: CFuncPtr2[Ptr[AdwAlertDialog], CString, Unit]): Unit = !struct.at2 = value + def padding : CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4] = struct._3 + def padding_=(value: CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4]): Unit = !struct.at3 = value + /** * [bindgen] header: /usr/include/libadwaita-1/adw-animation.h */ @@ -169,6 +249,28 @@ object AdwAvatarClass: def parent_class : _root_.sn.gnome.gtk.internal.GtkWidgetClass = struct._1 def parent_class_=(value: _root_.sn.gnome.gtk.internal.GtkWidgetClass): Unit = !struct.at1 = value +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-banner.h +*/ +opaque type AdwBanner = CStruct0 +object AdwBanner: + given _tag: Tag[AdwBanner] = Tag.materializeCStruct0Tag + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-banner.h +*/ +opaque type AdwBannerClass = CStruct1[_root_.sn.gnome.gtk.internal.GtkWidgetClass] +object AdwBannerClass: + given _tag: Tag[AdwBannerClass] = Tag.materializeCStruct1Tag[_root_.sn.gnome.gtk.internal.GtkWidgetClass] + def apply()(using Zone): Ptr[AdwBannerClass] = scala.scalanative.unsafe.alloc[AdwBannerClass](1) + def apply(parent_class : _root_.sn.gnome.gtk.internal.GtkWidgetClass)(using Zone): Ptr[AdwBannerClass] = + val ____ptr = apply() + (!____ptr).parent_class = parent_class + ____ptr + extension (struct: AdwBannerClass) + def parent_class : _root_.sn.gnome.gtk.internal.GtkWidgetClass = struct._1 + def parent_class_=(value: _root_.sn.gnome.gtk.internal.GtkWidgetClass): Unit = !struct.at1 = value + /** * [bindgen] header: /usr/include/libadwaita-1/adw-bin.h */ @@ -199,6 +301,68 @@ object AdwBinClass: def parent_class : _root_.sn.gnome.gtk.internal.GtkWidgetClass = struct._1 def parent_class_=(value: _root_.sn.gnome.gtk.internal.GtkWidgetClass): Unit = !struct.at1 = value +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint.h +*/ +opaque type AdwBreakpoint = CStruct0 +object AdwBreakpoint: + given _tag: Tag[AdwBreakpoint] = Tag.materializeCStruct0Tag + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint-bin.h +*/ +opaque type AdwBreakpointBin = CStruct1[_root_.sn.gnome.gtk.internal.GtkWidget] +object AdwBreakpointBin: + given _tag: Tag[AdwBreakpointBin] = Tag.materializeCStruct1Tag[_root_.sn.gnome.gtk.internal.GtkWidget] + def apply()(using Zone): Ptr[AdwBreakpointBin] = scala.scalanative.unsafe.alloc[AdwBreakpointBin](1) + def apply(parent_instance : _root_.sn.gnome.gtk.internal.GtkWidget)(using Zone): Ptr[AdwBreakpointBin] = + val ____ptr = apply() + (!____ptr).parent_instance = parent_instance + ____ptr + extension (struct: AdwBreakpointBin) + def parent_instance : _root_.sn.gnome.gtk.internal.GtkWidget = struct._1 + def parent_instance_=(value: _root_.sn.gnome.gtk.internal.GtkWidget): Unit = !struct.at1 = value + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint-bin.h +*/ +opaque type AdwBreakpointBinClass = CStruct2[_root_.sn.gnome.gtk.internal.GtkWidgetClass, CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4]] +object AdwBreakpointBinClass: + given _tag: Tag[AdwBreakpointBinClass] = Tag.materializeCStruct2Tag[_root_.sn.gnome.gtk.internal.GtkWidgetClass, CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4]] + def apply()(using Zone): Ptr[AdwBreakpointBinClass] = scala.scalanative.unsafe.alloc[AdwBreakpointBinClass](1) + def apply(parent_class : _root_.sn.gnome.gtk.internal.GtkWidgetClass, padding : CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4])(using Zone): Ptr[AdwBreakpointBinClass] = + val ____ptr = apply() + (!____ptr).parent_class = parent_class + (!____ptr).padding = padding + ____ptr + extension (struct: AdwBreakpointBinClass) + def parent_class : _root_.sn.gnome.gtk.internal.GtkWidgetClass = struct._1 + def parent_class_=(value: _root_.sn.gnome.gtk.internal.GtkWidgetClass): Unit = !struct.at1 = value + def padding : CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4] = struct._2 + def padding_=(value: CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4]): Unit = !struct.at2 = value + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint.h +*/ +opaque type AdwBreakpointClass = CStruct1[_root_.sn.gnome.gobject.internal.GObjectClass] +object AdwBreakpointClass: + given _tag: Tag[AdwBreakpointClass] = Tag.materializeCStruct1Tag[_root_.sn.gnome.gobject.internal.GObjectClass] + def apply()(using Zone): Ptr[AdwBreakpointClass] = scala.scalanative.unsafe.alloc[AdwBreakpointClass](1) + def apply(parent_class : _root_.sn.gnome.gobject.internal.GObjectClass)(using Zone): Ptr[AdwBreakpointClass] = + val ____ptr = apply() + (!____ptr).parent_class = parent_class + ____ptr + extension (struct: AdwBreakpointClass) + def parent_class : _root_.sn.gnome.gobject.internal.GObjectClass = struct._1 + def parent_class_=(value: _root_.sn.gnome.gobject.internal.GObjectClass): Unit = !struct.at1 = value + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint.h +*/ +opaque type AdwBreakpointCondition = CStruct0 +object AdwBreakpointCondition: + given _tag: Tag[AdwBreakpointCondition] = Tag.materializeCStruct0Tag + /** * [bindgen] header: /usr/include/libadwaita-1/adw-button-content.h */ @@ -402,6 +566,77 @@ object AdwComboRowClass: def padding : CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4] = struct._2 def padding_=(value: CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4]): Unit = !struct.at2 = value +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-dialog.h +*/ +opaque type AdwDialog = CStruct1[_root_.sn.gnome.gtk.internal.GtkWidget] +object AdwDialog: + given _tag: Tag[AdwDialog] = Tag.materializeCStruct1Tag[_root_.sn.gnome.gtk.internal.GtkWidget] + def apply()(using Zone): Ptr[AdwDialog] = scala.scalanative.unsafe.alloc[AdwDialog](1) + def apply(parent_instance : _root_.sn.gnome.gtk.internal.GtkWidget)(using Zone): Ptr[AdwDialog] = + val ____ptr = apply() + (!____ptr).parent_instance = parent_instance + ____ptr + extension (struct: AdwDialog) + def parent_instance : _root_.sn.gnome.gtk.internal.GtkWidget = struct._1 + def parent_instance_=(value: _root_.sn.gnome.gtk.internal.GtkWidget): Unit = !struct.at1 = value + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-dialog.h +*/ +opaque type AdwDialogClass = CStruct4[_root_.sn.gnome.gtk.internal.GtkWidgetClass, CFuncPtr1[Ptr[AdwDialog], Unit], CFuncPtr1[Ptr[AdwDialog], Unit], CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4]] +object AdwDialogClass: + given _tag: Tag[AdwDialogClass] = Tag.materializeCStruct4Tag[_root_.sn.gnome.gtk.internal.GtkWidgetClass, CFuncPtr1[Ptr[AdwDialog], Unit], CFuncPtr1[Ptr[AdwDialog], Unit], CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4]] + def apply()(using Zone): Ptr[AdwDialogClass] = scala.scalanative.unsafe.alloc[AdwDialogClass](1) + def apply(parent_class : _root_.sn.gnome.gtk.internal.GtkWidgetClass, close_attempt : CFuncPtr1[Ptr[AdwDialog], Unit], closed : CFuncPtr1[Ptr[AdwDialog], Unit], padding : CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4])(using Zone): Ptr[AdwDialogClass] = + val ____ptr = apply() + (!____ptr).parent_class = parent_class + (!____ptr).close_attempt = close_attempt + (!____ptr).closed = closed + (!____ptr).padding = padding + ____ptr + extension (struct: AdwDialogClass) + def parent_class : _root_.sn.gnome.gtk.internal.GtkWidgetClass = struct._1 + def parent_class_=(value: _root_.sn.gnome.gtk.internal.GtkWidgetClass): Unit = !struct.at1 = value + def close_attempt : CFuncPtr1[Ptr[AdwDialog], Unit] = struct._2 + def close_attempt_=(value: CFuncPtr1[Ptr[AdwDialog], Unit]): Unit = !struct.at2 = value + def closed : CFuncPtr1[Ptr[AdwDialog], Unit] = struct._3 + def closed_=(value: CFuncPtr1[Ptr[AdwDialog], Unit]): Unit = !struct.at3 = value + def padding : CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4] = struct._4 + def padding_=(value: CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4]): Unit = !struct.at4 = value + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-entry-row.h +*/ +opaque type AdwEntryRow = CStruct1[AdwPreferencesRow] +object AdwEntryRow: + given _tag: Tag[AdwEntryRow] = Tag.materializeCStruct1Tag[AdwPreferencesRow] + def apply()(using Zone): Ptr[AdwEntryRow] = scala.scalanative.unsafe.alloc[AdwEntryRow](1) + def apply(parent_instance : AdwPreferencesRow)(using Zone): Ptr[AdwEntryRow] = + val ____ptr = apply() + (!____ptr).parent_instance = parent_instance + ____ptr + extension (struct: AdwEntryRow) + def parent_instance : AdwPreferencesRow = struct._1 + def parent_instance_=(value: AdwPreferencesRow): Unit = !struct.at1 = value + +/** + * AdwEntryRowClass _class: The parent class + + * [bindgen] header: /usr/include/libadwaita-1/adw-entry-row.h +*/ +opaque type AdwEntryRowClass = CStruct1[AdwPreferencesRowClass] +object AdwEntryRowClass: + given _tag: Tag[AdwEntryRowClass] = Tag.materializeCStruct1Tag[AdwPreferencesRowClass] + def apply()(using Zone): Ptr[AdwEntryRowClass] = scala.scalanative.unsafe.alloc[AdwEntryRowClass](1) + def apply(parent_class : AdwPreferencesRowClass)(using Zone): Ptr[AdwEntryRowClass] = + val ____ptr = apply() + (!____ptr).parent_class = parent_class + ____ptr + extension (struct: AdwEntryRowClass) + def parent_class : AdwPreferencesRowClass = struct._1 + def parent_class_=(value: AdwPreferencesRowClass): Unit = !struct.at1 = value + /** * [bindgen] header: /usr/include/libadwaita-1/adw-enum-list-model.h */ @@ -569,6 +804,210 @@ object AdwLeafletPageClass: def parent_class : _root_.sn.gnome.gobject.internal.GObjectClass = struct._1 def parent_class_=(value: _root_.sn.gnome.gobject.internal.GObjectClass): Unit = !struct.at1 = value +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-message-dialog.h +*/ +opaque type AdwMessageDialog = CStruct1[_root_.sn.gnome.gtk.internal.GtkWindow] +object AdwMessageDialog: + given _tag: Tag[AdwMessageDialog] = Tag.materializeCStruct1Tag[_root_.sn.gnome.gtk.internal.GtkWindow] + def apply()(using Zone): Ptr[AdwMessageDialog] = scala.scalanative.unsafe.alloc[AdwMessageDialog](1) + def apply(parent_instance : _root_.sn.gnome.gtk.internal.GtkWindow)(using Zone): Ptr[AdwMessageDialog] = + val ____ptr = apply() + (!____ptr).parent_instance = parent_instance + ____ptr + extension (struct: AdwMessageDialog) + def parent_instance : _root_.sn.gnome.gtk.internal.GtkWindow = struct._1 + def parent_instance_=(value: _root_.sn.gnome.gtk.internal.GtkWindow): Unit = !struct.at1 = value + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-message-dialog.h +*/ +opaque type AdwMessageDialogClass = CStruct3[_root_.sn.gnome.gtk.internal.GtkWindowClass, CFuncPtr2[Ptr[AdwMessageDialog], CString, Unit], CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4]] +object AdwMessageDialogClass: + given _tag: Tag[AdwMessageDialogClass] = Tag.materializeCStruct3Tag[_root_.sn.gnome.gtk.internal.GtkWindowClass, CFuncPtr2[Ptr[AdwMessageDialog], CString, Unit], CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4]] + def apply()(using Zone): Ptr[AdwMessageDialogClass] = scala.scalanative.unsafe.alloc[AdwMessageDialogClass](1) + def apply(parent_class : _root_.sn.gnome.gtk.internal.GtkWindowClass, response : CFuncPtr2[Ptr[AdwMessageDialog], CString, Unit], padding : CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4])(using Zone): Ptr[AdwMessageDialogClass] = + val ____ptr = apply() + (!____ptr).parent_class = parent_class + (!____ptr).response = response + (!____ptr).padding = padding + ____ptr + extension (struct: AdwMessageDialogClass) + def parent_class : _root_.sn.gnome.gtk.internal.GtkWindowClass = struct._1 + def parent_class_=(value: _root_.sn.gnome.gtk.internal.GtkWindowClass): Unit = !struct.at1 = value + def response : CFuncPtr2[Ptr[AdwMessageDialog], CString, Unit] = struct._2 + def response_=(value: CFuncPtr2[Ptr[AdwMessageDialog], CString, Unit]): Unit = !struct.at2 = value + def padding : CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4] = struct._3 + def padding_=(value: CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4]): Unit = !struct.at3 = value + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h +*/ +opaque type AdwNavigationPage = CStruct1[_root_.sn.gnome.gtk.internal.GtkWidget] +object AdwNavigationPage: + given _tag: Tag[AdwNavigationPage] = Tag.materializeCStruct1Tag[_root_.sn.gnome.gtk.internal.GtkWidget] + def apply()(using Zone): Ptr[AdwNavigationPage] = scala.scalanative.unsafe.alloc[AdwNavigationPage](1) + def apply(parent_instance : _root_.sn.gnome.gtk.internal.GtkWidget)(using Zone): Ptr[AdwNavigationPage] = + val ____ptr = apply() + (!____ptr).parent_instance = parent_instance + ____ptr + extension (struct: AdwNavigationPage) + def parent_instance : _root_.sn.gnome.gtk.internal.GtkWidget = struct._1 + def parent_instance_=(value: _root_.sn.gnome.gtk.internal.GtkWidget): Unit = !struct.at1 = value + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h +*/ +opaque type AdwNavigationPageClass = CStruct6[_root_.sn.gnome.gtk.internal.GtkWidgetClass, CFuncPtr1[Ptr[AdwNavigationPage], Unit], CFuncPtr1[Ptr[AdwNavigationPage], Unit], CFuncPtr1[Ptr[AdwNavigationPage], Unit], CFuncPtr1[Ptr[AdwNavigationPage], Unit], CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._8]] +object AdwNavigationPageClass: + given _tag: Tag[AdwNavigationPageClass] = Tag.materializeCStruct6Tag[_root_.sn.gnome.gtk.internal.GtkWidgetClass, CFuncPtr1[Ptr[AdwNavigationPage], Unit], CFuncPtr1[Ptr[AdwNavigationPage], Unit], CFuncPtr1[Ptr[AdwNavigationPage], Unit], CFuncPtr1[Ptr[AdwNavigationPage], Unit], CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._8]] + def apply()(using Zone): Ptr[AdwNavigationPageClass] = scala.scalanative.unsafe.alloc[AdwNavigationPageClass](1) + def apply(parent_class : _root_.sn.gnome.gtk.internal.GtkWidgetClass, showing : CFuncPtr1[Ptr[AdwNavigationPage], Unit], shown : CFuncPtr1[Ptr[AdwNavigationPage], Unit], hiding : CFuncPtr1[Ptr[AdwNavigationPage], Unit], hidden : CFuncPtr1[Ptr[AdwNavigationPage], Unit], padding : CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._8])(using Zone): Ptr[AdwNavigationPageClass] = + val ____ptr = apply() + (!____ptr).parent_class = parent_class + (!____ptr).showing = showing + (!____ptr).shown = shown + (!____ptr).hiding = hiding + (!____ptr).hidden = hidden + (!____ptr).padding = padding + ____ptr + extension (struct: AdwNavigationPageClass) + def parent_class : _root_.sn.gnome.gtk.internal.GtkWidgetClass = struct._1 + def parent_class_=(value: _root_.sn.gnome.gtk.internal.GtkWidgetClass): Unit = !struct.at1 = value + def showing : CFuncPtr1[Ptr[AdwNavigationPage], Unit] = struct._2 + def showing_=(value: CFuncPtr1[Ptr[AdwNavigationPage], Unit]): Unit = !struct.at2 = value + def shown : CFuncPtr1[Ptr[AdwNavigationPage], Unit] = struct._3 + def shown_=(value: CFuncPtr1[Ptr[AdwNavigationPage], Unit]): Unit = !struct.at3 = value + def hiding : CFuncPtr1[Ptr[AdwNavigationPage], Unit] = struct._4 + def hiding_=(value: CFuncPtr1[Ptr[AdwNavigationPage], Unit]): Unit = !struct.at4 = value + def hidden : CFuncPtr1[Ptr[AdwNavigationPage], Unit] = struct._5 + def hidden_=(value: CFuncPtr1[Ptr[AdwNavigationPage], Unit]): Unit = !struct.at5 = value + def padding : CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._8] = struct._6 + def padding_=(value: CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._8]): Unit = !struct.at6 = value + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-split-view.h +*/ +opaque type AdwNavigationSplitView = CStruct0 +object AdwNavigationSplitView: + given _tag: Tag[AdwNavigationSplitView] = Tag.materializeCStruct0Tag + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-split-view.h +*/ +opaque type AdwNavigationSplitViewClass = CStruct1[_root_.sn.gnome.gtk.internal.GtkWidgetClass] +object AdwNavigationSplitViewClass: + given _tag: Tag[AdwNavigationSplitViewClass] = Tag.materializeCStruct1Tag[_root_.sn.gnome.gtk.internal.GtkWidgetClass] + def apply()(using Zone): Ptr[AdwNavigationSplitViewClass] = scala.scalanative.unsafe.alloc[AdwNavigationSplitViewClass](1) + def apply(parent_class : _root_.sn.gnome.gtk.internal.GtkWidgetClass)(using Zone): Ptr[AdwNavigationSplitViewClass] = + val ____ptr = apply() + (!____ptr).parent_class = parent_class + ____ptr + extension (struct: AdwNavigationSplitViewClass) + def parent_class : _root_.sn.gnome.gtk.internal.GtkWidgetClass = struct._1 + def parent_class_=(value: _root_.sn.gnome.gtk.internal.GtkWidgetClass): Unit = !struct.at1 = value + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h +*/ +opaque type AdwNavigationView = CStruct0 +object AdwNavigationView: + given _tag: Tag[AdwNavigationView] = Tag.materializeCStruct0Tag + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h +*/ +opaque type AdwNavigationViewClass = CStruct1[_root_.sn.gnome.gtk.internal.GtkWidgetClass] +object AdwNavigationViewClass: + given _tag: Tag[AdwNavigationViewClass] = Tag.materializeCStruct1Tag[_root_.sn.gnome.gtk.internal.GtkWidgetClass] + def apply()(using Zone): Ptr[AdwNavigationViewClass] = scala.scalanative.unsafe.alloc[AdwNavigationViewClass](1) + def apply(parent_class : _root_.sn.gnome.gtk.internal.GtkWidgetClass)(using Zone): Ptr[AdwNavigationViewClass] = + val ____ptr = apply() + (!____ptr).parent_class = parent_class + ____ptr + extension (struct: AdwNavigationViewClass) + def parent_class : _root_.sn.gnome.gtk.internal.GtkWidgetClass = struct._1 + def parent_class_=(value: _root_.sn.gnome.gtk.internal.GtkWidgetClass): Unit = !struct.at1 = value + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-overlay-split-view.h +*/ +opaque type AdwOverlaySplitView = CStruct0 +object AdwOverlaySplitView: + given _tag: Tag[AdwOverlaySplitView] = Tag.materializeCStruct0Tag + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-overlay-split-view.h +*/ +opaque type AdwOverlaySplitViewClass = CStruct1[_root_.sn.gnome.gtk.internal.GtkWidgetClass] +object AdwOverlaySplitViewClass: + given _tag: Tag[AdwOverlaySplitViewClass] = Tag.materializeCStruct1Tag[_root_.sn.gnome.gtk.internal.GtkWidgetClass] + def apply()(using Zone): Ptr[AdwOverlaySplitViewClass] = scala.scalanative.unsafe.alloc[AdwOverlaySplitViewClass](1) + def apply(parent_class : _root_.sn.gnome.gtk.internal.GtkWidgetClass)(using Zone): Ptr[AdwOverlaySplitViewClass] = + val ____ptr = apply() + (!____ptr).parent_class = parent_class + ____ptr + extension (struct: AdwOverlaySplitViewClass) + def parent_class : _root_.sn.gnome.gtk.internal.GtkWidgetClass = struct._1 + def parent_class_=(value: _root_.sn.gnome.gtk.internal.GtkWidgetClass): Unit = !struct.at1 = value + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-password-entry-row.h +*/ +opaque type AdwPasswordEntryRow = CStruct0 +object AdwPasswordEntryRow: + given _tag: Tag[AdwPasswordEntryRow] = Tag.materializeCStruct0Tag + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-password-entry-row.h +*/ +opaque type AdwPasswordEntryRowClass = CStruct1[AdwEntryRowClass] +object AdwPasswordEntryRowClass: + given _tag: Tag[AdwPasswordEntryRowClass] = Tag.materializeCStruct1Tag[AdwEntryRowClass] + def apply()(using Zone): Ptr[AdwPasswordEntryRowClass] = scala.scalanative.unsafe.alloc[AdwPasswordEntryRowClass](1) + def apply(parent_class : AdwEntryRowClass)(using Zone): Ptr[AdwPasswordEntryRowClass] = + val ____ptr = apply() + (!____ptr).parent_class = parent_class + ____ptr + extension (struct: AdwPasswordEntryRowClass) + def parent_class : AdwEntryRowClass = struct._1 + def parent_class_=(value: AdwEntryRowClass): Unit = !struct.at1 = value + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-dialog.h +*/ +opaque type AdwPreferencesDialog = CStruct1[AdwDialog] +object AdwPreferencesDialog: + given _tag: Tag[AdwPreferencesDialog] = Tag.materializeCStruct1Tag[AdwDialog] + def apply()(using Zone): Ptr[AdwPreferencesDialog] = scala.scalanative.unsafe.alloc[AdwPreferencesDialog](1) + def apply(parent_instance : AdwDialog)(using Zone): Ptr[AdwPreferencesDialog] = + val ____ptr = apply() + (!____ptr).parent_instance = parent_instance + ____ptr + extension (struct: AdwPreferencesDialog) + def parent_instance : AdwDialog = struct._1 + def parent_instance_=(value: AdwDialog): Unit = !struct.at1 = value + +/** + * AdwPreferencesDialogClass _class: The parent class + + * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-dialog.h +*/ +opaque type AdwPreferencesDialogClass = CStruct2[AdwDialogClass, CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4]] +object AdwPreferencesDialogClass: + given _tag: Tag[AdwPreferencesDialogClass] = Tag.materializeCStruct2Tag[AdwDialogClass, CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4]] + def apply()(using Zone): Ptr[AdwPreferencesDialogClass] = scala.scalanative.unsafe.alloc[AdwPreferencesDialogClass](1) + def apply(parent_class : AdwDialogClass, padding : CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4])(using Zone): Ptr[AdwPreferencesDialogClass] = + val ____ptr = apply() + (!____ptr).parent_class = parent_class + (!____ptr).padding = padding + ____ptr + extension (struct: AdwPreferencesDialogClass) + def parent_class : AdwDialogClass = struct._1 + def parent_class_=(value: AdwDialogClass): Unit = !struct.at1 = value + def padding : CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4] = struct._2 + def padding_=(value: CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4]): Unit = !struct.at2 = value + /** * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-group.h */ @@ -709,6 +1148,42 @@ object AdwPreferencesWindowClass: def padding : CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4] = struct._2 def padding_=(value: CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4]): Unit = !struct.at2 = value +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-animation-target.h +*/ +opaque type AdwPropertyAnimationTarget = CStruct0 +object AdwPropertyAnimationTarget: + given _tag: Tag[AdwPropertyAnimationTarget] = Tag.materializeCStruct0Tag + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-animation-target.h +*/ +opaque type AdwPropertyAnimationTargetClass = CStruct0 +object AdwPropertyAnimationTargetClass: + given _tag: Tag[AdwPropertyAnimationTargetClass] = Tag.materializeCStruct0Tag + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-spin-row.h +*/ +opaque type AdwSpinRow = CStruct0 +object AdwSpinRow: + given _tag: Tag[AdwSpinRow] = Tag.materializeCStruct0Tag + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-spin-row.h +*/ +opaque type AdwSpinRowClass = CStruct1[AdwActionRowClass] +object AdwSpinRowClass: + given _tag: Tag[AdwSpinRowClass] = Tag.materializeCStruct1Tag[AdwActionRowClass] + def apply()(using Zone): Ptr[AdwSpinRowClass] = scala.scalanative.unsafe.alloc[AdwSpinRowClass](1) + def apply(parent_class : AdwActionRowClass)(using Zone): Ptr[AdwSpinRowClass] = + val ____ptr = apply() + (!____ptr).parent_class = parent_class + ____ptr + extension (struct: AdwSpinRowClass) + def parent_class : AdwActionRowClass = struct._1 + def parent_class_=(value: AdwActionRowClass): Unit = !struct.at1 = value + /** * [bindgen] header: /usr/include/libadwaita-1/adw-split-button.h */ @@ -904,6 +1379,28 @@ object AdwSwipeableInterface: def padding : CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4] = struct._7 def padding_=(value: CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4]): Unit = !struct.at7 = value +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-switch-row.h +*/ +opaque type AdwSwitchRow = CStruct0 +object AdwSwitchRow: + given _tag: Tag[AdwSwitchRow] = Tag.materializeCStruct0Tag + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-switch-row.h +*/ +opaque type AdwSwitchRowClass = CStruct1[AdwActionRowClass] +object AdwSwitchRowClass: + given _tag: Tag[AdwSwitchRowClass] = Tag.materializeCStruct1Tag[AdwActionRowClass] + def apply()(using Zone): Ptr[AdwSwitchRowClass] = scala.scalanative.unsafe.alloc[AdwSwitchRowClass](1) + def apply(parent_class : AdwActionRowClass)(using Zone): Ptr[AdwSwitchRowClass] = + val ____ptr = apply() + (!____ptr).parent_class = parent_class + ____ptr + extension (struct: AdwSwitchRowClass) + def parent_class : AdwActionRowClass = struct._1 + def parent_class_=(value: AdwActionRowClass): Unit = !struct.at1 = value + /** * [bindgen] header: /usr/include/libadwaita-1/adw-tab-bar.h */ @@ -926,6 +1423,50 @@ object AdwTabBarClass: def parent_class : _root_.sn.gnome.gtk.internal.GtkWidgetClass = struct._1 def parent_class_=(value: _root_.sn.gnome.gtk.internal.GtkWidgetClass): Unit = !struct.at1 = value +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-button.h +*/ +opaque type AdwTabButton = CStruct0 +object AdwTabButton: + given _tag: Tag[AdwTabButton] = Tag.materializeCStruct0Tag + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-button.h +*/ +opaque type AdwTabButtonClass = CStruct1[_root_.sn.gnome.gtk.internal.GtkWidgetClass] +object AdwTabButtonClass: + given _tag: Tag[AdwTabButtonClass] = Tag.materializeCStruct1Tag[_root_.sn.gnome.gtk.internal.GtkWidgetClass] + def apply()(using Zone): Ptr[AdwTabButtonClass] = scala.scalanative.unsafe.alloc[AdwTabButtonClass](1) + def apply(parent_class : _root_.sn.gnome.gtk.internal.GtkWidgetClass)(using Zone): Ptr[AdwTabButtonClass] = + val ____ptr = apply() + (!____ptr).parent_class = parent_class + ____ptr + extension (struct: AdwTabButtonClass) + def parent_class : _root_.sn.gnome.gtk.internal.GtkWidgetClass = struct._1 + def parent_class_=(value: _root_.sn.gnome.gtk.internal.GtkWidgetClass): Unit = !struct.at1 = value + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-overview.h +*/ +opaque type AdwTabOverview = CStruct0 +object AdwTabOverview: + given _tag: Tag[AdwTabOverview] = Tag.materializeCStruct0Tag + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-overview.h +*/ +opaque type AdwTabOverviewClass = CStruct1[_root_.sn.gnome.gtk.internal.GtkWidgetClass] +object AdwTabOverviewClass: + given _tag: Tag[AdwTabOverviewClass] = Tag.materializeCStruct1Tag[_root_.sn.gnome.gtk.internal.GtkWidgetClass] + def apply()(using Zone): Ptr[AdwTabOverviewClass] = scala.scalanative.unsafe.alloc[AdwTabOverviewClass](1) + def apply(parent_class : _root_.sn.gnome.gtk.internal.GtkWidgetClass)(using Zone): Ptr[AdwTabOverviewClass] = + val ____ptr = apply() + (!____ptr).parent_class = parent_class + ____ptr + extension (struct: AdwTabOverviewClass) + def parent_class : _root_.sn.gnome.gtk.internal.GtkWidgetClass = struct._1 + def parent_class_=(value: _root_.sn.gnome.gtk.internal.GtkWidgetClass): Unit = !struct.at1 = value + /** * [bindgen] header: /usr/include/libadwaita-1/adw-tab-view.h */ @@ -1028,6 +1569,28 @@ object AdwToastOverlayClass: def parent_class : _root_.sn.gnome.gtk.internal.GtkWidgetClass = struct._1 def parent_class_=(value: _root_.sn.gnome.gtk.internal.GtkWidgetClass): Unit = !struct.at1 = value +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-toolbar-view.h +*/ +opaque type AdwToolbarView = CStruct0 +object AdwToolbarView: + given _tag: Tag[AdwToolbarView] = Tag.materializeCStruct0Tag + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-toolbar-view.h +*/ +opaque type AdwToolbarViewClass = CStruct1[_root_.sn.gnome.gtk.internal.GtkWidgetClass] +object AdwToolbarViewClass: + given _tag: Tag[AdwToolbarViewClass] = Tag.materializeCStruct1Tag[_root_.sn.gnome.gtk.internal.GtkWidgetClass] + def apply()(using Zone): Ptr[AdwToolbarViewClass] = scala.scalanative.unsafe.alloc[AdwToolbarViewClass](1) + def apply(parent_class : _root_.sn.gnome.gtk.internal.GtkWidgetClass)(using Zone): Ptr[AdwToolbarViewClass] = + val ____ptr = apply() + (!____ptr).parent_class = parent_class + ____ptr + extension (struct: AdwToolbarViewClass) + def parent_class : _root_.sn.gnome.gtk.internal.GtkWidgetClass = struct._1 + def parent_class_=(value: _root_.sn.gnome.gtk.internal.GtkWidgetClass): Unit = !struct.at1 = value + /** * [bindgen] header: /usr/include/libadwaita-1/adw-view-stack.h */ @@ -1072,6 +1635,28 @@ object AdwViewStackPageClass: def parent_class : _root_.sn.gnome.gobject.internal.GObjectClass = struct._1 def parent_class_=(value: _root_.sn.gnome.gobject.internal.GObjectClass): Unit = !struct.at1 = value +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-view-stack.h +*/ +opaque type AdwViewStackPages = CStruct0 +object AdwViewStackPages: + given _tag: Tag[AdwViewStackPages] = Tag.materializeCStruct0Tag + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-view-stack.h +*/ +opaque type AdwViewStackPagesClass = CStruct1[_root_.sn.gnome.gobject.internal.GObjectClass] +object AdwViewStackPagesClass: + given _tag: Tag[AdwViewStackPagesClass] = Tag.materializeCStruct1Tag[_root_.sn.gnome.gobject.internal.GObjectClass] + def apply()(using Zone): Ptr[AdwViewStackPagesClass] = scala.scalanative.unsafe.alloc[AdwViewStackPagesClass](1) + def apply(parent_class : _root_.sn.gnome.gobject.internal.GObjectClass)(using Zone): Ptr[AdwViewStackPagesClass] = + val ____ptr = apply() + (!____ptr).parent_class = parent_class + ____ptr + extension (struct: AdwViewStackPagesClass) + def parent_class : _root_.sn.gnome.gobject.internal.GObjectClass = struct._1 + def parent_class_=(value: _root_.sn.gnome.gobject.internal.GObjectClass): Unit = !struct.at1 = value + /** * [bindgen] header: /usr/include/libadwaita-1/adw-view-switcher.h */ @@ -1193,6 +1778,20 @@ object AdwWindowTitleClass: def parent_class : _root_.sn.gnome.gtk.internal.GtkWidgetClass = struct._1 def parent_class_=(value: _root_.sn.gnome.gtk.internal.GtkWidgetClass): Unit = !struct.at1 = value +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-about-dialog.h +*/ +opaque type _AdwAboutDialog = CStruct0 +object _AdwAboutDialog: + given _tag: Tag[_AdwAboutDialog] = Tag.materializeCStruct0Tag + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-about-window.h +*/ +opaque type _AdwAboutWindow = CStruct0 +object _AdwAboutWindow: + given _tag: Tag[_AdwAboutWindow] = Tag.materializeCStruct0Tag + /** * [bindgen] header: /usr/include/libadwaita-1/adw-action-row.h */ @@ -1231,6 +1830,42 @@ object _AdwActionRowClass: def padding : CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4] = struct._3 def padding_=(value: CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4]): Unit = !struct.at3 = value +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-alert-dialog.h +*/ +opaque type _AdwAlertDialog = CStruct1[AdwDialog] +object _AdwAlertDialog: + given _tag: Tag[_AdwAlertDialog] = Tag.materializeCStruct1Tag[AdwDialog] + def apply()(using Zone): Ptr[_AdwAlertDialog] = scala.scalanative.unsafe.alloc[_AdwAlertDialog](1) + def apply(parent_instance : AdwDialog)(using Zone): Ptr[_AdwAlertDialog] = + val ____ptr = apply() + (!____ptr).parent_instance = parent_instance + ____ptr + extension (struct: _AdwAlertDialog) + def parent_instance : AdwDialog = struct._1 + def parent_instance_=(value: AdwDialog): Unit = !struct.at1 = value + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-alert-dialog.h +*/ +opaque type _AdwAlertDialogClass = CStruct3[AdwDialogClass, CFuncPtr2[Ptr[AdwAlertDialog], CString, Unit], CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4]] +object _AdwAlertDialogClass: + given _tag: Tag[_AdwAlertDialogClass] = Tag.materializeCStruct3Tag[AdwDialogClass, CFuncPtr2[Ptr[AdwAlertDialog], CString, Unit], CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4]] + def apply()(using Zone): Ptr[_AdwAlertDialogClass] = scala.scalanative.unsafe.alloc[_AdwAlertDialogClass](1) + def apply(parent_class : AdwDialogClass, response : CFuncPtr2[Ptr[AdwAlertDialog], CString, Unit], padding : CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4])(using Zone): Ptr[_AdwAlertDialogClass] = + val ____ptr = apply() + (!____ptr).parent_class = parent_class + (!____ptr).response = response + (!____ptr).padding = padding + ____ptr + extension (struct: _AdwAlertDialogClass) + def parent_class : AdwDialogClass = struct._1 + def parent_class_=(value: AdwDialogClass): Unit = !struct.at1 = value + def response : CFuncPtr2[Ptr[AdwAlertDialog], CString, Unit] = struct._2 + def response_=(value: CFuncPtr2[Ptr[AdwAlertDialog], CString, Unit]): Unit = !struct.at2 = value + def padding : CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4] = struct._3 + def padding_=(value: CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4]): Unit = !struct.at3 = value + /** * [bindgen] header: /usr/include/libadwaita-1/adw-animation.h */ @@ -1342,6 +1977,13 @@ opaque type _AdwAvatar = CStruct0 object _AdwAvatar: given _tag: Tag[_AdwAvatar] = Tag.materializeCStruct0Tag +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-banner.h +*/ +opaque type _AdwBanner = CStruct0 +object _AdwBanner: + given _tag: Tag[_AdwBanner] = Tag.materializeCStruct0Tag + /** * [bindgen] header: /usr/include/libadwaita-1/adw-bin.h */ @@ -1372,6 +2014,53 @@ object _AdwBinClass: def parent_class : _root_.sn.gnome.gtk.internal.GtkWidgetClass = struct._1 def parent_class_=(value: _root_.sn.gnome.gtk.internal.GtkWidgetClass): Unit = !struct.at1 = value +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint.h +*/ +opaque type _AdwBreakpoint = CStruct0 +object _AdwBreakpoint: + given _tag: Tag[_AdwBreakpoint] = Tag.materializeCStruct0Tag + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint-bin.h +*/ +opaque type _AdwBreakpointBin = CStruct1[_root_.sn.gnome.gtk.internal.GtkWidget] +object _AdwBreakpointBin: + given _tag: Tag[_AdwBreakpointBin] = Tag.materializeCStruct1Tag[_root_.sn.gnome.gtk.internal.GtkWidget] + def apply()(using Zone): Ptr[_AdwBreakpointBin] = scala.scalanative.unsafe.alloc[_AdwBreakpointBin](1) + def apply(parent_instance : _root_.sn.gnome.gtk.internal.GtkWidget)(using Zone): Ptr[_AdwBreakpointBin] = + val ____ptr = apply() + (!____ptr).parent_instance = parent_instance + ____ptr + extension (struct: _AdwBreakpointBin) + def parent_instance : _root_.sn.gnome.gtk.internal.GtkWidget = struct._1 + def parent_instance_=(value: _root_.sn.gnome.gtk.internal.GtkWidget): Unit = !struct.at1 = value + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint-bin.h +*/ +opaque type _AdwBreakpointBinClass = CStruct2[_root_.sn.gnome.gtk.internal.GtkWidgetClass, CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4]] +object _AdwBreakpointBinClass: + given _tag: Tag[_AdwBreakpointBinClass] = Tag.materializeCStruct2Tag[_root_.sn.gnome.gtk.internal.GtkWidgetClass, CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4]] + def apply()(using Zone): Ptr[_AdwBreakpointBinClass] = scala.scalanative.unsafe.alloc[_AdwBreakpointBinClass](1) + def apply(parent_class : _root_.sn.gnome.gtk.internal.GtkWidgetClass, padding : CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4])(using Zone): Ptr[_AdwBreakpointBinClass] = + val ____ptr = apply() + (!____ptr).parent_class = parent_class + (!____ptr).padding = padding + ____ptr + extension (struct: _AdwBreakpointBinClass) + def parent_class : _root_.sn.gnome.gtk.internal.GtkWidgetClass = struct._1 + def parent_class_=(value: _root_.sn.gnome.gtk.internal.GtkWidgetClass): Unit = !struct.at1 = value + def padding : CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4] = struct._2 + def padding_=(value: CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4]): Unit = !struct.at2 = value + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-breakpoint.h +*/ +opaque type _AdwBreakpointCondition = CStruct0 +object _AdwBreakpointCondition: + given _tag: Tag[_AdwBreakpointCondition] = Tag.materializeCStruct0Tag + /** * [bindgen] header: /usr/include/libadwaita-1/adw-button-content.h */ @@ -1470,6 +2159,77 @@ object _AdwComboRowClass: def padding : CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4] = struct._2 def padding_=(value: CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4]): Unit = !struct.at2 = value +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-dialog.h +*/ +opaque type _AdwDialog = CStruct1[_root_.sn.gnome.gtk.internal.GtkWidget] +object _AdwDialog: + given _tag: Tag[_AdwDialog] = Tag.materializeCStruct1Tag[_root_.sn.gnome.gtk.internal.GtkWidget] + def apply()(using Zone): Ptr[_AdwDialog] = scala.scalanative.unsafe.alloc[_AdwDialog](1) + def apply(parent_instance : _root_.sn.gnome.gtk.internal.GtkWidget)(using Zone): Ptr[_AdwDialog] = + val ____ptr = apply() + (!____ptr).parent_instance = parent_instance + ____ptr + extension (struct: _AdwDialog) + def parent_instance : _root_.sn.gnome.gtk.internal.GtkWidget = struct._1 + def parent_instance_=(value: _root_.sn.gnome.gtk.internal.GtkWidget): Unit = !struct.at1 = value + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-dialog.h +*/ +opaque type _AdwDialogClass = CStruct4[_root_.sn.gnome.gtk.internal.GtkWidgetClass, CFuncPtr1[Ptr[AdwDialog], Unit], CFuncPtr1[Ptr[AdwDialog], Unit], CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4]] +object _AdwDialogClass: + given _tag: Tag[_AdwDialogClass] = Tag.materializeCStruct4Tag[_root_.sn.gnome.gtk.internal.GtkWidgetClass, CFuncPtr1[Ptr[AdwDialog], Unit], CFuncPtr1[Ptr[AdwDialog], Unit], CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4]] + def apply()(using Zone): Ptr[_AdwDialogClass] = scala.scalanative.unsafe.alloc[_AdwDialogClass](1) + def apply(parent_class : _root_.sn.gnome.gtk.internal.GtkWidgetClass, close_attempt : CFuncPtr1[Ptr[AdwDialog], Unit], closed : CFuncPtr1[Ptr[AdwDialog], Unit], padding : CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4])(using Zone): Ptr[_AdwDialogClass] = + val ____ptr = apply() + (!____ptr).parent_class = parent_class + (!____ptr).close_attempt = close_attempt + (!____ptr).closed = closed + (!____ptr).padding = padding + ____ptr + extension (struct: _AdwDialogClass) + def parent_class : _root_.sn.gnome.gtk.internal.GtkWidgetClass = struct._1 + def parent_class_=(value: _root_.sn.gnome.gtk.internal.GtkWidgetClass): Unit = !struct.at1 = value + def close_attempt : CFuncPtr1[Ptr[AdwDialog], Unit] = struct._2 + def close_attempt_=(value: CFuncPtr1[Ptr[AdwDialog], Unit]): Unit = !struct.at2 = value + def closed : CFuncPtr1[Ptr[AdwDialog], Unit] = struct._3 + def closed_=(value: CFuncPtr1[Ptr[AdwDialog], Unit]): Unit = !struct.at3 = value + def padding : CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4] = struct._4 + def padding_=(value: CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4]): Unit = !struct.at4 = value + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-entry-row.h +*/ +opaque type _AdwEntryRow = CStruct1[AdwPreferencesRow] +object _AdwEntryRow: + given _tag: Tag[_AdwEntryRow] = Tag.materializeCStruct1Tag[AdwPreferencesRow] + def apply()(using Zone): Ptr[_AdwEntryRow] = scala.scalanative.unsafe.alloc[_AdwEntryRow](1) + def apply(parent_instance : AdwPreferencesRow)(using Zone): Ptr[_AdwEntryRow] = + val ____ptr = apply() + (!____ptr).parent_instance = parent_instance + ____ptr + extension (struct: _AdwEntryRow) + def parent_instance : AdwPreferencesRow = struct._1 + def parent_instance_=(value: AdwPreferencesRow): Unit = !struct.at1 = value + +/** + * AdwEntryRowClass _class: The parent class + + * [bindgen] header: /usr/include/libadwaita-1/adw-entry-row.h +*/ +opaque type _AdwEntryRowClass = CStruct1[AdwPreferencesRowClass] +object _AdwEntryRowClass: + given _tag: Tag[_AdwEntryRowClass] = Tag.materializeCStruct1Tag[AdwPreferencesRowClass] + def apply()(using Zone): Ptr[_AdwEntryRowClass] = scala.scalanative.unsafe.alloc[_AdwEntryRowClass](1) + def apply(parent_class : AdwPreferencesRowClass)(using Zone): Ptr[_AdwEntryRowClass] = + val ____ptr = apply() + (!____ptr).parent_class = parent_class + ____ptr + extension (struct: _AdwEntryRowClass) + def parent_class : AdwPreferencesRowClass = struct._1 + def parent_class_=(value: AdwPreferencesRowClass): Unit = !struct.at1 = value + /** * [bindgen] header: /usr/include/libadwaita-1/adw-enum-list-model.h */ @@ -1547,6 +2307,150 @@ opaque type _AdwLeafletPage = CStruct0 object _AdwLeafletPage: given _tag: Tag[_AdwLeafletPage] = Tag.materializeCStruct0Tag +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-message-dialog.h +*/ +opaque type _AdwMessageDialog = CStruct1[_root_.sn.gnome.gtk.internal.GtkWindow] +object _AdwMessageDialog: + given _tag: Tag[_AdwMessageDialog] = Tag.materializeCStruct1Tag[_root_.sn.gnome.gtk.internal.GtkWindow] + def apply()(using Zone): Ptr[_AdwMessageDialog] = scala.scalanative.unsafe.alloc[_AdwMessageDialog](1) + def apply(parent_instance : _root_.sn.gnome.gtk.internal.GtkWindow)(using Zone): Ptr[_AdwMessageDialog] = + val ____ptr = apply() + (!____ptr).parent_instance = parent_instance + ____ptr + extension (struct: _AdwMessageDialog) + def parent_instance : _root_.sn.gnome.gtk.internal.GtkWindow = struct._1 + def parent_instance_=(value: _root_.sn.gnome.gtk.internal.GtkWindow): Unit = !struct.at1 = value + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-message-dialog.h +*/ +opaque type _AdwMessageDialogClass = CStruct3[_root_.sn.gnome.gtk.internal.GtkWindowClass, CFuncPtr2[Ptr[AdwMessageDialog], CString, Unit], CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4]] +object _AdwMessageDialogClass: + given _tag: Tag[_AdwMessageDialogClass] = Tag.materializeCStruct3Tag[_root_.sn.gnome.gtk.internal.GtkWindowClass, CFuncPtr2[Ptr[AdwMessageDialog], CString, Unit], CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4]] + def apply()(using Zone): Ptr[_AdwMessageDialogClass] = scala.scalanative.unsafe.alloc[_AdwMessageDialogClass](1) + def apply(parent_class : _root_.sn.gnome.gtk.internal.GtkWindowClass, response : CFuncPtr2[Ptr[AdwMessageDialog], CString, Unit], padding : CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4])(using Zone): Ptr[_AdwMessageDialogClass] = + val ____ptr = apply() + (!____ptr).parent_class = parent_class + (!____ptr).response = response + (!____ptr).padding = padding + ____ptr + extension (struct: _AdwMessageDialogClass) + def parent_class : _root_.sn.gnome.gtk.internal.GtkWindowClass = struct._1 + def parent_class_=(value: _root_.sn.gnome.gtk.internal.GtkWindowClass): Unit = !struct.at1 = value + def response : CFuncPtr2[Ptr[AdwMessageDialog], CString, Unit] = struct._2 + def response_=(value: CFuncPtr2[Ptr[AdwMessageDialog], CString, Unit]): Unit = !struct.at2 = value + def padding : CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4] = struct._3 + def padding_=(value: CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4]): Unit = !struct.at3 = value + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h +*/ +opaque type _AdwNavigationPage = CStruct1[_root_.sn.gnome.gtk.internal.GtkWidget] +object _AdwNavigationPage: + given _tag: Tag[_AdwNavigationPage] = Tag.materializeCStruct1Tag[_root_.sn.gnome.gtk.internal.GtkWidget] + def apply()(using Zone): Ptr[_AdwNavigationPage] = scala.scalanative.unsafe.alloc[_AdwNavigationPage](1) + def apply(parent_instance : _root_.sn.gnome.gtk.internal.GtkWidget)(using Zone): Ptr[_AdwNavigationPage] = + val ____ptr = apply() + (!____ptr).parent_instance = parent_instance + ____ptr + extension (struct: _AdwNavigationPage) + def parent_instance : _root_.sn.gnome.gtk.internal.GtkWidget = struct._1 + def parent_instance_=(value: _root_.sn.gnome.gtk.internal.GtkWidget): Unit = !struct.at1 = value + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h +*/ +opaque type _AdwNavigationPageClass = CStruct6[_root_.sn.gnome.gtk.internal.GtkWidgetClass, CFuncPtr1[Ptr[AdwNavigationPage], Unit], CFuncPtr1[Ptr[AdwNavigationPage], Unit], CFuncPtr1[Ptr[AdwNavigationPage], Unit], CFuncPtr1[Ptr[AdwNavigationPage], Unit], CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._8]] +object _AdwNavigationPageClass: + given _tag: Tag[_AdwNavigationPageClass] = Tag.materializeCStruct6Tag[_root_.sn.gnome.gtk.internal.GtkWidgetClass, CFuncPtr1[Ptr[AdwNavigationPage], Unit], CFuncPtr1[Ptr[AdwNavigationPage], Unit], CFuncPtr1[Ptr[AdwNavigationPage], Unit], CFuncPtr1[Ptr[AdwNavigationPage], Unit], CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._8]] + def apply()(using Zone): Ptr[_AdwNavigationPageClass] = scala.scalanative.unsafe.alloc[_AdwNavigationPageClass](1) + def apply(parent_class : _root_.sn.gnome.gtk.internal.GtkWidgetClass, showing : CFuncPtr1[Ptr[AdwNavigationPage], Unit], shown : CFuncPtr1[Ptr[AdwNavigationPage], Unit], hiding : CFuncPtr1[Ptr[AdwNavigationPage], Unit], hidden : CFuncPtr1[Ptr[AdwNavigationPage], Unit], padding : CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._8])(using Zone): Ptr[_AdwNavigationPageClass] = + val ____ptr = apply() + (!____ptr).parent_class = parent_class + (!____ptr).showing = showing + (!____ptr).shown = shown + (!____ptr).hiding = hiding + (!____ptr).hidden = hidden + (!____ptr).padding = padding + ____ptr + extension (struct: _AdwNavigationPageClass) + def parent_class : _root_.sn.gnome.gtk.internal.GtkWidgetClass = struct._1 + def parent_class_=(value: _root_.sn.gnome.gtk.internal.GtkWidgetClass): Unit = !struct.at1 = value + def showing : CFuncPtr1[Ptr[AdwNavigationPage], Unit] = struct._2 + def showing_=(value: CFuncPtr1[Ptr[AdwNavigationPage], Unit]): Unit = !struct.at2 = value + def shown : CFuncPtr1[Ptr[AdwNavigationPage], Unit] = struct._3 + def shown_=(value: CFuncPtr1[Ptr[AdwNavigationPage], Unit]): Unit = !struct.at3 = value + def hiding : CFuncPtr1[Ptr[AdwNavigationPage], Unit] = struct._4 + def hiding_=(value: CFuncPtr1[Ptr[AdwNavigationPage], Unit]): Unit = !struct.at4 = value + def hidden : CFuncPtr1[Ptr[AdwNavigationPage], Unit] = struct._5 + def hidden_=(value: CFuncPtr1[Ptr[AdwNavigationPage], Unit]): Unit = !struct.at5 = value + def padding : CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._8] = struct._6 + def padding_=(value: CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._8]): Unit = !struct.at6 = value + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-split-view.h +*/ +opaque type _AdwNavigationSplitView = CStruct0 +object _AdwNavigationSplitView: + given _tag: Tag[_AdwNavigationSplitView] = Tag.materializeCStruct0Tag + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-navigation-view.h +*/ +opaque type _AdwNavigationView = CStruct0 +object _AdwNavigationView: + given _tag: Tag[_AdwNavigationView] = Tag.materializeCStruct0Tag + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-overlay-split-view.h +*/ +opaque type _AdwOverlaySplitView = CStruct0 +object _AdwOverlaySplitView: + given _tag: Tag[_AdwOverlaySplitView] = Tag.materializeCStruct0Tag + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-password-entry-row.h +*/ +opaque type _AdwPasswordEntryRow = CStruct0 +object _AdwPasswordEntryRow: + given _tag: Tag[_AdwPasswordEntryRow] = Tag.materializeCStruct0Tag + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-dialog.h +*/ +opaque type _AdwPreferencesDialog = CStruct1[AdwDialog] +object _AdwPreferencesDialog: + given _tag: Tag[_AdwPreferencesDialog] = Tag.materializeCStruct1Tag[AdwDialog] + def apply()(using Zone): Ptr[_AdwPreferencesDialog] = scala.scalanative.unsafe.alloc[_AdwPreferencesDialog](1) + def apply(parent_instance : AdwDialog)(using Zone): Ptr[_AdwPreferencesDialog] = + val ____ptr = apply() + (!____ptr).parent_instance = parent_instance + ____ptr + extension (struct: _AdwPreferencesDialog) + def parent_instance : AdwDialog = struct._1 + def parent_instance_=(value: AdwDialog): Unit = !struct.at1 = value + +/** + * AdwPreferencesDialogClass _class: The parent class + + * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-dialog.h +*/ +opaque type _AdwPreferencesDialogClass = CStruct2[AdwDialogClass, CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4]] +object _AdwPreferencesDialogClass: + given _tag: Tag[_AdwPreferencesDialogClass] = Tag.materializeCStruct2Tag[AdwDialogClass, CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4]] + def apply()(using Zone): Ptr[_AdwPreferencesDialogClass] = scala.scalanative.unsafe.alloc[_AdwPreferencesDialogClass](1) + def apply(parent_class : AdwDialogClass, padding : CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4])(using Zone): Ptr[_AdwPreferencesDialogClass] = + val ____ptr = apply() + (!____ptr).parent_class = parent_class + (!____ptr).padding = padding + ____ptr + extension (struct: _AdwPreferencesDialogClass) + def parent_class : AdwDialogClass = struct._1 + def parent_class_=(value: AdwDialogClass): Unit = !struct.at1 = value + def padding : CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4] = struct._2 + def padding_=(value: CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4]): Unit = !struct.at2 = value + /** * [bindgen] header: /usr/include/libadwaita-1/adw-preferences-group.h */ @@ -1687,6 +2591,27 @@ object _AdwPreferencesWindowClass: def padding : CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4] = struct._2 def padding_=(value: CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4]): Unit = !struct.at2 = value +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-animation-target.h +*/ +opaque type _AdwPropertyAnimationTarget = CStruct0 +object _AdwPropertyAnimationTarget: + given _tag: Tag[_AdwPropertyAnimationTarget] = Tag.materializeCStruct0Tag + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-animation-target.h +*/ +opaque type _AdwPropertyAnimationTargetClass = CStruct0 +object _AdwPropertyAnimationTargetClass: + given _tag: Tag[_AdwPropertyAnimationTargetClass] = Tag.materializeCStruct0Tag + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-spin-row.h +*/ +opaque type _AdwSpinRow = CStruct0 +object _AdwSpinRow: + given _tag: Tag[_AdwSpinRow] = Tag.materializeCStruct0Tag + /** * [bindgen] header: /usr/include/libadwaita-1/adw-split-button.h */ @@ -1792,6 +2717,13 @@ object _AdwSwipeableInterface: def padding : CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4] = struct._7 def padding_=(value: CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4]): Unit = !struct.at7 = value +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-switch-row.h +*/ +opaque type _AdwSwitchRow = CStruct0 +object _AdwSwitchRow: + given _tag: Tag[_AdwSwitchRow] = Tag.materializeCStruct0Tag + /** * [bindgen] header: /usr/include/libadwaita-1/adw-tab-bar.h */ @@ -1799,6 +2731,20 @@ opaque type _AdwTabBar = CStruct0 object _AdwTabBar: given _tag: Tag[_AdwTabBar] = Tag.materializeCStruct0Tag +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-button.h +*/ +opaque type _AdwTabButton = CStruct0 +object _AdwTabButton: + given _tag: Tag[_AdwTabButton] = Tag.materializeCStruct0Tag + +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-tab-overview.h +*/ +opaque type _AdwTabOverview = CStruct0 +object _AdwTabOverview: + given _tag: Tag[_AdwTabOverview] = Tag.materializeCStruct0Tag + /** * [bindgen] header: /usr/include/libadwaita-1/adw-tab-view.h */ @@ -1841,6 +2787,13 @@ opaque type _AdwToastOverlay = CStruct0 object _AdwToastOverlay: given _tag: Tag[_AdwToastOverlay] = Tag.materializeCStruct0Tag +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-toolbar-view.h +*/ +opaque type _AdwToolbarView = CStruct0 +object _AdwToolbarView: + given _tag: Tag[_AdwToolbarView] = Tag.materializeCStruct0Tag + /** * [bindgen] header: /usr/include/libadwaita-1/adw-view-stack.h */ @@ -1855,6 +2808,13 @@ opaque type _AdwViewStackPage = CStruct0 object _AdwViewStackPage: given _tag: Tag[_AdwViewStackPage] = Tag.materializeCStruct0Tag +/** + * [bindgen] header: /usr/include/libadwaita-1/adw-view-stack.h +*/ +opaque type _AdwViewStackPages = CStruct0 +object _AdwViewStackPages: + given _tag: Tag[_AdwViewStackPages] = Tag.materializeCStruct0Tag + /** * [bindgen] header: /usr/include/libadwaita-1/adw-view-switcher.h */ diff --git a/cairo/src/main/scala/generated/sn.gnome.cairo.internal/aliases.scala b/cairo/src/main/scala/generated/sn.gnome.cairo.internal/aliases.scala index 45ecbb0..8e11ca7 100644 --- a/cairo/src/main/scala/generated/sn.gnome.cairo.internal/aliases.scala +++ b/cairo/src/main/scala/generated/sn.gnome.cairo.internal/aliases.scala @@ -25,6 +25,16 @@ object cairo_bool_t: extension (v: cairo_bool_t) inline def value: CInt = v +/** + * cairo_color_mode_t: _COLOR_MODE_DEFAULT: Use the default color mode for font backend and target device, since 1.18. _COLOR_MODE_NO_COLOR: Disable rendering color glyphs. Glyphs are always rendered as outline glyphs, since 1.18. _COLOR_MODE_COLOR: Enable rendering color glyphs. If the font contains a color presentation for a glyph, and when supported by the font backend, the glyph will be rendered in color, since 1.18. +*/ +type cairo_color_mode_t = _cairo_color_mode +object cairo_color_mode_t: + given _tag: Tag[cairo_color_mode_t] = _cairo_color_mode._tag + inline def apply(inline o: _cairo_color_mode): cairo_color_mode_t = o + extension (v: cairo_color_mode_t) + inline def value: _cairo_color_mode = v + /** * cairo_content_t: _CONTENT_COLOR: The surface will hold color content only. (Since 1.0) _CONTENT_ALPHA: The surface will hold alpha content only. (Since 1.0) _CONTENT_COLOR_ALPHA: The surface will hold color and alpha content. (Since 1.0) */ @@ -57,6 +67,16 @@ object cairo_device_type_t: extension (v: cairo_device_type_t) inline def value: _cairo_device_type = v +/** + * cairo_dither_t: _DITHER_NONE: No dithering. _DITHER_DEFAULT: Default choice at cairo compile time. Currently NONE. _DITHER_FAST: Fastest dithering algorithm supported by the backend _DITHER_GOOD: An algorithm with smoother dithering than FAST _DITHER_BEST: Best algorithm available in the backend +*/ +type cairo_dither_t = _cairo_dither +object cairo_dither_t: + given _tag: Tag[cairo_dither_t] = _cairo_dither._tag + inline def apply(inline o: _cairo_dither): cairo_dither_t = o + extension (v: cairo_dither_t) + inline def value: _cairo_dither = v + /** * cairo_extend_t: _EXTEND_NONE: pixels outside of the source pattern are fully transparent (Since 1.0) _EXTEND_REPEAT: the pattern is tiled by repeating (Since 1.0) _EXTEND_REFLECT: the pattern is tiled by reflecting at the edges (Since 1.0; but only implemented for surface patterns since 1.6) _EXTEND_PAD: pixels outside of the pattern copy the closest pixel from the source (Since 1.2; but only implemented for surface patterns since 1.6) */ @@ -98,7 +118,7 @@ object cairo_font_slant_t: inline def value: _cairo_font_slant = v /** - * cairo_font_type_t: _FONT_TYPE_TOY: The font was created using cairo's toy font api (Since: 1.2) _FONT_TYPE_FT: The font is of type FreeType (Since: 1.2) _FONT_TYPE_WIN32: The font is of type Win32 (Since: 1.2) _FONT_TYPE_QUARTZ: The font is of type Quartz (Since: 1.6, in 1.2 and 1.4 it was named CAIRO_FONT_TYPE_ATSUI) _FONT_TYPE_USER: The font was create using cairo's user font api (Since: 1.8) + * cairo_font_type_t: _FONT_TYPE_TOY: The font was created using cairo's toy font api (Since: 1.2) _FONT_TYPE_FT: The font is of type FreeType (Since: 1.2) _FONT_TYPE_WIN32: The font is of type Win32 (Since: 1.2) _FONT_TYPE_QUARTZ: The font is of type Quartz (Since: 1.6, in 1.2 and 1.4 it was named CAIRO_FONT_TYPE_ATSUI) _FONT_TYPE_USER: The font was create using cairo's user font api (Since: 1.8) _FONT_TYPE_DWRITE: The font is of type Win32 DWrite (Since: 1.18) */ type cairo_font_type_t = _cairo_font_type object cairo_font_type_t: @@ -118,7 +138,7 @@ object cairo_font_weight_t: inline def value: _cairo_font_weight = v /** - * cairo_format_t: _FORMAT_INVALID: no such format exists or is supported. _FORMAT_ARGB32: each pixel is a 32-bit quantity, with alpha in the upper 8 bits, then red, then green, then blue. The 32-bit quantities are stored native-endian. Pre-multiplied alpha is used. (That is, 50% transparent red is 0x80800000, not 0x80ff0000.) (Since 1.0) _FORMAT_RGB24: each pixel is a 32-bit quantity, with the upper 8 bits unused. Red, Green, and Blue are stored in the remaining 24 bits in that order. (Since 1.0) _FORMAT_A8: each pixel is a 8-bit quantity holding an alpha value. (Since 1.0) _FORMAT_A1: each pixel is a 1-bit quantity holding an alpha value. Pixels are packed together into 32-bit quantities. The ordering of the bits matches the endianness of the platform. On a big-endian machine, the first pixel is in the uppermost bit, on a little-endian machine the first pixel is in the least-significant bit. (Since 1.0) _FORMAT_RGB16_565: each pixel is a 16-bit quantity with red in the upper 5 bits, then green in the middle 6 bits, and blue in the lower 5 bits. (Since 1.2) _FORMAT_RGB30: like RGB24 but with 10bpc. (Since 1.12) + * cairo_format_t: _FORMAT_INVALID: no such format exists or is supported. _FORMAT_ARGB32: each pixel is a 32-bit quantity, with alpha in the upper 8 bits, then red, then green, then blue. The 32-bit quantities are stored native-endian. Pre-multiplied alpha is used. (That is, 50% transparent red is 0x80800000, not 0x80ff0000.) (Since 1.0) _FORMAT_RGB24: each pixel is a 32-bit quantity, with the upper 8 bits unused. Red, Green, and Blue are stored in the remaining 24 bits in that order. (Since 1.0) _FORMAT_A8: each pixel is a 8-bit quantity holding an alpha value. (Since 1.0) _FORMAT_A1: each pixel is a 1-bit quantity holding an alpha value. Pixels are packed together into 32-bit quantities. The ordering of the bits matches the endianness of the platform. On a big-endian machine, the first pixel is in the uppermost bit, on a little-endian machine the first pixel is in the least-significant bit. (Since 1.0) _FORMAT_RGB16_565: each pixel is a 16-bit quantity with red in the upper 5 bits, then green in the middle 6 bits, and blue in the lower 5 bits. (Since 1.2) _FORMAT_RGB30: like RGB24 but with 10bpc. (Since 1.12) _FORMAT_RGB96F: 3 floats, R, G, B. (Since 1.17.2) _FORMAT_RGBA128F: 4 floats, R, G, B, A. (Since 1.17.2) */ type cairo_format_t = _cairo_format object cairo_format_t: @@ -280,7 +300,7 @@ object cairo_region_overlap_t: inline def value: _cairo_region_overlap = v /** - * cairo_status_t: _STATUS_SUCCESS: no error has occurred (Since 1.0) _STATUS_NO_MEMORY: out of memory (Since 1.0) _STATUS_INVALID_RESTORE: cairo_restore() called without matching cairo_save() (Since 1.0) _STATUS_INVALID_POP_GROUP: no saved group to pop, i.e. cairo_pop_group() without matching cairo_push_group() (Since 1.0) _STATUS_NO_CURRENT_POINT: no current point defined (Since 1.0) _STATUS_INVALID_MATRIX: invalid matrix (not invertible) (Since 1.0) _STATUS_INVALID_STATUS: invalid value for an input #cairo_status_t (Since 1.0) _STATUS_NULL_POINTER: %NULL pointer (Since 1.0) _STATUS_INVALID_STRING: input string not valid UTF-8 (Since 1.0) _STATUS_INVALID_PATH_DATA: input path data not valid (Since 1.0) _STATUS_READ_ERROR: error while reading from input stream (Since 1.0) _STATUS_WRITE_ERROR: error while writing to output stream (Since 1.0) _STATUS_SURFACE_FINISHED: target surface has been finished (Since 1.0) _STATUS_SURFACE_TYPE_MISMATCH: the surface type is not appropriate for the operation (Since 1.0) _STATUS_PATTERN_TYPE_MISMATCH: the pattern type is not appropriate for the operation (Since 1.0) _STATUS_INVALID_CONTENT: invalid value for an input #cairo_content_t (Since 1.0) _STATUS_INVALID_FORMAT: invalid value for an input #cairo_format_t (Since 1.0) _STATUS_INVALID_VISUAL: invalid value for an input Visual* (Since 1.0) _STATUS_FILE_NOT_FOUND: file not found (Since 1.0) _STATUS_INVALID_DASH: invalid value for a dash setting (Since 1.0) _STATUS_INVALID_DSC_COMMENT: invalid value for a DSC comment (Since 1.2) _STATUS_INVALID_INDEX: invalid index passed to getter (Since 1.4) _STATUS_CLIP_NOT_REPRESENTABLE: clip region not representable in desired format (Since 1.4) _STATUS_TEMP_FILE_ERROR: error creating or writing to a temporary file (Since 1.6) _STATUS_INVALID_STRIDE: invalid value for stride (Since 1.6) _STATUS_FONT_TYPE_MISMATCH: the font type is not appropriate for the operation (Since 1.8) _STATUS_USER_FONT_IMMUTABLE: the user-font is immutable (Since 1.8) _STATUS_USER_FONT_ERROR: error occurred in a user-font callback function (Since 1.8) _STATUS_NEGATIVE_COUNT: negative number used where it is not allowed (Since 1.8) _STATUS_INVALID_CLUSTERS: input clusters do not represent the accompanying text and glyph array (Since 1.8) _STATUS_INVALID_SLANT: invalid value for an input #cairo_font_slant_t (Since 1.8) _STATUS_INVALID_WEIGHT: invalid value for an input #cairo_font_weight_t (Since 1.8) _STATUS_INVALID_SIZE: invalid value (typically too big) for the size of the input (surface, pattern, etc.) (Since 1.10) _STATUS_USER_FONT_NOT_IMPLEMENTED: user-font method not implemented (Since 1.10) _STATUS_DEVICE_TYPE_MISMATCH: the device type is not appropriate for the operation (Since 1.10) _STATUS_DEVICE_ERROR: an operation to the device caused an unspecified error (Since 1.10) _STATUS_INVALID_MESH_CONSTRUCTION: a mesh pattern construction operation was used outside of a cairo_mesh_pattern_begin_patch()/cairo_mesh_pattern_end_patch() pair (Since 1.12) _STATUS_DEVICE_FINISHED: target device has been finished (Since 1.12) _STATUS_JBIG2_GLOBAL_MISSING: %CAIRO_MIME_TYPE_JBIG2_GLOBAL_ID has been used on at least one image but no image provided %CAIRO_MIME_TYPE_JBIG2_GLOBAL (Since 1.14) _STATUS_PNG_ERROR: error occurred in libpng while reading from or writing to a PNG file (Since 1.16) _STATUS_FREETYPE_ERROR: error occurred in libfreetype (Since 1.16) _STATUS_WIN32_GDI_ERROR: error occurred in the Windows Graphics Device Interface (Since 1.16) _STATUS_TAG_ERROR: invalid tag name, attributes, or nesting (Since 1.16) _STATUS_LAST_STATUS: this is a special value indicating the number of status values defined in this enumeration. When using this value, note that the version of cairo at run-time may have additional status values defined than the value of this symbol at compile-time. (Since 1.10) + * cairo_status_t: _STATUS_SUCCESS: no error has occurred (Since 1.0) _STATUS_NO_MEMORY: out of memory (Since 1.0) _STATUS_INVALID_RESTORE: cairo_restore() called without matching cairo_save() (Since 1.0) _STATUS_INVALID_POP_GROUP: no saved group to pop, i.e. cairo_pop_group() without matching cairo_push_group() (Since 1.0) _STATUS_NO_CURRENT_POINT: no current point defined (Since 1.0) _STATUS_INVALID_MATRIX: invalid matrix (not invertible) (Since 1.0) _STATUS_INVALID_STATUS: invalid value for an input #cairo_status_t (Since 1.0) _STATUS_NULL_POINTER: %NULL pointer (Since 1.0) _STATUS_INVALID_STRING: input string not valid UTF-8 (Since 1.0) _STATUS_INVALID_PATH_DATA: input path data not valid (Since 1.0) _STATUS_READ_ERROR: error while reading from input stream (Since 1.0) _STATUS_WRITE_ERROR: error while writing to output stream (Since 1.0) _STATUS_SURFACE_FINISHED: target surface has been finished (Since 1.0) _STATUS_SURFACE_TYPE_MISMATCH: the surface type is not appropriate for the operation (Since 1.0) _STATUS_PATTERN_TYPE_MISMATCH: the pattern type is not appropriate for the operation (Since 1.0) _STATUS_INVALID_CONTENT: invalid value for an input #cairo_content_t (Since 1.0) _STATUS_INVALID_FORMAT: invalid value for an input #cairo_format_t (Since 1.0) _STATUS_INVALID_VISUAL: invalid value for an input Visual* (Since 1.0) _STATUS_FILE_NOT_FOUND: file not found (Since 1.0) _STATUS_INVALID_DASH: invalid value for a dash setting (Since 1.0) _STATUS_INVALID_DSC_COMMENT: invalid value for a DSC comment (Since 1.2) _STATUS_INVALID_INDEX: invalid index passed to getter (Since 1.4) _STATUS_CLIP_NOT_REPRESENTABLE: clip region not representable in desired format (Since 1.4) _STATUS_TEMP_FILE_ERROR: error creating or writing to a temporary file (Since 1.6) _STATUS_INVALID_STRIDE: invalid value for stride (Since 1.6) _STATUS_FONT_TYPE_MISMATCH: the font type is not appropriate for the operation (Since 1.8) _STATUS_USER_FONT_IMMUTABLE: the user-font is immutable (Since 1.8) _STATUS_USER_FONT_ERROR: error occurred in a user-font callback function (Since 1.8) _STATUS_NEGATIVE_COUNT: negative number used where it is not allowed (Since 1.8) _STATUS_INVALID_CLUSTERS: input clusters do not represent the accompanying text and glyph array (Since 1.8) _STATUS_INVALID_SLANT: invalid value for an input #cairo_font_slant_t (Since 1.8) _STATUS_INVALID_WEIGHT: invalid value for an input #cairo_font_weight_t (Since 1.8) _STATUS_INVALID_SIZE: invalid value (typically too big) for the size of the input (surface, pattern, etc.) (Since 1.10) _STATUS_USER_FONT_NOT_IMPLEMENTED: user-font method not implemented (Since 1.10) _STATUS_DEVICE_TYPE_MISMATCH: the device type is not appropriate for the operation (Since 1.10) _STATUS_DEVICE_ERROR: an operation to the device caused an unspecified error (Since 1.10) _STATUS_INVALID_MESH_CONSTRUCTION: a mesh pattern construction operation was used outside of a cairo_mesh_pattern_begin_patch()/cairo_mesh_pattern_end_patch() pair (Since 1.12) _STATUS_DEVICE_FINISHED: target device has been finished (Since 1.12) _STATUS_JBIG2_GLOBAL_MISSING: %CAIRO_MIME_TYPE_JBIG2_GLOBAL_ID has been used on at least one image but no image provided %CAIRO_MIME_TYPE_JBIG2_GLOBAL (Since 1.14) _STATUS_PNG_ERROR: error occurred in libpng while reading from or writing to a PNG file (Since 1.16) _STATUS_FREETYPE_ERROR: error occurred in libfreetype (Since 1.16) _STATUS_WIN32_GDI_ERROR: error occurred in the Windows Graphics Device Interface (Since 1.16) _STATUS_TAG_ERROR: invalid tag name, attributes, or nesting (Since 1.16) _STATUS_DWRITE_ERROR: error occurred in the Windows Direct Write API (Since 1.18) _STATUS_SVG_FONT_ERROR: error occurred in OpenType-SVG font rendering (Since 1.18) _STATUS_LAST_STATUS: this is a special value indicating the number of status values defined in this enumeration. When using this value, note that the version of cairo at run-time may have additional status values defined than the value of this symbol at compile-time. (Since 1.10) */ type cairo_status_t = _cairo_status object cairo_status_t: @@ -299,6 +319,9 @@ object cairo_subpixel_order_t: extension (v: cairo_subpixel_order_t) inline def value: _cairo_subpixel_order = v +/** + * cairo_surface_observer_callback_t: : the #cairo_surface_observer_t : the observed surface +*/ opaque type cairo_surface_observer_callback_t = CFuncPtr3[Ptr[cairo_surface_t], Ptr[cairo_surface_t], Ptr[Byte], Unit] object cairo_surface_observer_callback_t: given _tag: Tag[cairo_surface_observer_callback_t] = Tag.materializeCFuncPtr3[Ptr[cairo_surface_t], Ptr[cairo_surface_t], Ptr[Byte], Unit] @@ -309,7 +332,7 @@ object cairo_surface_observer_callback_t: inline def toPtr: Ptr[?] = CFuncPtr.toPtr(v) /** - * cairo_surface_type_t: _SURFACE_TYPE_IMAGE: The surface is of type image, since 1.2 _SURFACE_TYPE_PDF: The surface is of type pdf, since 1.2 _SURFACE_TYPE_PS: The surface is of type ps, since 1.2 _SURFACE_TYPE_XLIB: The surface is of type xlib, since 1.2 _SURFACE_TYPE_XCB: The surface is of type xcb, since 1.2 _SURFACE_TYPE_GLITZ: The surface is of type glitz, since 1.2 _SURFACE_TYPE_QUARTZ: The surface is of type quartz, since 1.2 _SURFACE_TYPE_WIN32: The surface is of type win32, since 1.2 _SURFACE_TYPE_BEOS: The surface is of type beos, since 1.2 _SURFACE_TYPE_DIRECTFB: The surface is of type directfb, since 1.2 _SURFACE_TYPE_SVG: The surface is of type svg, since 1.2 _SURFACE_TYPE_OS2: The surface is of type os2, since 1.4 _SURFACE_TYPE_WIN32_PRINTING: The surface is a win32 printing surface, since 1.6 _SURFACE_TYPE_QUARTZ_IMAGE: The surface is of type quartz_image, since 1.6 _SURFACE_TYPE_SCRIPT: The surface is of type script, since 1.10 _SURFACE_TYPE_QT: The surface is of type Qt, since 1.10 _SURFACE_TYPE_RECORDING: The surface is of type recording, since 1.10 _SURFACE_TYPE_VG: The surface is a OpenVG surface, since 1.10 _SURFACE_TYPE_GL: The surface is of type OpenGL, since 1.10 _SURFACE_TYPE_DRM: The surface is of type Direct Render Manager, since 1.10 _SURFACE_TYPE_TEE: The surface is of type 'tee' (a multiplexing surface), since 1.10 _SURFACE_TYPE_XML: The surface is of type XML (for debugging), since 1.10 _SURFACE_TYPE_SUBSURFACE: The surface is a subsurface created with cairo_surface_create_for_rectangle(), since 1.10 _SURFACE_TYPE_COGL: This surface is of type Cogl, since 1.12 + * cairo_surface_type_t: _SURFACE_TYPE_IMAGE: The surface is of type image, since 1.2 _SURFACE_TYPE_PDF: The surface is of type pdf, since 1.2 _SURFACE_TYPE_PS: The surface is of type ps, since 1.2 _SURFACE_TYPE_XLIB: The surface is of type xlib, since 1.2 _SURFACE_TYPE_XCB: The surface is of type xcb, since 1.2 _SURFACE_TYPE_GLITZ: The surface is of type glitz, since 1.2, deprecated 1.18 (glitz support have been removed, this surface type will never be set by cairo) _SURFACE_TYPE_QUARTZ: The surface is of type quartz, since 1.2 _SURFACE_TYPE_WIN32: The surface is of type win32, since 1.2 _SURFACE_TYPE_BEOS: The surface is of type beos, since 1.2, deprecated 1.18 (beos support have been removed, this surface type will never be set by cairo) _SURFACE_TYPE_DIRECTFB: The surface is of type directfb, since 1.2, deprecated 1.18 (directfb support have been removed, this surface type will never be set by cairo) _SURFACE_TYPE_SVG: The surface is of type svg, since 1.2 _SURFACE_TYPE_OS2: The surface is of type os2, since 1.4, deprecated 1.18 (os2 support have been removed, this surface type will never be set by cairo) _SURFACE_TYPE_WIN32_PRINTING: The surface is a win32 printing surface, since 1.6 _SURFACE_TYPE_QUARTZ_IMAGE: The surface is of type quartz_image, since 1.6 _SURFACE_TYPE_SCRIPT: The surface is of type script, since 1.10 _SURFACE_TYPE_QT: The surface is of type Qt, since 1.10, deprecated 1.18 (Ot support have been removed, this surface type will never be set by cairo) _SURFACE_TYPE_RECORDING: The surface is of type recording, since 1.10 _SURFACE_TYPE_VG: The surface is a OpenVG surface, since 1.10, deprecated 1.18 (OpenVG support have been removed, this surface type will never be set by cairo) _SURFACE_TYPE_GL: The surface is of type OpenGL, since 1.10, deprecated 1.18 (OpenGL support have been removed, this surface type will never be set by cairo) _SURFACE_TYPE_DRM: The surface is of type Direct Render Manager, since 1.10, deprecated 1.18 (DRM support have been removed, this surface type will never be set by cairo) _SURFACE_TYPE_TEE: The surface is of type 'tee' (a multiplexing surface), since 1.10 _SURFACE_TYPE_XML: The surface is of type XML (for debugging), since 1.10 _SURFACE_TYPE_SKIA: The surface is of type Skia, since 1.10, deprecated 1.18 (Skia support have been removed, this surface type will never be set by cairo) _SURFACE_TYPE_SUBSURFACE: The surface is a subsurface created with cairo_surface_create_for_rectangle(), since 1.10 _SURFACE_TYPE_COGL: This surface is of type Cogl, since 1.12, deprecated 1.18 (Cogl support have been removed, this surface type will never be set by cairo) */ type cairo_surface_type_t = _cairo_surface_type object cairo_surface_type_t: diff --git a/cairo/src/main/scala/generated/sn.gnome.cairo.internal/enumerations.scala b/cairo/src/main/scala/generated/sn.gnome.cairo.internal/enumerations.scala index 07a03d4..0407894 100644 --- a/cairo/src/main/scala/generated/sn.gnome.cairo.internal/enumerations.scala +++ b/cairo/src/main/scala/generated/sn.gnome.cairo.internal/enumerations.scala @@ -45,6 +45,27 @@ object _cairo_antialias extends CEnumU[_cairo_antialias]: inline def |(b: _cairo_antialias): _cairo_antialias = a | b inline def is(b: _cairo_antialias): Boolean = (a & b) == b +/** + * cairo_color_mode_t: _COLOR_MODE_DEFAULT: Use the default color mode for font backend and target device, since 1.18. _COLOR_MODE_NO_COLOR: Disable rendering color glyphs. Glyphs are always rendered as outline glyphs, since 1.18. _COLOR_MODE_COLOR: Enable rendering color glyphs. If the font contains a color presentation for a glyph, and when supported by the font backend, the glyph will be rendered in color, since 1.18. +*/ +opaque type _cairo_color_mode = CUnsignedInt +object _cairo_color_mode extends CEnumU[_cairo_color_mode]: + given _tag: Tag[_cairo_color_mode] = Tag.UInt + inline def define(inline a: Long): _cairo_color_mode = a.toUInt + val CAIRO_COLOR_MODE_DEFAULT = define(0) + val CAIRO_COLOR_MODE_NO_COLOR = define(1) + val CAIRO_COLOR_MODE_COLOR = define(2) + inline def getName(inline value: _cairo_color_mode): Option[String] = + inline value match + case CAIRO_COLOR_MODE_DEFAULT => Some("CAIRO_COLOR_MODE_DEFAULT") + case CAIRO_COLOR_MODE_NO_COLOR => Some("CAIRO_COLOR_MODE_NO_COLOR") + case CAIRO_COLOR_MODE_COLOR => Some("CAIRO_COLOR_MODE_COLOR") + case _ => _root_.scala.None + extension (a: _cairo_color_mode) + inline def &(b: _cairo_color_mode): _cairo_color_mode = a & b + inline def |(b: _cairo_color_mode): _cairo_color_mode = a | b + inline def is(b: _cairo_color_mode): Boolean = (a & b) == b + /** * cairo_content_t: _CONTENT_COLOR: The surface will hold color content only. (Since 1.0) _CONTENT_ALPHA: The surface will hold alpha content only. (Since 1.0) _CONTENT_COLOR_ALPHA: The surface will hold color and alpha content. (Since 1.0) */ @@ -99,6 +120,31 @@ object _cairo_device_type extends CEnum[_cairo_device_type]: inline def |(b: _cairo_device_type): _cairo_device_type = a | b inline def is(b: _cairo_device_type): Boolean = (a & b) == b +/** + * cairo_dither_t: _DITHER_NONE: No dithering. _DITHER_DEFAULT: Default choice at cairo compile time. Currently NONE. _DITHER_FAST: Fastest dithering algorithm supported by the backend _DITHER_GOOD: An algorithm with smoother dithering than FAST _DITHER_BEST: Best algorithm available in the backend +*/ +opaque type _cairo_dither = CUnsignedInt +object _cairo_dither extends CEnumU[_cairo_dither]: + given _tag: Tag[_cairo_dither] = Tag.UInt + inline def define(inline a: Long): _cairo_dither = a.toUInt + val CAIRO_DITHER_NONE = define(0) + val CAIRO_DITHER_DEFAULT = define(1) + val CAIRO_DITHER_FAST = define(2) + val CAIRO_DITHER_GOOD = define(3) + val CAIRO_DITHER_BEST = define(4) + inline def getName(inline value: _cairo_dither): Option[String] = + inline value match + case CAIRO_DITHER_NONE => Some("CAIRO_DITHER_NONE") + case CAIRO_DITHER_DEFAULT => Some("CAIRO_DITHER_DEFAULT") + case CAIRO_DITHER_FAST => Some("CAIRO_DITHER_FAST") + case CAIRO_DITHER_GOOD => Some("CAIRO_DITHER_GOOD") + case CAIRO_DITHER_BEST => Some("CAIRO_DITHER_BEST") + case _ => _root_.scala.None + extension (a: _cairo_dither) + inline def &(b: _cairo_dither): _cairo_dither = a & b + inline def |(b: _cairo_dither): _cairo_dither = a | b + inline def is(b: _cairo_dither): Boolean = (a & b) == b + /** * cairo_extend_t: _EXTEND_NONE: pixels outside of the source pattern are fully transparent (Since 1.0) _EXTEND_REPEAT: the pattern is tiled by repeating (Since 1.0) _EXTEND_REFLECT: the pattern is tiled by reflecting at the edges (Since 1.0; but only implemented for surface patterns since 1.6) _EXTEND_PAD: pixels outside of the pattern copy the closest pixel from the source (Since 1.2; but only implemented for surface patterns since 1.6) */ @@ -190,7 +236,7 @@ object _cairo_font_slant extends CEnumU[_cairo_font_slant]: inline def is(b: _cairo_font_slant): Boolean = (a & b) == b /** - * cairo_font_type_t: _FONT_TYPE_TOY: The font was created using cairo's toy font api (Since: 1.2) _FONT_TYPE_FT: The font is of type FreeType (Since: 1.2) _FONT_TYPE_WIN32: The font is of type Win32 (Since: 1.2) _FONT_TYPE_QUARTZ: The font is of type Quartz (Since: 1.6, in 1.2 and 1.4 it was named CAIRO_FONT_TYPE_ATSUI) _FONT_TYPE_USER: The font was create using cairo's user font api (Since: 1.8) + * cairo_font_type_t: _FONT_TYPE_TOY: The font was created using cairo's toy font api (Since: 1.2) _FONT_TYPE_FT: The font is of type FreeType (Since: 1.2) _FONT_TYPE_WIN32: The font is of type Win32 (Since: 1.2) _FONT_TYPE_QUARTZ: The font is of type Quartz (Since: 1.6, in 1.2 and 1.4 it was named CAIRO_FONT_TYPE_ATSUI) _FONT_TYPE_USER: The font was create using cairo's user font api (Since: 1.8) _FONT_TYPE_DWRITE: The font is of type Win32 DWrite (Since: 1.18) */ opaque type _cairo_font_type = CUnsignedInt object _cairo_font_type extends CEnumU[_cairo_font_type]: @@ -201,6 +247,7 @@ object _cairo_font_type extends CEnumU[_cairo_font_type]: val CAIRO_FONT_TYPE_WIN32 = define(2) val CAIRO_FONT_TYPE_QUARTZ = define(3) val CAIRO_FONT_TYPE_USER = define(4) + val CAIRO_FONT_TYPE_DWRITE = define(5) inline def getName(inline value: _cairo_font_type): Option[String] = inline value match case CAIRO_FONT_TYPE_TOY => Some("CAIRO_FONT_TYPE_TOY") @@ -208,6 +255,7 @@ object _cairo_font_type extends CEnumU[_cairo_font_type]: case CAIRO_FONT_TYPE_WIN32 => Some("CAIRO_FONT_TYPE_WIN32") case CAIRO_FONT_TYPE_QUARTZ => Some("CAIRO_FONT_TYPE_QUARTZ") case CAIRO_FONT_TYPE_USER => Some("CAIRO_FONT_TYPE_USER") + case CAIRO_FONT_TYPE_DWRITE => Some("CAIRO_FONT_TYPE_DWRITE") case _ => _root_.scala.None extension (a: _cairo_font_type) inline def &(b: _cairo_font_type): _cairo_font_type = a & b @@ -234,7 +282,7 @@ object _cairo_font_weight extends CEnumU[_cairo_font_weight]: inline def is(b: _cairo_font_weight): Boolean = (a & b) == b /** - * cairo_format_t: _FORMAT_INVALID: no such format exists or is supported. _FORMAT_ARGB32: each pixel is a 32-bit quantity, with alpha in the upper 8 bits, then red, then green, then blue. The 32-bit quantities are stored native-endian. Pre-multiplied alpha is used. (That is, 50% transparent red is 0x80800000, not 0x80ff0000.) (Since 1.0) _FORMAT_RGB24: each pixel is a 32-bit quantity, with the upper 8 bits unused. Red, Green, and Blue are stored in the remaining 24 bits in that order. (Since 1.0) _FORMAT_A8: each pixel is a 8-bit quantity holding an alpha value. (Since 1.0) _FORMAT_A1: each pixel is a 1-bit quantity holding an alpha value. Pixels are packed together into 32-bit quantities. The ordering of the bits matches the endianness of the platform. On a big-endian machine, the first pixel is in the uppermost bit, on a little-endian machine the first pixel is in the least-significant bit. (Since 1.0) _FORMAT_RGB16_565: each pixel is a 16-bit quantity with red in the upper 5 bits, then green in the middle 6 bits, and blue in the lower 5 bits. (Since 1.2) _FORMAT_RGB30: like RGB24 but with 10bpc. (Since 1.12) + * cairo_format_t: _FORMAT_INVALID: no such format exists or is supported. _FORMAT_ARGB32: each pixel is a 32-bit quantity, with alpha in the upper 8 bits, then red, then green, then blue. The 32-bit quantities are stored native-endian. Pre-multiplied alpha is used. (That is, 50% transparent red is 0x80800000, not 0x80ff0000.) (Since 1.0) _FORMAT_RGB24: each pixel is a 32-bit quantity, with the upper 8 bits unused. Red, Green, and Blue are stored in the remaining 24 bits in that order. (Since 1.0) _FORMAT_A8: each pixel is a 8-bit quantity holding an alpha value. (Since 1.0) _FORMAT_A1: each pixel is a 1-bit quantity holding an alpha value. Pixels are packed together into 32-bit quantities. The ordering of the bits matches the endianness of the platform. On a big-endian machine, the first pixel is in the uppermost bit, on a little-endian machine the first pixel is in the least-significant bit. (Since 1.0) _FORMAT_RGB16_565: each pixel is a 16-bit quantity with red in the upper 5 bits, then green in the middle 6 bits, and blue in the lower 5 bits. (Since 1.2) _FORMAT_RGB30: like RGB24 but with 10bpc. (Since 1.12) _FORMAT_RGB96F: 3 floats, R, G, B. (Since 1.17.2) _FORMAT_RGBA128F: 4 floats, R, G, B, A. (Since 1.17.2) */ opaque type _cairo_format = CInt object _cairo_format extends CEnum[_cairo_format]: @@ -247,6 +295,8 @@ object _cairo_format extends CEnum[_cairo_format]: val CAIRO_FORMAT_A1 = define(3) val CAIRO_FORMAT_RGB16_565 = define(4) val CAIRO_FORMAT_RGB30 = define(5) + val CAIRO_FORMAT_RGB96F = define(6) + val CAIRO_FORMAT_RGBA128F = define(7) inline def getName(inline value: _cairo_format): Option[String] = inline value match case CAIRO_FORMAT_INVALID => Some("CAIRO_FORMAT_INVALID") @@ -256,6 +306,8 @@ object _cairo_format extends CEnum[_cairo_format]: case CAIRO_FORMAT_A1 => Some("CAIRO_FORMAT_A1") case CAIRO_FORMAT_RGB16_565 => Some("CAIRO_FORMAT_RGB16_565") case CAIRO_FORMAT_RGB30 => Some("CAIRO_FORMAT_RGB30") + case CAIRO_FORMAT_RGB96F => Some("CAIRO_FORMAT_RGB96F") + case CAIRO_FORMAT_RGBA128F => Some("CAIRO_FORMAT_RGBA128F") case _ => _root_.scala.None extension (a: _cairo_format) inline def &(b: _cairo_format): _cairo_format = a & b @@ -495,7 +547,7 @@ object _cairo_region_overlap extends CEnumU[_cairo_region_overlap]: inline def is(b: _cairo_region_overlap): Boolean = (a & b) == b /** - * cairo_status_t: _STATUS_SUCCESS: no error has occurred (Since 1.0) _STATUS_NO_MEMORY: out of memory (Since 1.0) _STATUS_INVALID_RESTORE: cairo_restore() called without matching cairo_save() (Since 1.0) _STATUS_INVALID_POP_GROUP: no saved group to pop, i.e. cairo_pop_group() without matching cairo_push_group() (Since 1.0) _STATUS_NO_CURRENT_POINT: no current point defined (Since 1.0) _STATUS_INVALID_MATRIX: invalid matrix (not invertible) (Since 1.0) _STATUS_INVALID_STATUS: invalid value for an input #cairo_status_t (Since 1.0) _STATUS_NULL_POINTER: %NULL pointer (Since 1.0) _STATUS_INVALID_STRING: input string not valid UTF-8 (Since 1.0) _STATUS_INVALID_PATH_DATA: input path data not valid (Since 1.0) _STATUS_READ_ERROR: error while reading from input stream (Since 1.0) _STATUS_WRITE_ERROR: error while writing to output stream (Since 1.0) _STATUS_SURFACE_FINISHED: target surface has been finished (Since 1.0) _STATUS_SURFACE_TYPE_MISMATCH: the surface type is not appropriate for the operation (Since 1.0) _STATUS_PATTERN_TYPE_MISMATCH: the pattern type is not appropriate for the operation (Since 1.0) _STATUS_INVALID_CONTENT: invalid value for an input #cairo_content_t (Since 1.0) _STATUS_INVALID_FORMAT: invalid value for an input #cairo_format_t (Since 1.0) _STATUS_INVALID_VISUAL: invalid value for an input Visual* (Since 1.0) _STATUS_FILE_NOT_FOUND: file not found (Since 1.0) _STATUS_INVALID_DASH: invalid value for a dash setting (Since 1.0) _STATUS_INVALID_DSC_COMMENT: invalid value for a DSC comment (Since 1.2) _STATUS_INVALID_INDEX: invalid index passed to getter (Since 1.4) _STATUS_CLIP_NOT_REPRESENTABLE: clip region not representable in desired format (Since 1.4) _STATUS_TEMP_FILE_ERROR: error creating or writing to a temporary file (Since 1.6) _STATUS_INVALID_STRIDE: invalid value for stride (Since 1.6) _STATUS_FONT_TYPE_MISMATCH: the font type is not appropriate for the operation (Since 1.8) _STATUS_USER_FONT_IMMUTABLE: the user-font is immutable (Since 1.8) _STATUS_USER_FONT_ERROR: error occurred in a user-font callback function (Since 1.8) _STATUS_NEGATIVE_COUNT: negative number used where it is not allowed (Since 1.8) _STATUS_INVALID_CLUSTERS: input clusters do not represent the accompanying text and glyph array (Since 1.8) _STATUS_INVALID_SLANT: invalid value for an input #cairo_font_slant_t (Since 1.8) _STATUS_INVALID_WEIGHT: invalid value for an input #cairo_font_weight_t (Since 1.8) _STATUS_INVALID_SIZE: invalid value (typically too big) for the size of the input (surface, pattern, etc.) (Since 1.10) _STATUS_USER_FONT_NOT_IMPLEMENTED: user-font method not implemented (Since 1.10) _STATUS_DEVICE_TYPE_MISMATCH: the device type is not appropriate for the operation (Since 1.10) _STATUS_DEVICE_ERROR: an operation to the device caused an unspecified error (Since 1.10) _STATUS_INVALID_MESH_CONSTRUCTION: a mesh pattern construction operation was used outside of a cairo_mesh_pattern_begin_patch()/cairo_mesh_pattern_end_patch() pair (Since 1.12) _STATUS_DEVICE_FINISHED: target device has been finished (Since 1.12) _STATUS_JBIG2_GLOBAL_MISSING: %CAIRO_MIME_TYPE_JBIG2_GLOBAL_ID has been used on at least one image but no image provided %CAIRO_MIME_TYPE_JBIG2_GLOBAL (Since 1.14) _STATUS_PNG_ERROR: error occurred in libpng while reading from or writing to a PNG file (Since 1.16) _STATUS_FREETYPE_ERROR: error occurred in libfreetype (Since 1.16) _STATUS_WIN32_GDI_ERROR: error occurred in the Windows Graphics Device Interface (Since 1.16) _STATUS_TAG_ERROR: invalid tag name, attributes, or nesting (Since 1.16) _STATUS_LAST_STATUS: this is a special value indicating the number of status values defined in this enumeration. When using this value, note that the version of cairo at run-time may have additional status values defined than the value of this symbol at compile-time. (Since 1.10) + * cairo_status_t: _STATUS_SUCCESS: no error has occurred (Since 1.0) _STATUS_NO_MEMORY: out of memory (Since 1.0) _STATUS_INVALID_RESTORE: cairo_restore() called without matching cairo_save() (Since 1.0) _STATUS_INVALID_POP_GROUP: no saved group to pop, i.e. cairo_pop_group() without matching cairo_push_group() (Since 1.0) _STATUS_NO_CURRENT_POINT: no current point defined (Since 1.0) _STATUS_INVALID_MATRIX: invalid matrix (not invertible) (Since 1.0) _STATUS_INVALID_STATUS: invalid value for an input #cairo_status_t (Since 1.0) _STATUS_NULL_POINTER: %NULL pointer (Since 1.0) _STATUS_INVALID_STRING: input string not valid UTF-8 (Since 1.0) _STATUS_INVALID_PATH_DATA: input path data not valid (Since 1.0) _STATUS_READ_ERROR: error while reading from input stream (Since 1.0) _STATUS_WRITE_ERROR: error while writing to output stream (Since 1.0) _STATUS_SURFACE_FINISHED: target surface has been finished (Since 1.0) _STATUS_SURFACE_TYPE_MISMATCH: the surface type is not appropriate for the operation (Since 1.0) _STATUS_PATTERN_TYPE_MISMATCH: the pattern type is not appropriate for the operation (Since 1.0) _STATUS_INVALID_CONTENT: invalid value for an input #cairo_content_t (Since 1.0) _STATUS_INVALID_FORMAT: invalid value for an input #cairo_format_t (Since 1.0) _STATUS_INVALID_VISUAL: invalid value for an input Visual* (Since 1.0) _STATUS_FILE_NOT_FOUND: file not found (Since 1.0) _STATUS_INVALID_DASH: invalid value for a dash setting (Since 1.0) _STATUS_INVALID_DSC_COMMENT: invalid value for a DSC comment (Since 1.2) _STATUS_INVALID_INDEX: invalid index passed to getter (Since 1.4) _STATUS_CLIP_NOT_REPRESENTABLE: clip region not representable in desired format (Since 1.4) _STATUS_TEMP_FILE_ERROR: error creating or writing to a temporary file (Since 1.6) _STATUS_INVALID_STRIDE: invalid value for stride (Since 1.6) _STATUS_FONT_TYPE_MISMATCH: the font type is not appropriate for the operation (Since 1.8) _STATUS_USER_FONT_IMMUTABLE: the user-font is immutable (Since 1.8) _STATUS_USER_FONT_ERROR: error occurred in a user-font callback function (Since 1.8) _STATUS_NEGATIVE_COUNT: negative number used where it is not allowed (Since 1.8) _STATUS_INVALID_CLUSTERS: input clusters do not represent the accompanying text and glyph array (Since 1.8) _STATUS_INVALID_SLANT: invalid value for an input #cairo_font_slant_t (Since 1.8) _STATUS_INVALID_WEIGHT: invalid value for an input #cairo_font_weight_t (Since 1.8) _STATUS_INVALID_SIZE: invalid value (typically too big) for the size of the input (surface, pattern, etc.) (Since 1.10) _STATUS_USER_FONT_NOT_IMPLEMENTED: user-font method not implemented (Since 1.10) _STATUS_DEVICE_TYPE_MISMATCH: the device type is not appropriate for the operation (Since 1.10) _STATUS_DEVICE_ERROR: an operation to the device caused an unspecified error (Since 1.10) _STATUS_INVALID_MESH_CONSTRUCTION: a mesh pattern construction operation was used outside of a cairo_mesh_pattern_begin_patch()/cairo_mesh_pattern_end_patch() pair (Since 1.12) _STATUS_DEVICE_FINISHED: target device has been finished (Since 1.12) _STATUS_JBIG2_GLOBAL_MISSING: %CAIRO_MIME_TYPE_JBIG2_GLOBAL_ID has been used on at least one image but no image provided %CAIRO_MIME_TYPE_JBIG2_GLOBAL (Since 1.14) _STATUS_PNG_ERROR: error occurred in libpng while reading from or writing to a PNG file (Since 1.16) _STATUS_FREETYPE_ERROR: error occurred in libfreetype (Since 1.16) _STATUS_WIN32_GDI_ERROR: error occurred in the Windows Graphics Device Interface (Since 1.16) _STATUS_TAG_ERROR: invalid tag name, attributes, or nesting (Since 1.16) _STATUS_DWRITE_ERROR: error occurred in the Windows Direct Write API (Since 1.18) _STATUS_SVG_FONT_ERROR: error occurred in OpenType-SVG font rendering (Since 1.18) _STATUS_LAST_STATUS: this is a special value indicating the number of status values defined in this enumeration. When using this value, note that the version of cairo at run-time may have additional status values defined than the value of this symbol at compile-time. (Since 1.10) */ opaque type _cairo_status = CUnsignedInt object _cairo_status extends CEnumU[_cairo_status]: @@ -544,7 +596,9 @@ object _cairo_status extends CEnumU[_cairo_status]: val CAIRO_STATUS_FREETYPE_ERROR = define(40) val CAIRO_STATUS_WIN32_GDI_ERROR = define(41) val CAIRO_STATUS_TAG_ERROR = define(42) - val CAIRO_STATUS_LAST_STATUS = define(43) + val CAIRO_STATUS_DWRITE_ERROR = define(43) + val CAIRO_STATUS_SVG_FONT_ERROR = define(44) + val CAIRO_STATUS_LAST_STATUS = define(45) inline def getName(inline value: _cairo_status): Option[String] = inline value match case CAIRO_STATUS_SUCCESS => Some("CAIRO_STATUS_SUCCESS") @@ -590,6 +644,8 @@ object _cairo_status extends CEnumU[_cairo_status]: case CAIRO_STATUS_FREETYPE_ERROR => Some("CAIRO_STATUS_FREETYPE_ERROR") case CAIRO_STATUS_WIN32_GDI_ERROR => Some("CAIRO_STATUS_WIN32_GDI_ERROR") case CAIRO_STATUS_TAG_ERROR => Some("CAIRO_STATUS_TAG_ERROR") + case CAIRO_STATUS_DWRITE_ERROR => Some("CAIRO_STATUS_DWRITE_ERROR") + case CAIRO_STATUS_SVG_FONT_ERROR => Some("CAIRO_STATUS_SVG_FONT_ERROR") case CAIRO_STATUS_LAST_STATUS => Some("CAIRO_STATUS_LAST_STATUS") case _ => _root_.scala.None extension (a: _cairo_status) @@ -623,7 +679,7 @@ object _cairo_subpixel_order extends CEnumU[_cairo_subpixel_order]: inline def is(b: _cairo_subpixel_order): Boolean = (a & b) == b /** - * cairo_surface_type_t: _SURFACE_TYPE_IMAGE: The surface is of type image, since 1.2 _SURFACE_TYPE_PDF: The surface is of type pdf, since 1.2 _SURFACE_TYPE_PS: The surface is of type ps, since 1.2 _SURFACE_TYPE_XLIB: The surface is of type xlib, since 1.2 _SURFACE_TYPE_XCB: The surface is of type xcb, since 1.2 _SURFACE_TYPE_GLITZ: The surface is of type glitz, since 1.2 _SURFACE_TYPE_QUARTZ: The surface is of type quartz, since 1.2 _SURFACE_TYPE_WIN32: The surface is of type win32, since 1.2 _SURFACE_TYPE_BEOS: The surface is of type beos, since 1.2 _SURFACE_TYPE_DIRECTFB: The surface is of type directfb, since 1.2 _SURFACE_TYPE_SVG: The surface is of type svg, since 1.2 _SURFACE_TYPE_OS2: The surface is of type os2, since 1.4 _SURFACE_TYPE_WIN32_PRINTING: The surface is a win32 printing surface, since 1.6 _SURFACE_TYPE_QUARTZ_IMAGE: The surface is of type quartz_image, since 1.6 _SURFACE_TYPE_SCRIPT: The surface is of type script, since 1.10 _SURFACE_TYPE_QT: The surface is of type Qt, since 1.10 _SURFACE_TYPE_RECORDING: The surface is of type recording, since 1.10 _SURFACE_TYPE_VG: The surface is a OpenVG surface, since 1.10 _SURFACE_TYPE_GL: The surface is of type OpenGL, since 1.10 _SURFACE_TYPE_DRM: The surface is of type Direct Render Manager, since 1.10 _SURFACE_TYPE_TEE: The surface is of type 'tee' (a multiplexing surface), since 1.10 _SURFACE_TYPE_XML: The surface is of type XML (for debugging), since 1.10 _SURFACE_TYPE_SUBSURFACE: The surface is a subsurface created with cairo_surface_create_for_rectangle(), since 1.10 _SURFACE_TYPE_COGL: This surface is of type Cogl, since 1.12 + * cairo_surface_type_t: _SURFACE_TYPE_IMAGE: The surface is of type image, since 1.2 _SURFACE_TYPE_PDF: The surface is of type pdf, since 1.2 _SURFACE_TYPE_PS: The surface is of type ps, since 1.2 _SURFACE_TYPE_XLIB: The surface is of type xlib, since 1.2 _SURFACE_TYPE_XCB: The surface is of type xcb, since 1.2 _SURFACE_TYPE_GLITZ: The surface is of type glitz, since 1.2, deprecated 1.18 (glitz support have been removed, this surface type will never be set by cairo) _SURFACE_TYPE_QUARTZ: The surface is of type quartz, since 1.2 _SURFACE_TYPE_WIN32: The surface is of type win32, since 1.2 _SURFACE_TYPE_BEOS: The surface is of type beos, since 1.2, deprecated 1.18 (beos support have been removed, this surface type will never be set by cairo) _SURFACE_TYPE_DIRECTFB: The surface is of type directfb, since 1.2, deprecated 1.18 (directfb support have been removed, this surface type will never be set by cairo) _SURFACE_TYPE_SVG: The surface is of type svg, since 1.2 _SURFACE_TYPE_OS2: The surface is of type os2, since 1.4, deprecated 1.18 (os2 support have been removed, this surface type will never be set by cairo) _SURFACE_TYPE_WIN32_PRINTING: The surface is a win32 printing surface, since 1.6 _SURFACE_TYPE_QUARTZ_IMAGE: The surface is of type quartz_image, since 1.6 _SURFACE_TYPE_SCRIPT: The surface is of type script, since 1.10 _SURFACE_TYPE_QT: The surface is of type Qt, since 1.10, deprecated 1.18 (Ot support have been removed, this surface type will never be set by cairo) _SURFACE_TYPE_RECORDING: The surface is of type recording, since 1.10 _SURFACE_TYPE_VG: The surface is a OpenVG surface, since 1.10, deprecated 1.18 (OpenVG support have been removed, this surface type will never be set by cairo) _SURFACE_TYPE_GL: The surface is of type OpenGL, since 1.10, deprecated 1.18 (OpenGL support have been removed, this surface type will never be set by cairo) _SURFACE_TYPE_DRM: The surface is of type Direct Render Manager, since 1.10, deprecated 1.18 (DRM support have been removed, this surface type will never be set by cairo) _SURFACE_TYPE_TEE: The surface is of type 'tee' (a multiplexing surface), since 1.10 _SURFACE_TYPE_XML: The surface is of type XML (for debugging), since 1.10 _SURFACE_TYPE_SKIA: The surface is of type Skia, since 1.10, deprecated 1.18 (Skia support have been removed, this surface type will never be set by cairo) _SURFACE_TYPE_SUBSURFACE: The surface is a subsurface created with cairo_surface_create_for_rectangle(), since 1.10 _SURFACE_TYPE_COGL: This surface is of type Cogl, since 1.12, deprecated 1.18 (Cogl support have been removed, this surface type will never be set by cairo) */ opaque type _cairo_surface_type = CUnsignedInt object _cairo_surface_type extends CEnumU[_cairo_surface_type]: diff --git a/cairo/src/main/scala/generated/sn.gnome.cairo.internal/functions.scala b/cairo/src/main/scala/generated/sn.gnome.cairo.internal/functions.scala index e3e5aec..6d181c4 100644 --- a/cairo/src/main/scala/generated/sn.gnome.cairo.internal/functions.scala +++ b/cairo/src/main/scala/generated/sn.gnome.cairo.internal/functions.scala @@ -51,19 +51,19 @@ import _root_.scala.scalanative.* @extern def cairo_device_get_user_data(device : Ptr[cairo_device_t], key : Ptr[cairo_user_data_key_t]): Ptr[Byte] = extern -@extern def cairo_device_observer_elapsed(device : Ptr[cairo_device_t]): Double = extern +@extern def cairo_device_observer_elapsed(abstract_device : Ptr[cairo_device_t]): Double = extern -@extern def cairo_device_observer_fill_elapsed(device : Ptr[cairo_device_t]): Double = extern +@extern def cairo_device_observer_fill_elapsed(abstract_device : Ptr[cairo_device_t]): Double = extern -@extern def cairo_device_observer_glyphs_elapsed(device : Ptr[cairo_device_t]): Double = extern +@extern def cairo_device_observer_glyphs_elapsed(abstract_device : Ptr[cairo_device_t]): Double = extern -@extern def cairo_device_observer_mask_elapsed(device : Ptr[cairo_device_t]): Double = extern +@extern def cairo_device_observer_mask_elapsed(abstract_device : Ptr[cairo_device_t]): Double = extern -@extern def cairo_device_observer_paint_elapsed(device : Ptr[cairo_device_t]): Double = extern +@extern def cairo_device_observer_paint_elapsed(abstract_device : Ptr[cairo_device_t]): Double = extern -@extern def cairo_device_observer_print(device : Ptr[cairo_device_t], write_func : cairo_write_func_t, closure : Ptr[Byte]): cairo_status_t = extern +@extern def cairo_device_observer_print(abstract_device : Ptr[cairo_device_t], write_func : cairo_write_func_t, closure : Ptr[Byte]): cairo_status_t = extern -@extern def cairo_device_observer_stroke_elapsed(device : Ptr[cairo_device_t]): Double = extern +@extern def cairo_device_observer_stroke_elapsed(abstract_device : Ptr[cairo_device_t]): Double = extern @extern def cairo_device_reference(device : Ptr[cairo_device_t]): Ptr[cairo_device_t] = extern @@ -109,6 +109,12 @@ import _root_.scala.scalanative.* @extern def cairo_font_options_get_antialias(options : Ptr[cairo_font_options_t]): cairo_antialias_t = extern +@extern def cairo_font_options_get_color_mode(options : Ptr[cairo_font_options_t]): cairo_color_mode_t = extern + +@extern def cairo_font_options_get_color_palette(options : Ptr[cairo_font_options_t]): CUnsignedInt = extern + +@extern def cairo_font_options_get_custom_palette_color(options : Ptr[cairo_font_options_t], index : CUnsignedInt, red : Ptr[Double], green : Ptr[Double], blue : Ptr[Double], alpha : Ptr[Double]): cairo_status_t = extern + @extern def cairo_font_options_get_hint_metrics(options : Ptr[cairo_font_options_t]): cairo_hint_metrics_t = extern @extern def cairo_font_options_get_hint_style(options : Ptr[cairo_font_options_t]): cairo_hint_style_t = extern @@ -123,6 +129,12 @@ import _root_.scala.scalanative.* @extern def cairo_font_options_set_antialias(options : Ptr[cairo_font_options_t], antialias : cairo_antialias_t): Unit = extern +@extern def cairo_font_options_set_color_mode(options : Ptr[cairo_font_options_t], color_mode : cairo_color_mode_t): Unit = extern + +@extern def cairo_font_options_set_color_palette(options : Ptr[cairo_font_options_t], palette_index : CUnsignedInt): Unit = extern + +@extern def cairo_font_options_set_custom_palette_color(options : Ptr[cairo_font_options_t], index : CUnsignedInt, red : Double, green : Double, blue : Double, alpha : Double): Unit = extern + @extern def cairo_font_options_set_hint_metrics(options : Ptr[cairo_font_options_t], hint_metrics : cairo_hint_metrics_t): Unit = extern @extern def cairo_font_options_set_hint_style(options : Ptr[cairo_font_options_t], hint_style : cairo_hint_style_t): Unit = extern @@ -153,6 +165,8 @@ import _root_.scala.scalanative.* @extern def cairo_get_group_target(cr : Ptr[cairo_t]): Ptr[cairo_surface_t] = extern +@extern def cairo_get_hairline(cr : Ptr[cairo_t]): cairo_bool_t = extern + @extern def cairo_get_line_cap(cr : Ptr[cairo_t]): cairo_line_cap_t = extern @extern def cairo_get_line_join(cr : Ptr[cairo_t]): cairo_line_join_t = extern @@ -305,6 +319,8 @@ import _root_.scala.scalanative.* @extern def cairo_pattern_get_color_stop_rgba(pattern : Ptr[cairo_pattern_t], index : CInt, offset : Ptr[Double], red : Ptr[Double], green : Ptr[Double], blue : Ptr[Double], alpha : Ptr[Double]): cairo_status_t = extern +@extern def cairo_pattern_get_dither(pattern : Ptr[cairo_pattern_t]): cairo_dither_t = extern + @extern def cairo_pattern_get_extend(pattern : Ptr[cairo_pattern_t]): cairo_extend_t = extern @extern def cairo_pattern_get_filter(pattern : Ptr[cairo_pattern_t]): cairo_filter_t = extern @@ -327,6 +343,8 @@ import _root_.scala.scalanative.* @extern def cairo_pattern_reference(pattern : Ptr[cairo_pattern_t]): Ptr[cairo_pattern_t] = extern +@extern def cairo_pattern_set_dither(pattern : Ptr[cairo_pattern_t], dither : cairo_dither_t): Unit = extern + @extern def cairo_pattern_set_extend(pattern : Ptr[cairo_pattern_t], extend : cairo_extend_t): Unit = extern @extern def cairo_pattern_set_filter(pattern : Ptr[cairo_pattern_t], filter : cairo_filter_t): Unit = extern @@ -489,6 +507,8 @@ import _root_.scala.scalanative.* @extern def cairo_set_font_size(cr : Ptr[cairo_t], size : Double): Unit = extern +@extern def cairo_set_hairline(cr : Ptr[cairo_t], set_hairline : cairo_bool_t): Unit = extern + @extern def cairo_set_line_cap(cr : Ptr[cairo_t], line_cap : cairo_line_cap_t): Unit = extern @extern def cairo_set_line_join(cr : Ptr[cairo_t], line_join : cairo_line_join_t): Unit = extern @@ -591,9 +611,9 @@ import _root_.scala.scalanative.* @extern def cairo_surface_observer_add_stroke_callback(abstract_surface : Ptr[cairo_surface_t], func : cairo_surface_observer_callback_t, data : Ptr[Byte]): cairo_status_t = extern -@extern def cairo_surface_observer_elapsed(surface : Ptr[cairo_surface_t]): Double = extern +@extern def cairo_surface_observer_elapsed(abstract_surface : Ptr[cairo_surface_t]): Double = extern -@extern def cairo_surface_observer_print(surface : Ptr[cairo_surface_t], write_func : cairo_write_func_t, closure : Ptr[Byte]): cairo_status_t = extern +@extern def cairo_surface_observer_print(abstract_surface : Ptr[cairo_surface_t], write_func : cairo_write_func_t, closure : Ptr[Byte]): cairo_status_t = extern @extern def cairo_surface_reference(surface : Ptr[cairo_surface_t]): Ptr[cairo_surface_t] = extern @@ -647,6 +667,8 @@ import _root_.scala.scalanative.* @extern def cairo_user_font_face_get_init_func(font_face : Ptr[cairo_font_face_t]): cairo_user_scaled_font_init_func_t = extern +@extern def cairo_user_font_face_get_render_color_glyph_func(font_face : Ptr[cairo_font_face_t]): cairo_user_scaled_font_render_glyph_func_t = extern + @extern def cairo_user_font_face_get_render_glyph_func(font_face : Ptr[cairo_font_face_t]): cairo_user_scaled_font_render_glyph_func_t = extern @extern def cairo_user_font_face_get_text_to_glyphs_func(font_face : Ptr[cairo_font_face_t]): cairo_user_scaled_font_text_to_glyphs_func_t = extern @@ -655,12 +677,18 @@ import _root_.scala.scalanative.* @extern def cairo_user_font_face_set_init_func(font_face : Ptr[cairo_font_face_t], init_func : cairo_user_scaled_font_init_func_t): Unit = extern +@extern def cairo_user_font_face_set_render_color_glyph_func(font_face : Ptr[cairo_font_face_t], render_glyph_func : cairo_user_scaled_font_render_glyph_func_t): Unit = extern + @extern def cairo_user_font_face_set_render_glyph_func(font_face : Ptr[cairo_font_face_t], render_glyph_func : cairo_user_scaled_font_render_glyph_func_t): Unit = extern @extern def cairo_user_font_face_set_text_to_glyphs_func(font_face : Ptr[cairo_font_face_t], text_to_glyphs_func : cairo_user_scaled_font_text_to_glyphs_func_t): Unit = extern @extern def cairo_user_font_face_set_unicode_to_glyph_func(font_face : Ptr[cairo_font_face_t], unicode_to_glyph_func : cairo_user_scaled_font_unicode_to_glyph_func_t): Unit = extern +@extern def cairo_user_scaled_font_get_foreground_marker(scaled_font : Ptr[cairo_scaled_font_t]): Ptr[cairo_pattern_t] = extern + +@extern def cairo_user_scaled_font_get_foreground_source(scaled_font : Ptr[cairo_scaled_font_t]): Ptr[cairo_pattern_t] = extern + @extern def cairo_user_to_device(cr : Ptr[cairo_t], x : Ptr[Double], y : Ptr[Double]): Unit = extern @extern def cairo_user_to_device_distance(cr : Ptr[cairo_t], dx : Ptr[Double], dy : Ptr[Double]): Unit = extern diff --git a/cairo/src/main/scala/generated/sn.gnome.cairo.internal/structs.scala b/cairo/src/main/scala/generated/sn.gnome.cairo.internal/structs.scala index 10fb629..9837990 100644 --- a/cairo/src/main/scala/generated/sn.gnome.cairo.internal/structs.scala +++ b/cairo/src/main/scala/generated/sn.gnome.cairo.internal/structs.scala @@ -56,7 +56,7 @@ object _cairo_pattern: given _tag: Tag[_cairo_pattern] = Tag.materializeCStruct0Tag /** - * cairo_rectangle_t: : X coordinate of the left side of the rectangle : Y coordinate of the the top side of the rectangle : width of the rectangle : height of the rectangle + * cairo_rectangle_t: : X coordinate of the left side of the rectangle : Y coordinate of the top side of the rectangle : width of the rectangle : height of the rectangle */ opaque type _cairo_rectangle = CStruct4[Double, Double, Double, Double] object _cairo_rectangle: @@ -80,7 +80,7 @@ object _cairo_rectangle: def height_=(value: Double): Unit = !struct.at4 = value /** - * cairo_rectangle_int_t: : X coordinate of the left side of the rectangle : Y coordinate of the the top side of the rectangle : width of the rectangle : height of the rectangle + * cairo_rectangle_int_t: : X coordinate of the left side of the rectangle : Y coordinate of the top side of the rectangle : width of the rectangle : height of the rectangle */ opaque type _cairo_rectangle_int = CStruct4[CInt, CInt, CInt, CInt] object _cairo_rectangle_int: @@ -288,7 +288,7 @@ object cairo_pattern_t: given _tag: Tag[cairo_pattern_t] = Tag.materializeCStruct0Tag /** - * cairo_rectangle_int_t: : X coordinate of the left side of the rectangle : Y coordinate of the the top side of the rectangle : width of the rectangle : height of the rectangle + * cairo_rectangle_int_t: : X coordinate of the left side of the rectangle : Y coordinate of the top side of the rectangle : width of the rectangle : height of the rectangle */ opaque type cairo_rectangle_int_t = CStruct4[CInt, CInt, CInt, CInt] object cairo_rectangle_int_t: @@ -333,7 +333,7 @@ object cairo_rectangle_list_t: def num_rectangles_=(value: CInt): Unit = !struct.at3 = value /** - * cairo_rectangle_t: : X coordinate of the left side of the rectangle : Y coordinate of the the top side of the rectangle : width of the rectangle : height of the rectangle + * cairo_rectangle_t: : X coordinate of the left side of the rectangle : Y coordinate of the top side of the rectangle : width of the rectangle : height of the rectangle */ opaque type cairo_rectangle_t = CStruct4[Double, Double, Double, Double] object cairo_rectangle_t: diff --git a/gio/src/main/scala/generated/sn.gnome.gio.internal/aliases.scala b/gio/src/main/scala/generated/sn.gnome.gio.internal/aliases.scala index 6c0a33f..ba90816 100644 --- a/gio/src/main/scala/generated/sn.gnome.gio.internal/aliases.scala +++ b/gio/src/main/scala/generated/sn.gnome.gio.internal/aliases.scala @@ -230,7 +230,7 @@ object GAsyncInitable_slistautoptr: inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v /** - * GAsyncReadyCallback: _object: (nullable): the object the asynchronous operation was started with. : a #GAsyncResult. _data: user data passed to the callback. + * GAsyncReadyCallback: _object: (nullable): the object the asynchronous operation was started with. : a #GAsyncResult. */ opaque type GAsyncReadyCallback = CFuncPtr3[Ptr[_root_.sn.gnome.gobject.internal.GObject], Ptr[GAsyncResult], _root_.sn.gnome.glib.internal.gpointer, Unit] object GAsyncReadyCallback: @@ -414,7 +414,7 @@ object GBytesIcon_slistautoptr: inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v /** - * GCancellableSourceFunc: : the #GCancellable _data: data passed in by the user. + * GCancellableSourceFunc: : the #GCancellable */ opaque type GCancellableSourceFunc = CFuncPtr2[Ptr[GCancellable], _root_.sn.gnome.glib.internal.gpointer, _root_.sn.gnome.glib.internal.gboolean] object GCancellableSourceFunc: @@ -1062,7 +1062,7 @@ object GDBusObject_slistautoptr: inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v /** - * GDBusProxyTypeFunc: : A #GDBusObjectManagerClient. _path: The object path of the remote object. _data: User data. + * GDBusProxyTypeFunc: : A #GDBusObjectManagerClient. _path: The object path of the remote object. */ opaque type GDBusProxyTypeFunc = CFuncPtr4[Ptr[GDBusObjectManagerClient], Ptr[_root_.sn.gnome.glib.internal.gchar], Ptr[_root_.sn.gnome.glib.internal.gchar], _root_.sn.gnome.glib.internal.gpointer, _root_.sn.gnome.gobject.internal.GType] object GDBusProxyTypeFunc: @@ -1234,7 +1234,7 @@ object GDataOutputStream_slistautoptr: inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v /** - * GDatagramBasedSourceFunc: _based: the #GDatagramBased : the current condition at the source fired _data: data passed in by the user + * GDatagramBasedSourceFunc: _based: the #GDatagramBased : the current condition at the source fired */ opaque type GDatagramBasedSourceFunc = CFuncPtr3[Ptr[GDatagramBased], _root_.sn.gnome.glib.internal.GIOCondition, _root_.sn.gnome.glib.internal.gpointer, _root_.sn.gnome.glib.internal.gboolean] object GDatagramBasedSourceFunc: @@ -1610,7 +1610,7 @@ object GFileInputStream_slistautoptr: inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v /** - * GFileMeasureProgressCallback: : %TRUE if more reports will come _size: the current cumulative size measurement _data: the data passed to the original request for this callback + * GFileMeasureProgressCallback: : %TRUE if more reports will come _size: the current cumulative size measurement */ opaque type GFileMeasureProgressCallback = CFuncPtr5[_root_.sn.gnome.glib.internal.gboolean, _root_.sn.gnome.glib.internal.guint64, _root_.sn.gnome.glib.internal.guint64, _root_.sn.gnome.glib.internal.guint64, _root_.sn.gnome.glib.internal.gpointer, Unit] object GFileMeasureProgressCallback: @@ -1678,7 +1678,7 @@ object GFileOutputStream_slistautoptr: inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v /** - * GFileProgressCallback: _num_bytes: the current number of bytes in the operation. _num_bytes: the total number of bytes in the operation. _data: user data passed to the callback. + * GFileProgressCallback: _num_bytes: the current number of bytes in the operation. _num_bytes: the total number of bytes in the operation. */ opaque type GFileProgressCallback = CFuncPtr3[_root_.sn.gnome.glib.internal.goffset, _root_.sn.gnome.glib.internal.goffset, _root_.sn.gnome.glib.internal.gpointer, Unit] object GFileProgressCallback: @@ -1842,7 +1842,7 @@ object GIOModule_slistautoptr: inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v /** - * GIOSchedulerJobFunc: : a #GIOSchedulerJob. : optional #GCancellable object, %NULL to ignore. _data: the data to pass to callback function + * GIOSchedulerJobFunc: : a #GIOSchedulerJob. : optional #GCancellable object, %NULL to ignore. */ opaque type GIOSchedulerJobFunc = CFuncPtr3[Ptr[GIOSchedulerJob], Ptr[GCancellable], _root_.sn.gnome.glib.internal.gpointer, _root_.sn.gnome.glib.internal.gboolean] object GIOSchedulerJobFunc: @@ -2694,7 +2694,7 @@ object GPollableOutputStream_slistautoptr: inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v /** - * GPollableSourceFunc: _stream: the #GPollableInputStream or #GPollableOutputStream _data: data passed in by the user. + * GPollableSourceFunc: _stream: the #GPollableInputStream or #GPollableOutputStream */ opaque type GPollableSourceFunc = CFuncPtr2[Ptr[_root_.sn.gnome.gobject.internal.GObject], _root_.sn.gnome.glib.internal.gpointer, _root_.sn.gnome.glib.internal.gboolean] object GPollableSourceFunc: @@ -3550,7 +3550,7 @@ object GSocketService_slistautoptr: inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v /** - * GSocketSourceFunc: : the #GSocket : the current condition at the source fired. _data: data passed in by the user. + * GSocketSourceFunc: : the #GSocket : the current condition at the source fired. */ opaque type GSocketSourceFunc = CFuncPtr3[Ptr[GSocket], _root_.sn.gnome.glib.internal.GIOCondition, _root_.sn.gnome.glib.internal.gpointer, _root_.sn.gnome.glib.internal.gboolean] object GSocketSourceFunc: @@ -4084,6 +4084,118 @@ object GTlsServerConnection_slistautoptr: extension (v: GTlsServerConnection_slistautoptr) inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v +opaque type GUnixConnection_autoptr = Ptr[GUnixConnection] +object GUnixConnection_autoptr: + given _tag: Tag[GUnixConnection_autoptr] = Tag.Ptr[GUnixConnection](GUnixConnection._tag) + inline def apply(inline o: Ptr[GUnixConnection]): GUnixConnection_autoptr = o + extension (v: GUnixConnection_autoptr) + inline def value: Ptr[GUnixConnection] = v + +opaque type GUnixConnection_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object GUnixConnection_listautoptr: + given _tag: Tag[GUnixConnection_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): GUnixConnection_listautoptr = o + extension (v: GUnixConnection_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +opaque type GUnixConnection_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object GUnixConnection_queueautoptr: + given _tag: Tag[GUnixConnection_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): GUnixConnection_queueautoptr = o + extension (v: GUnixConnection_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +opaque type GUnixConnection_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object GUnixConnection_slistautoptr: + given _tag: Tag[GUnixConnection_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): GUnixConnection_slistautoptr = o + extension (v: GUnixConnection_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + +opaque type GUnixCredentialsMessage_autoptr = Ptr[GUnixCredentialsMessage] +object GUnixCredentialsMessage_autoptr: + given _tag: Tag[GUnixCredentialsMessage_autoptr] = Tag.Ptr[GUnixCredentialsMessage](GUnixCredentialsMessage._tag) + inline def apply(inline o: Ptr[GUnixCredentialsMessage]): GUnixCredentialsMessage_autoptr = o + extension (v: GUnixCredentialsMessage_autoptr) + inline def value: Ptr[GUnixCredentialsMessage] = v + +opaque type GUnixCredentialsMessage_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object GUnixCredentialsMessage_listautoptr: + given _tag: Tag[GUnixCredentialsMessage_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): GUnixCredentialsMessage_listautoptr = o + extension (v: GUnixCredentialsMessage_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +opaque type GUnixCredentialsMessage_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object GUnixCredentialsMessage_queueautoptr: + given _tag: Tag[GUnixCredentialsMessage_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): GUnixCredentialsMessage_queueautoptr = o + extension (v: GUnixCredentialsMessage_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +opaque type GUnixCredentialsMessage_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object GUnixCredentialsMessage_slistautoptr: + given _tag: Tag[GUnixCredentialsMessage_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): GUnixCredentialsMessage_slistautoptr = o + extension (v: GUnixCredentialsMessage_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + +opaque type GUnixFDList_autoptr = Ptr[GUnixFDList] +object GUnixFDList_autoptr: + given _tag: Tag[GUnixFDList_autoptr] = Tag.Ptr[GUnixFDList](GUnixFDList._tag) + inline def apply(inline o: Ptr[GUnixFDList]): GUnixFDList_autoptr = o + extension (v: GUnixFDList_autoptr) + inline def value: Ptr[GUnixFDList] = v + +opaque type GUnixFDList_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object GUnixFDList_listautoptr: + given _tag: Tag[GUnixFDList_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): GUnixFDList_listautoptr = o + extension (v: GUnixFDList_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +opaque type GUnixFDList_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object GUnixFDList_queueautoptr: + given _tag: Tag[GUnixFDList_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): GUnixFDList_queueautoptr = o + extension (v: GUnixFDList_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +opaque type GUnixFDList_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object GUnixFDList_slistautoptr: + given _tag: Tag[GUnixFDList_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): GUnixFDList_slistautoptr = o + extension (v: GUnixFDList_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + +opaque type GUnixSocketAddress_autoptr = Ptr[GUnixSocketAddress] +object GUnixSocketAddress_autoptr: + given _tag: Tag[GUnixSocketAddress_autoptr] = Tag.Ptr[GUnixSocketAddress](GUnixSocketAddress._tag) + inline def apply(inline o: Ptr[GUnixSocketAddress]): GUnixSocketAddress_autoptr = o + extension (v: GUnixSocketAddress_autoptr) + inline def value: Ptr[GUnixSocketAddress] = v + +opaque type GUnixSocketAddress_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object GUnixSocketAddress_listautoptr: + given _tag: Tag[GUnixSocketAddress_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): GUnixSocketAddress_listautoptr = o + extension (v: GUnixSocketAddress_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +opaque type GUnixSocketAddress_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object GUnixSocketAddress_queueautoptr: + given _tag: Tag[GUnixSocketAddress_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): GUnixSocketAddress_queueautoptr = o + extension (v: GUnixSocketAddress_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +opaque type GUnixSocketAddress_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object GUnixSocketAddress_slistautoptr: + given _tag: Tag[GUnixSocketAddress_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): GUnixSocketAddress_slistautoptr = o + extension (v: GUnixSocketAddress_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + /** * GVfsFileLookupFunc: : a #GVfs : the identifier to look up a #GFile for. This can either be an URI or a parse name as returned by g_file_get_parse_name() _data: user data passed to the function */ diff --git a/gio/src/main/scala/generated/sn.gnome.gio.internal/enumerations.scala b/gio/src/main/scala/generated/sn.gnome.gio.internal/enumerations.scala index 72b14d4..9ab9e3f 100644 --- a/gio/src/main/scala/generated/sn.gnome.gio.internal/enumerations.scala +++ b/gio/src/main/scala/generated/sn.gnome.gio.internal/enumerations.scala @@ -40,13 +40,14 @@ object GAppInfoCreateFlags extends CEnumU[GAppInfoCreateFlags]: inline def is(b: GAppInfoCreateFlags): Boolean = (a & b) == b /** - * GApplicationFlags: _APPLICATION_FLAGS_NONE: Default _APPLICATION_IS_SERVICE: Run as a service. In this mode, registration fails if the service is already running, and the application will initially wait up to 10 seconds for an initial activation message to arrive. _APPLICATION_IS_LAUNCHER: Don't try to become the primary instance. _APPLICATION_HANDLES_OPEN: This application handles opening files (in the primary instance). Note that this flag only affects the default implementation of local_command_line(), and has no effect if %G_APPLICATION_HANDLES_COMMAND_LINE is given. See g_application_run() for details. _APPLICATION_HANDLES_COMMAND_LINE: This application handles command line arguments (in the primary instance). Note that this flag only affect the default implementation of local_command_line(). See g_application_run() for details. _APPLICATION_SEND_ENVIRONMENT: Send the environment of the launching process to the primary instance. Set this flag if your application is expected to behave differently depending on certain environment variables. For instance, an editor might be expected to use the `GIT_COMMITTER_NAME` environment variable when editing a git commit message. The environment is available to the #GApplication::command-line signal handler, via g_application_command_line_getenv(). _APPLICATION_NON_UNIQUE: Make no attempts to do any of the typical single-instance application negotiation, even if the application ID is given. The application neither attempts to become the owner of the application ID nor does it check if an existing owner already exists. Everything occurs in the local process. Since: 2.30. _APPLICATION_CAN_OVERRIDE_APP_ID: Allow users to override the application ID from the command line with `--gapplication-app-id`. Since: 2.48 _APPLICATION_ALLOW_REPLACEMENT: Allow another instance to take over the bus name. Since: 2.60 _APPLICATION_REPLACE: Take over from another instance. This flag is usually set by passing `--gapplication-replace` on the commandline. Since: 2.60 + * GApplicationFlags: _APPLICATION_FLAGS_NONE: Default. Deprecated in 2.74, use %G_APPLICATION_DEFAULT_FLAGS instead _APPLICATION_DEFAULT_FLAGS: Default flags. Since: 2.74 _APPLICATION_IS_SERVICE: Run as a service. In this mode, registration fails if the service is already running, and the application will initially wait up to 10 seconds for an initial activation message to arrive. _APPLICATION_IS_LAUNCHER: Don't try to become the primary instance. _APPLICATION_HANDLES_OPEN: This application handles opening files (in the primary instance). Note that this flag only affects the default implementation of local_command_line(), and has no effect if %G_APPLICATION_HANDLES_COMMAND_LINE is given. See g_application_run() for details. _APPLICATION_HANDLES_COMMAND_LINE: This application handles command line arguments (in the primary instance). Note that this flag only affect the default implementation of local_command_line(). See g_application_run() for details. _APPLICATION_SEND_ENVIRONMENT: Send the environment of the launching process to the primary instance. Set this flag if your application is expected to behave differently depending on certain environment variables. For instance, an editor might be expected to use the `GIT_COMMITTER_NAME` environment variable when editing a git commit message. The environment is available to the #GApplication::command-line signal handler, via g_application_command_line_getenv(). _APPLICATION_NON_UNIQUE: Make no attempts to do any of the typical single-instance application negotiation, even if the application ID is given. The application neither attempts to become the owner of the application ID nor does it check if an existing owner already exists. Everything occurs in the local process. Since: 2.30. _APPLICATION_CAN_OVERRIDE_APP_ID: Allow users to override the application ID from the command line with `--gapplication-app-id`. Since: 2.48 _APPLICATION_ALLOW_REPLACEMENT: Allow another instance to take over the bus name. Since: 2.60 _APPLICATION_REPLACE: Take over from another instance. This flag is usually set by passing `--gapplication-replace` on the commandline. Since: 2.60 */ opaque type GApplicationFlags = CUnsignedInt object GApplicationFlags extends CEnumU[GApplicationFlags]: given _tag: Tag[GApplicationFlags] = Tag.UInt inline def define(inline a: Long): GApplicationFlags = a.toUInt val G_APPLICATION_FLAGS_NONE = define(0) + val G_APPLICATION_DEFAULT_FLAGS = define(0) val G_APPLICATION_IS_SERVICE = define(1) val G_APPLICATION_IS_LAUNCHER = define(2) val G_APPLICATION_HANDLES_OPEN = define(4) @@ -59,6 +60,7 @@ object GApplicationFlags extends CEnumU[GApplicationFlags]: inline def getName(inline value: GApplicationFlags): Option[String] = inline value match case G_APPLICATION_FLAGS_NONE => Some("G_APPLICATION_FLAGS_NONE") + case G_APPLICATION_DEFAULT_FLAGS => Some("G_APPLICATION_DEFAULT_FLAGS") case G_APPLICATION_IS_SERVICE => Some("G_APPLICATION_IS_SERVICE") case G_APPLICATION_IS_LAUNCHER => Some("G_APPLICATION_IS_LAUNCHER") case G_APPLICATION_HANDLES_OPEN => Some("G_APPLICATION_HANDLES_OPEN") @@ -282,7 +284,7 @@ object GDBusCapabilityFlags extends CEnumU[GDBusCapabilityFlags]: inline def is(b: GDBusCapabilityFlags): Boolean = (a & b) == b /** - * GDBusConnectionFlags: _DBUS_CONNECTION_FLAGS_NONE: No flags set. _DBUS_CONNECTION_FLAGS_AUTHENTICATION_CLIENT: Perform authentication against server. _DBUS_CONNECTION_FLAGS_AUTHENTICATION_SERVER: Perform authentication against client. _DBUS_CONNECTION_FLAGS_AUTHENTICATION_ALLOW_ANONYMOUS: When authenticating as a server, allow the anonymous authentication method. _DBUS_CONNECTION_FLAGS_MESSAGE_BUS_CONNECTION: Pass this flag if connecting to a peer that is a message bus. This means that the Hello() method will be invoked as part of the connection setup. _DBUS_CONNECTION_FLAGS_DELAY_MESSAGE_PROCESSING: If set, processing of D-Bus messages is delayed until g_dbus_connection_start_message_processing() is called. _DBUS_CONNECTION_FLAGS_AUTHENTICATION_REQUIRE_SAME_USER: When authenticating as a server, require the UID of the peer to be the same as the UID of the server. (Since: 2.68) + * GDBusConnectionFlags: _DBUS_CONNECTION_FLAGS_NONE: No flags set. _DBUS_CONNECTION_FLAGS_AUTHENTICATION_CLIENT: Perform authentication against server. _DBUS_CONNECTION_FLAGS_AUTHENTICATION_SERVER: Perform authentication against client. _DBUS_CONNECTION_FLAGS_AUTHENTICATION_ALLOW_ANONYMOUS: When authenticating as a server, allow the anonymous authentication method. _DBUS_CONNECTION_FLAGS_MESSAGE_BUS_CONNECTION: Pass this flag if connecting to a peer that is a message bus. This means that the Hello() method will be invoked as part of the connection setup. _DBUS_CONNECTION_FLAGS_DELAY_MESSAGE_PROCESSING: If set, processing of D-Bus messages is delayed until g_dbus_connection_start_message_processing() is called. _DBUS_CONNECTION_FLAGS_AUTHENTICATION_REQUIRE_SAME_USER: When authenticating as a server, require the UID of the peer to be the same as the UID of the server. (Since: 2.68) _DBUS_CONNECTION_FLAGS_CROSS_NAMESPACE: When authenticating, try to use protocols that work across a Linux user namespace boundary, even if this reduces interoperability with older D-Bus implementations. This currently affects client-side `EXTERNAL` authentication, for which this flag makes connections to a server in another user namespace succeed, but causes a deadlock when connecting to a GDBus server older than 2.73.3. Since: 2.74 */ opaque type GDBusConnectionFlags = CUnsignedInt object GDBusConnectionFlags extends CEnumU[GDBusConnectionFlags]: @@ -295,6 +297,7 @@ object GDBusConnectionFlags extends CEnumU[GDBusConnectionFlags]: val G_DBUS_CONNECTION_FLAGS_MESSAGE_BUS_CONNECTION = define(8) val G_DBUS_CONNECTION_FLAGS_DELAY_MESSAGE_PROCESSING = define(16) val G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_REQUIRE_SAME_USER = define(32) + val G_DBUS_CONNECTION_FLAGS_CROSS_NAMESPACE = define(64) inline def getName(inline value: GDBusConnectionFlags): Option[String] = inline value match case G_DBUS_CONNECTION_FLAGS_NONE => Some("G_DBUS_CONNECTION_FLAGS_NONE") @@ -304,6 +307,7 @@ object GDBusConnectionFlags extends CEnumU[GDBusConnectionFlags]: case G_DBUS_CONNECTION_FLAGS_MESSAGE_BUS_CONNECTION => Some("G_DBUS_CONNECTION_FLAGS_MESSAGE_BUS_CONNECTION") case G_DBUS_CONNECTION_FLAGS_DELAY_MESSAGE_PROCESSING => Some("G_DBUS_CONNECTION_FLAGS_DELAY_MESSAGE_PROCESSING") case G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_REQUIRE_SAME_USER => Some("G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_REQUIRE_SAME_USER") + case G_DBUS_CONNECTION_FLAGS_CROSS_NAMESPACE => Some("G_DBUS_CONNECTION_FLAGS_CROSS_NAMESPACE") case _ => _root_.scala.None extension (a: GDBusConnectionFlags) inline def &(b: GDBusConnectionFlags): GDBusConnectionFlags = a & b @@ -876,7 +880,7 @@ object GFileAttributeType extends CEnumU[GFileAttributeType]: inline def is(b: GFileAttributeType): Boolean = (a & b) == b /** - * GFileCopyFlags: _FILE_COPY_NONE: No flags set. _FILE_COPY_OVERWRITE: Overwrite any existing files _FILE_COPY_BACKUP: Make a backup of any existing files. _FILE_COPY_NOFOLLOW_SYMLINKS: Don't follow symlinks. _FILE_COPY_ALL_METADATA: Copy all file metadata instead of just default set used for copy (see #GFileInfo). _FILE_COPY_NO_FALLBACK_FOR_MOVE: Don't use copy and delete fallback if native move not supported. _FILE_COPY_TARGET_DEFAULT_PERMS: Leaves target file with default perms, instead of setting the source file perms. + * GFileCopyFlags: _FILE_COPY_NONE: No flags set. _FILE_COPY_OVERWRITE: Overwrite any existing files _FILE_COPY_BACKUP: Make a backup of any existing files. _FILE_COPY_NOFOLLOW_SYMLINKS: Don't follow symlinks. _FILE_COPY_ALL_METADATA: Copy all file metadata instead of just default set used for copy (see #GFileInfo). _FILE_COPY_NO_FALLBACK_FOR_MOVE: Don't use copy and delete fallback if native move not supported. _FILE_COPY_TARGET_DEFAULT_PERMS: Leaves target file with default perms, instead of setting the source file perms. _FILE_COPY_TARGET_DEFAULT_MODIFIED_TIME: Use default modification timestamps instead of copying them from the source file. Since 2.80 */ opaque type GFileCopyFlags = CUnsignedInt object GFileCopyFlags extends CEnumU[GFileCopyFlags]: @@ -889,6 +893,7 @@ object GFileCopyFlags extends CEnumU[GFileCopyFlags]: val G_FILE_COPY_ALL_METADATA = define(8) val G_FILE_COPY_NO_FALLBACK_FOR_MOVE = define(16) val G_FILE_COPY_TARGET_DEFAULT_PERMS = define(32) + val G_FILE_COPY_TARGET_DEFAULT_MODIFIED_TIME = define(64) inline def getName(inline value: GFileCopyFlags): Option[String] = inline value match case G_FILE_COPY_NONE => Some("G_FILE_COPY_NONE") @@ -898,6 +903,7 @@ object GFileCopyFlags extends CEnumU[GFileCopyFlags]: case G_FILE_COPY_ALL_METADATA => Some("G_FILE_COPY_ALL_METADATA") case G_FILE_COPY_NO_FALLBACK_FOR_MOVE => Some("G_FILE_COPY_NO_FALLBACK_FOR_MOVE") case G_FILE_COPY_TARGET_DEFAULT_PERMS => Some("G_FILE_COPY_TARGET_DEFAULT_PERMS") + case G_FILE_COPY_TARGET_DEFAULT_MODIFIED_TIME => Some("G_FILE_COPY_TARGET_DEFAULT_MODIFIED_TIME") case _ => _root_.scala.None extension (a: GFileCopyFlags) inline def &(b: GFileCopyFlags): GFileCopyFlags = a & b @@ -926,7 +932,7 @@ object GFileCreateFlags extends CEnumU[GFileCreateFlags]: inline def is(b: GFileCreateFlags): Boolean = (a & b) == b /** - * GFileMeasureFlags: _FILE_MEASURE_NONE: No flags set. _FILE_MEASURE_REPORT_ANY_ERROR: Report any error encountered while traversing the directory tree. Normally errors are only reported for the toplevel file. _FILE_MEASURE_APPARENT_SIZE: Tally usage based on apparent file sizes. Normally, the block-size is used, if available, as this is a more accurate representation of disk space used. Compare with `du --apparent-size`. _FILE_MEASURE_NO_XDEV: Do not cross mount point boundaries. Compare with `du -x`. + * GFileMeasureFlags: _FILE_MEASURE_NONE: No flags set. _FILE_MEASURE_REPORT_ANY_ERROR: Report any error encountered while traversing the directory tree. Normally errors are only reported for the toplevel file. _FILE_MEASURE_APPARENT_SIZE: Tally usage based on apparent file sizes. Normally, the block-size is used, if available, as this is a more accurate representation of disk space used. Compare with `du --apparent-size`. Since GLib 2.78. and similarly to `du` since GNU Coreutils 9.2, this will ignore the sizes of file types other than regular files and links, as the sizes of other file types are not specified in a standard way. _FILE_MEASURE_NO_XDEV: Do not cross mount point boundaries. Compare with `du -x`. */ opaque type GFileMeasureFlags = CUnsignedInt object GFileMeasureFlags extends CEnumU[GFileMeasureFlags]: @@ -1080,7 +1086,7 @@ object GFilesystemPreviewType extends CEnumU[GFilesystemPreviewType]: inline def is(b: GFilesystemPreviewType): Boolean = (a & b) == b /** - * GIOErrorEnum: _IO_ERROR_FAILED: Generic error condition for when an operation fails and no more specific #GIOErrorEnum value is defined. _IO_ERROR_NOT_FOUND: File not found. _IO_ERROR_EXISTS: File already exists. _IO_ERROR_IS_DIRECTORY: File is a directory. _IO_ERROR_NOT_DIRECTORY: File is not a directory. _IO_ERROR_NOT_EMPTY: File is a directory that isn't empty. _IO_ERROR_NOT_REGULAR_FILE: File is not a regular file. _IO_ERROR_NOT_SYMBOLIC_LINK: File is not a symbolic link. _IO_ERROR_NOT_MOUNTABLE_FILE: File cannot be mounted. _IO_ERROR_FILENAME_TOO_LONG: Filename is too many characters. _IO_ERROR_INVALID_FILENAME: Filename is invalid or contains invalid characters. _IO_ERROR_TOO_MANY_LINKS: File contains too many symbolic links. _IO_ERROR_NO_SPACE: No space left on drive. _IO_ERROR_INVALID_ARGUMENT: Invalid argument. _IO_ERROR_PERMISSION_DENIED: Permission denied. _IO_ERROR_NOT_SUPPORTED: Operation (or one of its parameters) not supported _IO_ERROR_NOT_MOUNTED: File isn't mounted. _IO_ERROR_ALREADY_MOUNTED: File is already mounted. _IO_ERROR_CLOSED: File was closed. _IO_ERROR_CANCELLED: Operation was cancelled. See #GCancellable. _IO_ERROR_PENDING: Operations are still pending. _IO_ERROR_READ_ONLY: File is read only. _IO_ERROR_CANT_CREATE_BACKUP: Backup couldn't be created. _IO_ERROR_WRONG_ETAG: File's Entity Tag was incorrect. _IO_ERROR_TIMED_OUT: Operation timed out. _IO_ERROR_WOULD_RECURSE: Operation would be recursive. _IO_ERROR_BUSY: File is busy. _IO_ERROR_WOULD_BLOCK: Operation would block. _IO_ERROR_HOST_NOT_FOUND: Host couldn't be found (remote operations). _IO_ERROR_WOULD_MERGE: Operation would merge files. _IO_ERROR_FAILED_HANDLED: Operation failed and a helper program has already interacted with the user. Do not display any error dialog. _IO_ERROR_TOO_MANY_OPEN_FILES: The current process has too many files open and can't open any more. Duplicate descriptors do count toward this limit. Since 2.20 _IO_ERROR_NOT_INITIALIZED: The object has not been initialized. Since 2.22 _IO_ERROR_ADDRESS_IN_USE: The requested address is already in use. Since 2.22 _IO_ERROR_PARTIAL_INPUT: Need more input to finish operation. Since 2.24 _IO_ERROR_INVALID_DATA: The input data was invalid. Since 2.24 _IO_ERROR_DBUS_ERROR: A remote object generated an error that doesn't correspond to a locally registered #GError error domain. Use g_dbus_error_get_remote_error() to extract the D-Bus error name and g_dbus_error_strip_remote_error() to fix up the message so it matches what was received on the wire. Since 2.26. _IO_ERROR_HOST_UNREACHABLE: Host unreachable. Since 2.26 _IO_ERROR_NETWORK_UNREACHABLE: Network unreachable. Since 2.26 _IO_ERROR_CONNECTION_REFUSED: Connection refused. Since 2.26 _IO_ERROR_PROXY_FAILED: Connection to proxy server failed. Since 2.26 _IO_ERROR_PROXY_AUTH_FAILED: Proxy authentication failed. Since 2.26 _IO_ERROR_PROXY_NEED_AUTH: Proxy server needs authentication. Since 2.26 _IO_ERROR_PROXY_NOT_ALLOWED: Proxy connection is not allowed by ruleset. Since 2.26 _IO_ERROR_BROKEN_PIPE: Broken pipe. Since 2.36 _IO_ERROR_CONNECTION_CLOSED: Connection closed by peer. Note that this is the same code as %G_IO_ERROR_BROKEN_PIPE; before 2.44 some "connection closed" errors returned %G_IO_ERROR_BROKEN_PIPE, but others returned %G_IO_ERROR_FAILED. Now they should all return the same value, which has this more logical name. Since 2.44. _IO_ERROR_NOT_CONNECTED: Transport endpoint is not connected. Since 2.44 _IO_ERROR_MESSAGE_TOO_LARGE: Message too large. Since 2.48. + * GIOErrorEnum: _IO_ERROR_FAILED: Generic error condition for when an operation fails and no more specific #GIOErrorEnum value is defined. _IO_ERROR_NOT_FOUND: File not found. _IO_ERROR_EXISTS: File already exists. _IO_ERROR_IS_DIRECTORY: File is a directory. _IO_ERROR_NOT_DIRECTORY: File is not a directory. _IO_ERROR_NOT_EMPTY: File is a directory that isn't empty. _IO_ERROR_NOT_REGULAR_FILE: File is not a regular file. _IO_ERROR_NOT_SYMBOLIC_LINK: File is not a symbolic link. _IO_ERROR_NOT_MOUNTABLE_FILE: File cannot be mounted. _IO_ERROR_FILENAME_TOO_LONG: Filename is too many characters. _IO_ERROR_INVALID_FILENAME: Filename is invalid or contains invalid characters. _IO_ERROR_TOO_MANY_LINKS: File contains too many symbolic links. _IO_ERROR_NO_SPACE: No space left on drive. _IO_ERROR_INVALID_ARGUMENT: Invalid argument. _IO_ERROR_PERMISSION_DENIED: Permission denied. _IO_ERROR_NOT_SUPPORTED: Operation (or one of its parameters) not supported _IO_ERROR_NOT_MOUNTED: File isn't mounted. _IO_ERROR_ALREADY_MOUNTED: File is already mounted. _IO_ERROR_CLOSED: File was closed. _IO_ERROR_CANCELLED: Operation was cancelled. See #GCancellable. _IO_ERROR_PENDING: Operations are still pending. _IO_ERROR_READ_ONLY: File is read only. _IO_ERROR_CANT_CREATE_BACKUP: Backup couldn't be created. _IO_ERROR_WRONG_ETAG: File's Entity Tag was incorrect. _IO_ERROR_TIMED_OUT: Operation timed out. _IO_ERROR_WOULD_RECURSE: Operation would be recursive. _IO_ERROR_BUSY: File is busy. _IO_ERROR_WOULD_BLOCK: Operation would block. _IO_ERROR_HOST_NOT_FOUND: Host couldn't be found (remote operations). _IO_ERROR_WOULD_MERGE: Operation would merge files. _IO_ERROR_FAILED_HANDLED: Operation failed and a helper program has already interacted with the user. Do not display any error dialog. _IO_ERROR_TOO_MANY_OPEN_FILES: The current process has too many files open and can't open any more. Duplicate descriptors do count toward this limit. Since 2.20 _IO_ERROR_NOT_INITIALIZED: The object has not been initialized. Since 2.22 _IO_ERROR_ADDRESS_IN_USE: The requested address is already in use. Since 2.22 _IO_ERROR_PARTIAL_INPUT: Need more input to finish operation. Since 2.24 _IO_ERROR_INVALID_DATA: The input data was invalid. Since 2.24 _IO_ERROR_DBUS_ERROR: A remote object generated an error that doesn't correspond to a locally registered #GError error domain. Use g_dbus_error_get_remote_error() to extract the D-Bus error name and g_dbus_error_strip_remote_error() to fix up the message so it matches what was received on the wire. Since 2.26. _IO_ERROR_HOST_UNREACHABLE: Host unreachable. Since 2.26 _IO_ERROR_NETWORK_UNREACHABLE: Network unreachable. Since 2.26 _IO_ERROR_CONNECTION_REFUSED: Connection refused. Since 2.26 _IO_ERROR_PROXY_FAILED: Connection to proxy server failed. Since 2.26 _IO_ERROR_PROXY_AUTH_FAILED: Proxy authentication failed. Since 2.26 _IO_ERROR_PROXY_NEED_AUTH: Proxy server needs authentication. Since 2.26 _IO_ERROR_PROXY_NOT_ALLOWED: Proxy connection is not allowed by ruleset. Since 2.26 _IO_ERROR_BROKEN_PIPE: Broken pipe. Since 2.36 _IO_ERROR_CONNECTION_CLOSED: Connection closed by peer. Note that this is the same code as %G_IO_ERROR_BROKEN_PIPE; before 2.44 some "connection closed" errors returned %G_IO_ERROR_BROKEN_PIPE, but others returned %G_IO_ERROR_FAILED. Now they should all return the same value, which has this more logical name. Since 2.44. _IO_ERROR_NOT_CONNECTED: Transport endpoint is not connected. Since 2.44 _IO_ERROR_MESSAGE_TOO_LARGE: Message too large. Since 2.48. _IO_ERROR_NO_SUCH_DEVICE: No such device found. Since 2.74 _IO_ERROR_DESTINATION_UNSET: Destination address unset. Since 2.80 */ opaque type GIOErrorEnum = CUnsignedInt object GIOErrorEnum extends CEnumU[GIOErrorEnum]: @@ -1134,6 +1140,8 @@ object GIOErrorEnum extends CEnumU[GIOErrorEnum]: val G_IO_ERROR_CONNECTION_CLOSED = define(44) val G_IO_ERROR_NOT_CONNECTED = define(45) val G_IO_ERROR_MESSAGE_TOO_LARGE = define(46) + val G_IO_ERROR_NO_SUCH_DEVICE = define(47) + val G_IO_ERROR_DESTINATION_UNSET = define(48) inline def getName(inline value: GIOErrorEnum): Option[String] = inline value match case G_IO_ERROR_FAILED => Some("G_IO_ERROR_FAILED") @@ -1184,6 +1192,8 @@ object GIOErrorEnum extends CEnumU[GIOErrorEnum]: case G_IO_ERROR_CONNECTION_CLOSED => Some("G_IO_ERROR_CONNECTION_CLOSED") case G_IO_ERROR_NOT_CONNECTED => Some("G_IO_ERROR_NOT_CONNECTED") case G_IO_ERROR_MESSAGE_TOO_LARGE => Some("G_IO_ERROR_MESSAGE_TOO_LARGE") + case G_IO_ERROR_NO_SUCH_DEVICE => Some("G_IO_ERROR_NO_SUCH_DEVICE") + case G_IO_ERROR_DESTINATION_UNSET => Some("G_IO_ERROR_DESTINATION_UNSET") case _ => _root_.scala.None extension (a: GIOErrorEnum) inline def &(b: GIOErrorEnum): GIOErrorEnum = a & b @@ -1792,12 +1802,13 @@ object GTlsAuthenticationMode extends CEnumU[GTlsAuthenticationMode]: inline def is(b: GTlsAuthenticationMode): Boolean = (a & b) == b /** - * GTlsCertificateFlags: _TLS_CERTIFICATE_UNKNOWN_CA: The signing certificate authority is not known. _TLS_CERTIFICATE_BAD_IDENTITY: The certificate does not match the expected identity of the site that it was retrieved from. _TLS_CERTIFICATE_NOT_ACTIVATED: The certificate's activation time is still in the future _TLS_CERTIFICATE_EXPIRED: The certificate has expired _TLS_CERTIFICATE_REVOKED: The certificate has been revoked according to the #GTlsConnection's certificate revocation list. _TLS_CERTIFICATE_INSECURE: The certificate's algorithm is considered insecure. _TLS_CERTIFICATE_GENERIC_ERROR: Some other error occurred validating the certificate _TLS_CERTIFICATE_VALIDATE_ALL: the combination of all of the above flags + * GTlsCertificateFlags: _TLS_CERTIFICATE_NO_FLAGS: No flags set. Since: 2.74 _TLS_CERTIFICATE_UNKNOWN_CA: The signing certificate authority is not known. _TLS_CERTIFICATE_BAD_IDENTITY: The certificate does not match the expected identity of the site that it was retrieved from. _TLS_CERTIFICATE_NOT_ACTIVATED: The certificate's activation time is still in the future _TLS_CERTIFICATE_EXPIRED: The certificate has expired _TLS_CERTIFICATE_REVOKED: The certificate has been revoked according to the #GTlsConnection's certificate revocation list. _TLS_CERTIFICATE_INSECURE: The certificate's algorithm is considered insecure. _TLS_CERTIFICATE_GENERIC_ERROR: Some other error occurred validating the certificate _TLS_CERTIFICATE_VALIDATE_ALL: the combination of all of the above flags */ opaque type GTlsCertificateFlags = CUnsignedInt object GTlsCertificateFlags extends CEnumU[GTlsCertificateFlags]: given _tag: Tag[GTlsCertificateFlags] = Tag.UInt inline def define(inline a: Long): GTlsCertificateFlags = a.toUInt + val G_TLS_CERTIFICATE_NO_FLAGS = define(0) val G_TLS_CERTIFICATE_UNKNOWN_CA = define(1) val G_TLS_CERTIFICATE_BAD_IDENTITY = define(2) val G_TLS_CERTIFICATE_NOT_ACTIVATED = define(4) @@ -1808,6 +1819,7 @@ object GTlsCertificateFlags extends CEnumU[GTlsCertificateFlags]: val G_TLS_CERTIFICATE_VALIDATE_ALL = define(127) inline def getName(inline value: GTlsCertificateFlags): Option[String] = inline value match + case G_TLS_CERTIFICATE_NO_FLAGS => Some("G_TLS_CERTIFICATE_NO_FLAGS") case G_TLS_CERTIFICATE_UNKNOWN_CA => Some("G_TLS_CERTIFICATE_UNKNOWN_CA") case G_TLS_CERTIFICATE_BAD_IDENTITY => Some("G_TLS_CERTIFICATE_BAD_IDENTITY") case G_TLS_CERTIFICATE_NOT_ACTIVATED => Some("G_TLS_CERTIFICATE_NOT_ACTIVATED") @@ -1865,7 +1877,7 @@ object GTlsChannelBindingError extends CEnumU[GTlsChannelBindingError]: inline def is(b: GTlsChannelBindingError): Boolean = (a & b) == b /** - * GTlsChannelBindingType: _TLS_CHANNEL_BINDING_TLS_UNIQUE: [`tls-unique`](https://tools.ietf.org/html/rfc5929#section-3) binding type _TLS_CHANNEL_BINDING_TLS_SERVER_END_POINT: [`tls-server-end-point`](https://tools.ietf.org/html/rfc5929#section-4) binding type + * GTlsChannelBindingType: _TLS_CHANNEL_BINDING_TLS_UNIQUE: [`tls-unique`](https://tools.ietf.org/html/rfc5929#section-3) binding type _TLS_CHANNEL_BINDING_TLS_SERVER_END_POINT: [`tls-server-end-point`](https://tools.ietf.org/html/rfc5929#section-4) binding type _TLS_CHANNEL_BINDING_TLS_EXPORTER: [`tls-exporter`](https://www.rfc-editor.org/rfc/rfc9266.html) binding type. Since: 2.74 */ opaque type GTlsChannelBindingType = CUnsignedInt object GTlsChannelBindingType extends CEnumU[GTlsChannelBindingType]: @@ -1873,10 +1885,12 @@ object GTlsChannelBindingType extends CEnumU[GTlsChannelBindingType]: inline def define(inline a: Long): GTlsChannelBindingType = a.toUInt val G_TLS_CHANNEL_BINDING_TLS_UNIQUE = define(0) val G_TLS_CHANNEL_BINDING_TLS_SERVER_END_POINT = define(1) + val G_TLS_CHANNEL_BINDING_TLS_EXPORTER = define(2) inline def getName(inline value: GTlsChannelBindingType): Option[String] = inline value match case G_TLS_CHANNEL_BINDING_TLS_UNIQUE => Some("G_TLS_CHANNEL_BINDING_TLS_UNIQUE") case G_TLS_CHANNEL_BINDING_TLS_SERVER_END_POINT => Some("G_TLS_CHANNEL_BINDING_TLS_SERVER_END_POINT") + case G_TLS_CHANNEL_BINDING_TLS_EXPORTER => Some("G_TLS_CHANNEL_BINDING_TLS_EXPORTER") case _ => _root_.scala.None extension (a: GTlsChannelBindingType) inline def &(b: GTlsChannelBindingType): GTlsChannelBindingType = a & b diff --git a/gio/src/main/scala/generated/sn.gnome.gio.internal/functions.scala b/gio/src/main/scala/generated/sn.gnome.gio.internal/functions.scala index 4a9302a..028bc1d 100644 --- a/gio/src/main/scala/generated/sn.gnome.gio.internal/functions.scala +++ b/gio/src/main/scala/generated/sn.gnome.gio.internal/functions.scala @@ -91,6 +91,8 @@ import _root_.scala.scalanative.* @extern def g_action_map_remove_action(action_map : Ptr[GActionMap], action_name : Ptr[_root_.sn.gnome.glib.internal.gchar]): Unit = extern +@extern def g_action_map_remove_action_entries(action_map : Ptr[GActionMap], entries : Ptr[GActionEntry], n_entries : _root_.sn.gnome.glib.internal.gint): Unit = extern + @extern def g_action_name_is_valid(action_name : Ptr[_root_.sn.gnome.glib.internal.gchar]): _root_.sn.gnome.glib.internal.gboolean = extern @extern def g_action_parse_detailed_name(detailed_name : Ptr[_root_.sn.gnome.glib.internal.gchar], action_name : Ptr[Ptr[_root_.sn.gnome.glib.internal.gchar]], target_value : Ptr[Ptr[_root_.sn.gnome.glib.internal.GVariant]], error : Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]]): _root_.sn.gnome.glib.internal.gboolean = extern @@ -121,8 +123,16 @@ import _root_.scala.scalanative.* @extern def g_app_info_get_default_for_type(content_type : CString, must_support_uris : _root_.sn.gnome.glib.internal.gboolean): Ptr[GAppInfo] = extern +@extern def g_app_info_get_default_for_type_async(content_type : CString, must_support_uris : _root_.sn.gnome.glib.internal.gboolean, cancellable : Ptr[GCancellable], callback : GAsyncReadyCallback, user_data : _root_.sn.gnome.glib.internal.gpointer): Unit = extern + +@extern def g_app_info_get_default_for_type_finish(result : Ptr[GAsyncResult], error : Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]]): Ptr[GAppInfo] = extern + @extern def g_app_info_get_default_for_uri_scheme(uri_scheme : CString): Ptr[GAppInfo] = extern +@extern def g_app_info_get_default_for_uri_scheme_async(uri_scheme : CString, cancellable : Ptr[GCancellable], callback : GAsyncReadyCallback, user_data : _root_.sn.gnome.glib.internal.gpointer): Unit = extern + +@extern def g_app_info_get_default_for_uri_scheme_finish(result : Ptr[GAsyncResult], error : Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]]): Ptr[GAppInfo] = extern + @extern def g_app_info_get_description(appinfo : Ptr[GAppInfo]): CString = extern @extern def g_app_info_get_display_name(appinfo : Ptr[GAppInfo]): CString = extern @@ -205,6 +215,8 @@ import _root_.scala.scalanative.* @extern def g_application_command_line_create_file_for_arg(cmdline : Ptr[GApplicationCommandLine], arg : Ptr[_root_.sn.gnome.glib.internal.gchar]): Ptr[GFile] = extern +@extern def g_application_command_line_done(cmdline : Ptr[GApplicationCommandLine]): Unit = extern + @extern def g_application_command_line_get_arguments(cmdline : Ptr[GApplicationCommandLine], argc : Ptr[CInt]): Ptr[Ptr[_root_.sn.gnome.glib.internal.gchar]] = extern @extern def g_application_command_line_get_cwd(cmdline : Ptr[GApplicationCommandLine]): Ptr[_root_.sn.gnome.glib.internal.gchar] = extern @@ -227,8 +239,12 @@ import _root_.scala.scalanative.* @extern def g_application_command_line_print(cmdline : Ptr[GApplicationCommandLine], format : Ptr[_root_.sn.gnome.glib.internal.gchar], rest: Any*): Unit = extern +@extern def g_application_command_line_print_literal(cmdline : Ptr[GApplicationCommandLine], message : Ptr[_root_.sn.gnome.glib.internal.gchar]): Unit = extern + @extern def g_application_command_line_printerr(cmdline : Ptr[GApplicationCommandLine], format : Ptr[_root_.sn.gnome.glib.internal.gchar], rest: Any*): Unit = extern +@extern def g_application_command_line_printerr_literal(cmdline : Ptr[GApplicationCommandLine], message : Ptr[_root_.sn.gnome.glib.internal.gchar]): Unit = extern + @extern def g_application_command_line_set_exit_status(cmdline : Ptr[GApplicationCommandLine], exit_status : CInt): Unit = extern @extern def g_application_flags_get_type(): _root_.sn.gnome.gobject.internal.GType = extern @@ -255,6 +271,8 @@ import _root_.scala.scalanative.* @extern def g_application_get_type(): _root_.sn.gnome.gobject.internal.GType = extern +@extern def g_application_get_version(application : Ptr[GApplication]): Ptr[_root_.sn.gnome.glib.internal.gchar] = extern + @extern def g_application_hold(application : Ptr[GApplication]): Unit = extern @extern def g_application_id_is_valid(application_id : Ptr[_root_.sn.gnome.glib.internal.gchar]): _root_.sn.gnome.glib.internal.gboolean = extern @@ -293,6 +311,8 @@ import _root_.scala.scalanative.* @extern def g_application_set_resource_base_path(application : Ptr[GApplication], resource_path : Ptr[_root_.sn.gnome.glib.internal.gchar]): Unit = extern +@extern def g_application_set_version(application : Ptr[GApplication], version : Ptr[_root_.sn.gnome.glib.internal.gchar]): Unit = extern + @extern def g_application_unbind_busy_property(application : Ptr[GApplication], `object` : _root_.sn.gnome.glib.internal.gpointer, property : Ptr[_root_.sn.gnome.glib.internal.gchar]): Unit = extern @extern def g_application_unmark_busy(application : Ptr[GApplication]): Unit = extern @@ -397,9 +417,6 @@ import _root_.scala.scalanative.* @extern def g_bytes_icon_get_bytes(icon : Ptr[GBytesIcon]): Ptr[_root_.sn.gnome.glib.internal.GBytes] = extern -/** - * GBytesIcon: -*/ @extern def g_bytes_icon_get_type(): _root_.sn.gnome.gobject.internal.GType = extern @extern def g_bytes_icon_new(bytes : Ptr[_root_.sn.gnome.glib.internal.GBytes]): Ptr[GIcon] = extern @@ -866,6 +883,8 @@ import _root_.scala.scalanative.* @extern def g_dbus_message_get_arg0(message : Ptr[GDBusMessage]): Ptr[_root_.sn.gnome.glib.internal.gchar] = extern +@extern def g_dbus_message_get_arg0_path(message : Ptr[GDBusMessage]): Ptr[_root_.sn.gnome.glib.internal.gchar] = extern + @extern def g_dbus_message_get_body(message : Ptr[GDBusMessage]): Ptr[_root_.sn.gnome.glib.internal.GVariant] = extern @extern def g_dbus_message_get_byte_order(message : Ptr[GDBusMessage]): GDBusMessageByteOrder = extern @@ -1546,6 +1565,8 @@ import _root_.scala.scalanative.* @extern def g_file_info_get_attribute_data(info : Ptr[GFileInfo], attribute : CString, `type` : Ptr[GFileAttributeType], value_pp : Ptr[_root_.sn.gnome.glib.internal.gpointer], status : Ptr[GFileAttributeStatus]): _root_.sn.gnome.glib.internal.gboolean = extern +@extern def g_file_info_get_attribute_file_path(info : Ptr[GFileInfo], attribute : CString): CString = extern + @extern def g_file_info_get_attribute_int32(info : Ptr[GFileInfo], attribute : CString): _root_.sn.gnome.glib.internal.gint32 = extern @extern def g_file_info_get_attribute_int64(info : Ptr[GFileInfo], attribute : CString): _root_.sn.gnome.glib.internal.gint64 = extern @@ -1620,6 +1641,8 @@ import _root_.scala.scalanative.* @extern def g_file_info_set_attribute_byte_string(info : Ptr[GFileInfo], attribute : CString, attr_value : CString): Unit = extern +@extern def g_file_info_set_attribute_file_path(info : Ptr[GFileInfo], attribute : CString, attr_value : CString): Unit = extern + @extern def g_file_info_set_attribute_int32(info : Ptr[GFileInfo], attribute : CString, attr_value : _root_.sn.gnome.glib.internal.gint32): Unit = extern @extern def g_file_info_set_attribute_int64(info : Ptr[GFileInfo], attribute : CString, attr_value : _root_.sn.gnome.glib.internal.gint64): Unit = extern @@ -1716,6 +1739,10 @@ import _root_.scala.scalanative.* @extern def g_file_make_symbolic_link(file : Ptr[GFile], symlink_value : CString, cancellable : Ptr[GCancellable], error : Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]]): _root_.sn.gnome.glib.internal.gboolean = extern +@extern def g_file_make_symbolic_link_async(file : Ptr[GFile], symlink_value : CString, io_priority : CInt, cancellable : Ptr[GCancellable], callback : GAsyncReadyCallback, user_data : _root_.sn.gnome.glib.internal.gpointer): Unit = extern + +@extern def g_file_make_symbolic_link_finish(file : Ptr[GFile], result : Ptr[GAsyncResult], error : Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]]): _root_.sn.gnome.glib.internal.gboolean = extern + @extern def g_file_measure_disk_usage(file : Ptr[GFile], flags : GFileMeasureFlags, cancellable : Ptr[GCancellable], progress_callback : GFileMeasureProgressCallback, progress_data : _root_.sn.gnome.glib.internal.gpointer, disk_usage : Ptr[_root_.sn.gnome.glib.internal.guint64], num_dirs : Ptr[_root_.sn.gnome.glib.internal.guint64], num_files : Ptr[_root_.sn.gnome.glib.internal.guint64], error : Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]]): _root_.sn.gnome.glib.internal.gboolean = extern @extern def g_file_measure_disk_usage_async(file : Ptr[GFile], flags : GFileMeasureFlags, io_priority : _root_.sn.gnome.glib.internal.gint, cancellable : Ptr[GCancellable], progress_callback : GFileMeasureProgressCallback, progress_data : _root_.sn.gnome.glib.internal.gpointer, callback : GAsyncReadyCallback, user_data : _root_.sn.gnome.glib.internal.gpointer): Unit = extern @@ -1760,6 +1787,8 @@ import _root_.scala.scalanative.* @extern def g_file_new_build_filename(first_element : Ptr[_root_.sn.gnome.glib.internal.gchar], rest: Any*): Ptr[GFile] = extern +@extern def g_file_new_build_filenamev(args : Ptr[Ptr[_root_.sn.gnome.glib.internal.gchar]]): Ptr[GFile] = extern + @extern def g_file_new_for_commandline_arg(arg : CString): Ptr[GFile] = extern @extern def g_file_new_for_commandline_arg_and_cwd(arg : Ptr[_root_.sn.gnome.glib.internal.gchar], cwd : Ptr[_root_.sn.gnome.glib.internal.gchar]): Ptr[GFile] = extern @@ -1770,6 +1799,14 @@ import _root_.scala.scalanative.* @extern def g_file_new_tmp(tmpl : CString, iostream : Ptr[Ptr[GFileIOStream]], error : Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]]): Ptr[GFile] = extern +@extern def g_file_new_tmp_async(tmpl : CString, io_priority : CInt, cancellable : Ptr[GCancellable], callback : GAsyncReadyCallback, user_data : _root_.sn.gnome.glib.internal.gpointer): Unit = extern + +@extern def g_file_new_tmp_dir_async(tmpl : CString, io_priority : CInt, cancellable : Ptr[GCancellable], callback : GAsyncReadyCallback, user_data : _root_.sn.gnome.glib.internal.gpointer): Unit = extern + +@extern def g_file_new_tmp_dir_finish(result : Ptr[GAsyncResult], error : Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]]): Ptr[GFile] = extern + +@extern def g_file_new_tmp_finish(result : Ptr[GAsyncResult], iostream : Ptr[Ptr[GFileIOStream]], error : Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]]): Ptr[GFile] = extern + @extern def g_file_open_readwrite(file : Ptr[GFile], cancellable : Ptr[GCancellable], error : Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]]): Ptr[GFileIOStream] = extern @extern def g_file_open_readwrite_async(file : Ptr[GFile], io_priority : CInt, cancellable : Ptr[GCancellable], callback : GAsyncReadyCallback, user_data : _root_.sn.gnome.glib.internal.gpointer): Unit = extern @@ -2070,6 +2107,8 @@ import _root_.scala.scalanative.* @extern def g_io_error_from_errno(err_no : _root_.sn.gnome.glib.internal.gint): GIOErrorEnum = extern +@extern def g_io_error_from_file_error(file_error : _root_.sn.gnome.glib.internal.GFileError): GIOErrorEnum = extern + @extern def g_io_error_quark(): _root_.sn.gnome.glib.internal.GQuark = extern @extern def g_io_extension_get_name(extension : Ptr[GIOExtension]): CString = extern @@ -2181,6 +2220,8 @@ import _root_.scala.scalanative.* @extern def g_list_store_find_with_equal_func(store : Ptr[GListStore], item : _root_.sn.gnome.glib.internal.gpointer, equal_func : _root_.sn.gnome.glib.internal.GEqualFunc, position : Ptr[_root_.sn.gnome.glib.internal.guint]): _root_.sn.gnome.glib.internal.gboolean = extern +@extern def g_list_store_find_with_equal_func_full(store : Ptr[GListStore], item : _root_.sn.gnome.glib.internal.gpointer, equal_func : _root_.sn.gnome.glib.internal.GEqualFuncFull, user_data : _root_.sn.gnome.glib.internal.gpointer, position : Ptr[_root_.sn.gnome.glib.internal.guint]): _root_.sn.gnome.glib.internal.gboolean = extern + @extern def g_list_store_get_type(): _root_.sn.gnome.gobject.internal.GType = extern @extern def g_list_store_insert(store : Ptr[GListStore], position : _root_.sn.gnome.glib.internal.guint, item : _root_.sn.gnome.glib.internal.gpointer): Unit = extern @@ -2737,6 +2778,8 @@ import _root_.scala.scalanative.* @extern def g_resolver_get_default(): Ptr[GResolver] = extern +@extern def g_resolver_get_timeout(resolver : Ptr[GResolver]): CUnsignedInt = extern + @extern def g_resolver_get_type(): _root_.sn.gnome.gobject.internal.GType = extern @extern def g_resolver_lookup_by_address(resolver : Ptr[GResolver], address : Ptr[GInetAddress], cancellable : Ptr[GCancellable], error : Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]]): Ptr[_root_.sn.gnome.glib.internal.gchar] = extern @@ -2775,6 +2818,8 @@ import _root_.scala.scalanative.* @extern def g_resolver_set_default(resolver : Ptr[GResolver]): Unit = extern +@extern def g_resolver_set_timeout(resolver : Ptr[GResolver], timeout_ms : CUnsignedInt): Unit = extern + @extern def g_resource_enumerate_children(resource : Ptr[GResource], path : CString, lookup_flags : GResourceLookupFlags, error : Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]]): Ptr[CString] = extern @extern def g_resource_error_get_type(): _root_.sn.gnome.gobject.internal.GType = extern @@ -3315,6 +3360,10 @@ import _root_.scala.scalanative.* @extern def g_socket_receive(socket : Ptr[GSocket], buffer : Ptr[_root_.sn.gnome.glib.internal.gchar], size : _root_.sn.gnome.glib.internal.gsize, cancellable : Ptr[GCancellable], error : Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]]): _root_.sn.gnome.glib.internal.gssize = extern +@extern def g_socket_receive_bytes(socket : Ptr[GSocket], size : _root_.sn.gnome.glib.internal.gsize, timeout_us : _root_.sn.gnome.glib.internal.gint64, cancellable : Ptr[GCancellable], error : Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]]): Ptr[_root_.sn.gnome.glib.internal.GBytes] = extern + +@extern def g_socket_receive_bytes_from(socket : Ptr[GSocket], address : Ptr[Ptr[GSocketAddress]], size : _root_.sn.gnome.glib.internal.gsize, timeout_us : _root_.sn.gnome.glib.internal.gint64, cancellable : Ptr[GCancellable], error : Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]]): Ptr[_root_.sn.gnome.glib.internal.GBytes] = extern + @extern def g_socket_receive_from(socket : Ptr[GSocket], address : Ptr[Ptr[GSocketAddress]], buffer : Ptr[_root_.sn.gnome.glib.internal.gchar], size : _root_.sn.gnome.glib.internal.gsize, cancellable : Ptr[GCancellable], error : Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]]): _root_.sn.gnome.glib.internal.gssize = extern @extern def g_socket_receive_message(socket : Ptr[GSocket], address : Ptr[Ptr[GSocketAddress]], vectors : Ptr[GInputVector], num_vectors : _root_.sn.gnome.glib.internal.gint, messages : Ptr[Ptr[Ptr[GSocketControlMessage]]], num_messages : Ptr[_root_.sn.gnome.glib.internal.gint], flags : Ptr[_root_.sn.gnome.glib.internal.gint], cancellable : Ptr[GCancellable], error : Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]]): _root_.sn.gnome.glib.internal.gssize = extern @@ -3520,6 +3569,8 @@ import _root_.scala.scalanative.* @extern def g_task_new(source_object : _root_.sn.gnome.glib.internal.gpointer, cancellable : Ptr[GCancellable], callback : GAsyncReadyCallback, callback_data : _root_.sn.gnome.glib.internal.gpointer): Ptr[GTask] = extern +@extern def g_task_print_alive_tasks(): Unit = extern + @extern def g_task_propagate_boolean(task : Ptr[GTask], error : Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]]): _root_.sn.gnome.glib.internal.gboolean = extern @extern def g_task_propagate_int(task : Ptr[GTask], error : Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]]): _root_.sn.gnome.glib.internal.gssize = extern @@ -3542,8 +3593,12 @@ import _root_.scala.scalanative.* @extern def g_task_return_new_error(task : Ptr[GTask], domain : _root_.sn.gnome.glib.internal.GQuark, code : _root_.sn.gnome.glib.internal.gint, format : CString, rest: Any*): Unit = extern +@extern def g_task_return_new_error_literal(task : Ptr[GTask], domain : _root_.sn.gnome.glib.internal.GQuark, code : _root_.sn.gnome.glib.internal.gint, message : CString): Unit = extern + @extern def g_task_return_pointer(task : Ptr[GTask], result : _root_.sn.gnome.glib.internal.gpointer, result_destroy : _root_.sn.gnome.glib.internal.GDestroyNotify): Unit = extern +@extern def g_task_return_prefixed_error(task : Ptr[GTask], error : Ptr[_root_.sn.gnome.glib.internal.GError], format : CString, rest: Any*): Unit = extern + @extern def g_task_return_value(task : Ptr[GTask], result : Ptr[_root_.sn.gnome.gobject.internal.GValue]): Unit = extern @extern def g_task_run_in_thread(task : Ptr[GTask], task_func : GTaskThreadFunc): Unit = extern @@ -3560,6 +3615,8 @@ import _root_.scala.scalanative.* @extern def g_task_set_source_tag(task : Ptr[GTask], source_tag : _root_.sn.gnome.glib.internal.gpointer): Unit = extern +@extern def g_task_set_static_name(task : Ptr[GTask], name : Ptr[_root_.sn.gnome.glib.internal.gchar]): Unit = extern + @extern def g_task_set_task_data(task : Ptr[GTask], task_data : _root_.sn.gnome.glib.internal.gpointer, task_data_destroy : _root_.sn.gnome.glib.internal.GDestroyNotify): Unit = extern @extern def g_tcp_connection_get_graceful_disconnect(connection : Ptr[GTcpConnection]): _root_.sn.gnome.glib.internal.gboolean = extern @@ -3842,6 +3899,68 @@ import _root_.scala.scalanative.* @extern def g_tls_server_connection_new(base_io_stream : Ptr[GIOStream], certificate : Ptr[GTlsCertificate], error : Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]]): Ptr[GIOStream] = extern +@extern def g_unix_connection_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +@extern def g_unix_connection_receive_credentials(connection : Ptr[GUnixConnection], cancellable : Ptr[GCancellable], error : Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]]): Ptr[GCredentials] = extern + +@extern def g_unix_connection_receive_credentials_async(connection : Ptr[GUnixConnection], cancellable : Ptr[GCancellable], callback : GAsyncReadyCallback, user_data : _root_.sn.gnome.glib.internal.gpointer): Unit = extern + +@extern def g_unix_connection_receive_credentials_finish(connection : Ptr[GUnixConnection], result : Ptr[GAsyncResult], error : Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]]): Ptr[GCredentials] = extern + +@extern def g_unix_connection_receive_fd(connection : Ptr[GUnixConnection], cancellable : Ptr[GCancellable], error : Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]]): _root_.sn.gnome.glib.internal.gint = extern + +@extern def g_unix_connection_send_credentials(connection : Ptr[GUnixConnection], cancellable : Ptr[GCancellable], error : Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]]): _root_.sn.gnome.glib.internal.gboolean = extern + +@extern def g_unix_connection_send_credentials_async(connection : Ptr[GUnixConnection], cancellable : Ptr[GCancellable], callback : GAsyncReadyCallback, user_data : _root_.sn.gnome.glib.internal.gpointer): Unit = extern + +@extern def g_unix_connection_send_credentials_finish(connection : Ptr[GUnixConnection], result : Ptr[GAsyncResult], error : Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]]): _root_.sn.gnome.glib.internal.gboolean = extern + +@extern def g_unix_connection_send_fd(connection : Ptr[GUnixConnection], fd : _root_.sn.gnome.glib.internal.gint, cancellable : Ptr[GCancellable], error : Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]]): _root_.sn.gnome.glib.internal.gboolean = extern + +@extern def g_unix_credentials_message_get_credentials(message : Ptr[GUnixCredentialsMessage]): Ptr[GCredentials] = extern + +@extern def g_unix_credentials_message_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +@extern def g_unix_credentials_message_is_supported(): _root_.sn.gnome.glib.internal.gboolean = extern + +@extern def g_unix_credentials_message_new(): Ptr[GSocketControlMessage] = extern + +@extern def g_unix_credentials_message_new_with_credentials(credentials : Ptr[GCredentials]): Ptr[GSocketControlMessage] = extern + +@extern def g_unix_fd_list_append(list : Ptr[GUnixFDList], fd : _root_.sn.gnome.glib.internal.gint, error : Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]]): _root_.sn.gnome.glib.internal.gint = extern + +@extern def g_unix_fd_list_get(list : Ptr[GUnixFDList], `index_` : _root_.sn.gnome.glib.internal.gint, error : Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]]): _root_.sn.gnome.glib.internal.gint = extern + +@extern def g_unix_fd_list_get_length(list : Ptr[GUnixFDList]): _root_.sn.gnome.glib.internal.gint = extern + +@extern def g_unix_fd_list_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +@extern def g_unix_fd_list_new(): Ptr[GUnixFDList] = extern + +@extern def g_unix_fd_list_new_from_array(fds : Ptr[_root_.sn.gnome.glib.internal.gint], n_fds : _root_.sn.gnome.glib.internal.gint): Ptr[GUnixFDList] = extern + +@extern def g_unix_fd_list_peek_fds(list : Ptr[GUnixFDList], length : Ptr[_root_.sn.gnome.glib.internal.gint]): Ptr[_root_.sn.gnome.glib.internal.gint] = extern + +@extern def g_unix_fd_list_steal_fds(list : Ptr[GUnixFDList], length : Ptr[_root_.sn.gnome.glib.internal.gint]): Ptr[_root_.sn.gnome.glib.internal.gint] = extern + +@extern def g_unix_socket_address_abstract_names_supported(): _root_.sn.gnome.glib.internal.gboolean = extern + +@extern def g_unix_socket_address_get_address_type(address : Ptr[GUnixSocketAddress]): GUnixSocketAddressType = extern + +@extern def g_unix_socket_address_get_is_abstract(address : Ptr[GUnixSocketAddress]): _root_.sn.gnome.glib.internal.gboolean = extern + +@extern def g_unix_socket_address_get_path(address : Ptr[GUnixSocketAddress]): CString = extern + +@extern def g_unix_socket_address_get_path_len(address : Ptr[GUnixSocketAddress]): _root_.sn.gnome.glib.internal.gsize = extern + +@extern def g_unix_socket_address_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +@extern def g_unix_socket_address_new(path : Ptr[_root_.sn.gnome.glib.internal.gchar]): Ptr[GSocketAddress] = extern + +@extern def g_unix_socket_address_new_abstract(path : Ptr[_root_.sn.gnome.glib.internal.gchar], path_len : _root_.sn.gnome.glib.internal.gint): Ptr[GSocketAddress] = extern + +@extern def g_unix_socket_address_new_with_type(path : Ptr[_root_.sn.gnome.glib.internal.gchar], path_len : _root_.sn.gnome.glib.internal.gint, `type` : GUnixSocketAddressType): Ptr[GSocketAddress] = extern + @extern def g_unix_socket_address_type_get_type(): _root_.sn.gnome.gobject.internal.GType = extern @extern def g_vfs_get_default(): Ptr[GVfs] = extern @@ -4202,6 +4321,14 @@ import _root_.scala.scalanative.* @extern def glib_autoptr_cleanup_GTlsServerConnection(_ptr : Ptr[Ptr[GTlsServerConnection]]): Unit = extern +@extern def glib_autoptr_cleanup_GUnixConnection(_ptr : Ptr[Ptr[GUnixConnection]]): Unit = extern + +@extern def glib_autoptr_cleanup_GUnixCredentialsMessage(_ptr : Ptr[Ptr[GUnixCredentialsMessage]]): Unit = extern + +@extern def glib_autoptr_cleanup_GUnixFDList(_ptr : Ptr[Ptr[GUnixFDList]]): Unit = extern + +@extern def glib_autoptr_cleanup_GUnixSocketAddress(_ptr : Ptr[Ptr[GUnixSocketAddress]]): Unit = extern + @extern def glib_autoptr_cleanup_GVfs(_ptr : Ptr[Ptr[GVfs]]): Unit = extern @extern def glib_autoptr_cleanup_GVolume(_ptr : Ptr[Ptr[GVolume]]): Unit = extern @@ -4478,6 +4605,14 @@ import _root_.scala.scalanative.* @extern def glib_autoptr_clear_GTlsServerConnection(_ptr : Ptr[GTlsServerConnection]): Unit = extern +@extern def glib_autoptr_clear_GUnixConnection(_ptr : Ptr[GUnixConnection]): Unit = extern + +@extern def glib_autoptr_clear_GUnixCredentialsMessage(_ptr : Ptr[GUnixCredentialsMessage]): Unit = extern + +@extern def glib_autoptr_clear_GUnixFDList(_ptr : Ptr[GUnixFDList]): Unit = extern + +@extern def glib_autoptr_clear_GUnixSocketAddress(_ptr : Ptr[GUnixSocketAddress]): Unit = extern + @extern def glib_autoptr_clear_GVfs(_ptr : Ptr[GVfs]): Unit = extern @extern def glib_autoptr_clear_GVolume(_ptr : Ptr[GVolume]): Unit = extern @@ -4754,6 +4889,14 @@ import _root_.scala.scalanative.* @extern def glib_listautoptr_cleanup_GTlsServerConnection(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern +@extern def glib_listautoptr_cleanup_GUnixConnection(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + +@extern def glib_listautoptr_cleanup_GUnixCredentialsMessage(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + +@extern def glib_listautoptr_cleanup_GUnixFDList(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + +@extern def glib_listautoptr_cleanup_GUnixSocketAddress(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + @extern def glib_listautoptr_cleanup_GVfs(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern @extern def glib_listautoptr_cleanup_GVolume(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern @@ -5030,6 +5173,14 @@ import _root_.scala.scalanative.* @extern def glib_queueautoptr_cleanup_GTlsServerConnection(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern +@extern def glib_queueautoptr_cleanup_GUnixConnection(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + +@extern def glib_queueautoptr_cleanup_GUnixCredentialsMessage(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + +@extern def glib_queueautoptr_cleanup_GUnixFDList(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + +@extern def glib_queueautoptr_cleanup_GUnixSocketAddress(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + @extern def glib_queueautoptr_cleanup_GVfs(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern @extern def glib_queueautoptr_cleanup_GVolume(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern @@ -5306,6 +5457,14 @@ import _root_.scala.scalanative.* @extern def glib_slistautoptr_cleanup_GTlsServerConnection(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern +@extern def glib_slistautoptr_cleanup_GUnixConnection(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + +@extern def glib_slistautoptr_cleanup_GUnixCredentialsMessage(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + +@extern def glib_slistautoptr_cleanup_GUnixFDList(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + +@extern def glib_slistautoptr_cleanup_GUnixSocketAddress(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + @extern def glib_slistautoptr_cleanup_GVfs(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern @extern def glib_slistautoptr_cleanup_GVolume(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern diff --git a/gio/src/main/scala/generated/sn.gnome.gio.internal/structs.scala b/gio/src/main/scala/generated/sn.gnome.gio.internal/structs.scala index 1544254..59e35db 100644 --- a/gio/src/main/scala/generated/sn.gnome.gio.internal/structs.scala +++ b/gio/src/main/scala/generated/sn.gnome.gio.internal/structs.scala @@ -614,12 +614,13 @@ opaque type GApplicationCommandLineClass = CArray[CChar, Nat.Digit3[Nat._2, Nat. object GApplicationCommandLineClass: given _tag: Tag[GApplicationCommandLineClass] = Tag.CArray[CChar, Nat.Digit3[Nat._2, Nat._4, Nat._8]](Tag.Byte, Tag.Digit3[Nat._2, Nat._4, Nat._8](Tag.Nat2, Tag.Nat4, Tag.Nat8)) def apply()(using Zone): Ptr[GApplicationCommandLineClass] = scala.scalanative.unsafe.alloc[GApplicationCommandLineClass](1) - def apply(parent_class : _root_.sn.gnome.gobject.internal.GObjectClass, print_literal : CFuncPtr2[Ptr[GApplicationCommandLine], Ptr[_root_.sn.gnome.glib.internal.gchar], Unit], printerr_literal : CFuncPtr2[Ptr[GApplicationCommandLine], Ptr[_root_.sn.gnome.glib.internal.gchar], Unit], get_stdin : CFuncPtr1[Ptr[GApplicationCommandLine], Ptr[GInputStream]], padding : CArray[_root_.sn.gnome.glib.internal.gpointer, Nat.Digit2[Nat._1, Nat._1]])(using Zone): Ptr[GApplicationCommandLineClass] = + def apply(parent_class : _root_.sn.gnome.gobject.internal.GObjectClass, print_literal : CFuncPtr2[Ptr[GApplicationCommandLine], Ptr[_root_.sn.gnome.glib.internal.gchar], Unit], printerr_literal : CFuncPtr2[Ptr[GApplicationCommandLine], Ptr[_root_.sn.gnome.glib.internal.gchar], Unit], get_stdin : CFuncPtr1[Ptr[GApplicationCommandLine], Ptr[GInputStream]], done : CFuncPtr1[Ptr[GApplicationCommandLine], Unit], padding : CArray[_root_.sn.gnome.glib.internal.gpointer, Nat.Digit2[Nat._1, Nat._0]])(using Zone): Ptr[GApplicationCommandLineClass] = val ____ptr = apply() (!____ptr).parent_class = parent_class (!____ptr).print_literal = print_literal (!____ptr).printerr_literal = printerr_literal (!____ptr).get_stdin = get_stdin + (!____ptr).done = done (!____ptr).padding = padding ____ptr extension (struct: GApplicationCommandLineClass) @@ -631,10 +632,12 @@ object GApplicationCommandLineClass: def printerr_literal_=(value: CFuncPtr2[Ptr[GApplicationCommandLine], Ptr[_root_.sn.gnome.glib.internal.gchar], Unit]): Unit = !struct.at(offsets(2)).asInstanceOf[Ptr[CFuncPtr2[Ptr[GApplicationCommandLine], Ptr[_root_.sn.gnome.glib.internal.gchar], Unit]]] = value def get_stdin: CFuncPtr1[Ptr[GApplicationCommandLine], Ptr[GInputStream]] = !struct.at(offsets(3)).asInstanceOf[Ptr[CFuncPtr1[Ptr[GApplicationCommandLine], Ptr[GInputStream]]]] def get_stdin_=(value: CFuncPtr1[Ptr[GApplicationCommandLine], Ptr[GInputStream]]): Unit = !struct.at(offsets(3)).asInstanceOf[Ptr[CFuncPtr1[Ptr[GApplicationCommandLine], Ptr[GInputStream]]]] = value - def padding: CArray[_root_.sn.gnome.glib.internal.gpointer, Nat.Digit2[Nat._1, Nat._1]] = !struct.at(offsets(4)).asInstanceOf[Ptr[CArray[_root_.sn.gnome.glib.internal.gpointer, Nat.Digit2[Nat._1, Nat._1]]]] - def padding_=(value: CArray[_root_.sn.gnome.glib.internal.gpointer, Nat.Digit2[Nat._1, Nat._1]]): Unit = !struct.at(offsets(4)).asInstanceOf[Ptr[CArray[_root_.sn.gnome.glib.internal.gpointer, Nat.Digit2[Nat._1, Nat._1]]]] = value + def done: CFuncPtr1[Ptr[GApplicationCommandLine], Unit] = !struct.at(offsets(4)).asInstanceOf[Ptr[CFuncPtr1[Ptr[GApplicationCommandLine], Unit]]] + def done_=(value: CFuncPtr1[Ptr[GApplicationCommandLine], Unit]): Unit = !struct.at(offsets(4)).asInstanceOf[Ptr[CFuncPtr1[Ptr[GApplicationCommandLine], Unit]]] = value + def padding: CArray[_root_.sn.gnome.glib.internal.gpointer, Nat.Digit2[Nat._1, Nat._0]] = !struct.at(offsets(5)).asInstanceOf[Ptr[CArray[_root_.sn.gnome.glib.internal.gpointer, Nat.Digit2[Nat._1, Nat._0]]]] + def padding_=(value: CArray[_root_.sn.gnome.glib.internal.gpointer, Nat.Digit2[Nat._1, Nat._0]]): Unit = !struct.at(offsets(5)).asInstanceOf[Ptr[CArray[_root_.sn.gnome.glib.internal.gpointer, Nat.Digit2[Nat._1, Nat._0]]]] = value val offsets: Array[Int] = - val res = Array.ofDim[Int](5) + val res = Array.ofDim[Int](6) def align(offset: Int, alignment: Int) = { val alignmentMask = alignment - 1 val padding = @@ -647,7 +650,8 @@ object GApplicationCommandLineClass: res(1) = align(res(0) + sizeof[_root_.sn.gnome.gobject.internal.GObjectClass].toInt, alignmentof[CFuncPtr2[Ptr[GApplicationCommandLine], Ptr[_root_.sn.gnome.glib.internal.gchar], Unit]].toInt) res(2) = align(res(1) + sizeof[CFuncPtr2[Ptr[GApplicationCommandLine], Ptr[_root_.sn.gnome.glib.internal.gchar], Unit]].toInt, alignmentof[CFuncPtr2[Ptr[GApplicationCommandLine], Ptr[_root_.sn.gnome.glib.internal.gchar], Unit]].toInt) res(3) = align(res(2) + sizeof[CFuncPtr2[Ptr[GApplicationCommandLine], Ptr[_root_.sn.gnome.glib.internal.gchar], Unit]].toInt, alignmentof[CFuncPtr1[Ptr[GApplicationCommandLine], Ptr[GInputStream]]].toInt) - res(4) = align(res(3) + sizeof[CFuncPtr1[Ptr[GApplicationCommandLine], Ptr[GInputStream]]].toInt, alignmentof[_root_.sn.gnome.glib.internal.gpointer].toInt) + res(4) = align(res(3) + sizeof[CFuncPtr1[Ptr[GApplicationCommandLine], Ptr[GInputStream]]].toInt, alignmentof[CFuncPtr1[Ptr[GApplicationCommandLine], Unit]].toInt) + res(5) = align(res(4) + sizeof[CFuncPtr1[Ptr[GApplicationCommandLine], Unit]].toInt, alignmentof[_root_.sn.gnome.glib.internal.gpointer].toInt) res end offsets @@ -1438,9 +1442,6 @@ object GDBusInterfaceInfo: res end offsets -/** - * GDBusInterfaceSkeleton: -*/ opaque type GDBusInterfaceSkeleton = CArray[CChar, Nat.Digit2[Nat._3, Nat._2]] object GDBusInterfaceSkeleton: given _tag: Tag[GDBusInterfaceSkeleton] = Tag.CArray[CChar, Nat.Digit2[Nat._3, Nat._2]](Tag.Byte, Tag.Digit2[Nat._3, Nat._2](Tag.Nat3, Tag.Nat2)) @@ -1726,9 +1727,6 @@ opaque type GDBusObjectManager = CStruct0 object GDBusObjectManager: given _tag: Tag[GDBusObjectManager] = Tag.materializeCStruct0Tag -/** - * GDBusObjectManagerClient: -*/ opaque type GDBusObjectManagerClient = CArray[CChar, Nat.Digit2[Nat._3, Nat._2]] object GDBusObjectManagerClient: given _tag: Tag[GDBusObjectManagerClient] = Tag.CArray[CChar, Nat.Digit2[Nat._3, Nat._2]](Tag.Byte, Tag.Digit2[Nat._3, Nat._2](Tag.Nat3, Tag.Nat2)) @@ -1862,9 +1860,6 @@ object GDBusObjectManagerIface: res end offsets -/** - * GDBusObjectManagerServer: -*/ opaque type GDBusObjectManagerServer = CArray[CChar, Nat.Digit2[Nat._3, Nat._2]] object GDBusObjectManagerServer: given _tag: Tag[GDBusObjectManagerServer] = Tag.CArray[CChar, Nat.Digit2[Nat._3, Nat._2]](Tag.Byte, Tag.Digit2[Nat._3, Nat._2](Tag.Nat3, Tag.Nat2)) @@ -1930,9 +1925,6 @@ opaque type GDBusObjectManagerServerPrivate = CStruct0 object GDBusObjectManagerServerPrivate: given _tag: Tag[GDBusObjectManagerServerPrivate] = Tag.materializeCStruct0Tag -/** - * GDBusObjectProxy: -*/ opaque type GDBusObjectProxy = CArray[CChar, Nat.Digit2[Nat._3, Nat._2]] object GDBusObjectProxy: given _tag: Tag[GDBusObjectProxy] = Tag.CArray[CChar, Nat.Digit2[Nat._3, Nat._2]](Tag.Byte, Tag.Digit2[Nat._3, Nat._2](Tag.Nat3, Tag.Nat2)) @@ -1998,9 +1990,6 @@ opaque type GDBusObjectProxyPrivate = CStruct0 object GDBusObjectProxyPrivate: given _tag: Tag[GDBusObjectProxyPrivate] = Tag.materializeCStruct0Tag -/** - * GDBusObjectSkeleton: -*/ opaque type GDBusObjectSkeleton = CArray[CChar, Nat.Digit2[Nat._3, Nat._2]] object GDBusObjectSkeleton: given _tag: Tag[GDBusObjectSkeleton] = Tag.CArray[CChar, Nat.Digit2[Nat._3, Nat._2]](Tag.Byte, Tag.Digit2[Nat._3, Nat._2](Tag.Nat3, Tag.Nat2)) @@ -2114,9 +2103,6 @@ object GDBusPropertyInfo: res end offsets -/** - * GDBusProxy: -*/ opaque type GDBusProxy = CArray[CChar, Nat.Digit2[Nat._3, Nat._2]] object GDBusProxy: given _tag: Tag[GDBusProxy] = Tag.CArray[CChar, Nat.Digit2[Nat._3, Nat._2]](Tag.Byte, Tag.Digit2[Nat._3, Nat._2](Tag.Nat3, Tag.Nat2)) @@ -3010,10 +2996,6 @@ opaque type GFileAttributeMatcher = CStruct0 object GFileAttributeMatcher: given _tag: Tag[GFileAttributeMatcher] = Tag.materializeCStruct0Tag -opaque type GFileDescriptorBased = CStruct0 -object GFileDescriptorBased: - given _tag: Tag[GFileDescriptorBased] = Tag.materializeCStruct0Tag - opaque type GFileEnumerator = CArray[CChar, Nat.Digit2[Nat._3, Nat._2]] object GFileEnumerator: given _tag: Tag[GFileEnumerator] = Tag.CArray[CChar, Nat.Digit2[Nat._3, Nat._2]](Tag.Byte, Tag.Digit2[Nat._3, Nat._2](Tag.Nat3, Tag.Nat2)) @@ -3253,7 +3235,7 @@ opaque type GFileIface = CArray[CChar, Nat.Digit3[Nat._8, Nat._4, Nat._0]] object GFileIface: given _tag: Tag[GFileIface] = Tag.CArray[CChar, Nat.Digit3[Nat._8, Nat._4, Nat._0]](Tag.Byte, Tag.Digit3[Nat._8, Nat._4, Nat._0](Tag.Nat8, Tag.Nat4, Tag.Nat0)) def apply()(using Zone): Ptr[GFileIface] = scala.scalanative.unsafe.alloc[GFileIface](1) - def apply(g_iface : _root_.sn.gnome.gobject.internal.GTypeInterface, dup : CFuncPtr1[Ptr[GFile], Ptr[GFile]], hash : CFuncPtr1[Ptr[GFile], _root_.sn.gnome.glib.internal.guint], equal : CFuncPtr2[Ptr[GFile], Ptr[GFile], _root_.sn.gnome.glib.internal.gboolean], is_native : CFuncPtr1[Ptr[GFile], _root_.sn.gnome.glib.internal.gboolean], has_uri_scheme : CFuncPtr2[Ptr[GFile], CString, _root_.sn.gnome.glib.internal.gboolean], get_uri_scheme : CFuncPtr1[Ptr[GFile], CString], get_basename : CFuncPtr1[Ptr[GFile], CString], get_path : CFuncPtr1[Ptr[GFile], CString], get_uri : CFuncPtr1[Ptr[GFile], CString], get_parse_name : CFuncPtr1[Ptr[GFile], CString], get_parent : CFuncPtr1[Ptr[GFile], Ptr[GFile]], prefix_matches : CFuncPtr2[Ptr[GFile], Ptr[GFile], _root_.sn.gnome.glib.internal.gboolean], get_relative_path : CFuncPtr2[Ptr[GFile], Ptr[GFile], CString], resolve_relative_path : CFuncPtr2[Ptr[GFile], CString, Ptr[GFile]], get_child_for_display_name : CFuncPtr3[Ptr[GFile], CString, Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFile]], enumerate_children : CFuncPtr5[Ptr[GFile], CString, GFileQueryInfoFlags, Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileEnumerator]], enumerate_children_async : CFuncPtr7[Ptr[GFile], CString, GFileQueryInfoFlags, CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], enumerate_children_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileEnumerator]], query_info : CFuncPtr5[Ptr[GFile], CString, GFileQueryInfoFlags, Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileInfo]], query_info_async : CFuncPtr7[Ptr[GFile], CString, GFileQueryInfoFlags, CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], query_info_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileInfo]], query_filesystem_info : CFuncPtr4[Ptr[GFile], CString, Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileInfo]], query_filesystem_info_async : CFuncPtr6[Ptr[GFile], CString, CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], query_filesystem_info_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileInfo]], find_enclosing_mount : CFuncPtr3[Ptr[GFile], Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GMount]], find_enclosing_mount_async : CFuncPtr5[Ptr[GFile], CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], find_enclosing_mount_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GMount]], set_display_name : CFuncPtr4[Ptr[GFile], CString, Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFile]], set_display_name_async : CFuncPtr6[Ptr[GFile], CString, CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], set_display_name_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFile]], query_settable_attributes : CFuncPtr3[Ptr[GFile], Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileAttributeInfoList]], _query_settable_attributes_async : CFuncPtr0[Unit], _query_settable_attributes_finish : CFuncPtr0[Unit], query_writable_namespaces : CFuncPtr3[Ptr[GFile], Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileAttributeInfoList]], _query_writable_namespaces_async : CFuncPtr0[Unit], _query_writable_namespaces_finish : CFuncPtr0[Unit], set_attribute : CFuncPtr7[Ptr[GFile], CString, GFileAttributeType, _root_.sn.gnome.glib.internal.gpointer, GFileQueryInfoFlags, Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], set_attributes_from_info : CFuncPtr5[Ptr[GFile], Ptr[GFileInfo], GFileQueryInfoFlags, Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], set_attributes_async : CFuncPtr7[Ptr[GFile], Ptr[GFileInfo], GFileQueryInfoFlags, CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], set_attributes_finish : CFuncPtr4[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[GFileInfo]], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], read_fn : CFuncPtr3[Ptr[GFile], Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileInputStream]], read_async : CFuncPtr5[Ptr[GFile], CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], read_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileInputStream]], append_to : CFuncPtr4[Ptr[GFile], GFileCreateFlags, Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileOutputStream]], append_to_async : CFuncPtr6[Ptr[GFile], GFileCreateFlags, CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], append_to_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileOutputStream]], create : CFuncPtr4[Ptr[GFile], GFileCreateFlags, Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileOutputStream]], create_async : CFuncPtr6[Ptr[GFile], GFileCreateFlags, CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], create_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileOutputStream]], replace : CFuncPtr6[Ptr[GFile], CString, _root_.sn.gnome.glib.internal.gboolean, GFileCreateFlags, Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileOutputStream]], replace_async : CFuncPtr8[Ptr[GFile], CString, _root_.sn.gnome.glib.internal.gboolean, GFileCreateFlags, CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], replace_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileOutputStream]], delete_file : CFuncPtr3[Ptr[GFile], Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], delete_file_async : CFuncPtr5[Ptr[GFile], CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], delete_file_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], trash : CFuncPtr3[Ptr[GFile], Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], trash_async : CFuncPtr5[Ptr[GFile], CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], trash_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], make_directory : CFuncPtr3[Ptr[GFile], Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], make_directory_async : CFuncPtr5[Ptr[GFile], CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], make_directory_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], make_symbolic_link : CFuncPtr4[Ptr[GFile], CString, Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], _make_symbolic_link_async : CFuncPtr0[Unit], _make_symbolic_link_finish : CFuncPtr0[Unit], copy : CFuncPtr7[Ptr[GFile], Ptr[GFile], GFileCopyFlags, Ptr[GCancellable], GFileProgressCallback, _root_.sn.gnome.glib.internal.gpointer, Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], copy_async : CFuncPtr9[Ptr[GFile], Ptr[GFile], GFileCopyFlags, CInt, Ptr[GCancellable], GFileProgressCallback, _root_.sn.gnome.glib.internal.gpointer, GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], copy_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], move : CFuncPtr7[Ptr[GFile], Ptr[GFile], GFileCopyFlags, Ptr[GCancellable], GFileProgressCallback, _root_.sn.gnome.glib.internal.gpointer, Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], move_async : CFuncPtr9[Ptr[GFile], Ptr[GFile], GFileCopyFlags, CInt, Ptr[GCancellable], GFileProgressCallback, _root_.sn.gnome.glib.internal.gpointer, GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], move_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], mount_mountable : CFuncPtr6[Ptr[GFile], GMountMountFlags, Ptr[GMountOperation], Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], mount_mountable_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFile]], unmount_mountable : CFuncPtr5[Ptr[GFile], GMountUnmountFlags, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], unmount_mountable_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], eject_mountable : CFuncPtr5[Ptr[GFile], GMountUnmountFlags, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], eject_mountable_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], mount_enclosing_volume : CFuncPtr6[Ptr[GFile], GMountMountFlags, Ptr[GMountOperation], Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], mount_enclosing_volume_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], monitor_dir : CFuncPtr4[Ptr[GFile], GFileMonitorFlags, Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileMonitor]], monitor_file : CFuncPtr4[Ptr[GFile], GFileMonitorFlags, Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileMonitor]], open_readwrite : CFuncPtr3[Ptr[GFile], Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileIOStream]], open_readwrite_async : CFuncPtr5[Ptr[GFile], CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], open_readwrite_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileIOStream]], create_readwrite : CFuncPtr4[Ptr[GFile], GFileCreateFlags, Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileIOStream]], create_readwrite_async : CFuncPtr6[Ptr[GFile], GFileCreateFlags, CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], create_readwrite_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileIOStream]], replace_readwrite : CFuncPtr6[Ptr[GFile], CString, _root_.sn.gnome.glib.internal.gboolean, GFileCreateFlags, Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileIOStream]], replace_readwrite_async : CFuncPtr8[Ptr[GFile], CString, _root_.sn.gnome.glib.internal.gboolean, GFileCreateFlags, CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], replace_readwrite_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileIOStream]], start_mountable : CFuncPtr6[Ptr[GFile], GDriveStartFlags, Ptr[GMountOperation], Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], start_mountable_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], stop_mountable : CFuncPtr6[Ptr[GFile], GMountUnmountFlags, Ptr[GMountOperation], Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], stop_mountable_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], supports_thread_contexts : _root_.sn.gnome.glib.internal.gboolean, unmount_mountable_with_operation : CFuncPtr6[Ptr[GFile], GMountUnmountFlags, Ptr[GMountOperation], Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], unmount_mountable_with_operation_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], eject_mountable_with_operation : CFuncPtr6[Ptr[GFile], GMountUnmountFlags, Ptr[GMountOperation], Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], eject_mountable_with_operation_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], poll_mountable : CFuncPtr4[Ptr[GFile], Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], poll_mountable_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], measure_disk_usage : CFuncPtr9[Ptr[GFile], GFileMeasureFlags, Ptr[GCancellable], GFileMeasureProgressCallback, _root_.sn.gnome.glib.internal.gpointer, Ptr[_root_.sn.gnome.glib.internal.guint64], Ptr[_root_.sn.gnome.glib.internal.guint64], Ptr[_root_.sn.gnome.glib.internal.guint64], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], measure_disk_usage_async : CFuncPtr8[Ptr[GFile], GFileMeasureFlags, _root_.sn.gnome.glib.internal.gint, Ptr[GCancellable], GFileMeasureProgressCallback, _root_.sn.gnome.glib.internal.gpointer, GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], measure_disk_usage_finish : CFuncPtr6[Ptr[GFile], Ptr[GAsyncResult], Ptr[_root_.sn.gnome.glib.internal.guint64], Ptr[_root_.sn.gnome.glib.internal.guint64], Ptr[_root_.sn.gnome.glib.internal.guint64], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean])(using Zone): Ptr[GFileIface] = + def apply(g_iface : _root_.sn.gnome.gobject.internal.GTypeInterface, dup : CFuncPtr1[Ptr[GFile], Ptr[GFile]], hash : CFuncPtr1[Ptr[GFile], _root_.sn.gnome.glib.internal.guint], equal : CFuncPtr2[Ptr[GFile], Ptr[GFile], _root_.sn.gnome.glib.internal.gboolean], is_native : CFuncPtr1[Ptr[GFile], _root_.sn.gnome.glib.internal.gboolean], has_uri_scheme : CFuncPtr2[Ptr[GFile], CString, _root_.sn.gnome.glib.internal.gboolean], get_uri_scheme : CFuncPtr1[Ptr[GFile], CString], get_basename : CFuncPtr1[Ptr[GFile], CString], get_path : CFuncPtr1[Ptr[GFile], CString], get_uri : CFuncPtr1[Ptr[GFile], CString], get_parse_name : CFuncPtr1[Ptr[GFile], CString], get_parent : CFuncPtr1[Ptr[GFile], Ptr[GFile]], prefix_matches : CFuncPtr2[Ptr[GFile], Ptr[GFile], _root_.sn.gnome.glib.internal.gboolean], get_relative_path : CFuncPtr2[Ptr[GFile], Ptr[GFile], CString], resolve_relative_path : CFuncPtr2[Ptr[GFile], CString, Ptr[GFile]], get_child_for_display_name : CFuncPtr3[Ptr[GFile], CString, Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFile]], enumerate_children : CFuncPtr5[Ptr[GFile], CString, GFileQueryInfoFlags, Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileEnumerator]], enumerate_children_async : CFuncPtr7[Ptr[GFile], CString, GFileQueryInfoFlags, CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], enumerate_children_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileEnumerator]], query_info : CFuncPtr5[Ptr[GFile], CString, GFileQueryInfoFlags, Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileInfo]], query_info_async : CFuncPtr7[Ptr[GFile], CString, GFileQueryInfoFlags, CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], query_info_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileInfo]], query_filesystem_info : CFuncPtr4[Ptr[GFile], CString, Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileInfo]], query_filesystem_info_async : CFuncPtr6[Ptr[GFile], CString, CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], query_filesystem_info_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileInfo]], find_enclosing_mount : CFuncPtr3[Ptr[GFile], Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GMount]], find_enclosing_mount_async : CFuncPtr5[Ptr[GFile], CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], find_enclosing_mount_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GMount]], set_display_name : CFuncPtr4[Ptr[GFile], CString, Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFile]], set_display_name_async : CFuncPtr6[Ptr[GFile], CString, CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], set_display_name_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFile]], query_settable_attributes : CFuncPtr3[Ptr[GFile], Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileAttributeInfoList]], _query_settable_attributes_async : CFuncPtr0[Unit], _query_settable_attributes_finish : CFuncPtr0[Unit], query_writable_namespaces : CFuncPtr3[Ptr[GFile], Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileAttributeInfoList]], _query_writable_namespaces_async : CFuncPtr0[Unit], _query_writable_namespaces_finish : CFuncPtr0[Unit], set_attribute : CFuncPtr7[Ptr[GFile], CString, GFileAttributeType, _root_.sn.gnome.glib.internal.gpointer, GFileQueryInfoFlags, Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], set_attributes_from_info : CFuncPtr5[Ptr[GFile], Ptr[GFileInfo], GFileQueryInfoFlags, Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], set_attributes_async : CFuncPtr7[Ptr[GFile], Ptr[GFileInfo], GFileQueryInfoFlags, CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], set_attributes_finish : CFuncPtr4[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[GFileInfo]], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], read_fn : CFuncPtr3[Ptr[GFile], Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileInputStream]], read_async : CFuncPtr5[Ptr[GFile], CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], read_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileInputStream]], append_to : CFuncPtr4[Ptr[GFile], GFileCreateFlags, Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileOutputStream]], append_to_async : CFuncPtr6[Ptr[GFile], GFileCreateFlags, CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], append_to_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileOutputStream]], create : CFuncPtr4[Ptr[GFile], GFileCreateFlags, Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileOutputStream]], create_async : CFuncPtr6[Ptr[GFile], GFileCreateFlags, CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], create_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileOutputStream]], replace : CFuncPtr6[Ptr[GFile], CString, _root_.sn.gnome.glib.internal.gboolean, GFileCreateFlags, Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileOutputStream]], replace_async : CFuncPtr8[Ptr[GFile], CString, _root_.sn.gnome.glib.internal.gboolean, GFileCreateFlags, CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], replace_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileOutputStream]], delete_file : CFuncPtr3[Ptr[GFile], Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], delete_file_async : CFuncPtr5[Ptr[GFile], CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], delete_file_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], trash : CFuncPtr3[Ptr[GFile], Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], trash_async : CFuncPtr5[Ptr[GFile], CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], trash_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], make_directory : CFuncPtr3[Ptr[GFile], Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], make_directory_async : CFuncPtr5[Ptr[GFile], CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], make_directory_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], make_symbolic_link : CFuncPtr4[Ptr[GFile], CString, Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], make_symbolic_link_async : CFuncPtr6[Ptr[GFile], CString, CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], make_symbolic_link_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], copy : CFuncPtr7[Ptr[GFile], Ptr[GFile], GFileCopyFlags, Ptr[GCancellable], GFileProgressCallback, _root_.sn.gnome.glib.internal.gpointer, Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], copy_async : CFuncPtr9[Ptr[GFile], Ptr[GFile], GFileCopyFlags, CInt, Ptr[GCancellable], GFileProgressCallback, _root_.sn.gnome.glib.internal.gpointer, GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], copy_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], move : CFuncPtr7[Ptr[GFile], Ptr[GFile], GFileCopyFlags, Ptr[GCancellable], GFileProgressCallback, _root_.sn.gnome.glib.internal.gpointer, Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], move_async : CFuncPtr9[Ptr[GFile], Ptr[GFile], GFileCopyFlags, CInt, Ptr[GCancellable], GFileProgressCallback, _root_.sn.gnome.glib.internal.gpointer, GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], move_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], mount_mountable : CFuncPtr6[Ptr[GFile], GMountMountFlags, Ptr[GMountOperation], Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], mount_mountable_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFile]], unmount_mountable : CFuncPtr5[Ptr[GFile], GMountUnmountFlags, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], unmount_mountable_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], eject_mountable : CFuncPtr5[Ptr[GFile], GMountUnmountFlags, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], eject_mountable_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], mount_enclosing_volume : CFuncPtr6[Ptr[GFile], GMountMountFlags, Ptr[GMountOperation], Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], mount_enclosing_volume_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], monitor_dir : CFuncPtr4[Ptr[GFile], GFileMonitorFlags, Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileMonitor]], monitor_file : CFuncPtr4[Ptr[GFile], GFileMonitorFlags, Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileMonitor]], open_readwrite : CFuncPtr3[Ptr[GFile], Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileIOStream]], open_readwrite_async : CFuncPtr5[Ptr[GFile], CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], open_readwrite_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileIOStream]], create_readwrite : CFuncPtr4[Ptr[GFile], GFileCreateFlags, Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileIOStream]], create_readwrite_async : CFuncPtr6[Ptr[GFile], GFileCreateFlags, CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], create_readwrite_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileIOStream]], replace_readwrite : CFuncPtr6[Ptr[GFile], CString, _root_.sn.gnome.glib.internal.gboolean, GFileCreateFlags, Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileIOStream]], replace_readwrite_async : CFuncPtr8[Ptr[GFile], CString, _root_.sn.gnome.glib.internal.gboolean, GFileCreateFlags, CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], replace_readwrite_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileIOStream]], start_mountable : CFuncPtr6[Ptr[GFile], GDriveStartFlags, Ptr[GMountOperation], Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], start_mountable_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], stop_mountable : CFuncPtr6[Ptr[GFile], GMountUnmountFlags, Ptr[GMountOperation], Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], stop_mountable_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], supports_thread_contexts : _root_.sn.gnome.glib.internal.gboolean, unmount_mountable_with_operation : CFuncPtr6[Ptr[GFile], GMountUnmountFlags, Ptr[GMountOperation], Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], unmount_mountable_with_operation_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], eject_mountable_with_operation : CFuncPtr6[Ptr[GFile], GMountUnmountFlags, Ptr[GMountOperation], Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], eject_mountable_with_operation_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], poll_mountable : CFuncPtr4[Ptr[GFile], Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], poll_mountable_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], measure_disk_usage : CFuncPtr9[Ptr[GFile], GFileMeasureFlags, Ptr[GCancellable], GFileMeasureProgressCallback, _root_.sn.gnome.glib.internal.gpointer, Ptr[_root_.sn.gnome.glib.internal.guint64], Ptr[_root_.sn.gnome.glib.internal.guint64], Ptr[_root_.sn.gnome.glib.internal.guint64], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], measure_disk_usage_async : CFuncPtr8[Ptr[GFile], GFileMeasureFlags, _root_.sn.gnome.glib.internal.gint, Ptr[GCancellable], GFileMeasureProgressCallback, _root_.sn.gnome.glib.internal.gpointer, GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], measure_disk_usage_finish : CFuncPtr6[Ptr[GFile], Ptr[GAsyncResult], Ptr[_root_.sn.gnome.glib.internal.guint64], Ptr[_root_.sn.gnome.glib.internal.guint64], Ptr[_root_.sn.gnome.glib.internal.guint64], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean])(using Zone): Ptr[GFileIface] = val ____ptr = apply() (!____ptr).g_iface = g_iface (!____ptr).dup = dup @@ -3318,8 +3300,8 @@ object GFileIface: (!____ptr).make_directory_async = make_directory_async (!____ptr).make_directory_finish = make_directory_finish (!____ptr).make_symbolic_link = make_symbolic_link - (!____ptr)._make_symbolic_link_async = _make_symbolic_link_async - (!____ptr)._make_symbolic_link_finish = _make_symbolic_link_finish + (!____ptr).make_symbolic_link_async = make_symbolic_link_async + (!____ptr).make_symbolic_link_finish = make_symbolic_link_finish (!____ptr).copy = copy (!____ptr).copy_async = copy_async (!____ptr).copy_finish = copy_finish @@ -3487,10 +3469,10 @@ object GFileIface: def make_directory_finish_=(value: CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean]): Unit = !struct.at(offsets(61)).asInstanceOf[Ptr[CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean]]] = value def make_symbolic_link: CFuncPtr4[Ptr[GFile], CString, Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean] = !struct.at(offsets(62)).asInstanceOf[Ptr[CFuncPtr4[Ptr[GFile], CString, Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean]]] def make_symbolic_link_=(value: CFuncPtr4[Ptr[GFile], CString, Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean]): Unit = !struct.at(offsets(62)).asInstanceOf[Ptr[CFuncPtr4[Ptr[GFile], CString, Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean]]] = value - def _make_symbolic_link_async: CFuncPtr0[Unit] = !struct.at(offsets(63)).asInstanceOf[Ptr[CFuncPtr0[Unit]]] - def _make_symbolic_link_async_=(value: CFuncPtr0[Unit]): Unit = !struct.at(offsets(63)).asInstanceOf[Ptr[CFuncPtr0[Unit]]] = value - def _make_symbolic_link_finish: CFuncPtr0[Unit] = !struct.at(offsets(64)).asInstanceOf[Ptr[CFuncPtr0[Unit]]] - def _make_symbolic_link_finish_=(value: CFuncPtr0[Unit]): Unit = !struct.at(offsets(64)).asInstanceOf[Ptr[CFuncPtr0[Unit]]] = value + def make_symbolic_link_async: CFuncPtr6[Ptr[GFile], CString, CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit] = !struct.at(offsets(63)).asInstanceOf[Ptr[CFuncPtr6[Ptr[GFile], CString, CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit]]] + def make_symbolic_link_async_=(value: CFuncPtr6[Ptr[GFile], CString, CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit]): Unit = !struct.at(offsets(63)).asInstanceOf[Ptr[CFuncPtr6[Ptr[GFile], CString, CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit]]] = value + def make_symbolic_link_finish: CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean] = !struct.at(offsets(64)).asInstanceOf[Ptr[CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean]]] + def make_symbolic_link_finish_=(value: CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean]): Unit = !struct.at(offsets(64)).asInstanceOf[Ptr[CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean]]] = value def copy: CFuncPtr7[Ptr[GFile], Ptr[GFile], GFileCopyFlags, Ptr[GCancellable], GFileProgressCallback, _root_.sn.gnome.glib.internal.gpointer, Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean] = !struct.at(offsets(65)).asInstanceOf[Ptr[CFuncPtr7[Ptr[GFile], Ptr[GFile], GFileCopyFlags, Ptr[GCancellable], GFileProgressCallback, _root_.sn.gnome.glib.internal.gpointer, Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean]]] def copy_=(value: CFuncPtr7[Ptr[GFile], Ptr[GFile], GFileCopyFlags, Ptr[GCancellable], GFileProgressCallback, _root_.sn.gnome.glib.internal.gpointer, Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean]): Unit = !struct.at(offsets(65)).asInstanceOf[Ptr[CFuncPtr7[Ptr[GFile], Ptr[GFile], GFileCopyFlags, Ptr[GCancellable], GFileProgressCallback, _root_.sn.gnome.glib.internal.gpointer, Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean]]] = value def copy_async: CFuncPtr9[Ptr[GFile], Ptr[GFile], GFileCopyFlags, CInt, Ptr[GCancellable], GFileProgressCallback, _root_.sn.gnome.glib.internal.gpointer, GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit] = !struct.at(offsets(66)).asInstanceOf[Ptr[CFuncPtr9[Ptr[GFile], Ptr[GFile], GFileCopyFlags, CInt, Ptr[GCancellable], GFileProgressCallback, _root_.sn.gnome.glib.internal.gpointer, GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit]]] @@ -3642,9 +3624,9 @@ object GFileIface: res(60) = align(res(59) + sizeof[CFuncPtr3[Ptr[GFile], Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean]].toInt, alignmentof[CFuncPtr5[Ptr[GFile], CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit]].toInt) res(61) = align(res(60) + sizeof[CFuncPtr5[Ptr[GFile], CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit]].toInt, alignmentof[CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean]].toInt) res(62) = align(res(61) + sizeof[CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean]].toInt, alignmentof[CFuncPtr4[Ptr[GFile], CString, Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean]].toInt) - res(63) = align(res(62) + sizeof[CFuncPtr4[Ptr[GFile], CString, Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean]].toInt, alignmentof[CFuncPtr0[Unit]].toInt) - res(64) = align(res(63) + sizeof[CFuncPtr0[Unit]].toInt, alignmentof[CFuncPtr0[Unit]].toInt) - res(65) = align(res(64) + sizeof[CFuncPtr0[Unit]].toInt, alignmentof[CFuncPtr7[Ptr[GFile], Ptr[GFile], GFileCopyFlags, Ptr[GCancellable], GFileProgressCallback, _root_.sn.gnome.glib.internal.gpointer, Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean]].toInt) + res(63) = align(res(62) + sizeof[CFuncPtr4[Ptr[GFile], CString, Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean]].toInt, alignmentof[CFuncPtr6[Ptr[GFile], CString, CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit]].toInt) + res(64) = align(res(63) + sizeof[CFuncPtr6[Ptr[GFile], CString, CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit]].toInt, alignmentof[CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean]].toInt) + res(65) = align(res(64) + sizeof[CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean]].toInt, alignmentof[CFuncPtr7[Ptr[GFile], Ptr[GFile], GFileCopyFlags, Ptr[GCancellable], GFileProgressCallback, _root_.sn.gnome.glib.internal.gpointer, Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean]].toInt) res(66) = align(res(65) + sizeof[CFuncPtr7[Ptr[GFile], Ptr[GFile], GFileCopyFlags, Ptr[GCancellable], GFileProgressCallback, _root_.sn.gnome.glib.internal.gpointer, Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean]].toInt, alignmentof[CFuncPtr9[Ptr[GFile], Ptr[GFile], GFileCopyFlags, CInt, Ptr[GCancellable], GFileProgressCallback, _root_.sn.gnome.glib.internal.gpointer, GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit]].toInt) res(67) = align(res(66) + sizeof[CFuncPtr9[Ptr[GFile], Ptr[GFile], GFileCopyFlags, CInt, Ptr[GCancellable], GFileProgressCallback, _root_.sn.gnome.glib.internal.gpointer, GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit]].toInt, alignmentof[CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean]].toInt) res(68) = align(res(67) + sizeof[CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean]].toInt, alignmentof[CFuncPtr7[Ptr[GFile], Ptr[GFile], GFileCopyFlags, Ptr[GCancellable], GFileProgressCallback, _root_.sn.gnome.glib.internal.gpointer, Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean]].toInt) @@ -3796,9 +3778,6 @@ opaque type GFileInputStreamPrivate = CStruct0 object GFileInputStreamPrivate: given _tag: Tag[GFileInputStreamPrivate] = Tag.materializeCStruct0Tag -/** - * GFileMonitor: -*/ opaque type GFileMonitor = CArray[CChar, Nat.Digit2[Nat._3, Nat._2]] object GFileMonitor: given _tag: Tag[GFileMonitor] = Tag.CArray[CChar, Nat.Digit2[Nat._3, Nat._2]](Tag.Byte, Tag.Digit2[Nat._3, Nat._2](Tag.Nat3, Tag.Nat2)) @@ -4200,9 +4179,6 @@ opaque type GIOSchedulerJob = CStruct0 object GIOSchedulerJob: given _tag: Tag[GIOSchedulerJob] = Tag.materializeCStruct0Tag -/** - * GIOStream: -*/ opaque type GIOStream = CArray[CChar, Nat.Digit2[Nat._3, Nat._2]] object GIOStream: given _tag: Tag[GIOStream] = Tag.CArray[CChar, Nat.Digit2[Nat._3, Nat._2]](Tag.Byte, Tag.Digit2[Nat._3, Nat._2](Tag.Nat3, Tag.Nat2)) @@ -6834,9 +6810,6 @@ opaque type GSimpleAction = CStruct0 object GSimpleAction: given _tag: Tag[GSimpleAction] = Tag.materializeCStruct0Tag -/** - * GSimpleActionGroup: -*/ opaque type GSimpleActionGroup = CArray[CChar, Nat.Digit2[Nat._3, Nat._2]] object GSimpleActionGroup: given _tag: Tag[GSimpleActionGroup] = Tag.CArray[CChar, Nat.Digit2[Nat._3, Nat._2]](Tag.Byte, Tag.Digit2[Nat._3, Nat._2](Tag.Nat3, Tag.Nat2)) @@ -8576,13 +8549,268 @@ object GTlsServerConnectionInterface: res end offsets -opaque type GUnixCredentialsMessage = CStruct0 +opaque type GUnixConnection = CArray[CChar, Nat.Digit2[Nat._4, Nat._8]] +object GUnixConnection: + given _tag: Tag[GUnixConnection] = Tag.CArray[CChar, Nat.Digit2[Nat._4, Nat._8]](Tag.Byte, Tag.Digit2[Nat._4, Nat._8](Tag.Nat4, Tag.Nat8)) + def apply()(using Zone): Ptr[GUnixConnection] = scala.scalanative.unsafe.alloc[GUnixConnection](1) + def apply(parent_instance : GSocketConnection, priv : Ptr[GUnixConnectionPrivate])(using Zone): Ptr[GUnixConnection] = + val ____ptr = apply() + (!____ptr).parent_instance = parent_instance + (!____ptr).priv = priv + ____ptr + extension (struct: GUnixConnection) + def parent_instance: GSocketConnection = !struct.at(offsets(0)).asInstanceOf[Ptr[GSocketConnection]] + def parent_instance_=(value: GSocketConnection): Unit = !struct.at(offsets(0)).asInstanceOf[Ptr[GSocketConnection]] = value + def priv: Ptr[GUnixConnectionPrivate] = !struct.at(offsets(1)).asInstanceOf[Ptr[Ptr[GUnixConnectionPrivate]]] + def priv_=(value: Ptr[GUnixConnectionPrivate]): Unit = !struct.at(offsets(1)).asInstanceOf[Ptr[Ptr[GUnixConnectionPrivate]]] = value + val offsets: Array[Int] = + val res = Array.ofDim[Int](2) + def align(offset: Int, alignment: Int) = { + val alignmentMask = alignment - 1 + val padding = + if ((offset & alignmentMask) == 0) 0 + else alignment - (offset & alignmentMask) + offset + padding + } + + res(0) = align(0, alignmentof[GSocketConnection].toInt) + res(1) = align(res(0) + sizeof[GSocketConnection].toInt, alignmentof[Ptr[GUnixConnectionPrivate]].toInt) + res + end offsets + +opaque type GUnixConnectionClass = CArray[CChar, Nat.Digit3[Nat._3, Nat._0, Nat._4]] +object GUnixConnectionClass: + given _tag: Tag[GUnixConnectionClass] = Tag.CArray[CChar, Nat.Digit3[Nat._3, Nat._0, Nat._4]](Tag.Byte, Tag.Digit3[Nat._3, Nat._0, Nat._4](Tag.Nat3, Tag.Nat0, Tag.Nat4)) + def apply()(using Zone): Ptr[GUnixConnectionClass] = scala.scalanative.unsafe.alloc[GUnixConnectionClass](1) + def apply(parent_class : GSocketConnectionClass)(using Zone): Ptr[GUnixConnectionClass] = + val ____ptr = apply() + (!____ptr).parent_class = parent_class + ____ptr + extension (struct: GUnixConnectionClass) + def parent_class: GSocketConnectionClass = !struct.at(offsets(0)).asInstanceOf[Ptr[GSocketConnectionClass]] + def parent_class_=(value: GSocketConnectionClass): Unit = !struct.at(offsets(0)).asInstanceOf[Ptr[GSocketConnectionClass]] = value + val offsets: Array[Int] = + val res = Array.ofDim[Int](1) + def align(offset: Int, alignment: Int) = { + val alignmentMask = alignment - 1 + val padding = + if ((offset & alignmentMask) == 0) 0 + else alignment - (offset & alignmentMask) + offset + padding + } + + res(0) = align(0, alignmentof[GSocketConnectionClass].toInt) + res + end offsets + +opaque type GUnixConnectionPrivate = CStruct0 +object GUnixConnectionPrivate: + given _tag: Tag[GUnixConnectionPrivate] = Tag.materializeCStruct0Tag + +opaque type GUnixCredentialsMessage = CArray[CChar, Nat.Digit2[Nat._4, Nat._0]] object GUnixCredentialsMessage: - given _tag: Tag[GUnixCredentialsMessage] = Tag.materializeCStruct0Tag + given _tag: Tag[GUnixCredentialsMessage] = Tag.CArray[CChar, Nat.Digit2[Nat._4, Nat._0]](Tag.Byte, Tag.Digit2[Nat._4, Nat._0](Tag.Nat4, Tag.Nat0)) + def apply()(using Zone): Ptr[GUnixCredentialsMessage] = scala.scalanative.unsafe.alloc[GUnixCredentialsMessage](1) + def apply(parent_instance : GSocketControlMessage, priv : Ptr[GUnixCredentialsMessagePrivate])(using Zone): Ptr[GUnixCredentialsMessage] = + val ____ptr = apply() + (!____ptr).parent_instance = parent_instance + (!____ptr).priv = priv + ____ptr + extension (struct: GUnixCredentialsMessage) + def parent_instance: GSocketControlMessage = !struct.at(offsets(0)).asInstanceOf[Ptr[GSocketControlMessage]] + def parent_instance_=(value: GSocketControlMessage): Unit = !struct.at(offsets(0)).asInstanceOf[Ptr[GSocketControlMessage]] = value + def priv: Ptr[GUnixCredentialsMessagePrivate] = !struct.at(offsets(1)).asInstanceOf[Ptr[Ptr[GUnixCredentialsMessagePrivate]]] + def priv_=(value: Ptr[GUnixCredentialsMessagePrivate]): Unit = !struct.at(offsets(1)).asInstanceOf[Ptr[Ptr[GUnixCredentialsMessagePrivate]]] = value + val offsets: Array[Int] = + val res = Array.ofDim[Int](2) + def align(offset: Int, alignment: Int) = { + val alignmentMask = alignment - 1 + val padding = + if ((offset & alignmentMask) == 0) 0 + else alignment - (offset & alignmentMask) + offset + padding + } + + res(0) = align(0, alignmentof[GSocketControlMessage].toInt) + res(1) = align(res(0) + sizeof[GSocketControlMessage].toInt, alignmentof[Ptr[GUnixCredentialsMessagePrivate]].toInt) + res + end offsets -opaque type GUnixFDList = CStruct0 +/** + * GUnixCredentialsMessageClass: +*/ +opaque type GUnixCredentialsMessageClass = CArray[CChar, Nat.Digit3[Nat._2, Nat._3, Nat._2]] +object GUnixCredentialsMessageClass: + given _tag: Tag[GUnixCredentialsMessageClass] = Tag.CArray[CChar, Nat.Digit3[Nat._2, Nat._3, Nat._2]](Tag.Byte, Tag.Digit3[Nat._2, Nat._3, Nat._2](Tag.Nat2, Tag.Nat3, Tag.Nat2)) + def apply()(using Zone): Ptr[GUnixCredentialsMessageClass] = scala.scalanative.unsafe.alloc[GUnixCredentialsMessageClass](1) + def apply(parent_class : GSocketControlMessageClass, _g_reserved1 : CFuncPtr0[Unit], _g_reserved2 : CFuncPtr0[Unit])(using Zone): Ptr[GUnixCredentialsMessageClass] = + val ____ptr = apply() + (!____ptr).parent_class = parent_class + (!____ptr)._g_reserved1 = _g_reserved1 + (!____ptr)._g_reserved2 = _g_reserved2 + ____ptr + extension (struct: GUnixCredentialsMessageClass) + def parent_class: GSocketControlMessageClass = !struct.at(offsets(0)).asInstanceOf[Ptr[GSocketControlMessageClass]] + def parent_class_=(value: GSocketControlMessageClass): Unit = !struct.at(offsets(0)).asInstanceOf[Ptr[GSocketControlMessageClass]] = value + def _g_reserved1: CFuncPtr0[Unit] = !struct.at(offsets(1)).asInstanceOf[Ptr[CFuncPtr0[Unit]]] + def _g_reserved1_=(value: CFuncPtr0[Unit]): Unit = !struct.at(offsets(1)).asInstanceOf[Ptr[CFuncPtr0[Unit]]] = value + def _g_reserved2: CFuncPtr0[Unit] = !struct.at(offsets(2)).asInstanceOf[Ptr[CFuncPtr0[Unit]]] + def _g_reserved2_=(value: CFuncPtr0[Unit]): Unit = !struct.at(offsets(2)).asInstanceOf[Ptr[CFuncPtr0[Unit]]] = value + val offsets: Array[Int] = + val res = Array.ofDim[Int](3) + def align(offset: Int, alignment: Int) = { + val alignmentMask = alignment - 1 + val padding = + if ((offset & alignmentMask) == 0) 0 + else alignment - (offset & alignmentMask) + offset + padding + } + + res(0) = align(0, alignmentof[GSocketControlMessageClass].toInt) + res(1) = align(res(0) + sizeof[GSocketControlMessageClass].toInt, alignmentof[CFuncPtr0[Unit]].toInt) + res(2) = align(res(1) + sizeof[CFuncPtr0[Unit]].toInt, alignmentof[CFuncPtr0[Unit]].toInt) + res + end offsets + +opaque type GUnixCredentialsMessagePrivate = CStruct0 +object GUnixCredentialsMessagePrivate: + given _tag: Tag[GUnixCredentialsMessagePrivate] = Tag.materializeCStruct0Tag + +opaque type GUnixFDList = CArray[CChar, Nat.Digit2[Nat._3, Nat._2]] object GUnixFDList: - given _tag: Tag[GUnixFDList] = Tag.materializeCStruct0Tag + given _tag: Tag[GUnixFDList] = Tag.CArray[CChar, Nat.Digit2[Nat._3, Nat._2]](Tag.Byte, Tag.Digit2[Nat._3, Nat._2](Tag.Nat3, Tag.Nat2)) + def apply()(using Zone): Ptr[GUnixFDList] = scala.scalanative.unsafe.alloc[GUnixFDList](1) + def apply(parent_instance : _root_.sn.gnome.gobject.internal.GObject, priv : Ptr[GUnixFDListPrivate])(using Zone): Ptr[GUnixFDList] = + val ____ptr = apply() + (!____ptr).parent_instance = parent_instance + (!____ptr).priv = priv + ____ptr + extension (struct: GUnixFDList) + def parent_instance: _root_.sn.gnome.gobject.internal.GObject = !struct.at(offsets(0)).asInstanceOf[Ptr[_root_.sn.gnome.gobject.internal.GObject]] + def parent_instance_=(value: _root_.sn.gnome.gobject.internal.GObject): Unit = !struct.at(offsets(0)).asInstanceOf[Ptr[_root_.sn.gnome.gobject.internal.GObject]] = value + def priv: Ptr[GUnixFDListPrivate] = !struct.at(offsets(1)).asInstanceOf[Ptr[Ptr[GUnixFDListPrivate]]] + def priv_=(value: Ptr[GUnixFDListPrivate]): Unit = !struct.at(offsets(1)).asInstanceOf[Ptr[Ptr[GUnixFDListPrivate]]] = value + val offsets: Array[Int] = + val res = Array.ofDim[Int](2) + def align(offset: Int, alignment: Int) = { + val alignmentMask = alignment - 1 + val padding = + if ((offset & alignmentMask) == 0) 0 + else alignment - (offset & alignmentMask) + offset + padding + } + + res(0) = align(0, alignmentof[_root_.sn.gnome.gobject.internal.GObject].toInt) + res(1) = align(res(0) + sizeof[_root_.sn.gnome.gobject.internal.GObject].toInt, alignmentof[Ptr[GUnixFDListPrivate]].toInt) + res + end offsets + +opaque type GUnixFDListClass = CArray[CChar, Nat.Digit3[Nat._1, Nat._7, Nat._6]] +object GUnixFDListClass: + given _tag: Tag[GUnixFDListClass] = Tag.CArray[CChar, Nat.Digit3[Nat._1, Nat._7, Nat._6]](Tag.Byte, Tag.Digit3[Nat._1, Nat._7, Nat._6](Tag.Nat1, Tag.Nat7, Tag.Nat6)) + def apply()(using Zone): Ptr[GUnixFDListClass] = scala.scalanative.unsafe.alloc[GUnixFDListClass](1) + def apply(parent_class : _root_.sn.gnome.gobject.internal.GObjectClass, _g_reserved1 : CFuncPtr0[Unit], _g_reserved2 : CFuncPtr0[Unit], _g_reserved3 : CFuncPtr0[Unit], _g_reserved4 : CFuncPtr0[Unit], _g_reserved5 : CFuncPtr0[Unit])(using Zone): Ptr[GUnixFDListClass] = + val ____ptr = apply() + (!____ptr).parent_class = parent_class + (!____ptr)._g_reserved1 = _g_reserved1 + (!____ptr)._g_reserved2 = _g_reserved2 + (!____ptr)._g_reserved3 = _g_reserved3 + (!____ptr)._g_reserved4 = _g_reserved4 + (!____ptr)._g_reserved5 = _g_reserved5 + ____ptr + extension (struct: GUnixFDListClass) + def parent_class: _root_.sn.gnome.gobject.internal.GObjectClass = !struct.at(offsets(0)).asInstanceOf[Ptr[_root_.sn.gnome.gobject.internal.GObjectClass]] + def parent_class_=(value: _root_.sn.gnome.gobject.internal.GObjectClass): Unit = !struct.at(offsets(0)).asInstanceOf[Ptr[_root_.sn.gnome.gobject.internal.GObjectClass]] = value + def _g_reserved1: CFuncPtr0[Unit] = !struct.at(offsets(1)).asInstanceOf[Ptr[CFuncPtr0[Unit]]] + def _g_reserved1_=(value: CFuncPtr0[Unit]): Unit = !struct.at(offsets(1)).asInstanceOf[Ptr[CFuncPtr0[Unit]]] = value + def _g_reserved2: CFuncPtr0[Unit] = !struct.at(offsets(2)).asInstanceOf[Ptr[CFuncPtr0[Unit]]] + def _g_reserved2_=(value: CFuncPtr0[Unit]): Unit = !struct.at(offsets(2)).asInstanceOf[Ptr[CFuncPtr0[Unit]]] = value + def _g_reserved3: CFuncPtr0[Unit] = !struct.at(offsets(3)).asInstanceOf[Ptr[CFuncPtr0[Unit]]] + def _g_reserved3_=(value: CFuncPtr0[Unit]): Unit = !struct.at(offsets(3)).asInstanceOf[Ptr[CFuncPtr0[Unit]]] = value + def _g_reserved4: CFuncPtr0[Unit] = !struct.at(offsets(4)).asInstanceOf[Ptr[CFuncPtr0[Unit]]] + def _g_reserved4_=(value: CFuncPtr0[Unit]): Unit = !struct.at(offsets(4)).asInstanceOf[Ptr[CFuncPtr0[Unit]]] = value + def _g_reserved5: CFuncPtr0[Unit] = !struct.at(offsets(5)).asInstanceOf[Ptr[CFuncPtr0[Unit]]] + def _g_reserved5_=(value: CFuncPtr0[Unit]): Unit = !struct.at(offsets(5)).asInstanceOf[Ptr[CFuncPtr0[Unit]]] = value + val offsets: Array[Int] = + val res = Array.ofDim[Int](6) + def align(offset: Int, alignment: Int) = { + val alignmentMask = alignment - 1 + val padding = + if ((offset & alignmentMask) == 0) 0 + else alignment - (offset & alignmentMask) + offset + padding + } + + res(0) = align(0, alignmentof[_root_.sn.gnome.gobject.internal.GObjectClass].toInt) + res(1) = align(res(0) + sizeof[_root_.sn.gnome.gobject.internal.GObjectClass].toInt, alignmentof[CFuncPtr0[Unit]].toInt) + res(2) = align(res(1) + sizeof[CFuncPtr0[Unit]].toInt, alignmentof[CFuncPtr0[Unit]].toInt) + res(3) = align(res(2) + sizeof[CFuncPtr0[Unit]].toInt, alignmentof[CFuncPtr0[Unit]].toInt) + res(4) = align(res(3) + sizeof[CFuncPtr0[Unit]].toInt, alignmentof[CFuncPtr0[Unit]].toInt) + res(5) = align(res(4) + sizeof[CFuncPtr0[Unit]].toInt, alignmentof[CFuncPtr0[Unit]].toInt) + res + end offsets + +opaque type GUnixFDListPrivate = CStruct0 +object GUnixFDListPrivate: + given _tag: Tag[GUnixFDListPrivate] = Tag.materializeCStruct0Tag + +opaque type GUnixSocketAddress = CArray[CChar, Nat.Digit2[Nat._3, Nat._2]] +object GUnixSocketAddress: + given _tag: Tag[GUnixSocketAddress] = Tag.CArray[CChar, Nat.Digit2[Nat._3, Nat._2]](Tag.Byte, Tag.Digit2[Nat._3, Nat._2](Tag.Nat3, Tag.Nat2)) + def apply()(using Zone): Ptr[GUnixSocketAddress] = scala.scalanative.unsafe.alloc[GUnixSocketAddress](1) + def apply(parent_instance : GSocketAddress, priv : Ptr[GUnixSocketAddressPrivate])(using Zone): Ptr[GUnixSocketAddress] = + val ____ptr = apply() + (!____ptr).parent_instance = parent_instance + (!____ptr).priv = priv + ____ptr + extension (struct: GUnixSocketAddress) + def parent_instance: GSocketAddress = !struct.at(offsets(0)).asInstanceOf[Ptr[GSocketAddress]] + def parent_instance_=(value: GSocketAddress): Unit = !struct.at(offsets(0)).asInstanceOf[Ptr[GSocketAddress]] = value + def priv: Ptr[GUnixSocketAddressPrivate] = !struct.at(offsets(1)).asInstanceOf[Ptr[Ptr[GUnixSocketAddressPrivate]]] + def priv_=(value: Ptr[GUnixSocketAddressPrivate]): Unit = !struct.at(offsets(1)).asInstanceOf[Ptr[Ptr[GUnixSocketAddressPrivate]]] = value + val offsets: Array[Int] = + val res = Array.ofDim[Int](2) + def align(offset: Int, alignment: Int) = { + val alignmentMask = alignment - 1 + val padding = + if ((offset & alignmentMask) == 0) 0 + else alignment - (offset & alignmentMask) + offset + padding + } + + res(0) = align(0, alignmentof[GSocketAddress].toInt) + res(1) = align(res(0) + sizeof[GSocketAddress].toInt, alignmentof[Ptr[GUnixSocketAddressPrivate]].toInt) + res + end offsets + +opaque type GUnixSocketAddressClass = CArray[CChar, Nat.Digit3[Nat._1, Nat._6, Nat._0]] +object GUnixSocketAddressClass: + given _tag: Tag[GUnixSocketAddressClass] = Tag.CArray[CChar, Nat.Digit3[Nat._1, Nat._6, Nat._0]](Tag.Byte, Tag.Digit3[Nat._1, Nat._6, Nat._0](Tag.Nat1, Tag.Nat6, Tag.Nat0)) + def apply()(using Zone): Ptr[GUnixSocketAddressClass] = scala.scalanative.unsafe.alloc[GUnixSocketAddressClass](1) + def apply(parent_class : GSocketAddressClass)(using Zone): Ptr[GUnixSocketAddressClass] = + val ____ptr = apply() + (!____ptr).parent_class = parent_class + ____ptr + extension (struct: GUnixSocketAddressClass) + def parent_class: GSocketAddressClass = !struct.at(offsets(0)).asInstanceOf[Ptr[GSocketAddressClass]] + def parent_class_=(value: GSocketAddressClass): Unit = !struct.at(offsets(0)).asInstanceOf[Ptr[GSocketAddressClass]] = value + val offsets: Array[Int] = + val res = Array.ofDim[Int](1) + def align(offset: Int, alignment: Int) = { + val alignmentMask = alignment - 1 + val padding = + if ((offset & alignmentMask) == 0) 0 + else alignment - (offset & alignmentMask) + offset + padding + } + + res(0) = align(0, alignmentof[GSocketAddressClass].toInt) + res + end offsets + +opaque type GUnixSocketAddressPrivate = CStruct0 +object GUnixSocketAddressPrivate: + given _tag: Tag[GUnixSocketAddressPrivate] = Tag.materializeCStruct0Tag opaque type GVfs = CArray[CChar, Nat.Digit2[Nat._2, Nat._4]] object GVfs: @@ -9458,16 +9686,17 @@ object _GApplicationCommandLine: def priv : Ptr[GApplicationCommandLinePrivate] = struct._2 def priv_=(value: Ptr[GApplicationCommandLinePrivate]): Unit = !struct.at2 = value -opaque type _GApplicationCommandLineClass = CStruct5[_root_.sn.gnome.gobject.internal.GObjectClass, CFuncPtr2[Ptr[GApplicationCommandLine], Ptr[_root_.sn.gnome.glib.internal.gchar], Unit], CFuncPtr2[Ptr[GApplicationCommandLine], Ptr[_root_.sn.gnome.glib.internal.gchar], Unit], CFuncPtr1[Ptr[GApplicationCommandLine], Ptr[GInputStream]], CArray[_root_.sn.gnome.glib.internal.gpointer, Nat.Digit2[Nat._1, Nat._1]]] +opaque type _GApplicationCommandLineClass = CStruct6[_root_.sn.gnome.gobject.internal.GObjectClass, CFuncPtr2[Ptr[GApplicationCommandLine], Ptr[_root_.sn.gnome.glib.internal.gchar], Unit], CFuncPtr2[Ptr[GApplicationCommandLine], Ptr[_root_.sn.gnome.glib.internal.gchar], Unit], CFuncPtr1[Ptr[GApplicationCommandLine], Ptr[GInputStream]], CFuncPtr1[Ptr[GApplicationCommandLine], Unit], CArray[_root_.sn.gnome.glib.internal.gpointer, Nat.Digit2[Nat._1, Nat._0]]] object _GApplicationCommandLineClass: - given _tag: Tag[_GApplicationCommandLineClass] = Tag.materializeCStruct5Tag[_root_.sn.gnome.gobject.internal.GObjectClass, CFuncPtr2[Ptr[GApplicationCommandLine], Ptr[_root_.sn.gnome.glib.internal.gchar], Unit], CFuncPtr2[Ptr[GApplicationCommandLine], Ptr[_root_.sn.gnome.glib.internal.gchar], Unit], CFuncPtr1[Ptr[GApplicationCommandLine], Ptr[GInputStream]], CArray[_root_.sn.gnome.glib.internal.gpointer, Nat.Digit2[Nat._1, Nat._1]]] + given _tag: Tag[_GApplicationCommandLineClass] = Tag.materializeCStruct6Tag[_root_.sn.gnome.gobject.internal.GObjectClass, CFuncPtr2[Ptr[GApplicationCommandLine], Ptr[_root_.sn.gnome.glib.internal.gchar], Unit], CFuncPtr2[Ptr[GApplicationCommandLine], Ptr[_root_.sn.gnome.glib.internal.gchar], Unit], CFuncPtr1[Ptr[GApplicationCommandLine], Ptr[GInputStream]], CFuncPtr1[Ptr[GApplicationCommandLine], Unit], CArray[_root_.sn.gnome.glib.internal.gpointer, Nat.Digit2[Nat._1, Nat._0]]] def apply()(using Zone): Ptr[_GApplicationCommandLineClass] = scala.scalanative.unsafe.alloc[_GApplicationCommandLineClass](1) - def apply(parent_class : _root_.sn.gnome.gobject.internal.GObjectClass, print_literal : CFuncPtr2[Ptr[GApplicationCommandLine], Ptr[_root_.sn.gnome.glib.internal.gchar], Unit], printerr_literal : CFuncPtr2[Ptr[GApplicationCommandLine], Ptr[_root_.sn.gnome.glib.internal.gchar], Unit], get_stdin : CFuncPtr1[Ptr[GApplicationCommandLine], Ptr[GInputStream]], padding : CArray[_root_.sn.gnome.glib.internal.gpointer, Nat.Digit2[Nat._1, Nat._1]])(using Zone): Ptr[_GApplicationCommandLineClass] = + def apply(parent_class : _root_.sn.gnome.gobject.internal.GObjectClass, print_literal : CFuncPtr2[Ptr[GApplicationCommandLine], Ptr[_root_.sn.gnome.glib.internal.gchar], Unit], printerr_literal : CFuncPtr2[Ptr[GApplicationCommandLine], Ptr[_root_.sn.gnome.glib.internal.gchar], Unit], get_stdin : CFuncPtr1[Ptr[GApplicationCommandLine], Ptr[GInputStream]], done : CFuncPtr1[Ptr[GApplicationCommandLine], Unit], padding : CArray[_root_.sn.gnome.glib.internal.gpointer, Nat.Digit2[Nat._1, Nat._0]])(using Zone): Ptr[_GApplicationCommandLineClass] = val ____ptr = apply() (!____ptr).parent_class = parent_class (!____ptr).print_literal = print_literal (!____ptr).printerr_literal = printerr_literal (!____ptr).get_stdin = get_stdin + (!____ptr).done = done (!____ptr).padding = padding ____ptr extension (struct: _GApplicationCommandLineClass) @@ -9479,8 +9708,10 @@ object _GApplicationCommandLineClass: def printerr_literal_=(value: CFuncPtr2[Ptr[GApplicationCommandLine], Ptr[_root_.sn.gnome.glib.internal.gchar], Unit]): Unit = !struct.at3 = value def get_stdin : CFuncPtr1[Ptr[GApplicationCommandLine], Ptr[GInputStream]] = struct._4 def get_stdin_=(value: CFuncPtr1[Ptr[GApplicationCommandLine], Ptr[GInputStream]]): Unit = !struct.at4 = value - def padding : CArray[_root_.sn.gnome.glib.internal.gpointer, Nat.Digit2[Nat._1, Nat._1]] = struct._5 - def padding_=(value: CArray[_root_.sn.gnome.glib.internal.gpointer, Nat.Digit2[Nat._1, Nat._1]]): Unit = !struct.at5 = value + def done : CFuncPtr1[Ptr[GApplicationCommandLine], Unit] = struct._5 + def done_=(value: CFuncPtr1[Ptr[GApplicationCommandLine], Unit]): Unit = !struct.at5 = value + def padding : CArray[_root_.sn.gnome.glib.internal.gpointer, Nat.Digit2[Nat._1, Nat._0]] = struct._6 + def padding_=(value: CArray[_root_.sn.gnome.glib.internal.gpointer, Nat.Digit2[Nat._1, Nat._0]]): Unit = !struct.at6 = value opaque type _GApplicationCommandLinePrivate = CStruct0 object _GApplicationCommandLinePrivate: @@ -9968,9 +10199,6 @@ object _GDBusInterfaceInfo: def annotations : Ptr[Ptr[GDBusAnnotationInfo]] = struct._6.asInstanceOf[Ptr[Ptr[GDBusAnnotationInfo]]] def annotations_=(value: Ptr[Ptr[GDBusAnnotationInfo]]): Unit = !struct.at6 = value.asInstanceOf[Ptr[Byte]] -/** - * GDBusInterfaceSkeleton: -*/ opaque type _GDBusInterfaceSkeleton = CStruct2[_root_.sn.gnome.gobject.internal.GObject, Ptr[GDBusInterfaceSkeletonPrivate]] object _GDBusInterfaceSkeleton: given _tag: Tag[_GDBusInterfaceSkeleton] = Tag.materializeCStruct2Tag[_root_.sn.gnome.gobject.internal.GObject, Ptr[GDBusInterfaceSkeletonPrivate]] @@ -10154,9 +10382,6 @@ opaque type _GDBusObjectManager = CStruct0 object _GDBusObjectManager: given _tag: Tag[_GDBusObjectManager] = Tag.materializeCStruct0Tag -/** - * GDBusObjectManagerClient: -*/ opaque type _GDBusObjectManagerClient = CStruct2[_root_.sn.gnome.gobject.internal.GObject, Ptr[GDBusObjectManagerClientPrivate]] object _GDBusObjectManagerClient: given _tag: Tag[_GDBusObjectManagerClient] = Tag.materializeCStruct2Tag[_root_.sn.gnome.gobject.internal.GObject, Ptr[GDBusObjectManagerClientPrivate]] @@ -10239,9 +10464,6 @@ object _GDBusObjectManagerIface: def interface_removed : CFuncPtr3[Ptr[GDBusObjectManager], Ptr[GDBusObject], Ptr[GDBusInterface], Unit] = struct._9 def interface_removed_=(value: CFuncPtr3[Ptr[GDBusObjectManager], Ptr[GDBusObject], Ptr[GDBusInterface], Unit]): Unit = !struct.at9 = value -/** - * GDBusObjectManagerServer: -*/ opaque type _GDBusObjectManagerServer = CStruct2[_root_.sn.gnome.gobject.internal.GObject, Ptr[GDBusObjectManagerServerPrivate]] object _GDBusObjectManagerServer: given _tag: Tag[_GDBusObjectManagerServer] = Tag.materializeCStruct2Tag[_root_.sn.gnome.gobject.internal.GObject, Ptr[GDBusObjectManagerServerPrivate]] @@ -10279,9 +10501,6 @@ opaque type _GDBusObjectManagerServerPrivate = CStruct0 object _GDBusObjectManagerServerPrivate: given _tag: Tag[_GDBusObjectManagerServerPrivate] = Tag.materializeCStruct0Tag -/** - * GDBusObjectProxy: -*/ opaque type _GDBusObjectProxy = CStruct2[_root_.sn.gnome.gobject.internal.GObject, Ptr[GDBusObjectProxyPrivate]] object _GDBusObjectProxy: given _tag: Tag[_GDBusObjectProxy] = Tag.materializeCStruct2Tag[_root_.sn.gnome.gobject.internal.GObject, Ptr[GDBusObjectProxyPrivate]] @@ -10319,9 +10538,6 @@ opaque type _GDBusObjectProxyPrivate = CStruct0 object _GDBusObjectProxyPrivate: given _tag: Tag[_GDBusObjectProxyPrivate] = Tag.materializeCStruct0Tag -/** - * GDBusObjectSkeleton: -*/ opaque type _GDBusObjectSkeleton = CStruct2[_root_.sn.gnome.gobject.internal.GObject, Ptr[GDBusObjectSkeletonPrivate]] object _GDBusObjectSkeleton: given _tag: Tag[_GDBusObjectSkeleton] = Tag.materializeCStruct2Tag[_root_.sn.gnome.gobject.internal.GObject, Ptr[GDBusObjectSkeletonPrivate]] @@ -10389,9 +10605,6 @@ object _GDBusPropertyInfo: def annotations : Ptr[Ptr[GDBusAnnotationInfo]] = struct._5.asInstanceOf[Ptr[Ptr[GDBusAnnotationInfo]]] def annotations_=(value: Ptr[Ptr[GDBusAnnotationInfo]]): Unit = !struct.at5 = value.asInstanceOf[Ptr[Byte]] -/** - * GDBusProxy: -*/ opaque type _GDBusProxy = CStruct2[_root_.sn.gnome.gobject.internal.GObject, Ptr[GDBusProxyPrivate]] object _GDBusProxy: given _tag: Tag[_GDBusProxy] = Tag.materializeCStruct2Tag[_root_.sn.gnome.gobject.internal.GObject, Ptr[GDBusProxyPrivate]] @@ -10995,10 +11208,6 @@ opaque type _GFileAttributeMatcher = CStruct0 object _GFileAttributeMatcher: given _tag: Tag[_GFileAttributeMatcher] = Tag.materializeCStruct0Tag -opaque type _GFileDescriptorBased = CStruct0 -object _GFileDescriptorBased: - given _tag: Tag[_GFileDescriptorBased] = Tag.materializeCStruct0Tag - opaque type _GFileEnumerator = CStruct2[_root_.sn.gnome.gobject.internal.GObject, Ptr[GFileEnumeratorPrivate]] object _GFileEnumerator: given _tag: Tag[_GFileEnumerator] = Tag.materializeCStruct2Tag[_root_.sn.gnome.gobject.internal.GObject, Ptr[GFileEnumeratorPrivate]] @@ -11157,7 +11366,7 @@ opaque type _GFileIface = CArray[CChar, Nat.Digit3[Nat._8, Nat._4, Nat._0]] object _GFileIface: given _tag: Tag[_GFileIface] = Tag.CArray[CChar, Nat.Digit3[Nat._8, Nat._4, Nat._0]](Tag.Byte, Tag.Digit3[Nat._8, Nat._4, Nat._0](Tag.Nat8, Tag.Nat4, Tag.Nat0)) def apply()(using Zone): Ptr[_GFileIface] = scala.scalanative.unsafe.alloc[_GFileIface](1) - def apply(g_iface : _root_.sn.gnome.gobject.internal.GTypeInterface, dup : CFuncPtr1[Ptr[GFile], Ptr[GFile]], hash : CFuncPtr1[Ptr[GFile], _root_.sn.gnome.glib.internal.guint], equal : CFuncPtr2[Ptr[GFile], Ptr[GFile], _root_.sn.gnome.glib.internal.gboolean], is_native : CFuncPtr1[Ptr[GFile], _root_.sn.gnome.glib.internal.gboolean], has_uri_scheme : CFuncPtr2[Ptr[GFile], CString, _root_.sn.gnome.glib.internal.gboolean], get_uri_scheme : CFuncPtr1[Ptr[GFile], CString], get_basename : CFuncPtr1[Ptr[GFile], CString], get_path : CFuncPtr1[Ptr[GFile], CString], get_uri : CFuncPtr1[Ptr[GFile], CString], get_parse_name : CFuncPtr1[Ptr[GFile], CString], get_parent : CFuncPtr1[Ptr[GFile], Ptr[GFile]], prefix_matches : CFuncPtr2[Ptr[GFile], Ptr[GFile], _root_.sn.gnome.glib.internal.gboolean], get_relative_path : CFuncPtr2[Ptr[GFile], Ptr[GFile], CString], resolve_relative_path : CFuncPtr2[Ptr[GFile], CString, Ptr[GFile]], get_child_for_display_name : CFuncPtr3[Ptr[GFile], CString, Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFile]], enumerate_children : CFuncPtr5[Ptr[GFile], CString, GFileQueryInfoFlags, Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileEnumerator]], enumerate_children_async : CFuncPtr7[Ptr[GFile], CString, GFileQueryInfoFlags, CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], enumerate_children_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileEnumerator]], query_info : CFuncPtr5[Ptr[GFile], CString, GFileQueryInfoFlags, Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileInfo]], query_info_async : CFuncPtr7[Ptr[GFile], CString, GFileQueryInfoFlags, CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], query_info_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileInfo]], query_filesystem_info : CFuncPtr4[Ptr[GFile], CString, Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileInfo]], query_filesystem_info_async : CFuncPtr6[Ptr[GFile], CString, CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], query_filesystem_info_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileInfo]], find_enclosing_mount : CFuncPtr3[Ptr[GFile], Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GMount]], find_enclosing_mount_async : CFuncPtr5[Ptr[GFile], CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], find_enclosing_mount_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GMount]], set_display_name : CFuncPtr4[Ptr[GFile], CString, Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFile]], set_display_name_async : CFuncPtr6[Ptr[GFile], CString, CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], set_display_name_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFile]], query_settable_attributes : CFuncPtr3[Ptr[GFile], Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileAttributeInfoList]], _query_settable_attributes_async : CFuncPtr0[Unit], _query_settable_attributes_finish : CFuncPtr0[Unit], query_writable_namespaces : CFuncPtr3[Ptr[GFile], Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileAttributeInfoList]], _query_writable_namespaces_async : CFuncPtr0[Unit], _query_writable_namespaces_finish : CFuncPtr0[Unit], set_attribute : CFuncPtr7[Ptr[GFile], CString, GFileAttributeType, _root_.sn.gnome.glib.internal.gpointer, GFileQueryInfoFlags, Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], set_attributes_from_info : CFuncPtr5[Ptr[GFile], Ptr[GFileInfo], GFileQueryInfoFlags, Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], set_attributes_async : CFuncPtr7[Ptr[GFile], Ptr[GFileInfo], GFileQueryInfoFlags, CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], set_attributes_finish : CFuncPtr4[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[GFileInfo]], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], read_fn : CFuncPtr3[Ptr[GFile], Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileInputStream]], read_async : CFuncPtr5[Ptr[GFile], CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], read_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileInputStream]], append_to : CFuncPtr4[Ptr[GFile], GFileCreateFlags, Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileOutputStream]], append_to_async : CFuncPtr6[Ptr[GFile], GFileCreateFlags, CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], append_to_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileOutputStream]], create : CFuncPtr4[Ptr[GFile], GFileCreateFlags, Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileOutputStream]], create_async : CFuncPtr6[Ptr[GFile], GFileCreateFlags, CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], create_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileOutputStream]], replace : CFuncPtr6[Ptr[GFile], CString, _root_.sn.gnome.glib.internal.gboolean, GFileCreateFlags, Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileOutputStream]], replace_async : CFuncPtr8[Ptr[GFile], CString, _root_.sn.gnome.glib.internal.gboolean, GFileCreateFlags, CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], replace_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileOutputStream]], delete_file : CFuncPtr3[Ptr[GFile], Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], delete_file_async : CFuncPtr5[Ptr[GFile], CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], delete_file_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], trash : CFuncPtr3[Ptr[GFile], Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], trash_async : CFuncPtr5[Ptr[GFile], CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], trash_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], make_directory : CFuncPtr3[Ptr[GFile], Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], make_directory_async : CFuncPtr5[Ptr[GFile], CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], make_directory_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], make_symbolic_link : CFuncPtr4[Ptr[GFile], CString, Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], _make_symbolic_link_async : CFuncPtr0[Unit], _make_symbolic_link_finish : CFuncPtr0[Unit], copy : CFuncPtr7[Ptr[GFile], Ptr[GFile], GFileCopyFlags, Ptr[GCancellable], GFileProgressCallback, _root_.sn.gnome.glib.internal.gpointer, Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], copy_async : CFuncPtr9[Ptr[GFile], Ptr[GFile], GFileCopyFlags, CInt, Ptr[GCancellable], GFileProgressCallback, _root_.sn.gnome.glib.internal.gpointer, GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], copy_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], move : CFuncPtr7[Ptr[GFile], Ptr[GFile], GFileCopyFlags, Ptr[GCancellable], GFileProgressCallback, _root_.sn.gnome.glib.internal.gpointer, Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], move_async : CFuncPtr9[Ptr[GFile], Ptr[GFile], GFileCopyFlags, CInt, Ptr[GCancellable], GFileProgressCallback, _root_.sn.gnome.glib.internal.gpointer, GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], move_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], mount_mountable : CFuncPtr6[Ptr[GFile], GMountMountFlags, Ptr[GMountOperation], Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], mount_mountable_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFile]], unmount_mountable : CFuncPtr5[Ptr[GFile], GMountUnmountFlags, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], unmount_mountable_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], eject_mountable : CFuncPtr5[Ptr[GFile], GMountUnmountFlags, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], eject_mountable_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], mount_enclosing_volume : CFuncPtr6[Ptr[GFile], GMountMountFlags, Ptr[GMountOperation], Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], mount_enclosing_volume_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], monitor_dir : CFuncPtr4[Ptr[GFile], GFileMonitorFlags, Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileMonitor]], monitor_file : CFuncPtr4[Ptr[GFile], GFileMonitorFlags, Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileMonitor]], open_readwrite : CFuncPtr3[Ptr[GFile], Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileIOStream]], open_readwrite_async : CFuncPtr5[Ptr[GFile], CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], open_readwrite_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileIOStream]], create_readwrite : CFuncPtr4[Ptr[GFile], GFileCreateFlags, Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileIOStream]], create_readwrite_async : CFuncPtr6[Ptr[GFile], GFileCreateFlags, CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], create_readwrite_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileIOStream]], replace_readwrite : CFuncPtr6[Ptr[GFile], CString, _root_.sn.gnome.glib.internal.gboolean, GFileCreateFlags, Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileIOStream]], replace_readwrite_async : CFuncPtr8[Ptr[GFile], CString, _root_.sn.gnome.glib.internal.gboolean, GFileCreateFlags, CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], replace_readwrite_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileIOStream]], start_mountable : CFuncPtr6[Ptr[GFile], GDriveStartFlags, Ptr[GMountOperation], Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], start_mountable_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], stop_mountable : CFuncPtr6[Ptr[GFile], GMountUnmountFlags, Ptr[GMountOperation], Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], stop_mountable_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], supports_thread_contexts : _root_.sn.gnome.glib.internal.gboolean, unmount_mountable_with_operation : CFuncPtr6[Ptr[GFile], GMountUnmountFlags, Ptr[GMountOperation], Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], unmount_mountable_with_operation_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], eject_mountable_with_operation : CFuncPtr6[Ptr[GFile], GMountUnmountFlags, Ptr[GMountOperation], Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], eject_mountable_with_operation_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], poll_mountable : CFuncPtr4[Ptr[GFile], Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], poll_mountable_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], measure_disk_usage : CFuncPtr9[Ptr[GFile], GFileMeasureFlags, Ptr[GCancellable], GFileMeasureProgressCallback, _root_.sn.gnome.glib.internal.gpointer, Ptr[_root_.sn.gnome.glib.internal.guint64], Ptr[_root_.sn.gnome.glib.internal.guint64], Ptr[_root_.sn.gnome.glib.internal.guint64], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], measure_disk_usage_async : CFuncPtr8[Ptr[GFile], GFileMeasureFlags, _root_.sn.gnome.glib.internal.gint, Ptr[GCancellable], GFileMeasureProgressCallback, _root_.sn.gnome.glib.internal.gpointer, GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], measure_disk_usage_finish : CFuncPtr6[Ptr[GFile], Ptr[GAsyncResult], Ptr[_root_.sn.gnome.glib.internal.guint64], Ptr[_root_.sn.gnome.glib.internal.guint64], Ptr[_root_.sn.gnome.glib.internal.guint64], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean])(using Zone): Ptr[_GFileIface] = + def apply(g_iface : _root_.sn.gnome.gobject.internal.GTypeInterface, dup : CFuncPtr1[Ptr[GFile], Ptr[GFile]], hash : CFuncPtr1[Ptr[GFile], _root_.sn.gnome.glib.internal.guint], equal : CFuncPtr2[Ptr[GFile], Ptr[GFile], _root_.sn.gnome.glib.internal.gboolean], is_native : CFuncPtr1[Ptr[GFile], _root_.sn.gnome.glib.internal.gboolean], has_uri_scheme : CFuncPtr2[Ptr[GFile], CString, _root_.sn.gnome.glib.internal.gboolean], get_uri_scheme : CFuncPtr1[Ptr[GFile], CString], get_basename : CFuncPtr1[Ptr[GFile], CString], get_path : CFuncPtr1[Ptr[GFile], CString], get_uri : CFuncPtr1[Ptr[GFile], CString], get_parse_name : CFuncPtr1[Ptr[GFile], CString], get_parent : CFuncPtr1[Ptr[GFile], Ptr[GFile]], prefix_matches : CFuncPtr2[Ptr[GFile], Ptr[GFile], _root_.sn.gnome.glib.internal.gboolean], get_relative_path : CFuncPtr2[Ptr[GFile], Ptr[GFile], CString], resolve_relative_path : CFuncPtr2[Ptr[GFile], CString, Ptr[GFile]], get_child_for_display_name : CFuncPtr3[Ptr[GFile], CString, Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFile]], enumerate_children : CFuncPtr5[Ptr[GFile], CString, GFileQueryInfoFlags, Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileEnumerator]], enumerate_children_async : CFuncPtr7[Ptr[GFile], CString, GFileQueryInfoFlags, CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], enumerate_children_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileEnumerator]], query_info : CFuncPtr5[Ptr[GFile], CString, GFileQueryInfoFlags, Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileInfo]], query_info_async : CFuncPtr7[Ptr[GFile], CString, GFileQueryInfoFlags, CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], query_info_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileInfo]], query_filesystem_info : CFuncPtr4[Ptr[GFile], CString, Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileInfo]], query_filesystem_info_async : CFuncPtr6[Ptr[GFile], CString, CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], query_filesystem_info_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileInfo]], find_enclosing_mount : CFuncPtr3[Ptr[GFile], Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GMount]], find_enclosing_mount_async : CFuncPtr5[Ptr[GFile], CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], find_enclosing_mount_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GMount]], set_display_name : CFuncPtr4[Ptr[GFile], CString, Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFile]], set_display_name_async : CFuncPtr6[Ptr[GFile], CString, CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], set_display_name_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFile]], query_settable_attributes : CFuncPtr3[Ptr[GFile], Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileAttributeInfoList]], _query_settable_attributes_async : CFuncPtr0[Unit], _query_settable_attributes_finish : CFuncPtr0[Unit], query_writable_namespaces : CFuncPtr3[Ptr[GFile], Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileAttributeInfoList]], _query_writable_namespaces_async : CFuncPtr0[Unit], _query_writable_namespaces_finish : CFuncPtr0[Unit], set_attribute : CFuncPtr7[Ptr[GFile], CString, GFileAttributeType, _root_.sn.gnome.glib.internal.gpointer, GFileQueryInfoFlags, Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], set_attributes_from_info : CFuncPtr5[Ptr[GFile], Ptr[GFileInfo], GFileQueryInfoFlags, Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], set_attributes_async : CFuncPtr7[Ptr[GFile], Ptr[GFileInfo], GFileQueryInfoFlags, CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], set_attributes_finish : CFuncPtr4[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[GFileInfo]], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], read_fn : CFuncPtr3[Ptr[GFile], Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileInputStream]], read_async : CFuncPtr5[Ptr[GFile], CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], read_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileInputStream]], append_to : CFuncPtr4[Ptr[GFile], GFileCreateFlags, Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileOutputStream]], append_to_async : CFuncPtr6[Ptr[GFile], GFileCreateFlags, CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], append_to_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileOutputStream]], create : CFuncPtr4[Ptr[GFile], GFileCreateFlags, Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileOutputStream]], create_async : CFuncPtr6[Ptr[GFile], GFileCreateFlags, CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], create_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileOutputStream]], replace : CFuncPtr6[Ptr[GFile], CString, _root_.sn.gnome.glib.internal.gboolean, GFileCreateFlags, Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileOutputStream]], replace_async : CFuncPtr8[Ptr[GFile], CString, _root_.sn.gnome.glib.internal.gboolean, GFileCreateFlags, CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], replace_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileOutputStream]], delete_file : CFuncPtr3[Ptr[GFile], Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], delete_file_async : CFuncPtr5[Ptr[GFile], CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], delete_file_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], trash : CFuncPtr3[Ptr[GFile], Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], trash_async : CFuncPtr5[Ptr[GFile], CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], trash_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], make_directory : CFuncPtr3[Ptr[GFile], Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], make_directory_async : CFuncPtr5[Ptr[GFile], CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], make_directory_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], make_symbolic_link : CFuncPtr4[Ptr[GFile], CString, Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], make_symbolic_link_async : CFuncPtr6[Ptr[GFile], CString, CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], make_symbolic_link_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], copy : CFuncPtr7[Ptr[GFile], Ptr[GFile], GFileCopyFlags, Ptr[GCancellable], GFileProgressCallback, _root_.sn.gnome.glib.internal.gpointer, Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], copy_async : CFuncPtr9[Ptr[GFile], Ptr[GFile], GFileCopyFlags, CInt, Ptr[GCancellable], GFileProgressCallback, _root_.sn.gnome.glib.internal.gpointer, GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], copy_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], move : CFuncPtr7[Ptr[GFile], Ptr[GFile], GFileCopyFlags, Ptr[GCancellable], GFileProgressCallback, _root_.sn.gnome.glib.internal.gpointer, Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], move_async : CFuncPtr9[Ptr[GFile], Ptr[GFile], GFileCopyFlags, CInt, Ptr[GCancellable], GFileProgressCallback, _root_.sn.gnome.glib.internal.gpointer, GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], move_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], mount_mountable : CFuncPtr6[Ptr[GFile], GMountMountFlags, Ptr[GMountOperation], Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], mount_mountable_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFile]], unmount_mountable : CFuncPtr5[Ptr[GFile], GMountUnmountFlags, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], unmount_mountable_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], eject_mountable : CFuncPtr5[Ptr[GFile], GMountUnmountFlags, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], eject_mountable_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], mount_enclosing_volume : CFuncPtr6[Ptr[GFile], GMountMountFlags, Ptr[GMountOperation], Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], mount_enclosing_volume_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], monitor_dir : CFuncPtr4[Ptr[GFile], GFileMonitorFlags, Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileMonitor]], monitor_file : CFuncPtr4[Ptr[GFile], GFileMonitorFlags, Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileMonitor]], open_readwrite : CFuncPtr3[Ptr[GFile], Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileIOStream]], open_readwrite_async : CFuncPtr5[Ptr[GFile], CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], open_readwrite_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileIOStream]], create_readwrite : CFuncPtr4[Ptr[GFile], GFileCreateFlags, Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileIOStream]], create_readwrite_async : CFuncPtr6[Ptr[GFile], GFileCreateFlags, CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], create_readwrite_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileIOStream]], replace_readwrite : CFuncPtr6[Ptr[GFile], CString, _root_.sn.gnome.glib.internal.gboolean, GFileCreateFlags, Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileIOStream]], replace_readwrite_async : CFuncPtr8[Ptr[GFile], CString, _root_.sn.gnome.glib.internal.gboolean, GFileCreateFlags, CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], replace_readwrite_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[GFileIOStream]], start_mountable : CFuncPtr6[Ptr[GFile], GDriveStartFlags, Ptr[GMountOperation], Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], start_mountable_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], stop_mountable : CFuncPtr6[Ptr[GFile], GMountUnmountFlags, Ptr[GMountOperation], Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], stop_mountable_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], supports_thread_contexts : _root_.sn.gnome.glib.internal.gboolean, unmount_mountable_with_operation : CFuncPtr6[Ptr[GFile], GMountUnmountFlags, Ptr[GMountOperation], Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], unmount_mountable_with_operation_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], eject_mountable_with_operation : CFuncPtr6[Ptr[GFile], GMountUnmountFlags, Ptr[GMountOperation], Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], eject_mountable_with_operation_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], poll_mountable : CFuncPtr4[Ptr[GFile], Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], poll_mountable_finish : CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], measure_disk_usage : CFuncPtr9[Ptr[GFile], GFileMeasureFlags, Ptr[GCancellable], GFileMeasureProgressCallback, _root_.sn.gnome.glib.internal.gpointer, Ptr[_root_.sn.gnome.glib.internal.guint64], Ptr[_root_.sn.gnome.glib.internal.guint64], Ptr[_root_.sn.gnome.glib.internal.guint64], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean], measure_disk_usage_async : CFuncPtr8[Ptr[GFile], GFileMeasureFlags, _root_.sn.gnome.glib.internal.gint, Ptr[GCancellable], GFileMeasureProgressCallback, _root_.sn.gnome.glib.internal.gpointer, GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit], measure_disk_usage_finish : CFuncPtr6[Ptr[GFile], Ptr[GAsyncResult], Ptr[_root_.sn.gnome.glib.internal.guint64], Ptr[_root_.sn.gnome.glib.internal.guint64], Ptr[_root_.sn.gnome.glib.internal.guint64], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean])(using Zone): Ptr[_GFileIface] = val ____ptr = apply() (!____ptr).g_iface = g_iface (!____ptr).dup = dup @@ -11222,8 +11431,8 @@ object _GFileIface: (!____ptr).make_directory_async = make_directory_async (!____ptr).make_directory_finish = make_directory_finish (!____ptr).make_symbolic_link = make_symbolic_link - (!____ptr)._make_symbolic_link_async = _make_symbolic_link_async - (!____ptr)._make_symbolic_link_finish = _make_symbolic_link_finish + (!____ptr).make_symbolic_link_async = make_symbolic_link_async + (!____ptr).make_symbolic_link_finish = make_symbolic_link_finish (!____ptr).copy = copy (!____ptr).copy_async = copy_async (!____ptr).copy_finish = copy_finish @@ -11391,10 +11600,10 @@ object _GFileIface: def make_directory_finish_=(value: CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean]): Unit = !struct.at(offsets(61)).asInstanceOf[Ptr[CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean]]] = value def make_symbolic_link: CFuncPtr4[Ptr[GFile], CString, Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean] = !struct.at(offsets(62)).asInstanceOf[Ptr[CFuncPtr4[Ptr[GFile], CString, Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean]]] def make_symbolic_link_=(value: CFuncPtr4[Ptr[GFile], CString, Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean]): Unit = !struct.at(offsets(62)).asInstanceOf[Ptr[CFuncPtr4[Ptr[GFile], CString, Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean]]] = value - def _make_symbolic_link_async: CFuncPtr0[Unit] = !struct.at(offsets(63)).asInstanceOf[Ptr[CFuncPtr0[Unit]]] - def _make_symbolic_link_async_=(value: CFuncPtr0[Unit]): Unit = !struct.at(offsets(63)).asInstanceOf[Ptr[CFuncPtr0[Unit]]] = value - def _make_symbolic_link_finish: CFuncPtr0[Unit] = !struct.at(offsets(64)).asInstanceOf[Ptr[CFuncPtr0[Unit]]] - def _make_symbolic_link_finish_=(value: CFuncPtr0[Unit]): Unit = !struct.at(offsets(64)).asInstanceOf[Ptr[CFuncPtr0[Unit]]] = value + def make_symbolic_link_async: CFuncPtr6[Ptr[GFile], CString, CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit] = !struct.at(offsets(63)).asInstanceOf[Ptr[CFuncPtr6[Ptr[GFile], CString, CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit]]] + def make_symbolic_link_async_=(value: CFuncPtr6[Ptr[GFile], CString, CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit]): Unit = !struct.at(offsets(63)).asInstanceOf[Ptr[CFuncPtr6[Ptr[GFile], CString, CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit]]] = value + def make_symbolic_link_finish: CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean] = !struct.at(offsets(64)).asInstanceOf[Ptr[CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean]]] + def make_symbolic_link_finish_=(value: CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean]): Unit = !struct.at(offsets(64)).asInstanceOf[Ptr[CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean]]] = value def copy: CFuncPtr7[Ptr[GFile], Ptr[GFile], GFileCopyFlags, Ptr[GCancellable], GFileProgressCallback, _root_.sn.gnome.glib.internal.gpointer, Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean] = !struct.at(offsets(65)).asInstanceOf[Ptr[CFuncPtr7[Ptr[GFile], Ptr[GFile], GFileCopyFlags, Ptr[GCancellable], GFileProgressCallback, _root_.sn.gnome.glib.internal.gpointer, Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean]]] def copy_=(value: CFuncPtr7[Ptr[GFile], Ptr[GFile], GFileCopyFlags, Ptr[GCancellable], GFileProgressCallback, _root_.sn.gnome.glib.internal.gpointer, Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean]): Unit = !struct.at(offsets(65)).asInstanceOf[Ptr[CFuncPtr7[Ptr[GFile], Ptr[GFile], GFileCopyFlags, Ptr[GCancellable], GFileProgressCallback, _root_.sn.gnome.glib.internal.gpointer, Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean]]] = value def copy_async: CFuncPtr9[Ptr[GFile], Ptr[GFile], GFileCopyFlags, CInt, Ptr[GCancellable], GFileProgressCallback, _root_.sn.gnome.glib.internal.gpointer, GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit] = !struct.at(offsets(66)).asInstanceOf[Ptr[CFuncPtr9[Ptr[GFile], Ptr[GFile], GFileCopyFlags, CInt, Ptr[GCancellable], GFileProgressCallback, _root_.sn.gnome.glib.internal.gpointer, GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit]]] @@ -11546,9 +11755,9 @@ object _GFileIface: res(60) = align(res(59) + sizeof[CFuncPtr3[Ptr[GFile], Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean]].toInt, alignmentof[CFuncPtr5[Ptr[GFile], CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit]].toInt) res(61) = align(res(60) + sizeof[CFuncPtr5[Ptr[GFile], CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit]].toInt, alignmentof[CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean]].toInt) res(62) = align(res(61) + sizeof[CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean]].toInt, alignmentof[CFuncPtr4[Ptr[GFile], CString, Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean]].toInt) - res(63) = align(res(62) + sizeof[CFuncPtr4[Ptr[GFile], CString, Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean]].toInt, alignmentof[CFuncPtr0[Unit]].toInt) - res(64) = align(res(63) + sizeof[CFuncPtr0[Unit]].toInt, alignmentof[CFuncPtr0[Unit]].toInt) - res(65) = align(res(64) + sizeof[CFuncPtr0[Unit]].toInt, alignmentof[CFuncPtr7[Ptr[GFile], Ptr[GFile], GFileCopyFlags, Ptr[GCancellable], GFileProgressCallback, _root_.sn.gnome.glib.internal.gpointer, Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean]].toInt) + res(63) = align(res(62) + sizeof[CFuncPtr4[Ptr[GFile], CString, Ptr[GCancellable], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean]].toInt, alignmentof[CFuncPtr6[Ptr[GFile], CString, CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit]].toInt) + res(64) = align(res(63) + sizeof[CFuncPtr6[Ptr[GFile], CString, CInt, Ptr[GCancellable], GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit]].toInt, alignmentof[CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean]].toInt) + res(65) = align(res(64) + sizeof[CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean]].toInt, alignmentof[CFuncPtr7[Ptr[GFile], Ptr[GFile], GFileCopyFlags, Ptr[GCancellable], GFileProgressCallback, _root_.sn.gnome.glib.internal.gpointer, Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean]].toInt) res(66) = align(res(65) + sizeof[CFuncPtr7[Ptr[GFile], Ptr[GFile], GFileCopyFlags, Ptr[GCancellable], GFileProgressCallback, _root_.sn.gnome.glib.internal.gpointer, Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean]].toInt, alignmentof[CFuncPtr9[Ptr[GFile], Ptr[GFile], GFileCopyFlags, CInt, Ptr[GCancellable], GFileProgressCallback, _root_.sn.gnome.glib.internal.gpointer, GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit]].toInt) res(67) = align(res(66) + sizeof[CFuncPtr9[Ptr[GFile], Ptr[GFile], GFileCopyFlags, CInt, Ptr[GCancellable], GFileProgressCallback, _root_.sn.gnome.glib.internal.gpointer, GAsyncReadyCallback, _root_.sn.gnome.glib.internal.gpointer, Unit]].toInt, alignmentof[CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean]].toInt) res(68) = align(res(67) + sizeof[CFuncPtr3[Ptr[GFile], Ptr[GAsyncResult], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean]].toInt, alignmentof[CFuncPtr7[Ptr[GFile], Ptr[GFile], GFileCopyFlags, Ptr[GCancellable], GFileProgressCallback, _root_.sn.gnome.glib.internal.gpointer, Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], _root_.sn.gnome.glib.internal.gboolean]].toInt) @@ -11662,9 +11871,6 @@ opaque type _GFileInputStreamPrivate = CStruct0 object _GFileInputStreamPrivate: given _tag: Tag[_GFileInputStreamPrivate] = Tag.materializeCStruct0Tag -/** - * GFileMonitor: -*/ opaque type _GFileMonitor = CStruct2[_root_.sn.gnome.gobject.internal.GObject, Ptr[GFileMonitorPrivate]] object _GFileMonitor: given _tag: Tag[_GFileMonitor] = Tag.materializeCStruct2Tag[_root_.sn.gnome.gobject.internal.GObject, Ptr[GFileMonitorPrivate]] @@ -11914,9 +12120,6 @@ opaque type _GIOSchedulerJob = CStruct0 object _GIOSchedulerJob: given _tag: Tag[_GIOSchedulerJob] = Tag.materializeCStruct0Tag -/** - * GIOStream: -*/ opaque type _GIOStream = CStruct2[_root_.sn.gnome.gobject.internal.GObject, Ptr[GIOStreamPrivate]] object _GIOStream: given _tag: Tag[_GIOStream] = Tag.materializeCStruct2Tag[_root_.sn.gnome.gobject.internal.GObject, Ptr[GIOStreamPrivate]] @@ -13560,9 +13763,6 @@ opaque type _GSimpleAction = CStruct0 object _GSimpleAction: given _tag: Tag[_GSimpleAction] = Tag.materializeCStruct0Tag -/** - * GSimpleActionGroup: -*/ opaque type _GSimpleActionGroup = CStruct2[_root_.sn.gnome.gobject.internal.GObject, Ptr[GSimpleActionGroupPrivate]] object _GSimpleActionGroup: given _tag: Tag[_GSimpleActionGroup] = Tag.materializeCStruct2Tag[_root_.sn.gnome.gobject.internal.GObject, Ptr[GSimpleActionGroupPrivate]] @@ -14625,13 +14825,153 @@ object _GTlsServerConnectionInterface: def g_iface : _root_.sn.gnome.gobject.internal.GTypeInterface = struct._1 def g_iface_=(value: _root_.sn.gnome.gobject.internal.GTypeInterface): Unit = !struct.at1 = value -opaque type _GUnixCredentialsMessage = CStruct0 +opaque type _GUnixConnection = CStruct2[GSocketConnection, Ptr[GUnixConnectionPrivate]] +object _GUnixConnection: + given _tag: Tag[_GUnixConnection] = Tag.materializeCStruct2Tag[GSocketConnection, Ptr[GUnixConnectionPrivate]] + def apply()(using Zone): Ptr[_GUnixConnection] = scala.scalanative.unsafe.alloc[_GUnixConnection](1) + def apply(parent_instance : GSocketConnection, priv : Ptr[GUnixConnectionPrivate])(using Zone): Ptr[_GUnixConnection] = + val ____ptr = apply() + (!____ptr).parent_instance = parent_instance + (!____ptr).priv = priv + ____ptr + extension (struct: _GUnixConnection) + def parent_instance : GSocketConnection = struct._1 + def parent_instance_=(value: GSocketConnection): Unit = !struct.at1 = value + def priv : Ptr[GUnixConnectionPrivate] = struct._2 + def priv_=(value: Ptr[GUnixConnectionPrivate]): Unit = !struct.at2 = value + +opaque type _GUnixConnectionClass = CStruct1[GSocketConnectionClass] +object _GUnixConnectionClass: + given _tag: Tag[_GUnixConnectionClass] = Tag.materializeCStruct1Tag[GSocketConnectionClass] + def apply()(using Zone): Ptr[_GUnixConnectionClass] = scala.scalanative.unsafe.alloc[_GUnixConnectionClass](1) + def apply(parent_class : GSocketConnectionClass)(using Zone): Ptr[_GUnixConnectionClass] = + val ____ptr = apply() + (!____ptr).parent_class = parent_class + ____ptr + extension (struct: _GUnixConnectionClass) + def parent_class : GSocketConnectionClass = struct._1 + def parent_class_=(value: GSocketConnectionClass): Unit = !struct.at1 = value + +opaque type _GUnixConnectionPrivate = CStruct0 +object _GUnixConnectionPrivate: + given _tag: Tag[_GUnixConnectionPrivate] = Tag.materializeCStruct0Tag + +opaque type _GUnixCredentialsMessage = CStruct2[GSocketControlMessage, Ptr[GUnixCredentialsMessagePrivate]] object _GUnixCredentialsMessage: - given _tag: Tag[_GUnixCredentialsMessage] = Tag.materializeCStruct0Tag + given _tag: Tag[_GUnixCredentialsMessage] = Tag.materializeCStruct2Tag[GSocketControlMessage, Ptr[GUnixCredentialsMessagePrivate]] + def apply()(using Zone): Ptr[_GUnixCredentialsMessage] = scala.scalanative.unsafe.alloc[_GUnixCredentialsMessage](1) + def apply(parent_instance : GSocketControlMessage, priv : Ptr[GUnixCredentialsMessagePrivate])(using Zone): Ptr[_GUnixCredentialsMessage] = + val ____ptr = apply() + (!____ptr).parent_instance = parent_instance + (!____ptr).priv = priv + ____ptr + extension (struct: _GUnixCredentialsMessage) + def parent_instance : GSocketControlMessage = struct._1 + def parent_instance_=(value: GSocketControlMessage): Unit = !struct.at1 = value + def priv : Ptr[GUnixCredentialsMessagePrivate] = struct._2 + def priv_=(value: Ptr[GUnixCredentialsMessagePrivate]): Unit = !struct.at2 = value -opaque type _GUnixFDList = CStruct0 +/** + * GUnixCredentialsMessageClass: +*/ +opaque type _GUnixCredentialsMessageClass = CStruct3[GSocketControlMessageClass, CFuncPtr0[Unit], CFuncPtr0[Unit]] +object _GUnixCredentialsMessageClass: + given _tag: Tag[_GUnixCredentialsMessageClass] = Tag.materializeCStruct3Tag[GSocketControlMessageClass, CFuncPtr0[Unit], CFuncPtr0[Unit]] + def apply()(using Zone): Ptr[_GUnixCredentialsMessageClass] = scala.scalanative.unsafe.alloc[_GUnixCredentialsMessageClass](1) + def apply(parent_class : GSocketControlMessageClass, _g_reserved1 : CFuncPtr0[Unit], _g_reserved2 : CFuncPtr0[Unit])(using Zone): Ptr[_GUnixCredentialsMessageClass] = + val ____ptr = apply() + (!____ptr).parent_class = parent_class + (!____ptr)._g_reserved1 = _g_reserved1 + (!____ptr)._g_reserved2 = _g_reserved2 + ____ptr + extension (struct: _GUnixCredentialsMessageClass) + def parent_class : GSocketControlMessageClass = struct._1 + def parent_class_=(value: GSocketControlMessageClass): Unit = !struct.at1 = value + def _g_reserved1 : CFuncPtr0[Unit] = struct._2 + def _g_reserved1_=(value: CFuncPtr0[Unit]): Unit = !struct.at2 = value + def _g_reserved2 : CFuncPtr0[Unit] = struct._3 + def _g_reserved2_=(value: CFuncPtr0[Unit]): Unit = !struct.at3 = value + +opaque type _GUnixCredentialsMessagePrivate = CStruct0 +object _GUnixCredentialsMessagePrivate: + given _tag: Tag[_GUnixCredentialsMessagePrivate] = Tag.materializeCStruct0Tag + +opaque type _GUnixFDList = CStruct2[_root_.sn.gnome.gobject.internal.GObject, Ptr[GUnixFDListPrivate]] object _GUnixFDList: - given _tag: Tag[_GUnixFDList] = Tag.materializeCStruct0Tag + given _tag: Tag[_GUnixFDList] = Tag.materializeCStruct2Tag[_root_.sn.gnome.gobject.internal.GObject, Ptr[GUnixFDListPrivate]] + def apply()(using Zone): Ptr[_GUnixFDList] = scala.scalanative.unsafe.alloc[_GUnixFDList](1) + def apply(parent_instance : _root_.sn.gnome.gobject.internal.GObject, priv : Ptr[GUnixFDListPrivate])(using Zone): Ptr[_GUnixFDList] = + val ____ptr = apply() + (!____ptr).parent_instance = parent_instance + (!____ptr).priv = priv + ____ptr + extension (struct: _GUnixFDList) + def parent_instance : _root_.sn.gnome.gobject.internal.GObject = struct._1 + def parent_instance_=(value: _root_.sn.gnome.gobject.internal.GObject): Unit = !struct.at1 = value + def priv : Ptr[GUnixFDListPrivate] = struct._2 + def priv_=(value: Ptr[GUnixFDListPrivate]): Unit = !struct.at2 = value + +opaque type _GUnixFDListClass = CStruct6[_root_.sn.gnome.gobject.internal.GObjectClass, CFuncPtr0[Unit], CFuncPtr0[Unit], CFuncPtr0[Unit], CFuncPtr0[Unit], CFuncPtr0[Unit]] +object _GUnixFDListClass: + given _tag: Tag[_GUnixFDListClass] = Tag.materializeCStruct6Tag[_root_.sn.gnome.gobject.internal.GObjectClass, CFuncPtr0[Unit], CFuncPtr0[Unit], CFuncPtr0[Unit], CFuncPtr0[Unit], CFuncPtr0[Unit]] + def apply()(using Zone): Ptr[_GUnixFDListClass] = scala.scalanative.unsafe.alloc[_GUnixFDListClass](1) + def apply(parent_class : _root_.sn.gnome.gobject.internal.GObjectClass, _g_reserved1 : CFuncPtr0[Unit], _g_reserved2 : CFuncPtr0[Unit], _g_reserved3 : CFuncPtr0[Unit], _g_reserved4 : CFuncPtr0[Unit], _g_reserved5 : CFuncPtr0[Unit])(using Zone): Ptr[_GUnixFDListClass] = + val ____ptr = apply() + (!____ptr).parent_class = parent_class + (!____ptr)._g_reserved1 = _g_reserved1 + (!____ptr)._g_reserved2 = _g_reserved2 + (!____ptr)._g_reserved3 = _g_reserved3 + (!____ptr)._g_reserved4 = _g_reserved4 + (!____ptr)._g_reserved5 = _g_reserved5 + ____ptr + extension (struct: _GUnixFDListClass) + def parent_class : _root_.sn.gnome.gobject.internal.GObjectClass = struct._1 + def parent_class_=(value: _root_.sn.gnome.gobject.internal.GObjectClass): Unit = !struct.at1 = value + def _g_reserved1 : CFuncPtr0[Unit] = struct._2 + def _g_reserved1_=(value: CFuncPtr0[Unit]): Unit = !struct.at2 = value + def _g_reserved2 : CFuncPtr0[Unit] = struct._3 + def _g_reserved2_=(value: CFuncPtr0[Unit]): Unit = !struct.at3 = value + def _g_reserved3 : CFuncPtr0[Unit] = struct._4 + def _g_reserved3_=(value: CFuncPtr0[Unit]): Unit = !struct.at4 = value + def _g_reserved4 : CFuncPtr0[Unit] = struct._5 + def _g_reserved4_=(value: CFuncPtr0[Unit]): Unit = !struct.at5 = value + def _g_reserved5 : CFuncPtr0[Unit] = struct._6 + def _g_reserved5_=(value: CFuncPtr0[Unit]): Unit = !struct.at6 = value + +opaque type _GUnixFDListPrivate = CStruct0 +object _GUnixFDListPrivate: + given _tag: Tag[_GUnixFDListPrivate] = Tag.materializeCStruct0Tag + +opaque type _GUnixSocketAddress = CStruct2[GSocketAddress, Ptr[GUnixSocketAddressPrivate]] +object _GUnixSocketAddress: + given _tag: Tag[_GUnixSocketAddress] = Tag.materializeCStruct2Tag[GSocketAddress, Ptr[GUnixSocketAddressPrivate]] + def apply()(using Zone): Ptr[_GUnixSocketAddress] = scala.scalanative.unsafe.alloc[_GUnixSocketAddress](1) + def apply(parent_instance : GSocketAddress, priv : Ptr[GUnixSocketAddressPrivate])(using Zone): Ptr[_GUnixSocketAddress] = + val ____ptr = apply() + (!____ptr).parent_instance = parent_instance + (!____ptr).priv = priv + ____ptr + extension (struct: _GUnixSocketAddress) + def parent_instance : GSocketAddress = struct._1 + def parent_instance_=(value: GSocketAddress): Unit = !struct.at1 = value + def priv : Ptr[GUnixSocketAddressPrivate] = struct._2 + def priv_=(value: Ptr[GUnixSocketAddressPrivate]): Unit = !struct.at2 = value + +opaque type _GUnixSocketAddressClass = CStruct1[GSocketAddressClass] +object _GUnixSocketAddressClass: + given _tag: Tag[_GUnixSocketAddressClass] = Tag.materializeCStruct1Tag[GSocketAddressClass] + def apply()(using Zone): Ptr[_GUnixSocketAddressClass] = scala.scalanative.unsafe.alloc[_GUnixSocketAddressClass](1) + def apply(parent_class : GSocketAddressClass)(using Zone): Ptr[_GUnixSocketAddressClass] = + val ____ptr = apply() + (!____ptr).parent_class = parent_class + ____ptr + extension (struct: _GUnixSocketAddressClass) + def parent_class : GSocketAddressClass = struct._1 + def parent_class_=(value: GSocketAddressClass): Unit = !struct.at1 = value + +opaque type _GUnixSocketAddressPrivate = CStruct0 +object _GUnixSocketAddressPrivate: + given _tag: Tag[_GUnixSocketAddressPrivate] = Tag.materializeCStruct0Tag opaque type _GVfs = CStruct1[_root_.sn.gnome.gobject.internal.GObject] object _GVfs: diff --git a/glib/src/main/scala/generated/sn.gnome.glib.internal/aliases.scala b/glib/src/main/scala/generated/sn.gnome.glib.internal/aliases.scala index 4a29b15..830193d 100644 --- a/glib/src/main/scala/generated/sn.gnome.glib.internal/aliases.scala +++ b/glib/src/main/scala/generated/sn.gnome.glib.internal/aliases.scala @@ -406,6 +406,18 @@ object GEqualFunc: inline def value: CFuncPtr2[gconstpointer, gconstpointer, gboolean] = v inline def toPtr: Ptr[?] = CFuncPtr.toPtr(v) +/** + * GEqualFuncFull: : a value : a value to compare with _data: user data provided by the caller +*/ +opaque type GEqualFuncFull = CFuncPtr3[gconstpointer, gconstpointer, gpointer, gboolean] +object GEqualFuncFull: + given _tag: Tag[GEqualFuncFull] = Tag.materializeCFuncPtr3[gconstpointer, gconstpointer, gpointer, gboolean] + inline def fromPtr(ptr: Ptr[Byte] | Ptr[?]): GEqualFuncFull = CFuncPtr.fromPtr(ptr.asInstanceOf[Ptr[Byte]]) + inline def apply(inline o: CFuncPtr3[gconstpointer, gconstpointer, gpointer, gboolean]): GEqualFuncFull = o + extension (v: GEqualFuncFull) + inline def value: CFuncPtr3[gconstpointer, gconstpointer, gpointer, gboolean] = v + inline def toPtr: Ptr[?] = CFuncPtr.toPtr(v) + /** * GErrorClearFunc: : extended error to clear */ @@ -1115,6 +1127,34 @@ object GOptionParseFunc: inline def value: CFuncPtr4[Ptr[GOptionContext], Ptr[GOptionGroup], gpointer, Ptr[Ptr[GError]], gboolean] = v inline def toPtr: Ptr[?] = CFuncPtr.toPtr(v) +opaque type GPathBuf_autoptr = Ptr[GPathBuf] +object GPathBuf_autoptr: + given _tag: Tag[GPathBuf_autoptr] = Tag.Ptr[GPathBuf](GPathBuf._tag) + inline def apply(inline o: Ptr[GPathBuf]): GPathBuf_autoptr = o + extension (v: GPathBuf_autoptr) + inline def value: Ptr[GPathBuf] = v + +opaque type GPathBuf_listautoptr = Ptr[GList] +object GPathBuf_listautoptr: + given _tag: Tag[GPathBuf_listautoptr] = Tag.Ptr[GList](GList._tag) + inline def apply(inline o: Ptr[GList]): GPathBuf_listautoptr = o + extension (v: GPathBuf_listautoptr) + inline def value: Ptr[GList] = v + +opaque type GPathBuf_queueautoptr = Ptr[GQueue] +object GPathBuf_queueautoptr: + given _tag: Tag[GPathBuf_queueautoptr] = Tag.Ptr[GQueue](GQueue._tag) + inline def apply(inline o: Ptr[GQueue]): GPathBuf_queueautoptr = o + extension (v: GPathBuf_queueautoptr) + inline def value: Ptr[GQueue] = v + +opaque type GPathBuf_slistautoptr = Ptr[GSList] +object GPathBuf_slistautoptr: + given _tag: Tag[GPathBuf_slistautoptr] = Tag.Ptr[GSList](GSList._tag) + inline def apply(inline o: Ptr[GSList]): GPathBuf_slistautoptr = o + extension (v: GPathBuf_slistautoptr) + inline def value: Ptr[GSList] = v + opaque type GPatternSpec_autoptr = Ptr[GPatternSpec] object GPatternSpec_autoptr: given _tag: Tag[GPatternSpec_autoptr] = Tag.Ptr[GPatternSpec](GPatternSpec._tag) @@ -1595,6 +1635,18 @@ object GSourceFunc: inline def value: CFuncPtr1[gpointer, gboolean] = v inline def toPtr: Ptr[?] = CFuncPtr.toPtr(v) +/** + * GSourceOnceFunc: _data: data passed to the function, set when the source was created +*/ +opaque type GSourceOnceFunc = CFuncPtr1[gpointer, Unit] +object GSourceOnceFunc: + given _tag: Tag[GSourceOnceFunc] = Tag.materializeCFuncPtr1[gpointer, Unit] + inline def fromPtr(ptr: Ptr[Byte] | Ptr[?]): GSourceOnceFunc = CFuncPtr.fromPtr(ptr.asInstanceOf[Ptr[Byte]]) + inline def apply(inline o: CFuncPtr1[gpointer, Unit]): GSourceOnceFunc = o + extension (v: GSourceOnceFunc) + inline def value: CFuncPtr1[gpointer, Unit] = v + inline def toPtr: Ptr[?] = CFuncPtr.toPtr(v) + opaque type GSource_autoptr = Ptr[GSource] object GSource_autoptr: given _tag: Tag[GSource_autoptr] = Tag.Ptr[GSource](GSource._tag) @@ -1624,7 +1676,7 @@ object GSource_slistautoptr: inline def value: Ptr[GSList] = v /** - * GSpawnChildSetupFunc: _data: (closure): user data to pass to the function. + * GSpawnChildSetupFunc: */ opaque type GSpawnChildSetupFunc = CFuncPtr1[gpointer, Unit] object GSpawnChildSetupFunc: @@ -2346,6 +2398,13 @@ object pthread_t: extension (v: pthread_t) inline def value: posix.sys.types.pthread_t = v +type size_t = libc.stddef.size_t +object size_t: + val _tag: Tag[size_t] = summon[Tag[libc.stddef.size_t]] + inline def apply(inline o: libc.stddef.size_t): size_t = o + extension (v: size_t) + inline def value: libc.stddef.size_t = v + type time_t = posix.sys.types.time_t object time_t: val _tag: Tag[time_t] = summon[Tag[posix.sys.types.time_t]] diff --git a/glib/src/main/scala/generated/sn.gnome.glib.internal/enumerations.scala b/glib/src/main/scala/generated/sn.gnome.glib.internal/enumerations.scala index c3165cd..7f07d9f 100644 --- a/glib/src/main/scala/generated/sn.gnome.glib.internal/enumerations.scala +++ b/glib/src/main/scala/generated/sn.gnome.glib.internal/enumerations.scala @@ -364,12 +364,16 @@ object GFormatSizeFlags extends CEnumU[GFormatSizeFlags]: val G_FORMAT_SIZE_LONG_FORMAT = define(1) val G_FORMAT_SIZE_IEC_UNITS = define(2) val G_FORMAT_SIZE_BITS = define(4) + val G_FORMAT_SIZE_ONLY_VALUE = define(8) + val G_FORMAT_SIZE_ONLY_UNIT = define(16) inline def getName(inline value: GFormatSizeFlags): Option[String] = inline value match case G_FORMAT_SIZE_DEFAULT => Some("G_FORMAT_SIZE_DEFAULT") case G_FORMAT_SIZE_LONG_FORMAT => Some("G_FORMAT_SIZE_LONG_FORMAT") case G_FORMAT_SIZE_IEC_UNITS => Some("G_FORMAT_SIZE_IEC_UNITS") case G_FORMAT_SIZE_BITS => Some("G_FORMAT_SIZE_BITS") + case G_FORMAT_SIZE_ONLY_VALUE => Some("G_FORMAT_SIZE_ONLY_VALUE") + case G_FORMAT_SIZE_ONLY_UNIT => Some("G_FORMAT_SIZE_ONLY_UNIT") case _ => _root_.scala.None extension (a: GFormatSizeFlags) inline def &(b: GFormatSizeFlags): GFormatSizeFlags = a & b @@ -472,6 +476,7 @@ opaque type GIOFlags = CUnsignedInt object GIOFlags extends CEnumU[GIOFlags]: given _tag: Tag[GIOFlags] = Tag.UInt inline def define(inline a: Long): GIOFlags = a.toUInt + val G_IO_FLAG_NONE = define(0) val G_IO_FLAG_APPEND = define(1) val G_IO_FLAG_NONBLOCK = define(2) val G_IO_FLAG_IS_READABLE = define(4) @@ -483,6 +488,7 @@ object GIOFlags extends CEnumU[GIOFlags]: val G_IO_FLAG_SET_MASK = define(3) inline def getName(inline value: GIOFlags): Option[String] = inline value match + case G_IO_FLAG_NONE => Some("G_IO_FLAG_NONE") case G_IO_FLAG_APPEND => Some("G_IO_FLAG_APPEND") case G_IO_FLAG_NONBLOCK => Some("G_IO_FLAG_NONBLOCK") case G_IO_FLAG_IS_READABLE => Some("G_IO_FLAG_IS_READABLE") @@ -682,18 +688,20 @@ object GMarkupError extends CEnumU[GMarkupError]: inline def is(b: GMarkupError): Boolean = (a & b) == b /** - * GMarkupParseFlags: _MARKUP_DO_NOT_USE_THIS_UNSUPPORTED_FLAG: flag you should not use _MARKUP_TREAT_CDATA_AS_TEXT: When this flag is set, CDATA marked sections are not passed literally to the function of the parser. Instead, the content of the section (without the ``) is passed to the + * GMarkupParseFlags: _MARKUP_DEFAULT_FLAGS: No special behaviour. Since: 2.74 _MARKUP_DO_NOT_USE_THIS_UNSUPPORTED_FLAG: flag you should not use _MARKUP_TREAT_CDATA_AS_TEXT: When this flag is set, CDATA marked sections are not passed literally to the function of the parser. Instead, the content of the section (without the ``) is passed to the */ opaque type GMarkupParseFlags = CUnsignedInt object GMarkupParseFlags extends CEnumU[GMarkupParseFlags]: given _tag: Tag[GMarkupParseFlags] = Tag.UInt inline def define(inline a: Long): GMarkupParseFlags = a.toUInt + val G_MARKUP_DEFAULT_FLAGS = define(0) val G_MARKUP_DO_NOT_USE_THIS_UNSUPPORTED_FLAG = define(1) val G_MARKUP_TREAT_CDATA_AS_TEXT = define(2) val G_MARKUP_PREFIX_ERROR_POSITION = define(4) val G_MARKUP_IGNORE_QUALIFIED = define(8) inline def getName(inline value: GMarkupParseFlags): Option[String] = inline value match + case G_MARKUP_DEFAULT_FLAGS => Some("G_MARKUP_DEFAULT_FLAGS") case G_MARKUP_DO_NOT_USE_THIS_UNSUPPORTED_FLAG => Some("G_MARKUP_DO_NOT_USE_THIS_UNSUPPORTED_FLAG") case G_MARKUP_TREAT_CDATA_AS_TEXT => Some("G_MARKUP_TREAT_CDATA_AS_TEXT") case G_MARKUP_PREFIX_ERROR_POSITION => Some("G_MARKUP_PREFIX_ERROR_POSITION") @@ -736,7 +744,7 @@ object GNormalizeMode extends CEnumU[GNormalizeMode]: inline def is(b: GNormalizeMode): Boolean = (a & b) == b /** - * GNumberParserError: _NUMBER_PARSER_ERROR_INVALID: String was not a valid number. _NUMBER_PARSER_ERROR_OUT_OF_BOUNDS: String was a number, but out of bounds. + * GNumberParserError: _NUMBER_PARSER_ERROR_INVALID: string was not a valid number _NUMBER_PARSER_ERROR_OUT_OF_BOUNDS: string was a number, but out of bounds */ opaque type GNumberParserError = CUnsignedInt object GNumberParserError extends CEnumU[GNumberParserError]: @@ -773,7 +781,7 @@ object GOnceStatus extends CEnumU[GOnceStatus]: inline def is(b: GOnceStatus): Boolean = (a & b) == b /** - * GOptionArg: _OPTION_ARG_NONE: No extra argument. This is useful for simple flags. _OPTION_ARG_STRING: The option takes a UTF-8 string argument. _OPTION_ARG_INT: The option takes an integer argument. _OPTION_ARG_CALLBACK: The option provides a callback (of type #GOptionArgFunc) to parse the extra argument. _OPTION_ARG_FILENAME: The option takes a filename as argument, which will be in the GLib filename encoding rather than UTF-8. _OPTION_ARG_STRING_ARRAY: The option takes a string argument, multiple uses of the option are collected into an array of strings. _OPTION_ARG_FILENAME_ARRAY: The option takes a filename as argument, multiple uses of the option are collected into an array of strings. _OPTION_ARG_DOUBLE: The option takes a double argument. The argument can be formatted either for the user's locale or for the "C" locale. Since 2.12 _OPTION_ARG_INT64: The option takes a 64-bit integer. Like %G_OPTION_ARG_INT but for larger numbers. The number can be in decimal base, or in hexadecimal (when prefixed with `0x`, for example, `0xffffffff`). Since 2.12 + * GOptionArg: _OPTION_ARG_NONE: No extra argument. This is useful for simple flags or booleans. _OPTION_ARG_STRING: The option takes a UTF-8 string argument. _OPTION_ARG_INT: The option takes an integer argument. _OPTION_ARG_CALLBACK: The option provides a callback (of type #GOptionArgFunc) to parse the extra argument. _OPTION_ARG_FILENAME: The option takes a filename as argument, which will be in the GLib filename encoding rather than UTF-8. _OPTION_ARG_STRING_ARRAY: The option takes a string argument, multiple uses of the option are collected into an array of strings. _OPTION_ARG_FILENAME_ARRAY: The option takes a filename as argument, multiple uses of the option are collected into an array of strings. _OPTION_ARG_DOUBLE: The option takes a double argument. The argument can be formatted either for the user's locale or for the "C" locale. Since 2.12 _OPTION_ARG_INT64: The option takes a 64-bit integer. Like %G_OPTION_ARG_INT but for larger numbers. The number can be in decimal base, or in hexadecimal (when prefixed with `0x`, for example, `0xffffffff`). Since 2.12 */ opaque type GOptionArg = CUnsignedInt object GOptionArg extends CEnumU[GOptionArg]: @@ -827,7 +835,7 @@ object GOptionError extends CEnumU[GOptionError]: inline def is(b: GOptionError): Boolean = (a & b) == b /** - * GOptionFlags: _OPTION_FLAG_NONE: No flags. Since: 2.42. _OPTION_FLAG_HIDDEN: The option doesn't appear in `--help` output. _OPTION_FLAG_IN_MAIN: The option appears in the main section of the `--help` output, even if it is defined in a group. _OPTION_FLAG_REVERSE: For options of the %G_OPTION_ARG_NONE kind, this flag indicates that the sense of the option is reversed. _OPTION_FLAG_NO_ARG: For options of the %G_OPTION_ARG_CALLBACK kind, this flag indicates that the callback does not take any argument (like a %G_OPTION_ARG_NONE option). Since 2.8 _OPTION_FLAG_FILENAME: For options of the %G_OPTION_ARG_CALLBACK kind, this flag indicates that the argument should be passed to the callback in the GLib filename encoding rather than UTF-8. Since 2.8 _OPTION_FLAG_OPTIONAL_ARG: For options of the %G_OPTION_ARG_CALLBACK kind, this flag indicates that the argument supply is optional. If no argument is given then data of %GOptionParseFunc will be set to NULL. Since 2.8 _OPTION_FLAG_NOALIAS: This flag turns off the automatic conflict resolution which prefixes long option names with `groupname-` if there is a conflict. This option should only be used in situations where aliasing is necessary to model some legacy commandline interface. It is not safe to use this option, unless all option groups are under your direct control. Since 2.8. + * GOptionFlags: _OPTION_FLAG_NONE: No flags. Since: 2.42. _OPTION_FLAG_HIDDEN: The option doesn't appear in `--help` output. _OPTION_FLAG_IN_MAIN: The option appears in the main section of the `--help` output, even if it is defined in a group. _OPTION_FLAG_REVERSE: For options of the %G_OPTION_ARG_NONE kind, this flag indicates that the sense of the option is reversed. i.e. %FALSE will be stored into the argument rather than %TRUE. _OPTION_FLAG_NO_ARG: For options of the %G_OPTION_ARG_CALLBACK kind, this flag indicates that the callback does not take any argument (like a %G_OPTION_ARG_NONE option). Since 2.8 _OPTION_FLAG_FILENAME: For options of the %G_OPTION_ARG_CALLBACK kind, this flag indicates that the argument should be passed to the callback in the GLib filename encoding rather than UTF-8. Since 2.8 _OPTION_FLAG_OPTIONAL_ARG: For options of the %G_OPTION_ARG_CALLBACK kind, this flag indicates that the argument supply is optional. If no argument is given then data of %GOptionParseFunc will be set to NULL. Since 2.8 _OPTION_FLAG_NOALIAS: This flag turns off the automatic conflict resolution which prefixes long option names with `groupname-` if there is a conflict. This option should only be used in situations where aliasing is necessary to model some legacy commandline interface. It is not safe to use this option, unless all option groups are under your direct control. Since 2.8. */ opaque type GOptionFlags = CUnsignedInt object GOptionFlags extends CEnumU[GOptionFlags]: @@ -858,12 +866,13 @@ object GOptionFlags extends CEnumU[GOptionFlags]: inline def is(b: GOptionFlags): Boolean = (a & b) == b /** - * GRegexCompileFlags: _REGEX_CASELESS: Letters in the pattern match both upper- and lowercase letters. This option can be changed within a pattern by a "(?i)" option setting. _REGEX_MULTILINE: By default, GRegex treats the strings as consisting of a single line of characters (even if it actually contains newlines). The "start of line" metacharacter ("^") matches only at the start of the string, while the "end of line" metacharacter ("$") matches only at the end of the string, or before a terminating newline (unless %G_REGEX_DOLLAR_ENDONLY is set). When %G_REGEX_MULTILINE is set, the "start of line" and "end of line" constructs match immediately following or immediately before any newline in the string, respectively, as well as at the very start and end. This can be changed within a pattern by a "(?m)" option setting. _REGEX_DOTALL: A dot metacharacter (".") in the pattern matches all characters, including newlines. Without it, newlines are excluded. This option can be changed within a pattern by a ("?s") option setting. _REGEX_EXTENDED: Whitespace data characters in the pattern are totally ignored except when escaped or inside a character class. Whitespace does not include the VT character (code 11). In addition, characters between an unescaped "#" outside a character class and the next newline character, inclusive, are also ignored. This can be changed within a pattern by a "(?x)" option setting. _REGEX_ANCHORED: The pattern is forced to be "anchored", that is, it is constrained to match only at the first matching point in the string that is being searched. This effect can also be achieved by appropriate constructs in the pattern itself such as the "^" metacharacter. _REGEX_DOLLAR_ENDONLY: A dollar metacharacter ("$") in the pattern matches only at the end of the string. Without this option, a dollar also matches immediately before the final character if it is a newline (but not before any other newlines). This option is ignored if %G_REGEX_MULTILINE is set. _REGEX_UNGREEDY: Inverts the "greediness" of the quantifiers so that they are not greedy by default, but become greedy if followed by "?". It can also be set by a "(?U)" option setting within the pattern. _REGEX_RAW: Usually strings must be valid UTF-8 strings, using this flag they are considered as a raw sequence of bytes. _REGEX_NO_AUTO_CAPTURE: Disables the use of numbered capturing parentheses in the pattern. Any opening parenthesis that is not followed by "?" behaves as if it were followed by "?:" but named parentheses can still be used for capturing (and they acquire numbers in the usual way). _REGEX_OPTIMIZE: Optimize the regular expression. If the pattern will be used many times, then it may be worth the effort to optimize it to improve the speed of matches. _REGEX_FIRSTLINE: Limits an unanchored pattern to match before (or at) the first newline. Since: 2.34 _REGEX_DUPNAMES: Names used to identify capturing subpatterns need not be unique. This can be helpful for certain types of pattern when it is known that only one instance of the named subpattern can ever be matched. _REGEX_NEWLINE_CR: Usually any newline character or character sequence is recognized. If this option is set, the only recognized newline character is ''. _REGEX_NEWLINE_LF: Usually any newline character or character sequence is recognized. If this option is set, the only recognized newline character is ''. _REGEX_NEWLINE_CRLF: Usually any newline character or character sequence is recognized. If this option is set, the only recognized newline character sequence is ''. _REGEX_NEWLINE_ANYCRLF: Usually any newline character or character sequence is recognized. If this option is set, the only recognized newline character sequences are '', '', and ''. Since: 2.34 _REGEX_BSR_ANYCRLF: Usually any newline character or character sequence is recognised. If this option is set, then "\R" only recognizes the newline characters '', '' and ''. Since: 2.34 _REGEX_JAVASCRIPT_COMPAT: Changes behaviour so that it is compatible with JavaScript rather than PCRE. Since: 2.34 + * GRegexCompileFlags: _REGEX_DEFAULT: No special options set. Since: 2.74 _REGEX_CASELESS: Letters in the pattern match both upper- and lowercase letters. This option can be changed within a pattern by a "(?i)" option setting. _REGEX_MULTILINE: By default, GRegex treats the strings as consisting of a single line of characters (even if it actually contains newlines). The "start of line" metacharacter ("^") matches only at the start of the string, while the "end of line" metacharacter ("$") matches only at the end of the string, or before a terminating newline (unless %G_REGEX_DOLLAR_ENDONLY is set). When %G_REGEX_MULTILINE is set, the "start of line" and "end of line" constructs match immediately following or immediately before any newline in the string, respectively, as well as at the very start and end. This can be changed within a pattern by a "(?m)" option setting. _REGEX_DOTALL: A dot metacharacter (".") in the pattern matches all characters, including newlines. Without it, newlines are excluded. This option can be changed within a pattern by a ("?s") option setting. _REGEX_EXTENDED: Whitespace data characters in the pattern are totally ignored except when escaped or inside a character class. Whitespace does not include the VT character (code 11). In addition, characters between an unescaped "#" outside a character class and the next newline character, inclusive, are also ignored. This can be changed within a pattern by a "(?x)" option setting. _REGEX_ANCHORED: The pattern is forced to be "anchored", that is, it is constrained to match only at the first matching point in the string that is being searched. This effect can also be achieved by appropriate constructs in the pattern itself such as the "^" metacharacter. _REGEX_DOLLAR_ENDONLY: A dollar metacharacter ("$") in the pattern matches only at the end of the string. Without this option, a dollar also matches immediately before the final character if it is a newline (but not before any other newlines). This option is ignored if %G_REGEX_MULTILINE is set. _REGEX_UNGREEDY: Inverts the "greediness" of the quantifiers so that they are not greedy by default, but become greedy if followed by "?". It can also be set by a "(?U)" option setting within the pattern. _REGEX_RAW: Usually strings must be valid UTF-8 strings, using this flag they are considered as a raw sequence of bytes. _REGEX_NO_AUTO_CAPTURE: Disables the use of numbered capturing parentheses in the pattern. Any opening parenthesis that is not followed by "?" behaves as if it were followed by "?:" but named parentheses can still be used for capturing (and they acquire numbers in the usual way). _REGEX_OPTIMIZE: Since 2.74 and the port to pcre2, requests JIT compilation, which, if the just-in-time compiler is available, further processes a compiled pattern into machine code that executes much faster. However, it comes at the cost of extra processing before the match is performed, so it is most beneficial to use this when the same compiled pattern is used for matching many times. Before 2.74 this option used the built-in non-JIT optimizations in pcre1. _REGEX_FIRSTLINE: Limits an unanchored pattern to match before (or at) the first newline. Since: 2.34 _REGEX_DUPNAMES: Names used to identify capturing subpatterns need not be unique. This can be helpful for certain types of pattern when it is known that only one instance of the named subpattern can ever be matched. _REGEX_NEWLINE_CR: Usually any newline character or character sequence is recognized. If this option is set, the only recognized newline character is ''. _REGEX_NEWLINE_LF: Usually any newline character or character sequence is recognized. If this option is set, the only recognized newline character is ''. _REGEX_NEWLINE_CRLF: Usually any newline character or character sequence is recognized. If this option is set, the only recognized newline character sequence is ''. _REGEX_NEWLINE_ANYCRLF: Usually any newline character or character sequence is recognized. If this option is set, the only recognized newline character sequences are '', '', and ''. Since: 2.34 _REGEX_BSR_ANYCRLF: Usually any newline character or character sequence is recognised. If this option is set, then "\R" only recognizes the newline characters '', '' and ''. Since: 2.34 _REGEX_JAVASCRIPT_COMPAT: Changes behaviour so that it is compatible with JavaScript rather than PCRE. Since GLib 2.74 this is no longer supported, as libpcre2 does not support it. Since: 2.34 Deprecated: 2.74 */ opaque type GRegexCompileFlags = CUnsignedInt object GRegexCompileFlags extends CEnumU[GRegexCompileFlags]: given _tag: Tag[GRegexCompileFlags] = Tag.UInt inline def define(inline a: Long): GRegexCompileFlags = a.toUInt + val G_REGEX_DEFAULT = define(0) val G_REGEX_CASELESS = define(1) val G_REGEX_MULTILINE = define(2) val G_REGEX_DOTALL = define(4) @@ -884,6 +893,7 @@ object GRegexCompileFlags extends CEnumU[GRegexCompileFlags]: val G_REGEX_JAVASCRIPT_COMPAT = define(33554432) inline def getName(inline value: GRegexCompileFlags): Option[String] = inline value match + case G_REGEX_DEFAULT => Some("G_REGEX_DEFAULT") case G_REGEX_CASELESS => Some("G_REGEX_CASELESS") case G_REGEX_MULTILINE => Some("G_REGEX_MULTILINE") case G_REGEX_DOTALL => Some("G_REGEX_DOTALL") @@ -1038,12 +1048,13 @@ object GRegexError extends CEnumU[GRegexError]: inline def is(b: GRegexError): Boolean = (a & b) == b /** - * GRegexMatchFlags: _REGEX_MATCH_ANCHORED: The pattern is forced to be "anchored", that is, it is constrained to match only at the first matching point in the string that is being searched. This effect can also be achieved by appropriate constructs in the pattern itself such as the "^" metacharacter. _REGEX_MATCH_NOTBOL: Specifies that first character of the string is not the beginning of a line, so the circumflex metacharacter should not match before it. Setting this without %G_REGEX_MULTILINE (at compile time) causes circumflex never to match. This option affects only the behaviour of the circumflex metacharacter, it does not affect "\A". _REGEX_MATCH_NOTEOL: Specifies that the end of the subject string is not the end of a line, so the dollar metacharacter should not match it nor (except in multiline mode) a newline immediately before it. Setting this without %G_REGEX_MULTILINE (at compile time) causes dollar never to match. This option affects only the behaviour of the dollar metacharacter, it does not affect "\Z" or "\z". _REGEX_MATCH_NOTEMPTY: An empty string is not considered to be a valid match if this option is set. If there are alternatives in the pattern, they are tried. If all the alternatives match the empty string, the entire match fails. For example, if the pattern "a?b?" is applied to a string not beginning with "a" or "b", it matches the empty string at the start of the string. With this flag set, this match is not valid, so GRegex searches further into the string for occurrences of "a" or "b". _REGEX_MATCH_PARTIAL: Turns on the partial matching feature, for more documentation on partial matching see g_match_info_is_partial_match(). _REGEX_MATCH_NEWLINE_CR: Overrides the newline definition set when creating a new #GRegex, setting the '' character as line terminator. _REGEX_MATCH_NEWLINE_LF: Overrides the newline definition set when creating a new #GRegex, setting the '' character as line terminator. _REGEX_MATCH_NEWLINE_CRLF: Overrides the newline definition set when creating a new #GRegex, setting the '' characters sequence as line terminator. _REGEX_MATCH_NEWLINE_ANY: Overrides the newline definition set when creating a new #GRegex, any Unicode newline sequence is recognised as a newline. These are '', '' and '', and the single characters U+000B LINE TABULATION, U+000C FORM FEED (FF), U+0085 NEXT LINE (NEL), U+2028 LINE SEPARATOR and U+2029 PARAGRAPH SEPARATOR. _REGEX_MATCH_NEWLINE_ANYCRLF: Overrides the newline definition set when creating a new #GRegex; any '', '', or '' character sequence is recognized as a newline. Since: 2.34 _REGEX_MATCH_BSR_ANYCRLF: Overrides the newline definition for "\R" set when creating a new #GRegex; only '', '', or '' character sequences are recognized as a newline by "\R". Since: 2.34 _REGEX_MATCH_BSR_ANY: Overrides the newline definition for "\R" set when creating a new #GRegex; any Unicode newline character or character sequence are recognized as a newline by "\R". These are '', '' and '', and the single characters U+000B LINE TABULATION, U+000C FORM FEED (FF), U+0085 NEXT LINE (NEL), U+2028 LINE SEPARATOR and U+2029 PARAGRAPH SEPARATOR. Since: 2.34 _REGEX_MATCH_PARTIAL_SOFT: An alias for %G_REGEX_MATCH_PARTIAL. Since: 2.34 _REGEX_MATCH_PARTIAL_HARD: Turns on the partial matching feature. In contrast to to %G_REGEX_MATCH_PARTIAL_SOFT, this stops matching as soon as a partial match is found, without continuing to search for a possible complete match. See g_match_info_is_partial_match() for more information. Since: 2.34 _REGEX_MATCH_NOTEMPTY_ATSTART: Like %G_REGEX_MATCH_NOTEMPTY, but only applied to the start of the matched string. For anchored patterns this can only happen for pattern containing "\K". Since: 2.34 + * GRegexMatchFlags: _REGEX_MATCH_DEFAULT: No special options set. Since: 2.74 _REGEX_MATCH_ANCHORED: The pattern is forced to be "anchored", that is, it is constrained to match only at the first matching point in the string that is being searched. This effect can also be achieved by appropriate constructs in the pattern itself such as the "^" metacharacter. _REGEX_MATCH_NOTBOL: Specifies that first character of the string is not the beginning of a line, so the circumflex metacharacter should not match before it. Setting this without %G_REGEX_MULTILINE (at compile time) causes circumflex never to match. This option affects only the behaviour of the circumflex metacharacter, it does not affect "\A". _REGEX_MATCH_NOTEOL: Specifies that the end of the subject string is not the end of a line, so the dollar metacharacter should not match it nor (except in multiline mode) a newline immediately before it. Setting this without %G_REGEX_MULTILINE (at compile time) causes dollar never to match. This option affects only the behaviour of the dollar metacharacter, it does not affect "\Z" or "\z". _REGEX_MATCH_NOTEMPTY: An empty string is not considered to be a valid match if this option is set. If there are alternatives in the pattern, they are tried. If all the alternatives match the empty string, the entire match fails. For example, if the pattern "a?b?" is applied to a string not beginning with "a" or "b", it matches the empty string at the start of the string. With this flag set, this match is not valid, so GRegex searches further into the string for occurrences of "a" or "b". _REGEX_MATCH_PARTIAL: Turns on the partial matching feature, for more documentation on partial matching see g_match_info_is_partial_match(). _REGEX_MATCH_NEWLINE_CR: Overrides the newline definition set when creating a new #GRegex, setting the '' character as line terminator. _REGEX_MATCH_NEWLINE_LF: Overrides the newline definition set when creating a new #GRegex, setting the '' character as line terminator. _REGEX_MATCH_NEWLINE_CRLF: Overrides the newline definition set when creating a new #GRegex, setting the '' characters sequence as line terminator. _REGEX_MATCH_NEWLINE_ANY: Overrides the newline definition set when creating a new #GRegex, any Unicode newline sequence is recognised as a newline. These are '', '' and '', and the single characters U+000B LINE TABULATION, U+000C FORM FEED (FF), U+0085 NEXT LINE (NEL), U+2028 LINE SEPARATOR and U+2029 PARAGRAPH SEPARATOR. _REGEX_MATCH_NEWLINE_ANYCRLF: Overrides the newline definition set when creating a new #GRegex; any '', '', or '' character sequence is recognized as a newline. Since: 2.34 _REGEX_MATCH_BSR_ANYCRLF: Overrides the newline definition for "\R" set when creating a new #GRegex; only '', '', or '' character sequences are recognized as a newline by "\R". Since: 2.34 _REGEX_MATCH_BSR_ANY: Overrides the newline definition for "\R" set when creating a new #GRegex; any Unicode newline character or character sequence are recognized as a newline by "\R". These are '', '' and '', and the single characters U+000B LINE TABULATION, U+000C FORM FEED (FF), U+0085 NEXT LINE (NEL), U+2028 LINE SEPARATOR and U+2029 PARAGRAPH SEPARATOR. Since: 2.34 _REGEX_MATCH_PARTIAL_SOFT: An alias for %G_REGEX_MATCH_PARTIAL. Since: 2.34 _REGEX_MATCH_PARTIAL_HARD: Turns on the partial matching feature. In contrast to to %G_REGEX_MATCH_PARTIAL_SOFT, this stops matching as soon as a partial match is found, without continuing to search for a possible complete match. See g_match_info_is_partial_match() for more information. Since: 2.34 _REGEX_MATCH_NOTEMPTY_ATSTART: Like %G_REGEX_MATCH_NOTEMPTY, but only applied to the start of the matched string. For anchored patterns this can only happen for pattern containing "\K". Since: 2.34 */ opaque type GRegexMatchFlags = CUnsignedInt object GRegexMatchFlags extends CEnumU[GRegexMatchFlags]: given _tag: Tag[GRegexMatchFlags] = Tag.UInt inline def define(inline a: Long): GRegexMatchFlags = a.toUInt + val G_REGEX_MATCH_DEFAULT = define(0) val G_REGEX_MATCH_ANCHORED = define(16) val G_REGEX_MATCH_NOTBOL = define(128) val G_REGEX_MATCH_NOTEOL = define(256) @@ -1061,6 +1072,7 @@ object GRegexMatchFlags extends CEnumU[GRegexMatchFlags]: val G_REGEX_MATCH_NOTEMPTY_ATSTART = define(268435456) inline def getName(inline value: GRegexMatchFlags): Option[String] = inline value match + case G_REGEX_MATCH_DEFAULT => Some("G_REGEX_MATCH_DEFAULT") case G_REGEX_MATCH_ANCHORED => Some("G_REGEX_MATCH_ANCHORED") case G_REGEX_MATCH_NOTBOL => Some("G_REGEX_MATCH_NOTBOL") case G_REGEX_MATCH_NOTEOL => Some("G_REGEX_MATCH_NOTEOL") @@ -1200,7 +1212,7 @@ object GSpawnError extends CEnumU[GSpawnError]: inline def is(b: GSpawnError): Boolean = (a & b) == b /** - * GSpawnFlags: _SPAWN_DEFAULT: no flags, default behaviour _SPAWN_LEAVE_DESCRIPTORS_OPEN: the parent's open file descriptors will be inherited by the child; otherwise all descriptors except stdin, stdout and stderr will be closed before calling exec() in the child. _SPAWN_DO_NOT_REAP_CHILD: the child will not be automatically reaped; you must use g_child_watch_add() yourself (or call waitpid() or handle `SIGCHLD` yourself), or the child will become a zombie. _SPAWN_SEARCH_PATH: `argv[0]` need not be an absolute path, it will be looked for in the user's `PATH`. _SPAWN_STDOUT_TO_DEV_NULL: the child's standard output will be discarded, instead of going to the same location as the parent's standard output. _SPAWN_STDERR_TO_DEV_NULL: the child's standard error will be discarded. _SPAWN_CHILD_INHERITS_STDIN: the child will inherit the parent's standard input (by default, the child's standard input is attached to `/dev/null`). _SPAWN_FILE_AND_ARGV_ZERO: the first element of `argv` is the file to execute, while the remaining elements are the actual argument vector to pass to the file. Normally g_spawn_async_with_pipes() uses `argv[0]` as the file to execute, and passes all of `argv` to the child. _SPAWN_SEARCH_PATH_FROM_ENVP: if `argv[0]` is not an absolute path, it will be looked for in the `PATH` from the passed child environment. Since: 2.34 _SPAWN_CLOEXEC_PIPES: create all pipes with the `O_CLOEXEC` flag set. Since: 2.40 + * GSpawnFlags: _SPAWN_DEFAULT: no flags, default behaviour _SPAWN_LEAVE_DESCRIPTORS_OPEN: the parent's open file descriptors will be inherited by the child; otherwise all descriptors except stdin, stdout and stderr will be closed before calling exec() in the child. _SPAWN_DO_NOT_REAP_CHILD: the child will not be automatically reaped; you must use g_child_watch_add() yourself (or call waitpid() or handle `SIGCHLD` yourself), or the child will become a zombie. _SPAWN_SEARCH_PATH: `argv[0]` need not be an absolute path, it will be looked for in the user's `PATH`. _SPAWN_STDOUT_TO_DEV_NULL: the child's standard output will be discarded, instead of going to the same location as the parent's standard output. _SPAWN_STDERR_TO_DEV_NULL: the child's standard error will be discarded. _SPAWN_CHILD_INHERITS_STDIN: the child will inherit the parent's standard input (by default, the child's standard input is attached to `/dev/null`). _SPAWN_FILE_AND_ARGV_ZERO: the first element of `argv` is the file to execute, while the remaining elements are the actual argument vector to pass to the file. Normally g_spawn_async_with_pipes() uses `argv[0]` as the file to execute, and passes all of `argv` to the child. _SPAWN_SEARCH_PATH_FROM_ENVP: if `argv[0]` is not an absolute path, it will be looked for in the `PATH` from the passed child environment. Since: 2.34 _SPAWN_CLOEXEC_PIPES: create all pipes with the `O_CLOEXEC` flag set. Since: 2.40 _SPAWN_CHILD_INHERITS_STDOUT: the child will inherit the parent's standard output. Since: 2.74 _SPAWN_CHILD_INHERITS_STDERR: the child will inherit the parent's standard error. Since: 2.74 _SPAWN_STDIN_FROM_DEV_NULL: the child's standard input is attached to `/dev/null`. Since: 2.74 */ opaque type GSpawnFlags = CUnsignedInt object GSpawnFlags extends CEnumU[GSpawnFlags]: @@ -1216,6 +1228,9 @@ object GSpawnFlags extends CEnumU[GSpawnFlags]: val G_SPAWN_FILE_AND_ARGV_ZERO = define(64) val G_SPAWN_SEARCH_PATH_FROM_ENVP = define(128) val G_SPAWN_CLOEXEC_PIPES = define(256) + val G_SPAWN_CHILD_INHERITS_STDOUT = define(512) + val G_SPAWN_CHILD_INHERITS_STDERR = define(1024) + val G_SPAWN_STDIN_FROM_DEV_NULL = define(2048) inline def getName(inline value: GSpawnFlags): Option[String] = inline value match case G_SPAWN_DEFAULT => Some("G_SPAWN_DEFAULT") @@ -1228,6 +1243,9 @@ object GSpawnFlags extends CEnumU[GSpawnFlags]: case G_SPAWN_FILE_AND_ARGV_ZERO => Some("G_SPAWN_FILE_AND_ARGV_ZERO") case G_SPAWN_SEARCH_PATH_FROM_ENVP => Some("G_SPAWN_SEARCH_PATH_FROM_ENVP") case G_SPAWN_CLOEXEC_PIPES => Some("G_SPAWN_CLOEXEC_PIPES") + case G_SPAWN_CHILD_INHERITS_STDOUT => Some("G_SPAWN_CHILD_INHERITS_STDOUT") + case G_SPAWN_CHILD_INHERITS_STDERR => Some("G_SPAWN_CHILD_INHERITS_STDERR") + case G_SPAWN_STDIN_FROM_DEV_NULL => Some("G_SPAWN_STDIN_FROM_DEV_NULL") case _ => _root_.scala.None extension (a: GSpawnFlags) inline def &(b: GSpawnFlags): GSpawnFlags = a & b @@ -1310,11 +1328,13 @@ opaque type GTestSubprocessFlags = CUnsignedInt object GTestSubprocessFlags extends CEnumU[GTestSubprocessFlags]: given _tag: Tag[GTestSubprocessFlags] = Tag.UInt inline def define(inline a: Long): GTestSubprocessFlags = a.toUInt + val G_TEST_SUBPROCESS_DEFAULT = define(0) val G_TEST_SUBPROCESS_INHERIT_STDIN = define(1) val G_TEST_SUBPROCESS_INHERIT_STDOUT = define(2) val G_TEST_SUBPROCESS_INHERIT_STDERR = define(4) inline def getName(inline value: GTestSubprocessFlags): Option[String] = inline value match + case G_TEST_SUBPROCESS_DEFAULT => Some("G_TEST_SUBPROCESS_DEFAULT") case G_TEST_SUBPROCESS_INHERIT_STDIN => Some("G_TEST_SUBPROCESS_INHERIT_STDIN") case G_TEST_SUBPROCESS_INHERIT_STDOUT => Some("G_TEST_SUBPROCESS_INHERIT_STDOUT") case G_TEST_SUBPROCESS_INHERIT_STDERR => Some("G_TEST_SUBPROCESS_INHERIT_STDERR") @@ -1325,17 +1345,19 @@ object GTestSubprocessFlags extends CEnumU[GTestSubprocessFlags]: inline def is(b: GTestSubprocessFlags): Boolean = (a & b) == b /** - * GTestTrapFlags: _TEST_TRAP_SILENCE_STDOUT: Redirect stdout of the test child to `/dev/null` so it cannot be observed on the console during test runs. The actual output is still captured though to allow later tests with g_test_trap_assert_stdout(). _TEST_TRAP_SILENCE_STDERR: Redirect stderr of the test child to `/dev/null` so it cannot be observed on the console during test runs. The actual output is still captured though to allow later tests with g_test_trap_assert_stderr(). _TEST_TRAP_INHERIT_STDIN: If this flag is given, stdin of the child process is shared with stdin of its parent process. It is redirected to `/dev/null` otherwise. + * GTestTrapFlags: _TEST_TRAP_DEFAULT: Default behaviour. Since: 2.74 _TEST_TRAP_SILENCE_STDOUT: Redirect stdout of the test child to `/dev/null` so it cannot be observed on the console during test runs. The actual output is still captured though to allow later tests with g_test_trap_assert_stdout(). _TEST_TRAP_SILENCE_STDERR: Redirect stderr of the test child to `/dev/null` so it cannot be observed on the console during test runs. The actual output is still captured though to allow later tests with g_test_trap_assert_stderr(). _TEST_TRAP_INHERIT_STDIN: If this flag is given, stdin of the child process is shared with stdin of its parent process. It is redirected to `/dev/null` otherwise. */ opaque type GTestTrapFlags = CUnsignedInt object GTestTrapFlags extends CEnumU[GTestTrapFlags]: given _tag: Tag[GTestTrapFlags] = Tag.UInt inline def define(inline a: Long): GTestTrapFlags = a.toUInt + val G_TEST_TRAP_DEFAULT = define(0) val G_TEST_TRAP_SILENCE_STDOUT = define(128) val G_TEST_TRAP_SILENCE_STDERR = define(256) val G_TEST_TRAP_INHERIT_STDIN = define(512) inline def getName(inline value: GTestTrapFlags): Option[String] = inline value match + case G_TEST_TRAP_DEFAULT => Some("G_TEST_TRAP_DEFAULT") case G_TEST_TRAP_SILENCE_STDOUT => Some("G_TEST_TRAP_SILENCE_STDOUT") case G_TEST_TRAP_SILENCE_STDERR => Some("G_TEST_TRAP_SILENCE_STDERR") case G_TEST_TRAP_INHERIT_STDIN => Some("G_TEST_TRAP_INHERIT_STDIN") @@ -1505,7 +1527,7 @@ object GTraverseType extends CEnumU[GTraverseType]: inline def is(b: GTraverseType): Boolean = (a & b) == b /** - * GUnicodeBreakType: _UNICODE_BREAK_MANDATORY: Mandatory Break (BK) _UNICODE_BREAK_CARRIAGE_RETURN: Carriage Return (CR) _UNICODE_BREAK_LINE_FEED: Line Feed (LF) _UNICODE_BREAK_COMBINING_MARK: Attached Characters and Combining Marks (CM) _UNICODE_BREAK_SURROGATE: Surrogates (SG) _UNICODE_BREAK_ZERO_WIDTH_SPACE: Zero Width Space (ZW) _UNICODE_BREAK_INSEPARABLE: Inseparable (IN) _UNICODE_BREAK_NON_BREAKING_GLUE: Non-breaking ("Glue") (GL) _UNICODE_BREAK_CONTINGENT: Contingent Break Opportunity (CB) _UNICODE_BREAK_SPACE: Space (SP) _UNICODE_BREAK_AFTER: Break Opportunity After (BA) _UNICODE_BREAK_BEFORE: Break Opportunity Before (BB) _UNICODE_BREAK_BEFORE_AND_AFTER: Break Opportunity Before and After (B2) _UNICODE_BREAK_HYPHEN: Hyphen (HY) _UNICODE_BREAK_NON_STARTER: Nonstarter (NS) _UNICODE_BREAK_OPEN_PUNCTUATION: Opening Punctuation (OP) _UNICODE_BREAK_CLOSE_PUNCTUATION: Closing Punctuation (CL) _UNICODE_BREAK_QUOTATION: Ambiguous Quotation (QU) _UNICODE_BREAK_EXCLAMATION: Exclamation/Interrogation (EX) _UNICODE_BREAK_IDEOGRAPHIC: Ideographic (ID) _UNICODE_BREAK_NUMERIC: Numeric (NU) _UNICODE_BREAK_INFIX_SEPARATOR: Infix Separator (Numeric) (IS) _UNICODE_BREAK_SYMBOL: Symbols Allowing Break After (SY) _UNICODE_BREAK_ALPHABETIC: Ordinary Alphabetic and Symbol Characters (AL) _UNICODE_BREAK_PREFIX: Prefix (Numeric) (PR) _UNICODE_BREAK_POSTFIX: Postfix (Numeric) (PO) _UNICODE_BREAK_COMPLEX_CONTEXT: Complex Content Dependent (South East Asian) (SA) _UNICODE_BREAK_AMBIGUOUS: Ambiguous (Alphabetic or Ideographic) (AI) _UNICODE_BREAK_UNKNOWN: Unknown (XX) _UNICODE_BREAK_NEXT_LINE: Next Line (NL) _UNICODE_BREAK_WORD_JOINER: Word Joiner (WJ) _UNICODE_BREAK_HANGUL_L_JAMO: Hangul L Jamo (JL) _UNICODE_BREAK_HANGUL_V_JAMO: Hangul V Jamo (JV) _UNICODE_BREAK_HANGUL_T_JAMO: Hangul T Jamo (JT) _UNICODE_BREAK_HANGUL_LV_SYLLABLE: Hangul LV Syllable (H2) _UNICODE_BREAK_HANGUL_LVT_SYLLABLE: Hangul LVT Syllable (H3) _UNICODE_BREAK_CLOSE_PARANTHESIS: Closing Parenthesis (CP). Since 2.28. Deprecated: 2.70: Use %G_UNICODE_BREAK_CLOSE_PARENTHESIS instead. _UNICODE_BREAK_CLOSE_PARENTHESIS: Closing Parenthesis (CP). Since 2.70 _UNICODE_BREAK_CONDITIONAL_JAPANESE_STARTER: Conditional Japanese Starter (CJ). Since: 2.32 _UNICODE_BREAK_HEBREW_LETTER: Hebrew Letter (HL). Since: 2.32 _UNICODE_BREAK_REGIONAL_INDICATOR: Regional Indicator (RI). Since: 2.36 _UNICODE_BREAK_EMOJI_BASE: Emoji Base (EB). Since: 2.50 _UNICODE_BREAK_EMOJI_MODIFIER: Emoji Modifier (EM). Since: 2.50 _UNICODE_BREAK_ZERO_WIDTH_JOINER: Zero Width Joiner (ZWJ). Since: 2.50 + * GUnicodeBreakType: _UNICODE_BREAK_MANDATORY: Mandatory Break (BK) _UNICODE_BREAK_CARRIAGE_RETURN: Carriage Return (CR) _UNICODE_BREAK_LINE_FEED: Line Feed (LF) _UNICODE_BREAK_COMBINING_MARK: Attached Characters and Combining Marks (CM) _UNICODE_BREAK_SURROGATE: Surrogates (SG) _UNICODE_BREAK_ZERO_WIDTH_SPACE: Zero Width Space (ZW) _UNICODE_BREAK_INSEPARABLE: Inseparable (IN) _UNICODE_BREAK_NON_BREAKING_GLUE: Non-breaking ("Glue") (GL) _UNICODE_BREAK_CONTINGENT: Contingent Break Opportunity (CB) _UNICODE_BREAK_SPACE: Space (SP) _UNICODE_BREAK_AFTER: Break Opportunity After (BA) _UNICODE_BREAK_BEFORE: Break Opportunity Before (BB) _UNICODE_BREAK_BEFORE_AND_AFTER: Break Opportunity Before and After (B2) _UNICODE_BREAK_HYPHEN: Hyphen (HY) _UNICODE_BREAK_NON_STARTER: Nonstarter (NS) _UNICODE_BREAK_OPEN_PUNCTUATION: Opening Punctuation (OP) _UNICODE_BREAK_CLOSE_PUNCTUATION: Closing Punctuation (CL) _UNICODE_BREAK_QUOTATION: Ambiguous Quotation (QU) _UNICODE_BREAK_EXCLAMATION: Exclamation/Interrogation (EX) _UNICODE_BREAK_IDEOGRAPHIC: Ideographic (ID) _UNICODE_BREAK_NUMERIC: Numeric (NU) _UNICODE_BREAK_INFIX_SEPARATOR: Infix Separator (Numeric) (IS) _UNICODE_BREAK_SYMBOL: Symbols Allowing Break After (SY) _UNICODE_BREAK_ALPHABETIC: Ordinary Alphabetic and Symbol Characters (AL) _UNICODE_BREAK_PREFIX: Prefix (Numeric) (PR) _UNICODE_BREAK_POSTFIX: Postfix (Numeric) (PO) _UNICODE_BREAK_COMPLEX_CONTEXT: Complex Content Dependent (South East Asian) (SA) _UNICODE_BREAK_AMBIGUOUS: Ambiguous (Alphabetic or Ideographic) (AI) _UNICODE_BREAK_UNKNOWN: Unknown (XX) _UNICODE_BREAK_NEXT_LINE: Next Line (NL) _UNICODE_BREAK_WORD_JOINER: Word Joiner (WJ) _UNICODE_BREAK_HANGUL_L_JAMO: Hangul L Jamo (JL) _UNICODE_BREAK_HANGUL_V_JAMO: Hangul V Jamo (JV) _UNICODE_BREAK_HANGUL_T_JAMO: Hangul T Jamo (JT) _UNICODE_BREAK_HANGUL_LV_SYLLABLE: Hangul LV Syllable (H2) _UNICODE_BREAK_HANGUL_LVT_SYLLABLE: Hangul LVT Syllable (H3) _UNICODE_BREAK_CLOSE_PARANTHESIS: Closing Parenthesis (CP). Since 2.28. Deprecated: 2.70: Use %G_UNICODE_BREAK_CLOSE_PARENTHESIS instead. _UNICODE_BREAK_CLOSE_PARENTHESIS: Closing Parenthesis (CP). Since 2.70 _UNICODE_BREAK_CONDITIONAL_JAPANESE_STARTER: Conditional Japanese Starter (CJ). Since: 2.32 _UNICODE_BREAK_HEBREW_LETTER: Hebrew Letter (HL). Since: 2.32 _UNICODE_BREAK_REGIONAL_INDICATOR: Regional Indicator (RI). Since: 2.36 _UNICODE_BREAK_EMOJI_BASE: Emoji Base (EB). Since: 2.50 _UNICODE_BREAK_EMOJI_MODIFIER: Emoji Modifier (EM). Since: 2.50 _UNICODE_BREAK_ZERO_WIDTH_JOINER: Zero Width Joiner (ZWJ). Since: 2.50 _UNICODE_BREAK_AKSARA: Aksara (AK). Since: 2.80 _UNICODE_BREAK_AKSARA_PRE_BASE (AP). Since: 2.80 _UNICODE_BREAK_AKSARA_START (AS). Since: 2.80 _UNICODE_BREAK_VIRAMA_FINAL (VF). Since: 2.80 _UNICODE_BREAK_VIRAMA (VI). Since: 2.80 */ opaque type GUnicodeBreakType = CUnsignedInt object GUnicodeBreakType extends CEnumU[GUnicodeBreakType]: @@ -1555,6 +1577,11 @@ object GUnicodeBreakType extends CEnumU[GUnicodeBreakType]: val G_UNICODE_BREAK_EMOJI_BASE = define(40) val G_UNICODE_BREAK_EMOJI_MODIFIER = define(41) val G_UNICODE_BREAK_ZERO_WIDTH_JOINER = define(42) + val G_UNICODE_BREAK_AKSARA = define(43) + val G_UNICODE_BREAK_AKSARA_PRE_BASE = define(44) + val G_UNICODE_BREAK_AKSARA_START = define(45) + val G_UNICODE_BREAK_VIRAMA_FINAL = define(46) + val G_UNICODE_BREAK_VIRAMA = define(47) inline def getName(inline value: GUnicodeBreakType): Option[String] = inline value match case G_UNICODE_BREAK_MANDATORY => Some("G_UNICODE_BREAK_MANDATORY") @@ -1601,6 +1628,11 @@ object GUnicodeBreakType extends CEnumU[GUnicodeBreakType]: case G_UNICODE_BREAK_EMOJI_BASE => Some("G_UNICODE_BREAK_EMOJI_BASE") case G_UNICODE_BREAK_EMOJI_MODIFIER => Some("G_UNICODE_BREAK_EMOJI_MODIFIER") case G_UNICODE_BREAK_ZERO_WIDTH_JOINER => Some("G_UNICODE_BREAK_ZERO_WIDTH_JOINER") + case G_UNICODE_BREAK_AKSARA => Some("G_UNICODE_BREAK_AKSARA") + case G_UNICODE_BREAK_AKSARA_PRE_BASE => Some("G_UNICODE_BREAK_AKSARA_PRE_BASE") + case G_UNICODE_BREAK_AKSARA_START => Some("G_UNICODE_BREAK_AKSARA_START") + case G_UNICODE_BREAK_VIRAMA_FINAL => Some("G_UNICODE_BREAK_VIRAMA_FINAL") + case G_UNICODE_BREAK_VIRAMA => Some("G_UNICODE_BREAK_VIRAMA") case _ => _root_.scala.None extension (a: GUnicodeBreakType) inline def &(b: GUnicodeBreakType): GUnicodeBreakType = a & b @@ -1608,7 +1640,7 @@ object GUnicodeBreakType extends CEnumU[GUnicodeBreakType]: inline def is(b: GUnicodeBreakType): Boolean = (a & b) == b /** - * GUnicodeScript: _UNICODE_SCRIPT_INVALID_CODE: a value never returned from g_unichar_get_script() _UNICODE_SCRIPT_COMMON: a character used by multiple different scripts _UNICODE_SCRIPT_INHERITED: a mark glyph that takes its script from the base glyph to which it is attached _UNICODE_SCRIPT_ARABIC: Arabic _UNICODE_SCRIPT_ARMENIAN: Armenian _UNICODE_SCRIPT_BENGALI: Bengali _UNICODE_SCRIPT_BOPOMOFO: Bopomofo _UNICODE_SCRIPT_CHEROKEE: Cherokee _UNICODE_SCRIPT_COPTIC: Coptic _UNICODE_SCRIPT_CYRILLIC: Cyrillic _UNICODE_SCRIPT_DESERET: Deseret _UNICODE_SCRIPT_DEVANAGARI: Devanagari _UNICODE_SCRIPT_ETHIOPIC: Ethiopic _UNICODE_SCRIPT_GEORGIAN: Georgian _UNICODE_SCRIPT_GOTHIC: Gothic _UNICODE_SCRIPT_GREEK: Greek _UNICODE_SCRIPT_GUJARATI: Gujarati _UNICODE_SCRIPT_GURMUKHI: Gurmukhi _UNICODE_SCRIPT_HAN: Han _UNICODE_SCRIPT_HANGUL: Hangul _UNICODE_SCRIPT_HEBREW: Hebrew _UNICODE_SCRIPT_HIRAGANA: Hiragana _UNICODE_SCRIPT_KANNADA: Kannada _UNICODE_SCRIPT_KATAKANA: Katakana _UNICODE_SCRIPT_KHMER: Khmer _UNICODE_SCRIPT_LAO: Lao _UNICODE_SCRIPT_LATIN: Latin _UNICODE_SCRIPT_MALAYALAM: Malayalam _UNICODE_SCRIPT_MONGOLIAN: Mongolian _UNICODE_SCRIPT_MYANMAR: Myanmar _UNICODE_SCRIPT_OGHAM: Ogham _UNICODE_SCRIPT_OLD_ITALIC: Old Italic _UNICODE_SCRIPT_ORIYA: Oriya _UNICODE_SCRIPT_RUNIC: Runic _UNICODE_SCRIPT_SINHALA: Sinhala _UNICODE_SCRIPT_SYRIAC: Syriac _UNICODE_SCRIPT_TAMIL: Tamil _UNICODE_SCRIPT_TELUGU: Telugu _UNICODE_SCRIPT_THAANA: Thaana _UNICODE_SCRIPT_THAI: Thai _UNICODE_SCRIPT_TIBETAN: Tibetan _UNICODE_SCRIPT_CANADIAN_ABORIGINAL: Canadian Aboriginal _UNICODE_SCRIPT_YI: Yi _UNICODE_SCRIPT_TAGALOG: Tagalog _UNICODE_SCRIPT_HANUNOO: Hanunoo _UNICODE_SCRIPT_BUHID: Buhid _UNICODE_SCRIPT_TAGBANWA: Tagbanwa _UNICODE_SCRIPT_BRAILLE: Braille _UNICODE_SCRIPT_CYPRIOT: Cypriot _UNICODE_SCRIPT_LIMBU: Limbu _UNICODE_SCRIPT_OSMANYA: Osmanya _UNICODE_SCRIPT_SHAVIAN: Shavian _UNICODE_SCRIPT_LINEAR_B: Linear B _UNICODE_SCRIPT_TAI_LE: Tai Le _UNICODE_SCRIPT_UGARITIC: Ugaritic _UNICODE_SCRIPT_NEW_TAI_LUE: New Tai Lue _UNICODE_SCRIPT_BUGINESE: Buginese _UNICODE_SCRIPT_GLAGOLITIC: Glagolitic _UNICODE_SCRIPT_TIFINAGH: Tifinagh _UNICODE_SCRIPT_SYLOTI_NAGRI: Syloti Nagri _UNICODE_SCRIPT_OLD_PERSIAN: Old Persian _UNICODE_SCRIPT_KHAROSHTHI: Kharoshthi _UNICODE_SCRIPT_UNKNOWN: an unassigned code point _UNICODE_SCRIPT_BALINESE: Balinese _UNICODE_SCRIPT_CUNEIFORM: Cuneiform _UNICODE_SCRIPT_PHOENICIAN: Phoenician _UNICODE_SCRIPT_PHAGS_PA: Phags-pa _UNICODE_SCRIPT_NKO: N'Ko _UNICODE_SCRIPT_KAYAH_LI: Kayah Li. Since 2.16.3 _UNICODE_SCRIPT_LEPCHA: Lepcha. Since 2.16.3 _UNICODE_SCRIPT_REJANG: Rejang. Since 2.16.3 _UNICODE_SCRIPT_SUNDANESE: Sundanese. Since 2.16.3 _UNICODE_SCRIPT_SAURASHTRA: Saurashtra. Since 2.16.3 _UNICODE_SCRIPT_CHAM: Cham. Since 2.16.3 _UNICODE_SCRIPT_OL_CHIKI: Ol Chiki. Since 2.16.3 _UNICODE_SCRIPT_VAI: Vai. Since 2.16.3 _UNICODE_SCRIPT_CARIAN: Carian. Since 2.16.3 _UNICODE_SCRIPT_LYCIAN: Lycian. Since 2.16.3 _UNICODE_SCRIPT_LYDIAN: Lydian. Since 2.16.3 _UNICODE_SCRIPT_AVESTAN: Avestan. Since 2.26 _UNICODE_SCRIPT_BAMUM: Bamum. Since 2.26 _UNICODE_SCRIPT_EGYPTIAN_HIEROGLYPHS: Egyptian Hieroglpyhs. Since 2.26 _UNICODE_SCRIPT_IMPERIAL_ARAMAIC: Imperial Aramaic. Since 2.26 _UNICODE_SCRIPT_INSCRIPTIONAL_PAHLAVI: Inscriptional Pahlavi. Since 2.26 _UNICODE_SCRIPT_INSCRIPTIONAL_PARTHIAN: Inscriptional Parthian. Since 2.26 _UNICODE_SCRIPT_JAVANESE: Javanese. Since 2.26 _UNICODE_SCRIPT_KAITHI: Kaithi. Since 2.26 _UNICODE_SCRIPT_LISU: Lisu. Since 2.26 _UNICODE_SCRIPT_MEETEI_MAYEK: Meetei Mayek. Since 2.26 _UNICODE_SCRIPT_OLD_SOUTH_ARABIAN: Old South Arabian. Since 2.26 _UNICODE_SCRIPT_OLD_TURKIC: Old Turkic. Since 2.28 _UNICODE_SCRIPT_SAMARITAN: Samaritan. Since 2.26 _UNICODE_SCRIPT_TAI_THAM: Tai Tham. Since 2.26 _UNICODE_SCRIPT_TAI_VIET: Tai Viet. Since 2.26 _UNICODE_SCRIPT_BATAK: Batak. Since 2.28 _UNICODE_SCRIPT_BRAHMI: Brahmi. Since 2.28 _UNICODE_SCRIPT_MANDAIC: Mandaic. Since 2.28 _UNICODE_SCRIPT_CHAKMA: Chakma. Since: 2.32 _UNICODE_SCRIPT_MEROITIC_CURSIVE: Meroitic Cursive. Since: 2.32 _UNICODE_SCRIPT_MEROITIC_HIEROGLYPHS: Meroitic Hieroglyphs. Since: 2.32 _UNICODE_SCRIPT_MIAO: Miao. Since: 2.32 _UNICODE_SCRIPT_SHARADA: Sharada. Since: 2.32 _UNICODE_SCRIPT_SORA_SOMPENG: Sora Sompeng. Since: 2.32 _UNICODE_SCRIPT_TAKRI: Takri. Since: 2.32 _UNICODE_SCRIPT_BASSA_VAH: Bassa. Since: 2.42 _UNICODE_SCRIPT_CAUCASIAN_ALBANIAN: Caucasian Albanian. Since: 2.42 _UNICODE_SCRIPT_DUPLOYAN: Duployan. Since: 2.42 _UNICODE_SCRIPT_ELBASAN: Elbasan. Since: 2.42 _UNICODE_SCRIPT_GRANTHA: Grantha. Since: 2.42 _UNICODE_SCRIPT_KHOJKI: Kjohki. Since: 2.42 _UNICODE_SCRIPT_KHUDAWADI: Khudawadi, Sindhi. Since: 2.42 _UNICODE_SCRIPT_LINEAR_A: Linear A. Since: 2.42 _UNICODE_SCRIPT_MAHAJANI: Mahajani. Since: 2.42 _UNICODE_SCRIPT_MANICHAEAN: Manichaean. Since: 2.42 _UNICODE_SCRIPT_MENDE_KIKAKUI: Mende Kikakui. Since: 2.42 _UNICODE_SCRIPT_MODI: Modi. Since: 2.42 _UNICODE_SCRIPT_MRO: Mro. Since: 2.42 _UNICODE_SCRIPT_NABATAEAN: Nabataean. Since: 2.42 _UNICODE_SCRIPT_OLD_NORTH_ARABIAN: Old North Arabian. Since: 2.42 _UNICODE_SCRIPT_OLD_PERMIC: Old Permic. Since: 2.42 _UNICODE_SCRIPT_PAHAWH_HMONG: Pahawh Hmong. Since: 2.42 _UNICODE_SCRIPT_PALMYRENE: Palmyrene. Since: 2.42 _UNICODE_SCRIPT_PAU_CIN_HAU: Pau Cin Hau. Since: 2.42 _UNICODE_SCRIPT_PSALTER_PAHLAVI: Psalter Pahlavi. Since: 2.42 _UNICODE_SCRIPT_SIDDHAM: Siddham. Since: 2.42 _UNICODE_SCRIPT_TIRHUTA: Tirhuta. Since: 2.42 _UNICODE_SCRIPT_WARANG_CITI: Warang Citi. Since: 2.42 _UNICODE_SCRIPT_AHOM: Ahom. Since: 2.48 _UNICODE_SCRIPT_ANATOLIAN_HIEROGLYPHS: Anatolian Hieroglyphs. Since: 2.48 _UNICODE_SCRIPT_HATRAN: Hatran. Since: 2.48 _UNICODE_SCRIPT_MULTANI: Multani. Since: 2.48 _UNICODE_SCRIPT_OLD_HUNGARIAN: Old Hungarian. Since: 2.48 _UNICODE_SCRIPT_SIGNWRITING: Signwriting. Since: 2.48 _UNICODE_SCRIPT_ADLAM: Adlam. Since: 2.50 _UNICODE_SCRIPT_BHAIKSUKI: Bhaiksuki. Since: 2.50 _UNICODE_SCRIPT_MARCHEN: Marchen. Since: 2.50 _UNICODE_SCRIPT_NEWA: Newa. Since: 2.50 _UNICODE_SCRIPT_OSAGE: Osage. Since: 2.50 _UNICODE_SCRIPT_TANGUT: Tangut. Since: 2.50 _UNICODE_SCRIPT_MASARAM_GONDI: Masaram Gondi. Since: 2.54 _UNICODE_SCRIPT_NUSHU: Nushu. Since: 2.54 _UNICODE_SCRIPT_SOYOMBO: Soyombo. Since: 2.54 _UNICODE_SCRIPT_ZANABAZAR_SQUARE: Zanabazar Square. Since: 2.54 _UNICODE_SCRIPT_DOGRA: Dogra. Since: 2.58 _UNICODE_SCRIPT_GUNJALA_GONDI: Gunjala Gondi. Since: 2.58 _UNICODE_SCRIPT_HANIFI_ROHINGYA: Hanifi Rohingya. Since: 2.58 _UNICODE_SCRIPT_MAKASAR: Makasar. Since: 2.58 _UNICODE_SCRIPT_MEDEFAIDRIN: Medefaidrin. Since: 2.58 _UNICODE_SCRIPT_OLD_SOGDIAN: Old Sogdian. Since: 2.58 _UNICODE_SCRIPT_SOGDIAN: Sogdian. Since: 2.58 _UNICODE_SCRIPT_ELYMAIC: Elym. Since: 2.62 _UNICODE_SCRIPT_NANDINAGARI: Nand. Since: 2.62 _UNICODE_SCRIPT_NYIAKENG_PUACHUE_HMONG: Rohg. Since: 2.62 _UNICODE_SCRIPT_WANCHO: Wcho. Since: 2.62 _UNICODE_SCRIPT_CHORASMIAN: Chorasmian. Since: 2.66 _UNICODE_SCRIPT_DIVES_AKURU: Dives Akuru. Since: 2.66 _UNICODE_SCRIPT_KHITAN_SMALL_SCRIPT: Khitan small script. Since: 2.66 _UNICODE_SCRIPT_YEZIDI: Yezidi. Since: 2.66 _UNICODE_SCRIPT_CYPRO_MINOAN: Cypro-Minoan. Since: 2.72 _UNICODE_SCRIPT_OLD_UYGHUR: Old Uyghur. Since: 2.72 _UNICODE_SCRIPT_TANGSA: Tangsa. Since: 2.72 _UNICODE_SCRIPT_TOTO: Toto. Since: 2.72 _UNICODE_SCRIPT_VITHKUQI: Vithkuqi. Since: 2.72 _UNICODE_SCRIPT_MATH: Mathematical notation. Since: 2.72 + * GUnicodeScript: _UNICODE_SCRIPT_INVALID_CODE: a value never returned from g_unichar_get_script() _UNICODE_SCRIPT_COMMON: a character used by multiple different scripts _UNICODE_SCRIPT_INHERITED: a mark glyph that takes its script from the base glyph to which it is attached _UNICODE_SCRIPT_ARABIC: Arabic _UNICODE_SCRIPT_ARMENIAN: Armenian _UNICODE_SCRIPT_BENGALI: Bengali _UNICODE_SCRIPT_BOPOMOFO: Bopomofo _UNICODE_SCRIPT_CHEROKEE: Cherokee _UNICODE_SCRIPT_COPTIC: Coptic _UNICODE_SCRIPT_CYRILLIC: Cyrillic _UNICODE_SCRIPT_DESERET: Deseret _UNICODE_SCRIPT_DEVANAGARI: Devanagari _UNICODE_SCRIPT_ETHIOPIC: Ethiopic _UNICODE_SCRIPT_GEORGIAN: Georgian _UNICODE_SCRIPT_GOTHIC: Gothic _UNICODE_SCRIPT_GREEK: Greek _UNICODE_SCRIPT_GUJARATI: Gujarati _UNICODE_SCRIPT_GURMUKHI: Gurmukhi _UNICODE_SCRIPT_HAN: Han _UNICODE_SCRIPT_HANGUL: Hangul _UNICODE_SCRIPT_HEBREW: Hebrew _UNICODE_SCRIPT_HIRAGANA: Hiragana _UNICODE_SCRIPT_KANNADA: Kannada _UNICODE_SCRIPT_KATAKANA: Katakana _UNICODE_SCRIPT_KHMER: Khmer _UNICODE_SCRIPT_LAO: Lao _UNICODE_SCRIPT_LATIN: Latin _UNICODE_SCRIPT_MALAYALAM: Malayalam _UNICODE_SCRIPT_MONGOLIAN: Mongolian _UNICODE_SCRIPT_MYANMAR: Myanmar _UNICODE_SCRIPT_OGHAM: Ogham _UNICODE_SCRIPT_OLD_ITALIC: Old Italic _UNICODE_SCRIPT_ORIYA: Oriya _UNICODE_SCRIPT_RUNIC: Runic _UNICODE_SCRIPT_SINHALA: Sinhala _UNICODE_SCRIPT_SYRIAC: Syriac _UNICODE_SCRIPT_TAMIL: Tamil _UNICODE_SCRIPT_TELUGU: Telugu _UNICODE_SCRIPT_THAANA: Thaana _UNICODE_SCRIPT_THAI: Thai _UNICODE_SCRIPT_TIBETAN: Tibetan _UNICODE_SCRIPT_CANADIAN_ABORIGINAL: Canadian Aboriginal _UNICODE_SCRIPT_YI: Yi _UNICODE_SCRIPT_TAGALOG: Tagalog _UNICODE_SCRIPT_HANUNOO: Hanunoo _UNICODE_SCRIPT_BUHID: Buhid _UNICODE_SCRIPT_TAGBANWA: Tagbanwa _UNICODE_SCRIPT_BRAILLE: Braille _UNICODE_SCRIPT_CYPRIOT: Cypriot _UNICODE_SCRIPT_LIMBU: Limbu _UNICODE_SCRIPT_OSMANYA: Osmanya _UNICODE_SCRIPT_SHAVIAN: Shavian _UNICODE_SCRIPT_LINEAR_B: Linear B _UNICODE_SCRIPT_TAI_LE: Tai Le _UNICODE_SCRIPT_UGARITIC: Ugaritic _UNICODE_SCRIPT_NEW_TAI_LUE: New Tai Lue _UNICODE_SCRIPT_BUGINESE: Buginese _UNICODE_SCRIPT_GLAGOLITIC: Glagolitic _UNICODE_SCRIPT_TIFINAGH: Tifinagh _UNICODE_SCRIPT_SYLOTI_NAGRI: Syloti Nagri _UNICODE_SCRIPT_OLD_PERSIAN: Old Persian _UNICODE_SCRIPT_KHAROSHTHI: Kharoshthi _UNICODE_SCRIPT_UNKNOWN: an unassigned code point _UNICODE_SCRIPT_BALINESE: Balinese _UNICODE_SCRIPT_CUNEIFORM: Cuneiform _UNICODE_SCRIPT_PHOENICIAN: Phoenician _UNICODE_SCRIPT_PHAGS_PA: Phags-pa _UNICODE_SCRIPT_NKO: N'Ko _UNICODE_SCRIPT_KAYAH_LI: Kayah Li. Since 2.16.3 _UNICODE_SCRIPT_LEPCHA: Lepcha. Since 2.16.3 _UNICODE_SCRIPT_REJANG: Rejang. Since 2.16.3 _UNICODE_SCRIPT_SUNDANESE: Sundanese. Since 2.16.3 _UNICODE_SCRIPT_SAURASHTRA: Saurashtra. Since 2.16.3 _UNICODE_SCRIPT_CHAM: Cham. Since 2.16.3 _UNICODE_SCRIPT_OL_CHIKI: Ol Chiki. Since 2.16.3 _UNICODE_SCRIPT_VAI: Vai. Since 2.16.3 _UNICODE_SCRIPT_CARIAN: Carian. Since 2.16.3 _UNICODE_SCRIPT_LYCIAN: Lycian. Since 2.16.3 _UNICODE_SCRIPT_LYDIAN: Lydian. Since 2.16.3 _UNICODE_SCRIPT_AVESTAN: Avestan. Since 2.26 _UNICODE_SCRIPT_BAMUM: Bamum. Since 2.26 _UNICODE_SCRIPT_EGYPTIAN_HIEROGLYPHS: Egyptian Hieroglpyhs. Since 2.26 _UNICODE_SCRIPT_IMPERIAL_ARAMAIC: Imperial Aramaic. Since 2.26 _UNICODE_SCRIPT_INSCRIPTIONAL_PAHLAVI: Inscriptional Pahlavi. Since 2.26 _UNICODE_SCRIPT_INSCRIPTIONAL_PARTHIAN: Inscriptional Parthian. Since 2.26 _UNICODE_SCRIPT_JAVANESE: Javanese. Since 2.26 _UNICODE_SCRIPT_KAITHI: Kaithi. Since 2.26 _UNICODE_SCRIPT_LISU: Lisu. Since 2.26 _UNICODE_SCRIPT_MEETEI_MAYEK: Meetei Mayek. Since 2.26 _UNICODE_SCRIPT_OLD_SOUTH_ARABIAN: Old South Arabian. Since 2.26 _UNICODE_SCRIPT_OLD_TURKIC: Old Turkic. Since 2.28 _UNICODE_SCRIPT_SAMARITAN: Samaritan. Since 2.26 _UNICODE_SCRIPT_TAI_THAM: Tai Tham. Since 2.26 _UNICODE_SCRIPT_TAI_VIET: Tai Viet. Since 2.26 _UNICODE_SCRIPT_BATAK: Batak. Since 2.28 _UNICODE_SCRIPT_BRAHMI: Brahmi. Since 2.28 _UNICODE_SCRIPT_MANDAIC: Mandaic. Since 2.28 _UNICODE_SCRIPT_CHAKMA: Chakma. Since: 2.32 _UNICODE_SCRIPT_MEROITIC_CURSIVE: Meroitic Cursive. Since: 2.32 _UNICODE_SCRIPT_MEROITIC_HIEROGLYPHS: Meroitic Hieroglyphs. Since: 2.32 _UNICODE_SCRIPT_MIAO: Miao. Since: 2.32 _UNICODE_SCRIPT_SHARADA: Sharada. Since: 2.32 _UNICODE_SCRIPT_SORA_SOMPENG: Sora Sompeng. Since: 2.32 _UNICODE_SCRIPT_TAKRI: Takri. Since: 2.32 _UNICODE_SCRIPT_BASSA_VAH: Bassa. Since: 2.42 _UNICODE_SCRIPT_CAUCASIAN_ALBANIAN: Caucasian Albanian. Since: 2.42 _UNICODE_SCRIPT_DUPLOYAN: Duployan. Since: 2.42 _UNICODE_SCRIPT_ELBASAN: Elbasan. Since: 2.42 _UNICODE_SCRIPT_GRANTHA: Grantha. Since: 2.42 _UNICODE_SCRIPT_KHOJKI: Kjohki. Since: 2.42 _UNICODE_SCRIPT_KHUDAWADI: Khudawadi, Sindhi. Since: 2.42 _UNICODE_SCRIPT_LINEAR_A: Linear A. Since: 2.42 _UNICODE_SCRIPT_MAHAJANI: Mahajani. Since: 2.42 _UNICODE_SCRIPT_MANICHAEAN: Manichaean. Since: 2.42 _UNICODE_SCRIPT_MENDE_KIKAKUI: Mende Kikakui. Since: 2.42 _UNICODE_SCRIPT_MODI: Modi. Since: 2.42 _UNICODE_SCRIPT_MRO: Mro. Since: 2.42 _UNICODE_SCRIPT_NABATAEAN: Nabataean. Since: 2.42 _UNICODE_SCRIPT_OLD_NORTH_ARABIAN: Old North Arabian. Since: 2.42 _UNICODE_SCRIPT_OLD_PERMIC: Old Permic. Since: 2.42 _UNICODE_SCRIPT_PAHAWH_HMONG: Pahawh Hmong. Since: 2.42 _UNICODE_SCRIPT_PALMYRENE: Palmyrene. Since: 2.42 _UNICODE_SCRIPT_PAU_CIN_HAU: Pau Cin Hau. Since: 2.42 _UNICODE_SCRIPT_PSALTER_PAHLAVI: Psalter Pahlavi. Since: 2.42 _UNICODE_SCRIPT_SIDDHAM: Siddham. Since: 2.42 _UNICODE_SCRIPT_TIRHUTA: Tirhuta. Since: 2.42 _UNICODE_SCRIPT_WARANG_CITI: Warang Citi. Since: 2.42 _UNICODE_SCRIPT_AHOM: Ahom. Since: 2.48 _UNICODE_SCRIPT_ANATOLIAN_HIEROGLYPHS: Anatolian Hieroglyphs. Since: 2.48 _UNICODE_SCRIPT_HATRAN: Hatran. Since: 2.48 _UNICODE_SCRIPT_MULTANI: Multani. Since: 2.48 _UNICODE_SCRIPT_OLD_HUNGARIAN: Old Hungarian. Since: 2.48 _UNICODE_SCRIPT_SIGNWRITING: Signwriting. Since: 2.48 _UNICODE_SCRIPT_ADLAM: Adlam. Since: 2.50 _UNICODE_SCRIPT_BHAIKSUKI: Bhaiksuki. Since: 2.50 _UNICODE_SCRIPT_MARCHEN: Marchen. Since: 2.50 _UNICODE_SCRIPT_NEWA: Newa. Since: 2.50 _UNICODE_SCRIPT_OSAGE: Osage. Since: 2.50 _UNICODE_SCRIPT_TANGUT: Tangut. Since: 2.50 _UNICODE_SCRIPT_MASARAM_GONDI: Masaram Gondi. Since: 2.54 _UNICODE_SCRIPT_NUSHU: Nushu. Since: 2.54 _UNICODE_SCRIPT_SOYOMBO: Soyombo. Since: 2.54 _UNICODE_SCRIPT_ZANABAZAR_SQUARE: Zanabazar Square. Since: 2.54 _UNICODE_SCRIPT_DOGRA: Dogra. Since: 2.58 _UNICODE_SCRIPT_GUNJALA_GONDI: Gunjala Gondi. Since: 2.58 _UNICODE_SCRIPT_HANIFI_ROHINGYA: Hanifi Rohingya. Since: 2.58 _UNICODE_SCRIPT_MAKASAR: Makasar. Since: 2.58 _UNICODE_SCRIPT_MEDEFAIDRIN: Medefaidrin. Since: 2.58 _UNICODE_SCRIPT_OLD_SOGDIAN: Old Sogdian. Since: 2.58 _UNICODE_SCRIPT_SOGDIAN: Sogdian. Since: 2.58 _UNICODE_SCRIPT_ELYMAIC: Elym. Since: 2.62 _UNICODE_SCRIPT_NANDINAGARI: Nand. Since: 2.62 _UNICODE_SCRIPT_NYIAKENG_PUACHUE_HMONG: Rohg. Since: 2.62 _UNICODE_SCRIPT_WANCHO: Wcho. Since: 2.62 _UNICODE_SCRIPT_CHORASMIAN: Chorasmian. Since: 2.66 _UNICODE_SCRIPT_DIVES_AKURU: Dives Akuru. Since: 2.66 _UNICODE_SCRIPT_KHITAN_SMALL_SCRIPT: Khitan small script. Since: 2.66 _UNICODE_SCRIPT_YEZIDI: Yezidi. Since: 2.66 _UNICODE_SCRIPT_CYPRO_MINOAN: Cypro-Minoan. Since: 2.72 _UNICODE_SCRIPT_OLD_UYGHUR: Old Uyghur. Since: 2.72 _UNICODE_SCRIPT_TANGSA: Tangsa. Since: 2.72 _UNICODE_SCRIPT_TOTO: Toto. Since: 2.72 _UNICODE_SCRIPT_VITHKUQI: Vithkuqi. Since: 2.72 _UNICODE_SCRIPT_MATH: Mathematical notation. Since: 2.72 _UNICODE_SCRIPT_KAWI: Kawi. Since 2.74 _UNICODE_SCRIPT_NAG_MUNDARI: Nag Mundari. Since 2.74 */ opaque type GUnicodeScript = CInt object GUnicodeScript extends CEnum[GUnicodeScript]: @@ -1778,6 +1810,8 @@ object GUnicodeScript extends CEnum[GUnicodeScript]: val G_UNICODE_SCRIPT_TOTO = define(160) val G_UNICODE_SCRIPT_VITHKUQI = define(161) val G_UNICODE_SCRIPT_MATH = define(162) + val G_UNICODE_SCRIPT_KAWI = define(163) + val G_UNICODE_SCRIPT_NAG_MUNDARI = define(164) inline def getName(inline value: GUnicodeScript): Option[String] = inline value match case G_UNICODE_SCRIPT_INVALID_CODE => Some("G_UNICODE_SCRIPT_INVALID_CODE") @@ -1944,6 +1978,8 @@ object GUnicodeScript extends CEnum[GUnicodeScript]: case G_UNICODE_SCRIPT_TOTO => Some("G_UNICODE_SCRIPT_TOTO") case G_UNICODE_SCRIPT_VITHKUQI => Some("G_UNICODE_SCRIPT_VITHKUQI") case G_UNICODE_SCRIPT_MATH => Some("G_UNICODE_SCRIPT_MATH") + case G_UNICODE_SCRIPT_KAWI => Some("G_UNICODE_SCRIPT_KAWI") + case G_UNICODE_SCRIPT_NAG_MUNDARI => Some("G_UNICODE_SCRIPT_NAG_MUNDARI") case _ => _root_.scala.None extension (a: GUnicodeScript) inline def &(b: GUnicodeScript): GUnicodeScript = a & b diff --git a/glib/src/main/scala/generated/sn.gnome.glib.internal/functions.scala b/glib/src/main/scala/generated/sn.gnome.glib.internal/functions.scala index 0154f13..16c0356 100644 --- a/glib/src/main/scala/generated/sn.gnome.glib.internal/functions.scala +++ b/glib/src/main/scala/generated/sn.gnome.glib.internal/functions.scala @@ -15,6 +15,8 @@ import _root_.scala.scalanative.* @extern def g_aligned_free(mem : gpointer): Unit = extern +@extern def g_aligned_free_sized(mem : gpointer, alignment : size_t, size : size_t): Unit = extern + @extern def g_allocator_free(allocator : Ptr[GAllocator]): Unit = extern @extern def g_allocator_new(name : Ptr[gchar], n_preallocs : guint): Ptr[GAllocator] = extern @@ -33,6 +35,10 @@ import _root_.scala.scalanative.* @extern def g_array_new(zero_terminated : gboolean, `clear_` : gboolean, element_size : guint): Ptr[GArray] = extern +@extern def g_array_new_take(data : gpointer, len : gsize, clear : gboolean, element_size : gsize): Ptr[GArray] = extern + +@extern def g_array_new_take_zero_terminated(data : gpointer, clear : gboolean, element_size : gsize): Ptr[GArray] = extern + @extern def g_array_prepend_vals(array : Ptr[GArray], data : gconstpointer, len : guint): Ptr[GArray] = extern @extern def g_array_ref(array : Ptr[GArray]): Ptr[GArray] = extern @@ -91,6 +97,8 @@ import _root_.scala.scalanative.* @extern def g_assertion_message(domain : CString, file : CString, line : CInt, func : CString, message : CString): Unit = extern +@extern def g_assertion_message_cmpint(domain : CString, file : CString, line : CInt, func : CString, expr : CString, arg1 : guint64, cmp : CString, arg2 : guint64, numtype : CChar): Unit = extern + @extern def g_assertion_message_cmpnum(domain : CString, file : CString, line : CInt, func : CString, expr : CString, arg1 : Double, cmp : CString, arg2 : Double, numtype : CChar): Unit = extern @extern def g_assertion_message_cmpstr(domain : CString, file : CString, line : CInt, func : CString, expr : CString, arg1 : CString, cmp : CString, arg2 : CString): Unit = extern @@ -165,8 +173,12 @@ import _root_.scala.scalanative.* @extern def g_atomic_int_compare_and_exchange(atomic : Ptr[gint], oldval : gint, newval : gint): gboolean = extern +@extern def g_atomic_int_compare_and_exchange_full(atomic : Ptr[gint], oldval : gint, newval : gint, preval : Ptr[gint]): gboolean = extern + @extern def g_atomic_int_dec_and_test(atomic : Ptr[gint]): gboolean = extern +@extern def g_atomic_int_exchange(atomic : Ptr[gint], newval : gint): gint = extern + @extern def g_atomic_int_exchange_and_add(atomic : Ptr[gint], `val` : gint): gint = extern @extern def g_atomic_int_get(atomic : Ptr[gint]): gint = extern @@ -179,19 +191,23 @@ import _root_.scala.scalanative.* @extern def g_atomic_int_xor(atomic : Ptr[guint], `val` : guint): guint = extern -@extern def g_atomic_pointer_add(atomic : Ptr[Byte], `val` : gssize): gssize = extern +@extern def g_atomic_pointer_add(atomic : Ptr[Byte], `val` : gssize): gintptr = extern -@extern def g_atomic_pointer_and(atomic : Ptr[Byte], `val` : gsize): gsize = extern +@extern def g_atomic_pointer_and(atomic : Ptr[Byte], `val` : gsize): guintptr = extern @extern def g_atomic_pointer_compare_and_exchange(atomic : Ptr[Byte], oldval : gpointer, newval : gpointer): gboolean = extern +@extern def g_atomic_pointer_compare_and_exchange_full(atomic : Ptr[Byte], oldval : gpointer, newval : gpointer, preval : Ptr[Byte]): gboolean = extern + +@extern def g_atomic_pointer_exchange(atomic : Ptr[Byte], newval : gpointer): gpointer = extern + @extern def g_atomic_pointer_get(atomic : Ptr[Byte]): gpointer = extern -@extern def g_atomic_pointer_or(atomic : Ptr[Byte], `val` : gsize): gsize = extern +@extern def g_atomic_pointer_or(atomic : Ptr[Byte], `val` : gsize): guintptr = extern @extern def g_atomic_pointer_set(atomic : Ptr[Byte], newval : gpointer): Unit = extern -@extern def g_atomic_pointer_xor(atomic : Ptr[Byte], `val` : gsize): gsize = extern +@extern def g_atomic_pointer_xor(atomic : Ptr[Byte], `val` : gsize): guintptr = extern @extern def g_atomic_rc_box_acquire(mem_block : gpointer): gpointer = extern @@ -257,6 +273,8 @@ import _root_.scala.scalanative.* @extern def g_bookmark_file_add_group(bookmark : Ptr[GBookmarkFile], uri : Ptr[gchar], group : Ptr[gchar]): Unit = extern +@extern def g_bookmark_file_copy(bookmark : Ptr[GBookmarkFile]): Ptr[GBookmarkFile] = extern + @extern def g_bookmark_file_error_quark(): GQuark = extern @extern def g_bookmark_file_free(bookmark : Ptr[GBookmarkFile]): Unit = extern @@ -507,7 +525,7 @@ import _root_.scala.scalanative.* @extern def g_cond_signal(cond : Ptr[GCond]): Unit = extern -@extern def g_cond_timed_wait(cond : Ptr[GCond], mutex : Ptr[GMutex], timeval : Ptr[GTimeVal]): gboolean = extern +@extern def g_cond_timed_wait(cond : Ptr[GCond], mutex : Ptr[GMutex], abs_time : Ptr[GTimeVal]): gboolean = extern @extern def g_cond_wait(cond : Ptr[GCond], mutex : Ptr[GMutex]): Unit = extern @@ -533,6 +551,8 @@ import _root_.scala.scalanative.* @extern def g_datalist_id_get_data(datalist : Ptr[Ptr[GData]], key_id : GQuark): gpointer = extern +@extern def g_datalist_id_remove_multiple(datalist : Ptr[Ptr[GData]], keys : Ptr[GQuark], n_keys : gsize): Unit = extern + @extern def g_datalist_id_remove_no_notify(datalist : Ptr[Ptr[GData]], key_id : GQuark): gpointer = extern @extern def g_datalist_id_replace_data(datalist : Ptr[Ptr[GData]], key_id : GQuark, oldval : gpointer, newval : gpointer, destroy : GDestroyNotify, old_destroy : Ptr[GDestroyNotify]): gboolean = extern @@ -711,8 +731,12 @@ import _root_.scala.scalanative.* @extern def g_date_time_new_from_unix_local(t : gint64): Ptr[GDateTime] = extern +@extern def g_date_time_new_from_unix_local_usec(usecs : gint64): Ptr[GDateTime] = extern + @extern def g_date_time_new_from_unix_utc(t : gint64): Ptr[GDateTime] = extern +@extern def g_date_time_new_from_unix_utc_usec(usecs : gint64): Ptr[GDateTime] = extern + @extern def g_date_time_new_local(year : gint, month : gint, day : gint, hour : gint, minute : gint, seconds : gdouble): Ptr[GDateTime] = extern @extern def g_date_time_new_now(tz : Ptr[GTimeZone]): Ptr[GDateTime] = extern @@ -733,6 +757,8 @@ import _root_.scala.scalanative.* @extern def g_date_time_to_unix(datetime : Ptr[GDateTime]): gint64 = extern +@extern def g_date_time_to_unix_usec(datetime : Ptr[GDateTime]): gint64 = extern + @extern def g_date_time_to_utc(datetime : Ptr[GDateTime]): Ptr[GDateTime] = extern @extern def g_date_time_unref(datetime : Ptr[GDateTime]): Unit = extern @@ -765,8 +791,12 @@ import _root_.scala.scalanative.* @extern def g_dir_read_name(dir : Ptr[GDir]): Ptr[gchar] = extern +@extern def g_dir_ref(dir : Ptr[GDir]): Ptr[GDir] = extern + @extern def g_dir_rewind(dir : Ptr[GDir]): Unit = extern +@extern def g_dir_unref(dir : Ptr[GDir]): Unit = extern + @extern def g_direct_equal(v1 : gconstpointer, v2 : gconstpointer): gboolean = extern @extern def g_direct_hash(v : gconstpointer): guint = extern @@ -841,6 +871,8 @@ import _root_.scala.scalanative.* @extern def g_free(mem : gpointer): Unit = extern +@extern def g_free_sized(mem : gpointer, size : size_t): Unit = extern + @extern def g_get_application_name(): Ptr[gchar] = extern @extern def g_get_charset(charset : Ptr[CString]): gboolean = extern @@ -919,8 +951,12 @@ import _root_.scala.scalanative.* @extern def g_hash_table_get_keys_as_array(hash_table : Ptr[GHashTable], length : Ptr[guint]): Ptr[gpointer] = extern +@extern def g_hash_table_get_keys_as_ptr_array(hash_table : Ptr[GHashTable]): Ptr[GPtrArray] = extern + @extern def g_hash_table_get_values(hash_table : Ptr[GHashTable]): Ptr[GList] = extern +@extern def g_hash_table_get_values_as_ptr_array(hash_table : Ptr[GHashTable]): Ptr[GPtrArray] = extern + @extern def g_hash_table_insert(hash_table : Ptr[GHashTable], key : gpointer, value : gpointer): gboolean = extern @extern def g_hash_table_iter_get_hash_table(iter : Ptr[GHashTableIter]): Ptr[GHashTable] = extern @@ -959,6 +995,10 @@ import _root_.scala.scalanative.* @extern def g_hash_table_steal_all(hash_table : Ptr[GHashTable]): Unit = extern +@extern def g_hash_table_steal_all_keys(hash_table : Ptr[GHashTable]): Ptr[GPtrArray] = extern + +@extern def g_hash_table_steal_all_values(hash_table : Ptr[GHashTable]): Ptr[GPtrArray] = extern + @extern def g_hash_table_steal_extended(hash_table : Ptr[GHashTable], lookup_key : gconstpointer, stolen_key : Ptr[gpointer], stolen_value : Ptr[gpointer]): gboolean = extern @extern def g_hash_table_unref(hash_table : Ptr[GHashTable]): Unit = extern @@ -1043,6 +1083,8 @@ import _root_.scala.scalanative.* @extern def g_idle_add_full(priority : gint, function : GSourceFunc, data : gpointer, notify : GDestroyNotify): guint = extern +@extern def g_idle_add_once(function : GSourceOnceFunc, data : gpointer): guint = extern + @extern def g_idle_remove_by_data(data : gpointer): gboolean = extern @extern def g_idle_source_new(): Ptr[GSource] = extern @@ -1341,6 +1383,8 @@ import _root_.scala.scalanative.* @extern def g_log_writer_default(log_level : GLogLevelFlags, fields : Ptr[GLogField], n_fields : gsize, user_data : gpointer): GLogWriterOutput = extern +@extern def g_log_writer_default_set_debug_domains(domains : Ptr[Ptr[gchar]]): Unit = extern + @extern def g_log_writer_default_set_use_stderr(use_stderr : gboolean): Unit = extern @extern def g_log_writer_default_would_drop(log_level : GLogLevelFlags, log_domain : CString): gboolean = extern @@ -1355,6 +1399,8 @@ import _root_.scala.scalanative.* @extern def g_log_writer_supports_color(output_fd : gint): gboolean = extern +@extern def g_log_writer_syslog(log_level : GLogLevelFlags, fields : Ptr[GLogField], n_fields : gsize, user_data : gpointer): GLogWriterOutput = extern + @extern def g_logv(log_domain : Ptr[gchar], log_level : GLogLevelFlags, format : Ptr[gchar], args : va_list): Unit = extern @extern def g_main_context_acquire(context : Ptr[GMainContext]): gboolean = extern @@ -1663,8 +1709,12 @@ import _root_.scala.scalanative.* @extern def g_once_init_enter_impl(location : Ptr[gsize]): gboolean = extern +@extern def g_once_init_enter_pointer(location : Ptr[Byte]): gboolean = extern + @extern def g_once_init_leave(location : Ptr[Byte], result : gsize): Unit = extern +@extern def g_once_init_leave_pointer(location : Ptr[Byte], result : gpointer): Unit = extern + @extern def g_option_context_add_group(context : Ptr[GOptionContext], group : Ptr[GOptionGroup]): Unit = extern @extern def g_option_context_add_main_entries(context : Ptr[GOptionContext], entries : Ptr[GOptionEntry], translation_domain : Ptr[gchar]): Unit = extern @@ -1729,6 +1779,36 @@ import _root_.scala.scalanative.* @extern def g_parse_debug_string(string : Ptr[gchar], keys : Ptr[GDebugKey], nkeys : guint): guint = extern +@extern def g_path_buf_clear(buf : Ptr[GPathBuf]): Unit = extern + +@extern def g_path_buf_clear_to_path(buf : Ptr[GPathBuf]): CString = extern + +@extern def g_path_buf_copy(buf : Ptr[GPathBuf]): Ptr[GPathBuf] = extern + +@extern def g_path_buf_equal(v1 : gconstpointer, v2 : gconstpointer): gboolean = extern + +@extern def g_path_buf_free(buf : Ptr[GPathBuf]): Unit = extern + +@extern def g_path_buf_free_to_path(buf : Ptr[GPathBuf]): CString = extern + +@extern def g_path_buf_init(buf : Ptr[GPathBuf]): Ptr[GPathBuf] = extern + +@extern def g_path_buf_init_from_path(buf : Ptr[GPathBuf], path : CString): Ptr[GPathBuf] = extern + +@extern def g_path_buf_new(): Ptr[GPathBuf] = extern + +@extern def g_path_buf_new_from_path(path : CString): Ptr[GPathBuf] = extern + +@extern def g_path_buf_pop(buf : Ptr[GPathBuf]): gboolean = extern + +@extern def g_path_buf_push(buf : Ptr[GPathBuf], path : CString): Ptr[GPathBuf] = extern + +@extern def g_path_buf_set_extension(buf : Ptr[GPathBuf], extension : CString): gboolean = extern + +@extern def g_path_buf_set_filename(buf : Ptr[GPathBuf], file_name : CString): gboolean = extern + +@extern def g_path_buf_to_path(buf : Ptr[GPathBuf]): CString = extern + @extern def g_path_get_basename(file_name : Ptr[gchar]): Ptr[gchar] = extern @extern def g_path_get_dirname(file_name : Ptr[gchar]): Ptr[gchar] = extern @@ -1757,10 +1837,16 @@ import _root_.scala.scalanative.* @extern def g_pointer_bit_lock(address : Ptr[Byte], lock_bit : gint): Unit = extern +@extern def g_pointer_bit_lock_and_get(address : gpointer, lock_bit : guint, out_ptr : Ptr[guintptr]): Unit = extern + +@extern def g_pointer_bit_lock_mask_ptr(ptr : gpointer, lock_bit : guint, set : gboolean, preserve_mask : guintptr, preserve_ptr : gpointer): gpointer = extern + @extern def g_pointer_bit_trylock(address : Ptr[Byte], lock_bit : gint): gboolean = extern @extern def g_pointer_bit_unlock(address : Ptr[Byte], lock_bit : gint): Unit = extern +@extern def g_pointer_bit_unlock_and_set(address : Ptr[Byte], lock_bit : guint, ptr : gpointer, preserve_mask : guintptr): Unit = extern + /** * G_POLLFD_FORMAT: */ @@ -1806,10 +1892,22 @@ import _root_.scala.scalanative.* @extern def g_ptr_array_insert(array : Ptr[GPtrArray], `index_` : gint, data : gpointer): Unit = extern +@extern def g_ptr_array_is_null_terminated(array : Ptr[GPtrArray]): gboolean = extern + @extern def g_ptr_array_new(): Ptr[GPtrArray] = extern +@extern def g_ptr_array_new_from_array(data : Ptr[gpointer], len : gsize, copy_func : GCopyFunc, copy_func_user_data : gpointer, element_free_func : GDestroyNotify): Ptr[GPtrArray] = extern + +@extern def g_ptr_array_new_from_null_terminated_array(data : Ptr[gpointer], copy_func : GCopyFunc, copy_func_user_data : gpointer, element_free_func : GDestroyNotify): Ptr[GPtrArray] = extern + @extern def g_ptr_array_new_full(reserved_size : guint, element_free_func : GDestroyNotify): Ptr[GPtrArray] = extern +@extern def g_ptr_array_new_null_terminated(reserved_size : guint, element_free_func : GDestroyNotify, null_terminated : gboolean): Ptr[GPtrArray] = extern + +@extern def g_ptr_array_new_take(data : Ptr[gpointer], len : gsize, element_free_func : GDestroyNotify): Ptr[GPtrArray] = extern + +@extern def g_ptr_array_new_take_null_terminated(data : Ptr[gpointer], element_free_func : GDestroyNotify): Ptr[GPtrArray] = extern + @extern def g_ptr_array_new_with_free_func(element_free_func : GDestroyNotify): Ptr[GPtrArray] = extern @extern def g_ptr_array_ref(array : Ptr[GPtrArray]): Ptr[GPtrArray] = extern @@ -1832,6 +1930,10 @@ import _root_.scala.scalanative.* @extern def g_ptr_array_sort(array : Ptr[GPtrArray], compare_func : GCompareFunc): Unit = extern +@extern def g_ptr_array_sort_values(array : Ptr[GPtrArray], compare_func : GCompareFunc): Unit = extern + +@extern def g_ptr_array_sort_values_with_data(array : Ptr[GPtrArray], compare_func : GCompareDataFunc, user_data : gpointer): Unit = extern + @extern def g_ptr_array_sort_with_data(array : Ptr[GPtrArray], compare_func : GCompareDataFunc, user_data : gpointer): Unit = extern @extern def g_ptr_array_steal(array : Ptr[GPtrArray], len : Ptr[gsize]): Ptr[gpointer] = extern @@ -2268,6 +2370,11 @@ import _root_.scala.scalanative.* @extern def g_set_printerr_handler(func : GPrintFunc): GPrintFunc = extern +/** + * g_set_str: (skip) _pointer: (inout) (not optional) (nullable): a pointer to either a string or `NULL` _str: (nullable): a string to assign to _pointer +*/ +@extern def g_set_str(str_pointer : Ptr[CString], new_str : CString): gboolean = extern + @extern def g_setenv(variable : Ptr[gchar], value : Ptr[gchar], overwrite : gboolean): gboolean = extern @extern def g_shell_error_quark(): GQuark = extern @@ -2543,6 +2650,8 @@ import _root_.scala.scalanative.* @extern def g_strdup(str : Ptr[gchar]): Ptr[gchar] = extern +@extern def g_strdup_inline(str : CString): CString = extern + @extern def g_strdup_printf(format : Ptr[gchar], rest: Any*): Ptr[gchar] = extern @extern def g_strdup_vprintf(format : Ptr[gchar], args : va_list): Ptr[gchar] = extern @@ -2563,6 +2672,8 @@ import _root_.scala.scalanative.* @extern def g_string_append_len(string : Ptr[GString], `val` : Ptr[gchar], len : gssize): Ptr[GString] = extern +@extern def g_string_append_len_inline(gstring : Ptr[GString], `val` : CString, len : gssize): Ptr[GString] = extern + @extern def g_string_append_printf(string : Ptr[GString], format : Ptr[gchar], rest: Any*): Unit = extern @extern def g_string_append_unichar(string : Ptr[GString], wc : gunichar): Ptr[GString] = extern @@ -2597,6 +2708,8 @@ import _root_.scala.scalanative.* @extern def g_string_free(string : Ptr[GString], free_segment : gboolean): Ptr[gchar] = extern +@extern def g_string_free_and_steal(string : Ptr[GString]): Ptr[gchar] = extern + @extern def g_string_free_to_bytes(string : Ptr[GString]): Ptr[GBytes] = extern @extern def g_string_hash(str : Ptr[GString]): guint = extern @@ -2613,6 +2726,8 @@ import _root_.scala.scalanative.* @extern def g_string_new_len(init : Ptr[gchar], len : gssize): Ptr[GString] = extern +@extern def g_string_new_take(init : Ptr[gchar]): Ptr[GString] = extern + @extern def g_string_overwrite(string : Ptr[GString], pos : gsize, `val` : Ptr[gchar]): Ptr[GString] = extern @extern def g_string_overwrite_len(string : Ptr[GString], pos : gsize, `val` : Ptr[gchar], len : gssize): Ptr[GString] = extern @@ -2635,6 +2750,8 @@ import _root_.scala.scalanative.* @extern def g_string_truncate(string : Ptr[GString], len : gsize): Ptr[GString] = extern +@extern def g_string_truncate_inline(gstring : Ptr[GString], len : gsize): Ptr[GString] = extern + @extern def g_string_up(string : Ptr[GString]): Ptr[GString] = extern @extern def g_string_vprintf(string : Ptr[GString], format : Ptr[gchar], args : va_list): Unit = extern @@ -2685,6 +2802,8 @@ import _root_.scala.scalanative.* @extern def g_strv_builder_ref(builder : Ptr[GStrvBuilder]): Ptr[GStrvBuilder] = extern +@extern def g_strv_builder_take(builder : Ptr[GStrvBuilder], value : CString): Unit = extern + @extern def g_strv_builder_unref(builder : Ptr[GStrvBuilder]): Unit = extern @extern def g_strv_contains(strv : Ptr[Ptr[gchar]], str : Ptr[gchar]): gboolean = extern @@ -2715,6 +2834,8 @@ import _root_.scala.scalanative.* @extern def g_test_create_suite(suite_name : CString): Ptr[GTestSuite] = extern +@extern def g_test_disable_crash_reporting(): Unit = extern + @extern def g_test_expect_message(log_domain : Ptr[gchar], log_level : GLogLevelFlags, pattern : Ptr[gchar]): Unit = extern @extern def g_test_fail(): Unit = extern @@ -2805,6 +2926,8 @@ import _root_.scala.scalanative.* @extern def g_test_trap_subprocess(test_path : CString, usec_timeout : guint64, test_flags : GTestSubprocessFlags): Unit = extern +@extern def g_test_trap_subprocess_with_envp(test_path : CString, envp : Ptr[CString], usec_timeout : guint64, test_flags : GTestSubprocessFlags): Unit = extern + @extern def g_thread_create(func : GThreadFunc, data : gpointer, joinable : gboolean, error : Ptr[Ptr[GError]]): Ptr[GThread] = extern @extern def g_thread_create_full(func : GThreadFunc, data : gpointer, stack_size : gulong, joinable : gboolean, bound : gboolean, priority : GThreadPriority, error : Ptr[Ptr[GError]]): Ptr[GThread] = extern @@ -2905,10 +3028,14 @@ import _root_.scala.scalanative.* @extern def g_timeout_add_full(priority : gint, interval : guint, function : GSourceFunc, data : gpointer, notify : GDestroyNotify): guint = extern +@extern def g_timeout_add_once(interval : guint, function : GSourceOnceFunc, data : gpointer): guint = extern + @extern def g_timeout_add_seconds(interval : guint, function : GSourceFunc, data : gpointer): guint = extern @extern def g_timeout_add_seconds_full(priority : gint, interval : guint, function : GSourceFunc, data : gpointer, notify : GDestroyNotify): guint = extern +@extern def g_timeout_add_seconds_once(interval : guint, function : GSourceOnceFunc, data : gpointer): guint = extern + @extern def g_timeout_source_new(interval : guint): Ptr[GSource] = extern @extern def g_timeout_source_new_seconds(interval : guint): Ptr[GSource] = extern @@ -3223,6 +3350,8 @@ import _root_.scala.scalanative.* @extern def g_utf8_to_utf16(str : Ptr[gchar], len : glong, items_read : Ptr[glong], items_written : Ptr[glong], error : Ptr[Ptr[GError]]): Ptr[gunichar2] = extern +@extern def g_utf8_truncate_middle(string : Ptr[gchar], truncate_length : gsize): Ptr[gchar] = extern + @extern def g_utf8_validate(str : Ptr[gchar], max_len : gssize, end : Ptr[Ptr[gchar]]): gboolean = extern @extern def g_utf8_validate_len(str : Ptr[gchar], max_len : gsize, end : Ptr[Ptr[gchar]]): gboolean = extern @@ -3471,7 +3600,7 @@ import _root_.scala.scalanative.* @extern def g_variant_take_ref(value : Ptr[GVariant]): Ptr[GVariant] = extern -@extern def g_variant_type_checked_(_0 : Ptr[gchar]): Ptr[GVariantType] = extern +@extern def g_variant_type_checked_(type_string : Ptr[gchar]): Ptr[GVariantType] = extern @extern def g_variant_type_copy(`type` : Ptr[GVariantType]): Ptr[GVariantType] = extern @@ -3543,6 +3672,8 @@ import _root_.scala.scalanative.* @extern def glib_auto_cleanup_GMutex(_ptr : Ptr[GMutex]): Unit = extern +@extern def glib_auto_cleanup_GPathBuf(_ptr : Ptr[GPathBuf]): Unit = extern + @extern def glib_auto_cleanup_GQueue(_ptr : Ptr[GQueue]): Unit = extern @extern def glib_auto_cleanup_GStrv(_ptr : Ptr[GStrv]): Unit = extern @@ -3601,6 +3732,8 @@ import _root_.scala.scalanative.* @extern def glib_autoptr_cleanup_GOptionGroup(_ptr : Ptr[Ptr[GOptionGroup]]): Unit = extern +@extern def glib_autoptr_cleanup_GPathBuf(_ptr : Ptr[Ptr[GPathBuf]]): Unit = extern + @extern def glib_autoptr_cleanup_GPatternSpec(_ptr : Ptr[Ptr[GPatternSpec]]): Unit = extern @extern def glib_autoptr_cleanup_GPtrArray(_ptr : Ptr[Ptr[GPtrArray]]): Unit = extern @@ -3703,6 +3836,8 @@ import _root_.scala.scalanative.* @extern def glib_autoptr_clear_GOptionGroup(_ptr : Ptr[GOptionGroup]): Unit = extern +@extern def glib_autoptr_clear_GPathBuf(_ptr : Ptr[GPathBuf]): Unit = extern + @extern def glib_autoptr_clear_GPatternSpec(_ptr : Ptr[GPatternSpec]): Unit = extern @extern def glib_autoptr_clear_GPtrArray(_ptr : Ptr[GPtrArray]): Unit = extern @@ -3807,6 +3942,8 @@ import _root_.scala.scalanative.* @extern def glib_listautoptr_cleanup_GOptionGroup(_l : Ptr[Ptr[GList]]): Unit = extern +@extern def glib_listautoptr_cleanup_GPathBuf(_l : Ptr[Ptr[GList]]): Unit = extern + @extern def glib_listautoptr_cleanup_GPatternSpec(_l : Ptr[Ptr[GList]]): Unit = extern @extern def glib_listautoptr_cleanup_GPtrArray(_l : Ptr[Ptr[GList]]): Unit = extern @@ -3909,6 +4046,8 @@ import _root_.scala.scalanative.* @extern def glib_queueautoptr_cleanup_GOptionGroup(_q : Ptr[Ptr[GQueue]]): Unit = extern +@extern def glib_queueautoptr_cleanup_GPathBuf(_q : Ptr[Ptr[GQueue]]): Unit = extern + @extern def glib_queueautoptr_cleanup_GPatternSpec(_q : Ptr[Ptr[GQueue]]): Unit = extern @extern def glib_queueautoptr_cleanup_GPtrArray(_q : Ptr[Ptr[GQueue]]): Unit = extern @@ -4011,6 +4150,8 @@ import _root_.scala.scalanative.* @extern def glib_slistautoptr_cleanup_GOptionGroup(_l : Ptr[Ptr[GSList]]): Unit = extern +@extern def glib_slistautoptr_cleanup_GPathBuf(_l : Ptr[Ptr[GSList]]): Unit = extern + @extern def glib_slistautoptr_cleanup_GPatternSpec(_l : Ptr[Ptr[GSList]]): Unit = extern @extern def glib_slistautoptr_cleanup_GPtrArray(_l : Ptr[Ptr[GSList]]): Unit = extern diff --git a/glib/src/main/scala/generated/sn.gnome.glib.internal/structs.scala b/glib/src/main/scala/generated/sn.gnome.glib.internal/structs.scala index e4d74fe..8a23f5c 100644 --- a/glib/src/main/scala/generated/sn.gnome.glib.internal/structs.scala +++ b/glib/src/main/scala/generated/sn.gnome.glib.internal/structs.scala @@ -568,6 +568,18 @@ opaque type GOptionGroup = CStruct0 object GOptionGroup: given _tag: Tag[GOptionGroup] = Tag.materializeCStruct0Tag +opaque type GPathBuf = CStruct1[CArray[gpointer, Nat._8]] +object GPathBuf: + given _tag: Tag[GPathBuf] = Tag.materializeCStruct1Tag[CArray[gpointer, Nat._8]] + def apply()(using Zone): Ptr[GPathBuf] = scala.scalanative.unsafe.alloc[GPathBuf](1) + def apply(dummy : CArray[gpointer, Nat._8])(using Zone): Ptr[GPathBuf] = + val ____ptr = apply() + (!____ptr).dummy = dummy + ____ptr + extension (struct: GPathBuf) + def dummy : CArray[gpointer, Nat._8] = struct._1 + def dummy_=(value: CArray[gpointer, Nat._8]): Unit = !struct.at1 = value + opaque type GPatternSpec = CStruct0 object GPatternSpec: given _tag: Tag[GPatternSpec] = Tag.materializeCStruct0Tag @@ -1407,11 +1419,11 @@ opaque type GVariantBuilder = CStruct1[GVariantBuilder.Union0] object GVariantBuilder: opaque type Union0 = CArray[Byte, Nat.Digit3[Nat._1, Nat._2, Nat._8]] object Union0: - opaque type Struct0 = CStruct3[gsize, Ptr[GVariantType], CArray[gsize, Nat.Digit2[Nat._1, Nat._4]]] + opaque type Struct0 = CStruct3[gsize, Ptr[GVariantType], CArray[guintptr, Nat.Digit2[Nat._1, Nat._4]]] object Struct0: - given _tag: Tag[Struct0] = Tag.materializeCStruct3Tag[gsize, Ptr[GVariantType], CArray[gsize, Nat.Digit2[Nat._1, Nat._4]]] + given _tag: Tag[Struct0] = Tag.materializeCStruct3Tag[gsize, Ptr[GVariantType], CArray[guintptr, Nat.Digit2[Nat._1, Nat._4]]] def apply()(using Zone): Ptr[Struct0] = scala.scalanative.unsafe.alloc[Struct0](1) - def apply(partial_magic : gsize, `type` : Ptr[GVariantType], y : CArray[gsize, Nat.Digit2[Nat._1, Nat._4]])(using Zone): Ptr[Struct0] = + def apply(partial_magic : gsize, `type` : Ptr[GVariantType], y : CArray[guintptr, Nat.Digit2[Nat._1, Nat._4]])(using Zone): Ptr[Struct0] = val ____ptr = apply() (!____ptr).partial_magic = partial_magic (!____ptr).`type` = `type` @@ -1422,8 +1434,8 @@ object GVariantBuilder: def partial_magic_=(value: gsize): Unit = !struct.at1 = value def `type` : Ptr[GVariantType] = struct._2 def type_=(value: Ptr[GVariantType]): Unit = !struct.at2 = value - def y : CArray[gsize, Nat.Digit2[Nat._1, Nat._4]] = struct._3 - def y_=(value: CArray[gsize, Nat.Digit2[Nat._1, Nat._4]]): Unit = !struct.at3 = value + def y : CArray[guintptr, Nat.Digit2[Nat._1, Nat._4]] = struct._3 + def y_=(value: CArray[guintptr, Nat.Digit2[Nat._1, Nat._4]]): Unit = !struct.at3 = value given _tag: Tag[Union0] = Tag.CArray[CChar, Nat.Digit3[Nat._1, Nat._2, Nat._8]](Tag.Byte, Tag.Digit3[Nat._1, Nat._2, Nat._8](Tag.Nat1, Tag.Nat2, Tag.Nat8)) def apply()(using Zone): Ptr[Union0] = val ___ptr = alloc[Union0](1) @@ -1435,16 +1447,16 @@ object GVariantBuilder: un.at(0).asInstanceOf[Ptr[GVariantBuilder.Union0.Struct0]].update(0, s) ___ptr @scala.annotation.targetName("apply_x") - def apply(x: CArray[gsize, Nat.Digit2[Nat._1, Nat._6]])(using Zone): Ptr[Union0] = + def apply(x: CArray[guintptr, Nat.Digit2[Nat._1, Nat._6]])(using Zone): Ptr[Union0] = val ___ptr = alloc[Union0](1) val un = !___ptr - un.at(0).asInstanceOf[Ptr[CArray[gsize, Nat.Digit2[Nat._1, Nat._6]]]].update(0, x) + un.at(0).asInstanceOf[Ptr[CArray[guintptr, Nat.Digit2[Nat._1, Nat._6]]]].update(0, x) ___ptr extension (struct: Union0) def s : GVariantBuilder.Union0.Struct0 = !struct.at(0).asInstanceOf[Ptr[GVariantBuilder.Union0.Struct0]] def s_=(value: GVariantBuilder.Union0.Struct0): Unit = !struct.at(0).asInstanceOf[Ptr[GVariantBuilder.Union0.Struct0]] = value - def x : CArray[gsize, Nat.Digit2[Nat._1, Nat._6]] = !struct.at(0).asInstanceOf[Ptr[CArray[gsize, Nat.Digit2[Nat._1, Nat._6]]]] - def x_=(value: CArray[gsize, Nat.Digit2[Nat._1, Nat._6]]): Unit = !struct.at(0).asInstanceOf[Ptr[CArray[gsize, Nat.Digit2[Nat._1, Nat._6]]]] = value + def x : CArray[guintptr, Nat.Digit2[Nat._1, Nat._6]] = !struct.at(0).asInstanceOf[Ptr[CArray[guintptr, Nat.Digit2[Nat._1, Nat._6]]]] + def x_=(value: CArray[guintptr, Nat.Digit2[Nat._1, Nat._6]]): Unit = !struct.at(0).asInstanceOf[Ptr[CArray[guintptr, Nat.Digit2[Nat._1, Nat._6]]]] = value given _tag: Tag[GVariantBuilder] = Tag.materializeCStruct1Tag[GVariantBuilder.Union0] def apply()(using Zone): Ptr[GVariantBuilder] = scala.scalanative.unsafe.alloc[GVariantBuilder](1) def apply(u : GVariantBuilder.Union0)(using Zone): Ptr[GVariantBuilder] = @@ -1459,11 +1471,11 @@ opaque type GVariantDict = CStruct1[GVariantDict.Union0] object GVariantDict: opaque type Union0 = CArray[Byte, Nat.Digit3[Nat._1, Nat._2, Nat._8]] object Union0: - opaque type Struct0 = CStruct3[Ptr[GVariant], gsize, CArray[gsize, Nat.Digit2[Nat._1, Nat._4]]] + opaque type Struct0 = CStruct3[Ptr[GVariant], gsize, CArray[guintptr, Nat.Digit2[Nat._1, Nat._4]]] object Struct0: - given _tag: Tag[Struct0] = Tag.materializeCStruct3Tag[Ptr[GVariant], gsize, CArray[gsize, Nat.Digit2[Nat._1, Nat._4]]] + given _tag: Tag[Struct0] = Tag.materializeCStruct3Tag[Ptr[GVariant], gsize, CArray[guintptr, Nat.Digit2[Nat._1, Nat._4]]] def apply()(using Zone): Ptr[Struct0] = scala.scalanative.unsafe.alloc[Struct0](1) - def apply(asv : Ptr[GVariant], partial_magic : gsize, y : CArray[gsize, Nat.Digit2[Nat._1, Nat._4]])(using Zone): Ptr[Struct0] = + def apply(asv : Ptr[GVariant], partial_magic : gsize, y : CArray[guintptr, Nat.Digit2[Nat._1, Nat._4]])(using Zone): Ptr[Struct0] = val ____ptr = apply() (!____ptr).asv = asv (!____ptr).partial_magic = partial_magic @@ -1474,8 +1486,8 @@ object GVariantDict: def asv_=(value: Ptr[GVariant]): Unit = !struct.at1 = value def partial_magic : gsize = struct._2 def partial_magic_=(value: gsize): Unit = !struct.at2 = value - def y : CArray[gsize, Nat.Digit2[Nat._1, Nat._4]] = struct._3 - def y_=(value: CArray[gsize, Nat.Digit2[Nat._1, Nat._4]]): Unit = !struct.at3 = value + def y : CArray[guintptr, Nat.Digit2[Nat._1, Nat._4]] = struct._3 + def y_=(value: CArray[guintptr, Nat.Digit2[Nat._1, Nat._4]]): Unit = !struct.at3 = value given _tag: Tag[Union0] = Tag.CArray[CChar, Nat.Digit3[Nat._1, Nat._2, Nat._8]](Tag.Byte, Tag.Digit3[Nat._1, Nat._2, Nat._8](Tag.Nat1, Tag.Nat2, Tag.Nat8)) def apply()(using Zone): Ptr[Union0] = val ___ptr = alloc[Union0](1) @@ -1487,16 +1499,16 @@ object GVariantDict: un.at(0).asInstanceOf[Ptr[GVariantDict.Union0.Struct0]].update(0, s) ___ptr @scala.annotation.targetName("apply_x") - def apply(x: CArray[gsize, Nat.Digit2[Nat._1, Nat._6]])(using Zone): Ptr[Union0] = + def apply(x: CArray[guintptr, Nat.Digit2[Nat._1, Nat._6]])(using Zone): Ptr[Union0] = val ___ptr = alloc[Union0](1) val un = !___ptr - un.at(0).asInstanceOf[Ptr[CArray[gsize, Nat.Digit2[Nat._1, Nat._6]]]].update(0, x) + un.at(0).asInstanceOf[Ptr[CArray[guintptr, Nat.Digit2[Nat._1, Nat._6]]]].update(0, x) ___ptr extension (struct: Union0) def s : GVariantDict.Union0.Struct0 = !struct.at(0).asInstanceOf[Ptr[GVariantDict.Union0.Struct0]] def s_=(value: GVariantDict.Union0.Struct0): Unit = !struct.at(0).asInstanceOf[Ptr[GVariantDict.Union0.Struct0]] = value - def x : CArray[gsize, Nat.Digit2[Nat._1, Nat._6]] = !struct.at(0).asInstanceOf[Ptr[CArray[gsize, Nat.Digit2[Nat._1, Nat._6]]]] - def x_=(value: CArray[gsize, Nat.Digit2[Nat._1, Nat._6]]): Unit = !struct.at(0).asInstanceOf[Ptr[CArray[gsize, Nat.Digit2[Nat._1, Nat._6]]]] = value + def x : CArray[guintptr, Nat.Digit2[Nat._1, Nat._6]] = !struct.at(0).asInstanceOf[Ptr[CArray[guintptr, Nat.Digit2[Nat._1, Nat._6]]]] + def x_=(value: CArray[guintptr, Nat.Digit2[Nat._1, Nat._6]]): Unit = !struct.at(0).asInstanceOf[Ptr[CArray[guintptr, Nat.Digit2[Nat._1, Nat._6]]]] = value given _tag: Tag[GVariantDict] = Tag.materializeCStruct1Tag[GVariantDict.Union0] def apply()(using Zone): Ptr[GVariantDict] = scala.scalanative.unsafe.alloc[GVariantDict](1) def apply(u : GVariantDict.Union0)(using Zone): Ptr[GVariantDict] = @@ -1507,17 +1519,17 @@ object GVariantDict: def u : GVariantDict.Union0 = struct._1 def u_=(value: GVariantDict.Union0): Unit = !struct.at1 = value -opaque type GVariantIter = CStruct1[CArray[gsize, Nat.Digit2[Nat._1, Nat._6]]] +opaque type GVariantIter = CStruct1[CArray[guintptr, Nat.Digit2[Nat._1, Nat._6]]] object GVariantIter: - given _tag: Tag[GVariantIter] = Tag.materializeCStruct1Tag[CArray[gsize, Nat.Digit2[Nat._1, Nat._6]]] + given _tag: Tag[GVariantIter] = Tag.materializeCStruct1Tag[CArray[guintptr, Nat.Digit2[Nat._1, Nat._6]]] def apply()(using Zone): Ptr[GVariantIter] = scala.scalanative.unsafe.alloc[GVariantIter](1) - def apply(x : CArray[gsize, Nat.Digit2[Nat._1, Nat._6]])(using Zone): Ptr[GVariantIter] = + def apply(x : CArray[guintptr, Nat.Digit2[Nat._1, Nat._6]])(using Zone): Ptr[GVariantIter] = val ____ptr = apply() (!____ptr).x = x ____ptr extension (struct: GVariantIter) - def x : CArray[gsize, Nat.Digit2[Nat._1, Nat._6]] = struct._1 - def x_=(value: CArray[gsize, Nat.Digit2[Nat._1, Nat._6]]): Unit = !struct.at1 = value + def x : CArray[guintptr, Nat.Digit2[Nat._1, Nat._6]] = struct._1 + def x_=(value: CArray[guintptr, Nat.Digit2[Nat._1, Nat._6]]): Unit = !struct.at1 = value opaque type GVariantType = CStruct0 object GVariantType: @@ -2090,6 +2102,18 @@ opaque type _GOptionGroup = CStruct0 object _GOptionGroup: given _tag: Tag[_GOptionGroup] = Tag.materializeCStruct0Tag +opaque type _GPathBuf = CStruct1[CArray[gpointer, Nat._8]] +object _GPathBuf: + given _tag: Tag[_GPathBuf] = Tag.materializeCStruct1Tag[CArray[gpointer, Nat._8]] + def apply()(using Zone): Ptr[_GPathBuf] = scala.scalanative.unsafe.alloc[_GPathBuf](1) + def apply(dummy : CArray[gpointer, Nat._8])(using Zone): Ptr[_GPathBuf] = + val ____ptr = apply() + (!____ptr).dummy = dummy + ____ptr + extension (struct: _GPathBuf) + def dummy : CArray[gpointer, Nat._8] = struct._1 + def dummy_=(value: CArray[gpointer, Nat._8]): Unit = !struct.at1 = value + opaque type _GPatternSpec = CStruct0 object _GPatternSpec: given _tag: Tag[_GPatternSpec] = Tag.materializeCStruct0Tag @@ -2840,11 +2864,11 @@ opaque type _GVariantBuilder = CStruct1[_GVariantBuilder.Union0] object _GVariantBuilder: opaque type Union0 = CArray[Byte, Nat.Digit3[Nat._1, Nat._2, Nat._8]] object Union0: - opaque type Struct0 = CStruct3[gsize, Ptr[GVariantType], CArray[gsize, Nat.Digit2[Nat._1, Nat._4]]] + opaque type Struct0 = CStruct3[gsize, Ptr[GVariantType], CArray[guintptr, Nat.Digit2[Nat._1, Nat._4]]] object Struct0: - given _tag: Tag[Struct0] = Tag.materializeCStruct3Tag[gsize, Ptr[GVariantType], CArray[gsize, Nat.Digit2[Nat._1, Nat._4]]] + given _tag: Tag[Struct0] = Tag.materializeCStruct3Tag[gsize, Ptr[GVariantType], CArray[guintptr, Nat.Digit2[Nat._1, Nat._4]]] def apply()(using Zone): Ptr[Struct0] = scala.scalanative.unsafe.alloc[Struct0](1) - def apply(partial_magic : gsize, `type` : Ptr[GVariantType], y : CArray[gsize, Nat.Digit2[Nat._1, Nat._4]])(using Zone): Ptr[Struct0] = + def apply(partial_magic : gsize, `type` : Ptr[GVariantType], y : CArray[guintptr, Nat.Digit2[Nat._1, Nat._4]])(using Zone): Ptr[Struct0] = val ____ptr = apply() (!____ptr).partial_magic = partial_magic (!____ptr).`type` = `type` @@ -2855,8 +2879,8 @@ object _GVariantBuilder: def partial_magic_=(value: gsize): Unit = !struct.at1 = value def `type` : Ptr[GVariantType] = struct._2 def type_=(value: Ptr[GVariantType]): Unit = !struct.at2 = value - def y : CArray[gsize, Nat.Digit2[Nat._1, Nat._4]] = struct._3 - def y_=(value: CArray[gsize, Nat.Digit2[Nat._1, Nat._4]]): Unit = !struct.at3 = value + def y : CArray[guintptr, Nat.Digit2[Nat._1, Nat._4]] = struct._3 + def y_=(value: CArray[guintptr, Nat.Digit2[Nat._1, Nat._4]]): Unit = !struct.at3 = value given _tag: Tag[Union0] = Tag.CArray[CChar, Nat.Digit3[Nat._1, Nat._2, Nat._8]](Tag.Byte, Tag.Digit3[Nat._1, Nat._2, Nat._8](Tag.Nat1, Tag.Nat2, Tag.Nat8)) def apply()(using Zone): Ptr[Union0] = val ___ptr = alloc[Union0](1) @@ -2868,16 +2892,16 @@ object _GVariantBuilder: un.at(0).asInstanceOf[Ptr[_GVariantBuilder.Union0.Struct0]].update(0, s) ___ptr @scala.annotation.targetName("apply_x") - def apply(x: CArray[gsize, Nat.Digit2[Nat._1, Nat._6]])(using Zone): Ptr[Union0] = + def apply(x: CArray[guintptr, Nat.Digit2[Nat._1, Nat._6]])(using Zone): Ptr[Union0] = val ___ptr = alloc[Union0](1) val un = !___ptr - un.at(0).asInstanceOf[Ptr[CArray[gsize, Nat.Digit2[Nat._1, Nat._6]]]].update(0, x) + un.at(0).asInstanceOf[Ptr[CArray[guintptr, Nat.Digit2[Nat._1, Nat._6]]]].update(0, x) ___ptr extension (struct: Union0) def s : _GVariantBuilder.Union0.Struct0 = !struct.at(0).asInstanceOf[Ptr[_GVariantBuilder.Union0.Struct0]] def s_=(value: _GVariantBuilder.Union0.Struct0): Unit = !struct.at(0).asInstanceOf[Ptr[_GVariantBuilder.Union0.Struct0]] = value - def x : CArray[gsize, Nat.Digit2[Nat._1, Nat._6]] = !struct.at(0).asInstanceOf[Ptr[CArray[gsize, Nat.Digit2[Nat._1, Nat._6]]]] - def x_=(value: CArray[gsize, Nat.Digit2[Nat._1, Nat._6]]): Unit = !struct.at(0).asInstanceOf[Ptr[CArray[gsize, Nat.Digit2[Nat._1, Nat._6]]]] = value + def x : CArray[guintptr, Nat.Digit2[Nat._1, Nat._6]] = !struct.at(0).asInstanceOf[Ptr[CArray[guintptr, Nat.Digit2[Nat._1, Nat._6]]]] + def x_=(value: CArray[guintptr, Nat.Digit2[Nat._1, Nat._6]]): Unit = !struct.at(0).asInstanceOf[Ptr[CArray[guintptr, Nat.Digit2[Nat._1, Nat._6]]]] = value given _tag: Tag[_GVariantBuilder] = Tag.materializeCStruct1Tag[_GVariantBuilder.Union0] def apply()(using Zone): Ptr[_GVariantBuilder] = scala.scalanative.unsafe.alloc[_GVariantBuilder](1) def apply(u : _GVariantBuilder.Union0)(using Zone): Ptr[_GVariantBuilder] = @@ -2892,11 +2916,11 @@ opaque type _GVariantDict = CStruct1[_GVariantDict.Union0] object _GVariantDict: opaque type Union0 = CArray[Byte, Nat.Digit3[Nat._1, Nat._2, Nat._8]] object Union0: - opaque type Struct0 = CStruct3[Ptr[GVariant], gsize, CArray[gsize, Nat.Digit2[Nat._1, Nat._4]]] + opaque type Struct0 = CStruct3[Ptr[GVariant], gsize, CArray[guintptr, Nat.Digit2[Nat._1, Nat._4]]] object Struct0: - given _tag: Tag[Struct0] = Tag.materializeCStruct3Tag[Ptr[GVariant], gsize, CArray[gsize, Nat.Digit2[Nat._1, Nat._4]]] + given _tag: Tag[Struct0] = Tag.materializeCStruct3Tag[Ptr[GVariant], gsize, CArray[guintptr, Nat.Digit2[Nat._1, Nat._4]]] def apply()(using Zone): Ptr[Struct0] = scala.scalanative.unsafe.alloc[Struct0](1) - def apply(asv : Ptr[GVariant], partial_magic : gsize, y : CArray[gsize, Nat.Digit2[Nat._1, Nat._4]])(using Zone): Ptr[Struct0] = + def apply(asv : Ptr[GVariant], partial_magic : gsize, y : CArray[guintptr, Nat.Digit2[Nat._1, Nat._4]])(using Zone): Ptr[Struct0] = val ____ptr = apply() (!____ptr).asv = asv (!____ptr).partial_magic = partial_magic @@ -2907,8 +2931,8 @@ object _GVariantDict: def asv_=(value: Ptr[GVariant]): Unit = !struct.at1 = value def partial_magic : gsize = struct._2 def partial_magic_=(value: gsize): Unit = !struct.at2 = value - def y : CArray[gsize, Nat.Digit2[Nat._1, Nat._4]] = struct._3 - def y_=(value: CArray[gsize, Nat.Digit2[Nat._1, Nat._4]]): Unit = !struct.at3 = value + def y : CArray[guintptr, Nat.Digit2[Nat._1, Nat._4]] = struct._3 + def y_=(value: CArray[guintptr, Nat.Digit2[Nat._1, Nat._4]]): Unit = !struct.at3 = value given _tag: Tag[Union0] = Tag.CArray[CChar, Nat.Digit3[Nat._1, Nat._2, Nat._8]](Tag.Byte, Tag.Digit3[Nat._1, Nat._2, Nat._8](Tag.Nat1, Tag.Nat2, Tag.Nat8)) def apply()(using Zone): Ptr[Union0] = val ___ptr = alloc[Union0](1) @@ -2920,16 +2944,16 @@ object _GVariantDict: un.at(0).asInstanceOf[Ptr[_GVariantDict.Union0.Struct0]].update(0, s) ___ptr @scala.annotation.targetName("apply_x") - def apply(x: CArray[gsize, Nat.Digit2[Nat._1, Nat._6]])(using Zone): Ptr[Union0] = + def apply(x: CArray[guintptr, Nat.Digit2[Nat._1, Nat._6]])(using Zone): Ptr[Union0] = val ___ptr = alloc[Union0](1) val un = !___ptr - un.at(0).asInstanceOf[Ptr[CArray[gsize, Nat.Digit2[Nat._1, Nat._6]]]].update(0, x) + un.at(0).asInstanceOf[Ptr[CArray[guintptr, Nat.Digit2[Nat._1, Nat._6]]]].update(0, x) ___ptr extension (struct: Union0) def s : _GVariantDict.Union0.Struct0 = !struct.at(0).asInstanceOf[Ptr[_GVariantDict.Union0.Struct0]] def s_=(value: _GVariantDict.Union0.Struct0): Unit = !struct.at(0).asInstanceOf[Ptr[_GVariantDict.Union0.Struct0]] = value - def x : CArray[gsize, Nat.Digit2[Nat._1, Nat._6]] = !struct.at(0).asInstanceOf[Ptr[CArray[gsize, Nat.Digit2[Nat._1, Nat._6]]]] - def x_=(value: CArray[gsize, Nat.Digit2[Nat._1, Nat._6]]): Unit = !struct.at(0).asInstanceOf[Ptr[CArray[gsize, Nat.Digit2[Nat._1, Nat._6]]]] = value + def x : CArray[guintptr, Nat.Digit2[Nat._1, Nat._6]] = !struct.at(0).asInstanceOf[Ptr[CArray[guintptr, Nat.Digit2[Nat._1, Nat._6]]]] + def x_=(value: CArray[guintptr, Nat.Digit2[Nat._1, Nat._6]]): Unit = !struct.at(0).asInstanceOf[Ptr[CArray[guintptr, Nat.Digit2[Nat._1, Nat._6]]]] = value given _tag: Tag[_GVariantDict] = Tag.materializeCStruct1Tag[_GVariantDict.Union0] def apply()(using Zone): Ptr[_GVariantDict] = scala.scalanative.unsafe.alloc[_GVariantDict](1) def apply(u : _GVariantDict.Union0)(using Zone): Ptr[_GVariantDict] = @@ -2940,17 +2964,17 @@ object _GVariantDict: def u : _GVariantDict.Union0 = struct._1 def u_=(value: _GVariantDict.Union0): Unit = !struct.at1 = value -opaque type _GVariantIter = CStruct1[CArray[gsize, Nat.Digit2[Nat._1, Nat._6]]] +opaque type _GVariantIter = CStruct1[CArray[guintptr, Nat.Digit2[Nat._1, Nat._6]]] object _GVariantIter: - given _tag: Tag[_GVariantIter] = Tag.materializeCStruct1Tag[CArray[gsize, Nat.Digit2[Nat._1, Nat._6]]] + given _tag: Tag[_GVariantIter] = Tag.materializeCStruct1Tag[CArray[guintptr, Nat.Digit2[Nat._1, Nat._6]]] def apply()(using Zone): Ptr[_GVariantIter] = scala.scalanative.unsafe.alloc[_GVariantIter](1) - def apply(x : CArray[gsize, Nat.Digit2[Nat._1, Nat._6]])(using Zone): Ptr[_GVariantIter] = + def apply(x : CArray[guintptr, Nat.Digit2[Nat._1, Nat._6]])(using Zone): Ptr[_GVariantIter] = val ____ptr = apply() (!____ptr).x = x ____ptr extension (struct: _GVariantIter) - def x : CArray[gsize, Nat.Digit2[Nat._1, Nat._6]] = struct._1 - def x_=(value: CArray[gsize, Nat.Digit2[Nat._1, Nat._6]]): Unit = !struct.at1 = value + def x : CArray[guintptr, Nat.Digit2[Nat._1, Nat._6]] = struct._1 + def x_=(value: CArray[guintptr, Nat.Digit2[Nat._1, Nat._6]]): Unit = !struct.at1 = value opaque type _GVariantType = CStruct0 object _GVariantType: diff --git a/gobject/src/main/scala/generated/sn.gnome.gobject.internal/aliases.scala b/gobject/src/main/scala/generated/sn.gnome.gobject.internal/aliases.scala index bf31fe0..70f780f 100644 --- a/gobject/src/main/scala/generated/sn.gnome.gobject.internal/aliases.scala +++ b/gobject/src/main/scala/generated/sn.gnome.gobject.internal/aliases.scala @@ -556,6 +556,78 @@ object GTypePluginUse: inline def value: CFuncPtr1[Ptr[GTypePlugin], Unit] = v inline def toPtr: Ptr[?] = CFuncPtr.toPtr(v) +/** + * GTypeValueCollectFunc: : the value to initialize _collect_values: the number of collected values _values: (array length=n_collect_values): the collected values _flags: optional flags +*/ +opaque type GTypeValueCollectFunc = CFuncPtr4[Ptr[GValue], _root_.sn.gnome.glib.internal.guint, Ptr[GTypeCValue], _root_.sn.gnome.glib.internal.guint, Ptr[_root_.sn.gnome.glib.internal.gchar]] +object GTypeValueCollectFunc: + given _tag: Tag[GTypeValueCollectFunc] = Tag.materializeCFuncPtr4[Ptr[GValue], _root_.sn.gnome.glib.internal.guint, Ptr[GTypeCValue], _root_.sn.gnome.glib.internal.guint, Ptr[_root_.sn.gnome.glib.internal.gchar]] + inline def fromPtr(ptr: Ptr[Byte] | Ptr[?]): GTypeValueCollectFunc = CFuncPtr.fromPtr(ptr.asInstanceOf[Ptr[Byte]]) + inline def apply(inline o: CFuncPtr4[Ptr[GValue], _root_.sn.gnome.glib.internal.guint, Ptr[GTypeCValue], _root_.sn.gnome.glib.internal.guint, Ptr[_root_.sn.gnome.glib.internal.gchar]]): GTypeValueCollectFunc = o + extension (v: GTypeValueCollectFunc) + inline def value: CFuncPtr4[Ptr[GValue], _root_.sn.gnome.glib.internal.guint, Ptr[GTypeCValue], _root_.sn.gnome.glib.internal.guint, Ptr[_root_.sn.gnome.glib.internal.gchar]] = v + inline def toPtr: Ptr[?] = CFuncPtr.toPtr(v) + +/** + * GTypeValueCopyFunc: _value: the value to copy +*/ +opaque type GTypeValueCopyFunc = CFuncPtr2[Ptr[GValue], Ptr[GValue], Unit] +object GTypeValueCopyFunc: + given _tag: Tag[GTypeValueCopyFunc] = Tag.materializeCFuncPtr2[Ptr[GValue], Ptr[GValue], Unit] + inline def fromPtr(ptr: Ptr[Byte] | Ptr[?]): GTypeValueCopyFunc = CFuncPtr.fromPtr(ptr.asInstanceOf[Ptr[Byte]]) + inline def apply(inline o: CFuncPtr2[Ptr[GValue], Ptr[GValue], Unit]): GTypeValueCopyFunc = o + extension (v: GTypeValueCopyFunc) + inline def value: CFuncPtr2[Ptr[GValue], Ptr[GValue], Unit] = v + inline def toPtr: Ptr[?] = CFuncPtr.toPtr(v) + +/** + * GTypeValueFreeFunc: : the value to free +*/ +opaque type GTypeValueFreeFunc = CFuncPtr1[Ptr[GValue], Unit] +object GTypeValueFreeFunc: + given _tag: Tag[GTypeValueFreeFunc] = Tag.materializeCFuncPtr1[Ptr[GValue], Unit] + inline def fromPtr(ptr: Ptr[Byte] | Ptr[?]): GTypeValueFreeFunc = CFuncPtr.fromPtr(ptr.asInstanceOf[Ptr[Byte]]) + inline def apply(inline o: CFuncPtr1[Ptr[GValue], Unit]): GTypeValueFreeFunc = o + extension (v: GTypeValueFreeFunc) + inline def value: CFuncPtr1[Ptr[GValue], Unit] = v + inline def toPtr: Ptr[?] = CFuncPtr.toPtr(v) + +/** + * GTypeValueInitFunc: : the value to initialize +*/ +opaque type GTypeValueInitFunc = CFuncPtr1[Ptr[GValue], Unit] +object GTypeValueInitFunc: + given _tag: Tag[GTypeValueInitFunc] = Tag.materializeCFuncPtr1[Ptr[GValue], Unit] + inline def fromPtr(ptr: Ptr[Byte] | Ptr[?]): GTypeValueInitFunc = CFuncPtr.fromPtr(ptr.asInstanceOf[Ptr[Byte]]) + inline def apply(inline o: CFuncPtr1[Ptr[GValue], Unit]): GTypeValueInitFunc = o + extension (v: GTypeValueInitFunc) + inline def value: CFuncPtr1[Ptr[GValue], Unit] = v + inline def toPtr: Ptr[?] = CFuncPtr.toPtr(v) + +/** + * GTypeValueLCopyFunc: : the value to lcopy _collect_values: the number of collected values _values: (array length=n_collect_values): the collected locations for storage _flags: optional flags +*/ +opaque type GTypeValueLCopyFunc = CFuncPtr4[Ptr[GValue], _root_.sn.gnome.glib.internal.guint, Ptr[GTypeCValue], _root_.sn.gnome.glib.internal.guint, Ptr[_root_.sn.gnome.glib.internal.gchar]] +object GTypeValueLCopyFunc: + given _tag: Tag[GTypeValueLCopyFunc] = Tag.materializeCFuncPtr4[Ptr[GValue], _root_.sn.gnome.glib.internal.guint, Ptr[GTypeCValue], _root_.sn.gnome.glib.internal.guint, Ptr[_root_.sn.gnome.glib.internal.gchar]] + inline def fromPtr(ptr: Ptr[Byte] | Ptr[?]): GTypeValueLCopyFunc = CFuncPtr.fromPtr(ptr.asInstanceOf[Ptr[Byte]]) + inline def apply(inline o: CFuncPtr4[Ptr[GValue], _root_.sn.gnome.glib.internal.guint, Ptr[GTypeCValue], _root_.sn.gnome.glib.internal.guint, Ptr[_root_.sn.gnome.glib.internal.gchar]]): GTypeValueLCopyFunc = o + extension (v: GTypeValueLCopyFunc) + inline def value: CFuncPtr4[Ptr[GValue], _root_.sn.gnome.glib.internal.guint, Ptr[GTypeCValue], _root_.sn.gnome.glib.internal.guint, Ptr[_root_.sn.gnome.glib.internal.gchar]] = v + inline def toPtr: Ptr[?] = CFuncPtr.toPtr(v) + +/** + * GTypeValuePeekPointerFunc: : the value to peek +*/ +opaque type GTypeValuePeekPointerFunc = CFuncPtr1[Ptr[GValue], _root_.sn.gnome.glib.internal.gpointer] +object GTypeValuePeekPointerFunc: + given _tag: Tag[GTypeValuePeekPointerFunc] = Tag.materializeCFuncPtr1[Ptr[GValue], _root_.sn.gnome.glib.internal.gpointer] + inline def fromPtr(ptr: Ptr[Byte] | Ptr[?]): GTypeValuePeekPointerFunc = CFuncPtr.fromPtr(ptr.asInstanceOf[Ptr[Byte]]) + inline def apply(inline o: CFuncPtr1[Ptr[GValue], _root_.sn.gnome.glib.internal.gpointer]): GTypeValuePeekPointerFunc = o + extension (v: GTypeValuePeekPointerFunc) + inline def value: CFuncPtr1[Ptr[GValue], _root_.sn.gnome.glib.internal.gpointer] = v + inline def toPtr: Ptr[?] = CFuncPtr.toPtr(v) + /** * GVaClosureMarshal: : the #GClosure to which the marshaller belongs */ @@ -616,6 +688,13 @@ object pthread_t: extension (v: pthread_t) inline def value: posix.sys.types.pthread_t = v +type size_t = libc.stddef.size_t +object size_t: + val _tag: Tag[size_t] = summon[Tag[libc.stddef.size_t]] + inline def apply(inline o: libc.stddef.size_t): size_t = o + extension (v: size_t) + inline def value: libc.stddef.size_t = v + type time_t = posix.sys.types.time_t object time_t: val _tag: Tag[time_t] = summon[Tag[posix.sys.types.time_t]] diff --git a/gobject/src/main/scala/generated/sn.gnome.gobject.internal/enumerations.scala b/gobject/src/main/scala/generated/sn.gnome.gobject.internal/enumerations.scala index 8453298..79a61c2 100644 --- a/gobject/src/main/scala/generated/sn.gnome.gobject.internal/enumerations.scala +++ b/gobject/src/main/scala/generated/sn.gnome.gobject.internal/enumerations.scala @@ -40,16 +40,18 @@ object GBindingFlags extends CEnumU[GBindingFlags]: inline def is(b: GBindingFlags): Boolean = (a & b) == b /** - * GConnectFlags: _CONNECT_AFTER: whether the handler should be called before or after the default handler of the signal. _CONNECT_SWAPPED: whether the instance and data should be swapped when calling the handler; see g_signal_connect_swapped() for an example. + * GConnectFlags: _CONNECT_DEFAULT: Default behaviour (no special flags). Since: 2.74 _CONNECT_AFTER: If set, the handler should be called after the default handler of the signal. Normally, the handler is called before the default handler. _CONNECT_SWAPPED: If set, the instance and data should be swapped when calling the handler; see g_signal_connect_swapped() for an example. */ opaque type GConnectFlags = CUnsignedInt object GConnectFlags extends CEnumU[GConnectFlags]: given _tag: Tag[GConnectFlags] = Tag.UInt inline def define(inline a: Long): GConnectFlags = a.toUInt + val G_CONNECT_DEFAULT = define(0) val G_CONNECT_AFTER = define(1) val G_CONNECT_SWAPPED = define(2) inline def getName(inline value: GConnectFlags): Option[String] = inline value match + case G_CONNECT_DEFAULT => Some("G_CONNECT_DEFAULT") case G_CONNECT_AFTER => Some("G_CONNECT_AFTER") case G_CONNECT_SWAPPED => Some("G_CONNECT_SWAPPED") case _ => _root_.scala.None @@ -185,20 +187,24 @@ object GTypeDebugFlags extends CEnumU[GTypeDebugFlags]: inline def is(b: GTypeDebugFlags): Boolean = (a & b) == b /** - * GTypeFlags: _TYPE_FLAG_ABSTRACT: Indicates an abstract type. No instances can be created for an abstract type _TYPE_FLAG_VALUE_ABSTRACT: Indicates an abstract value type, i.e. a type that introduces a value table, but can't be used for g_value_init() _TYPE_FLAG_FINAL: Indicates a final type. A final type is a non-derivable leaf node in a deep derivable type hierarchy tree. Since: 2.70 + * GTypeFlags: _TYPE_FLAG_NONE: No special flags. Since: 2.74 _TYPE_FLAG_ABSTRACT: Indicates an abstract type. No instances can be created for an abstract type _TYPE_FLAG_VALUE_ABSTRACT: Indicates an abstract value type, i.e. a type that introduces a value table, but can't be used for g_value_init() _TYPE_FLAG_FINAL: Indicates a final type. A final type is a non-derivable leaf node in a deep derivable type hierarchy tree. Since: 2.70 _TYPE_FLAG_DEPRECATED: The type is deprecated and may be removed in a future version. A warning will be emitted if it is instantiated while running with `G_ENABLE_DIAGNOSTIC=1`. Since 2.76 */ opaque type GTypeFlags = CUnsignedInt object GTypeFlags extends CEnumU[GTypeFlags]: given _tag: Tag[GTypeFlags] = Tag.UInt inline def define(inline a: Long): GTypeFlags = a.toUInt + val G_TYPE_FLAG_NONE = define(0) val G_TYPE_FLAG_ABSTRACT = define(16) val G_TYPE_FLAG_VALUE_ABSTRACT = define(32) val G_TYPE_FLAG_FINAL = define(64) + val G_TYPE_FLAG_DEPRECATED = define(128) inline def getName(inline value: GTypeFlags): Option[String] = inline value match + case G_TYPE_FLAG_NONE => Some("G_TYPE_FLAG_NONE") case G_TYPE_FLAG_ABSTRACT => Some("G_TYPE_FLAG_ABSTRACT") case G_TYPE_FLAG_VALUE_ABSTRACT => Some("G_TYPE_FLAG_VALUE_ABSTRACT") case G_TYPE_FLAG_FINAL => Some("G_TYPE_FLAG_FINAL") + case G_TYPE_FLAG_DEPRECATED => Some("G_TYPE_FLAG_DEPRECATED") case _ => _root_.scala.None extension (a: GTypeFlags) inline def &(b: GTypeFlags): GTypeFlags = a & b diff --git a/gobject/src/main/scala/generated/sn.gnome.gobject.internal/functions.scala b/gobject/src/main/scala/generated/sn.gnome.gobject.internal/functions.scala index cd9a7dc..ccadc6f 100644 --- a/gobject/src/main/scala/generated/sn.gnome.gobject.internal/functions.scala +++ b/gobject/src/main/scala/generated/sn.gnome.gobject.internal/functions.scala @@ -52,6 +52,8 @@ import _root_.scala.scalanative.* @extern def g_binding_unbind(binding : Ptr[GBinding]): Unit = extern +@extern def g_bookmark_file_get_type(): GType = extern + @extern def g_boxed_copy(boxed_type : GType, src_boxed : _root_.sn.gnome.glib.internal.gconstpointer): _root_.sn.gnome.glib.internal.gpointer = extern @extern def g_boxed_free(boxed_type : GType, boxed : _root_.sn.gnome.glib.internal.gpointer): Unit = extern @@ -207,6 +209,8 @@ import _root_.scala.scalanative.* @extern def g_date_time_get_type(): GType = extern +@extern def g_dir_get_type(): GType = extern + @extern def g_enum_complete_type_info(g_enum_type : GType, info : Ptr[GTypeInfo], const_values : Ptr[GEnumValue]): Unit = extern @extern def g_enum_get_value(enum_class : Ptr[GEnumClass], value : _root_.sn.gnome.glib.internal.gint): Ptr[GEnumValue] = extern @@ -239,6 +243,8 @@ import _root_.scala.scalanative.* @extern def g_hash_table_get_type(): GType = extern +@extern def g_hmac_get_type(): GType = extern + /** * GInitiallyUnowned: */ @@ -426,6 +432,8 @@ import _root_.scala.scalanative.* @extern def g_param_spec_pointer(name : Ptr[_root_.sn.gnome.glib.internal.gchar], nick : Ptr[_root_.sn.gnome.glib.internal.gchar], blurb : Ptr[_root_.sn.gnome.glib.internal.gchar], flags : GParamFlags): Ptr[GParamSpec] = extern +@extern def g_param_spec_pool_free(pool : Ptr[GParamSpecPool]): Unit = extern + @extern def g_param_spec_pool_insert(pool : Ptr[GParamSpecPool], pspec : Ptr[GParamSpec], owner_type : GType): Unit = extern @extern def g_param_spec_pool_list(pool : Ptr[GParamSpecPool], owner_type : GType, n_pspecs_p : Ptr[_root_.sn.gnome.glib.internal.guint]): Ptr[Ptr[GParamSpec]] = extern @@ -474,6 +482,8 @@ import _root_.scala.scalanative.* @extern def g_param_value_defaults(pspec : Ptr[GParamSpec], value : Ptr[GValue]): _root_.sn.gnome.glib.internal.gboolean = extern +@extern def g_param_value_is_valid(pspec : Ptr[GParamSpec], value : Ptr[GValue]): _root_.sn.gnome.glib.internal.gboolean = extern + @extern def g_param_value_set_default(pspec : Ptr[GParamSpec], value : Ptr[GValue]): Unit = extern @extern def g_param_value_validate(pspec : Ptr[GParamSpec], value : Ptr[GValue]): _root_.sn.gnome.glib.internal.gboolean = extern @@ -488,6 +498,8 @@ import _root_.scala.scalanative.* @extern def g_ptr_array_get_type(): GType = extern +@extern def g_rand_get_type(): GType = extern + @extern def g_regex_get_type(): GType = extern /** @@ -534,6 +546,8 @@ import _root_.scala.scalanative.* @extern def g_signal_group_connect_after(self : Ptr[GSignalGroup], detailed_signal : Ptr[_root_.sn.gnome.glib.internal.gchar], c_handler : GCallback, data : _root_.sn.gnome.glib.internal.gpointer): Unit = extern +@extern def g_signal_group_connect_closure(self : Ptr[GSignalGroup], detailed_signal : Ptr[_root_.sn.gnome.glib.internal.gchar], closure : Ptr[GClosure], after : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + @extern def g_signal_group_connect_data(self : Ptr[GSignalGroup], detailed_signal : Ptr[_root_.sn.gnome.glib.internal.gchar], c_handler : GCallback, data : _root_.sn.gnome.glib.internal.gpointer, notify : GClosureNotify, flags : GConnectFlags): Unit = extern @extern def g_signal_group_connect_object(self : Ptr[GSignalGroup], detailed_signal : Ptr[_root_.sn.gnome.glib.internal.gchar], c_handler : GCallback, `object` : _root_.sn.gnome.glib.internal.gpointer, flags : GConnectFlags): Unit = extern @@ -612,6 +626,8 @@ import _root_.scala.scalanative.* @extern def g_strdup_value_contents(value : Ptr[GValue]): Ptr[_root_.sn.gnome.glib.internal.gchar] = extern +@extern def g_strv_builder_get_type(): GType = extern + @extern def g_strv_get_type(): GType = extern @extern def g_thread_get_type(): GType = extern @@ -936,6 +952,8 @@ import _root_.scala.scalanative.* @extern def g_value_set_variant(value : Ptr[GValue], variant : Ptr[_root_.sn.gnome.glib.internal.GVariant]): Unit = extern +@extern def g_value_steal_string(value : Ptr[GValue]): Ptr[_root_.sn.gnome.glib.internal.gchar] = extern + @extern def g_value_take_boxed(value : Ptr[GValue], v_boxed : _root_.sn.gnome.glib.internal.gconstpointer): Unit = extern @extern def g_value_take_object(value : Ptr[GValue], v_object : _root_.sn.gnome.glib.internal.gpointer): Unit = extern diff --git a/gobject/src/main/scala/generated/sn.gnome.gobject.internal/structs.scala b/gobject/src/main/scala/generated/sn.gnome.gobject.internal/structs.scala index 6a79321..6ea93b8 100644 --- a/gobject/src/main/scala/generated/sn.gnome.gobject.internal/structs.scala +++ b/gobject/src/main/scala/generated/sn.gnome.gobject.internal/structs.scala @@ -28,9 +28,6 @@ object GCClosure: def callback : _root_.sn.gnome.glib.internal.gpointer = struct._2 def callback_=(value: _root_.sn.gnome.glib.internal.gpointer): Unit = !struct.at2 = value -/** - * GClosure: _marshal: Indicates whether the closure is currently being invoked with g_closure_invoke() g_closure_invalidate() -*/ opaque type GClosure = CStruct13[_root_.sn.gnome.glib.internal.guint, _root_.sn.gnome.glib.internal.guint, _root_.sn.gnome.glib.internal.guint, _root_.sn.gnome.glib.internal.guint, _root_.sn.gnome.glib.internal.guint, _root_.sn.gnome.glib.internal.guint, _root_.sn.gnome.glib.internal.guint, _root_.sn.gnome.glib.internal.guint, _root_.sn.gnome.glib.internal.guint, _root_.sn.gnome.glib.internal.guint, CFuncPtr6[Ptr[Byte], Ptr[GValue], _root_.sn.gnome.glib.internal.guint, Ptr[GValue], _root_.sn.gnome.glib.internal.gpointer, _root_.sn.gnome.glib.internal.gpointer, Unit], _root_.sn.gnome.glib.internal.gpointer, Ptr[Byte]] object GClosure: given _tag: Tag[GClosure] = Tag.materializeCStruct13Tag[_root_.sn.gnome.glib.internal.guint, _root_.sn.gnome.glib.internal.guint, _root_.sn.gnome.glib.internal.guint, _root_.sn.gnome.glib.internal.guint, _root_.sn.gnome.glib.internal.guint, _root_.sn.gnome.glib.internal.guint, _root_.sn.gnome.glib.internal.guint, _root_.sn.gnome.glib.internal.guint, _root_.sn.gnome.glib.internal.guint, _root_.sn.gnome.glib.internal.guint, CFuncPtr6[Ptr[Byte], Ptr[GValue], _root_.sn.gnome.glib.internal.guint, Ptr[GValue], _root_.sn.gnome.glib.internal.gpointer, _root_.sn.gnome.glib.internal.gpointer, Unit], _root_.sn.gnome.glib.internal.gpointer, Ptr[Byte]] @@ -187,9 +184,6 @@ object GFlagsValue: def value_nick : Ptr[_root_.sn.gnome.glib.internal.gchar] = struct._3 def value_nick_=(value: Ptr[_root_.sn.gnome.glib.internal.gchar]): Unit = !struct.at3 = value -/** - * GObject: -*/ opaque type GInitiallyUnowned = CStruct3[GTypeInstance, _root_.sn.gnome.glib.internal.guint, Ptr[_root_.sn.gnome.glib.internal.GData]] object GInitiallyUnowned: given _tag: Tag[GInitiallyUnowned] = Tag.materializeCStruct3Tag[GTypeInstance, _root_.sn.gnome.glib.internal.guint, Ptr[_root_.sn.gnome.glib.internal.GData]] @@ -211,11 +205,11 @@ object GInitiallyUnowned: /** * GObjectClass: _type_class: the parent class : the function is called by g_object_new () to complete the object initialization after all the construction properties are set. The first thing a implementation must do is chain up to the of the parent class. Overriding should be rarely needed, e.g. to handle construct properties, or to implement singletons. */ -opaque type GInitiallyUnownedClass = CStruct12[GTypeClass, Ptr[Byte], CFuncPtr3[GType, _root_.sn.gnome.glib.internal.guint, Ptr[GObjectConstructParam], Ptr[GObject]], CFuncPtr4[Ptr[GObject], _root_.sn.gnome.glib.internal.guint, Ptr[GValue], Ptr[GParamSpec], Unit], CFuncPtr4[Ptr[GObject], _root_.sn.gnome.glib.internal.guint, Ptr[GValue], Ptr[GParamSpec], Unit], CFuncPtr1[Ptr[GObject], Unit], CFuncPtr1[Ptr[GObject], Unit], CFuncPtr3[Ptr[GObject], _root_.sn.gnome.glib.internal.guint, Ptr[Ptr[GParamSpec]], Unit], CFuncPtr2[Ptr[GObject], Ptr[GParamSpec], Unit], CFuncPtr1[Ptr[GObject], Unit], _root_.sn.gnome.glib.internal.gsize, CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._6]] +opaque type GInitiallyUnownedClass = CStruct15[GTypeClass, Ptr[Byte], CFuncPtr3[GType, _root_.sn.gnome.glib.internal.guint, Ptr[GObjectConstructParam], Ptr[GObject]], CFuncPtr4[Ptr[GObject], _root_.sn.gnome.glib.internal.guint, Ptr[GValue], Ptr[GParamSpec], Unit], CFuncPtr4[Ptr[GObject], _root_.sn.gnome.glib.internal.guint, Ptr[GValue], Ptr[GParamSpec], Unit], CFuncPtr1[Ptr[GObject], Unit], CFuncPtr1[Ptr[GObject], Unit], CFuncPtr3[Ptr[GObject], _root_.sn.gnome.glib.internal.guint, Ptr[Ptr[GParamSpec]], Unit], CFuncPtr2[Ptr[GObject], Ptr[GParamSpec], Unit], CFuncPtr1[Ptr[GObject], Unit], _root_.sn.gnome.glib.internal.gsize, _root_.sn.gnome.glib.internal.gsize, _root_.sn.gnome.glib.internal.gpointer, _root_.sn.gnome.glib.internal.gsize, CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._3]] object GInitiallyUnownedClass: - given _tag: Tag[GInitiallyUnownedClass] = Tag.materializeCStruct12Tag[GTypeClass, Ptr[Byte], CFuncPtr3[GType, _root_.sn.gnome.glib.internal.guint, Ptr[GObjectConstructParam], Ptr[GObject]], CFuncPtr4[Ptr[GObject], _root_.sn.gnome.glib.internal.guint, Ptr[GValue], Ptr[GParamSpec], Unit], CFuncPtr4[Ptr[GObject], _root_.sn.gnome.glib.internal.guint, Ptr[GValue], Ptr[GParamSpec], Unit], CFuncPtr1[Ptr[GObject], Unit], CFuncPtr1[Ptr[GObject], Unit], CFuncPtr3[Ptr[GObject], _root_.sn.gnome.glib.internal.guint, Ptr[Ptr[GParamSpec]], Unit], CFuncPtr2[Ptr[GObject], Ptr[GParamSpec], Unit], CFuncPtr1[Ptr[GObject], Unit], _root_.sn.gnome.glib.internal.gsize, CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._6]] + given _tag: Tag[GInitiallyUnownedClass] = Tag.materializeCStruct15Tag[GTypeClass, Ptr[Byte], CFuncPtr3[GType, _root_.sn.gnome.glib.internal.guint, Ptr[GObjectConstructParam], Ptr[GObject]], CFuncPtr4[Ptr[GObject], _root_.sn.gnome.glib.internal.guint, Ptr[GValue], Ptr[GParamSpec], Unit], CFuncPtr4[Ptr[GObject], _root_.sn.gnome.glib.internal.guint, Ptr[GValue], Ptr[GParamSpec], Unit], CFuncPtr1[Ptr[GObject], Unit], CFuncPtr1[Ptr[GObject], Unit], CFuncPtr3[Ptr[GObject], _root_.sn.gnome.glib.internal.guint, Ptr[Ptr[GParamSpec]], Unit], CFuncPtr2[Ptr[GObject], Ptr[GParamSpec], Unit], CFuncPtr1[Ptr[GObject], Unit], _root_.sn.gnome.glib.internal.gsize, _root_.sn.gnome.glib.internal.gsize, _root_.sn.gnome.glib.internal.gpointer, _root_.sn.gnome.glib.internal.gsize, CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._3]] def apply()(using Zone): Ptr[GInitiallyUnownedClass] = scala.scalanative.unsafe.alloc[GInitiallyUnownedClass](1) - def apply(g_type_class : GTypeClass, construct_properties : Ptr[_root_.sn.gnome.glib.internal.GSList], constructor : CFuncPtr3[GType, _root_.sn.gnome.glib.internal.guint, Ptr[GObjectConstructParam], Ptr[GObject]], set_property : CFuncPtr4[Ptr[GObject], _root_.sn.gnome.glib.internal.guint, Ptr[GValue], Ptr[GParamSpec], Unit], get_property : CFuncPtr4[Ptr[GObject], _root_.sn.gnome.glib.internal.guint, Ptr[GValue], Ptr[GParamSpec], Unit], dispose : CFuncPtr1[Ptr[GObject], Unit], finalize : CFuncPtr1[Ptr[GObject], Unit], dispatch_properties_changed : CFuncPtr3[Ptr[GObject], _root_.sn.gnome.glib.internal.guint, Ptr[Ptr[GParamSpec]], Unit], _notify : CFuncPtr2[Ptr[GObject], Ptr[GParamSpec], Unit], constructed : CFuncPtr1[Ptr[GObject], Unit], flags : _root_.sn.gnome.glib.internal.gsize, pdummy : CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._6])(using Zone): Ptr[GInitiallyUnownedClass] = + def apply(g_type_class : GTypeClass, construct_properties : Ptr[_root_.sn.gnome.glib.internal.GSList], constructor : CFuncPtr3[GType, _root_.sn.gnome.glib.internal.guint, Ptr[GObjectConstructParam], Ptr[GObject]], set_property : CFuncPtr4[Ptr[GObject], _root_.sn.gnome.glib.internal.guint, Ptr[GValue], Ptr[GParamSpec], Unit], get_property : CFuncPtr4[Ptr[GObject], _root_.sn.gnome.glib.internal.guint, Ptr[GValue], Ptr[GParamSpec], Unit], dispose : CFuncPtr1[Ptr[GObject], Unit], finalize : CFuncPtr1[Ptr[GObject], Unit], dispatch_properties_changed : CFuncPtr3[Ptr[GObject], _root_.sn.gnome.glib.internal.guint, Ptr[Ptr[GParamSpec]], Unit], _notify : CFuncPtr2[Ptr[GObject], Ptr[GParamSpec], Unit], constructed : CFuncPtr1[Ptr[GObject], Unit], flags : _root_.sn.gnome.glib.internal.gsize, n_construct_properties : _root_.sn.gnome.glib.internal.gsize, pspecs : _root_.sn.gnome.glib.internal.gpointer, n_pspecs : _root_.sn.gnome.glib.internal.gsize, pdummy : CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._3])(using Zone): Ptr[GInitiallyUnownedClass] = val ____ptr = apply() (!____ptr).g_type_class = g_type_class (!____ptr).construct_properties = construct_properties @@ -228,6 +222,9 @@ object GInitiallyUnownedClass: (!____ptr)._notify = _notify (!____ptr).constructed = constructed (!____ptr).flags = flags + (!____ptr).n_construct_properties = n_construct_properties + (!____ptr).pspecs = pspecs + (!____ptr).n_pspecs = n_pspecs (!____ptr).pdummy = pdummy ____ptr extension (struct: GInitiallyUnownedClass) @@ -253,8 +250,14 @@ object GInitiallyUnownedClass: def constructed_=(value: CFuncPtr1[Ptr[GObject], Unit]): Unit = !struct.at10 = value def flags : _root_.sn.gnome.glib.internal.gsize = struct._11 def flags_=(value: _root_.sn.gnome.glib.internal.gsize): Unit = !struct.at11 = value - def pdummy : CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._6] = struct._12 - def pdummy_=(value: CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._6]): Unit = !struct.at12 = value + def n_construct_properties : _root_.sn.gnome.glib.internal.gsize = struct._12 + def n_construct_properties_=(value: _root_.sn.gnome.glib.internal.gsize): Unit = !struct.at12 = value + def pspecs : _root_.sn.gnome.glib.internal.gpointer = struct._13 + def pspecs_=(value: _root_.sn.gnome.glib.internal.gpointer): Unit = !struct.at13 = value + def n_pspecs : _root_.sn.gnome.glib.internal.gsize = struct._14 + def n_pspecs_=(value: _root_.sn.gnome.glib.internal.gsize): Unit = !struct.at14 = value + def pdummy : CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._3] = struct._15 + def pdummy_=(value: CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._3]): Unit = !struct.at15 = value /** * GInterfaceInfo: @@ -277,9 +280,6 @@ object GInterfaceInfo: def interface_data : _root_.sn.gnome.glib.internal.gpointer = struct._3 def interface_data_=(value: _root_.sn.gnome.glib.internal.gpointer): Unit = !struct.at3 = value -/** - * GObject: -*/ opaque type GObject = CStruct3[GTypeInstance, _root_.sn.gnome.glib.internal.guint, Ptr[_root_.sn.gnome.glib.internal.GData]] object GObject: given _tag: Tag[GObject] = Tag.materializeCStruct3Tag[GTypeInstance, _root_.sn.gnome.glib.internal.guint, Ptr[_root_.sn.gnome.glib.internal.GData]] @@ -301,11 +301,11 @@ object GObject: /** * GObjectClass: _type_class: the parent class : the function is called by g_object_new () to complete the object initialization after all the construction properties are set. The first thing a implementation must do is chain up to the of the parent class. Overriding should be rarely needed, e.g. to handle construct properties, or to implement singletons. */ -opaque type GObjectClass = CStruct12[GTypeClass, Ptr[Byte], CFuncPtr3[GType, _root_.sn.gnome.glib.internal.guint, Ptr[GObjectConstructParam], Ptr[GObject]], CFuncPtr4[Ptr[GObject], _root_.sn.gnome.glib.internal.guint, Ptr[GValue], Ptr[GParamSpec], Unit], CFuncPtr4[Ptr[GObject], _root_.sn.gnome.glib.internal.guint, Ptr[GValue], Ptr[GParamSpec], Unit], CFuncPtr1[Ptr[GObject], Unit], CFuncPtr1[Ptr[GObject], Unit], CFuncPtr3[Ptr[GObject], _root_.sn.gnome.glib.internal.guint, Ptr[Ptr[GParamSpec]], Unit], CFuncPtr2[Ptr[GObject], Ptr[GParamSpec], Unit], CFuncPtr1[Ptr[GObject], Unit], _root_.sn.gnome.glib.internal.gsize, CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._6]] +opaque type GObjectClass = CStruct15[GTypeClass, Ptr[Byte], CFuncPtr3[GType, _root_.sn.gnome.glib.internal.guint, Ptr[GObjectConstructParam], Ptr[GObject]], CFuncPtr4[Ptr[GObject], _root_.sn.gnome.glib.internal.guint, Ptr[GValue], Ptr[GParamSpec], Unit], CFuncPtr4[Ptr[GObject], _root_.sn.gnome.glib.internal.guint, Ptr[GValue], Ptr[GParamSpec], Unit], CFuncPtr1[Ptr[GObject], Unit], CFuncPtr1[Ptr[GObject], Unit], CFuncPtr3[Ptr[GObject], _root_.sn.gnome.glib.internal.guint, Ptr[Ptr[GParamSpec]], Unit], CFuncPtr2[Ptr[GObject], Ptr[GParamSpec], Unit], CFuncPtr1[Ptr[GObject], Unit], _root_.sn.gnome.glib.internal.gsize, _root_.sn.gnome.glib.internal.gsize, _root_.sn.gnome.glib.internal.gpointer, _root_.sn.gnome.glib.internal.gsize, CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._3]] object GObjectClass: - given _tag: Tag[GObjectClass] = Tag.materializeCStruct12Tag[GTypeClass, Ptr[Byte], CFuncPtr3[GType, _root_.sn.gnome.glib.internal.guint, Ptr[GObjectConstructParam], Ptr[GObject]], CFuncPtr4[Ptr[GObject], _root_.sn.gnome.glib.internal.guint, Ptr[GValue], Ptr[GParamSpec], Unit], CFuncPtr4[Ptr[GObject], _root_.sn.gnome.glib.internal.guint, Ptr[GValue], Ptr[GParamSpec], Unit], CFuncPtr1[Ptr[GObject], Unit], CFuncPtr1[Ptr[GObject], Unit], CFuncPtr3[Ptr[GObject], _root_.sn.gnome.glib.internal.guint, Ptr[Ptr[GParamSpec]], Unit], CFuncPtr2[Ptr[GObject], Ptr[GParamSpec], Unit], CFuncPtr1[Ptr[GObject], Unit], _root_.sn.gnome.glib.internal.gsize, CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._6]] + given _tag: Tag[GObjectClass] = Tag.materializeCStruct15Tag[GTypeClass, Ptr[Byte], CFuncPtr3[GType, _root_.sn.gnome.glib.internal.guint, Ptr[GObjectConstructParam], Ptr[GObject]], CFuncPtr4[Ptr[GObject], _root_.sn.gnome.glib.internal.guint, Ptr[GValue], Ptr[GParamSpec], Unit], CFuncPtr4[Ptr[GObject], _root_.sn.gnome.glib.internal.guint, Ptr[GValue], Ptr[GParamSpec], Unit], CFuncPtr1[Ptr[GObject], Unit], CFuncPtr1[Ptr[GObject], Unit], CFuncPtr3[Ptr[GObject], _root_.sn.gnome.glib.internal.guint, Ptr[Ptr[GParamSpec]], Unit], CFuncPtr2[Ptr[GObject], Ptr[GParamSpec], Unit], CFuncPtr1[Ptr[GObject], Unit], _root_.sn.gnome.glib.internal.gsize, _root_.sn.gnome.glib.internal.gsize, _root_.sn.gnome.glib.internal.gpointer, _root_.sn.gnome.glib.internal.gsize, CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._3]] def apply()(using Zone): Ptr[GObjectClass] = scala.scalanative.unsafe.alloc[GObjectClass](1) - def apply(g_type_class : GTypeClass, construct_properties : Ptr[_root_.sn.gnome.glib.internal.GSList], constructor : CFuncPtr3[GType, _root_.sn.gnome.glib.internal.guint, Ptr[GObjectConstructParam], Ptr[GObject]], set_property : CFuncPtr4[Ptr[GObject], _root_.sn.gnome.glib.internal.guint, Ptr[GValue], Ptr[GParamSpec], Unit], get_property : CFuncPtr4[Ptr[GObject], _root_.sn.gnome.glib.internal.guint, Ptr[GValue], Ptr[GParamSpec], Unit], dispose : CFuncPtr1[Ptr[GObject], Unit], finalize : CFuncPtr1[Ptr[GObject], Unit], dispatch_properties_changed : CFuncPtr3[Ptr[GObject], _root_.sn.gnome.glib.internal.guint, Ptr[Ptr[GParamSpec]], Unit], _notify : CFuncPtr2[Ptr[GObject], Ptr[GParamSpec], Unit], constructed : CFuncPtr1[Ptr[GObject], Unit], flags : _root_.sn.gnome.glib.internal.gsize, pdummy : CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._6])(using Zone): Ptr[GObjectClass] = + def apply(g_type_class : GTypeClass, construct_properties : Ptr[_root_.sn.gnome.glib.internal.GSList], constructor : CFuncPtr3[GType, _root_.sn.gnome.glib.internal.guint, Ptr[GObjectConstructParam], Ptr[GObject]], set_property : CFuncPtr4[Ptr[GObject], _root_.sn.gnome.glib.internal.guint, Ptr[GValue], Ptr[GParamSpec], Unit], get_property : CFuncPtr4[Ptr[GObject], _root_.sn.gnome.glib.internal.guint, Ptr[GValue], Ptr[GParamSpec], Unit], dispose : CFuncPtr1[Ptr[GObject], Unit], finalize : CFuncPtr1[Ptr[GObject], Unit], dispatch_properties_changed : CFuncPtr3[Ptr[GObject], _root_.sn.gnome.glib.internal.guint, Ptr[Ptr[GParamSpec]], Unit], _notify : CFuncPtr2[Ptr[GObject], Ptr[GParamSpec], Unit], constructed : CFuncPtr1[Ptr[GObject], Unit], flags : _root_.sn.gnome.glib.internal.gsize, n_construct_properties : _root_.sn.gnome.glib.internal.gsize, pspecs : _root_.sn.gnome.glib.internal.gpointer, n_pspecs : _root_.sn.gnome.glib.internal.gsize, pdummy : CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._3])(using Zone): Ptr[GObjectClass] = val ____ptr = apply() (!____ptr).g_type_class = g_type_class (!____ptr).construct_properties = construct_properties @@ -318,6 +318,9 @@ object GObjectClass: (!____ptr)._notify = _notify (!____ptr).constructed = constructed (!____ptr).flags = flags + (!____ptr).n_construct_properties = n_construct_properties + (!____ptr).pspecs = pspecs + (!____ptr).n_pspecs = n_pspecs (!____ptr).pdummy = pdummy ____ptr extension (struct: GObjectClass) @@ -343,8 +346,14 @@ object GObjectClass: def constructed_=(value: CFuncPtr1[Ptr[GObject], Unit]): Unit = !struct.at10 = value def flags : _root_.sn.gnome.glib.internal.gsize = struct._11 def flags_=(value: _root_.sn.gnome.glib.internal.gsize): Unit = !struct.at11 = value - def pdummy : CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._6] = struct._12 - def pdummy_=(value: CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._6]): Unit = !struct.at12 = value + def n_construct_properties : _root_.sn.gnome.glib.internal.gsize = struct._12 + def n_construct_properties_=(value: _root_.sn.gnome.glib.internal.gsize): Unit = !struct.at12 = value + def pspecs : _root_.sn.gnome.glib.internal.gpointer = struct._13 + def pspecs_=(value: _root_.sn.gnome.glib.internal.gpointer): Unit = !struct.at13 = value + def n_pspecs : _root_.sn.gnome.glib.internal.gsize = struct._14 + def n_pspecs_=(value: _root_.sn.gnome.glib.internal.gsize): Unit = !struct.at14 = value + def pdummy : CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._3] = struct._15 + def pdummy_=(value: CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._3]): Unit = !struct.at15 = value /** * GObjectConstructParam: : the #GParamSpec of the construct parameter : the value to set the parameter to @@ -364,9 +373,6 @@ object GObjectConstructParam: def value : Ptr[GValue] = struct._2 def value_=(value: Ptr[GValue]): Unit = !struct.at2 = value -/** - * GParamSpec: (ref-func g_param_spec_ref_sink) (unref-func g_param_spec_unref) (set-value-func g_value_set_param) (get-value-func g_value_get_param) _type_instance: private #GTypeInstance portion : #GParamFlags flags for this parameter _type: the #GValue type for this parameter _type: #GType type that uses (introduces) this parameter -*/ opaque type GParamSpec = CStruct10[GTypeInstance, Ptr[_root_.sn.gnome.glib.internal.gchar], GParamFlags, GType, GType, Ptr[_root_.sn.gnome.glib.internal.gchar], Ptr[_root_.sn.gnome.glib.internal.gchar], Ptr[_root_.sn.gnome.glib.internal.GData], _root_.sn.gnome.glib.internal.guint, _root_.sn.gnome.glib.internal.guint] object GParamSpec: given _tag: Tag[GParamSpec] = Tag.materializeCStruct10Tag[GTypeInstance, Ptr[_root_.sn.gnome.glib.internal.gchar], GParamFlags, GType, GType, Ptr[_root_.sn.gnome.glib.internal.gchar], Ptr[_root_.sn.gnome.glib.internal.gchar], Ptr[_root_.sn.gnome.glib.internal.GData], _root_.sn.gnome.glib.internal.guint, _root_.sn.gnome.glib.internal.guint] @@ -464,13 +470,13 @@ object GParamSpecChar: def default_value_=(value: _root_.sn.gnome.glib.internal.gint8): Unit = !struct.at4 = value /** - * GParamSpecClass: _type_class: the parent class _type: the #GValue type for this parameter : The instance finalization function (optional), should chain up to the finalize method of the parent class. _set_default: Resets a to the default value for this type (recommended, the default is g_value_reset()), see g_param_value_set_default(). _validate: Ensures that the contents of comply with the specifications set out by this type (optional), see g_param_value_validate(). _cmp: Compares with according to this type (recommended, the default is memcmp()), see g_param_values_cmp(). + * GParamSpecClass: _type_class: the parent class _type: the #GValue type for this parameter : The instance finalization function (optional), should chain up to the finalize method of the parent class. _set_default: Resets a to the default value for this type (recommended, the default is g_value_reset()), see g_param_value_set_default(). _validate: Ensures that the contents of comply with the specifications set out by this type (optional), see g_param_value_validate(). _cmp: Compares with according to this type (recommended, the default is memcmp()), see g_param_values_cmp(). _is_valid: Checks if contents of comply with the specifications set out by this type, without modifying the value. This vfunc is optional. If it isn't set, GObject will use _validate. Since 2.74 */ -opaque type GParamSpecClass = CStruct7[GTypeClass, GType, CFuncPtr1[Ptr[GParamSpec], Unit], CFuncPtr2[Ptr[GParamSpec], Ptr[GValue], Unit], CFuncPtr2[Ptr[GParamSpec], Ptr[GValue], _root_.sn.gnome.glib.internal.gboolean], CFuncPtr3[Ptr[GParamSpec], Ptr[GValue], Ptr[GValue], _root_.sn.gnome.glib.internal.gint], CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4]] +opaque type GParamSpecClass = CStruct8[GTypeClass, GType, CFuncPtr1[Ptr[GParamSpec], Unit], CFuncPtr2[Ptr[GParamSpec], Ptr[GValue], Unit], CFuncPtr2[Ptr[GParamSpec], Ptr[GValue], _root_.sn.gnome.glib.internal.gboolean], CFuncPtr3[Ptr[GParamSpec], Ptr[GValue], Ptr[GValue], _root_.sn.gnome.glib.internal.gint], CFuncPtr2[Ptr[GParamSpec], Ptr[GValue], _root_.sn.gnome.glib.internal.gboolean], CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._3]] object GParamSpecClass: - given _tag: Tag[GParamSpecClass] = Tag.materializeCStruct7Tag[GTypeClass, GType, CFuncPtr1[Ptr[GParamSpec], Unit], CFuncPtr2[Ptr[GParamSpec], Ptr[GValue], Unit], CFuncPtr2[Ptr[GParamSpec], Ptr[GValue], _root_.sn.gnome.glib.internal.gboolean], CFuncPtr3[Ptr[GParamSpec], Ptr[GValue], Ptr[GValue], _root_.sn.gnome.glib.internal.gint], CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4]] + given _tag: Tag[GParamSpecClass] = Tag.materializeCStruct8Tag[GTypeClass, GType, CFuncPtr1[Ptr[GParamSpec], Unit], CFuncPtr2[Ptr[GParamSpec], Ptr[GValue], Unit], CFuncPtr2[Ptr[GParamSpec], Ptr[GValue], _root_.sn.gnome.glib.internal.gboolean], CFuncPtr3[Ptr[GParamSpec], Ptr[GValue], Ptr[GValue], _root_.sn.gnome.glib.internal.gint], CFuncPtr2[Ptr[GParamSpec], Ptr[GValue], _root_.sn.gnome.glib.internal.gboolean], CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._3]] def apply()(using Zone): Ptr[GParamSpecClass] = scala.scalanative.unsafe.alloc[GParamSpecClass](1) - def apply(g_type_class : GTypeClass, value_type : GType, finalize : CFuncPtr1[Ptr[GParamSpec], Unit], value_set_default : CFuncPtr2[Ptr[GParamSpec], Ptr[GValue], Unit], value_validate : CFuncPtr2[Ptr[GParamSpec], Ptr[GValue], _root_.sn.gnome.glib.internal.gboolean], values_cmp : CFuncPtr3[Ptr[GParamSpec], Ptr[GValue], Ptr[GValue], _root_.sn.gnome.glib.internal.gint], dummy : CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4])(using Zone): Ptr[GParamSpecClass] = + def apply(g_type_class : GTypeClass, value_type : GType, finalize : CFuncPtr1[Ptr[GParamSpec], Unit], value_set_default : CFuncPtr2[Ptr[GParamSpec], Ptr[GValue], Unit], value_validate : CFuncPtr2[Ptr[GParamSpec], Ptr[GValue], _root_.sn.gnome.glib.internal.gboolean], values_cmp : CFuncPtr3[Ptr[GParamSpec], Ptr[GValue], Ptr[GValue], _root_.sn.gnome.glib.internal.gint], value_is_valid : CFuncPtr2[Ptr[GParamSpec], Ptr[GValue], _root_.sn.gnome.glib.internal.gboolean], dummy : CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._3])(using Zone): Ptr[GParamSpecClass] = val ____ptr = apply() (!____ptr).g_type_class = g_type_class (!____ptr).value_type = value_type @@ -478,6 +484,7 @@ object GParamSpecClass: (!____ptr).value_set_default = value_set_default (!____ptr).value_validate = value_validate (!____ptr).values_cmp = values_cmp + (!____ptr).value_is_valid = value_is_valid (!____ptr).dummy = dummy ____ptr extension (struct: GParamSpecClass) @@ -493,8 +500,10 @@ object GParamSpecClass: def value_validate_=(value: CFuncPtr2[Ptr[GParamSpec], Ptr[GValue], _root_.sn.gnome.glib.internal.gboolean]): Unit = !struct.at5 = value def values_cmp : CFuncPtr3[Ptr[GParamSpec], Ptr[GValue], Ptr[GValue], _root_.sn.gnome.glib.internal.gint] = struct._6 def values_cmp_=(value: CFuncPtr3[Ptr[GParamSpec], Ptr[GValue], Ptr[GValue], _root_.sn.gnome.glib.internal.gint]): Unit = !struct.at6 = value - def dummy : CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4] = struct._7 - def dummy_=(value: CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4]): Unit = !struct.at7 = value + def value_is_valid : CFuncPtr2[Ptr[GParamSpec], Ptr[GValue], _root_.sn.gnome.glib.internal.gboolean] = struct._7 + def value_is_valid_=(value: CFuncPtr2[Ptr[GParamSpec], Ptr[GValue], _root_.sn.gnome.glib.internal.gboolean]): Unit = !struct.at7 = value + def dummy : CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._3] = struct._8 + def dummy_=(value: CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._3]): Unit = !struct.at8 = value /** * GParamSpecDouble: _instance: private #GParamSpec portion : minimum value for the property specified : maximum value for the property specified _value: default value for the property specified : values closer than will be considered identical by g_param_values_cmp(); the default value is 1e-90. @@ -1084,7 +1093,7 @@ object GTypeFundamentalInfo: def type_flags_=(value: GTypeFundamentalFlags): Unit = !struct.at1 = value /** - * GTypeInfo: _init: Location of the base initialization function (optional) _finalize: Location of the base finalization function (optional) classed and instantiatable types. Location of the default vtable inititalization function for interface types. (optional) This function is used both to fill in virtual functions in the class or default vtable, and to do type-specific setup such as registering signals and object properties. classed and instantiatable types. Location of the default vtable finalization function for interface types. (optional) _size: Size of the instance (object) structure (required for instantiatable types only) _preallocs: Prior to GLib 2.10, it specified the number of pre-allocated (cached) instances to reserve memory for (0 indicates no caching). Since GLib 2.10, it is ignored, since instances are allocated with the [slice allocator][glib-Memory-Slices] now. _init: Location of the instance initialization function (optional, for instantiatable types only) _table: A #GTypeValueTable function table for generic handling of GValues of this type (usually only useful for fundamental types) + * GTypeInfo: _init: Location of the base initialization function (optional) _finalize: Location of the base finalization function (optional) classed and instantiatable types. Location of the default vtable inititalization function for interface types. (optional) This function is used both to fill in virtual functions in the class or default vtable, and to do type-specific setup such as registering signals and object properties. classed and instantiatable types. Location of the default vtable finalization function for interface types. (optional) _size: Size of the instance (object) structure (required for instantiatable types only) _preallocs: Prior to GLib 2.10, it specified the number of pre-allocated (cached) instances to reserve memory for (0 indicates no caching). Since GLib 2.10 this field is ignored. _init: Location of the instance initialization function (optional, for instantiatable types only) _table: A #GTypeValueTable function table for generic handling of GValues of this type (usually only useful for fundamental types) */ opaque type GTypeInfo = CStruct10[_root_.sn.gnome.glib.internal.guint16, GBaseInitFunc, GBaseFinalizeFunc, GClassInitFunc, GClassFinalizeFunc, _root_.sn.gnome.glib.internal.gconstpointer, _root_.sn.gnome.glib.internal.guint16, _root_.sn.gnome.glib.internal.guint16, GInstanceInitFunc, Ptr[GTypeValueTable]] object GTypeInfo: @@ -1158,9 +1167,6 @@ object GTypeInterface: def g_instance_type : GType = struct._2 def g_instance_type_=(value: GType): Unit = !struct.at2 = value -/** - * GTypeModule: -*/ opaque type GTypeModule = CStruct5[GObject, _root_.sn.gnome.glib.internal.guint, Ptr[Byte], Ptr[Byte], Ptr[_root_.sn.gnome.glib.internal.gchar]] object GTypeModule: given _tag: Tag[GTypeModule] = Tag.materializeCStruct5Tag[GObject, _root_.sn.gnome.glib.internal.guint, Ptr[Byte], Ptr[Byte], Ptr[_root_.sn.gnome.glib.internal.gchar]] @@ -1223,7 +1229,7 @@ object GTypePlugin: given _tag: Tag[GTypePlugin] = Tag.materializeCStruct0Tag /** - * GTypePlugin: + * GTypePluginClass: _plugin: Increases the use count of the plugin. _plugin: Decreases the use count of the plugin. _type_info: Fills in the #GTypeInfo and #GTypeValueTable structs for the type. The structs are initialized with `memset(s, 0, sizeof (s))` before calling this function. _interface_info: Fills in missing parts of the #GInterfaceInfo for the interface. The structs is initialized with `memset(s, 0, sizeof (s))` before calling this function. */ opaque type GTypePluginClass = CStruct5[GTypeInterface, GTypePluginUse, GTypePluginUnuse, GTypePluginCompleteTypeInfo, GTypePluginCompleteInterfaceInfo] object GTypePluginClass: @@ -1274,13 +1280,13 @@ object GTypeQuery: def instance_size_=(value: _root_.sn.gnome.glib.internal.guint): Unit = !struct.at4 = value /** - * GTypeValueTable: _init: Default initialize contents by poking values directly into the value->data array. The data array of the #GValue passed into this function was zero-filled with `memset()`, so no care has to be taken to free any old contents. E.g. for the implementation of a string value that may never be %NULL, the implementation might look like: |[ value->data[0].v_pointer = g_strdup (""); ]| _free: Free any old contents that might be left in the data array of the passed in . No resources may remain allocated through the #GValue contents after this function returns. E.g. for our above string type: |[ // only free strings without a specific flag for static storage if (!(value->data[1].v_uint & G_VALUE_NOCOPY_CONTENTS)) g_free (value->data[0].v_pointer); ]| _copy: + * GTypeValueTable: _init: Function to initialize a GValue _free: Function to free a GValue _copy: Function to copy a GValue _peek_pointer: Function to peek the contents of a GValue if they fit into a pointer _format: A string format describing how to collect the contents of this value bit-by-bit. Each character in the format represents an argument to be collected, and the characters themselves indicate the type of the argument. Currently supported arguments are: - `'i'`: Integers, passed as `collect_values[].v_int` - `'l'`: Longs, passed as `collect_values[].v_long` - `'d'`: Doubles, passed as `collect_values[].v_double` - `'p'`: Pointers, passed as `collect_values[].v_pointer` It should be noted that for variable argument list construction, ANSI C promotes every type smaller than an integer to an int, and floats to doubles. So for collection of short int or char, `'i'` needs to be used, and for collection of floats `'d'`. _value: Function to initialize a GValue from the values collected from variadic arguments _format: Format description of the arguments to collect for _value, analogous to _format. Usually, _format string consists only of `'p'`s to provide lcopy_value() with pointers to storage locations. _value: Function to store the contents of a value into the locations collected from variadic arguments */ -opaque type GTypeValueTable = CStruct8[CFuncPtr1[Ptr[GValue], Unit], CFuncPtr1[Ptr[GValue], Unit], CFuncPtr2[Ptr[GValue], Ptr[GValue], Unit], CFuncPtr1[Ptr[GValue], _root_.sn.gnome.glib.internal.gpointer], Ptr[_root_.sn.gnome.glib.internal.gchar], CFuncPtr4[Ptr[GValue], _root_.sn.gnome.glib.internal.guint, Ptr[GTypeCValue], _root_.sn.gnome.glib.internal.guint, Ptr[_root_.sn.gnome.glib.internal.gchar]], Ptr[_root_.sn.gnome.glib.internal.gchar], CFuncPtr4[Ptr[GValue], _root_.sn.gnome.glib.internal.guint, Ptr[GTypeCValue], _root_.sn.gnome.glib.internal.guint, Ptr[_root_.sn.gnome.glib.internal.gchar]]] +opaque type GTypeValueTable = CStruct8[GTypeValueInitFunc, GTypeValueFreeFunc, GTypeValueCopyFunc, GTypeValuePeekPointerFunc, Ptr[_root_.sn.gnome.glib.internal.gchar], GTypeValueCollectFunc, Ptr[_root_.sn.gnome.glib.internal.gchar], GTypeValueLCopyFunc] object GTypeValueTable: - given _tag: Tag[GTypeValueTable] = Tag.materializeCStruct8Tag[CFuncPtr1[Ptr[GValue], Unit], CFuncPtr1[Ptr[GValue], Unit], CFuncPtr2[Ptr[GValue], Ptr[GValue], Unit], CFuncPtr1[Ptr[GValue], _root_.sn.gnome.glib.internal.gpointer], Ptr[_root_.sn.gnome.glib.internal.gchar], CFuncPtr4[Ptr[GValue], _root_.sn.gnome.glib.internal.guint, Ptr[GTypeCValue], _root_.sn.gnome.glib.internal.guint, Ptr[_root_.sn.gnome.glib.internal.gchar]], Ptr[_root_.sn.gnome.glib.internal.gchar], CFuncPtr4[Ptr[GValue], _root_.sn.gnome.glib.internal.guint, Ptr[GTypeCValue], _root_.sn.gnome.glib.internal.guint, Ptr[_root_.sn.gnome.glib.internal.gchar]]] + given _tag: Tag[GTypeValueTable] = Tag.materializeCStruct8Tag[GTypeValueInitFunc, GTypeValueFreeFunc, GTypeValueCopyFunc, GTypeValuePeekPointerFunc, Ptr[_root_.sn.gnome.glib.internal.gchar], GTypeValueCollectFunc, Ptr[_root_.sn.gnome.glib.internal.gchar], GTypeValueLCopyFunc] def apply()(using Zone): Ptr[GTypeValueTable] = scala.scalanative.unsafe.alloc[GTypeValueTable](1) - def apply(value_init : CFuncPtr1[Ptr[GValue], Unit], value_free : CFuncPtr1[Ptr[GValue], Unit], value_copy : CFuncPtr2[Ptr[GValue], Ptr[GValue], Unit], value_peek_pointer : CFuncPtr1[Ptr[GValue], _root_.sn.gnome.glib.internal.gpointer], collect_format : Ptr[_root_.sn.gnome.glib.internal.gchar], collect_value : CFuncPtr4[Ptr[GValue], _root_.sn.gnome.glib.internal.guint, Ptr[GTypeCValue], _root_.sn.gnome.glib.internal.guint, Ptr[_root_.sn.gnome.glib.internal.gchar]], lcopy_format : Ptr[_root_.sn.gnome.glib.internal.gchar], lcopy_value : CFuncPtr4[Ptr[GValue], _root_.sn.gnome.glib.internal.guint, Ptr[GTypeCValue], _root_.sn.gnome.glib.internal.guint, Ptr[_root_.sn.gnome.glib.internal.gchar]])(using Zone): Ptr[GTypeValueTable] = + def apply(value_init : GTypeValueInitFunc, value_free : GTypeValueFreeFunc, value_copy : GTypeValueCopyFunc, value_peek_pointer : GTypeValuePeekPointerFunc, collect_format : Ptr[_root_.sn.gnome.glib.internal.gchar], collect_value : GTypeValueCollectFunc, lcopy_format : Ptr[_root_.sn.gnome.glib.internal.gchar], lcopy_value : GTypeValueLCopyFunc)(using Zone): Ptr[GTypeValueTable] = val ____ptr = apply() (!____ptr).value_init = value_init (!____ptr).value_free = value_free @@ -1292,22 +1298,22 @@ object GTypeValueTable: (!____ptr).lcopy_value = lcopy_value ____ptr extension (struct: GTypeValueTable) - def value_init : CFuncPtr1[Ptr[GValue], Unit] = struct._1 - def value_init_=(value: CFuncPtr1[Ptr[GValue], Unit]): Unit = !struct.at1 = value - def value_free : CFuncPtr1[Ptr[GValue], Unit] = struct._2 - def value_free_=(value: CFuncPtr1[Ptr[GValue], Unit]): Unit = !struct.at2 = value - def value_copy : CFuncPtr2[Ptr[GValue], Ptr[GValue], Unit] = struct._3 - def value_copy_=(value: CFuncPtr2[Ptr[GValue], Ptr[GValue], Unit]): Unit = !struct.at3 = value - def value_peek_pointer : CFuncPtr1[Ptr[GValue], _root_.sn.gnome.glib.internal.gpointer] = struct._4 - def value_peek_pointer_=(value: CFuncPtr1[Ptr[GValue], _root_.sn.gnome.glib.internal.gpointer]): Unit = !struct.at4 = value + def value_init : GTypeValueInitFunc = struct._1 + def value_init_=(value: GTypeValueInitFunc): Unit = !struct.at1 = value + def value_free : GTypeValueFreeFunc = struct._2 + def value_free_=(value: GTypeValueFreeFunc): Unit = !struct.at2 = value + def value_copy : GTypeValueCopyFunc = struct._3 + def value_copy_=(value: GTypeValueCopyFunc): Unit = !struct.at3 = value + def value_peek_pointer : GTypeValuePeekPointerFunc = struct._4 + def value_peek_pointer_=(value: GTypeValuePeekPointerFunc): Unit = !struct.at4 = value def collect_format : Ptr[_root_.sn.gnome.glib.internal.gchar] = struct._5 def collect_format_=(value: Ptr[_root_.sn.gnome.glib.internal.gchar]): Unit = !struct.at5 = value - def collect_value : CFuncPtr4[Ptr[GValue], _root_.sn.gnome.glib.internal.guint, Ptr[GTypeCValue], _root_.sn.gnome.glib.internal.guint, Ptr[_root_.sn.gnome.glib.internal.gchar]] = struct._6 - def collect_value_=(value: CFuncPtr4[Ptr[GValue], _root_.sn.gnome.glib.internal.guint, Ptr[GTypeCValue], _root_.sn.gnome.glib.internal.guint, Ptr[_root_.sn.gnome.glib.internal.gchar]]): Unit = !struct.at6 = value + def collect_value : GTypeValueCollectFunc = struct._6 + def collect_value_=(value: GTypeValueCollectFunc): Unit = !struct.at6 = value def lcopy_format : Ptr[_root_.sn.gnome.glib.internal.gchar] = struct._7 def lcopy_format_=(value: Ptr[_root_.sn.gnome.glib.internal.gchar]): Unit = !struct.at7 = value - def lcopy_value : CFuncPtr4[Ptr[GValue], _root_.sn.gnome.glib.internal.guint, Ptr[GTypeCValue], _root_.sn.gnome.glib.internal.guint, Ptr[_root_.sn.gnome.glib.internal.gchar]] = struct._8 - def lcopy_value_=(value: CFuncPtr4[Ptr[GValue], _root_.sn.gnome.glib.internal.guint, Ptr[GTypeCValue], _root_.sn.gnome.glib.internal.guint, Ptr[_root_.sn.gnome.glib.internal.gchar]]): Unit = !struct.at8 = value + def lcopy_value : GTypeValueLCopyFunc = struct._8 + def lcopy_value_=(value: GTypeValueLCopyFunc): Unit = !struct.at8 = value /** * GValue: @@ -1406,9 +1412,6 @@ object GValue: def data : CArray[GValue.Union0, Nat._2] = struct._2 def data_=(value: CArray[GValue.Union0, Nat._2]): Unit = !struct.at2 = value -/** - * GValueArray: _values: number of values contained in the array : array of values -*/ opaque type GValueArray = CStruct3[_root_.sn.gnome.glib.internal.guint, Ptr[GValue], _root_.sn.gnome.glib.internal.guint] object GValueArray: given _tag: Tag[GValueArray] = Tag.materializeCStruct3Tag[_root_.sn.gnome.glib.internal.guint, Ptr[GValue], _root_.sn.gnome.glib.internal.guint] @@ -1477,9 +1480,6 @@ object _GCClosure: def callback : _root_.sn.gnome.glib.internal.gpointer = struct._2 def callback_=(value: _root_.sn.gnome.glib.internal.gpointer): Unit = !struct.at2 = value -/** - * GClosure: _marshal: Indicates whether the closure is currently being invoked with g_closure_invoke() g_closure_invalidate() -*/ opaque type _GClosure = CStruct13[_root_.sn.gnome.glib.internal.guint, _root_.sn.gnome.glib.internal.guint, _root_.sn.gnome.glib.internal.guint, _root_.sn.gnome.glib.internal.guint, _root_.sn.gnome.glib.internal.guint, _root_.sn.gnome.glib.internal.guint, _root_.sn.gnome.glib.internal.guint, _root_.sn.gnome.glib.internal.guint, _root_.sn.gnome.glib.internal.guint, _root_.sn.gnome.glib.internal.guint, CFuncPtr6[Ptr[Byte], Ptr[GValue], _root_.sn.gnome.glib.internal.guint, Ptr[GValue], _root_.sn.gnome.glib.internal.gpointer, _root_.sn.gnome.glib.internal.gpointer, Unit], _root_.sn.gnome.glib.internal.gpointer, Ptr[Byte]] object _GClosure: given _tag: Tag[_GClosure] = Tag.materializeCStruct13Tag[_root_.sn.gnome.glib.internal.guint, _root_.sn.gnome.glib.internal.guint, _root_.sn.gnome.glib.internal.guint, _root_.sn.gnome.glib.internal.guint, _root_.sn.gnome.glib.internal.guint, _root_.sn.gnome.glib.internal.guint, _root_.sn.gnome.glib.internal.guint, _root_.sn.gnome.glib.internal.guint, _root_.sn.gnome.glib.internal.guint, _root_.sn.gnome.glib.internal.guint, CFuncPtr6[Ptr[Byte], Ptr[GValue], _root_.sn.gnome.glib.internal.guint, Ptr[GValue], _root_.sn.gnome.glib.internal.gpointer, _root_.sn.gnome.glib.internal.gpointer, Unit], _root_.sn.gnome.glib.internal.gpointer, Ptr[Byte]] @@ -1657,9 +1657,6 @@ object _GInterfaceInfo: def interface_data : _root_.sn.gnome.glib.internal.gpointer = struct._3 def interface_data_=(value: _root_.sn.gnome.glib.internal.gpointer): Unit = !struct.at3 = value -/** - * GObject: -*/ opaque type _GObject = CStruct3[GTypeInstance, _root_.sn.gnome.glib.internal.guint, Ptr[_root_.sn.gnome.glib.internal.GData]] object _GObject: given _tag: Tag[_GObject] = Tag.materializeCStruct3Tag[GTypeInstance, _root_.sn.gnome.glib.internal.guint, Ptr[_root_.sn.gnome.glib.internal.GData]] @@ -1681,11 +1678,11 @@ object _GObject: /** * GObjectClass: _type_class: the parent class : the function is called by g_object_new () to complete the object initialization after all the construction properties are set. The first thing a implementation must do is chain up to the of the parent class. Overriding should be rarely needed, e.g. to handle construct properties, or to implement singletons. */ -opaque type _GObjectClass = CStruct12[GTypeClass, Ptr[Byte], CFuncPtr3[GType, _root_.sn.gnome.glib.internal.guint, Ptr[GObjectConstructParam], Ptr[GObject]], CFuncPtr4[Ptr[GObject], _root_.sn.gnome.glib.internal.guint, Ptr[GValue], Ptr[GParamSpec], Unit], CFuncPtr4[Ptr[GObject], _root_.sn.gnome.glib.internal.guint, Ptr[GValue], Ptr[GParamSpec], Unit], CFuncPtr1[Ptr[GObject], Unit], CFuncPtr1[Ptr[GObject], Unit], CFuncPtr3[Ptr[GObject], _root_.sn.gnome.glib.internal.guint, Ptr[Ptr[GParamSpec]], Unit], CFuncPtr2[Ptr[GObject], Ptr[GParamSpec], Unit], CFuncPtr1[Ptr[GObject], Unit], _root_.sn.gnome.glib.internal.gsize, CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._6]] +opaque type _GObjectClass = CStruct15[GTypeClass, Ptr[Byte], CFuncPtr3[GType, _root_.sn.gnome.glib.internal.guint, Ptr[GObjectConstructParam], Ptr[GObject]], CFuncPtr4[Ptr[GObject], _root_.sn.gnome.glib.internal.guint, Ptr[GValue], Ptr[GParamSpec], Unit], CFuncPtr4[Ptr[GObject], _root_.sn.gnome.glib.internal.guint, Ptr[GValue], Ptr[GParamSpec], Unit], CFuncPtr1[Ptr[GObject], Unit], CFuncPtr1[Ptr[GObject], Unit], CFuncPtr3[Ptr[GObject], _root_.sn.gnome.glib.internal.guint, Ptr[Ptr[GParamSpec]], Unit], CFuncPtr2[Ptr[GObject], Ptr[GParamSpec], Unit], CFuncPtr1[Ptr[GObject], Unit], _root_.sn.gnome.glib.internal.gsize, _root_.sn.gnome.glib.internal.gsize, _root_.sn.gnome.glib.internal.gpointer, _root_.sn.gnome.glib.internal.gsize, CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._3]] object _GObjectClass: - given _tag: Tag[_GObjectClass] = Tag.materializeCStruct12Tag[GTypeClass, Ptr[Byte], CFuncPtr3[GType, _root_.sn.gnome.glib.internal.guint, Ptr[GObjectConstructParam], Ptr[GObject]], CFuncPtr4[Ptr[GObject], _root_.sn.gnome.glib.internal.guint, Ptr[GValue], Ptr[GParamSpec], Unit], CFuncPtr4[Ptr[GObject], _root_.sn.gnome.glib.internal.guint, Ptr[GValue], Ptr[GParamSpec], Unit], CFuncPtr1[Ptr[GObject], Unit], CFuncPtr1[Ptr[GObject], Unit], CFuncPtr3[Ptr[GObject], _root_.sn.gnome.glib.internal.guint, Ptr[Ptr[GParamSpec]], Unit], CFuncPtr2[Ptr[GObject], Ptr[GParamSpec], Unit], CFuncPtr1[Ptr[GObject], Unit], _root_.sn.gnome.glib.internal.gsize, CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._6]] + given _tag: Tag[_GObjectClass] = Tag.materializeCStruct15Tag[GTypeClass, Ptr[Byte], CFuncPtr3[GType, _root_.sn.gnome.glib.internal.guint, Ptr[GObjectConstructParam], Ptr[GObject]], CFuncPtr4[Ptr[GObject], _root_.sn.gnome.glib.internal.guint, Ptr[GValue], Ptr[GParamSpec], Unit], CFuncPtr4[Ptr[GObject], _root_.sn.gnome.glib.internal.guint, Ptr[GValue], Ptr[GParamSpec], Unit], CFuncPtr1[Ptr[GObject], Unit], CFuncPtr1[Ptr[GObject], Unit], CFuncPtr3[Ptr[GObject], _root_.sn.gnome.glib.internal.guint, Ptr[Ptr[GParamSpec]], Unit], CFuncPtr2[Ptr[GObject], Ptr[GParamSpec], Unit], CFuncPtr1[Ptr[GObject], Unit], _root_.sn.gnome.glib.internal.gsize, _root_.sn.gnome.glib.internal.gsize, _root_.sn.gnome.glib.internal.gpointer, _root_.sn.gnome.glib.internal.gsize, CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._3]] def apply()(using Zone): Ptr[_GObjectClass] = scala.scalanative.unsafe.alloc[_GObjectClass](1) - def apply(g_type_class : GTypeClass, construct_properties : Ptr[_root_.sn.gnome.glib.internal.GSList], constructor : CFuncPtr3[GType, _root_.sn.gnome.glib.internal.guint, Ptr[GObjectConstructParam], Ptr[GObject]], set_property : CFuncPtr4[Ptr[GObject], _root_.sn.gnome.glib.internal.guint, Ptr[GValue], Ptr[GParamSpec], Unit], get_property : CFuncPtr4[Ptr[GObject], _root_.sn.gnome.glib.internal.guint, Ptr[GValue], Ptr[GParamSpec], Unit], dispose : CFuncPtr1[Ptr[GObject], Unit], finalize : CFuncPtr1[Ptr[GObject], Unit], dispatch_properties_changed : CFuncPtr3[Ptr[GObject], _root_.sn.gnome.glib.internal.guint, Ptr[Ptr[GParamSpec]], Unit], _notify : CFuncPtr2[Ptr[GObject], Ptr[GParamSpec], Unit], constructed : CFuncPtr1[Ptr[GObject], Unit], flags : _root_.sn.gnome.glib.internal.gsize, pdummy : CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._6])(using Zone): Ptr[_GObjectClass] = + def apply(g_type_class : GTypeClass, construct_properties : Ptr[_root_.sn.gnome.glib.internal.GSList], constructor : CFuncPtr3[GType, _root_.sn.gnome.glib.internal.guint, Ptr[GObjectConstructParam], Ptr[GObject]], set_property : CFuncPtr4[Ptr[GObject], _root_.sn.gnome.glib.internal.guint, Ptr[GValue], Ptr[GParamSpec], Unit], get_property : CFuncPtr4[Ptr[GObject], _root_.sn.gnome.glib.internal.guint, Ptr[GValue], Ptr[GParamSpec], Unit], dispose : CFuncPtr1[Ptr[GObject], Unit], finalize : CFuncPtr1[Ptr[GObject], Unit], dispatch_properties_changed : CFuncPtr3[Ptr[GObject], _root_.sn.gnome.glib.internal.guint, Ptr[Ptr[GParamSpec]], Unit], _notify : CFuncPtr2[Ptr[GObject], Ptr[GParamSpec], Unit], constructed : CFuncPtr1[Ptr[GObject], Unit], flags : _root_.sn.gnome.glib.internal.gsize, n_construct_properties : _root_.sn.gnome.glib.internal.gsize, pspecs : _root_.sn.gnome.glib.internal.gpointer, n_pspecs : _root_.sn.gnome.glib.internal.gsize, pdummy : CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._3])(using Zone): Ptr[_GObjectClass] = val ____ptr = apply() (!____ptr).g_type_class = g_type_class (!____ptr).construct_properties = construct_properties @@ -1698,6 +1695,9 @@ object _GObjectClass: (!____ptr)._notify = _notify (!____ptr).constructed = constructed (!____ptr).flags = flags + (!____ptr).n_construct_properties = n_construct_properties + (!____ptr).pspecs = pspecs + (!____ptr).n_pspecs = n_pspecs (!____ptr).pdummy = pdummy ____ptr extension (struct: _GObjectClass) @@ -1723,8 +1723,14 @@ object _GObjectClass: def constructed_=(value: CFuncPtr1[Ptr[GObject], Unit]): Unit = !struct.at10 = value def flags : _root_.sn.gnome.glib.internal.gsize = struct._11 def flags_=(value: _root_.sn.gnome.glib.internal.gsize): Unit = !struct.at11 = value - def pdummy : CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._6] = struct._12 - def pdummy_=(value: CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._6]): Unit = !struct.at12 = value + def n_construct_properties : _root_.sn.gnome.glib.internal.gsize = struct._12 + def n_construct_properties_=(value: _root_.sn.gnome.glib.internal.gsize): Unit = !struct.at12 = value + def pspecs : _root_.sn.gnome.glib.internal.gpointer = struct._13 + def pspecs_=(value: _root_.sn.gnome.glib.internal.gpointer): Unit = !struct.at13 = value + def n_pspecs : _root_.sn.gnome.glib.internal.gsize = struct._14 + def n_pspecs_=(value: _root_.sn.gnome.glib.internal.gsize): Unit = !struct.at14 = value + def pdummy : CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._3] = struct._15 + def pdummy_=(value: CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._3]): Unit = !struct.at15 = value /** * GObjectConstructParam: : the #GParamSpec of the construct parameter : the value to set the parameter to @@ -1744,9 +1750,6 @@ object _GObjectConstructParam: def value : Ptr[GValue] = struct._2 def value_=(value: Ptr[GValue]): Unit = !struct.at2 = value -/** - * GParamSpec: (ref-func g_param_spec_ref_sink) (unref-func g_param_spec_unref) (set-value-func g_value_set_param) (get-value-func g_value_get_param) _type_instance: private #GTypeInstance portion : #GParamFlags flags for this parameter _type: the #GValue type for this parameter _type: #GType type that uses (introduces) this parameter -*/ opaque type _GParamSpec = CStruct10[GTypeInstance, Ptr[_root_.sn.gnome.glib.internal.gchar], GParamFlags, GType, GType, Ptr[_root_.sn.gnome.glib.internal.gchar], Ptr[_root_.sn.gnome.glib.internal.gchar], Ptr[_root_.sn.gnome.glib.internal.GData], _root_.sn.gnome.glib.internal.guint, _root_.sn.gnome.glib.internal.guint] object _GParamSpec: given _tag: Tag[_GParamSpec] = Tag.materializeCStruct10Tag[GTypeInstance, Ptr[_root_.sn.gnome.glib.internal.gchar], GParamFlags, GType, GType, Ptr[_root_.sn.gnome.glib.internal.gchar], Ptr[_root_.sn.gnome.glib.internal.gchar], Ptr[_root_.sn.gnome.glib.internal.GData], _root_.sn.gnome.glib.internal.guint, _root_.sn.gnome.glib.internal.guint] @@ -1844,13 +1847,13 @@ object _GParamSpecChar: def default_value_=(value: _root_.sn.gnome.glib.internal.gint8): Unit = !struct.at4 = value /** - * GParamSpecClass: _type_class: the parent class _type: the #GValue type for this parameter : The instance finalization function (optional), should chain up to the finalize method of the parent class. _set_default: Resets a to the default value for this type (recommended, the default is g_value_reset()), see g_param_value_set_default(). _validate: Ensures that the contents of comply with the specifications set out by this type (optional), see g_param_value_validate(). _cmp: Compares with according to this type (recommended, the default is memcmp()), see g_param_values_cmp(). + * GParamSpecClass: _type_class: the parent class _type: the #GValue type for this parameter : The instance finalization function (optional), should chain up to the finalize method of the parent class. _set_default: Resets a to the default value for this type (recommended, the default is g_value_reset()), see g_param_value_set_default(). _validate: Ensures that the contents of comply with the specifications set out by this type (optional), see g_param_value_validate(). _cmp: Compares with according to this type (recommended, the default is memcmp()), see g_param_values_cmp(). _is_valid: Checks if contents of comply with the specifications set out by this type, without modifying the value. This vfunc is optional. If it isn't set, GObject will use _validate. Since 2.74 */ -opaque type _GParamSpecClass = CStruct7[GTypeClass, GType, CFuncPtr1[Ptr[GParamSpec], Unit], CFuncPtr2[Ptr[GParamSpec], Ptr[GValue], Unit], CFuncPtr2[Ptr[GParamSpec], Ptr[GValue], _root_.sn.gnome.glib.internal.gboolean], CFuncPtr3[Ptr[GParamSpec], Ptr[GValue], Ptr[GValue], _root_.sn.gnome.glib.internal.gint], CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4]] +opaque type _GParamSpecClass = CStruct8[GTypeClass, GType, CFuncPtr1[Ptr[GParamSpec], Unit], CFuncPtr2[Ptr[GParamSpec], Ptr[GValue], Unit], CFuncPtr2[Ptr[GParamSpec], Ptr[GValue], _root_.sn.gnome.glib.internal.gboolean], CFuncPtr3[Ptr[GParamSpec], Ptr[GValue], Ptr[GValue], _root_.sn.gnome.glib.internal.gint], CFuncPtr2[Ptr[GParamSpec], Ptr[GValue], _root_.sn.gnome.glib.internal.gboolean], CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._3]] object _GParamSpecClass: - given _tag: Tag[_GParamSpecClass] = Tag.materializeCStruct7Tag[GTypeClass, GType, CFuncPtr1[Ptr[GParamSpec], Unit], CFuncPtr2[Ptr[GParamSpec], Ptr[GValue], Unit], CFuncPtr2[Ptr[GParamSpec], Ptr[GValue], _root_.sn.gnome.glib.internal.gboolean], CFuncPtr3[Ptr[GParamSpec], Ptr[GValue], Ptr[GValue], _root_.sn.gnome.glib.internal.gint], CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4]] + given _tag: Tag[_GParamSpecClass] = Tag.materializeCStruct8Tag[GTypeClass, GType, CFuncPtr1[Ptr[GParamSpec], Unit], CFuncPtr2[Ptr[GParamSpec], Ptr[GValue], Unit], CFuncPtr2[Ptr[GParamSpec], Ptr[GValue], _root_.sn.gnome.glib.internal.gboolean], CFuncPtr3[Ptr[GParamSpec], Ptr[GValue], Ptr[GValue], _root_.sn.gnome.glib.internal.gint], CFuncPtr2[Ptr[GParamSpec], Ptr[GValue], _root_.sn.gnome.glib.internal.gboolean], CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._3]] def apply()(using Zone): Ptr[_GParamSpecClass] = scala.scalanative.unsafe.alloc[_GParamSpecClass](1) - def apply(g_type_class : GTypeClass, value_type : GType, finalize : CFuncPtr1[Ptr[GParamSpec], Unit], value_set_default : CFuncPtr2[Ptr[GParamSpec], Ptr[GValue], Unit], value_validate : CFuncPtr2[Ptr[GParamSpec], Ptr[GValue], _root_.sn.gnome.glib.internal.gboolean], values_cmp : CFuncPtr3[Ptr[GParamSpec], Ptr[GValue], Ptr[GValue], _root_.sn.gnome.glib.internal.gint], dummy : CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4])(using Zone): Ptr[_GParamSpecClass] = + def apply(g_type_class : GTypeClass, value_type : GType, finalize : CFuncPtr1[Ptr[GParamSpec], Unit], value_set_default : CFuncPtr2[Ptr[GParamSpec], Ptr[GValue], Unit], value_validate : CFuncPtr2[Ptr[GParamSpec], Ptr[GValue], _root_.sn.gnome.glib.internal.gboolean], values_cmp : CFuncPtr3[Ptr[GParamSpec], Ptr[GValue], Ptr[GValue], _root_.sn.gnome.glib.internal.gint], value_is_valid : CFuncPtr2[Ptr[GParamSpec], Ptr[GValue], _root_.sn.gnome.glib.internal.gboolean], dummy : CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._3])(using Zone): Ptr[_GParamSpecClass] = val ____ptr = apply() (!____ptr).g_type_class = g_type_class (!____ptr).value_type = value_type @@ -1858,6 +1861,7 @@ object _GParamSpecClass: (!____ptr).value_set_default = value_set_default (!____ptr).value_validate = value_validate (!____ptr).values_cmp = values_cmp + (!____ptr).value_is_valid = value_is_valid (!____ptr).dummy = dummy ____ptr extension (struct: _GParamSpecClass) @@ -1873,8 +1877,10 @@ object _GParamSpecClass: def value_validate_=(value: CFuncPtr2[Ptr[GParamSpec], Ptr[GValue], _root_.sn.gnome.glib.internal.gboolean]): Unit = !struct.at5 = value def values_cmp : CFuncPtr3[Ptr[GParamSpec], Ptr[GValue], Ptr[GValue], _root_.sn.gnome.glib.internal.gint] = struct._6 def values_cmp_=(value: CFuncPtr3[Ptr[GParamSpec], Ptr[GValue], Ptr[GValue], _root_.sn.gnome.glib.internal.gint]): Unit = !struct.at6 = value - def dummy : CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4] = struct._7 - def dummy_=(value: CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._4]): Unit = !struct.at7 = value + def value_is_valid : CFuncPtr2[Ptr[GParamSpec], Ptr[GValue], _root_.sn.gnome.glib.internal.gboolean] = struct._7 + def value_is_valid_=(value: CFuncPtr2[Ptr[GParamSpec], Ptr[GValue], _root_.sn.gnome.glib.internal.gboolean]): Unit = !struct.at7 = value + def dummy : CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._3] = struct._8 + def dummy_=(value: CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._3]): Unit = !struct.at8 = value /** * GParamSpecDouble: _instance: private #GParamSpec portion : minimum value for the property specified : maximum value for the property specified _value: default value for the property specified : values closer than will be considered identical by g_param_values_cmp(); the default value is 1e-90. @@ -2464,7 +2470,7 @@ object _GTypeFundamentalInfo: def type_flags_=(value: GTypeFundamentalFlags): Unit = !struct.at1 = value /** - * GTypeInfo: _init: Location of the base initialization function (optional) _finalize: Location of the base finalization function (optional) classed and instantiatable types. Location of the default vtable inititalization function for interface types. (optional) This function is used both to fill in virtual functions in the class or default vtable, and to do type-specific setup such as registering signals and object properties. classed and instantiatable types. Location of the default vtable finalization function for interface types. (optional) _size: Size of the instance (object) structure (required for instantiatable types only) _preallocs: Prior to GLib 2.10, it specified the number of pre-allocated (cached) instances to reserve memory for (0 indicates no caching). Since GLib 2.10, it is ignored, since instances are allocated with the [slice allocator][glib-Memory-Slices] now. _init: Location of the instance initialization function (optional, for instantiatable types only) _table: A #GTypeValueTable function table for generic handling of GValues of this type (usually only useful for fundamental types) + * GTypeInfo: _init: Location of the base initialization function (optional) _finalize: Location of the base finalization function (optional) classed and instantiatable types. Location of the default vtable inititalization function for interface types. (optional) This function is used both to fill in virtual functions in the class or default vtable, and to do type-specific setup such as registering signals and object properties. classed and instantiatable types. Location of the default vtable finalization function for interface types. (optional) _size: Size of the instance (object) structure (required for instantiatable types only) _preallocs: Prior to GLib 2.10, it specified the number of pre-allocated (cached) instances to reserve memory for (0 indicates no caching). Since GLib 2.10 this field is ignored. _init: Location of the instance initialization function (optional, for instantiatable types only) _table: A #GTypeValueTable function table for generic handling of GValues of this type (usually only useful for fundamental types) */ opaque type _GTypeInfo = CStruct10[_root_.sn.gnome.glib.internal.guint16, GBaseInitFunc, GBaseFinalizeFunc, GClassInitFunc, GClassFinalizeFunc, _root_.sn.gnome.glib.internal.gconstpointer, _root_.sn.gnome.glib.internal.guint16, _root_.sn.gnome.glib.internal.guint16, GInstanceInitFunc, Ptr[GTypeValueTable]] object _GTypeInfo: @@ -2538,9 +2544,6 @@ object _GTypeInterface: def g_instance_type : GType = struct._2 def g_instance_type_=(value: GType): Unit = !struct.at2 = value -/** - * GTypeModule: -*/ opaque type _GTypeModule = CStruct5[GObject, _root_.sn.gnome.glib.internal.guint, Ptr[Byte], Ptr[Byte], Ptr[_root_.sn.gnome.glib.internal.gchar]] object _GTypeModule: given _tag: Tag[_GTypeModule] = Tag.materializeCStruct5Tag[GObject, _root_.sn.gnome.glib.internal.guint, Ptr[Byte], Ptr[Byte], Ptr[_root_.sn.gnome.glib.internal.gchar]] @@ -2603,7 +2606,7 @@ object _GTypePlugin: given _tag: Tag[_GTypePlugin] = Tag.materializeCStruct0Tag /** - * GTypePlugin: + * GTypePluginClass: _plugin: Increases the use count of the plugin. _plugin: Decreases the use count of the plugin. _type_info: Fills in the #GTypeInfo and #GTypeValueTable structs for the type. The structs are initialized with `memset(s, 0, sizeof (s))` before calling this function. _interface_info: Fills in missing parts of the #GInterfaceInfo for the interface. The structs is initialized with `memset(s, 0, sizeof (s))` before calling this function. */ opaque type _GTypePluginClass = CStruct5[GTypeInterface, GTypePluginUse, GTypePluginUnuse, GTypePluginCompleteTypeInfo, GTypePluginCompleteInterfaceInfo] object _GTypePluginClass: @@ -2654,13 +2657,13 @@ object _GTypeQuery: def instance_size_=(value: _root_.sn.gnome.glib.internal.guint): Unit = !struct.at4 = value /** - * GTypeValueTable: _init: Default initialize contents by poking values directly into the value->data array. The data array of the #GValue passed into this function was zero-filled with `memset()`, so no care has to be taken to free any old contents. E.g. for the implementation of a string value that may never be %NULL, the implementation might look like: |[ value->data[0].v_pointer = g_strdup (""); ]| _free: Free any old contents that might be left in the data array of the passed in . No resources may remain allocated through the #GValue contents after this function returns. E.g. for our above string type: |[ // only free strings without a specific flag for static storage if (!(value->data[1].v_uint & G_VALUE_NOCOPY_CONTENTS)) g_free (value->data[0].v_pointer); ]| _copy: + * GTypeValueTable: _init: Function to initialize a GValue _free: Function to free a GValue _copy: Function to copy a GValue _peek_pointer: Function to peek the contents of a GValue if they fit into a pointer _format: A string format describing how to collect the contents of this value bit-by-bit. Each character in the format represents an argument to be collected, and the characters themselves indicate the type of the argument. Currently supported arguments are: - `'i'`: Integers, passed as `collect_values[].v_int` - `'l'`: Longs, passed as `collect_values[].v_long` - `'d'`: Doubles, passed as `collect_values[].v_double` - `'p'`: Pointers, passed as `collect_values[].v_pointer` It should be noted that for variable argument list construction, ANSI C promotes every type smaller than an integer to an int, and floats to doubles. So for collection of short int or char, `'i'` needs to be used, and for collection of floats `'d'`. _value: Function to initialize a GValue from the values collected from variadic arguments _format: Format description of the arguments to collect for _value, analogous to _format. Usually, _format string consists only of `'p'`s to provide lcopy_value() with pointers to storage locations. _value: Function to store the contents of a value into the locations collected from variadic arguments */ -opaque type _GTypeValueTable = CStruct8[CFuncPtr1[Ptr[GValue], Unit], CFuncPtr1[Ptr[GValue], Unit], CFuncPtr2[Ptr[GValue], Ptr[GValue], Unit], CFuncPtr1[Ptr[GValue], _root_.sn.gnome.glib.internal.gpointer], Ptr[_root_.sn.gnome.glib.internal.gchar], CFuncPtr4[Ptr[GValue], _root_.sn.gnome.glib.internal.guint, Ptr[GTypeCValue], _root_.sn.gnome.glib.internal.guint, Ptr[_root_.sn.gnome.glib.internal.gchar]], Ptr[_root_.sn.gnome.glib.internal.gchar], CFuncPtr4[Ptr[GValue], _root_.sn.gnome.glib.internal.guint, Ptr[GTypeCValue], _root_.sn.gnome.glib.internal.guint, Ptr[_root_.sn.gnome.glib.internal.gchar]]] +opaque type _GTypeValueTable = CStruct8[GTypeValueInitFunc, GTypeValueFreeFunc, GTypeValueCopyFunc, GTypeValuePeekPointerFunc, Ptr[_root_.sn.gnome.glib.internal.gchar], GTypeValueCollectFunc, Ptr[_root_.sn.gnome.glib.internal.gchar], GTypeValueLCopyFunc] object _GTypeValueTable: - given _tag: Tag[_GTypeValueTable] = Tag.materializeCStruct8Tag[CFuncPtr1[Ptr[GValue], Unit], CFuncPtr1[Ptr[GValue], Unit], CFuncPtr2[Ptr[GValue], Ptr[GValue], Unit], CFuncPtr1[Ptr[GValue], _root_.sn.gnome.glib.internal.gpointer], Ptr[_root_.sn.gnome.glib.internal.gchar], CFuncPtr4[Ptr[GValue], _root_.sn.gnome.glib.internal.guint, Ptr[GTypeCValue], _root_.sn.gnome.glib.internal.guint, Ptr[_root_.sn.gnome.glib.internal.gchar]], Ptr[_root_.sn.gnome.glib.internal.gchar], CFuncPtr4[Ptr[GValue], _root_.sn.gnome.glib.internal.guint, Ptr[GTypeCValue], _root_.sn.gnome.glib.internal.guint, Ptr[_root_.sn.gnome.glib.internal.gchar]]] + given _tag: Tag[_GTypeValueTable] = Tag.materializeCStruct8Tag[GTypeValueInitFunc, GTypeValueFreeFunc, GTypeValueCopyFunc, GTypeValuePeekPointerFunc, Ptr[_root_.sn.gnome.glib.internal.gchar], GTypeValueCollectFunc, Ptr[_root_.sn.gnome.glib.internal.gchar], GTypeValueLCopyFunc] def apply()(using Zone): Ptr[_GTypeValueTable] = scala.scalanative.unsafe.alloc[_GTypeValueTable](1) - def apply(value_init : CFuncPtr1[Ptr[GValue], Unit], value_free : CFuncPtr1[Ptr[GValue], Unit], value_copy : CFuncPtr2[Ptr[GValue], Ptr[GValue], Unit], value_peek_pointer : CFuncPtr1[Ptr[GValue], _root_.sn.gnome.glib.internal.gpointer], collect_format : Ptr[_root_.sn.gnome.glib.internal.gchar], collect_value : CFuncPtr4[Ptr[GValue], _root_.sn.gnome.glib.internal.guint, Ptr[GTypeCValue], _root_.sn.gnome.glib.internal.guint, Ptr[_root_.sn.gnome.glib.internal.gchar]], lcopy_format : Ptr[_root_.sn.gnome.glib.internal.gchar], lcopy_value : CFuncPtr4[Ptr[GValue], _root_.sn.gnome.glib.internal.guint, Ptr[GTypeCValue], _root_.sn.gnome.glib.internal.guint, Ptr[_root_.sn.gnome.glib.internal.gchar]])(using Zone): Ptr[_GTypeValueTable] = + def apply(value_init : GTypeValueInitFunc, value_free : GTypeValueFreeFunc, value_copy : GTypeValueCopyFunc, value_peek_pointer : GTypeValuePeekPointerFunc, collect_format : Ptr[_root_.sn.gnome.glib.internal.gchar], collect_value : GTypeValueCollectFunc, lcopy_format : Ptr[_root_.sn.gnome.glib.internal.gchar], lcopy_value : GTypeValueLCopyFunc)(using Zone): Ptr[_GTypeValueTable] = val ____ptr = apply() (!____ptr).value_init = value_init (!____ptr).value_free = value_free @@ -2672,22 +2675,22 @@ object _GTypeValueTable: (!____ptr).lcopy_value = lcopy_value ____ptr extension (struct: _GTypeValueTable) - def value_init : CFuncPtr1[Ptr[GValue], Unit] = struct._1 - def value_init_=(value: CFuncPtr1[Ptr[GValue], Unit]): Unit = !struct.at1 = value - def value_free : CFuncPtr1[Ptr[GValue], Unit] = struct._2 - def value_free_=(value: CFuncPtr1[Ptr[GValue], Unit]): Unit = !struct.at2 = value - def value_copy : CFuncPtr2[Ptr[GValue], Ptr[GValue], Unit] = struct._3 - def value_copy_=(value: CFuncPtr2[Ptr[GValue], Ptr[GValue], Unit]): Unit = !struct.at3 = value - def value_peek_pointer : CFuncPtr1[Ptr[GValue], _root_.sn.gnome.glib.internal.gpointer] = struct._4 - def value_peek_pointer_=(value: CFuncPtr1[Ptr[GValue], _root_.sn.gnome.glib.internal.gpointer]): Unit = !struct.at4 = value + def value_init : GTypeValueInitFunc = struct._1 + def value_init_=(value: GTypeValueInitFunc): Unit = !struct.at1 = value + def value_free : GTypeValueFreeFunc = struct._2 + def value_free_=(value: GTypeValueFreeFunc): Unit = !struct.at2 = value + def value_copy : GTypeValueCopyFunc = struct._3 + def value_copy_=(value: GTypeValueCopyFunc): Unit = !struct.at3 = value + def value_peek_pointer : GTypeValuePeekPointerFunc = struct._4 + def value_peek_pointer_=(value: GTypeValuePeekPointerFunc): Unit = !struct.at4 = value def collect_format : Ptr[_root_.sn.gnome.glib.internal.gchar] = struct._5 def collect_format_=(value: Ptr[_root_.sn.gnome.glib.internal.gchar]): Unit = !struct.at5 = value - def collect_value : CFuncPtr4[Ptr[GValue], _root_.sn.gnome.glib.internal.guint, Ptr[GTypeCValue], _root_.sn.gnome.glib.internal.guint, Ptr[_root_.sn.gnome.glib.internal.gchar]] = struct._6 - def collect_value_=(value: CFuncPtr4[Ptr[GValue], _root_.sn.gnome.glib.internal.guint, Ptr[GTypeCValue], _root_.sn.gnome.glib.internal.guint, Ptr[_root_.sn.gnome.glib.internal.gchar]]): Unit = !struct.at6 = value + def collect_value : GTypeValueCollectFunc = struct._6 + def collect_value_=(value: GTypeValueCollectFunc): Unit = !struct.at6 = value def lcopy_format : Ptr[_root_.sn.gnome.glib.internal.gchar] = struct._7 def lcopy_format_=(value: Ptr[_root_.sn.gnome.glib.internal.gchar]): Unit = !struct.at7 = value - def lcopy_value : CFuncPtr4[Ptr[GValue], _root_.sn.gnome.glib.internal.guint, Ptr[GTypeCValue], _root_.sn.gnome.glib.internal.guint, Ptr[_root_.sn.gnome.glib.internal.gchar]] = struct._8 - def lcopy_value_=(value: CFuncPtr4[Ptr[GValue], _root_.sn.gnome.glib.internal.guint, Ptr[GTypeCValue], _root_.sn.gnome.glib.internal.guint, Ptr[_root_.sn.gnome.glib.internal.gchar]]): Unit = !struct.at8 = value + def lcopy_value : GTypeValueLCopyFunc = struct._8 + def lcopy_value_=(value: GTypeValueLCopyFunc): Unit = !struct.at8 = value /** * GValue: @@ -2786,9 +2789,6 @@ object _GValue: def data : CArray[_GValue.Union0, Nat._2] = struct._2 def data_=(value: CArray[_GValue.Union0, Nat._2]): Unit = !struct.at2 = value -/** - * GValueArray: _values: number of values contained in the array : array of values -*/ opaque type _GValueArray = CStruct3[_root_.sn.gnome.glib.internal.guint, Ptr[GValue], _root_.sn.gnome.glib.internal.guint] object _GValueArray: given _tag: Tag[_GValueArray] = Tag.materializeCStruct3Tag[_root_.sn.gnome.glib.internal.guint, Ptr[GValue], _root_.sn.gnome.glib.internal.guint] diff --git a/graphene/src/main/scala/generated/sn.gnome.graphene.internal/functions.scala b/graphene/src/main/scala/generated/sn.gnome.graphene.internal/functions.scala index 63c8ab1..1ad6f90 100644 --- a/graphene/src/main/scala/generated/sn.gnome.graphene.internal/functions.scala +++ b/graphene/src/main/scala/generated/sn.gnome.graphene.internal/functions.scala @@ -1040,9 +1040,6 @@ import _root_.scala.scalanative.* @extern def graphene_vec4_zero(): Ptr[graphene_vec4_t] = extern -def graphene_simd4f_add(a : Ptr[graphene_simd4f_t], b : Ptr[graphene_simd4f_t])(__return : Ptr[graphene_simd4f_t]): Unit = - __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_add(a, b, __return) - def graphene_simd4f_add(a : graphene_simd4f_t, b : graphene_simd4f_t)(using Zone): graphene_simd4f_t = val __ptr_0: Ptr[graphene_simd4f_t] = alloc[graphene_simd4f_t](3) !(__ptr_0 + 0) = a @@ -1050,11 +1047,20 @@ def graphene_simd4f_add(a : graphene_simd4f_t, b : graphene_simd4f_t)(using Zone __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_add((__ptr_0 + 0), (__ptr_0 + 1), (__ptr_0 + 2)) !(__ptr_0 + 2) +def graphene_simd4f_add(a : Ptr[graphene_simd4f_t], b : Ptr[graphene_simd4f_t])(__return : Ptr[graphene_simd4f_t]): Unit = + __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_add(a, b, __return) + def graphene_simd4f_add(a : Ptr[graphene_simd4f_t], b : Ptr[graphene_simd4f_t])(using Zone): graphene_simd4f_t = val __ptr_0: Ptr[graphene_simd4f_t] = alloc[graphene_simd4f_t](1) __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_add(a, b, (__ptr_0 + 0)) !(__ptr_0 + 0) +/** + * graphene_simd4f_clamp: : a #graphene_simd4f_t : the lower boundary : the upper boundary +*/ +def graphene_simd4f_clamp(v : Ptr[graphene_simd4f_t], min : Ptr[graphene_simd4f_t], max : Ptr[graphene_simd4f_t])(__return : Ptr[graphene_simd4f_t]): Unit = + __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_clamp(v, min, max, __return) + /** * graphene_simd4f_clamp: : a #graphene_simd4f_t : the lower boundary : the upper boundary */ @@ -1066,12 +1072,6 @@ def graphene_simd4f_clamp(v : graphene_simd4f_t, min : graphene_simd4f_t, max : __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_clamp((__ptr_0 + 0), (__ptr_0 + 1), (__ptr_0 + 2), (__ptr_0 + 3)) !(__ptr_0 + 3) -/** - * graphene_simd4f_clamp: : a #graphene_simd4f_t : the lower boundary : the upper boundary -*/ -def graphene_simd4f_clamp(v : Ptr[graphene_simd4f_t], min : Ptr[graphene_simd4f_t], max : Ptr[graphene_simd4f_t])(__return : Ptr[graphene_simd4f_t]): Unit = - __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_clamp(v, min, max, __return) - /** * graphene_simd4f_clamp: : a #graphene_simd4f_t : the lower boundary : the upper boundary */ @@ -1080,14 +1080,6 @@ def graphene_simd4f_clamp(v : Ptr[graphene_simd4f_t], min : Ptr[graphene_simd4f_ __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_clamp(v, min, max, (__ptr_0 + 0)) !(__ptr_0 + 0) -/** - * graphene_simd4f_clamp_scalar: : a #graphene_simd4f_t : the lower boundary : the upper boundary -*/ -def graphene_simd4f_clamp_scalar(v : Ptr[graphene_simd4f_t], min : Float, max : Float)(using Zone): graphene_simd4f_t = - val __ptr_0: Ptr[graphene_simd4f_t] = alloc[graphene_simd4f_t](1) - __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_clamp_scalar(v, min, max, (__ptr_0 + 0)) - !(__ptr_0 + 0) - /** * graphene_simd4f_clamp_scalar: : a #graphene_simd4f_t : the lower boundary : the upper boundary */ @@ -1103,6 +1095,14 @@ def graphene_simd4f_clamp_scalar(v : graphene_simd4f_t, min : Float, max : Float def graphene_simd4f_clamp_scalar(v : Ptr[graphene_simd4f_t], min : Float, max : Float)(__return : Ptr[graphene_simd4f_t]): Unit = __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_clamp_scalar(v, min, max, __return) +/** + * graphene_simd4f_clamp_scalar: : a #graphene_simd4f_t : the lower boundary : the upper boundary +*/ +def graphene_simd4f_clamp_scalar(v : Ptr[graphene_simd4f_t], min : Float, max : Float)(using Zone): graphene_simd4f_t = + val __ptr_0: Ptr[graphene_simd4f_t] = alloc[graphene_simd4f_t](1) + __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_clamp_scalar(v, min, max, (__ptr_0 + 0)) + !(__ptr_0 + 0) + def graphene_simd4f_cmp_eq(a : Ptr[graphene_simd4f_t], b : Ptr[graphene_simd4f_t]): Boolean = __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_cmp_eq(a, b) @@ -1139,14 +1139,17 @@ def graphene_simd4f_cmp_le(a : graphene_simd4f_t, b : graphene_simd4f_t)(using Z !(__ptr_0 + 1) = b __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_cmp_le((__ptr_0 + 0), (__ptr_0 + 1)) +def graphene_simd4f_cmp_lt(a : Ptr[graphene_simd4f_t], b : Ptr[graphene_simd4f_t]): Boolean = + __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_cmp_lt(a, b) + def graphene_simd4f_cmp_lt(a : graphene_simd4f_t, b : graphene_simd4f_t)(using Zone): Boolean = val __ptr_0: Ptr[graphene_simd4f_t] = alloc[graphene_simd4f_t](2) !(__ptr_0 + 0) = a !(__ptr_0 + 1) = b __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_cmp_lt((__ptr_0 + 0), (__ptr_0 + 1)) -def graphene_simd4f_cmp_lt(a : Ptr[graphene_simd4f_t], b : Ptr[graphene_simd4f_t]): Boolean = - __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_cmp_lt(a, b) +def graphene_simd4f_cmp_neq(a : Ptr[graphene_simd4f_t], b : Ptr[graphene_simd4f_t]): Boolean = + __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_cmp_neq(a, b) def graphene_simd4f_cmp_neq(a : graphene_simd4f_t, b : graphene_simd4f_t)(using Zone): Boolean = val __ptr_0: Ptr[graphene_simd4f_t] = alloc[graphene_simd4f_t](2) @@ -1154,9 +1157,6 @@ def graphene_simd4f_cmp_neq(a : graphene_simd4f_t, b : graphene_simd4f_t)(using !(__ptr_0 + 1) = b __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_cmp_neq((__ptr_0 + 0), (__ptr_0 + 1)) -def graphene_simd4f_cmp_neq(a : Ptr[graphene_simd4f_t], b : Ptr[graphene_simd4f_t]): Boolean = - __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_cmp_neq(a, b) - def graphene_simd4f_cross3(a : Ptr[graphene_simd4f_t], b : Ptr[graphene_simd4f_t])(using Zone): graphene_simd4f_t = val __ptr_0: Ptr[graphene_simd4f_t] = alloc[graphene_simd4f_t](1) __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_cross3(a, b, (__ptr_0 + 0)) @@ -1172,6 +1172,9 @@ def graphene_simd4f_cross3(a : graphene_simd4f_t, b : graphene_simd4f_t)(using Z __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_cross3((__ptr_0 + 0), (__ptr_0 + 1), (__ptr_0 + 2)) !(__ptr_0 + 2) +def graphene_simd4f_div(a : Ptr[graphene_simd4f_t], b : Ptr[graphene_simd4f_t])(__return : Ptr[graphene_simd4f_t]): Unit = + __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_div(a, b, __return) + def graphene_simd4f_div(a : graphene_simd4f_t, b : graphene_simd4f_t)(using Zone): graphene_simd4f_t = val __ptr_0: Ptr[graphene_simd4f_t] = alloc[graphene_simd4f_t](3) !(__ptr_0 + 0) = a @@ -1179,9 +1182,6 @@ def graphene_simd4f_div(a : graphene_simd4f_t, b : graphene_simd4f_t)(using Zone __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_div((__ptr_0 + 0), (__ptr_0 + 1), (__ptr_0 + 2)) !(__ptr_0 + 2) -def graphene_simd4f_div(a : Ptr[graphene_simd4f_t], b : Ptr[graphene_simd4f_t])(__return : Ptr[graphene_simd4f_t]): Unit = - __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_div(a, b, __return) - def graphene_simd4f_div(a : Ptr[graphene_simd4f_t], b : Ptr[graphene_simd4f_t])(using Zone): graphene_simd4f_t = val __ptr_0: Ptr[graphene_simd4f_t] = alloc[graphene_simd4f_t](1) __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_div(a, b, (__ptr_0 + 0)) @@ -1302,15 +1302,15 @@ def graphene_simd4f_flip_sign_1010(s : Ptr[graphene_simd4f_t])(using Zone): grap __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_flip_sign_1010(s, (__ptr_0 + 0)) !(__ptr_0 + 0) -def graphene_simd4f_flip_sign_1010(s : Ptr[graphene_simd4f_t])(__return : Ptr[graphene_simd4f_t]): Unit = - __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_flip_sign_1010(s, __return) - def graphene_simd4f_flip_sign_1010(s : graphene_simd4f_t)(using Zone): graphene_simd4f_t = val __ptr_0: Ptr[graphene_simd4f_t] = alloc[graphene_simd4f_t](2) !(__ptr_0 + 0) = s __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_flip_sign_1010((__ptr_0 + 0), (__ptr_0 + 1)) !(__ptr_0 + 1) +def graphene_simd4f_flip_sign_1010(s : Ptr[graphene_simd4f_t])(__return : Ptr[graphene_simd4f_t]): Unit = + __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_flip_sign_1010(s, __return) + def graphene_simd4f_get(s : graphene_simd4f_t, i : CUnsignedInt)(using Zone): Float = val __ptr_0: Ptr[graphene_simd4f_t] = alloc[graphene_simd4f_t](1) !(__ptr_0 + 0) = s @@ -1319,30 +1319,30 @@ def graphene_simd4f_get(s : graphene_simd4f_t, i : CUnsignedInt)(using Zone): Fl def graphene_simd4f_get(s : Ptr[graphene_simd4f_t], i : CUnsignedInt): Float = __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_get(s, i) -def graphene_simd4f_get_w(s : Ptr[graphene_simd4f_t]): Float = - __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_get_w(s) - def graphene_simd4f_get_w(s : graphene_simd4f_t)(using Zone): Float = val __ptr_0: Ptr[graphene_simd4f_t] = alloc[graphene_simd4f_t](1) !(__ptr_0 + 0) = s __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_get_w((__ptr_0 + 0)) -def graphene_simd4f_get_x(s : graphene_simd4f_t)(using Zone): Float = - val __ptr_0: Ptr[graphene_simd4f_t] = alloc[graphene_simd4f_t](1) - !(__ptr_0 + 0) = s - __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_get_x((__ptr_0 + 0)) +def graphene_simd4f_get_w(s : Ptr[graphene_simd4f_t]): Float = + __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_get_w(s) def graphene_simd4f_get_x(s : Ptr[graphene_simd4f_t]): Float = __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_get_x(s) -def graphene_simd4f_get_y(s : Ptr[graphene_simd4f_t]): Float = - __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_get_y(s) +def graphene_simd4f_get_x(s : graphene_simd4f_t)(using Zone): Float = + val __ptr_0: Ptr[graphene_simd4f_t] = alloc[graphene_simd4f_t](1) + !(__ptr_0 + 0) = s + __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_get_x((__ptr_0 + 0)) def graphene_simd4f_get_y(s : graphene_simd4f_t)(using Zone): Float = val __ptr_0: Ptr[graphene_simd4f_t] = alloc[graphene_simd4f_t](1) !(__ptr_0 + 0) = s __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_get_y((__ptr_0 + 0)) +def graphene_simd4f_get_y(s : Ptr[graphene_simd4f_t]): Float = + __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_get_y(s) + def graphene_simd4f_get_z(s : Ptr[graphene_simd4f_t]): Float = __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_get_z(s) @@ -1351,59 +1351,45 @@ def graphene_simd4f_get_z(s : graphene_simd4f_t)(using Zone): Float = !(__ptr_0 + 0) = s __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_get_z((__ptr_0 + 0)) +def graphene_simd4f_init(x : Float, y : Float, z : Float, w : Float)(__return : Ptr[graphene_simd4f_t]): Unit = + __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_init(x, y, z, w, __return) + def graphene_simd4f_init(x : Float, y : Float, z : Float, w : Float)(using Zone): graphene_simd4f_t = val __ptr_0: Ptr[graphene_simd4f_t] = alloc[graphene_simd4f_t](1) __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_init(x, y, z, w, (__ptr_0 + 0)) !(__ptr_0 + 0) -def graphene_simd4f_init(x : Float, y : Float, z : Float, w : Float)(__return : Ptr[graphene_simd4f_t]): Unit = - __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_init(x, y, z, w, __return) - -def graphene_simd4f_init_2f(v : Ptr[Float])(__return : Ptr[graphene_simd4f_t]): Unit = - __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_init_2f(v, __return) - def graphene_simd4f_init_2f(v : Ptr[Float])(using Zone): graphene_simd4f_t = val __ptr_0: Ptr[graphene_simd4f_t] = alloc[graphene_simd4f_t](1) __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_init_2f(v, (__ptr_0 + 0)) !(__ptr_0 + 0) -def graphene_simd4f_init_3f(v : Ptr[Float])(__return : Ptr[graphene_simd4f_t]): Unit = - __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_init_3f(v, __return) +def graphene_simd4f_init_2f(v : Ptr[Float])(__return : Ptr[graphene_simd4f_t]): Unit = + __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_init_2f(v, __return) def graphene_simd4f_init_3f(v : Ptr[Float])(using Zone): graphene_simd4f_t = val __ptr_0: Ptr[graphene_simd4f_t] = alloc[graphene_simd4f_t](1) __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_init_3f(v, (__ptr_0 + 0)) !(__ptr_0 + 0) -def graphene_simd4f_init_4f(v : Ptr[Float])(__return : Ptr[graphene_simd4f_t]): Unit = - __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_init_4f(v, __return) +def graphene_simd4f_init_3f(v : Ptr[Float])(__return : Ptr[graphene_simd4f_t]): Unit = + __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_init_3f(v, __return) def graphene_simd4f_init_4f(v : Ptr[Float])(using Zone): graphene_simd4f_t = val __ptr_0: Ptr[graphene_simd4f_t] = alloc[graphene_simd4f_t](1) __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_init_4f(v, (__ptr_0 + 0)) !(__ptr_0 + 0) -def graphene_simd4f_init_zero()(__return : Ptr[graphene_simd4f_t]): Unit = - __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_init_zero(__return) +def graphene_simd4f_init_4f(v : Ptr[Float])(__return : Ptr[graphene_simd4f_t]): Unit = + __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_init_4f(v, __return) def graphene_simd4f_init_zero()(using Zone): graphene_simd4f_t = val __ptr_0: Ptr[graphene_simd4f_t] = alloc[graphene_simd4f_t](1) __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_init_zero((__ptr_0 + 0)) !(__ptr_0 + 0) -/** - * graphene_simd4f_interpolate: : a #graphene_simd4f_t : a #graphene_simd4f_t : the interpolation factor -*/ -def graphene_simd4f_interpolate(a : Ptr[graphene_simd4f_t], b : Ptr[graphene_simd4f_t], f : Float)(using Zone): graphene_simd4f_t = - val __ptr_0: Ptr[graphene_simd4f_t] = alloc[graphene_simd4f_t](1) - __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_interpolate(a, b, f, (__ptr_0 + 0)) - !(__ptr_0 + 0) - -/** - * graphene_simd4f_interpolate: : a #graphene_simd4f_t : a #graphene_simd4f_t : the interpolation factor -*/ -def graphene_simd4f_interpolate(a : Ptr[graphene_simd4f_t], b : Ptr[graphene_simd4f_t], f : Float)(__return : Ptr[graphene_simd4f_t]): Unit = - __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_interpolate(a, b, f, __return) +def graphene_simd4f_init_zero()(__return : Ptr[graphene_simd4f_t]): Unit = + __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_init_zero(__return) /** * graphene_simd4f_interpolate: : a #graphene_simd4f_t : a #graphene_simd4f_t : the interpolation factor @@ -1416,10 +1402,18 @@ def graphene_simd4f_interpolate(a : graphene_simd4f_t, b : graphene_simd4f_t, f !(__ptr_0 + 2) /** - * graphene_simd4f_is_zero2: : a #graphene_simd4f_t + * graphene_simd4f_interpolate: : a #graphene_simd4f_t : a #graphene_simd4f_t : the interpolation factor */ -def graphene_simd4f_is_zero2(v : Ptr[graphene_simd4f_t]): Boolean = - __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_is_zero2(v) +def graphene_simd4f_interpolate(a : Ptr[graphene_simd4f_t], b : Ptr[graphene_simd4f_t], f : Float)(__return : Ptr[graphene_simd4f_t]): Unit = + __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_interpolate(a, b, f, __return) + +/** + * graphene_simd4f_interpolate: : a #graphene_simd4f_t : a #graphene_simd4f_t : the interpolation factor +*/ +def graphene_simd4f_interpolate(a : Ptr[graphene_simd4f_t], b : Ptr[graphene_simd4f_t], f : Float)(using Zone): graphene_simd4f_t = + val __ptr_0: Ptr[graphene_simd4f_t] = alloc[graphene_simd4f_t](1) + __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_interpolate(a, b, f, (__ptr_0 + 0)) + !(__ptr_0 + 0) /** * graphene_simd4f_is_zero2: : a #graphene_simd4f_t @@ -1430,10 +1424,10 @@ def graphene_simd4f_is_zero2(v : graphene_simd4f_t)(using Zone): Boolean = __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_is_zero2((__ptr_0 + 0)) /** - * graphene_simd4f_is_zero3: : a #graphene_simd4f_t + * graphene_simd4f_is_zero2: : a #graphene_simd4f_t */ -def graphene_simd4f_is_zero3(v : Ptr[graphene_simd4f_t]): Boolean = - __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_is_zero3(v) +def graphene_simd4f_is_zero2(v : Ptr[graphene_simd4f_t]): Boolean = + __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_is_zero2(v) /** * graphene_simd4f_is_zero3: : a #graphene_simd4f_t @@ -1443,6 +1437,12 @@ def graphene_simd4f_is_zero3(v : graphene_simd4f_t)(using Zone): Boolean = !(__ptr_0 + 0) = v __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_is_zero3((__ptr_0 + 0)) +/** + * graphene_simd4f_is_zero3: : a #graphene_simd4f_t +*/ +def graphene_simd4f_is_zero3(v : Ptr[graphene_simd4f_t]): Boolean = + __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_is_zero3(v) + /** * graphene_simd4f_is_zero4: : a #graphene_simd4f_t */ @@ -1465,6 +1465,12 @@ def graphene_simd4f_length2(v : Ptr[graphene_simd4f_t])(using Zone): graphene_si __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_length2(v, (__ptr_0 + 0)) !(__ptr_0 + 0) +/** + * graphene_simd4f_length2: : a #graphene_simd4f_t +*/ +def graphene_simd4f_length2(v : Ptr[graphene_simd4f_t])(__return : Ptr[graphene_simd4f_t]): Unit = + __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_length2(v, __return) + /** * graphene_simd4f_length2: : a #graphene_simd4f_t */ @@ -1474,12 +1480,6 @@ def graphene_simd4f_length2(v : graphene_simd4f_t)(using Zone): graphene_simd4f_ __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_length2((__ptr_0 + 0), (__ptr_0 + 1)) !(__ptr_0 + 1) -/** - * graphene_simd4f_length2: : a #graphene_simd4f_t -*/ -def graphene_simd4f_length2(v : Ptr[graphene_simd4f_t])(__return : Ptr[graphene_simd4f_t]): Unit = - __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_length2(v, __return) - /** * graphene_simd4f_length3: : a #graphene_simd4f_t */ @@ -1503,12 +1503,6 @@ def graphene_simd4f_length3(v : Ptr[graphene_simd4f_t])(using Zone): graphene_si __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_length3(v, (__ptr_0 + 0)) !(__ptr_0 + 0) -/** - * graphene_simd4f_length4: : a #graphene_simd4f_t -*/ -def graphene_simd4f_length4(v : Ptr[graphene_simd4f_t])(__return : Ptr[graphene_simd4f_t]): Unit = - __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_length4(v, __return) - /** * graphene_simd4f_length4: : a #graphene_simd4f_t */ @@ -1526,6 +1520,12 @@ def graphene_simd4f_length4(v : Ptr[graphene_simd4f_t])(using Zone): graphene_si __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_length4(v, (__ptr_0 + 0)) !(__ptr_0 + 0) +/** + * graphene_simd4f_length4: : a #graphene_simd4f_t +*/ +def graphene_simd4f_length4(v : Ptr[graphene_simd4f_t])(__return : Ptr[graphene_simd4f_t]): Unit = + __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_length4(v, __return) + /** * graphene_simd4f_madd: : a #graphene_simd4f_t : a #graphene_simd4f_t : a #graphene_simd4f_t */ @@ -1551,9 +1551,6 @@ def graphene_simd4f_madd(m1 : Ptr[graphene_simd4f_t], m2 : Ptr[graphene_simd4f_t __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_madd(m1, m2, a, (__ptr_0 + 0)) !(__ptr_0 + 0) -def graphene_simd4f_max(a : Ptr[graphene_simd4f_t], b : Ptr[graphene_simd4f_t])(__return : Ptr[graphene_simd4f_t]): Unit = - __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_max(a, b, __return) - def graphene_simd4f_max(a : graphene_simd4f_t, b : graphene_simd4f_t)(using Zone): graphene_simd4f_t = val __ptr_0: Ptr[graphene_simd4f_t] = alloc[graphene_simd4f_t](3) !(__ptr_0 + 0) = a @@ -1566,6 +1563,9 @@ def graphene_simd4f_max(a : Ptr[graphene_simd4f_t], b : Ptr[graphene_simd4f_t])( __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_max(a, b, (__ptr_0 + 0)) !(__ptr_0 + 0) +def graphene_simd4f_max(a : Ptr[graphene_simd4f_t], b : Ptr[graphene_simd4f_t])(__return : Ptr[graphene_simd4f_t]): Unit = + __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_max(a, b, __return) + /** * graphene_simd4f_max_val: : a #graphene_simd4f_t */ @@ -1589,9 +1589,6 @@ def graphene_simd4f_max_val(v : graphene_simd4f_t)(using Zone): graphene_simd4f_ def graphene_simd4f_max_val(v : Ptr[graphene_simd4f_t])(__return : Ptr[graphene_simd4f_t]): Unit = __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_max_val(v, __return) -def graphene_simd4f_merge_high(a : Ptr[graphene_simd4f_t], b : Ptr[graphene_simd4f_t])(__return : Ptr[graphene_simd4f_t]): Unit = - __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_merge_high(a, b, __return) - def graphene_simd4f_merge_high(a : Ptr[graphene_simd4f_t], b : Ptr[graphene_simd4f_t])(using Zone): graphene_simd4f_t = val __ptr_0: Ptr[graphene_simd4f_t] = alloc[graphene_simd4f_t](1) __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_merge_high(a, b, (__ptr_0 + 0)) @@ -1604,11 +1601,17 @@ def graphene_simd4f_merge_high(a : graphene_simd4f_t, b : graphene_simd4f_t)(usi __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_merge_high((__ptr_0 + 0), (__ptr_0 + 1), (__ptr_0 + 2)) !(__ptr_0 + 2) +def graphene_simd4f_merge_high(a : Ptr[graphene_simd4f_t], b : Ptr[graphene_simd4f_t])(__return : Ptr[graphene_simd4f_t]): Unit = + __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_merge_high(a, b, __return) + def graphene_simd4f_merge_low(a : Ptr[graphene_simd4f_t], b : Ptr[graphene_simd4f_t])(using Zone): graphene_simd4f_t = val __ptr_0: Ptr[graphene_simd4f_t] = alloc[graphene_simd4f_t](1) __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_merge_low(a, b, (__ptr_0 + 0)) !(__ptr_0 + 0) +def graphene_simd4f_merge_low(a : Ptr[graphene_simd4f_t], b : Ptr[graphene_simd4f_t])(__return : Ptr[graphene_simd4f_t]): Unit = + __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_merge_low(a, b, __return) + def graphene_simd4f_merge_low(a : graphene_simd4f_t, b : graphene_simd4f_t)(using Zone): graphene_simd4f_t = val __ptr_0: Ptr[graphene_simd4f_t] = alloc[graphene_simd4f_t](3) !(__ptr_0 + 0) = a @@ -1616,22 +1619,22 @@ def graphene_simd4f_merge_low(a : graphene_simd4f_t, b : graphene_simd4f_t)(usin __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_merge_low((__ptr_0 + 0), (__ptr_0 + 1), (__ptr_0 + 2)) !(__ptr_0 + 2) -def graphene_simd4f_merge_low(a : Ptr[graphene_simd4f_t], b : Ptr[graphene_simd4f_t])(__return : Ptr[graphene_simd4f_t]): Unit = - __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_merge_low(a, b, __return) - def graphene_simd4f_merge_w(s : Ptr[graphene_simd4f_t], v : Float)(using Zone): graphene_simd4f_t = val __ptr_0: Ptr[graphene_simd4f_t] = alloc[graphene_simd4f_t](1) __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_merge_w(s, v, (__ptr_0 + 0)) !(__ptr_0 + 0) +def graphene_simd4f_merge_w(s : Ptr[graphene_simd4f_t], v : Float)(__return : Ptr[graphene_simd4f_t]): Unit = + __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_merge_w(s, v, __return) + def graphene_simd4f_merge_w(s : graphene_simd4f_t, v : Float)(using Zone): graphene_simd4f_t = val __ptr_0: Ptr[graphene_simd4f_t] = alloc[graphene_simd4f_t](2) !(__ptr_0 + 0) = s __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_merge_w((__ptr_0 + 0), v, (__ptr_0 + 1)) !(__ptr_0 + 1) -def graphene_simd4f_merge_w(s : Ptr[graphene_simd4f_t], v : Float)(__return : Ptr[graphene_simd4f_t]): Unit = - __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_merge_w(s, v, __return) +def graphene_simd4f_min(a : Ptr[graphene_simd4f_t], b : Ptr[graphene_simd4f_t])(__return : Ptr[graphene_simd4f_t]): Unit = + __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_min(a, b, __return) def graphene_simd4f_min(a : graphene_simd4f_t, b : graphene_simd4f_t)(using Zone): graphene_simd4f_t = val __ptr_0: Ptr[graphene_simd4f_t] = alloc[graphene_simd4f_t](3) @@ -1645,9 +1648,6 @@ def graphene_simd4f_min(a : Ptr[graphene_simd4f_t], b : Ptr[graphene_simd4f_t])( __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_min(a, b, (__ptr_0 + 0)) !(__ptr_0 + 0) -def graphene_simd4f_min(a : Ptr[graphene_simd4f_t], b : Ptr[graphene_simd4f_t])(__return : Ptr[graphene_simd4f_t]): Unit = - __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_min(a, b, __return) - /** * graphene_simd4f_min_val: : a #graphene_simd4f_t */ @@ -1671,9 +1671,6 @@ def graphene_simd4f_min_val(v : Ptr[graphene_simd4f_t])(using Zone): graphene_si def graphene_simd4f_min_val(v : Ptr[graphene_simd4f_t])(__return : Ptr[graphene_simd4f_t]): Unit = __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_min_val(v, __return) -def graphene_simd4f_mul(a : Ptr[graphene_simd4f_t], b : Ptr[graphene_simd4f_t])(__return : Ptr[graphene_simd4f_t]): Unit = - __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_mul(a, b, __return) - def graphene_simd4f_mul(a : graphene_simd4f_t, b : graphene_simd4f_t)(using Zone): graphene_simd4f_t = val __ptr_0: Ptr[graphene_simd4f_t] = alloc[graphene_simd4f_t](3) !(__ptr_0 + 0) = a @@ -1686,6 +1683,9 @@ def graphene_simd4f_mul(a : Ptr[graphene_simd4f_t], b : Ptr[graphene_simd4f_t])( __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_mul(a, b, (__ptr_0 + 0)) !(__ptr_0 + 0) +def graphene_simd4f_mul(a : Ptr[graphene_simd4f_t], b : Ptr[graphene_simd4f_t])(__return : Ptr[graphene_simd4f_t]): Unit = + __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_mul(a, b, __return) + def graphene_simd4f_neg(s : Ptr[graphene_simd4f_t])(__return : Ptr[graphene_simd4f_t]): Unit = __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_neg(s, __return) @@ -1703,16 +1703,16 @@ def graphene_simd4f_neg(s : graphene_simd4f_t)(using Zone): graphene_simd4f_t = /** * graphene_simd4f_normalize2: : a #graphene_simd4f_t */ -def graphene_simd4f_normalize2(v : Ptr[graphene_simd4f_t])(using Zone): graphene_simd4f_t = - val __ptr_0: Ptr[graphene_simd4f_t] = alloc[graphene_simd4f_t](1) - __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_normalize2(v, (__ptr_0 + 0)) - !(__ptr_0 + 0) +def graphene_simd4f_normalize2(v : Ptr[graphene_simd4f_t])(__return : Ptr[graphene_simd4f_t]): Unit = + __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_normalize2(v, __return) /** * graphene_simd4f_normalize2: : a #graphene_simd4f_t */ -def graphene_simd4f_normalize2(v : Ptr[graphene_simd4f_t])(__return : Ptr[graphene_simd4f_t]): Unit = - __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_normalize2(v, __return) +def graphene_simd4f_normalize2(v : Ptr[graphene_simd4f_t])(using Zone): graphene_simd4f_t = + val __ptr_0: Ptr[graphene_simd4f_t] = alloc[graphene_simd4f_t](1) + __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_normalize2(v, (__ptr_0 + 0)) + !(__ptr_0 + 0) /** * graphene_simd4f_normalize2: : a #graphene_simd4f_t @@ -1723,12 +1723,6 @@ def graphene_simd4f_normalize2(v : graphene_simd4f_t)(using Zone): graphene_simd __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_normalize2((__ptr_0 + 0), (__ptr_0 + 1)) !(__ptr_0 + 1) -/** - * graphene_simd4f_normalize3: : a #graphene_simd4f_t -*/ -def graphene_simd4f_normalize3(v : Ptr[graphene_simd4f_t])(__return : Ptr[graphene_simd4f_t]): Unit = - __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_normalize3(v, __return) - /** * graphene_simd4f_normalize3: : a #graphene_simd4f_t */ @@ -1746,6 +1740,12 @@ def graphene_simd4f_normalize3(v : Ptr[graphene_simd4f_t])(using Zone): graphene __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_normalize3(v, (__ptr_0 + 0)) !(__ptr_0 + 0) +/** + * graphene_simd4f_normalize3: : a #graphene_simd4f_t +*/ +def graphene_simd4f_normalize3(v : Ptr[graphene_simd4f_t])(__return : Ptr[graphene_simd4f_t]): Unit = + __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_normalize3(v, __return) + /** * graphene_simd4f_normalize4: : a #graphene_simd4f_t */ @@ -1754,6 +1754,12 @@ def graphene_simd4f_normalize4(v : Ptr[graphene_simd4f_t])(using Zone): graphene __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_normalize4(v, (__ptr_0 + 0)) !(__ptr_0 + 0) +/** + * graphene_simd4f_normalize4: : a #graphene_simd4f_t +*/ +def graphene_simd4f_normalize4(v : Ptr[graphene_simd4f_t])(__return : Ptr[graphene_simd4f_t]): Unit = + __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_normalize4(v, __return) + /** * graphene_simd4f_normalize4: : a #graphene_simd4f_t */ @@ -1763,15 +1769,6 @@ def graphene_simd4f_normalize4(v : graphene_simd4f_t)(using Zone): graphene_simd __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_normalize4((__ptr_0 + 0), (__ptr_0 + 1)) !(__ptr_0 + 1) -/** - * graphene_simd4f_normalize4: : a #graphene_simd4f_t -*/ -def graphene_simd4f_normalize4(v : Ptr[graphene_simd4f_t])(__return : Ptr[graphene_simd4f_t]): Unit = - __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_normalize4(v, __return) - -def graphene_simd4f_reciprocal(s : Ptr[graphene_simd4f_t])(__return : Ptr[graphene_simd4f_t]): Unit = - __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_reciprocal(s, __return) - def graphene_simd4f_reciprocal(s : graphene_simd4f_t)(using Zone): graphene_simd4f_t = val __ptr_0: Ptr[graphene_simd4f_t] = alloc[graphene_simd4f_t](2) !(__ptr_0 + 0) = s @@ -1783,14 +1780,17 @@ def graphene_simd4f_reciprocal(s : Ptr[graphene_simd4f_t])(using Zone): graphene __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_reciprocal(s, (__ptr_0 + 0)) !(__ptr_0 + 0) +def graphene_simd4f_reciprocal(s : Ptr[graphene_simd4f_t])(__return : Ptr[graphene_simd4f_t]): Unit = + __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_reciprocal(s, __return) + +def graphene_simd4f_rsqrt(s : Ptr[graphene_simd4f_t])(__return : Ptr[graphene_simd4f_t]): Unit = + __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_rsqrt(s, __return) + def graphene_simd4f_rsqrt(s : Ptr[graphene_simd4f_t])(using Zone): graphene_simd4f_t = val __ptr_0: Ptr[graphene_simd4f_t] = alloc[graphene_simd4f_t](1) __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_rsqrt(s, (__ptr_0 + 0)) !(__ptr_0 + 0) -def graphene_simd4f_rsqrt(s : Ptr[graphene_simd4f_t])(__return : Ptr[graphene_simd4f_t]): Unit = - __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_rsqrt(s, __return) - def graphene_simd4f_rsqrt(s : graphene_simd4f_t)(using Zone): graphene_simd4f_t = val __ptr_0: Ptr[graphene_simd4f_t] = alloc[graphene_simd4f_t](2) !(__ptr_0 + 0) = s @@ -1803,27 +1803,30 @@ def graphene_simd4f_shuffle_wxyz(s : graphene_simd4f_t)(using Zone): graphene_si __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_shuffle_wxyz((__ptr_0 + 0), (__ptr_0 + 1)) !(__ptr_0 + 1) -def graphene_simd4f_shuffle_wxyz(s : Ptr[graphene_simd4f_t])(__return : Ptr[graphene_simd4f_t]): Unit = - __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_shuffle_wxyz(s, __return) - def graphene_simd4f_shuffle_wxyz(s : Ptr[graphene_simd4f_t])(using Zone): graphene_simd4f_t = val __ptr_0: Ptr[graphene_simd4f_t] = alloc[graphene_simd4f_t](1) __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_shuffle_wxyz(s, (__ptr_0 + 0)) !(__ptr_0 + 0) +def graphene_simd4f_shuffle_wxyz(s : Ptr[graphene_simd4f_t])(__return : Ptr[graphene_simd4f_t]): Unit = + __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_shuffle_wxyz(s, __return) + def graphene_simd4f_shuffle_yzwx(s : graphene_simd4f_t)(using Zone): graphene_simd4f_t = val __ptr_0: Ptr[graphene_simd4f_t] = alloc[graphene_simd4f_t](2) !(__ptr_0 + 0) = s __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_shuffle_yzwx((__ptr_0 + 0), (__ptr_0 + 1)) !(__ptr_0 + 1) +def graphene_simd4f_shuffle_yzwx(s : Ptr[graphene_simd4f_t])(__return : Ptr[graphene_simd4f_t]): Unit = + __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_shuffle_yzwx(s, __return) + def graphene_simd4f_shuffle_yzwx(s : Ptr[graphene_simd4f_t])(using Zone): graphene_simd4f_t = val __ptr_0: Ptr[graphene_simd4f_t] = alloc[graphene_simd4f_t](1) __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_shuffle_yzwx(s, (__ptr_0 + 0)) !(__ptr_0 + 0) -def graphene_simd4f_shuffle_yzwx(s : Ptr[graphene_simd4f_t])(__return : Ptr[graphene_simd4f_t]): Unit = - __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_shuffle_yzwx(s, __return) +def graphene_simd4f_shuffle_zwxy(s : Ptr[graphene_simd4f_t])(__return : Ptr[graphene_simd4f_t]): Unit = + __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_shuffle_zwxy(s, __return) def graphene_simd4f_shuffle_zwxy(s : graphene_simd4f_t)(using Zone): graphene_simd4f_t = val __ptr_0: Ptr[graphene_simd4f_t] = alloc[graphene_simd4f_t](2) @@ -1831,9 +1834,6 @@ def graphene_simd4f_shuffle_zwxy(s : graphene_simd4f_t)(using Zone): graphene_si __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_shuffle_zwxy((__ptr_0 + 0), (__ptr_0 + 1)) !(__ptr_0 + 1) -def graphene_simd4f_shuffle_zwxy(s : Ptr[graphene_simd4f_t])(__return : Ptr[graphene_simd4f_t]): Unit = - __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_shuffle_zwxy(s, __return) - def graphene_simd4f_shuffle_zwxy(s : Ptr[graphene_simd4f_t])(using Zone): graphene_simd4f_t = val __ptr_0: Ptr[graphene_simd4f_t] = alloc[graphene_simd4f_t](1) __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_shuffle_zwxy(s, (__ptr_0 + 0)) @@ -1880,15 +1880,18 @@ def graphene_simd4f_splat_y(s : Ptr[graphene_simd4f_t])(using Zone): graphene_si __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_splat_y(s, (__ptr_0 + 0)) !(__ptr_0 + 0) -def graphene_simd4f_splat_y(s : Ptr[graphene_simd4f_t])(__return : Ptr[graphene_simd4f_t]): Unit = - __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_splat_y(s, __return) - def graphene_simd4f_splat_y(s : graphene_simd4f_t)(using Zone): graphene_simd4f_t = val __ptr_0: Ptr[graphene_simd4f_t] = alloc[graphene_simd4f_t](2) !(__ptr_0 + 0) = s __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_splat_y((__ptr_0 + 0), (__ptr_0 + 1)) !(__ptr_0 + 1) +def graphene_simd4f_splat_y(s : Ptr[graphene_simd4f_t])(__return : Ptr[graphene_simd4f_t]): Unit = + __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_splat_y(s, __return) + +def graphene_simd4f_splat_z(s : Ptr[graphene_simd4f_t])(__return : Ptr[graphene_simd4f_t]): Unit = + __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_splat_z(s, __return) + def graphene_simd4f_splat_z(s : graphene_simd4f_t)(using Zone): graphene_simd4f_t = val __ptr_0: Ptr[graphene_simd4f_t] = alloc[graphene_simd4f_t](2) !(__ptr_0 + 0) = s @@ -1900,12 +1903,6 @@ def graphene_simd4f_splat_z(s : Ptr[graphene_simd4f_t])(using Zone): graphene_si __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_splat_z(s, (__ptr_0 + 0)) !(__ptr_0 + 0) -def graphene_simd4f_splat_z(s : Ptr[graphene_simd4f_t])(__return : Ptr[graphene_simd4f_t]): Unit = - __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_splat_z(s, __return) - -def graphene_simd4f_sqrt(s : Ptr[graphene_simd4f_t])(__return : Ptr[graphene_simd4f_t]): Unit = - __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_sqrt(s, __return) - def graphene_simd4f_sqrt(s : graphene_simd4f_t)(using Zone): graphene_simd4f_t = val __ptr_0: Ptr[graphene_simd4f_t] = alloc[graphene_simd4f_t](2) !(__ptr_0 + 0) = s @@ -1917,11 +1914,17 @@ def graphene_simd4f_sqrt(s : Ptr[graphene_simd4f_t])(using Zone): graphene_simd4 __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_sqrt(s, (__ptr_0 + 0)) !(__ptr_0 + 0) +def graphene_simd4f_sqrt(s : Ptr[graphene_simd4f_t])(__return : Ptr[graphene_simd4f_t]): Unit = + __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_sqrt(s, __return) + def graphene_simd4f_sub(a : Ptr[graphene_simd4f_t], b : Ptr[graphene_simd4f_t])(using Zone): graphene_simd4f_t = val __ptr_0: Ptr[graphene_simd4f_t] = alloc[graphene_simd4f_t](1) __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_sub(a, b, (__ptr_0 + 0)) !(__ptr_0 + 0) +def graphene_simd4f_sub(a : Ptr[graphene_simd4f_t], b : Ptr[graphene_simd4f_t])(__return : Ptr[graphene_simd4f_t]): Unit = + __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_sub(a, b, __return) + def graphene_simd4f_sub(a : graphene_simd4f_t, b : graphene_simd4f_t)(using Zone): graphene_simd4f_t = val __ptr_0: Ptr[graphene_simd4f_t] = alloc[graphene_simd4f_t](3) !(__ptr_0 + 0) = a @@ -1929,9 +1932,6 @@ def graphene_simd4f_sub(a : graphene_simd4f_t, b : graphene_simd4f_t)(using Zone __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_sub((__ptr_0 + 0), (__ptr_0 + 1), (__ptr_0 + 2)) !(__ptr_0 + 2) -def graphene_simd4f_sub(a : Ptr[graphene_simd4f_t], b : Ptr[graphene_simd4f_t])(__return : Ptr[graphene_simd4f_t]): Unit = - __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_sub(a, b, __return) - /** * graphene_simd4f_sum: : a #graphene_simd4f_t */ @@ -1955,12 +1955,6 @@ def graphene_simd4f_sum(v : graphene_simd4f_t)(using Zone): graphene_simd4f_t = def graphene_simd4f_sum(v : Ptr[graphene_simd4f_t])(__return : Ptr[graphene_simd4f_t]): Unit = __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_sum(v, __return) -/** - * graphene_simd4f_sum_scalar: : a #graphene_simd4f_t -*/ -def graphene_simd4f_sum_scalar(v : Ptr[graphene_simd4f_t]): Float = - __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_sum_scalar(v) - /** * graphene_simd4f_sum_scalar: : a #graphene_simd4f_t */ @@ -1969,6 +1963,12 @@ def graphene_simd4f_sum_scalar(v : graphene_simd4f_t)(using Zone): Float = !(__ptr_0 + 0) = v __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_sum_scalar((__ptr_0 + 0)) +/** + * graphene_simd4f_sum_scalar: : a #graphene_simd4f_t +*/ +def graphene_simd4f_sum_scalar(v : Ptr[graphene_simd4f_t]): Float = + __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_sum_scalar(v) + def graphene_simd4f_zero_w(s : Ptr[graphene_simd4f_t])(using Zone): graphene_simd4f_t = val __ptr_0: Ptr[graphene_simd4f_t] = alloc[graphene_simd4f_t](1) __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_zero_w(s, (__ptr_0 + 0)) @@ -1989,14 +1989,14 @@ def graphene_simd4f_zero_zw(s : graphene_simd4f_t)(using Zone): graphene_simd4f_ __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_zero_zw((__ptr_0 + 0), (__ptr_0 + 1)) !(__ptr_0 + 1) -def graphene_simd4f_zero_zw(s : Ptr[graphene_simd4f_t])(__return : Ptr[graphene_simd4f_t]): Unit = - __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_zero_zw(s, __return) - def graphene_simd4f_zero_zw(s : Ptr[graphene_simd4f_t])(using Zone): graphene_simd4f_t = val __ptr_0: Ptr[graphene_simd4f_t] = alloc[graphene_simd4f_t](1) __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_zero_zw(s, (__ptr_0 + 0)) !(__ptr_0 + 0) +def graphene_simd4f_zero_zw(s : Ptr[graphene_simd4f_t])(__return : Ptr[graphene_simd4f_t]): Unit = + __sn_wrap_sn_gnome_graphene_internal_graphene_simd4f_zero_zw(s, __return) + /** * graphene_simd4x4f_init: : a #graphene_simd4f_t for the first row : a #graphene_simd4f_t for the second row : a #graphene_simd4f_t for the third row : a #graphene_simd4f_t for the fourth row */ @@ -2010,12 +2010,6 @@ def graphene_simd4x4f_init(x : graphene_simd4f_t, y : graphene_simd4f_t, z : gra __sn_wrap_sn_gnome_graphene_internal_graphene_simd4x4f_init((__ptr_0 + 0), (__ptr_0 + 1), (__ptr_0 + 2), (__ptr_0 + 3), (__ptr_1 + 0)) !(__ptr_1 + 0) -/** - * graphene_simd4x4f_init: : a #graphene_simd4f_t for the first row : a #graphene_simd4f_t for the second row : a #graphene_simd4f_t for the third row : a #graphene_simd4f_t for the fourth row -*/ -def graphene_simd4x4f_init(x : Ptr[graphene_simd4f_t], y : Ptr[graphene_simd4f_t], z : Ptr[graphene_simd4f_t], w : Ptr[graphene_simd4f_t])(__return : Ptr[graphene_simd4x4f_t]): Unit = - __sn_wrap_sn_gnome_graphene_internal_graphene_simd4x4f_init(x, y, z, w, __return) - /** * graphene_simd4x4f_init: : a #graphene_simd4f_t for the first row : a #graphene_simd4f_t for the second row : a #graphene_simd4f_t for the third row : a #graphene_simd4f_t for the fourth row */ @@ -2024,6 +2018,12 @@ def graphene_simd4x4f_init(x : Ptr[graphene_simd4f_t], y : Ptr[graphene_simd4f_t __sn_wrap_sn_gnome_graphene_internal_graphene_simd4x4f_init(x, y, z, w, (__ptr_0 + 0)) !(__ptr_0 + 0) +/** + * graphene_simd4x4f_init: : a #graphene_simd4f_t for the first row : a #graphene_simd4f_t for the second row : a #graphene_simd4f_t for the third row : a #graphene_simd4f_t for the fourth row +*/ +def graphene_simd4x4f_init(x : Ptr[graphene_simd4f_t], y : Ptr[graphene_simd4f_t], z : Ptr[graphene_simd4f_t], w : Ptr[graphene_simd4f_t])(__return : Ptr[graphene_simd4x4f_t]): Unit = + __sn_wrap_sn_gnome_graphene_internal_graphene_simd4x4f_init(x, y, z, w, __return) + /** * graphene_simd4x4f_init_look_at: : a #graphene_simd4x4f_t : vector for the camera coordinates : vector for the object coordinates : vector for the upwards direction */ @@ -2043,13 +2043,13 @@ def graphene_simd4x4f_init_look_at(m : Ptr[graphene_simd4x4f_t], eye : graphene_ /** * graphene_simd4x4f_rotation: : a #graphene_simd4x4f_t : the rotation, in radians : the vector of the axis of rotation */ -def graphene_simd4x4f_rotation(m : Ptr[graphene_simd4x4f_t], rad : Float, axis : Ptr[graphene_simd4f_t]): Unit = - __sn_wrap_sn_gnome_graphene_internal_graphene_simd4x4f_rotation(m, rad, axis) +def graphene_simd4x4f_rotation(m : Ptr[graphene_simd4x4f_t], rad : Float, axis : graphene_simd4f_t)(using Zone): Unit = + val __ptr_0: Ptr[graphene_simd4f_t] = alloc[graphene_simd4f_t](1) + !(__ptr_0 + 0) = axis + __sn_wrap_sn_gnome_graphene_internal_graphene_simd4x4f_rotation(m, rad, (__ptr_0 + 0)) /** * graphene_simd4x4f_rotation: : a #graphene_simd4x4f_t : the rotation, in radians : the vector of the axis of rotation */ -def graphene_simd4x4f_rotation(m : Ptr[graphene_simd4x4f_t], rad : Float, axis : graphene_simd4f_t)(using Zone): Unit = - val __ptr_0: Ptr[graphene_simd4f_t] = alloc[graphene_simd4f_t](1) - !(__ptr_0 + 0) = axis - __sn_wrap_sn_gnome_graphene_internal_graphene_simd4x4f_rotation(m, rad, (__ptr_0 + 0)) \ No newline at end of file +def graphene_simd4x4f_rotation(m : Ptr[graphene_simd4x4f_t], rad : Float, axis : Ptr[graphene_simd4f_t]): Unit = + __sn_wrap_sn_gnome_graphene_internal_graphene_simd4x4f_rotation(m, rad, axis) \ No newline at end of file diff --git a/gtk4/src/main/scala/generated/sn.gnome.gtk4.internal/aliases.scala b/gtk4/src/main/scala/generated/sn.gnome.gtk4.internal/aliases.scala index 89a334a..5dabd92 100644 --- a/gtk4/src/main/scala/generated/sn.gnome.gtk4.internal/aliases.scala +++ b/gtk4/src/main/scala/generated/sn.gnome.gtk4.internal/aliases.scala @@ -96,6 +96,62 @@ object GtkAboutDialog_slistautoptr: extension (v: GtkAboutDialog_slistautoptr) inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v +opaque type GtkAccessibleRange_autoptr = Ptr[GtkAccessibleRange] +object GtkAccessibleRange_autoptr: + given _tag: Tag[GtkAccessibleRange_autoptr] = Tag.Ptr[GtkAccessibleRange](GtkAccessibleRange._tag) + inline def apply(inline o: Ptr[GtkAccessibleRange]): GtkAccessibleRange_autoptr = o + extension (v: GtkAccessibleRange_autoptr) + inline def value: Ptr[GtkAccessibleRange] = v + +opaque type GtkAccessibleRange_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object GtkAccessibleRange_listautoptr: + given _tag: Tag[GtkAccessibleRange_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): GtkAccessibleRange_listautoptr = o + extension (v: GtkAccessibleRange_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +opaque type GtkAccessibleRange_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object GtkAccessibleRange_queueautoptr: + given _tag: Tag[GtkAccessibleRange_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): GtkAccessibleRange_queueautoptr = o + extension (v: GtkAccessibleRange_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +opaque type GtkAccessibleRange_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object GtkAccessibleRange_slistautoptr: + given _tag: Tag[GtkAccessibleRange_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): GtkAccessibleRange_slistautoptr = o + extension (v: GtkAccessibleRange_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + +opaque type GtkAccessibleText_autoptr = Ptr[GtkAccessibleText] +object GtkAccessibleText_autoptr: + given _tag: Tag[GtkAccessibleText_autoptr] = Tag.Ptr[GtkAccessibleText](GtkAccessibleText._tag) + inline def apply(inline o: Ptr[GtkAccessibleText]): GtkAccessibleText_autoptr = o + extension (v: GtkAccessibleText_autoptr) + inline def value: Ptr[GtkAccessibleText] = v + +opaque type GtkAccessibleText_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object GtkAccessibleText_listautoptr: + given _tag: Tag[GtkAccessibleText_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): GtkAccessibleText_listautoptr = o + extension (v: GtkAccessibleText_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +opaque type GtkAccessibleText_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object GtkAccessibleText_queueautoptr: + given _tag: Tag[GtkAccessibleText_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): GtkAccessibleText_queueautoptr = o + extension (v: GtkAccessibleText_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +opaque type GtkAccessibleText_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object GtkAccessibleText_slistautoptr: + given _tag: Tag[GtkAccessibleText_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): GtkAccessibleText_slistautoptr = o + extension (v: GtkAccessibleText_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + opaque type GtkAccessible_autoptr = Ptr[GtkAccessible] object GtkAccessible_autoptr: given _tag: Tag[GtkAccessible_autoptr] = Tag.Ptr[GtkAccessible](GtkAccessible._tag) @@ -264,6 +320,62 @@ object GtkAdjustment_slistautoptr: extension (v: GtkAdjustment_slistautoptr) inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v +opaque type GtkAlertDialogClass_autoptr = Ptr[GtkAlertDialogClass] +object GtkAlertDialogClass_autoptr: + given _tag: Tag[GtkAlertDialogClass_autoptr] = Tag.Ptr[GtkAlertDialogClass](GtkAlertDialogClass._tag) + inline def apply(inline o: Ptr[GtkAlertDialogClass]): GtkAlertDialogClass_autoptr = o + extension (v: GtkAlertDialogClass_autoptr) + inline def value: Ptr[GtkAlertDialogClass] = v + +opaque type GtkAlertDialogClass_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object GtkAlertDialogClass_listautoptr: + given _tag: Tag[GtkAlertDialogClass_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): GtkAlertDialogClass_listautoptr = o + extension (v: GtkAlertDialogClass_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +opaque type GtkAlertDialogClass_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object GtkAlertDialogClass_queueautoptr: + given _tag: Tag[GtkAlertDialogClass_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): GtkAlertDialogClass_queueautoptr = o + extension (v: GtkAlertDialogClass_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +opaque type GtkAlertDialogClass_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object GtkAlertDialogClass_slistautoptr: + given _tag: Tag[GtkAlertDialogClass_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): GtkAlertDialogClass_slistautoptr = o + extension (v: GtkAlertDialogClass_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + +opaque type GtkAlertDialog_autoptr = Ptr[GtkAlertDialog] +object GtkAlertDialog_autoptr: + given _tag: Tag[GtkAlertDialog_autoptr] = Tag.Ptr[GtkAlertDialog](GtkAlertDialog._tag) + inline def apply(inline o: Ptr[GtkAlertDialog]): GtkAlertDialog_autoptr = o + extension (v: GtkAlertDialog_autoptr) + inline def value: Ptr[GtkAlertDialog] = v + +opaque type GtkAlertDialog_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object GtkAlertDialog_listautoptr: + given _tag: Tag[GtkAlertDialog_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): GtkAlertDialog_listautoptr = o + extension (v: GtkAlertDialog_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +opaque type GtkAlertDialog_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object GtkAlertDialog_queueautoptr: + given _tag: Tag[GtkAlertDialog_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): GtkAlertDialog_queueautoptr = o + extension (v: GtkAlertDialog_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +opaque type GtkAlertDialog_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object GtkAlertDialog_slistautoptr: + given _tag: Tag[GtkAlertDialog_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): GtkAlertDialog_slistautoptr = o + extension (v: GtkAlertDialog_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + /** * GtkAllocation: : the X position of the widget’s area relative to its parents allocation. : the Y position of the widget’s area relative to its parents allocation. : the width of the widget’s allocated area. : the height of the widget’s allocated area. */ @@ -1834,6 +1946,174 @@ object GtkColorChooser_slistautoptr: extension (v: GtkColorChooser_slistautoptr) inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v +opaque type GtkColorDialogButtonClass_autoptr = Ptr[GtkColorDialogButtonClass] +object GtkColorDialogButtonClass_autoptr: + given _tag: Tag[GtkColorDialogButtonClass_autoptr] = Tag.Ptr[GtkColorDialogButtonClass](GtkColorDialogButtonClass._tag) + inline def apply(inline o: Ptr[GtkColorDialogButtonClass]): GtkColorDialogButtonClass_autoptr = o + extension (v: GtkColorDialogButtonClass_autoptr) + inline def value: Ptr[GtkColorDialogButtonClass] = v + +opaque type GtkColorDialogButtonClass_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object GtkColorDialogButtonClass_listautoptr: + given _tag: Tag[GtkColorDialogButtonClass_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): GtkColorDialogButtonClass_listautoptr = o + extension (v: GtkColorDialogButtonClass_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +opaque type GtkColorDialogButtonClass_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object GtkColorDialogButtonClass_queueautoptr: + given _tag: Tag[GtkColorDialogButtonClass_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): GtkColorDialogButtonClass_queueautoptr = o + extension (v: GtkColorDialogButtonClass_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +opaque type GtkColorDialogButtonClass_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object GtkColorDialogButtonClass_slistautoptr: + given _tag: Tag[GtkColorDialogButtonClass_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): GtkColorDialogButtonClass_slistautoptr = o + extension (v: GtkColorDialogButtonClass_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + +opaque type GtkColorDialogButton_autoptr = Ptr[GtkColorDialogButton] +object GtkColorDialogButton_autoptr: + given _tag: Tag[GtkColorDialogButton_autoptr] = Tag.Ptr[GtkColorDialogButton](GtkColorDialogButton._tag) + inline def apply(inline o: Ptr[GtkColorDialogButton]): GtkColorDialogButton_autoptr = o + extension (v: GtkColorDialogButton_autoptr) + inline def value: Ptr[GtkColorDialogButton] = v + +opaque type GtkColorDialogButton_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object GtkColorDialogButton_listautoptr: + given _tag: Tag[GtkColorDialogButton_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): GtkColorDialogButton_listautoptr = o + extension (v: GtkColorDialogButton_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +opaque type GtkColorDialogButton_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object GtkColorDialogButton_queueautoptr: + given _tag: Tag[GtkColorDialogButton_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): GtkColorDialogButton_queueautoptr = o + extension (v: GtkColorDialogButton_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +opaque type GtkColorDialogButton_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object GtkColorDialogButton_slistautoptr: + given _tag: Tag[GtkColorDialogButton_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): GtkColorDialogButton_slistautoptr = o + extension (v: GtkColorDialogButton_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + +opaque type GtkColorDialogClass_autoptr = Ptr[GtkColorDialogClass] +object GtkColorDialogClass_autoptr: + given _tag: Tag[GtkColorDialogClass_autoptr] = Tag.Ptr[GtkColorDialogClass](GtkColorDialogClass._tag) + inline def apply(inline o: Ptr[GtkColorDialogClass]): GtkColorDialogClass_autoptr = o + extension (v: GtkColorDialogClass_autoptr) + inline def value: Ptr[GtkColorDialogClass] = v + +opaque type GtkColorDialogClass_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object GtkColorDialogClass_listautoptr: + given _tag: Tag[GtkColorDialogClass_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): GtkColorDialogClass_listautoptr = o + extension (v: GtkColorDialogClass_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +opaque type GtkColorDialogClass_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object GtkColorDialogClass_queueautoptr: + given _tag: Tag[GtkColorDialogClass_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): GtkColorDialogClass_queueautoptr = o + extension (v: GtkColorDialogClass_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +opaque type GtkColorDialogClass_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object GtkColorDialogClass_slistautoptr: + given _tag: Tag[GtkColorDialogClass_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): GtkColorDialogClass_slistautoptr = o + extension (v: GtkColorDialogClass_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + +opaque type GtkColorDialog_autoptr = Ptr[GtkColorDialog] +object GtkColorDialog_autoptr: + given _tag: Tag[GtkColorDialog_autoptr] = Tag.Ptr[GtkColorDialog](GtkColorDialog._tag) + inline def apply(inline o: Ptr[GtkColorDialog]): GtkColorDialog_autoptr = o + extension (v: GtkColorDialog_autoptr) + inline def value: Ptr[GtkColorDialog] = v + +opaque type GtkColorDialog_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object GtkColorDialog_listautoptr: + given _tag: Tag[GtkColorDialog_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): GtkColorDialog_listautoptr = o + extension (v: GtkColorDialog_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +opaque type GtkColorDialog_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object GtkColorDialog_queueautoptr: + given _tag: Tag[GtkColorDialog_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): GtkColorDialog_queueautoptr = o + extension (v: GtkColorDialog_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +opaque type GtkColorDialog_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object GtkColorDialog_slistautoptr: + given _tag: Tag[GtkColorDialog_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): GtkColorDialog_slistautoptr = o + extension (v: GtkColorDialog_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + +opaque type GtkColumnViewCellClass_autoptr = Ptr[GtkColumnViewCellClass] +object GtkColumnViewCellClass_autoptr: + given _tag: Tag[GtkColumnViewCellClass_autoptr] = Tag.Ptr[GtkColumnViewCellClass](GtkColumnViewCellClass._tag) + inline def apply(inline o: Ptr[GtkColumnViewCellClass]): GtkColumnViewCellClass_autoptr = o + extension (v: GtkColumnViewCellClass_autoptr) + inline def value: Ptr[GtkColumnViewCellClass] = v + +opaque type GtkColumnViewCellClass_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object GtkColumnViewCellClass_listautoptr: + given _tag: Tag[GtkColumnViewCellClass_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): GtkColumnViewCellClass_listautoptr = o + extension (v: GtkColumnViewCellClass_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +opaque type GtkColumnViewCellClass_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object GtkColumnViewCellClass_queueautoptr: + given _tag: Tag[GtkColumnViewCellClass_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): GtkColumnViewCellClass_queueautoptr = o + extension (v: GtkColumnViewCellClass_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +opaque type GtkColumnViewCellClass_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object GtkColumnViewCellClass_slistautoptr: + given _tag: Tag[GtkColumnViewCellClass_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): GtkColumnViewCellClass_slistautoptr = o + extension (v: GtkColumnViewCellClass_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + +opaque type GtkColumnViewCell_autoptr = Ptr[GtkColumnViewCell] +object GtkColumnViewCell_autoptr: + given _tag: Tag[GtkColumnViewCell_autoptr] = Tag.Ptr[GtkColumnViewCell](GtkColumnViewCell._tag) + inline def apply(inline o: Ptr[GtkColumnViewCell]): GtkColumnViewCell_autoptr = o + extension (v: GtkColumnViewCell_autoptr) + inline def value: Ptr[GtkColumnViewCell] = v + +opaque type GtkColumnViewCell_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object GtkColumnViewCell_listautoptr: + given _tag: Tag[GtkColumnViewCell_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): GtkColumnViewCell_listautoptr = o + extension (v: GtkColumnViewCell_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +opaque type GtkColumnViewCell_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object GtkColumnViewCell_queueautoptr: + given _tag: Tag[GtkColumnViewCell_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): GtkColumnViewCell_queueautoptr = o + extension (v: GtkColumnViewCell_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +opaque type GtkColumnViewCell_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object GtkColumnViewCell_slistautoptr: + given _tag: Tag[GtkColumnViewCell_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): GtkColumnViewCell_slistautoptr = o + extension (v: GtkColumnViewCell_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + opaque type GtkColumnViewColumn_autoptr = Ptr[GtkColumnViewColumn] object GtkColumnViewColumn_autoptr: given _tag: Tag[GtkColumnViewColumn_autoptr] = Tag.Ptr[GtkColumnViewColumn](GtkColumnViewColumn._tag) @@ -1862,6 +2142,118 @@ object GtkColumnViewColumn_slistautoptr: extension (v: GtkColumnViewColumn_slistautoptr) inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v +opaque type GtkColumnViewRowClass_autoptr = Ptr[GtkColumnViewRowClass] +object GtkColumnViewRowClass_autoptr: + given _tag: Tag[GtkColumnViewRowClass_autoptr] = Tag.Ptr[GtkColumnViewRowClass](GtkColumnViewRowClass._tag) + inline def apply(inline o: Ptr[GtkColumnViewRowClass]): GtkColumnViewRowClass_autoptr = o + extension (v: GtkColumnViewRowClass_autoptr) + inline def value: Ptr[GtkColumnViewRowClass] = v + +opaque type GtkColumnViewRowClass_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object GtkColumnViewRowClass_listautoptr: + given _tag: Tag[GtkColumnViewRowClass_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): GtkColumnViewRowClass_listautoptr = o + extension (v: GtkColumnViewRowClass_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +opaque type GtkColumnViewRowClass_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object GtkColumnViewRowClass_queueautoptr: + given _tag: Tag[GtkColumnViewRowClass_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): GtkColumnViewRowClass_queueautoptr = o + extension (v: GtkColumnViewRowClass_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +opaque type GtkColumnViewRowClass_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object GtkColumnViewRowClass_slistautoptr: + given _tag: Tag[GtkColumnViewRowClass_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): GtkColumnViewRowClass_slistautoptr = o + extension (v: GtkColumnViewRowClass_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + +opaque type GtkColumnViewRow_autoptr = Ptr[GtkColumnViewRow] +object GtkColumnViewRow_autoptr: + given _tag: Tag[GtkColumnViewRow_autoptr] = Tag.Ptr[GtkColumnViewRow](GtkColumnViewRow._tag) + inline def apply(inline o: Ptr[GtkColumnViewRow]): GtkColumnViewRow_autoptr = o + extension (v: GtkColumnViewRow_autoptr) + inline def value: Ptr[GtkColumnViewRow] = v + +opaque type GtkColumnViewRow_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object GtkColumnViewRow_listautoptr: + given _tag: Tag[GtkColumnViewRow_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): GtkColumnViewRow_listautoptr = o + extension (v: GtkColumnViewRow_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +opaque type GtkColumnViewRow_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object GtkColumnViewRow_queueautoptr: + given _tag: Tag[GtkColumnViewRow_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): GtkColumnViewRow_queueautoptr = o + extension (v: GtkColumnViewRow_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +opaque type GtkColumnViewRow_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object GtkColumnViewRow_slistautoptr: + given _tag: Tag[GtkColumnViewRow_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): GtkColumnViewRow_slistautoptr = o + extension (v: GtkColumnViewRow_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + +opaque type GtkColumnViewSorterClass_autoptr = Ptr[GtkColumnViewSorterClass] +object GtkColumnViewSorterClass_autoptr: + given _tag: Tag[GtkColumnViewSorterClass_autoptr] = Tag.Ptr[GtkColumnViewSorterClass](GtkColumnViewSorterClass._tag) + inline def apply(inline o: Ptr[GtkColumnViewSorterClass]): GtkColumnViewSorterClass_autoptr = o + extension (v: GtkColumnViewSorterClass_autoptr) + inline def value: Ptr[GtkColumnViewSorterClass] = v + +opaque type GtkColumnViewSorterClass_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object GtkColumnViewSorterClass_listautoptr: + given _tag: Tag[GtkColumnViewSorterClass_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): GtkColumnViewSorterClass_listautoptr = o + extension (v: GtkColumnViewSorterClass_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +opaque type GtkColumnViewSorterClass_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object GtkColumnViewSorterClass_queueautoptr: + given _tag: Tag[GtkColumnViewSorterClass_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): GtkColumnViewSorterClass_queueautoptr = o + extension (v: GtkColumnViewSorterClass_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +opaque type GtkColumnViewSorterClass_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object GtkColumnViewSorterClass_slistautoptr: + given _tag: Tag[GtkColumnViewSorterClass_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): GtkColumnViewSorterClass_slistautoptr = o + extension (v: GtkColumnViewSorterClass_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + +opaque type GtkColumnViewSorter_autoptr = Ptr[GtkColumnViewSorter] +object GtkColumnViewSorter_autoptr: + given _tag: Tag[GtkColumnViewSorter_autoptr] = Tag.Ptr[GtkColumnViewSorter](GtkColumnViewSorter._tag) + inline def apply(inline o: Ptr[GtkColumnViewSorter]): GtkColumnViewSorter_autoptr = o + extension (v: GtkColumnViewSorter_autoptr) + inline def value: Ptr[GtkColumnViewSorter] = v + +opaque type GtkColumnViewSorter_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object GtkColumnViewSorter_listautoptr: + given _tag: Tag[GtkColumnViewSorter_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): GtkColumnViewSorter_listautoptr = o + extension (v: GtkColumnViewSorter_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +opaque type GtkColumnViewSorter_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object GtkColumnViewSorter_queueautoptr: + given _tag: Tag[GtkColumnViewSorter_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): GtkColumnViewSorter_queueautoptr = o + extension (v: GtkColumnViewSorter_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +opaque type GtkColumnViewSorter_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object GtkColumnViewSorter_slistautoptr: + given _tag: Tag[GtkColumnViewSorter_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): GtkColumnViewSorter_slistautoptr = o + extension (v: GtkColumnViewSorter_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + opaque type GtkComboBoxText_autoptr = Ptr[GtkComboBoxText] object GtkComboBoxText_autoptr: given _tag: Tag[GtkComboBoxText_autoptr] = Tag.Ptr[GtkComboBoxText](GtkComboBoxText._tag) @@ -3094,6 +3486,62 @@ object GtkFileChooserWidget_slistautoptr: extension (v: GtkFileChooserWidget_slistautoptr) inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v +opaque type GtkFileDialogClass_autoptr = Ptr[GtkFileDialogClass] +object GtkFileDialogClass_autoptr: + given _tag: Tag[GtkFileDialogClass_autoptr] = Tag.Ptr[GtkFileDialogClass](GtkFileDialogClass._tag) + inline def apply(inline o: Ptr[GtkFileDialogClass]): GtkFileDialogClass_autoptr = o + extension (v: GtkFileDialogClass_autoptr) + inline def value: Ptr[GtkFileDialogClass] = v + +opaque type GtkFileDialogClass_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object GtkFileDialogClass_listautoptr: + given _tag: Tag[GtkFileDialogClass_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): GtkFileDialogClass_listautoptr = o + extension (v: GtkFileDialogClass_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +opaque type GtkFileDialogClass_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object GtkFileDialogClass_queueautoptr: + given _tag: Tag[GtkFileDialogClass_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): GtkFileDialogClass_queueautoptr = o + extension (v: GtkFileDialogClass_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +opaque type GtkFileDialogClass_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object GtkFileDialogClass_slistautoptr: + given _tag: Tag[GtkFileDialogClass_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): GtkFileDialogClass_slistautoptr = o + extension (v: GtkFileDialogClass_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + +opaque type GtkFileDialog_autoptr = Ptr[GtkFileDialog] +object GtkFileDialog_autoptr: + given _tag: Tag[GtkFileDialog_autoptr] = Tag.Ptr[GtkFileDialog](GtkFileDialog._tag) + inline def apply(inline o: Ptr[GtkFileDialog]): GtkFileDialog_autoptr = o + extension (v: GtkFileDialog_autoptr) + inline def value: Ptr[GtkFileDialog] = v + +opaque type GtkFileDialog_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object GtkFileDialog_listautoptr: + given _tag: Tag[GtkFileDialog_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): GtkFileDialog_listautoptr = o + extension (v: GtkFileDialog_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +opaque type GtkFileDialog_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object GtkFileDialog_queueautoptr: + given _tag: Tag[GtkFileDialog_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): GtkFileDialog_queueautoptr = o + extension (v: GtkFileDialog_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +opaque type GtkFileDialog_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object GtkFileDialog_slistautoptr: + given _tag: Tag[GtkFileDialog_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): GtkFileDialog_slistautoptr = o + extension (v: GtkFileDialog_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + opaque type GtkFileFilter_autoptr = Ptr[GtkFileFilter] object GtkFileFilter_autoptr: given _tag: Tag[GtkFileFilter_autoptr] = Tag.Ptr[GtkFileFilter](GtkFileFilter._tag) @@ -3122,6 +3570,62 @@ object GtkFileFilter_slistautoptr: extension (v: GtkFileFilter_slistautoptr) inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v +opaque type GtkFileLauncherClass_autoptr = Ptr[GtkFileLauncherClass] +object GtkFileLauncherClass_autoptr: + given _tag: Tag[GtkFileLauncherClass_autoptr] = Tag.Ptr[GtkFileLauncherClass](GtkFileLauncherClass._tag) + inline def apply(inline o: Ptr[GtkFileLauncherClass]): GtkFileLauncherClass_autoptr = o + extension (v: GtkFileLauncherClass_autoptr) + inline def value: Ptr[GtkFileLauncherClass] = v + +opaque type GtkFileLauncherClass_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object GtkFileLauncherClass_listautoptr: + given _tag: Tag[GtkFileLauncherClass_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): GtkFileLauncherClass_listautoptr = o + extension (v: GtkFileLauncherClass_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +opaque type GtkFileLauncherClass_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object GtkFileLauncherClass_queueautoptr: + given _tag: Tag[GtkFileLauncherClass_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): GtkFileLauncherClass_queueautoptr = o + extension (v: GtkFileLauncherClass_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +opaque type GtkFileLauncherClass_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object GtkFileLauncherClass_slistautoptr: + given _tag: Tag[GtkFileLauncherClass_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): GtkFileLauncherClass_slistautoptr = o + extension (v: GtkFileLauncherClass_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + +opaque type GtkFileLauncher_autoptr = Ptr[GtkFileLauncher] +object GtkFileLauncher_autoptr: + given _tag: Tag[GtkFileLauncher_autoptr] = Tag.Ptr[GtkFileLauncher](GtkFileLauncher._tag) + inline def apply(inline o: Ptr[GtkFileLauncher]): GtkFileLauncher_autoptr = o + extension (v: GtkFileLauncher_autoptr) + inline def value: Ptr[GtkFileLauncher] = v + +opaque type GtkFileLauncher_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object GtkFileLauncher_listautoptr: + given _tag: Tag[GtkFileLauncher_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): GtkFileLauncher_listautoptr = o + extension (v: GtkFileLauncher_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +opaque type GtkFileLauncher_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object GtkFileLauncher_queueautoptr: + given _tag: Tag[GtkFileLauncher_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): GtkFileLauncher_queueautoptr = o + extension (v: GtkFileLauncher_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +opaque type GtkFileLauncher_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object GtkFileLauncher_slistautoptr: + given _tag: Tag[GtkFileLauncher_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): GtkFileLauncher_slistautoptr = o + extension (v: GtkFileLauncher_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + opaque type GtkFilterClass_autoptr = Ptr[GtkFilterClass] object GtkFilterClass_autoptr: given _tag: Tag[GtkFilterClass_autoptr] = Tag.Ptr[GtkFilterClass](GtkFilterClass._tag) @@ -3637,16 +4141,128 @@ object GtkFontChooser_slistautoptr: extension (v: GtkFontChooser_slistautoptr) inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v +opaque type GtkFontDialogButtonClass_autoptr = Ptr[GtkFontDialogButtonClass] +object GtkFontDialogButtonClass_autoptr: + given _tag: Tag[GtkFontDialogButtonClass_autoptr] = Tag.Ptr[GtkFontDialogButtonClass](GtkFontDialogButtonClass._tag) + inline def apply(inline o: Ptr[GtkFontDialogButtonClass]): GtkFontDialogButtonClass_autoptr = o + extension (v: GtkFontDialogButtonClass_autoptr) + inline def value: Ptr[GtkFontDialogButtonClass] = v + +opaque type GtkFontDialogButtonClass_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object GtkFontDialogButtonClass_listautoptr: + given _tag: Tag[GtkFontDialogButtonClass_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): GtkFontDialogButtonClass_listautoptr = o + extension (v: GtkFontDialogButtonClass_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +opaque type GtkFontDialogButtonClass_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object GtkFontDialogButtonClass_queueautoptr: + given _tag: Tag[GtkFontDialogButtonClass_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): GtkFontDialogButtonClass_queueautoptr = o + extension (v: GtkFontDialogButtonClass_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +opaque type GtkFontDialogButtonClass_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object GtkFontDialogButtonClass_slistautoptr: + given _tag: Tag[GtkFontDialogButtonClass_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): GtkFontDialogButtonClass_slistautoptr = o + extension (v: GtkFontDialogButtonClass_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + +opaque type GtkFontDialogButton_autoptr = Ptr[GtkFontDialogButton] +object GtkFontDialogButton_autoptr: + given _tag: Tag[GtkFontDialogButton_autoptr] = Tag.Ptr[GtkFontDialogButton](GtkFontDialogButton._tag) + inline def apply(inline o: Ptr[GtkFontDialogButton]): GtkFontDialogButton_autoptr = o + extension (v: GtkFontDialogButton_autoptr) + inline def value: Ptr[GtkFontDialogButton] = v + +opaque type GtkFontDialogButton_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object GtkFontDialogButton_listautoptr: + given _tag: Tag[GtkFontDialogButton_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): GtkFontDialogButton_listautoptr = o + extension (v: GtkFontDialogButton_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +opaque type GtkFontDialogButton_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object GtkFontDialogButton_queueautoptr: + given _tag: Tag[GtkFontDialogButton_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): GtkFontDialogButton_queueautoptr = o + extension (v: GtkFontDialogButton_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +opaque type GtkFontDialogButton_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object GtkFontDialogButton_slistautoptr: + given _tag: Tag[GtkFontDialogButton_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): GtkFontDialogButton_slistautoptr = o + extension (v: GtkFontDialogButton_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + +opaque type GtkFontDialogClass_autoptr = Ptr[GtkFontDialogClass] +object GtkFontDialogClass_autoptr: + given _tag: Tag[GtkFontDialogClass_autoptr] = Tag.Ptr[GtkFontDialogClass](GtkFontDialogClass._tag) + inline def apply(inline o: Ptr[GtkFontDialogClass]): GtkFontDialogClass_autoptr = o + extension (v: GtkFontDialogClass_autoptr) + inline def value: Ptr[GtkFontDialogClass] = v + +opaque type GtkFontDialogClass_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object GtkFontDialogClass_listautoptr: + given _tag: Tag[GtkFontDialogClass_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): GtkFontDialogClass_listautoptr = o + extension (v: GtkFontDialogClass_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +opaque type GtkFontDialogClass_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object GtkFontDialogClass_queueautoptr: + given _tag: Tag[GtkFontDialogClass_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): GtkFontDialogClass_queueautoptr = o + extension (v: GtkFontDialogClass_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +opaque type GtkFontDialogClass_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object GtkFontDialogClass_slistautoptr: + given _tag: Tag[GtkFontDialogClass_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): GtkFontDialogClass_slistautoptr = o + extension (v: GtkFontDialogClass_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + +opaque type GtkFontDialog_autoptr = Ptr[GtkFontDialog] +object GtkFontDialog_autoptr: + given _tag: Tag[GtkFontDialog_autoptr] = Tag.Ptr[GtkFontDialog](GtkFontDialog._tag) + inline def apply(inline o: Ptr[GtkFontDialog]): GtkFontDialog_autoptr = o + extension (v: GtkFontDialog_autoptr) + inline def value: Ptr[GtkFontDialog] = v + +opaque type GtkFontDialog_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object GtkFontDialog_listautoptr: + given _tag: Tag[GtkFontDialog_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): GtkFontDialog_listautoptr = o + extension (v: GtkFontDialog_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +opaque type GtkFontDialog_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object GtkFontDialog_queueautoptr: + given _tag: Tag[GtkFontDialog_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): GtkFontDialog_queueautoptr = o + extension (v: GtkFontDialog_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +opaque type GtkFontDialog_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object GtkFontDialog_slistautoptr: + given _tag: Tag[GtkFontDialog_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): GtkFontDialog_slistautoptr = o + extension (v: GtkFontDialog_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + /** * GtkFontFilterFunc: : a `PangoFontFamily` : a `PangoFontFace` belonging to */ -opaque type GtkFontFilterFunc = CFuncPtr3[Ptr[PangoFontFamily], Ptr[PangoFontFace], _root_.sn.gnome.glib.internal.gpointer, _root_.sn.gnome.glib.internal.gboolean] +opaque type GtkFontFilterFunc = CFuncPtr3[Ptr[_root_.sn.gnome.pango.internal.PangoFontFamily], Ptr[_root_.sn.gnome.pango.internal.PangoFontFace], _root_.sn.gnome.glib.internal.gpointer, _root_.sn.gnome.glib.internal.gboolean] object GtkFontFilterFunc: - given _tag: Tag[GtkFontFilterFunc] = Tag.materializeCFuncPtr3[Ptr[PangoFontFamily], Ptr[PangoFontFace], _root_.sn.gnome.glib.internal.gpointer, _root_.sn.gnome.glib.internal.gboolean] + given _tag: Tag[GtkFontFilterFunc] = Tag.materializeCFuncPtr3[Ptr[_root_.sn.gnome.pango.internal.PangoFontFamily], Ptr[_root_.sn.gnome.pango.internal.PangoFontFace], _root_.sn.gnome.glib.internal.gpointer, _root_.sn.gnome.glib.internal.gboolean] inline def fromPtr(ptr: Ptr[Byte] | Ptr[?]): GtkFontFilterFunc = CFuncPtr.fromPtr(ptr.asInstanceOf[Ptr[Byte]]) - inline def apply(inline o: CFuncPtr3[Ptr[PangoFontFamily], Ptr[PangoFontFace], _root_.sn.gnome.glib.internal.gpointer, _root_.sn.gnome.glib.internal.gboolean]): GtkFontFilterFunc = o + inline def apply(inline o: CFuncPtr3[Ptr[_root_.sn.gnome.pango.internal.PangoFontFamily], Ptr[_root_.sn.gnome.pango.internal.PangoFontFace], _root_.sn.gnome.glib.internal.gpointer, _root_.sn.gnome.glib.internal.gboolean]): GtkFontFilterFunc = o extension (v: GtkFontFilterFunc) - inline def value: CFuncPtr3[Ptr[PangoFontFamily], Ptr[PangoFontFace], _root_.sn.gnome.glib.internal.gpointer, _root_.sn.gnome.glib.internal.gboolean] = v + inline def value: CFuncPtr3[Ptr[_root_.sn.gnome.pango.internal.PangoFontFamily], Ptr[_root_.sn.gnome.pango.internal.PangoFontFace], _root_.sn.gnome.glib.internal.gpointer, _root_.sn.gnome.glib.internal.gboolean] = v inline def toPtr: Ptr[?] = CFuncPtr.toPtr(v) opaque type GtkFrame_autoptr = Ptr[GtkFrame] @@ -3957,6 +4573,62 @@ object GtkGesture_slistautoptr: extension (v: GtkGesture_slistautoptr) inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v +opaque type GtkGraphicsOffloadClass_autoptr = Ptr[GtkGraphicsOffloadClass] +object GtkGraphicsOffloadClass_autoptr: + given _tag: Tag[GtkGraphicsOffloadClass_autoptr] = Tag.Ptr[GtkGraphicsOffloadClass](GtkGraphicsOffloadClass._tag) + inline def apply(inline o: Ptr[GtkGraphicsOffloadClass]): GtkGraphicsOffloadClass_autoptr = o + extension (v: GtkGraphicsOffloadClass_autoptr) + inline def value: Ptr[GtkGraphicsOffloadClass] = v + +opaque type GtkGraphicsOffloadClass_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object GtkGraphicsOffloadClass_listautoptr: + given _tag: Tag[GtkGraphicsOffloadClass_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): GtkGraphicsOffloadClass_listautoptr = o + extension (v: GtkGraphicsOffloadClass_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +opaque type GtkGraphicsOffloadClass_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object GtkGraphicsOffloadClass_queueautoptr: + given _tag: Tag[GtkGraphicsOffloadClass_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): GtkGraphicsOffloadClass_queueautoptr = o + extension (v: GtkGraphicsOffloadClass_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +opaque type GtkGraphicsOffloadClass_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object GtkGraphicsOffloadClass_slistautoptr: + given _tag: Tag[GtkGraphicsOffloadClass_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): GtkGraphicsOffloadClass_slistautoptr = o + extension (v: GtkGraphicsOffloadClass_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + +opaque type GtkGraphicsOffload_autoptr = Ptr[GtkGraphicsOffload] +object GtkGraphicsOffload_autoptr: + given _tag: Tag[GtkGraphicsOffload_autoptr] = Tag.Ptr[GtkGraphicsOffload](GtkGraphicsOffload._tag) + inline def apply(inline o: Ptr[GtkGraphicsOffload]): GtkGraphicsOffload_autoptr = o + extension (v: GtkGraphicsOffload_autoptr) + inline def value: Ptr[GtkGraphicsOffload] = v + +opaque type GtkGraphicsOffload_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object GtkGraphicsOffload_listautoptr: + given _tag: Tag[GtkGraphicsOffload_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): GtkGraphicsOffload_listautoptr = o + extension (v: GtkGraphicsOffload_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +opaque type GtkGraphicsOffload_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object GtkGraphicsOffload_queueautoptr: + given _tag: Tag[GtkGraphicsOffload_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): GtkGraphicsOffload_queueautoptr = o + extension (v: GtkGraphicsOffload_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +opaque type GtkGraphicsOffload_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object GtkGraphicsOffload_slistautoptr: + given _tag: Tag[GtkGraphicsOffload_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): GtkGraphicsOffload_slistautoptr = o + extension (v: GtkGraphicsOffload_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + opaque type GtkGridLayoutChildClass_autoptr = Ptr[GtkGridLayoutChildClass] object GtkGridLayoutChildClass_autoptr: given _tag: Tag[GtkGridLayoutChildClass_autoptr] = Tag.Ptr[GtkGridLayoutChildClass](GtkGridLayoutChildClass._tag) @@ -4389,6 +5061,62 @@ object GtkInfoBar_slistautoptr: extension (v: GtkInfoBar_slistautoptr) inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v +opaque type GtkInscriptionClass_autoptr = Ptr[GtkInscriptionClass] +object GtkInscriptionClass_autoptr: + given _tag: Tag[GtkInscriptionClass_autoptr] = Tag.Ptr[GtkInscriptionClass](GtkInscriptionClass._tag) + inline def apply(inline o: Ptr[GtkInscriptionClass]): GtkInscriptionClass_autoptr = o + extension (v: GtkInscriptionClass_autoptr) + inline def value: Ptr[GtkInscriptionClass] = v + +opaque type GtkInscriptionClass_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object GtkInscriptionClass_listautoptr: + given _tag: Tag[GtkInscriptionClass_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): GtkInscriptionClass_listautoptr = o + extension (v: GtkInscriptionClass_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +opaque type GtkInscriptionClass_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object GtkInscriptionClass_queueautoptr: + given _tag: Tag[GtkInscriptionClass_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): GtkInscriptionClass_queueautoptr = o + extension (v: GtkInscriptionClass_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +opaque type GtkInscriptionClass_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object GtkInscriptionClass_slistautoptr: + given _tag: Tag[GtkInscriptionClass_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): GtkInscriptionClass_slistautoptr = o + extension (v: GtkInscriptionClass_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + +opaque type GtkInscription_autoptr = Ptr[GtkInscription] +object GtkInscription_autoptr: + given _tag: Tag[GtkInscription_autoptr] = Tag.Ptr[GtkInscription](GtkInscription._tag) + inline def apply(inline o: Ptr[GtkInscription]): GtkInscription_autoptr = o + extension (v: GtkInscription_autoptr) + inline def value: Ptr[GtkInscription] = v + +opaque type GtkInscription_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object GtkInscription_listautoptr: + given _tag: Tag[GtkInscription_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): GtkInscription_listautoptr = o + extension (v: GtkInscription_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +opaque type GtkInscription_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object GtkInscription_queueautoptr: + given _tag: Tag[GtkInscription_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): GtkInscription_queueautoptr = o + extension (v: GtkInscription_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +opaque type GtkInscription_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object GtkInscription_slistautoptr: + given _tag: Tag[GtkInscription_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): GtkInscription_slistautoptr = o + extension (v: GtkInscription_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + opaque type GtkKeyvalTriggerClass_autoptr = Ptr[GtkKeyvalTriggerClass] object GtkKeyvalTriggerClass_autoptr: given _tag: Tag[GtkKeyvalTriggerClass_autoptr] = Tag.Ptr[GtkKeyvalTriggerClass](GtkKeyvalTriggerClass._tag) @@ -4754,6 +5482,90 @@ object GtkListBox_slistautoptr: extension (v: GtkListBox_slistautoptr) inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v +opaque type GtkListHeaderClass_autoptr = Ptr[GtkListHeaderClass] +object GtkListHeaderClass_autoptr: + given _tag: Tag[GtkListHeaderClass_autoptr] = Tag.Ptr[GtkListHeaderClass](GtkListHeaderClass._tag) + inline def apply(inline o: Ptr[GtkListHeaderClass]): GtkListHeaderClass_autoptr = o + extension (v: GtkListHeaderClass_autoptr) + inline def value: Ptr[GtkListHeaderClass] = v + +opaque type GtkListHeaderClass_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object GtkListHeaderClass_listautoptr: + given _tag: Tag[GtkListHeaderClass_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): GtkListHeaderClass_listautoptr = o + extension (v: GtkListHeaderClass_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +opaque type GtkListHeaderClass_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object GtkListHeaderClass_queueautoptr: + given _tag: Tag[GtkListHeaderClass_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): GtkListHeaderClass_queueautoptr = o + extension (v: GtkListHeaderClass_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +opaque type GtkListHeaderClass_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object GtkListHeaderClass_slistautoptr: + given _tag: Tag[GtkListHeaderClass_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): GtkListHeaderClass_slistautoptr = o + extension (v: GtkListHeaderClass_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + +opaque type GtkListHeader_autoptr = Ptr[GtkListHeader] +object GtkListHeader_autoptr: + given _tag: Tag[GtkListHeader_autoptr] = Tag.Ptr[GtkListHeader](GtkListHeader._tag) + inline def apply(inline o: Ptr[GtkListHeader]): GtkListHeader_autoptr = o + extension (v: GtkListHeader_autoptr) + inline def value: Ptr[GtkListHeader] = v + +opaque type GtkListHeader_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object GtkListHeader_listautoptr: + given _tag: Tag[GtkListHeader_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): GtkListHeader_listautoptr = o + extension (v: GtkListHeader_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +opaque type GtkListHeader_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object GtkListHeader_queueautoptr: + given _tag: Tag[GtkListHeader_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): GtkListHeader_queueautoptr = o + extension (v: GtkListHeader_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +opaque type GtkListHeader_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object GtkListHeader_slistautoptr: + given _tag: Tag[GtkListHeader_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): GtkListHeader_slistautoptr = o + extension (v: GtkListHeader_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + +opaque type GtkListItemClass_autoptr = Ptr[GtkListItemClass] +object GtkListItemClass_autoptr: + given _tag: Tag[GtkListItemClass_autoptr] = Tag.Ptr[GtkListItemClass](GtkListItemClass._tag) + inline def apply(inline o: Ptr[GtkListItemClass]): GtkListItemClass_autoptr = o + extension (v: GtkListItemClass_autoptr) + inline def value: Ptr[GtkListItemClass] = v + +opaque type GtkListItemClass_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object GtkListItemClass_listautoptr: + given _tag: Tag[GtkListItemClass_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): GtkListItemClass_listautoptr = o + extension (v: GtkListItemClass_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +opaque type GtkListItemClass_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object GtkListItemClass_queueautoptr: + given _tag: Tag[GtkListItemClass_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): GtkListItemClass_queueautoptr = o + extension (v: GtkListItemClass_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +opaque type GtkListItemClass_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object GtkListItemClass_slistautoptr: + given _tag: Tag[GtkListItemClass_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): GtkListItemClass_slistautoptr = o + extension (v: GtkListItemClass_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + opaque type GtkListItemFactory_autoptr = Ptr[GtkListItemFactory] object GtkListItemFactory_autoptr: given _tag: Tag[GtkListItemFactory_autoptr] = Tag.Ptr[GtkListItemFactory](GtkListItemFactory._tag) @@ -6274,6 +7086,34 @@ object GtkPicture_slistautoptr: extension (v: GtkPicture_slistautoptr) inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v +opaque type GtkPopoverMenuBar_autoptr = Ptr[GtkPopoverMenuBar] +object GtkPopoverMenuBar_autoptr: + given _tag: Tag[GtkPopoverMenuBar_autoptr] = Tag.Ptr[GtkPopoverMenuBar](GtkPopoverMenuBar._tag) + inline def apply(inline o: Ptr[GtkPopoverMenuBar]): GtkPopoverMenuBar_autoptr = o + extension (v: GtkPopoverMenuBar_autoptr) + inline def value: Ptr[GtkPopoverMenuBar] = v + +opaque type GtkPopoverMenuBar_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object GtkPopoverMenuBar_listautoptr: + given _tag: Tag[GtkPopoverMenuBar_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): GtkPopoverMenuBar_listautoptr = o + extension (v: GtkPopoverMenuBar_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +opaque type GtkPopoverMenuBar_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object GtkPopoverMenuBar_queueautoptr: + given _tag: Tag[GtkPopoverMenuBar_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): GtkPopoverMenuBar_queueautoptr = o + extension (v: GtkPopoverMenuBar_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +opaque type GtkPopoverMenuBar_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object GtkPopoverMenuBar_slistautoptr: + given _tag: Tag[GtkPopoverMenuBar_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): GtkPopoverMenuBar_slistautoptr = o + extension (v: GtkPopoverMenuBar_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + opaque type GtkPopoverMenu_autoptr = Ptr[GtkPopoverMenu] object GtkPopoverMenu_autoptr: given _tag: Tag[GtkPopoverMenu_autoptr] = Tag.Ptr[GtkPopoverMenu](GtkPopoverMenu._tag) @@ -6358,6 +7198,62 @@ object GtkPrintContext_slistautoptr: extension (v: GtkPrintContext_slistautoptr) inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v +opaque type GtkPrintDialogClass_autoptr = Ptr[GtkPrintDialogClass] +object GtkPrintDialogClass_autoptr: + given _tag: Tag[GtkPrintDialogClass_autoptr] = Tag.Ptr[GtkPrintDialogClass](GtkPrintDialogClass._tag) + inline def apply(inline o: Ptr[GtkPrintDialogClass]): GtkPrintDialogClass_autoptr = o + extension (v: GtkPrintDialogClass_autoptr) + inline def value: Ptr[GtkPrintDialogClass] = v + +opaque type GtkPrintDialogClass_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object GtkPrintDialogClass_listautoptr: + given _tag: Tag[GtkPrintDialogClass_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): GtkPrintDialogClass_listautoptr = o + extension (v: GtkPrintDialogClass_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +opaque type GtkPrintDialogClass_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object GtkPrintDialogClass_queueautoptr: + given _tag: Tag[GtkPrintDialogClass_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): GtkPrintDialogClass_queueautoptr = o + extension (v: GtkPrintDialogClass_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +opaque type GtkPrintDialogClass_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object GtkPrintDialogClass_slistautoptr: + given _tag: Tag[GtkPrintDialogClass_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): GtkPrintDialogClass_slistautoptr = o + extension (v: GtkPrintDialogClass_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + +opaque type GtkPrintDialog_autoptr = Ptr[GtkPrintDialog] +object GtkPrintDialog_autoptr: + given _tag: Tag[GtkPrintDialog_autoptr] = Tag.Ptr[GtkPrintDialog](GtkPrintDialog._tag) + inline def apply(inline o: Ptr[GtkPrintDialog]): GtkPrintDialog_autoptr = o + extension (v: GtkPrintDialog_autoptr) + inline def value: Ptr[GtkPrintDialog] = v + +opaque type GtkPrintDialog_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object GtkPrintDialog_listautoptr: + given _tag: Tag[GtkPrintDialog_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): GtkPrintDialog_listautoptr = o + extension (v: GtkPrintDialog_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +opaque type GtkPrintDialog_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object GtkPrintDialog_queueautoptr: + given _tag: Tag[GtkPrintDialog_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): GtkPrintDialog_queueautoptr = o + extension (v: GtkPrintDialog_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +opaque type GtkPrintDialog_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object GtkPrintDialog_slistautoptr: + given _tag: Tag[GtkPrintDialog_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): GtkPrintDialog_slistautoptr = o + extension (v: GtkPrintDialog_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + opaque type GtkPrintOperationPreview_autoptr = Ptr[GtkPrintOperationPreview] object GtkPrintOperationPreview_autoptr: given _tag: Tag[GtkPrintOperationPreview_autoptr] = Tag.Ptr[GtkPrintOperationPreview](GtkPrintOperationPreview._tag) @@ -6715,6 +7611,34 @@ object GtkScale_slistautoptr: extension (v: GtkScale_slistautoptr) inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v +opaque type GtkScrollInfo_autoptr = Ptr[GtkScrollInfo] +object GtkScrollInfo_autoptr: + given _tag: Tag[GtkScrollInfo_autoptr] = Tag.Ptr[GtkScrollInfo](GtkScrollInfo._tag) + inline def apply(inline o: Ptr[GtkScrollInfo]): GtkScrollInfo_autoptr = o + extension (v: GtkScrollInfo_autoptr) + inline def value: Ptr[GtkScrollInfo] = v + +opaque type GtkScrollInfo_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object GtkScrollInfo_listautoptr: + given _tag: Tag[GtkScrollInfo_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): GtkScrollInfo_listautoptr = o + extension (v: GtkScrollInfo_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +opaque type GtkScrollInfo_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object GtkScrollInfo_queueautoptr: + given _tag: Tag[GtkScrollInfo_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): GtkScrollInfo_queueautoptr = o + extension (v: GtkScrollInfo_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +opaque type GtkScrollInfo_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object GtkScrollInfo_slistautoptr: + given _tag: Tag[GtkScrollInfo_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): GtkScrollInfo_slistautoptr = o + extension (v: GtkScrollInfo_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + opaque type GtkScrollable_autoptr = Ptr[GtkScrollable] object GtkScrollable_autoptr: given _tag: Tag[GtkScrollable_autoptr] = Tag.Ptr[GtkScrollable](GtkScrollable._tag) @@ -6855,6 +7779,34 @@ object GtkSearchEntry_slistautoptr: extension (v: GtkSearchEntry_slistautoptr) inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v +opaque type GtkSectionModel_autoptr = Ptr[GtkSectionModel] +object GtkSectionModel_autoptr: + given _tag: Tag[GtkSectionModel_autoptr] = Tag.Ptr[GtkSectionModel](GtkSectionModel._tag) + inline def apply(inline o: Ptr[GtkSectionModel]): GtkSectionModel_autoptr = o + extension (v: GtkSectionModel_autoptr) + inline def value: Ptr[GtkSectionModel] = v + +opaque type GtkSectionModel_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object GtkSectionModel_listautoptr: + given _tag: Tag[GtkSectionModel_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): GtkSectionModel_listautoptr = o + extension (v: GtkSectionModel_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +opaque type GtkSectionModel_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object GtkSectionModel_queueautoptr: + given _tag: Tag[GtkSectionModel_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): GtkSectionModel_queueautoptr = o + extension (v: GtkSectionModel_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +opaque type GtkSectionModel_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object GtkSectionModel_slistautoptr: + given _tag: Tag[GtkSectionModel_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): GtkSectionModel_slistautoptr = o + extension (v: GtkSectionModel_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + opaque type GtkSelectionFilterModelClass_autoptr = Ptr[GtkSelectionFilterModelClass] object GtkSelectionFilterModelClass_autoptr: given _tag: Tag[GtkSelectionFilterModelClass_autoptr] = Tag.Ptr[GtkSelectionFilterModelClass](GtkSelectionFilterModelClass._tag) @@ -7630,6 +8582,34 @@ object GtkSpinner_slistautoptr: extension (v: GtkSpinner_slistautoptr) inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v +opaque type GtkStackPage_autoptr = Ptr[GtkStackPage] +object GtkStackPage_autoptr: + given _tag: Tag[GtkStackPage_autoptr] = Tag.Ptr[GtkStackPage](GtkStackPage._tag) + inline def apply(inline o: Ptr[GtkStackPage]): GtkStackPage_autoptr = o + extension (v: GtkStackPage_autoptr) + inline def value: Ptr[GtkStackPage] = v + +opaque type GtkStackPage_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object GtkStackPage_listautoptr: + given _tag: Tag[GtkStackPage_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): GtkStackPage_listautoptr = o + extension (v: GtkStackPage_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +opaque type GtkStackPage_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object GtkStackPage_queueautoptr: + given _tag: Tag[GtkStackPage_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): GtkStackPage_queueautoptr = o + extension (v: GtkStackPage_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +opaque type GtkStackPage_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object GtkStackPage_slistautoptr: + given _tag: Tag[GtkStackPage_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): GtkStackPage_slistautoptr = o + extension (v: GtkStackPage_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + opaque type GtkStackSidebar_autoptr = Ptr[GtkStackSidebar] object GtkStackSidebar_autoptr: given _tag: Tag[GtkStackSidebar_autoptr] = Tag.Ptr[GtkStackSidebar](GtkStackSidebar._tag) @@ -9098,6 +10078,62 @@ object GtkTreeView_slistautoptr: extension (v: GtkTreeView_slistautoptr) inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v +opaque type GtkUriLauncherClass_autoptr = Ptr[GtkUriLauncherClass] +object GtkUriLauncherClass_autoptr: + given _tag: Tag[GtkUriLauncherClass_autoptr] = Tag.Ptr[GtkUriLauncherClass](GtkUriLauncherClass._tag) + inline def apply(inline o: Ptr[GtkUriLauncherClass]): GtkUriLauncherClass_autoptr = o + extension (v: GtkUriLauncherClass_autoptr) + inline def value: Ptr[GtkUriLauncherClass] = v + +opaque type GtkUriLauncherClass_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object GtkUriLauncherClass_listautoptr: + given _tag: Tag[GtkUriLauncherClass_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): GtkUriLauncherClass_listautoptr = o + extension (v: GtkUriLauncherClass_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +opaque type GtkUriLauncherClass_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object GtkUriLauncherClass_queueautoptr: + given _tag: Tag[GtkUriLauncherClass_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): GtkUriLauncherClass_queueautoptr = o + extension (v: GtkUriLauncherClass_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +opaque type GtkUriLauncherClass_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object GtkUriLauncherClass_slistautoptr: + given _tag: Tag[GtkUriLauncherClass_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): GtkUriLauncherClass_slistautoptr = o + extension (v: GtkUriLauncherClass_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + +opaque type GtkUriLauncher_autoptr = Ptr[GtkUriLauncher] +object GtkUriLauncher_autoptr: + given _tag: Tag[GtkUriLauncher_autoptr] = Tag.Ptr[GtkUriLauncher](GtkUriLauncher._tag) + inline def apply(inline o: Ptr[GtkUriLauncher]): GtkUriLauncher_autoptr = o + extension (v: GtkUriLauncher_autoptr) + inline def value: Ptr[GtkUriLauncher] = v + +opaque type GtkUriLauncher_listautoptr = Ptr[_root_.sn.gnome.glib.internal.GList] +object GtkUriLauncher_listautoptr: + given _tag: Tag[GtkUriLauncher_listautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GList](_root_.sn.gnome.glib.internal.GList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GList]): GtkUriLauncher_listautoptr = o + extension (v: GtkUriLauncher_listautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GList] = v + +opaque type GtkUriLauncher_queueautoptr = Ptr[_root_.sn.gnome.glib.internal.GQueue] +object GtkUriLauncher_queueautoptr: + given _tag: Tag[GtkUriLauncher_queueautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GQueue](_root_.sn.gnome.glib.internal.GQueue._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GQueue]): GtkUriLauncher_queueautoptr = o + extension (v: GtkUriLauncher_queueautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GQueue] = v + +opaque type GtkUriLauncher_slistautoptr = Ptr[_root_.sn.gnome.glib.internal.GSList] +object GtkUriLauncher_slistautoptr: + given _tag: Tag[GtkUriLauncher_slistautoptr] = Tag.Ptr[_root_.sn.gnome.glib.internal.GSList](_root_.sn.gnome.glib.internal.GSList._tag) + inline def apply(inline o: Ptr[_root_.sn.gnome.glib.internal.GSList]): GtkUriLauncher_slistautoptr = o + extension (v: GtkUriLauncher_slistautoptr) + inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v + opaque type GtkVideoClass_autoptr = Ptr[GtkVideoClass] object GtkVideoClass_autoptr: given _tag: Tag[GtkVideoClass_autoptr] = Tag.Ptr[GtkVideoClass](GtkVideoClass._tag) @@ -9211,7 +10247,7 @@ object GtkVolumeButton_slistautoptr: inline def value: Ptr[_root_.sn.gnome.glib.internal.GSList] = v /** - * GtkWidgetActionActivateFunc: : the widget to which the action belongs _name: the action name : parameter for activation + * GtkWidgetActionActivateFunc: : the widget to which the action belongs _name: the action name : (nullable): parameter for activation */ opaque type GtkWidgetActionActivateFunc = CFuncPtr3[Ptr[GtkWidget], CString, Ptr[_root_.sn.gnome.glib.internal.GVariant], Unit] object GtkWidgetActionActivateFunc: @@ -9481,13 +10517,6 @@ object __m128: extension (v: __m128) inline def value: CStruct4[Float, Float, Float, Float] = v -type graphene_simd4f_t = __m128 -object graphene_simd4f_t: - given _tag: Tag[graphene_simd4f_t] = __m128._tag - inline def apply(inline o: __m128): graphene_simd4f_t = o - extension (v: graphene_simd4f_t) - inline def value: __m128 = v - type va_list = unsafe.CVarArgList object va_list: val _tag: Tag[va_list] = summon[Tag[unsafe.CVarArgList]] diff --git a/gtk4/src/main/scala/generated/sn.gnome.gtk4.internal/enumerations.scala b/gtk4/src/main/scala/generated/sn.gnome.gtk4.internal/enumerations.scala index 56f5ffa..493ff52 100644 --- a/gtk4/src/main/scala/generated/sn.gnome.gtk4.internal/enumerations.scala +++ b/gtk4/src/main/scala/generated/sn.gnome.gtk4.internal/enumerations.scala @@ -117,6 +117,25 @@ object GdkDragAction extends CEnumU[GdkDragAction]: inline def |(b: GdkDragAction): GdkDragAction = a | b inline def is(b: GdkDragAction): Boolean = (a & b) == b +/** + * GdkGLAPI: _GL_API_GL: The OpenGL API _GL_API_GLES: The OpenGL ES API +*/ +opaque type GdkGLAPI = CUnsignedInt +object GdkGLAPI extends CEnumU[GdkGLAPI]: + given _tag: Tag[GdkGLAPI] = Tag.UInt + inline def define(inline a: Long): GdkGLAPI = a.toUInt + val GDK_GL_API_GL = define(1) + val GDK_GL_API_GLES = define(2) + inline def getName(inline value: GdkGLAPI): Option[String] = + inline value match + case GDK_GL_API_GL => Some("GDK_GL_API_GL") + case GDK_GL_API_GLES => Some("GDK_GL_API_GLES") + case _ => _root_.scala.None + extension (a: GdkGLAPI) + inline def &(b: GdkGLAPI): GdkGLAPI = a & b + inline def |(b: GdkGLAPI): GdkGLAPI = a | b + inline def is(b: GdkGLAPI): Boolean = (a & b) == b + /** * GdkKeyMatch: _KEY_MATCH_NONE: The key event does not match _KEY_MATCH_PARTIAL: The key event matches if keyboard state (specifically, the currently active group) is ignored _KEY_MATCH_EXACT: The key event matches */ @@ -145,6 +164,7 @@ opaque type GdkModifierType = CUnsignedInt object GdkModifierType extends CEnumU[GdkModifierType]: given _tag: Tag[GdkModifierType] = Tag.UInt inline def define(inline a: Long): GdkModifierType = a.toUInt + val GDK_NO_MODIFIER_MASK = define(0) val GDK_SHIFT_MASK = define(1) val GDK_LOCK_MASK = define(2) val GDK_CONTROL_MASK = define(4) @@ -159,6 +179,7 @@ object GdkModifierType extends CEnumU[GdkModifierType]: val GDK_META_MASK = define(268435456) inline def getName(inline value: GdkModifierType): Option[String] = inline value match + case GDK_NO_MODIFIER_MASK => Some("GDK_NO_MODIFIER_MASK") case GDK_SHIFT_MASK => Some("GDK_SHIFT_MASK") case GDK_LOCK_MASK => Some("GDK_LOCK_MASK") case GDK_CONTROL_MASK => Some("GDK_CONTROL_MASK") @@ -177,6 +198,25 @@ object GdkModifierType extends CEnumU[GdkModifierType]: inline def |(b: GdkModifierType): GdkModifierType = a | b inline def is(b: GdkModifierType): Boolean = (a & b) == b +/** + * GdkScrollUnit: _SCROLL_UNIT_WHEEL: The delta is in number of wheel clicks. _SCROLL_UNIT_SURFACE: The delta is in surface pixels to scroll directly on screen. +*/ +opaque type GdkScrollUnit = CUnsignedInt +object GdkScrollUnit extends CEnumU[GdkScrollUnit]: + given _tag: Tag[GdkScrollUnit] = Tag.UInt + inline def define(inline a: Long): GdkScrollUnit = a.toUInt + val GDK_SCROLL_UNIT_WHEEL = define(0) + val GDK_SCROLL_UNIT_SURFACE = define(1) + inline def getName(inline value: GdkScrollUnit): Option[String] = + inline value match + case GDK_SCROLL_UNIT_WHEEL => Some("GDK_SCROLL_UNIT_WHEEL") + case GDK_SCROLL_UNIT_SURFACE => Some("GDK_SCROLL_UNIT_SURFACE") + case _ => _root_.scala.None + extension (a: GdkScrollUnit) + inline def &(b: GdkScrollUnit): GdkScrollUnit = a & b + inline def |(b: GdkScrollUnit): GdkScrollUnit = a | b + inline def is(b: GdkScrollUnit): Boolean = (a & b) == b + /** * GskBlendMode: _BLEND_MODE_DEFAULT: The default blend mode, which specifies no blending _BLEND_MODE_MULTIPLY: The source color is multiplied by the destination and replaces the destination _BLEND_MODE_SCREEN: Multiplies the complements of the destination and source color values, then complements the result. _BLEND_MODE_OVERLAY: Multiplies or screens the colors, depending on the destination color value. This is the inverse of hard-list _BLEND_MODE_DARKEN: Selects the darker of the destination and source colors _BLEND_MODE_LIGHTEN: Selects the lighter of the destination and source colors _BLEND_MODE_COLOR_DODGE: Brightens the destination color to reflect the source color _BLEND_MODE_COLOR_BURN: Darkens the destination color to reflect the source color _BLEND_MODE_HARD_LIGHT: Multiplies or screens the colors, depending on the source color value _BLEND_MODE_SOFT_LIGHT: Darkens or lightens the colors, depending on the source color value _BLEND_MODE_DIFFERENCE: Subtracts the darker of the two constituent colors from the lighter color _BLEND_MODE_EXCLUSION: Produces an effect similar to that of the difference mode but lower in contrast _BLEND_MODE_COLOR: Creates a color with the hue and saturation of the source color and the luminosity of the destination color _BLEND_MODE_HUE: Creates a color with the hue of the source color and the saturation and luminosity of the destination color _BLEND_MODE_SATURATION: Creates a color with the saturation of the source color and the hue and luminosity of the destination color _BLEND_MODE_LUMINOSITY: Creates a color with the luminosity of the source color and the hue and saturation of the destination color */ @@ -224,6 +264,90 @@ object GskBlendMode extends CEnumU[GskBlendMode]: inline def |(b: GskBlendMode): GskBlendMode = a | b inline def is(b: GskBlendMode): Boolean = (a & b) == b +/** + * GskFillRule: _FILL_RULE_WINDING: If the path crosses the ray from left-to-right, counts +1. If the path crosses the ray from right to left, counts -1. (Left and right are determined from the perspective of looking along the ray from the starting point.) If the total count is non-zero, the point will be filled. _FILL_RULE_EVEN_ODD: Counts the total number of intersections, without regard to the orientation of the contour. If the total number of intersections is odd, the point will be filled. +*/ +opaque type GskFillRule = CUnsignedInt +object GskFillRule extends CEnumU[GskFillRule]: + given _tag: Tag[GskFillRule] = Tag.UInt + inline def define(inline a: Long): GskFillRule = a.toUInt + val GSK_FILL_RULE_WINDING = define(0) + val GSK_FILL_RULE_EVEN_ODD = define(1) + inline def getName(inline value: GskFillRule): Option[String] = + inline value match + case GSK_FILL_RULE_WINDING => Some("GSK_FILL_RULE_WINDING") + case GSK_FILL_RULE_EVEN_ODD => Some("GSK_FILL_RULE_EVEN_ODD") + case _ => _root_.scala.None + extension (a: GskFillRule) + inline def &(b: GskFillRule): GskFillRule = a & b + inline def |(b: GskFillRule): GskFillRule = a | b + inline def is(b: GskFillRule): Boolean = (a & b) == b + +/** + * GskMaskMode: _MASK_MODE_ALPHA: Use the alpha channel of the mask _MASK_MODE_INVERTED_ALPHA: Use the inverted alpha channel of the mask _MASK_MODE_LUMINANCE: Use the luminance of the mask, multiplied by mask alpha _MASK_MODE_INVERTED_LUMINANCE: Use the inverted luminance of the mask, multiplied by mask alpha +*/ +opaque type GskMaskMode = CUnsignedInt +object GskMaskMode extends CEnumU[GskMaskMode]: + given _tag: Tag[GskMaskMode] = Tag.UInt + inline def define(inline a: Long): GskMaskMode = a.toUInt + val GSK_MASK_MODE_ALPHA = define(0) + val GSK_MASK_MODE_INVERTED_ALPHA = define(1) + val GSK_MASK_MODE_LUMINANCE = define(2) + val GSK_MASK_MODE_INVERTED_LUMINANCE = define(3) + inline def getName(inline value: GskMaskMode): Option[String] = + inline value match + case GSK_MASK_MODE_ALPHA => Some("GSK_MASK_MODE_ALPHA") + case GSK_MASK_MODE_INVERTED_ALPHA => Some("GSK_MASK_MODE_INVERTED_ALPHA") + case GSK_MASK_MODE_LUMINANCE => Some("GSK_MASK_MODE_LUMINANCE") + case GSK_MASK_MODE_INVERTED_LUMINANCE => Some("GSK_MASK_MODE_INVERTED_LUMINANCE") + case _ => _root_.scala.None + extension (a: GskMaskMode) + inline def &(b: GskMaskMode): GskMaskMode = a & b + inline def |(b: GskMaskMode): GskMaskMode = a | b + inline def is(b: GskMaskMode): Boolean = (a & b) == b + +/** + * GskScalingFilter: _SCALING_FILTER_LINEAR: linear interpolation filter _SCALING_FILTER_NEAREST: nearest neighbor interpolation filter _SCALING_FILTER_TRILINEAR: linear interpolation along each axis, plus mipmap generation, with linear interpolation along the mipmap levels +*/ +opaque type GskScalingFilter = CUnsignedInt +object GskScalingFilter extends CEnumU[GskScalingFilter]: + given _tag: Tag[GskScalingFilter] = Tag.UInt + inline def define(inline a: Long): GskScalingFilter = a.toUInt + val GSK_SCALING_FILTER_LINEAR = define(0) + val GSK_SCALING_FILTER_NEAREST = define(1) + val GSK_SCALING_FILTER_TRILINEAR = define(2) + inline def getName(inline value: GskScalingFilter): Option[String] = + inline value match + case GSK_SCALING_FILTER_LINEAR => Some("GSK_SCALING_FILTER_LINEAR") + case GSK_SCALING_FILTER_NEAREST => Some("GSK_SCALING_FILTER_NEAREST") + case GSK_SCALING_FILTER_TRILINEAR => Some("GSK_SCALING_FILTER_TRILINEAR") + case _ => _root_.scala.None + extension (a: GskScalingFilter) + inline def &(b: GskScalingFilter): GskScalingFilter = a & b + inline def |(b: GskScalingFilter): GskScalingFilter = a | b + inline def is(b: GskScalingFilter): Boolean = (a & b) == b + +/** + * GtkAccessibleAnnouncementPriority: _ANNOUNCEMENT_PRIORITY_LOW: The announcement is low priority, and might be read only on the user's request. _ANNOUNCEMENT_PRIORITY_MEDIUM: The announcement is of medium priority, and is usually spoken at the next opportunity, such as at the end of speaking the current sentence or when the user pauses typing. _ANNOUNCEMENT_PRIORITY_HIGH: The announcement is of high priority, and is usually spoken immediately. Because an interruption might disorient users or cause them to not complete their current task, authors SHOULD NOT use high priority announcements unless the interruption is imperative. An example would be a notification about a critical battery power level. +*/ +opaque type GtkAccessibleAnnouncementPriority = CUnsignedInt +object GtkAccessibleAnnouncementPriority extends CEnumU[GtkAccessibleAnnouncementPriority]: + given _tag: Tag[GtkAccessibleAnnouncementPriority] = Tag.UInt + inline def define(inline a: Long): GtkAccessibleAnnouncementPriority = a.toUInt + val GTK_ACCESSIBLE_ANNOUNCEMENT_PRIORITY_LOW = define(0) + val GTK_ACCESSIBLE_ANNOUNCEMENT_PRIORITY_MEDIUM = define(1) + val GTK_ACCESSIBLE_ANNOUNCEMENT_PRIORITY_HIGH = define(2) + inline def getName(inline value: GtkAccessibleAnnouncementPriority): Option[String] = + inline value match + case GTK_ACCESSIBLE_ANNOUNCEMENT_PRIORITY_LOW => Some("GTK_ACCESSIBLE_ANNOUNCEMENT_PRIORITY_LOW") + case GTK_ACCESSIBLE_ANNOUNCEMENT_PRIORITY_MEDIUM => Some("GTK_ACCESSIBLE_ANNOUNCEMENT_PRIORITY_MEDIUM") + case GTK_ACCESSIBLE_ANNOUNCEMENT_PRIORITY_HIGH => Some("GTK_ACCESSIBLE_ANNOUNCEMENT_PRIORITY_HIGH") + case _ => _root_.scala.None + extension (a: GtkAccessibleAnnouncementPriority) + inline def &(b: GtkAccessibleAnnouncementPriority): GtkAccessibleAnnouncementPriority = a & b + inline def |(b: GtkAccessibleAnnouncementPriority): GtkAccessibleAnnouncementPriority = a | b + inline def is(b: GtkAccessibleAnnouncementPriority): Boolean = (a & b) == b + /** * GtkAccessibleAutocomplete: _ACCESSIBLE_AUTOCOMPLETE_NONE: Automatic suggestions are not displayed. _ACCESSIBLE_AUTOCOMPLETE_INLINE: When a user is providing input, text suggesting one way to complete the provided input may be dynamically inserted after the caret. _ACCESSIBLE_AUTOCOMPLETE_LIST: When a user is providing input, an element containing a collection of values that could complete the provided input may be displayed. _ACCESSIBLE_AUTOCOMPLETE_BOTH: When a user is providing input, an element containing a collection of values that could complete the provided input may be displayed. If displayed, one value in the collection is automatically selected, and the text needed to complete the automatically selected value appears after the caret in the input. */ @@ -270,6 +394,27 @@ object GtkAccessibleInvalidState extends CEnumU[GtkAccessibleInvalidState]: inline def |(b: GtkAccessibleInvalidState): GtkAccessibleInvalidState = a | b inline def is(b: GtkAccessibleInvalidState): Boolean = (a & b) == b +/** + * GtkAccessiblePlatformState: _ACCESSIBLE_PLATFORM_STATE_FOCUSABLE: whether the accessible can be focused _ACCESSIBLE_PLATFORM_STATE_FOCUSED: whether the accessible has focus _ACCESSIBLE_PLATFORM_STATE_ACTIVE: whether the accessible is active +*/ +opaque type GtkAccessiblePlatformState = CUnsignedInt +object GtkAccessiblePlatformState extends CEnumU[GtkAccessiblePlatformState]: + given _tag: Tag[GtkAccessiblePlatformState] = Tag.UInt + inline def define(inline a: Long): GtkAccessiblePlatformState = a.toUInt + val GTK_ACCESSIBLE_PLATFORM_STATE_FOCUSABLE = define(0) + val GTK_ACCESSIBLE_PLATFORM_STATE_FOCUSED = define(1) + val GTK_ACCESSIBLE_PLATFORM_STATE_ACTIVE = define(2) + inline def getName(inline value: GtkAccessiblePlatformState): Option[String] = + inline value match + case GTK_ACCESSIBLE_PLATFORM_STATE_FOCUSABLE => Some("GTK_ACCESSIBLE_PLATFORM_STATE_FOCUSABLE") + case GTK_ACCESSIBLE_PLATFORM_STATE_FOCUSED => Some("GTK_ACCESSIBLE_PLATFORM_STATE_FOCUSED") + case GTK_ACCESSIBLE_PLATFORM_STATE_ACTIVE => Some("GTK_ACCESSIBLE_PLATFORM_STATE_ACTIVE") + case _ => _root_.scala.None + extension (a: GtkAccessiblePlatformState) + inline def &(b: GtkAccessiblePlatformState): GtkAccessiblePlatformState = a & b + inline def |(b: GtkAccessiblePlatformState): GtkAccessiblePlatformState = a | b + inline def is(b: GtkAccessiblePlatformState): Boolean = (a & b) == b + /** * GtkAccessibleProperty: _ACCESSIBLE_PROPERTY_AUTOCOMPLETE: Indicates whether inputting text could trigger display of one or more predictions of the user's intended value for a combobox, searchbox, or textbox and specifies how predictions would be presented if they were made. Value type: [enum] _ACCESSIBLE_PROPERTY_DESCRIPTION: Defines a string value that describes or annotates the current element. Value type: string _ACCESSIBLE_PROPERTY_HAS_POPUP: Indicates the availability and type of interactive popup element, such as menu or dialog, that can be triggered by an element. _ACCESSIBLE_PROPERTY_KEY_SHORTCUTS: Indicates keyboard shortcuts that an author has implemented to activate or give focus to an element. Value type: string _ACCESSIBLE_PROPERTY_LABEL: Defines a string value that labels the current element. Value type: string _ACCESSIBLE_PROPERTY_LEVEL: Defines the hierarchical level of an element within a structure. Value type: integer _ACCESSIBLE_PROPERTY_MODAL: Indicates whether an element is modal when displayed. Value type: boolean _ACCESSIBLE_PROPERTY_MULTI_LINE: Indicates whether a text box accepts multiple lines of input or only a single line. Value type: boolean _ACCESSIBLE_PROPERTY_MULTI_SELECTABLE: Indicates that the user may select more than one item from the current selectable descendants. Value type: boolean _ACCESSIBLE_PROPERTY_ORIENTATION: Indicates whether the element's orientation is horizontal, vertical, or unknown/ambiguous. Value type: [enum] _ACCESSIBLE_PROPERTY_PLACEHOLDER: Defines a short hint (a word or short phrase) intended to aid the user with data entry when the control has no value. A hint could be a sample value or a brief description of the expected format. Value type: string _ACCESSIBLE_PROPERTY_READ_ONLY: Indicates that the element is not editable, but is otherwise operable. Value type: boolean _ACCESSIBLE_PROPERTY_REQUIRED: Indicates that user input is required on the element before a form may be submitted. Value type: boolean _ACCESSIBLE_PROPERTY_ROLE_DESCRIPTION: Defines a human-readable, author-localized description for the role of an element. Value type: string _ACCESSIBLE_PROPERTY_SORT: Indicates if items in a table or grid are sorted in ascending or descending order. Value type: [enum] _ACCESSIBLE_PROPERTY_VALUE_MAX: Defines the maximum allowed value for a range widget. Value type: double _ACCESSIBLE_PROPERTY_VALUE_MIN: Defines the minimum allowed value for a range widget. Value type: double _ACCESSIBLE_PROPERTY_VALUE_NOW: Defines the current value for a range widget. Value type: double _ACCESSIBLE_PROPERTY_VALUE_TEXT: Defines the human readable text alternative of aria-valuenow for a range widget. Value type: string */ @@ -375,7 +520,7 @@ object GtkAccessibleRelation extends CEnumU[GtkAccessibleRelation]: inline def is(b: GtkAccessibleRelation): Boolean = (a & b) == b /** - * GtkAccessibleRole: _ACCESSIBLE_ROLE_ALERT: An element with important, and usually time-sensitive, information _ACCESSIBLE_ROLE_ALERT_DIALOG: A type of dialog that contains an alert message _ACCESSIBLE_ROLE_BANNER: Unused _ACCESSIBLE_ROLE_BUTTON: An input element that allows for user-triggered actions when clicked or pressed _ACCESSIBLE_ROLE_CAPTION: Unused _ACCESSIBLE_ROLE_CELL: Unused _ACCESSIBLE_ROLE_CHECKBOX: A checkable input element that has three possible values: `true`, `false`, or `mixed` _ACCESSIBLE_ROLE_COLUMN_HEADER: A header in a columned list. _ACCESSIBLE_ROLE_COMBO_BOX: An input that controls another element, such as a list or a grid, that can dynamically pop up to help the user set the value of the input _ACCESSIBLE_ROLE_COMMAND: Abstract role. _ACCESSIBLE_ROLE_COMPOSITE: Abstract role. _ACCESSIBLE_ROLE_DIALOG: A dialog is a window that is designed to interrupt the current processing of an application in order to prompt the user to enter information or require a response. _ACCESSIBLE_ROLE_DOCUMENT: Unused _ACCESSIBLE_ROLE_FEED: Unused _ACCESSIBLE_ROLE_FORM: Unused _ACCESSIBLE_ROLE_GENERIC: Unused _ACCESSIBLE_ROLE_GRID: A grid of items. _ACCESSIBLE_ROLE_GRID_CELL: An item in a grid or tree grid. _ACCESSIBLE_ROLE_GROUP: An element that groups multiple widgets. GTK uses this role for various containers, like [class], [class], and [class]. _ACCESSIBLE_ROLE_HEADING: Unused _ACCESSIBLE_ROLE_IMG: An image. _ACCESSIBLE_ROLE_INPUT: Abstract role. _ACCESSIBLE_ROLE_LABEL: A visible name or caption for a user interface component. _ACCESSIBLE_ROLE_LANDMARK: Abstract role. _ACCESSIBLE_ROLE_LEGEND: Unused _ACCESSIBLE_ROLE_LINK: A clickable link. _ACCESSIBLE_ROLE_LIST: A list of items. _ACCESSIBLE_ROLE_LIST_BOX: Unused. _ACCESSIBLE_ROLE_LIST_ITEM: An item in a list. _ACCESSIBLE_ROLE_LOG: Unused _ACCESSIBLE_ROLE_MAIN: Unused _ACCESSIBLE_ROLE_MARQUEE: Unused _ACCESSIBLE_ROLE_MATH: Unused _ACCESSIBLE_ROLE_METER: An element that represents a value within a known range. _ACCESSIBLE_ROLE_MENU: A menu. _ACCESSIBLE_ROLE_MENU_BAR: A menubar. _ACCESSIBLE_ROLE_MENU_ITEM: An item in a menu. _ACCESSIBLE_ROLE_MENU_ITEM_CHECKBOX: A check item in a menu. _ACCESSIBLE_ROLE_MENU_ITEM_RADIO: A radio item in a menu. _ACCESSIBLE_ROLE_NAVIGATION: Unused _ACCESSIBLE_ROLE_NONE: An element that is not represented to accessibility technologies. _ACCESSIBLE_ROLE_NOTE: Unused _ACCESSIBLE_ROLE_OPTION: Unused _ACCESSIBLE_ROLE_PRESENTATION: An element that is not represented to accessibility technologies. _ACCESSIBLE_ROLE_PROGRESS_BAR: An element that displays the progress status for tasks that take a long time. _ACCESSIBLE_ROLE_RADIO: A checkable input in a group of radio roles, only one of which can be checked at a time. _ACCESSIBLE_ROLE_RADIO_GROUP: Unused _ACCESSIBLE_ROLE_RANGE: Abstract role. _ACCESSIBLE_ROLE_REGION: Unused _ACCESSIBLE_ROLE_ROW: A row in a columned list. _ACCESSIBLE_ROLE_ROW_GROUP: Unused _ACCESSIBLE_ROLE_ROW_HEADER: Unused _ACCESSIBLE_ROLE_SCROLLBAR: A graphical object that controls the scrolling of content within a viewing area, regardless of whether the content is fully displayed within the viewing area. _ACCESSIBLE_ROLE_SEARCH: Unused _ACCESSIBLE_ROLE_SEARCH_BOX: A type of textbox intended for specifying search criteria. _ACCESSIBLE_ROLE_SECTION: Abstract role. _ACCESSIBLE_ROLE_SECTION_HEAD: Abstract role. _ACCESSIBLE_ROLE_SELECT: Abstract role. _ACCESSIBLE_ROLE_SEPARATOR: A divider that separates and distinguishes sections of content or groups of menuitems. _ACCESSIBLE_ROLE_SLIDER: A user input where the user selects a value from within a given range. _ACCESSIBLE_ROLE_SPIN_BUTTON: A form of range that expects the user to select from among discrete choices. _ACCESSIBLE_ROLE_STATUS: Unused _ACCESSIBLE_ROLE_STRUCTURE: Abstract role. _ACCESSIBLE_ROLE_SWITCH: A type of checkbox that represents on/off values, as opposed to checked/unchecked values. _ACCESSIBLE_ROLE_TAB: An item in a list of tab used for switching pages. _ACCESSIBLE_ROLE_TABLE: Unused _ACCESSIBLE_ROLE_TAB_LIST: A list of tabs for switching pages. _ACCESSIBLE_ROLE_TAB_PANEL: A page in a notebook or stack. _ACCESSIBLE_ROLE_TEXT_BOX: A type of input that allows free-form text as its value. _ACCESSIBLE_ROLE_TIME: Unused _ACCESSIBLE_ROLE_TIMER: Unused _ACCESSIBLE_ROLE_TOOLBAR: Unused _ACCESSIBLE_ROLE_TOOLTIP: Unused _ACCESSIBLE_ROLE_TREE: Unused _ACCESSIBLE_ROLE_TREE_GRID: A treeview-like, columned list. _ACCESSIBLE_ROLE_TREE_ITEM: Unused _ACCESSIBLE_ROLE_WIDGET: An interactive component of a graphical user interface. This is the role that GTK uses by default for widgets. _ACCESSIBLE_ROLE_WINDOW: An application window. + * GTK_ACCESSIBLE_ROLE_TERMINAL: */ opaque type GtkAccessibleRole = CUnsignedInt object GtkAccessibleRole extends CEnumU[GtkAccessibleRole]: @@ -459,6 +604,13 @@ object GtkAccessibleRole extends CEnumU[GtkAccessibleRole]: val GTK_ACCESSIBLE_ROLE_TREE_ITEM = define(75) val GTK_ACCESSIBLE_ROLE_WIDGET = define(76) val GTK_ACCESSIBLE_ROLE_WINDOW = define(77) + val GTK_ACCESSIBLE_ROLE_TOGGLE_BUTTON = define(78) + val GTK_ACCESSIBLE_ROLE_APPLICATION = define(79) + val GTK_ACCESSIBLE_ROLE_PARAGRAPH = define(80) + val GTK_ACCESSIBLE_ROLE_BLOCK_QUOTE = define(81) + val GTK_ACCESSIBLE_ROLE_ARTICLE = define(82) + val GTK_ACCESSIBLE_ROLE_COMMENT = define(83) + val GTK_ACCESSIBLE_ROLE_TERMINAL = define(84) inline def getName(inline value: GtkAccessibleRole): Option[String] = inline value match case GTK_ACCESSIBLE_ROLE_ALERT => Some("GTK_ACCESSIBLE_ROLE_ALERT") @@ -539,6 +691,13 @@ object GtkAccessibleRole extends CEnumU[GtkAccessibleRole]: case GTK_ACCESSIBLE_ROLE_TREE_ITEM => Some("GTK_ACCESSIBLE_ROLE_TREE_ITEM") case GTK_ACCESSIBLE_ROLE_WIDGET => Some("GTK_ACCESSIBLE_ROLE_WIDGET") case GTK_ACCESSIBLE_ROLE_WINDOW => Some("GTK_ACCESSIBLE_ROLE_WINDOW") + case GTK_ACCESSIBLE_ROLE_TOGGLE_BUTTON => Some("GTK_ACCESSIBLE_ROLE_TOGGLE_BUTTON") + case GTK_ACCESSIBLE_ROLE_APPLICATION => Some("GTK_ACCESSIBLE_ROLE_APPLICATION") + case GTK_ACCESSIBLE_ROLE_PARAGRAPH => Some("GTK_ACCESSIBLE_ROLE_PARAGRAPH") + case GTK_ACCESSIBLE_ROLE_BLOCK_QUOTE => Some("GTK_ACCESSIBLE_ROLE_BLOCK_QUOTE") + case GTK_ACCESSIBLE_ROLE_ARTICLE => Some("GTK_ACCESSIBLE_ROLE_ARTICLE") + case GTK_ACCESSIBLE_ROLE_COMMENT => Some("GTK_ACCESSIBLE_ROLE_COMMENT") + case GTK_ACCESSIBLE_ROLE_TERMINAL => Some("GTK_ACCESSIBLE_ROLE_TERMINAL") case _ => _root_.scala.None extension (a: GtkAccessibleRole) inline def &(b: GtkAccessibleRole): GtkAccessibleRole = a & b @@ -583,6 +742,7 @@ object GtkAccessibleState extends CEnumU[GtkAccessibleState]: val GTK_ACCESSIBLE_STATE_INVALID = define(5) val GTK_ACCESSIBLE_STATE_PRESSED = define(6) val GTK_ACCESSIBLE_STATE_SELECTED = define(7) + val GTK_ACCESSIBLE_STATE_VISITED = define(8) inline def getName(inline value: GtkAccessibleState): Option[String] = inline value match case GTK_ACCESSIBLE_STATE_BUSY => Some("GTK_ACCESSIBLE_STATE_BUSY") @@ -593,12 +753,57 @@ object GtkAccessibleState extends CEnumU[GtkAccessibleState]: case GTK_ACCESSIBLE_STATE_INVALID => Some("GTK_ACCESSIBLE_STATE_INVALID") case GTK_ACCESSIBLE_STATE_PRESSED => Some("GTK_ACCESSIBLE_STATE_PRESSED") case GTK_ACCESSIBLE_STATE_SELECTED => Some("GTK_ACCESSIBLE_STATE_SELECTED") + case GTK_ACCESSIBLE_STATE_VISITED => Some("GTK_ACCESSIBLE_STATE_VISITED") case _ => _root_.scala.None extension (a: GtkAccessibleState) inline def &(b: GtkAccessibleState): GtkAccessibleState = a & b inline def |(b: GtkAccessibleState): GtkAccessibleState = a | b inline def is(b: GtkAccessibleState): Boolean = (a & b) == b +/** + * GtkAccessibleTextContentChange: _ACCESSIBLE_TEXT_CONTENT_CHANGE_INSERT: contents change as the result of an insert operation _ACCESSIBLE_TEXT_CONTENT_CHANGE_REMOVE: contents change as the result of a remove operation +*/ +opaque type GtkAccessibleTextContentChange = CUnsignedInt +object GtkAccessibleTextContentChange extends CEnumU[GtkAccessibleTextContentChange]: + given _tag: Tag[GtkAccessibleTextContentChange] = Tag.UInt + inline def define(inline a: Long): GtkAccessibleTextContentChange = a.toUInt + val GTK_ACCESSIBLE_TEXT_CONTENT_CHANGE_INSERT = define(0) + val GTK_ACCESSIBLE_TEXT_CONTENT_CHANGE_REMOVE = define(1) + inline def getName(inline value: GtkAccessibleTextContentChange): Option[String] = + inline value match + case GTK_ACCESSIBLE_TEXT_CONTENT_CHANGE_INSERT => Some("GTK_ACCESSIBLE_TEXT_CONTENT_CHANGE_INSERT") + case GTK_ACCESSIBLE_TEXT_CONTENT_CHANGE_REMOVE => Some("GTK_ACCESSIBLE_TEXT_CONTENT_CHANGE_REMOVE") + case _ => _root_.scala.None + extension (a: GtkAccessibleTextContentChange) + inline def &(b: GtkAccessibleTextContentChange): GtkAccessibleTextContentChange = a & b + inline def |(b: GtkAccessibleTextContentChange): GtkAccessibleTextContentChange = a | b + inline def is(b: GtkAccessibleTextContentChange): Boolean = (a & b) == b + +/** + * GtkAccessibleTextGranularity: _ACCESSIBLE_TEXT_GRANULARITY_CHARACTER: Use the boundary between characters (including non-printing characters) _ACCESSIBLE_TEXT_GRANULARITY_WORD: Use the boundary between words, starting from the beginning of the current word and ending at the beginning of the next word _ACCESSIBLE_TEXT_GRANULARITY_SENTENCE: Use the boundary between sentences, starting from the beginning of the current sentence and ending at the beginning of the next sentence _ACCESSIBLE_TEXT_GRANULARITY_LINE: Use the boundary between lines, starting from the beginning of the current line and ending at the beginning of the next line _ACCESSIBLE_TEXT_GRANULARITY_PARAGRAPH: Use the boundary between paragraphs, starting from the beginning of the current paragraph and ending at the beginning of the next paragraph +*/ +opaque type GtkAccessibleTextGranularity = CUnsignedInt +object GtkAccessibleTextGranularity extends CEnumU[GtkAccessibleTextGranularity]: + given _tag: Tag[GtkAccessibleTextGranularity] = Tag.UInt + inline def define(inline a: Long): GtkAccessibleTextGranularity = a.toUInt + val GTK_ACCESSIBLE_TEXT_GRANULARITY_CHARACTER = define(0) + val GTK_ACCESSIBLE_TEXT_GRANULARITY_WORD = define(1) + val GTK_ACCESSIBLE_TEXT_GRANULARITY_SENTENCE = define(2) + val GTK_ACCESSIBLE_TEXT_GRANULARITY_LINE = define(3) + val GTK_ACCESSIBLE_TEXT_GRANULARITY_PARAGRAPH = define(4) + inline def getName(inline value: GtkAccessibleTextGranularity): Option[String] = + inline value match + case GTK_ACCESSIBLE_TEXT_GRANULARITY_CHARACTER => Some("GTK_ACCESSIBLE_TEXT_GRANULARITY_CHARACTER") + case GTK_ACCESSIBLE_TEXT_GRANULARITY_WORD => Some("GTK_ACCESSIBLE_TEXT_GRANULARITY_WORD") + case GTK_ACCESSIBLE_TEXT_GRANULARITY_SENTENCE => Some("GTK_ACCESSIBLE_TEXT_GRANULARITY_SENTENCE") + case GTK_ACCESSIBLE_TEXT_GRANULARITY_LINE => Some("GTK_ACCESSIBLE_TEXT_GRANULARITY_LINE") + case GTK_ACCESSIBLE_TEXT_GRANULARITY_PARAGRAPH => Some("GTK_ACCESSIBLE_TEXT_GRANULARITY_PARAGRAPH") + case _ => _root_.scala.None + extension (a: GtkAccessibleTextGranularity) + inline def &(b: GtkAccessibleTextGranularity): GtkAccessibleTextGranularity = a & b + inline def |(b: GtkAccessibleTextGranularity): GtkAccessibleTextGranularity = a | b + inline def is(b: GtkAccessibleTextGranularity): Boolean = (a & b) == b + /** * GtkAccessibleTristate: _ACCESSIBLE_TRISTATE_FALSE: The state is `false` _ACCESSIBLE_TRISTATE_TRUE: The state is `true` _ACCESSIBLE_TRISTATE_MIXED: The state is `mixed` */ @@ -621,7 +826,7 @@ object GtkAccessibleTristate extends CEnumU[GtkAccessibleTristate]: inline def is(b: GtkAccessibleTristate): Boolean = (a & b) == b /** - * GtkAlign: _ALIGN_FILL: stretch to fill all space if possible, center if no meaningful way to stretch _ALIGN_START: snap to left or top side, leaving space on right or bottom _ALIGN_END: snap to right or bottom side, leaving space on left or top _ALIGN_CENTER: center natural width of widget inside the allocation _ALIGN_BASELINE: align the widget according to the baseline. See [class.Widget]. + * GtkAlign: _ALIGN_FILL: stretch to fill all space if possible, center if no meaningful way to stretch _ALIGN_START: snap to left or top side, leaving space on right or bottom _ALIGN_END: snap to right or bottom side, leaving space on left or top _ALIGN_CENTER: center natural width of widget inside the allocation */ opaque type GtkAlign = CUnsignedInt object GtkAlign extends CEnumU[GtkAlign]: @@ -631,14 +836,18 @@ object GtkAlign extends CEnumU[GtkAlign]: val GTK_ALIGN_START = define(1) val GTK_ALIGN_END = define(2) val GTK_ALIGN_CENTER = define(3) + val GTK_ALIGN_BASELINE_FILL = define(4) val GTK_ALIGN_BASELINE = define(4) + val GTK_ALIGN_BASELINE_CENTER = define(5) inline def getName(inline value: GtkAlign): Option[String] = inline value match case GTK_ALIGN_FILL => Some("GTK_ALIGN_FILL") case GTK_ALIGN_START => Some("GTK_ALIGN_START") case GTK_ALIGN_END => Some("GTK_ALIGN_END") case GTK_ALIGN_CENTER => Some("GTK_ALIGN_CENTER") + case GTK_ALIGN_BASELINE_FILL => Some("GTK_ALIGN_BASELINE_FILL") case GTK_ALIGN_BASELINE => Some("GTK_ALIGN_BASELINE") + case GTK_ALIGN_BASELINE_CENTER => Some("GTK_ALIGN_BASELINE_CENTER") case _ => _root_.scala.None extension (a: GtkAlign) inline def &(b: GtkAlign): GtkAlign = a & b @@ -931,6 +1140,27 @@ object GtkCellRendererState extends CEnumU[GtkCellRendererState]: inline def |(b: GtkCellRendererState): GtkCellRendererState = a | b inline def is(b: GtkCellRendererState): Boolean = (a & b) == b +/** + * GtkCollation: _COLLATION_NONE: Don't do any collation _COLLATION_UNICODE: Use [func.utf8_collate_key] _COLLATION_FILENAME: Use [func.utf8_collate_key_for_filename] +*/ +opaque type GtkCollation = CUnsignedInt +object GtkCollation extends CEnumU[GtkCollation]: + given _tag: Tag[GtkCollation] = Tag.UInt + inline def define(inline a: Long): GtkCollation = a.toUInt + val GTK_COLLATION_NONE = define(0) + val GTK_COLLATION_UNICODE = define(1) + val GTK_COLLATION_FILENAME = define(2) + inline def getName(inline value: GtkCollation): Option[String] = + inline value match + case GTK_COLLATION_NONE => Some("GTK_COLLATION_NONE") + case GTK_COLLATION_UNICODE => Some("GTK_COLLATION_UNICODE") + case GTK_COLLATION_FILENAME => Some("GTK_COLLATION_FILENAME") + case _ => _root_.scala.None + extension (a: GtkCollation) + inline def &(b: GtkCollation): GtkCollation = a & b + inline def |(b: GtkCollation): GtkCollation = a | b + inline def is(b: GtkCollation): Boolean = (a & b) == b + /** * GtkConstraintAttribute: _CONSTRAINT_ATTRIBUTE_NONE: No attribute, used for constant relations _CONSTRAINT_ATTRIBUTE_LEFT: The left edge of a widget, regardless of text direction _CONSTRAINT_ATTRIBUTE_RIGHT: The right edge of a widget, regardless of text direction _CONSTRAINT_ATTRIBUTE_TOP: The top edge of a widget _CONSTRAINT_ATTRIBUTE_BOTTOM: The bottom edge of a widget _CONSTRAINT_ATTRIBUTE_START: The leading edge of a widget, depending on text direction; equivalent to %GTK_CONSTRAINT_ATTRIBUTE_LEFT for LTR languages, and %GTK_CONSTRAINT_ATTRIBUTE_RIGHT for RTL ones _CONSTRAINT_ATTRIBUTE_END: The trailing edge of a widget, depending on text direction; equivalent to %GTK_CONSTRAINT_ATTRIBUTE_RIGHT for LTR languages, and %GTK_CONSTRAINT_ATTRIBUTE_LEFT for RTL ones _CONSTRAINT_ATTRIBUTE_WIDTH: The width of a widget _CONSTRAINT_ATTRIBUTE_HEIGHT: The height of a widget _CONSTRAINT_ATTRIBUTE_CENTER_X: The center of a widget, on the horizontal axis _CONSTRAINT_ATTRIBUTE_CENTER_Y: The center of a widget, on the vertical axis _CONSTRAINT_ATTRIBUTE_BASELINE: The baseline of a widget */ @@ -1041,6 +1271,29 @@ object GtkConstraintVflParserError extends CEnumU[GtkConstraintVflParserError]: inline def |(b: GtkConstraintVflParserError): GtkConstraintVflParserError = a | b inline def is(b: GtkConstraintVflParserError): Boolean = (a & b) == b +/** + * GtkContentFit: _CONTENT_FIT_FILL: Make the content fill the entire allocation, without taking its aspect ratio in consideration. The resulting content will appear as stretched if its aspect ratio is different from the allocation aspect ratio. _CONTENT_FIT_CONTAIN: Scale the content to fit the allocation, while taking its aspect ratio in consideration. The resulting content will appear as letterboxed if its aspect ratio is different from the allocation aspect ratio. _CONTENT_FIT_COVER: Cover the entire allocation, while taking the content aspect ratio in consideration. The resulting content will appear as clipped if its aspect ratio is different from the allocation aspect ratio. _CONTENT_FIT_SCALE_DOWN: The content is scaled down to fit the allocation, if needed, otherwise its original size is used. +*/ +opaque type GtkContentFit = CUnsignedInt +object GtkContentFit extends CEnumU[GtkContentFit]: + given _tag: Tag[GtkContentFit] = Tag.UInt + inline def define(inline a: Long): GtkContentFit = a.toUInt + val GTK_CONTENT_FIT_FILL = define(0) + val GTK_CONTENT_FIT_CONTAIN = define(1) + val GTK_CONTENT_FIT_COVER = define(2) + val GTK_CONTENT_FIT_SCALE_DOWN = define(3) + inline def getName(inline value: GtkContentFit): Option[String] = + inline value match + case GTK_CONTENT_FIT_FILL => Some("GTK_CONTENT_FIT_FILL") + case GTK_CONTENT_FIT_CONTAIN => Some("GTK_CONTENT_FIT_CONTAIN") + case GTK_CONTENT_FIT_COVER => Some("GTK_CONTENT_FIT_COVER") + case GTK_CONTENT_FIT_SCALE_DOWN => Some("GTK_CONTENT_FIT_SCALE_DOWN") + case _ => _root_.scala.None + extension (a: GtkContentFit) + inline def &(b: GtkContentFit): GtkContentFit = a & b + inline def |(b: GtkContentFit): GtkContentFit = a | b + inline def is(b: GtkContentFit): Boolean = (a & b) == b + /** * GtkCornerType: _CORNER_TOP_LEFT: Place the scrollbars on the right and bottom of the widget (default behaviour). _CORNER_BOTTOM_LEFT: Place the scrollbars on the top and right of the widget. _CORNER_TOP_RIGHT: Place the scrollbars on the left and bottom of the widget. _CORNER_BOTTOM_RIGHT: Place the scrollbars on the top and left of the widget. */ @@ -1111,7 +1364,7 @@ object GtkCssParserWarning extends CEnumU[GtkCssParserWarning]: inline def is(b: GtkCssParserWarning): Boolean = (a & b) == b /** - * GtkDebugFlags: _DEBUG_TEXT: Information about GtkTextView _DEBUG_TREE: Information about GtkTreeView _DEBUG_KEYBINDINGS: Information about keyboard shortcuts _DEBUG_MODULES: Information about modules and extensions _DEBUG_GEOMETRY: Information about size allocation _DEBUG_ICONTHEME: Information about icon themes _DEBUG_PRINTING: Information about printing _DEBUG_BUILDER: Trace GtkBuilder operation _DEBUG_SIZE_REQUEST: Information about size requests _DEBUG_NO_CSS_CACHE: Disable the style property cache _DEBUG_INTERACTIVE: Open the GTK inspector _DEBUG_TOUCHSCREEN: Pretend the pointer is a touchscreen _DEBUG_ACTIONS: Information about actions and menu models _DEBUG_LAYOUT: Information from layout managers _DEBUG_SNAPSHOT: Include debug render nodes in the generated snapshots _DEBUG_CONSTRAINTS: Information from the constraints solver _DEBUG_BUILDER_OBJECTS: Log unused GtkBuilder objects _DEBUG_A11Y: Information about accessibility state changes _DEBUG_ICONFALLBACK: Information about icon fallback. Since: 4.2 + * GTK_DEBUG_INVERT_TEXT_DIR: */ opaque type GtkDebugFlags = CUnsignedInt object GtkDebugFlags extends CEnumU[GtkDebugFlags]: @@ -1128,7 +1381,6 @@ object GtkDebugFlags extends CEnumU[GtkDebugFlags]: val GTK_DEBUG_SIZE_REQUEST = define(256) val GTK_DEBUG_NO_CSS_CACHE = define(512) val GTK_DEBUG_INTERACTIVE = define(1024) - val GTK_DEBUG_TOUCHSCREEN = define(2048) val GTK_DEBUG_ACTIONS = define(4096) val GTK_DEBUG_LAYOUT = define(8192) val GTK_DEBUG_SNAPSHOT = define(16384) @@ -1136,6 +1388,7 @@ object GtkDebugFlags extends CEnumU[GtkDebugFlags]: val GTK_DEBUG_BUILDER_OBJECTS = define(65536) val GTK_DEBUG_A11Y = define(131072) val GTK_DEBUG_ICONFALLBACK = define(262144) + val GTK_DEBUG_INVERT_TEXT_DIR = define(524288) inline def getName(inline value: GtkDebugFlags): Option[String] = inline value match case GTK_DEBUG_TEXT => Some("GTK_DEBUG_TEXT") @@ -1149,7 +1402,6 @@ object GtkDebugFlags extends CEnumU[GtkDebugFlags]: case GTK_DEBUG_SIZE_REQUEST => Some("GTK_DEBUG_SIZE_REQUEST") case GTK_DEBUG_NO_CSS_CACHE => Some("GTK_DEBUG_NO_CSS_CACHE") case GTK_DEBUG_INTERACTIVE => Some("GTK_DEBUG_INTERACTIVE") - case GTK_DEBUG_TOUCHSCREEN => Some("GTK_DEBUG_TOUCHSCREEN") case GTK_DEBUG_ACTIONS => Some("GTK_DEBUG_ACTIONS") case GTK_DEBUG_LAYOUT => Some("GTK_DEBUG_LAYOUT") case GTK_DEBUG_SNAPSHOT => Some("GTK_DEBUG_SNAPSHOT") @@ -1157,6 +1409,7 @@ object GtkDebugFlags extends CEnumU[GtkDebugFlags]: case GTK_DEBUG_BUILDER_OBJECTS => Some("GTK_DEBUG_BUILDER_OBJECTS") case GTK_DEBUG_A11Y => Some("GTK_DEBUG_A11Y") case GTK_DEBUG_ICONFALLBACK => Some("GTK_DEBUG_ICONFALLBACK") + case GTK_DEBUG_INVERT_TEXT_DIR => Some("GTK_DEBUG_INVERT_TEXT_DIR") case _ => _root_.scala.None extension (a: GtkDebugFlags) inline def &(b: GtkDebugFlags): GtkDebugFlags = a & b @@ -1194,6 +1447,27 @@ object GtkDeleteType extends CEnumU[GtkDeleteType]: inline def |(b: GtkDeleteType): GtkDeleteType = a | b inline def is(b: GtkDeleteType): Boolean = (a & b) == b +/** + * GtkDialogError: _DIALOG_ERROR_FAILED: Generic error condition for when an operation fails and no more specific code is applicable _DIALOG_ERROR_CANCELLED: The async function call was cancelled via its `GCancellable` _DIALOG_ERROR_DISMISSED: The operation was cancelled by the user (via a Cancel or Close button) +*/ +opaque type GtkDialogError = CUnsignedInt +object GtkDialogError extends CEnumU[GtkDialogError]: + given _tag: Tag[GtkDialogError] = Tag.UInt + inline def define(inline a: Long): GtkDialogError = a.toUInt + val GTK_DIALOG_ERROR_FAILED = define(0) + val GTK_DIALOG_ERROR_CANCELLED = define(1) + val GTK_DIALOG_ERROR_DISMISSED = define(2) + inline def getName(inline value: GtkDialogError): Option[String] = + inline value match + case GTK_DIALOG_ERROR_FAILED => Some("GTK_DIALOG_ERROR_FAILED") + case GTK_DIALOG_ERROR_CANCELLED => Some("GTK_DIALOG_ERROR_CANCELLED") + case GTK_DIALOG_ERROR_DISMISSED => Some("GTK_DIALOG_ERROR_DISMISSED") + case _ => _root_.scala.None + extension (a: GtkDialogError) + inline def &(b: GtkDialogError): GtkDialogError = a & b + inline def |(b: GtkDialogError): GtkDialogError = a | b + inline def is(b: GtkDialogError): Boolean = (a & b) == b + /** * GtkDialogFlags: _DIALOG_MODAL: Make the constructed dialog modal _DIALOG_DESTROY_WITH_PARENT: Destroy the dialog when its parent is destroyed _DIALOG_USE_HEADER_BAR: Create dialog with actions in header bar instead of action area */ @@ -1453,6 +1727,48 @@ object GtkFontChooserLevel extends CEnumU[GtkFontChooserLevel]: inline def |(b: GtkFontChooserLevel): GtkFontChooserLevel = a | b inline def is(b: GtkFontChooserLevel): Boolean = (a & b) == b +/** + * GtkFontLevel: _FONT_LEVEL_FAMILY: Select a font family _FONT_LEVEL_FACE: Select a font face (i.e. a family and a style) _FONT_LEVEL_FONT: Select a font (i.e. a face with a size, and possibly font variations) _FONT_LEVEL_FEATURES: Select a font and font features +*/ +opaque type GtkFontLevel = CUnsignedInt +object GtkFontLevel extends CEnumU[GtkFontLevel]: + given _tag: Tag[GtkFontLevel] = Tag.UInt + inline def define(inline a: Long): GtkFontLevel = a.toUInt + val GTK_FONT_LEVEL_FAMILY = define(0) + val GTK_FONT_LEVEL_FACE = define(1) + val GTK_FONT_LEVEL_FONT = define(2) + val GTK_FONT_LEVEL_FEATURES = define(3) + inline def getName(inline value: GtkFontLevel): Option[String] = + inline value match + case GTK_FONT_LEVEL_FAMILY => Some("GTK_FONT_LEVEL_FAMILY") + case GTK_FONT_LEVEL_FACE => Some("GTK_FONT_LEVEL_FACE") + case GTK_FONT_LEVEL_FONT => Some("GTK_FONT_LEVEL_FONT") + case GTK_FONT_LEVEL_FEATURES => Some("GTK_FONT_LEVEL_FEATURES") + case _ => _root_.scala.None + extension (a: GtkFontLevel) + inline def &(b: GtkFontLevel): GtkFontLevel = a & b + inline def |(b: GtkFontLevel): GtkFontLevel = a | b + inline def is(b: GtkFontLevel): Boolean = (a & b) == b + +/** + * GtkGraphicsOffloadEnabled: _GRAPHICS_OFFLOAD_ENABLED: Graphics offloading is enabled. _GRAPHICS_OFFLOAD_DISABLED: Graphics offloading is disabled. +*/ +opaque type GtkGraphicsOffloadEnabled = CUnsignedInt +object GtkGraphicsOffloadEnabled extends CEnumU[GtkGraphicsOffloadEnabled]: + given _tag: Tag[GtkGraphicsOffloadEnabled] = Tag.UInt + inline def define(inline a: Long): GtkGraphicsOffloadEnabled = a.toUInt + val GTK_GRAPHICS_OFFLOAD_ENABLED = define(0) + val GTK_GRAPHICS_OFFLOAD_DISABLED = define(1) + inline def getName(inline value: GtkGraphicsOffloadEnabled): Option[String] = + inline value match + case GTK_GRAPHICS_OFFLOAD_ENABLED => Some("GTK_GRAPHICS_OFFLOAD_ENABLED") + case GTK_GRAPHICS_OFFLOAD_DISABLED => Some("GTK_GRAPHICS_OFFLOAD_DISABLED") + case _ => _root_.scala.None + extension (a: GtkGraphicsOffloadEnabled) + inline def &(b: GtkGraphicsOffloadEnabled): GtkGraphicsOffloadEnabled = a & b + inline def |(b: GtkGraphicsOffloadEnabled): GtkGraphicsOffloadEnabled = a | b + inline def is(b: GtkGraphicsOffloadEnabled): Boolean = (a & b) == b + /** * GtkIconLookupFlags: _ICON_LOOKUP_FORCE_REGULAR: Try to always load regular icons, even when symbolic icon names are given _ICON_LOOKUP_FORCE_SYMBOLIC: Try to always load symbolic icons, even when regular icon names are given _ICON_LOOKUP_PRELOAD: Starts loading the texture in the background so it is ready when later needed. */ @@ -1642,6 +1958,29 @@ object GtkInputPurpose extends CEnumU[GtkInputPurpose]: inline def |(b: GtkInputPurpose): GtkInputPurpose = a | b inline def is(b: GtkInputPurpose): Boolean = (a & b) == b +/** + * GtkInscriptionOverflow: _INSCRIPTION_OVERFLOW_CLIP: Clip the remaining text _INSCRIPTION_OVERFLOW_ELLIPSIZE_START: Omit characters at the start of the text _INSCRIPTION_OVERFLOW_ELLIPSIZE_MIDDLE: Omit characters at the middle of the text _INSCRIPTION_OVERFLOW_ELLIPSIZE_END: Omit characters at the end of the text +*/ +opaque type GtkInscriptionOverflow = CUnsignedInt +object GtkInscriptionOverflow extends CEnumU[GtkInscriptionOverflow]: + given _tag: Tag[GtkInscriptionOverflow] = Tag.UInt + inline def define(inline a: Long): GtkInscriptionOverflow = a.toUInt + val GTK_INSCRIPTION_OVERFLOW_CLIP = define(0) + val GTK_INSCRIPTION_OVERFLOW_ELLIPSIZE_START = define(1) + val GTK_INSCRIPTION_OVERFLOW_ELLIPSIZE_MIDDLE = define(2) + val GTK_INSCRIPTION_OVERFLOW_ELLIPSIZE_END = define(3) + inline def getName(inline value: GtkInscriptionOverflow): Option[String] = + inline value match + case GTK_INSCRIPTION_OVERFLOW_CLIP => Some("GTK_INSCRIPTION_OVERFLOW_CLIP") + case GTK_INSCRIPTION_OVERFLOW_ELLIPSIZE_START => Some("GTK_INSCRIPTION_OVERFLOW_ELLIPSIZE_START") + case GTK_INSCRIPTION_OVERFLOW_ELLIPSIZE_MIDDLE => Some("GTK_INSCRIPTION_OVERFLOW_ELLIPSIZE_MIDDLE") + case GTK_INSCRIPTION_OVERFLOW_ELLIPSIZE_END => Some("GTK_INSCRIPTION_OVERFLOW_ELLIPSIZE_END") + case _ => _root_.scala.None + extension (a: GtkInscriptionOverflow) + inline def &(b: GtkInscriptionOverflow): GtkInscriptionOverflow = a & b + inline def |(b: GtkInscriptionOverflow): GtkInscriptionOverflow = a | b + inline def is(b: GtkInscriptionOverflow): Boolean = (a & b) == b + /** * GtkJustification: _JUSTIFY_LEFT: The text is placed at the left edge of the label. _JUSTIFY_RIGHT: The text is placed at the right edge of the label. _JUSTIFY_CENTER: The text is placed in the center of the label. _JUSTIFY_FILL: The text is placed is distributed across the label. */ @@ -1685,7 +2024,7 @@ object GtkLevelBarMode extends CEnumU[GtkLevelBarMode]: inline def is(b: GtkLevelBarMode): Boolean = (a & b) == b /** - * GtkLicense: _LICENSE_UNKNOWN: No license specified _LICENSE_CUSTOM: A license text is going to be specified by the developer _LICENSE_GPL_2_0: The GNU General Public License, version 2.0 or later _LICENSE_GPL_3_0: The GNU General Public License, version 3.0 or later _LICENSE_LGPL_2_1: The GNU Lesser General Public License, version 2.1 or later _LICENSE_LGPL_3_0: The GNU Lesser General Public License, version 3.0 or later _LICENSE_BSD: The BSD standard license _LICENSE_MIT_X11: The MIT/X11 standard license _LICENSE_ARTISTIC: The Artistic License, version 2.0 _LICENSE_GPL_2_0_ONLY: The GNU General Public License, version 2.0 only _LICENSE_GPL_3_0_ONLY: The GNU General Public License, version 3.0 only _LICENSE_LGPL_2_1_ONLY: The GNU Lesser General Public License, version 2.1 only _LICENSE_LGPL_3_0_ONLY: The GNU Lesser General Public License, version 3.0 only _LICENSE_AGPL_3_0: The GNU Affero General Public License, version 3.0 or later _LICENSE_AGPL_3_0_ONLY: The GNU Affero General Public License, version 3.0 only _LICENSE_BSD_3: The 3-clause BSD licence _LICENSE_APACHE_2_0: The Apache License, version 2.0 _LICENSE_MPL_2_0: The Mozilla Public License, version 2.0 + * GtkLicense: _LICENSE_UNKNOWN: No license specified _LICENSE_CUSTOM: A license text is going to be specified by the developer _LICENSE_GPL_2_0: The GNU General Public License, version 2.0 or later _LICENSE_GPL_3_0: The GNU General Public License, version 3.0 or later _LICENSE_LGPL_2_1: The GNU Lesser General Public License, version 2.1 or later _LICENSE_LGPL_3_0: The GNU Lesser General Public License, version 3.0 or later _LICENSE_BSD: The BSD standard license _LICENSE_MIT_X11: The MIT/X11 standard license _LICENSE_ARTISTIC: The Artistic License, version 2.0 _LICENSE_GPL_2_0_ONLY: The GNU General Public License, version 2.0 only _LICENSE_GPL_3_0_ONLY: The GNU General Public License, version 3.0 only _LICENSE_LGPL_2_1_ONLY: The GNU Lesser General Public License, version 2.1 only _LICENSE_LGPL_3_0_ONLY: The GNU Lesser General Public License, version 3.0 only _LICENSE_AGPL_3_0: The GNU Affero General Public License, version 3.0 or later _LICENSE_AGPL_3_0_ONLY: The GNU Affero General Public License, version 3.0 only _LICENSE_BSD_3: The 3-clause BSD licence _LICENSE_APACHE_2_0: The Apache License, version 2.0 _LICENSE_MPL_2_0: The Mozilla Public License, version 2.0 _LICENSE_0BSD: Zero-Clause BSD license */ opaque type GtkLicense = CUnsignedInt object GtkLicense extends CEnumU[GtkLicense]: @@ -1709,6 +2048,7 @@ object GtkLicense extends CEnumU[GtkLicense]: val GTK_LICENSE_BSD_3 = define(15) val GTK_LICENSE_APACHE_2_0 = define(16) val GTK_LICENSE_MPL_2_0 = define(17) + val GTK_LICENSE_0BSD = define(18) inline def getName(inline value: GtkLicense): Option[String] = inline value match case GTK_LICENSE_UNKNOWN => Some("GTK_LICENSE_UNKNOWN") @@ -1729,12 +2069,55 @@ object GtkLicense extends CEnumU[GtkLicense]: case GTK_LICENSE_BSD_3 => Some("GTK_LICENSE_BSD_3") case GTK_LICENSE_APACHE_2_0 => Some("GTK_LICENSE_APACHE_2_0") case GTK_LICENSE_MPL_2_0 => Some("GTK_LICENSE_MPL_2_0") + case GTK_LICENSE_0BSD => Some("GTK_LICENSE_0BSD") case _ => _root_.scala.None extension (a: GtkLicense) inline def &(b: GtkLicense): GtkLicense = a & b inline def |(b: GtkLicense): GtkLicense = a | b inline def is(b: GtkLicense): Boolean = (a & b) == b +/** + * GtkListScrollFlags: _LIST_SCROLL_NONE: Don't do anything extra _LIST_SCROLL_FOCUS: Focus the target item _LIST_SCROLL_SELECT: Select the target item and unselect all other items. +*/ +opaque type GtkListScrollFlags = CUnsignedInt +object GtkListScrollFlags extends CEnumU[GtkListScrollFlags]: + given _tag: Tag[GtkListScrollFlags] = Tag.UInt + inline def define(inline a: Long): GtkListScrollFlags = a.toUInt + val GTK_LIST_SCROLL_NONE = define(0) + val GTK_LIST_SCROLL_FOCUS = define(1) + val GTK_LIST_SCROLL_SELECT = define(2) + inline def getName(inline value: GtkListScrollFlags): Option[String] = + inline value match + case GTK_LIST_SCROLL_NONE => Some("GTK_LIST_SCROLL_NONE") + case GTK_LIST_SCROLL_FOCUS => Some("GTK_LIST_SCROLL_FOCUS") + case GTK_LIST_SCROLL_SELECT => Some("GTK_LIST_SCROLL_SELECT") + case _ => _root_.scala.None + extension (a: GtkListScrollFlags) + inline def &(b: GtkListScrollFlags): GtkListScrollFlags = a & b + inline def |(b: GtkListScrollFlags): GtkListScrollFlags = a | b + inline def is(b: GtkListScrollFlags): Boolean = (a & b) == b + +/** + * GtkListTabBehavior: _LIST_TAB_ALL: Cycle through all focusable items of the list _LIST_TAB_ITEM: Cycle through a single list element, then move focus out of the list. Moving focus between items needs to be done with the arrow keys. _LIST_TAB_CELL: Cycle only through a single cell, then move focus out of the list. Moving focus between cells needs to be done with the arrow keys. This is only relevant for cell-based widgets like #GtkColumnView, otherwise it behaves like `GTK_LIST_TAB_ITEM`. +*/ +opaque type GtkListTabBehavior = CUnsignedInt +object GtkListTabBehavior extends CEnumU[GtkListTabBehavior]: + given _tag: Tag[GtkListTabBehavior] = Tag.UInt + inline def define(inline a: Long): GtkListTabBehavior = a.toUInt + val GTK_LIST_TAB_ALL = define(0) + val GTK_LIST_TAB_ITEM = define(1) + val GTK_LIST_TAB_CELL = define(2) + inline def getName(inline value: GtkListTabBehavior): Option[String] = + inline value match + case GTK_LIST_TAB_ALL => Some("GTK_LIST_TAB_ALL") + case GTK_LIST_TAB_ITEM => Some("GTK_LIST_TAB_ITEM") + case GTK_LIST_TAB_CELL => Some("GTK_LIST_TAB_CELL") + case _ => _root_.scala.None + extension (a: GtkListTabBehavior) + inline def &(b: GtkListTabBehavior): GtkListTabBehavior = a & b + inline def |(b: GtkListTabBehavior): GtkListTabBehavior = a | b + inline def is(b: GtkListTabBehavior): Boolean = (a & b) == b + /** * GtkMessageType: _MESSAGE_INFO: Informational message _MESSAGE_WARNING: Non-fatal warning message _MESSAGE_QUESTION: Question requiring a choice _MESSAGE_ERROR: Fatal error message _MESSAGE_OTHER: None of the above */ @@ -2077,15 +2460,17 @@ object GtkPolicyType extends CEnumU[GtkPolicyType]: inline def is(b: GtkPolicyType): Boolean = (a & b) == b /** - * GtkPopoverMenuFlags: _POPOVER_MENU_NESTED: Create submenus as nested popovers. Without this flag, submenus are created as sliding pages that replace the main menu. + * GtkPopoverMenuFlags: _POPOVER_MENU_NESTED: Submenus are presented as traditional, nested popovers. */ opaque type GtkPopoverMenuFlags = CUnsignedInt object GtkPopoverMenuFlags extends CEnumU[GtkPopoverMenuFlags]: given _tag: Tag[GtkPopoverMenuFlags] = Tag.UInt inline def define(inline a: Long): GtkPopoverMenuFlags = a.toUInt + val GTK_POPOVER_MENU_SLIDING = define(0) val GTK_POPOVER_MENU_NESTED = define(1) inline def getName(inline value: GtkPopoverMenuFlags): Option[String] = inline value match + case GTK_POPOVER_MENU_SLIDING => Some("GTK_POPOVER_MENU_SLIDING") case GTK_POPOVER_MENU_NESTED => Some("GTK_POPOVER_MENU_NESTED") case _ => _root_.scala.None extension (a: GtkPopoverMenuFlags) @@ -3221,77 +3606,4 @@ object GtkWrapMode extends CEnumU[GtkWrapMode]: extension (a: GtkWrapMode) inline def &(b: GtkWrapMode): GtkWrapMode = a & b inline def |(b: GtkWrapMode): GtkWrapMode = a | b - inline def is(b: GtkWrapMode): Boolean = (a & b) == b - -/** - * PangoDirection: _DIRECTION_LTR: A strong left-to-right direction _DIRECTION_RTL: A strong right-to-left direction _DIRECTION_TTB_LTR: Deprecated value; treated the same as `PANGO_DIRECTION_RTL`. _DIRECTION_TTB_RTL: Deprecated value; treated the same as `PANGO_DIRECTION_LTR` _DIRECTION_WEAK_LTR: A weak left-to-right direction _DIRECTION_WEAK_RTL: A weak right-to-left direction _DIRECTION_NEUTRAL: No direction specified -*/ -opaque type PangoDirection = CUnsignedInt -object PangoDirection extends CEnumU[PangoDirection]: - given _tag: Tag[PangoDirection] = Tag.UInt - inline def define(inline a: Long): PangoDirection = a.toUInt - val PANGO_DIRECTION_LTR = define(0) - val PANGO_DIRECTION_RTL = define(1) - val PANGO_DIRECTION_TTB_LTR = define(2) - val PANGO_DIRECTION_TTB_RTL = define(3) - val PANGO_DIRECTION_WEAK_LTR = define(4) - val PANGO_DIRECTION_WEAK_RTL = define(5) - val PANGO_DIRECTION_NEUTRAL = define(6) - inline def getName(inline value: PangoDirection): Option[String] = - inline value match - case PANGO_DIRECTION_LTR => Some("PANGO_DIRECTION_LTR") - case PANGO_DIRECTION_RTL => Some("PANGO_DIRECTION_RTL") - case PANGO_DIRECTION_TTB_LTR => Some("PANGO_DIRECTION_TTB_LTR") - case PANGO_DIRECTION_TTB_RTL => Some("PANGO_DIRECTION_TTB_RTL") - case PANGO_DIRECTION_WEAK_LTR => Some("PANGO_DIRECTION_WEAK_LTR") - case PANGO_DIRECTION_WEAK_RTL => Some("PANGO_DIRECTION_WEAK_RTL") - case PANGO_DIRECTION_NEUTRAL => Some("PANGO_DIRECTION_NEUTRAL") - case _ => _root_.scala.None - extension (a: PangoDirection) - inline def &(b: PangoDirection): PangoDirection = a & b - inline def |(b: PangoDirection): PangoDirection = a | b - inline def is(b: PangoDirection): Boolean = (a & b) == b - -/** - * PangoEllipsizeMode: _ELLIPSIZE_NONE: No ellipsization _ELLIPSIZE_START: Omit characters at the start of the text _ELLIPSIZE_MIDDLE: Omit characters in the middle of the text _ELLIPSIZE_END: Omit characters at the end of the text -*/ -opaque type PangoEllipsizeMode = CUnsignedInt -object PangoEllipsizeMode extends CEnumU[PangoEllipsizeMode]: - given _tag: Tag[PangoEllipsizeMode] = Tag.UInt - inline def define(inline a: Long): PangoEllipsizeMode = a.toUInt - val PANGO_ELLIPSIZE_NONE = define(0) - val PANGO_ELLIPSIZE_START = define(1) - val PANGO_ELLIPSIZE_MIDDLE = define(2) - val PANGO_ELLIPSIZE_END = define(3) - inline def getName(inline value: PangoEllipsizeMode): Option[String] = - inline value match - case PANGO_ELLIPSIZE_NONE => Some("PANGO_ELLIPSIZE_NONE") - case PANGO_ELLIPSIZE_START => Some("PANGO_ELLIPSIZE_START") - case PANGO_ELLIPSIZE_MIDDLE => Some("PANGO_ELLIPSIZE_MIDDLE") - case PANGO_ELLIPSIZE_END => Some("PANGO_ELLIPSIZE_END") - case _ => _root_.scala.None - extension (a: PangoEllipsizeMode) - inline def &(b: PangoEllipsizeMode): PangoEllipsizeMode = a & b - inline def |(b: PangoEllipsizeMode): PangoEllipsizeMode = a | b - inline def is(b: PangoEllipsizeMode): Boolean = (a & b) == b - -/** - * PangoWrapMode: _WRAP_WORD: wrap lines at word boundaries. _WRAP_CHAR: wrap lines at character boundaries. _WRAP_WORD_CHAR: wrap lines at word boundaries, but fall back to character boundaries if there is not enough space for a full word. -*/ -opaque type PangoWrapMode = CUnsignedInt -object PangoWrapMode extends CEnumU[PangoWrapMode]: - given _tag: Tag[PangoWrapMode] = Tag.UInt - inline def define(inline a: Long): PangoWrapMode = a.toUInt - val PANGO_WRAP_WORD = define(0) - val PANGO_WRAP_CHAR = define(1) - val PANGO_WRAP_WORD_CHAR = define(2) - inline def getName(inline value: PangoWrapMode): Option[String] = - inline value match - case PANGO_WRAP_WORD => Some("PANGO_WRAP_WORD") - case PANGO_WRAP_CHAR => Some("PANGO_WRAP_CHAR") - case PANGO_WRAP_WORD_CHAR => Some("PANGO_WRAP_WORD_CHAR") - case _ => _root_.scala.None - extension (a: PangoWrapMode) - inline def &(b: PangoWrapMode): PangoWrapMode = a & b - inline def |(b: PangoWrapMode): PangoWrapMode = a | b - inline def is(b: PangoWrapMode): Boolean = (a & b) == b \ No newline at end of file + inline def is(b: GtkWrapMode): Boolean = (a & b) == b \ No newline at end of file diff --git a/gtk4/src/main/scala/generated/sn.gnome.gtk4.internal/functions.scala b/gtk4/src/main/scala/generated/sn.gnome.gtk4.internal/functions.scala index 0fb6822..246fb50 100644 --- a/gtk4/src/main/scala/generated/sn.gnome.gtk4.internal/functions.scala +++ b/gtk4/src/main/scala/generated/sn.gnome.gtk4.internal/functions.scala @@ -11,12 +11,22 @@ import _root_.scala.scalanative.* @extern def GTK_ACCESSIBLE_GET_IFACE(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[GtkAccessibleInterface] = extern +@extern def GTK_ACCESSIBLE_RANGE(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[GtkAccessibleRange] = extern + +@extern def GTK_ACCESSIBLE_RANGE_GET_IFACE(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[GtkAccessibleRangeInterface] = extern + +@extern def GTK_ACCESSIBLE_TEXT(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[GtkAccessibleText] = extern + +@extern def GTK_ACCESSIBLE_TEXT_GET_IFACE(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[GtkAccessibleTextInterface] = extern + @extern def GTK_ACTIVATE_ACTION(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[GtkActivateAction] = extern @extern def GTK_ACTIVATE_ACTION_CLASS(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[GtkActivateActionClass] = extern @extern def GTK_ACTIVATE_ACTION_GET_CLASS(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[GtkActivateActionClass] = extern +@extern def GTK_ALERT_DIALOG(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[GtkAlertDialog] = extern + @extern def GTK_ALTERNATIVE_TRIGGER(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[GtkAlternativeTrigger] = extern @extern def GTK_ALTERNATIVE_TRIGGER_CLASS(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[GtkAlternativeTriggerClass] = extern @@ -61,6 +71,24 @@ import _root_.scala.scalanative.* @extern def GTK_CENTER_LAYOUT(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[GtkCenterLayout] = extern +@extern def GTK_COLOR_DIALOG(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[GtkColorDialog] = extern + +@extern def GTK_COLOR_DIALOG_BUTTON(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[GtkColorDialogButton] = extern + +@extern def GTK_COLUMN_VIEW_CELL(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[GtkColumnViewCell] = extern + +@extern def GTK_COLUMN_VIEW_CELL_CLASS(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[GtkColumnViewCellClass] = extern + +@extern def GTK_COLUMN_VIEW_CELL_GET_CLASS(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[GtkColumnViewCellClass] = extern + +@extern def GTK_COLUMN_VIEW_ROW(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[GtkColumnViewRow] = extern + +@extern def GTK_COLUMN_VIEW_ROW_CLASS(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[GtkColumnViewRowClass] = extern + +@extern def GTK_COLUMN_VIEW_ROW_GET_CLASS(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[GtkColumnViewRowClass] = extern + +@extern def GTK_COLUMN_VIEW_SORTER(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[GtkColumnViewSorter] = extern + @extern def GTK_CONSTRAINT(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[GtkConstraint] = extern @extern def GTK_CONSTRAINT_GUIDE(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[GtkConstraintGuide] = extern @@ -95,6 +123,10 @@ import _root_.scala.scalanative.* @extern def GTK_FILE_CHOOSER_NATIVE(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[GtkFileChooserNative] = extern +@extern def GTK_FILE_DIALOG(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[GtkFileDialog] = extern + +@extern def GTK_FILE_LAUNCHER(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[GtkFileLauncher] = extern + @extern def GTK_FILTER(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[GtkFilter] = extern @extern def GTK_FILTER_CLASS(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[GtkFilterClass] = extern @@ -109,16 +141,30 @@ import _root_.scala.scalanative.* @extern def GTK_FLATTEN_LIST_MODEL(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[GtkFlattenListModel] = extern +@extern def GTK_FONT_DIALOG(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[GtkFontDialog] = extern + +@extern def GTK_FONT_DIALOG_BUTTON(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[GtkFontDialogButton] = extern + +@extern def GTK_GRAPHICS_OFFLOAD(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[GtkGraphicsOffload] = extern + @extern def GTK_GRID_LAYOUT(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[GtkGridLayout] = extern @extern def GTK_GRID_LAYOUT_CHILD(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[GtkGridLayoutChild] = extern +@extern def GTK_INSCRIPTION(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[GtkInscription] = extern + @extern def GTK_IS_ACCESSIBLE(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern +@extern def GTK_IS_ACCESSIBLE_RANGE(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern + +@extern def GTK_IS_ACCESSIBLE_TEXT(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern + @extern def GTK_IS_ACTIVATE_ACTION(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern @extern def GTK_IS_ACTIVATE_ACTION_CLASS(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern +@extern def GTK_IS_ALERT_DIALOG(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern + @extern def GTK_IS_ALTERNATIVE_TRIGGER(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern @extern def GTK_IS_ALTERNATIVE_TRIGGER_CLASS(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern @@ -151,6 +197,20 @@ import _root_.scala.scalanative.* @extern def GTK_IS_CENTER_LAYOUT(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern +@extern def GTK_IS_COLOR_DIALOG(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern + +@extern def GTK_IS_COLOR_DIALOG_BUTTON(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern + +@extern def GTK_IS_COLUMN_VIEW_CELL(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern + +@extern def GTK_IS_COLUMN_VIEW_CELL_CLASS(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern + +@extern def GTK_IS_COLUMN_VIEW_ROW(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern + +@extern def GTK_IS_COLUMN_VIEW_ROW_CLASS(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern + +@extern def GTK_IS_COLUMN_VIEW_SORTER(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern + @extern def GTK_IS_CONSTRAINT(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern @extern def GTK_IS_CONSTRAINT_GUIDE(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern @@ -181,6 +241,10 @@ import _root_.scala.scalanative.* @extern def GTK_IS_FILE_CHOOSER_NATIVE(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern +@extern def GTK_IS_FILE_DIALOG(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern + +@extern def GTK_IS_FILE_LAUNCHER(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern + @extern def GTK_IS_FILTER(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern @extern def GTK_IS_FILTER_CLASS(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern @@ -193,10 +257,18 @@ import _root_.scala.scalanative.* @extern def GTK_IS_FLATTEN_LIST_MODEL(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern +@extern def GTK_IS_FONT_DIALOG(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern + +@extern def GTK_IS_FONT_DIALOG_BUTTON(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern + +@extern def GTK_IS_GRAPHICS_OFFLOAD(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern + @extern def GTK_IS_GRID_LAYOUT(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern @extern def GTK_IS_GRID_LAYOUT_CHILD(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern +@extern def GTK_IS_INSCRIPTION(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern + @extern def GTK_IS_KEYVAL_TRIGGER(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern @extern def GTK_IS_KEYVAL_TRIGGER_CLASS(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern @@ -209,6 +281,14 @@ import _root_.scala.scalanative.* @extern def GTK_IS_LAYOUT_MANAGER_CLASS(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern +@extern def GTK_IS_LIST_HEADER(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern + +@extern def GTK_IS_LIST_HEADER_CLASS(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern + +@extern def GTK_IS_LIST_ITEM(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern + +@extern def GTK_IS_LIST_ITEM_CLASS(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern + @extern def GTK_IS_MAP_LIST_MODEL(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern @extern def GTK_IS_MEDIA_CONTROLS(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern @@ -267,8 +347,12 @@ import _root_.scala.scalanative.* @extern def GTK_IS_PICTURE(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern +@extern def GTK_IS_PRINT_DIALOG(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern + @extern def GTK_IS_ROOT(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern +@extern def GTK_IS_SECTION_MODEL(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern + @extern def GTK_IS_SELECTION_FILTER_MODEL(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern @extern def GTK_IS_SELECTION_MODEL(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern @@ -317,6 +401,8 @@ import _root_.scala.scalanative.* @extern def GTK_IS_TREE_LIST_ROW_SORTER(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern +@extern def GTK_IS_URI_LAUNCHER(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern + @extern def GTK_IS_VIDEO(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern @extern def GTK_IS_WIDGET_PAINTABLE(ptr : _root_.sn.gnome.glib.internal.gpointer): _root_.sn.gnome.glib.internal.gboolean = extern @@ -343,6 +429,18 @@ import _root_.scala.scalanative.* @extern def GTK_LAYOUT_MANAGER_GET_CLASS(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[GtkLayoutManagerClass] = extern +@extern def GTK_LIST_HEADER(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[GtkListHeader] = extern + +@extern def GTK_LIST_HEADER_CLASS(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[GtkListHeaderClass] = extern + +@extern def GTK_LIST_HEADER_GET_CLASS(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[GtkListHeaderClass] = extern + +@extern def GTK_LIST_ITEM(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[GtkListItem] = extern + +@extern def GTK_LIST_ITEM_CLASS(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[GtkListItemClass] = extern + +@extern def GTK_LIST_ITEM_GET_CLASS(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[GtkListItemClass] = extern + @extern def GTK_MAP_LIST_MODEL(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[GtkMapListModel] = extern @extern def GTK_MEDIA_CONTROLS(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[GtkMediaControls] = extern @@ -421,10 +519,16 @@ import _root_.scala.scalanative.* @extern def GTK_PICTURE(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[GtkPicture] = extern +@extern def GTK_PRINT_DIALOG(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[GtkPrintDialog] = extern + @extern def GTK_ROOT(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[GtkRoot] = extern @extern def GTK_ROOT_GET_IFACE(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[GtkRootInterface] = extern +@extern def GTK_SECTION_MODEL(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[GtkSectionModel] = extern + +@extern def GTK_SECTION_MODEL_GET_IFACE(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[GtkSectionModelInterface] = extern + @extern def GTK_SELECTION_FILTER_MODEL(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[GtkSelectionFilterModel] = extern @extern def GTK_SELECTION_MODEL(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[GtkSelectionModel] = extern @@ -487,6 +591,8 @@ import _root_.scala.scalanative.* @extern def GTK_TREE_LIST_ROW_SORTER(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[GtkTreeListRowSorter] = extern +@extern def GTK_URI_LAUNCHER(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[GtkUriLauncher] = extern + @extern def GTK_VIDEO(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[GtkVideo] = extern @extern def GTK_WIDGET_PAINTABLE(ptr : _root_.sn.gnome.glib.internal.gpointer): Ptr[GtkWidgetPaintable] = extern @@ -517,6 +623,10 @@ import _root_.scala.scalanative.* @extern def glib_autoptr_cleanup_GtkAccessible(_ptr : Ptr[Ptr[GtkAccessible]]): Unit = extern +@extern def glib_autoptr_cleanup_GtkAccessibleRange(_ptr : Ptr[Ptr[GtkAccessibleRange]]): Unit = extern + +@extern def glib_autoptr_cleanup_GtkAccessibleText(_ptr : Ptr[Ptr[GtkAccessibleText]]): Unit = extern + @extern def glib_autoptr_cleanup_GtkActionBar(_ptr : Ptr[Ptr[GtkActionBar]]): Unit = extern @extern def glib_autoptr_cleanup_GtkActionable(_ptr : Ptr[Ptr[GtkActionable]]): Unit = extern @@ -527,6 +637,10 @@ import _root_.scala.scalanative.* @extern def glib_autoptr_cleanup_GtkAdjustment(_ptr : Ptr[Ptr[GtkAdjustment]]): Unit = extern +@extern def glib_autoptr_cleanup_GtkAlertDialog(_ptr : Ptr[Ptr[GtkAlertDialog]]): Unit = extern + +@extern def glib_autoptr_cleanup_GtkAlertDialogClass(_ptr : Ptr[Ptr[GtkAlertDialogClass]]): Unit = extern + @extern def glib_autoptr_cleanup_GtkAlternativeTrigger(_ptr : Ptr[Ptr[GtkAlternativeTrigger]]): Unit = extern @extern def glib_autoptr_cleanup_GtkAlternativeTriggerClass(_ptr : Ptr[Ptr[GtkAlternativeTriggerClass]]): Unit = extern @@ -635,8 +749,28 @@ import _root_.scala.scalanative.* @extern def glib_autoptr_cleanup_GtkColorChooserWidget(_ptr : Ptr[Ptr[GtkColorChooserWidget]]): Unit = extern +@extern def glib_autoptr_cleanup_GtkColorDialog(_ptr : Ptr[Ptr[GtkColorDialog]]): Unit = extern + +@extern def glib_autoptr_cleanup_GtkColorDialogButton(_ptr : Ptr[Ptr[GtkColorDialogButton]]): Unit = extern + +@extern def glib_autoptr_cleanup_GtkColorDialogButtonClass(_ptr : Ptr[Ptr[GtkColorDialogButtonClass]]): Unit = extern + +@extern def glib_autoptr_cleanup_GtkColorDialogClass(_ptr : Ptr[Ptr[GtkColorDialogClass]]): Unit = extern + +@extern def glib_autoptr_cleanup_GtkColumnViewCell(_ptr : Ptr[Ptr[GtkColumnViewCell]]): Unit = extern + +@extern def glib_autoptr_cleanup_GtkColumnViewCellClass(_ptr : Ptr[Ptr[GtkColumnViewCellClass]]): Unit = extern + @extern def glib_autoptr_cleanup_GtkColumnViewColumn(_ptr : Ptr[Ptr[GtkColumnViewColumn]]): Unit = extern +@extern def glib_autoptr_cleanup_GtkColumnViewRow(_ptr : Ptr[Ptr[GtkColumnViewRow]]): Unit = extern + +@extern def glib_autoptr_cleanup_GtkColumnViewRowClass(_ptr : Ptr[Ptr[GtkColumnViewRowClass]]): Unit = extern + +@extern def glib_autoptr_cleanup_GtkColumnViewSorter(_ptr : Ptr[Ptr[GtkColumnViewSorter]]): Unit = extern + +@extern def glib_autoptr_cleanup_GtkColumnViewSorterClass(_ptr : Ptr[Ptr[GtkColumnViewSorterClass]]): Unit = extern + @extern def glib_autoptr_cleanup_GtkComboBox(_ptr : Ptr[Ptr[GtkComboBox]]): Unit = extern @extern def glib_autoptr_cleanup_GtkComboBoxText(_ptr : Ptr[Ptr[GtkComboBoxText]]): Unit = extern @@ -719,8 +853,16 @@ import _root_.scala.scalanative.* @extern def glib_autoptr_cleanup_GtkFileChooserWidget(_ptr : Ptr[Ptr[GtkFileChooserWidget]]): Unit = extern +@extern def glib_autoptr_cleanup_GtkFileDialog(_ptr : Ptr[Ptr[GtkFileDialog]]): Unit = extern + +@extern def glib_autoptr_cleanup_GtkFileDialogClass(_ptr : Ptr[Ptr[GtkFileDialogClass]]): Unit = extern + @extern def glib_autoptr_cleanup_GtkFileFilter(_ptr : Ptr[Ptr[GtkFileFilter]]): Unit = extern +@extern def glib_autoptr_cleanup_GtkFileLauncher(_ptr : Ptr[Ptr[GtkFileLauncher]]): Unit = extern + +@extern def glib_autoptr_cleanup_GtkFileLauncherClass(_ptr : Ptr[Ptr[GtkFileLauncherClass]]): Unit = extern + @extern def glib_autoptr_cleanup_GtkFilter(_ptr : Ptr[Ptr[GtkFilter]]): Unit = extern @extern def glib_autoptr_cleanup_GtkFilterClass(_ptr : Ptr[Ptr[GtkFilterClass]]): Unit = extern @@ -755,6 +897,14 @@ import _root_.scala.scalanative.* @extern def glib_autoptr_cleanup_GtkFontChooserWidget(_ptr : Ptr[Ptr[GtkFontChooserWidget]]): Unit = extern +@extern def glib_autoptr_cleanup_GtkFontDialog(_ptr : Ptr[Ptr[GtkFontDialog]]): Unit = extern + +@extern def glib_autoptr_cleanup_GtkFontDialogButton(_ptr : Ptr[Ptr[GtkFontDialogButton]]): Unit = extern + +@extern def glib_autoptr_cleanup_GtkFontDialogButtonClass(_ptr : Ptr[Ptr[GtkFontDialogButtonClass]]): Unit = extern + +@extern def glib_autoptr_cleanup_GtkFontDialogClass(_ptr : Ptr[Ptr[GtkFontDialogClass]]): Unit = extern + @extern def glib_autoptr_cleanup_GtkFrame(_ptr : Ptr[Ptr[GtkFrame]]): Unit = extern @extern def glib_autoptr_cleanup_GtkGLArea(_ptr : Ptr[Ptr[GtkGLArea]]): Unit = extern @@ -777,6 +927,10 @@ import _root_.scala.scalanative.* @extern def glib_autoptr_cleanup_GtkGestureZoom(_ptr : Ptr[Ptr[GtkGestureZoom]]): Unit = extern +@extern def glib_autoptr_cleanup_GtkGraphicsOffload(_ptr : Ptr[Ptr[GtkGraphicsOffload]]): Unit = extern + +@extern def glib_autoptr_cleanup_GtkGraphicsOffloadClass(_ptr : Ptr[Ptr[GtkGraphicsOffloadClass]]): Unit = extern + @extern def glib_autoptr_cleanup_GtkGrid(_ptr : Ptr[Ptr[GtkGrid]]): Unit = extern @extern def glib_autoptr_cleanup_GtkGridLayout(_ptr : Ptr[Ptr[GtkGridLayout]]): Unit = extern @@ -807,6 +961,10 @@ import _root_.scala.scalanative.* @extern def glib_autoptr_cleanup_GtkInfoBar(_ptr : Ptr[Ptr[GtkInfoBar]]): Unit = extern +@extern def glib_autoptr_cleanup_GtkInscription(_ptr : Ptr[Ptr[GtkInscription]]): Unit = extern + +@extern def glib_autoptr_cleanup_GtkInscriptionClass(_ptr : Ptr[Ptr[GtkInscriptionClass]]): Unit = extern + @extern def glib_autoptr_cleanup_GtkKeyvalTrigger(_ptr : Ptr[Ptr[GtkKeyvalTrigger]]): Unit = extern @extern def glib_autoptr_cleanup_GtkKeyvalTriggerClass(_ptr : Ptr[Ptr[GtkKeyvalTriggerClass]]): Unit = extern @@ -829,8 +987,14 @@ import _root_.scala.scalanative.* @extern def glib_autoptr_cleanup_GtkListBoxRow(_ptr : Ptr[Ptr[GtkListBoxRow]]): Unit = extern +@extern def glib_autoptr_cleanup_GtkListHeader(_ptr : Ptr[Ptr[GtkListHeader]]): Unit = extern + +@extern def glib_autoptr_cleanup_GtkListHeaderClass(_ptr : Ptr[Ptr[GtkListHeaderClass]]): Unit = extern + @extern def glib_autoptr_cleanup_GtkListItem(_ptr : Ptr[Ptr[GtkListItem]]): Unit = extern +@extern def glib_autoptr_cleanup_GtkListItemClass(_ptr : Ptr[Ptr[GtkListItemClass]]): Unit = extern + @extern def glib_autoptr_cleanup_GtkListItemFactory(_ptr : Ptr[Ptr[GtkListItemFactory]]): Unit = extern @extern def glib_autoptr_cleanup_GtkListStore(_ptr : Ptr[Ptr[GtkListStore]]): Unit = extern @@ -939,8 +1103,14 @@ import _root_.scala.scalanative.* @extern def glib_autoptr_cleanup_GtkPopoverMenu(_ptr : Ptr[Ptr[GtkPopoverMenu]]): Unit = extern +@extern def glib_autoptr_cleanup_GtkPopoverMenuBar(_ptr : Ptr[Ptr[GtkPopoverMenuBar]]): Unit = extern + @extern def glib_autoptr_cleanup_GtkPrintContext(_ptr : Ptr[Ptr[GtkPrintContext]]): Unit = extern +@extern def glib_autoptr_cleanup_GtkPrintDialog(_ptr : Ptr[Ptr[GtkPrintDialog]]): Unit = extern + +@extern def glib_autoptr_cleanup_GtkPrintDialogClass(_ptr : Ptr[Ptr[GtkPrintDialogClass]]): Unit = extern + @extern def glib_autoptr_cleanup_GtkPrintOperation(_ptr : Ptr[Ptr[GtkPrintOperation]]): Unit = extern @extern def glib_autoptr_cleanup_GtkPrintOperationPreview(_ptr : Ptr[Ptr[GtkPrintOperationPreview]]): Unit = extern @@ -965,6 +1135,8 @@ import _root_.scala.scalanative.* @extern def glib_autoptr_cleanup_GtkScaleButton(_ptr : Ptr[Ptr[GtkScaleButton]]): Unit = extern +@extern def glib_autoptr_cleanup_GtkScrollInfo(_ptr : Ptr[Ptr[GtkScrollInfo]]): Unit = extern + @extern def glib_autoptr_cleanup_GtkScrollable(_ptr : Ptr[Ptr[GtkScrollable]]): Unit = extern @extern def glib_autoptr_cleanup_GtkScrollbar(_ptr : Ptr[Ptr[GtkScrollbar]]): Unit = extern @@ -975,6 +1147,8 @@ import _root_.scala.scalanative.* @extern def glib_autoptr_cleanup_GtkSearchEntry(_ptr : Ptr[Ptr[GtkSearchEntry]]): Unit = extern +@extern def glib_autoptr_cleanup_GtkSectionModel(_ptr : Ptr[Ptr[GtkSectionModel]]): Unit = extern + @extern def glib_autoptr_cleanup_GtkSelectionFilterModel(_ptr : Ptr[Ptr[GtkSelectionFilterModel]]): Unit = extern @extern def glib_autoptr_cleanup_GtkSelectionFilterModelClass(_ptr : Ptr[Ptr[GtkSelectionFilterModelClass]]): Unit = extern @@ -1031,6 +1205,8 @@ import _root_.scala.scalanative.* @extern def glib_autoptr_cleanup_GtkStack(_ptr : Ptr[Ptr[GtkStack]]): Unit = extern +@extern def glib_autoptr_cleanup_GtkStackPage(_ptr : Ptr[Ptr[GtkStackPage]]): Unit = extern + @extern def glib_autoptr_cleanup_GtkStackSidebar(_ptr : Ptr[Ptr[GtkStackSidebar]]): Unit = extern @extern def glib_autoptr_cleanup_GtkStackSwitcher(_ptr : Ptr[Ptr[GtkStackSwitcher]]): Unit = extern @@ -1121,6 +1297,10 @@ import _root_.scala.scalanative.* @extern def glib_autoptr_cleanup_GtkTreeViewColumn(_ptr : Ptr[Ptr[GtkTreeViewColumn]]): Unit = extern +@extern def glib_autoptr_cleanup_GtkUriLauncher(_ptr : Ptr[Ptr[GtkUriLauncher]]): Unit = extern + +@extern def glib_autoptr_cleanup_GtkUriLauncherClass(_ptr : Ptr[Ptr[GtkUriLauncherClass]]): Unit = extern + @extern def glib_autoptr_cleanup_GtkVideo(_ptr : Ptr[Ptr[GtkVideo]]): Unit = extern @extern def glib_autoptr_cleanup_GtkVideoClass(_ptr : Ptr[Ptr[GtkVideoClass]]): Unit = extern @@ -1155,6 +1335,10 @@ import _root_.scala.scalanative.* @extern def glib_autoptr_clear_GtkAccessible(_ptr : Ptr[GtkAccessible]): Unit = extern +@extern def glib_autoptr_clear_GtkAccessibleRange(_ptr : Ptr[GtkAccessibleRange]): Unit = extern + +@extern def glib_autoptr_clear_GtkAccessibleText(_ptr : Ptr[GtkAccessibleText]): Unit = extern + @extern def glib_autoptr_clear_GtkActionBar(_ptr : Ptr[GtkActionBar]): Unit = extern @extern def glib_autoptr_clear_GtkActionable(_ptr : Ptr[GtkActionable]): Unit = extern @@ -1165,6 +1349,10 @@ import _root_.scala.scalanative.* @extern def glib_autoptr_clear_GtkAdjustment(_ptr : Ptr[GtkAdjustment]): Unit = extern +@extern def glib_autoptr_clear_GtkAlertDialog(_ptr : Ptr[GtkAlertDialog]): Unit = extern + +@extern def glib_autoptr_clear_GtkAlertDialogClass(_ptr : Ptr[GtkAlertDialogClass]): Unit = extern + @extern def glib_autoptr_clear_GtkAlternativeTrigger(_ptr : Ptr[GtkAlternativeTrigger]): Unit = extern @extern def glib_autoptr_clear_GtkAlternativeTriggerClass(_ptr : Ptr[GtkAlternativeTriggerClass]): Unit = extern @@ -1273,8 +1461,28 @@ import _root_.scala.scalanative.* @extern def glib_autoptr_clear_GtkColorChooserWidget(_ptr : Ptr[GtkColorChooserWidget]): Unit = extern +@extern def glib_autoptr_clear_GtkColorDialog(_ptr : Ptr[GtkColorDialog]): Unit = extern + +@extern def glib_autoptr_clear_GtkColorDialogButton(_ptr : Ptr[GtkColorDialogButton]): Unit = extern + +@extern def glib_autoptr_clear_GtkColorDialogButtonClass(_ptr : Ptr[GtkColorDialogButtonClass]): Unit = extern + +@extern def glib_autoptr_clear_GtkColorDialogClass(_ptr : Ptr[GtkColorDialogClass]): Unit = extern + +@extern def glib_autoptr_clear_GtkColumnViewCell(_ptr : Ptr[GtkColumnViewCell]): Unit = extern + +@extern def glib_autoptr_clear_GtkColumnViewCellClass(_ptr : Ptr[GtkColumnViewCellClass]): Unit = extern + @extern def glib_autoptr_clear_GtkColumnViewColumn(_ptr : Ptr[GtkColumnViewColumn]): Unit = extern +@extern def glib_autoptr_clear_GtkColumnViewRow(_ptr : Ptr[GtkColumnViewRow]): Unit = extern + +@extern def glib_autoptr_clear_GtkColumnViewRowClass(_ptr : Ptr[GtkColumnViewRowClass]): Unit = extern + +@extern def glib_autoptr_clear_GtkColumnViewSorter(_ptr : Ptr[GtkColumnViewSorter]): Unit = extern + +@extern def glib_autoptr_clear_GtkColumnViewSorterClass(_ptr : Ptr[GtkColumnViewSorterClass]): Unit = extern + @extern def glib_autoptr_clear_GtkComboBox(_ptr : Ptr[GtkComboBox]): Unit = extern @extern def glib_autoptr_clear_GtkComboBoxText(_ptr : Ptr[GtkComboBoxText]): Unit = extern @@ -1357,8 +1565,16 @@ import _root_.scala.scalanative.* @extern def glib_autoptr_clear_GtkFileChooserWidget(_ptr : Ptr[GtkFileChooserWidget]): Unit = extern +@extern def glib_autoptr_clear_GtkFileDialog(_ptr : Ptr[GtkFileDialog]): Unit = extern + +@extern def glib_autoptr_clear_GtkFileDialogClass(_ptr : Ptr[GtkFileDialogClass]): Unit = extern + @extern def glib_autoptr_clear_GtkFileFilter(_ptr : Ptr[GtkFileFilter]): Unit = extern +@extern def glib_autoptr_clear_GtkFileLauncher(_ptr : Ptr[GtkFileLauncher]): Unit = extern + +@extern def glib_autoptr_clear_GtkFileLauncherClass(_ptr : Ptr[GtkFileLauncherClass]): Unit = extern + @extern def glib_autoptr_clear_GtkFilter(_ptr : Ptr[GtkFilter]): Unit = extern @extern def glib_autoptr_clear_GtkFilterClass(_ptr : Ptr[GtkFilterClass]): Unit = extern @@ -1393,6 +1609,14 @@ import _root_.scala.scalanative.* @extern def glib_autoptr_clear_GtkFontChooserWidget(_ptr : Ptr[GtkFontChooserWidget]): Unit = extern +@extern def glib_autoptr_clear_GtkFontDialog(_ptr : Ptr[GtkFontDialog]): Unit = extern + +@extern def glib_autoptr_clear_GtkFontDialogButton(_ptr : Ptr[GtkFontDialogButton]): Unit = extern + +@extern def glib_autoptr_clear_GtkFontDialogButtonClass(_ptr : Ptr[GtkFontDialogButtonClass]): Unit = extern + +@extern def glib_autoptr_clear_GtkFontDialogClass(_ptr : Ptr[GtkFontDialogClass]): Unit = extern + @extern def glib_autoptr_clear_GtkFrame(_ptr : Ptr[GtkFrame]): Unit = extern @extern def glib_autoptr_clear_GtkGLArea(_ptr : Ptr[GtkGLArea]): Unit = extern @@ -1415,6 +1639,10 @@ import _root_.scala.scalanative.* @extern def glib_autoptr_clear_GtkGestureZoom(_ptr : Ptr[GtkGestureZoom]): Unit = extern +@extern def glib_autoptr_clear_GtkGraphicsOffload(_ptr : Ptr[GtkGraphicsOffload]): Unit = extern + +@extern def glib_autoptr_clear_GtkGraphicsOffloadClass(_ptr : Ptr[GtkGraphicsOffloadClass]): Unit = extern + @extern def glib_autoptr_clear_GtkGrid(_ptr : Ptr[GtkGrid]): Unit = extern @extern def glib_autoptr_clear_GtkGridLayout(_ptr : Ptr[GtkGridLayout]): Unit = extern @@ -1445,6 +1673,10 @@ import _root_.scala.scalanative.* @extern def glib_autoptr_clear_GtkInfoBar(_ptr : Ptr[GtkInfoBar]): Unit = extern +@extern def glib_autoptr_clear_GtkInscription(_ptr : Ptr[GtkInscription]): Unit = extern + +@extern def glib_autoptr_clear_GtkInscriptionClass(_ptr : Ptr[GtkInscriptionClass]): Unit = extern + @extern def glib_autoptr_clear_GtkKeyvalTrigger(_ptr : Ptr[GtkKeyvalTrigger]): Unit = extern @extern def glib_autoptr_clear_GtkKeyvalTriggerClass(_ptr : Ptr[GtkKeyvalTriggerClass]): Unit = extern @@ -1467,8 +1699,14 @@ import _root_.scala.scalanative.* @extern def glib_autoptr_clear_GtkListBoxRow(_ptr : Ptr[GtkListBoxRow]): Unit = extern +@extern def glib_autoptr_clear_GtkListHeader(_ptr : Ptr[GtkListHeader]): Unit = extern + +@extern def glib_autoptr_clear_GtkListHeaderClass(_ptr : Ptr[GtkListHeaderClass]): Unit = extern + @extern def glib_autoptr_clear_GtkListItem(_ptr : Ptr[GtkListItem]): Unit = extern +@extern def glib_autoptr_clear_GtkListItemClass(_ptr : Ptr[GtkListItemClass]): Unit = extern + @extern def glib_autoptr_clear_GtkListItemFactory(_ptr : Ptr[GtkListItemFactory]): Unit = extern @extern def glib_autoptr_clear_GtkListStore(_ptr : Ptr[GtkListStore]): Unit = extern @@ -1577,8 +1815,14 @@ import _root_.scala.scalanative.* @extern def glib_autoptr_clear_GtkPopoverMenu(_ptr : Ptr[GtkPopoverMenu]): Unit = extern +@extern def glib_autoptr_clear_GtkPopoverMenuBar(_ptr : Ptr[GtkPopoverMenuBar]): Unit = extern + @extern def glib_autoptr_clear_GtkPrintContext(_ptr : Ptr[GtkPrintContext]): Unit = extern +@extern def glib_autoptr_clear_GtkPrintDialog(_ptr : Ptr[GtkPrintDialog]): Unit = extern + +@extern def glib_autoptr_clear_GtkPrintDialogClass(_ptr : Ptr[GtkPrintDialogClass]): Unit = extern + @extern def glib_autoptr_clear_GtkPrintOperation(_ptr : Ptr[GtkPrintOperation]): Unit = extern @extern def glib_autoptr_clear_GtkPrintOperationPreview(_ptr : Ptr[GtkPrintOperationPreview]): Unit = extern @@ -1603,6 +1847,8 @@ import _root_.scala.scalanative.* @extern def glib_autoptr_clear_GtkScaleButton(_ptr : Ptr[GtkScaleButton]): Unit = extern +@extern def glib_autoptr_clear_GtkScrollInfo(_ptr : Ptr[GtkScrollInfo]): Unit = extern + @extern def glib_autoptr_clear_GtkScrollable(_ptr : Ptr[GtkScrollable]): Unit = extern @extern def glib_autoptr_clear_GtkScrollbar(_ptr : Ptr[GtkScrollbar]): Unit = extern @@ -1613,6 +1859,8 @@ import _root_.scala.scalanative.* @extern def glib_autoptr_clear_GtkSearchEntry(_ptr : Ptr[GtkSearchEntry]): Unit = extern +@extern def glib_autoptr_clear_GtkSectionModel(_ptr : Ptr[GtkSectionModel]): Unit = extern + @extern def glib_autoptr_clear_GtkSelectionFilterModel(_ptr : Ptr[GtkSelectionFilterModel]): Unit = extern @extern def glib_autoptr_clear_GtkSelectionFilterModelClass(_ptr : Ptr[GtkSelectionFilterModelClass]): Unit = extern @@ -1669,6 +1917,8 @@ import _root_.scala.scalanative.* @extern def glib_autoptr_clear_GtkStack(_ptr : Ptr[GtkStack]): Unit = extern +@extern def glib_autoptr_clear_GtkStackPage(_ptr : Ptr[GtkStackPage]): Unit = extern + @extern def glib_autoptr_clear_GtkStackSidebar(_ptr : Ptr[GtkStackSidebar]): Unit = extern @extern def glib_autoptr_clear_GtkStackSwitcher(_ptr : Ptr[GtkStackSwitcher]): Unit = extern @@ -1759,6 +2009,10 @@ import _root_.scala.scalanative.* @extern def glib_autoptr_clear_GtkTreeViewColumn(_ptr : Ptr[GtkTreeViewColumn]): Unit = extern +@extern def glib_autoptr_clear_GtkUriLauncher(_ptr : Ptr[GtkUriLauncher]): Unit = extern + +@extern def glib_autoptr_clear_GtkUriLauncherClass(_ptr : Ptr[GtkUriLauncherClass]): Unit = extern + @extern def glib_autoptr_clear_GtkVideo(_ptr : Ptr[GtkVideo]): Unit = extern @extern def glib_autoptr_clear_GtkVideoClass(_ptr : Ptr[GtkVideoClass]): Unit = extern @@ -1793,6 +2047,10 @@ import _root_.scala.scalanative.* @extern def glib_listautoptr_cleanup_GtkAccessible(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern +@extern def glib_listautoptr_cleanup_GtkAccessibleRange(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + +@extern def glib_listautoptr_cleanup_GtkAccessibleText(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + @extern def glib_listautoptr_cleanup_GtkActionBar(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern @extern def glib_listautoptr_cleanup_GtkActionable(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern @@ -1803,6 +2061,10 @@ import _root_.scala.scalanative.* @extern def glib_listautoptr_cleanup_GtkAdjustment(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern +@extern def glib_listautoptr_cleanup_GtkAlertDialog(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + +@extern def glib_listautoptr_cleanup_GtkAlertDialogClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + @extern def glib_listautoptr_cleanup_GtkAlternativeTrigger(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern @extern def glib_listautoptr_cleanup_GtkAlternativeTriggerClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern @@ -1911,8 +2173,28 @@ import _root_.scala.scalanative.* @extern def glib_listautoptr_cleanup_GtkColorChooserWidget(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern +@extern def glib_listautoptr_cleanup_GtkColorDialog(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + +@extern def glib_listautoptr_cleanup_GtkColorDialogButton(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + +@extern def glib_listautoptr_cleanup_GtkColorDialogButtonClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + +@extern def glib_listautoptr_cleanup_GtkColorDialogClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + +@extern def glib_listautoptr_cleanup_GtkColumnViewCell(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + +@extern def glib_listautoptr_cleanup_GtkColumnViewCellClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + @extern def glib_listautoptr_cleanup_GtkColumnViewColumn(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern +@extern def glib_listautoptr_cleanup_GtkColumnViewRow(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + +@extern def glib_listautoptr_cleanup_GtkColumnViewRowClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + +@extern def glib_listautoptr_cleanup_GtkColumnViewSorter(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + +@extern def glib_listautoptr_cleanup_GtkColumnViewSorterClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + @extern def glib_listautoptr_cleanup_GtkComboBox(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern @extern def glib_listautoptr_cleanup_GtkComboBoxText(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern @@ -1995,8 +2277,16 @@ import _root_.scala.scalanative.* @extern def glib_listautoptr_cleanup_GtkFileChooserWidget(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern +@extern def glib_listautoptr_cleanup_GtkFileDialog(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + +@extern def glib_listautoptr_cleanup_GtkFileDialogClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + @extern def glib_listautoptr_cleanup_GtkFileFilter(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern +@extern def glib_listautoptr_cleanup_GtkFileLauncher(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + +@extern def glib_listautoptr_cleanup_GtkFileLauncherClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + @extern def glib_listautoptr_cleanup_GtkFilter(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern @extern def glib_listautoptr_cleanup_GtkFilterClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern @@ -2031,6 +2321,14 @@ import _root_.scala.scalanative.* @extern def glib_listautoptr_cleanup_GtkFontChooserWidget(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern +@extern def glib_listautoptr_cleanup_GtkFontDialog(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + +@extern def glib_listautoptr_cleanup_GtkFontDialogButton(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + +@extern def glib_listautoptr_cleanup_GtkFontDialogButtonClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + +@extern def glib_listautoptr_cleanup_GtkFontDialogClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + @extern def glib_listautoptr_cleanup_GtkFrame(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern @extern def glib_listautoptr_cleanup_GtkGLArea(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern @@ -2053,6 +2351,10 @@ import _root_.scala.scalanative.* @extern def glib_listautoptr_cleanup_GtkGestureZoom(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern +@extern def glib_listautoptr_cleanup_GtkGraphicsOffload(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + +@extern def glib_listautoptr_cleanup_GtkGraphicsOffloadClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + @extern def glib_listautoptr_cleanup_GtkGrid(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern @extern def glib_listautoptr_cleanup_GtkGridLayout(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern @@ -2083,6 +2385,10 @@ import _root_.scala.scalanative.* @extern def glib_listautoptr_cleanup_GtkInfoBar(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern +@extern def glib_listautoptr_cleanup_GtkInscription(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + +@extern def glib_listautoptr_cleanup_GtkInscriptionClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + @extern def glib_listautoptr_cleanup_GtkKeyvalTrigger(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern @extern def glib_listautoptr_cleanup_GtkKeyvalTriggerClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern @@ -2105,8 +2411,14 @@ import _root_.scala.scalanative.* @extern def glib_listautoptr_cleanup_GtkListBoxRow(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern +@extern def glib_listautoptr_cleanup_GtkListHeader(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + +@extern def glib_listautoptr_cleanup_GtkListHeaderClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + @extern def glib_listautoptr_cleanup_GtkListItem(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern +@extern def glib_listautoptr_cleanup_GtkListItemClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + @extern def glib_listautoptr_cleanup_GtkListItemFactory(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern @extern def glib_listautoptr_cleanup_GtkListStore(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern @@ -2215,8 +2527,14 @@ import _root_.scala.scalanative.* @extern def glib_listautoptr_cleanup_GtkPopoverMenu(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern +@extern def glib_listautoptr_cleanup_GtkPopoverMenuBar(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + @extern def glib_listautoptr_cleanup_GtkPrintContext(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern +@extern def glib_listautoptr_cleanup_GtkPrintDialog(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + +@extern def glib_listautoptr_cleanup_GtkPrintDialogClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + @extern def glib_listautoptr_cleanup_GtkPrintOperation(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern @extern def glib_listautoptr_cleanup_GtkPrintOperationPreview(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern @@ -2241,6 +2559,8 @@ import _root_.scala.scalanative.* @extern def glib_listautoptr_cleanup_GtkScaleButton(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern +@extern def glib_listautoptr_cleanup_GtkScrollInfo(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + @extern def glib_listautoptr_cleanup_GtkScrollable(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern @extern def glib_listautoptr_cleanup_GtkScrollbar(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern @@ -2251,6 +2571,8 @@ import _root_.scala.scalanative.* @extern def glib_listautoptr_cleanup_GtkSearchEntry(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern +@extern def glib_listautoptr_cleanup_GtkSectionModel(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + @extern def glib_listautoptr_cleanup_GtkSelectionFilterModel(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern @extern def glib_listautoptr_cleanup_GtkSelectionFilterModelClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern @@ -2307,6 +2629,8 @@ import _root_.scala.scalanative.* @extern def glib_listautoptr_cleanup_GtkStack(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern +@extern def glib_listautoptr_cleanup_GtkStackPage(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + @extern def glib_listautoptr_cleanup_GtkStackSidebar(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern @extern def glib_listautoptr_cleanup_GtkStackSwitcher(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern @@ -2397,6 +2721,10 @@ import _root_.scala.scalanative.* @extern def glib_listautoptr_cleanup_GtkTreeViewColumn(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern +@extern def glib_listautoptr_cleanup_GtkUriLauncher(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + +@extern def glib_listautoptr_cleanup_GtkUriLauncherClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern + @extern def glib_listautoptr_cleanup_GtkVideo(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern @extern def glib_listautoptr_cleanup_GtkVideoClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GList]]): Unit = extern @@ -2431,6 +2759,10 @@ import _root_.scala.scalanative.* @extern def glib_queueautoptr_cleanup_GtkAccessible(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern +@extern def glib_queueautoptr_cleanup_GtkAccessibleRange(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + +@extern def glib_queueautoptr_cleanup_GtkAccessibleText(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + @extern def glib_queueautoptr_cleanup_GtkActionBar(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern @extern def glib_queueautoptr_cleanup_GtkActionable(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern @@ -2441,6 +2773,10 @@ import _root_.scala.scalanative.* @extern def glib_queueautoptr_cleanup_GtkAdjustment(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern +@extern def glib_queueautoptr_cleanup_GtkAlertDialog(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + +@extern def glib_queueautoptr_cleanup_GtkAlertDialogClass(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + @extern def glib_queueautoptr_cleanup_GtkAlternativeTrigger(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern @extern def glib_queueautoptr_cleanup_GtkAlternativeTriggerClass(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern @@ -2549,8 +2885,28 @@ import _root_.scala.scalanative.* @extern def glib_queueautoptr_cleanup_GtkColorChooserWidget(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern +@extern def glib_queueautoptr_cleanup_GtkColorDialog(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + +@extern def glib_queueautoptr_cleanup_GtkColorDialogButton(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + +@extern def glib_queueautoptr_cleanup_GtkColorDialogButtonClass(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + +@extern def glib_queueautoptr_cleanup_GtkColorDialogClass(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + +@extern def glib_queueautoptr_cleanup_GtkColumnViewCell(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + +@extern def glib_queueautoptr_cleanup_GtkColumnViewCellClass(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + @extern def glib_queueautoptr_cleanup_GtkColumnViewColumn(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern +@extern def glib_queueautoptr_cleanup_GtkColumnViewRow(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + +@extern def glib_queueautoptr_cleanup_GtkColumnViewRowClass(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + +@extern def glib_queueautoptr_cleanup_GtkColumnViewSorter(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + +@extern def glib_queueautoptr_cleanup_GtkColumnViewSorterClass(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + @extern def glib_queueautoptr_cleanup_GtkComboBox(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern @extern def glib_queueautoptr_cleanup_GtkComboBoxText(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern @@ -2633,8 +2989,16 @@ import _root_.scala.scalanative.* @extern def glib_queueautoptr_cleanup_GtkFileChooserWidget(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern +@extern def glib_queueautoptr_cleanup_GtkFileDialog(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + +@extern def glib_queueautoptr_cleanup_GtkFileDialogClass(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + @extern def glib_queueautoptr_cleanup_GtkFileFilter(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern +@extern def glib_queueautoptr_cleanup_GtkFileLauncher(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + +@extern def glib_queueautoptr_cleanup_GtkFileLauncherClass(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + @extern def glib_queueautoptr_cleanup_GtkFilter(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern @extern def glib_queueautoptr_cleanup_GtkFilterClass(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern @@ -2669,6 +3033,14 @@ import _root_.scala.scalanative.* @extern def glib_queueautoptr_cleanup_GtkFontChooserWidget(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern +@extern def glib_queueautoptr_cleanup_GtkFontDialog(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + +@extern def glib_queueautoptr_cleanup_GtkFontDialogButton(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + +@extern def glib_queueautoptr_cleanup_GtkFontDialogButtonClass(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + +@extern def glib_queueautoptr_cleanup_GtkFontDialogClass(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + @extern def glib_queueautoptr_cleanup_GtkFrame(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern @extern def glib_queueautoptr_cleanup_GtkGLArea(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern @@ -2691,6 +3063,10 @@ import _root_.scala.scalanative.* @extern def glib_queueautoptr_cleanup_GtkGestureZoom(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern +@extern def glib_queueautoptr_cleanup_GtkGraphicsOffload(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + +@extern def glib_queueautoptr_cleanup_GtkGraphicsOffloadClass(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + @extern def glib_queueautoptr_cleanup_GtkGrid(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern @extern def glib_queueautoptr_cleanup_GtkGridLayout(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern @@ -2721,6 +3097,10 @@ import _root_.scala.scalanative.* @extern def glib_queueautoptr_cleanup_GtkInfoBar(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern +@extern def glib_queueautoptr_cleanup_GtkInscription(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + +@extern def glib_queueautoptr_cleanup_GtkInscriptionClass(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + @extern def glib_queueautoptr_cleanup_GtkKeyvalTrigger(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern @extern def glib_queueautoptr_cleanup_GtkKeyvalTriggerClass(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern @@ -2743,8 +3123,14 @@ import _root_.scala.scalanative.* @extern def glib_queueautoptr_cleanup_GtkListBoxRow(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern +@extern def glib_queueautoptr_cleanup_GtkListHeader(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + +@extern def glib_queueautoptr_cleanup_GtkListHeaderClass(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + @extern def glib_queueautoptr_cleanup_GtkListItem(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern +@extern def glib_queueautoptr_cleanup_GtkListItemClass(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + @extern def glib_queueautoptr_cleanup_GtkListItemFactory(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern @extern def glib_queueautoptr_cleanup_GtkListStore(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern @@ -2853,8 +3239,14 @@ import _root_.scala.scalanative.* @extern def glib_queueautoptr_cleanup_GtkPopoverMenu(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern +@extern def glib_queueautoptr_cleanup_GtkPopoverMenuBar(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + @extern def glib_queueautoptr_cleanup_GtkPrintContext(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern +@extern def glib_queueautoptr_cleanup_GtkPrintDialog(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + +@extern def glib_queueautoptr_cleanup_GtkPrintDialogClass(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + @extern def glib_queueautoptr_cleanup_GtkPrintOperation(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern @extern def glib_queueautoptr_cleanup_GtkPrintOperationPreview(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern @@ -2879,6 +3271,8 @@ import _root_.scala.scalanative.* @extern def glib_queueautoptr_cleanup_GtkScaleButton(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern +@extern def glib_queueautoptr_cleanup_GtkScrollInfo(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + @extern def glib_queueautoptr_cleanup_GtkScrollable(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern @extern def glib_queueautoptr_cleanup_GtkScrollbar(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern @@ -2889,6 +3283,8 @@ import _root_.scala.scalanative.* @extern def glib_queueautoptr_cleanup_GtkSearchEntry(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern +@extern def glib_queueautoptr_cleanup_GtkSectionModel(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + @extern def glib_queueautoptr_cleanup_GtkSelectionFilterModel(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern @extern def glib_queueautoptr_cleanup_GtkSelectionFilterModelClass(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern @@ -2945,6 +3341,8 @@ import _root_.scala.scalanative.* @extern def glib_queueautoptr_cleanup_GtkStack(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern +@extern def glib_queueautoptr_cleanup_GtkStackPage(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + @extern def glib_queueautoptr_cleanup_GtkStackSidebar(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern @extern def glib_queueautoptr_cleanup_GtkStackSwitcher(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern @@ -3035,6 +3433,10 @@ import _root_.scala.scalanative.* @extern def glib_queueautoptr_cleanup_GtkTreeViewColumn(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern +@extern def glib_queueautoptr_cleanup_GtkUriLauncher(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + +@extern def glib_queueautoptr_cleanup_GtkUriLauncherClass(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern + @extern def glib_queueautoptr_cleanup_GtkVideo(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern @extern def glib_queueautoptr_cleanup_GtkVideoClass(_q : Ptr[Ptr[_root_.sn.gnome.glib.internal.GQueue]]): Unit = extern @@ -3069,6 +3471,10 @@ import _root_.scala.scalanative.* @extern def glib_slistautoptr_cleanup_GtkAccessible(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern +@extern def glib_slistautoptr_cleanup_GtkAccessibleRange(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + +@extern def glib_slistautoptr_cleanup_GtkAccessibleText(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + @extern def glib_slistautoptr_cleanup_GtkActionBar(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern @extern def glib_slistautoptr_cleanup_GtkActionable(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern @@ -3079,6 +3485,10 @@ import _root_.scala.scalanative.* @extern def glib_slistautoptr_cleanup_GtkAdjustment(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern +@extern def glib_slistautoptr_cleanup_GtkAlertDialog(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + +@extern def glib_slistautoptr_cleanup_GtkAlertDialogClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + @extern def glib_slistautoptr_cleanup_GtkAlternativeTrigger(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern @extern def glib_slistautoptr_cleanup_GtkAlternativeTriggerClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern @@ -3187,8 +3597,28 @@ import _root_.scala.scalanative.* @extern def glib_slistautoptr_cleanup_GtkColorChooserWidget(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern +@extern def glib_slistautoptr_cleanup_GtkColorDialog(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + +@extern def glib_slistautoptr_cleanup_GtkColorDialogButton(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + +@extern def glib_slistautoptr_cleanup_GtkColorDialogButtonClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + +@extern def glib_slistautoptr_cleanup_GtkColorDialogClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + +@extern def glib_slistautoptr_cleanup_GtkColumnViewCell(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + +@extern def glib_slistautoptr_cleanup_GtkColumnViewCellClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + @extern def glib_slistautoptr_cleanup_GtkColumnViewColumn(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern +@extern def glib_slistautoptr_cleanup_GtkColumnViewRow(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + +@extern def glib_slistautoptr_cleanup_GtkColumnViewRowClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + +@extern def glib_slistautoptr_cleanup_GtkColumnViewSorter(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + +@extern def glib_slistautoptr_cleanup_GtkColumnViewSorterClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + @extern def glib_slistautoptr_cleanup_GtkComboBox(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern @extern def glib_slistautoptr_cleanup_GtkComboBoxText(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern @@ -3271,8 +3701,16 @@ import _root_.scala.scalanative.* @extern def glib_slistautoptr_cleanup_GtkFileChooserWidget(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern +@extern def glib_slistautoptr_cleanup_GtkFileDialog(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + +@extern def glib_slistautoptr_cleanup_GtkFileDialogClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + @extern def glib_slistautoptr_cleanup_GtkFileFilter(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern +@extern def glib_slistautoptr_cleanup_GtkFileLauncher(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + +@extern def glib_slistautoptr_cleanup_GtkFileLauncherClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + @extern def glib_slistautoptr_cleanup_GtkFilter(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern @extern def glib_slistautoptr_cleanup_GtkFilterClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern @@ -3307,6 +3745,14 @@ import _root_.scala.scalanative.* @extern def glib_slistautoptr_cleanup_GtkFontChooserWidget(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern +@extern def glib_slistautoptr_cleanup_GtkFontDialog(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + +@extern def glib_slistautoptr_cleanup_GtkFontDialogButton(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + +@extern def glib_slistautoptr_cleanup_GtkFontDialogButtonClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + +@extern def glib_slistautoptr_cleanup_GtkFontDialogClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + @extern def glib_slistautoptr_cleanup_GtkFrame(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern @extern def glib_slistautoptr_cleanup_GtkGLArea(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern @@ -3329,6 +3775,10 @@ import _root_.scala.scalanative.* @extern def glib_slistautoptr_cleanup_GtkGestureZoom(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern +@extern def glib_slistautoptr_cleanup_GtkGraphicsOffload(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + +@extern def glib_slistautoptr_cleanup_GtkGraphicsOffloadClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + @extern def glib_slistautoptr_cleanup_GtkGrid(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern @extern def glib_slistautoptr_cleanup_GtkGridLayout(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern @@ -3359,6 +3809,10 @@ import _root_.scala.scalanative.* @extern def glib_slistautoptr_cleanup_GtkInfoBar(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern +@extern def glib_slistautoptr_cleanup_GtkInscription(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + +@extern def glib_slistautoptr_cleanup_GtkInscriptionClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + @extern def glib_slistautoptr_cleanup_GtkKeyvalTrigger(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern @extern def glib_slistautoptr_cleanup_GtkKeyvalTriggerClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern @@ -3381,8 +3835,14 @@ import _root_.scala.scalanative.* @extern def glib_slistautoptr_cleanup_GtkListBoxRow(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern +@extern def glib_slistautoptr_cleanup_GtkListHeader(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + +@extern def glib_slistautoptr_cleanup_GtkListHeaderClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + @extern def glib_slistautoptr_cleanup_GtkListItem(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern +@extern def glib_slistautoptr_cleanup_GtkListItemClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + @extern def glib_slistautoptr_cleanup_GtkListItemFactory(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern @extern def glib_slistautoptr_cleanup_GtkListStore(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern @@ -3491,8 +3951,14 @@ import _root_.scala.scalanative.* @extern def glib_slistautoptr_cleanup_GtkPopoverMenu(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern +@extern def glib_slistautoptr_cleanup_GtkPopoverMenuBar(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + @extern def glib_slistautoptr_cleanup_GtkPrintContext(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern +@extern def glib_slistautoptr_cleanup_GtkPrintDialog(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + +@extern def glib_slistautoptr_cleanup_GtkPrintDialogClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + @extern def glib_slistautoptr_cleanup_GtkPrintOperation(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern @extern def glib_slistautoptr_cleanup_GtkPrintOperationPreview(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern @@ -3517,6 +3983,8 @@ import _root_.scala.scalanative.* @extern def glib_slistautoptr_cleanup_GtkScaleButton(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern +@extern def glib_slistautoptr_cleanup_GtkScrollInfo(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + @extern def glib_slistautoptr_cleanup_GtkScrollable(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern @extern def glib_slistautoptr_cleanup_GtkScrollbar(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern @@ -3527,6 +3995,8 @@ import _root_.scala.scalanative.* @extern def glib_slistautoptr_cleanup_GtkSearchEntry(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern +@extern def glib_slistautoptr_cleanup_GtkSectionModel(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + @extern def glib_slistautoptr_cleanup_GtkSelectionFilterModel(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern @extern def glib_slistautoptr_cleanup_GtkSelectionFilterModelClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern @@ -3583,6 +4053,8 @@ import _root_.scala.scalanative.* @extern def glib_slistautoptr_cleanup_GtkStack(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern +@extern def glib_slistautoptr_cleanup_GtkStackPage(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + @extern def glib_slistautoptr_cleanup_GtkStackSidebar(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern @extern def glib_slistautoptr_cleanup_GtkStackSwitcher(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern @@ -3673,6 +4145,10 @@ import _root_.scala.scalanative.* @extern def glib_slistautoptr_cleanup_GtkTreeViewColumn(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern +@extern def glib_slistautoptr_cleanup_GtkUriLauncher(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + +@extern def glib_slistautoptr_cleanup_GtkUriLauncherClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern + @extern def glib_slistautoptr_cleanup_GtkVideo(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern @extern def glib_slistautoptr_cleanup_GtkVideoClass(_l : Ptr[Ptr[_root_.sn.gnome.glib.internal.GSList]]): Unit = extern @@ -3785,18 +4261,46 @@ import _root_.scala.scalanative.* @extern def gtk_accelerator_valid(keyval : _root_.sn.gnome.glib.internal.guint, modifiers : GdkModifierType): _root_.sn.gnome.glib.internal.gboolean = extern +@extern def gtk_accessible_announce(self : Ptr[GtkAccessible], message : CString, priority : GtkAccessibleAnnouncementPriority): Unit = extern + +@extern def gtk_accessible_announcement_priority_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + @extern def gtk_accessible_autocomplete_get_type(): _root_.sn.gnome.gobject.internal.GType = extern +@extern def gtk_accessible_get_accessible_parent(self : Ptr[GtkAccessible]): Ptr[GtkAccessible] = extern + @extern def gtk_accessible_get_accessible_role(self : Ptr[GtkAccessible]): GtkAccessibleRole = extern +@extern def gtk_accessible_get_at_context(self : Ptr[GtkAccessible]): Ptr[GtkATContext] = extern + +@extern def gtk_accessible_get_bounds(self : Ptr[GtkAccessible], x : Ptr[CInt], y : Ptr[CInt], width : Ptr[CInt], height : Ptr[CInt]): _root_.sn.gnome.glib.internal.gboolean = extern + +@extern def gtk_accessible_get_first_accessible_child(self : Ptr[GtkAccessible]): Ptr[GtkAccessible] = extern + +@extern def gtk_accessible_get_next_accessible_sibling(self : Ptr[GtkAccessible]): Ptr[GtkAccessible] = extern + +@extern def gtk_accessible_get_platform_state(self : Ptr[GtkAccessible], state : GtkAccessiblePlatformState): _root_.sn.gnome.glib.internal.gboolean = extern + @extern def gtk_accessible_get_type(): _root_.sn.gnome.gobject.internal.GType = extern @extern def gtk_accessible_invalid_state_get_type(): _root_.sn.gnome.gobject.internal.GType = extern +@extern def gtk_accessible_list_get_objects(accessible_list : Ptr[GtkAccessibleList]): Ptr[_root_.sn.gnome.glib.internal.GList] = extern + +@extern def gtk_accessible_list_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +@extern def gtk_accessible_list_new_from_array(accessibles : Ptr[Ptr[GtkAccessible]], n_accessibles : _root_.sn.gnome.glib.internal.gsize): Ptr[GtkAccessibleList] = extern + +@extern def gtk_accessible_list_new_from_list(list : Ptr[_root_.sn.gnome.glib.internal.GList]): Ptr[GtkAccessibleList] = extern + +@extern def gtk_accessible_platform_state_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + @extern def gtk_accessible_property_get_type(): _root_.sn.gnome.gobject.internal.GType = extern @extern def gtk_accessible_property_init_value(property : GtkAccessibleProperty, value : Ptr[_root_.sn.gnome.gobject.internal.GValue]): Unit = extern +@extern def gtk_accessible_range_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + @extern def gtk_accessible_relation_get_type(): _root_.sn.gnome.gobject.internal.GType = extern @extern def gtk_accessible_relation_init_value(relation : GtkAccessibleRelation, value : Ptr[_root_.sn.gnome.gobject.internal.GValue]): Unit = extern @@ -3809,14 +4313,30 @@ import _root_.scala.scalanative.* @extern def gtk_accessible_role_get_type(): _root_.sn.gnome.gobject.internal.GType = extern +@extern def gtk_accessible_set_accessible_parent(self : Ptr[GtkAccessible], parent : Ptr[GtkAccessible], next_sibling : Ptr[GtkAccessible]): Unit = extern + @extern def gtk_accessible_sort_get_type(): _root_.sn.gnome.gobject.internal.GType = extern @extern def gtk_accessible_state_get_type(): _root_.sn.gnome.gobject.internal.GType = extern @extern def gtk_accessible_state_init_value(state : GtkAccessibleState, value : Ptr[_root_.sn.gnome.gobject.internal.GValue]): Unit = extern +@extern def gtk_accessible_text_content_change_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +@extern def gtk_accessible_text_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +@extern def gtk_accessible_text_granularity_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +@extern def gtk_accessible_text_update_caret_position(self : Ptr[GtkAccessibleText]): Unit = extern + +@extern def gtk_accessible_text_update_contents(self : Ptr[GtkAccessibleText], change : GtkAccessibleTextContentChange, start : CUnsignedInt, end : CUnsignedInt): Unit = extern + +@extern def gtk_accessible_text_update_selection_bound(self : Ptr[GtkAccessibleText]): Unit = extern + @extern def gtk_accessible_tristate_get_type(): _root_.sn.gnome.gobject.internal.GType = extern +@extern def gtk_accessible_update_next_accessible_sibling(self : Ptr[GtkAccessible], new_sibling : Ptr[GtkAccessible]): Unit = extern + @extern def gtk_accessible_update_property(self : Ptr[GtkAccessible], first_property : GtkAccessibleProperty, rest: Any*): Unit = extern @extern def gtk_accessible_update_property_value(self : Ptr[GtkAccessible], n_properties : CInt, properties : Ptr[GtkAccessibleProperty], values : Ptr[_root_.sn.gnome.gobject.internal.GValue]): Unit = extern @@ -3902,6 +4422,40 @@ import _root_.scala.scalanative.* @extern def gtk_adjustment_set_value(adjustment : Ptr[GtkAdjustment], value : Double): Unit = extern +@extern def gtk_alert_dialog_choose(self : Ptr[GtkAlertDialog], parent : Ptr[GtkWindow], cancellable : Ptr[_root_.sn.gnome.gio.internal.GCancellable], callback : _root_.sn.gnome.gio.internal.GAsyncReadyCallback, user_data : _root_.sn.gnome.glib.internal.gpointer): Unit = extern + +@extern def gtk_alert_dialog_choose_finish(self : Ptr[GtkAlertDialog], result : Ptr[_root_.sn.gnome.gio.internal.GAsyncResult], error : Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]]): CInt = extern + +@extern def gtk_alert_dialog_get_buttons(self : Ptr[GtkAlertDialog]): Ptr[CString] = extern + +@extern def gtk_alert_dialog_get_cancel_button(self : Ptr[GtkAlertDialog]): CInt = extern + +@extern def gtk_alert_dialog_get_default_button(self : Ptr[GtkAlertDialog]): CInt = extern + +@extern def gtk_alert_dialog_get_detail(self : Ptr[GtkAlertDialog]): CString = extern + +@extern def gtk_alert_dialog_get_message(self : Ptr[GtkAlertDialog]): CString = extern + +@extern def gtk_alert_dialog_get_modal(self : Ptr[GtkAlertDialog]): _root_.sn.gnome.glib.internal.gboolean = extern + +@extern def gtk_alert_dialog_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +@extern def gtk_alert_dialog_new(format : CString, rest: Any*): Ptr[GtkAlertDialog] = extern + +@extern def gtk_alert_dialog_set_buttons(self : Ptr[GtkAlertDialog], labels : Ptr[CString]): Unit = extern + +@extern def gtk_alert_dialog_set_cancel_button(self : Ptr[GtkAlertDialog], button : CInt): Unit = extern + +@extern def gtk_alert_dialog_set_default_button(self : Ptr[GtkAlertDialog], button : CInt): Unit = extern + +@extern def gtk_alert_dialog_set_detail(self : Ptr[GtkAlertDialog], detail : CString): Unit = extern + +@extern def gtk_alert_dialog_set_message(self : Ptr[GtkAlertDialog], message : CString): Unit = extern + +@extern def gtk_alert_dialog_set_modal(self : Ptr[GtkAlertDialog], modal : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + +@extern def gtk_alert_dialog_show(self : Ptr[GtkAlertDialog], parent : Ptr[GtkWindow]): Unit = extern + @extern def gtk_align_get_type(): _root_.sn.gnome.gobject.internal.GType = extern @extern def gtk_alternative_trigger_get_first(self : Ptr[GtkAlternativeTrigger]): Ptr[GtkShortcutTrigger] = extern @@ -4253,6 +4807,8 @@ import _root_.scala.scalanative.* @extern def gtk_box_append(box : Ptr[GtkBox], child : Ptr[GtkWidget]): Unit = extern +@extern def gtk_box_get_baseline_child(box : Ptr[GtkBox]): CInt = extern + @extern def gtk_box_get_baseline_position(box : Ptr[GtkBox]): GtkBaselinePosition = extern @extern def gtk_box_get_homogeneous(box : Ptr[GtkBox]): _root_.sn.gnome.glib.internal.gboolean = extern @@ -4263,6 +4819,8 @@ import _root_.scala.scalanative.* @extern def gtk_box_insert_child_after(box : Ptr[GtkBox], child : Ptr[GtkWidget], sibling : Ptr[GtkWidget]): Unit = extern +@extern def gtk_box_layout_get_baseline_child(box_layout : Ptr[GtkBoxLayout]): CInt = extern + @extern def gtk_box_layout_get_baseline_position(box_layout : Ptr[GtkBoxLayout]): GtkBaselinePosition = extern @extern def gtk_box_layout_get_homogeneous(box_layout : Ptr[GtkBoxLayout]): _root_.sn.gnome.glib.internal.gboolean = extern @@ -4273,6 +4831,8 @@ import _root_.scala.scalanative.* @extern def gtk_box_layout_new(orientation : GtkOrientation): Ptr[GtkLayoutManager] = extern +@extern def gtk_box_layout_set_baseline_child(box_layout : Ptr[GtkBoxLayout], child : CInt): Unit = extern + @extern def gtk_box_layout_set_baseline_position(box_layout : Ptr[GtkBoxLayout], position : GtkBaselinePosition): Unit = extern @extern def gtk_box_layout_set_homogeneous(box_layout : Ptr[GtkBoxLayout], homogeneous : _root_.sn.gnome.glib.internal.gboolean): Unit = extern @@ -4287,6 +4847,8 @@ import _root_.scala.scalanative.* @extern def gtk_box_reorder_child_after(box : Ptr[GtkBox], child : Ptr[GtkWidget], sibling : Ptr[GtkWidget]): Unit = extern +@extern def gtk_box_set_baseline_child(box : Ptr[GtkBox], child : CInt): Unit = extern + @extern def gtk_box_set_baseline_position(box : Ptr[GtkBox], position : GtkBaselinePosition): Unit = extern @extern def gtk_box_set_homogeneous(box : Ptr[GtkBox], homogeneous : _root_.sn.gnome.glib.internal.gboolean): Unit = extern @@ -4387,6 +4949,8 @@ import _root_.scala.scalanative.* @extern def gtk_builder_value_from_string_type(builder : Ptr[GtkBuilder], `type` : _root_.sn.gnome.gobject.internal.GType, string : CString, value : Ptr[_root_.sn.gnome.gobject.internal.GValue], error : Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]]): _root_.sn.gnome.glib.internal.gboolean = extern +@extern def gtk_button_get_can_shrink(button : Ptr[GtkButton]): _root_.sn.gnome.glib.internal.gboolean = extern + @extern def gtk_button_get_child(button : Ptr[GtkButton]): Ptr[GtkWidget] = extern @extern def gtk_button_get_has_frame(button : Ptr[GtkButton]): _root_.sn.gnome.glib.internal.gboolean = extern @@ -4407,6 +4971,8 @@ import _root_.scala.scalanative.* @extern def gtk_button_new_with_mnemonic(label : CString): Ptr[GtkWidget] = extern +@extern def gtk_button_set_can_shrink(button : Ptr[GtkButton], can_shrink : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + @extern def gtk_button_set_child(button : Ptr[GtkButton], child : Ptr[GtkWidget]): Unit = extern @extern def gtk_button_set_has_frame(button : Ptr[GtkButton], has_frame : _root_.sn.gnome.glib.internal.gboolean): Unit = extern @@ -4423,8 +4989,12 @@ import _root_.scala.scalanative.* @extern def gtk_calendar_get_date(self : Ptr[GtkCalendar]): Ptr[_root_.sn.gnome.glib.internal.GDateTime] = extern +@extern def gtk_calendar_get_day(self : Ptr[GtkCalendar]): CInt = extern + @extern def gtk_calendar_get_day_is_marked(calendar : Ptr[GtkCalendar], day : _root_.sn.gnome.glib.internal.guint): _root_.sn.gnome.glib.internal.gboolean = extern +@extern def gtk_calendar_get_month(self : Ptr[GtkCalendar]): CInt = extern + @extern def gtk_calendar_get_show_day_names(self : Ptr[GtkCalendar]): _root_.sn.gnome.glib.internal.gboolean = extern @extern def gtk_calendar_get_show_heading(self : Ptr[GtkCalendar]): _root_.sn.gnome.glib.internal.gboolean = extern @@ -4433,18 +5003,26 @@ import _root_.scala.scalanative.* @extern def gtk_calendar_get_type(): _root_.sn.gnome.gobject.internal.GType = extern +@extern def gtk_calendar_get_year(self : Ptr[GtkCalendar]): CInt = extern + @extern def gtk_calendar_mark_day(calendar : Ptr[GtkCalendar], day : _root_.sn.gnome.glib.internal.guint): Unit = extern @extern def gtk_calendar_new(): Ptr[GtkWidget] = extern @extern def gtk_calendar_select_day(self : Ptr[GtkCalendar], date : Ptr[_root_.sn.gnome.glib.internal.GDateTime]): Unit = extern +@extern def gtk_calendar_set_day(self : Ptr[GtkCalendar], day : CInt): Unit = extern + +@extern def gtk_calendar_set_month(self : Ptr[GtkCalendar], month : CInt): Unit = extern + @extern def gtk_calendar_set_show_day_names(self : Ptr[GtkCalendar], value : _root_.sn.gnome.glib.internal.gboolean): Unit = extern @extern def gtk_calendar_set_show_heading(self : Ptr[GtkCalendar], value : _root_.sn.gnome.glib.internal.gboolean): Unit = extern @extern def gtk_calendar_set_show_week_numbers(self : Ptr[GtkCalendar], value : _root_.sn.gnome.glib.internal.gboolean): Unit = extern +@extern def gtk_calendar_set_year(self : Ptr[GtkCalendar], year : CInt): Unit = extern + @extern def gtk_calendar_unmark_day(calendar : Ptr[GtkCalendar], day : _root_.sn.gnome.glib.internal.guint): Unit = extern @extern def gtk_callback_action_get_type(): _root_.sn.gnome.gobject.internal.GType = extern @@ -4760,6 +5338,8 @@ import _root_.scala.scalanative.* @extern def gtk_center_box_get_end_widget(self : Ptr[GtkCenterBox]): Ptr[GtkWidget] = extern +@extern def gtk_center_box_get_shrink_center_last(self : Ptr[GtkCenterBox]): _root_.sn.gnome.glib.internal.gboolean = extern + @extern def gtk_center_box_get_start_widget(self : Ptr[GtkCenterBox]): Ptr[GtkWidget] = extern @extern def gtk_center_box_get_type(): _root_.sn.gnome.gobject.internal.GType = extern @@ -4772,6 +5352,8 @@ import _root_.scala.scalanative.* @extern def gtk_center_box_set_end_widget(self : Ptr[GtkCenterBox], child : Ptr[GtkWidget]): Unit = extern +@extern def gtk_center_box_set_shrink_center_last(self : Ptr[GtkCenterBox], shrink_center_last : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + @extern def gtk_center_box_set_start_widget(self : Ptr[GtkCenterBox], child : Ptr[GtkWidget]): Unit = extern @extern def gtk_center_layout_get_baseline_position(self : Ptr[GtkCenterLayout]): GtkBaselinePosition = extern @@ -4782,6 +5364,8 @@ import _root_.scala.scalanative.* @extern def gtk_center_layout_get_orientation(self : Ptr[GtkCenterLayout]): GtkOrientation = extern +@extern def gtk_center_layout_get_shrink_center_last(self : Ptr[GtkCenterLayout]): _root_.sn.gnome.glib.internal.gboolean = extern + @extern def gtk_center_layout_get_start_widget(self : Ptr[GtkCenterLayout]): Ptr[GtkWidget] = extern @extern def gtk_center_layout_get_type(): _root_.sn.gnome.gobject.internal.GType = extern @@ -4796,10 +5380,14 @@ import _root_.scala.scalanative.* @extern def gtk_center_layout_set_orientation(self : Ptr[GtkCenterLayout], orientation : GtkOrientation): Unit = extern +@extern def gtk_center_layout_set_shrink_center_last(self : Ptr[GtkCenterLayout], shrink_center_last : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + @extern def gtk_center_layout_set_start_widget(self : Ptr[GtkCenterLayout], widget : Ptr[GtkWidget]): Unit = extern @extern def gtk_check_button_get_active(self : Ptr[GtkCheckButton]): _root_.sn.gnome.glib.internal.gboolean = extern +@extern def gtk_check_button_get_child(button : Ptr[GtkCheckButton]): Ptr[GtkWidget] = extern + @extern def gtk_check_button_get_inconsistent(check_button : Ptr[GtkCheckButton]): _root_.sn.gnome.glib.internal.gboolean = extern @extern def gtk_check_button_get_label(self : Ptr[GtkCheckButton]): CString = extern @@ -4816,6 +5404,8 @@ import _root_.scala.scalanative.* @extern def gtk_check_button_set_active(self : Ptr[GtkCheckButton], setting : _root_.sn.gnome.glib.internal.gboolean): Unit = extern +@extern def gtk_check_button_set_child(button : Ptr[GtkCheckButton], child : Ptr[GtkWidget]): Unit = extern + @extern def gtk_check_button_set_group(self : Ptr[GtkCheckButton], group : Ptr[GtkCheckButton]): Unit = extern @extern def gtk_check_button_set_inconsistent(check_button : Ptr[GtkCheckButton], inconsistent : _root_.sn.gnome.glib.internal.gboolean): Unit = extern @@ -4830,6 +5420,8 @@ import _root_.scala.scalanative.* @extern def gtk_closure_expression_new(value_type : _root_.sn.gnome.gobject.internal.GType, closure : Ptr[_root_.sn.gnome.gobject.internal.GClosure], n_params : _root_.sn.gnome.glib.internal.guint, params : Ptr[Ptr[GtkExpression]]): Ptr[GtkExpression] = extern +@extern def gtk_collation_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + @extern def gtk_color_button_get_modal(button : Ptr[GtkColorButton]): _root_.sn.gnome.glib.internal.gboolean = extern @extern def gtk_color_button_get_title(button : Ptr[GtkColorButton]): CString = extern @@ -4864,8 +5456,56 @@ import _root_.scala.scalanative.* @extern def gtk_color_chooser_widget_new(): Ptr[GtkWidget] = extern +@extern def gtk_color_dialog_button_get_dialog(self : Ptr[GtkColorDialogButton]): Ptr[GtkColorDialog] = extern + +@extern def gtk_color_dialog_button_get_rgba(self : Ptr[GtkColorDialogButton]): Ptr[GdkRGBA] = extern + +@extern def gtk_color_dialog_button_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +@extern def gtk_color_dialog_button_new(dialog : Ptr[GtkColorDialog]): Ptr[GtkWidget] = extern + +@extern def gtk_color_dialog_button_set_dialog(self : Ptr[GtkColorDialogButton], dialog : Ptr[GtkColorDialog]): Unit = extern + +@extern def gtk_color_dialog_button_set_rgba(self : Ptr[GtkColorDialogButton], color : Ptr[GdkRGBA]): Unit = extern + +@extern def gtk_color_dialog_choose_rgba(self : Ptr[GtkColorDialog], parent : Ptr[GtkWindow], initial_color : Ptr[GdkRGBA], cancellable : Ptr[_root_.sn.gnome.gio.internal.GCancellable], callback : _root_.sn.gnome.gio.internal.GAsyncReadyCallback, user_data : _root_.sn.gnome.glib.internal.gpointer): Unit = extern + +@extern def gtk_color_dialog_choose_rgba_finish(self : Ptr[GtkColorDialog], result : Ptr[_root_.sn.gnome.gio.internal.GAsyncResult], error : Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]]): Ptr[GdkRGBA] = extern + +@extern def gtk_color_dialog_get_modal(self : Ptr[GtkColorDialog]): _root_.sn.gnome.glib.internal.gboolean = extern + +@extern def gtk_color_dialog_get_title(self : Ptr[GtkColorDialog]): CString = extern + +@extern def gtk_color_dialog_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +@extern def gtk_color_dialog_get_with_alpha(self : Ptr[GtkColorDialog]): _root_.sn.gnome.glib.internal.gboolean = extern + +@extern def gtk_color_dialog_new(): Ptr[GtkColorDialog] = extern + +@extern def gtk_color_dialog_set_modal(self : Ptr[GtkColorDialog], modal : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + +@extern def gtk_color_dialog_set_title(self : Ptr[GtkColorDialog], title : CString): Unit = extern + +@extern def gtk_color_dialog_set_with_alpha(self : Ptr[GtkColorDialog], with_alpha : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + @extern def gtk_column_view_append_column(self : Ptr[GtkColumnView], column : Ptr[GtkColumnViewColumn]): Unit = extern +@extern def gtk_column_view_cell_get_child(self : Ptr[GtkColumnViewCell]): Ptr[GtkWidget] = extern + +@extern def gtk_column_view_cell_get_focusable(self : Ptr[GtkColumnViewCell]): _root_.sn.gnome.glib.internal.gboolean = extern + +@extern def gtk_column_view_cell_get_item(self : Ptr[GtkColumnViewCell]): _root_.sn.gnome.glib.internal.gpointer = extern + +@extern def gtk_column_view_cell_get_position(self : Ptr[GtkColumnViewCell]): _root_.sn.gnome.glib.internal.guint = extern + +@extern def gtk_column_view_cell_get_selected(self : Ptr[GtkColumnViewCell]): _root_.sn.gnome.glib.internal.gboolean = extern + +@extern def gtk_column_view_cell_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +@extern def gtk_column_view_cell_set_child(self : Ptr[GtkColumnViewCell], child : Ptr[GtkWidget]): Unit = extern + +@extern def gtk_column_view_cell_set_focusable(self : Ptr[GtkColumnViewCell], focusable : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + @extern def gtk_column_view_column_get_column_view(self : Ptr[GtkColumnViewColumn]): Ptr[GtkColumnView] = extern @extern def gtk_column_view_column_get_expand(self : Ptr[GtkColumnViewColumn]): _root_.sn.gnome.glib.internal.gboolean = extern @@ -4876,6 +5516,8 @@ import _root_.scala.scalanative.* @extern def gtk_column_view_column_get_header_menu(self : Ptr[GtkColumnViewColumn]): Ptr[_root_.sn.gnome.gio.internal.GMenuModel] = extern +@extern def gtk_column_view_column_get_id(self : Ptr[GtkColumnViewColumn]): CString = extern + @extern def gtk_column_view_column_get_resizable(self : Ptr[GtkColumnViewColumn]): _root_.sn.gnome.glib.internal.gboolean = extern @extern def gtk_column_view_column_get_sorter(self : Ptr[GtkColumnViewColumn]): Ptr[GtkSorter] = extern @@ -4896,6 +5538,8 @@ import _root_.scala.scalanative.* @extern def gtk_column_view_column_set_header_menu(self : Ptr[GtkColumnViewColumn], menu : Ptr[_root_.sn.gnome.gio.internal.GMenuModel]): Unit = extern +@extern def gtk_column_view_column_set_id(self : Ptr[GtkColumnViewColumn], id : CString): Unit = extern + @extern def gtk_column_view_column_set_resizable(self : Ptr[GtkColumnViewColumn], resizable : _root_.sn.gnome.glib.internal.gboolean): Unit = extern @extern def gtk_column_view_column_set_sorter(self : Ptr[GtkColumnViewColumn], sorter : Ptr[GtkSorter]): Unit = extern @@ -4908,40 +5552,92 @@ import _root_.scala.scalanative.* @extern def gtk_column_view_get_enable_rubberband(self : Ptr[GtkColumnView]): _root_.sn.gnome.glib.internal.gboolean = extern -@extern def gtk_column_view_get_model(self : Ptr[GtkColumnView]): Ptr[GtkSelectionModel] = extern +@extern def gtk_column_view_get_header_factory(self : Ptr[GtkColumnView]): Ptr[GtkListItemFactory] = extern + +@extern def gtk_column_view_get_model(self : Ptr[GtkColumnView]): Ptr[GtkSelectionModel] = extern + +@extern def gtk_column_view_get_reorderable(self : Ptr[GtkColumnView]): _root_.sn.gnome.glib.internal.gboolean = extern + +@extern def gtk_column_view_get_row_factory(self : Ptr[GtkColumnView]): Ptr[GtkListItemFactory] = extern + +@extern def gtk_column_view_get_show_column_separators(self : Ptr[GtkColumnView]): _root_.sn.gnome.glib.internal.gboolean = extern + +@extern def gtk_column_view_get_show_row_separators(self : Ptr[GtkColumnView]): _root_.sn.gnome.glib.internal.gboolean = extern + +@extern def gtk_column_view_get_single_click_activate(self : Ptr[GtkColumnView]): _root_.sn.gnome.glib.internal.gboolean = extern + +@extern def gtk_column_view_get_sorter(self : Ptr[GtkColumnView]): Ptr[GtkSorter] = extern + +@extern def gtk_column_view_get_tab_behavior(self : Ptr[GtkColumnView]): GtkListTabBehavior = extern + +@extern def gtk_column_view_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +@extern def gtk_column_view_insert_column(self : Ptr[GtkColumnView], position : _root_.sn.gnome.glib.internal.guint, column : Ptr[GtkColumnViewColumn]): Unit = extern + +@extern def gtk_column_view_new(model : Ptr[GtkSelectionModel]): Ptr[GtkWidget] = extern + +@extern def gtk_column_view_remove_column(self : Ptr[GtkColumnView], column : Ptr[GtkColumnViewColumn]): Unit = extern + +@extern def gtk_column_view_row_get_accessible_description(self : Ptr[GtkColumnViewRow]): CString = extern + +@extern def gtk_column_view_row_get_accessible_label(self : Ptr[GtkColumnViewRow]): CString = extern + +@extern def gtk_column_view_row_get_activatable(self : Ptr[GtkColumnViewRow]): _root_.sn.gnome.glib.internal.gboolean = extern + +@extern def gtk_column_view_row_get_focusable(self : Ptr[GtkColumnViewRow]): _root_.sn.gnome.glib.internal.gboolean = extern + +@extern def gtk_column_view_row_get_item(self : Ptr[GtkColumnViewRow]): _root_.sn.gnome.glib.internal.gpointer = extern + +@extern def gtk_column_view_row_get_position(self : Ptr[GtkColumnViewRow]): _root_.sn.gnome.glib.internal.guint = extern -@extern def gtk_column_view_get_reorderable(self : Ptr[GtkColumnView]): _root_.sn.gnome.glib.internal.gboolean = extern +@extern def gtk_column_view_row_get_selectable(self : Ptr[GtkColumnViewRow]): _root_.sn.gnome.glib.internal.gboolean = extern -@extern def gtk_column_view_get_show_column_separators(self : Ptr[GtkColumnView]): _root_.sn.gnome.glib.internal.gboolean = extern +@extern def gtk_column_view_row_get_selected(self : Ptr[GtkColumnViewRow]): _root_.sn.gnome.glib.internal.gboolean = extern -@extern def gtk_column_view_get_show_row_separators(self : Ptr[GtkColumnView]): _root_.sn.gnome.glib.internal.gboolean = extern +@extern def gtk_column_view_row_get_type(): _root_.sn.gnome.gobject.internal.GType = extern -@extern def gtk_column_view_get_single_click_activate(self : Ptr[GtkColumnView]): _root_.sn.gnome.glib.internal.gboolean = extern +@extern def gtk_column_view_row_set_accessible_description(self : Ptr[GtkColumnViewRow], description : CString): Unit = extern -@extern def gtk_column_view_get_sorter(self : Ptr[GtkColumnView]): Ptr[GtkSorter] = extern +@extern def gtk_column_view_row_set_accessible_label(self : Ptr[GtkColumnViewRow], label : CString): Unit = extern -@extern def gtk_column_view_get_type(): _root_.sn.gnome.gobject.internal.GType = extern +@extern def gtk_column_view_row_set_activatable(self : Ptr[GtkColumnViewRow], activatable : _root_.sn.gnome.glib.internal.gboolean): Unit = extern -@extern def gtk_column_view_insert_column(self : Ptr[GtkColumnView], position : _root_.sn.gnome.glib.internal.guint, column : Ptr[GtkColumnViewColumn]): Unit = extern +@extern def gtk_column_view_row_set_focusable(self : Ptr[GtkColumnViewRow], focusable : _root_.sn.gnome.glib.internal.gboolean): Unit = extern -@extern def gtk_column_view_new(model : Ptr[GtkSelectionModel]): Ptr[GtkWidget] = extern +@extern def gtk_column_view_row_set_selectable(self : Ptr[GtkColumnViewRow], selectable : _root_.sn.gnome.glib.internal.gboolean): Unit = extern -@extern def gtk_column_view_remove_column(self : Ptr[GtkColumnView], column : Ptr[GtkColumnViewColumn]): Unit = extern +@extern def gtk_column_view_scroll_to(self : Ptr[GtkColumnView], pos : _root_.sn.gnome.glib.internal.guint, column : Ptr[GtkColumnViewColumn], flags : GtkListScrollFlags, scroll : Ptr[GtkScrollInfo]): Unit = extern @extern def gtk_column_view_set_enable_rubberband(self : Ptr[GtkColumnView], enable_rubberband : _root_.sn.gnome.glib.internal.gboolean): Unit = extern +@extern def gtk_column_view_set_header_factory(self : Ptr[GtkColumnView], factory : Ptr[GtkListItemFactory]): Unit = extern + @extern def gtk_column_view_set_model(self : Ptr[GtkColumnView], model : Ptr[GtkSelectionModel]): Unit = extern @extern def gtk_column_view_set_reorderable(self : Ptr[GtkColumnView], reorderable : _root_.sn.gnome.glib.internal.gboolean): Unit = extern +@extern def gtk_column_view_set_row_factory(self : Ptr[GtkColumnView], factory : Ptr[GtkListItemFactory]): Unit = extern + @extern def gtk_column_view_set_show_column_separators(self : Ptr[GtkColumnView], show_column_separators : _root_.sn.gnome.glib.internal.gboolean): Unit = extern @extern def gtk_column_view_set_show_row_separators(self : Ptr[GtkColumnView], show_row_separators : _root_.sn.gnome.glib.internal.gboolean): Unit = extern @extern def gtk_column_view_set_single_click_activate(self : Ptr[GtkColumnView], single_click_activate : _root_.sn.gnome.glib.internal.gboolean): Unit = extern +@extern def gtk_column_view_set_tab_behavior(self : Ptr[GtkColumnView], tab_behavior : GtkListTabBehavior): Unit = extern + @extern def gtk_column_view_sort_by_column(self : Ptr[GtkColumnView], column : Ptr[GtkColumnViewColumn], direction : GtkSortType): Unit = extern +@extern def gtk_column_view_sorter_get_n_sort_columns(self : Ptr[GtkColumnViewSorter]): _root_.sn.gnome.glib.internal.guint = extern + +@extern def gtk_column_view_sorter_get_nth_sort_column(self : Ptr[GtkColumnViewSorter], position : _root_.sn.gnome.glib.internal.guint, sort_order : Ptr[GtkSortType]): Ptr[GtkColumnViewColumn] = extern + +@extern def gtk_column_view_sorter_get_primary_sort_column(self : Ptr[GtkColumnViewSorter]): Ptr[GtkColumnViewColumn] = extern + +@extern def gtk_column_view_sorter_get_primary_sort_order(self : Ptr[GtkColumnViewSorter]): GtkSortType = extern + +@extern def gtk_column_view_sorter_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + @extern def gtk_combo_box_get_active(combo_box : Ptr[GtkComboBox]): CInt = extern @extern def gtk_combo_box_get_active_id(combo_box : Ptr[GtkComboBox]): CString = extern @@ -5120,6 +5816,8 @@ import _root_.scala.scalanative.* @extern def gtk_constraint_vfl_parser_error_quark(): _root_.sn.gnome.glib.internal.GQuark = extern +@extern def gtk_content_fit_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + @extern def gtk_corner_type_get_type(): _root_.sn.gnome.gobject.internal.GType = extern @extern def gtk_css_parser_error_get_type(): _root_.sn.gnome.gobject.internal.GType = extern @@ -5132,6 +5830,8 @@ import _root_.scala.scalanative.* @extern def gtk_css_provider_get_type(): _root_.sn.gnome.gobject.internal.GType = extern +@extern def gtk_css_provider_load_from_bytes(css_provider : Ptr[GtkCssProvider], data : Ptr[_root_.sn.gnome.glib.internal.GBytes]): Unit = extern + @extern def gtk_css_provider_load_from_data(css_provider : Ptr[GtkCssProvider], data : CString, length : _root_.sn.gnome.glib.internal.gssize): Unit = extern @extern def gtk_css_provider_load_from_file(css_provider : Ptr[GtkCssProvider], file : Ptr[_root_.sn.gnome.gio.internal.GFile]): Unit = extern @@ -5140,6 +5840,8 @@ import _root_.scala.scalanative.* @extern def gtk_css_provider_load_from_resource(css_provider : Ptr[GtkCssProvider], resource_path : CString): Unit = extern +@extern def gtk_css_provider_load_from_string(css_provider : Ptr[GtkCssProvider], string : CString): Unit = extern + @extern def gtk_css_provider_load_named(provider : Ptr[GtkCssProvider], name : CString, variant : CString): Unit = extern @extern def gtk_css_provider_new(): Ptr[GtkCssProvider] = extern @@ -5192,6 +5894,10 @@ import _root_.scala.scalanative.* @extern def gtk_dialog_add_buttons(dialog : Ptr[GtkDialog], first_button_text : CString, rest: Any*): Unit = extern +@extern def gtk_dialog_error_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +@extern def gtk_dialog_error_quark(): _root_.sn.gnome.glib.internal.GQuark = extern + @extern def gtk_dialog_flags_get_type(): _root_.sn.gnome.gobject.internal.GType = extern @extern def gtk_dialog_get_content_area(dialog : Ptr[GtkDialog]): Ptr[GtkWidget] = extern @@ -5306,10 +6012,14 @@ import _root_.scala.scalanative.* @extern def gtk_drop_down_get_factory(self : Ptr[GtkDropDown]): Ptr[GtkListItemFactory] = extern +@extern def gtk_drop_down_get_header_factory(self : Ptr[GtkDropDown]): Ptr[GtkListItemFactory] = extern + @extern def gtk_drop_down_get_list_factory(self : Ptr[GtkDropDown]): Ptr[GtkListItemFactory] = extern @extern def gtk_drop_down_get_model(self : Ptr[GtkDropDown]): Ptr[_root_.sn.gnome.gio.internal.GListModel] = extern +@extern def gtk_drop_down_get_search_match_mode(self : Ptr[GtkDropDown]): GtkStringFilterMatchMode = extern + @extern def gtk_drop_down_get_selected(self : Ptr[GtkDropDown]): _root_.sn.gnome.glib.internal.guint = extern @extern def gtk_drop_down_get_selected_item(self : Ptr[GtkDropDown]): _root_.sn.gnome.glib.internal.gpointer = extern @@ -5328,10 +6038,14 @@ import _root_.scala.scalanative.* @extern def gtk_drop_down_set_factory(self : Ptr[GtkDropDown], factory : Ptr[GtkListItemFactory]): Unit = extern +@extern def gtk_drop_down_set_header_factory(self : Ptr[GtkDropDown], factory : Ptr[GtkListItemFactory]): Unit = extern + @extern def gtk_drop_down_set_list_factory(self : Ptr[GtkDropDown], factory : Ptr[GtkListItemFactory]): Unit = extern @extern def gtk_drop_down_set_model(self : Ptr[GtkDropDown], model : Ptr[_root_.sn.gnome.gio.internal.GListModel]): Unit = extern +@extern def gtk_drop_down_set_search_match_mode(self : Ptr[GtkDropDown], search_match_mode : GtkStringFilterMatchMode): Unit = extern + @extern def gtk_drop_down_set_selected(self : Ptr[GtkDropDown], position : _root_.sn.gnome.glib.internal.guint): Unit = extern @extern def gtk_drop_down_set_show_arrow(self : Ptr[GtkDropDown], show_arrow : _root_.sn.gnome.glib.internal.gboolean): Unit = extern @@ -5376,6 +6090,8 @@ import _root_.scala.scalanative.* @extern def gtk_drop_target_set_preload(self : Ptr[GtkDropTarget], preload : _root_.sn.gnome.glib.internal.gboolean): Unit = extern +@extern def gtk_editable_delegate_get_accessible_platform_state(editable : Ptr[GtkEditable], state : GtkAccessiblePlatformState): _root_.sn.gnome.glib.internal.gboolean = extern + @extern def gtk_editable_delegate_get_property(`object` : Ptr[_root_.sn.gnome.gobject.internal.GObject], prop_id : _root_.sn.gnome.glib.internal.guint, value : Ptr[_root_.sn.gnome.gobject.internal.GValue], pspec : Ptr[_root_.sn.gnome.gobject.internal.GParamSpec]): _root_.sn.gnome.glib.internal.gboolean = extern @extern def gtk_editable_delegate_set_property(`object` : Ptr[_root_.sn.gnome.gobject.internal.GObject], prop_id : _root_.sn.gnome.glib.internal.guint, value : Ptr[_root_.sn.gnome.gobject.internal.GValue], pspec : Ptr[_root_.sn.gnome.gobject.internal.GParamSpec]): _root_.sn.gnome.glib.internal.gboolean = extern @@ -5524,7 +6240,7 @@ import _root_.scala.scalanative.* @extern def gtk_entry_get_alignment(entry : Ptr[GtkEntry]): Float = extern -@extern def gtk_entry_get_attributes(entry : Ptr[GtkEntry]): Ptr[PangoAttrList] = extern +@extern def gtk_entry_get_attributes(entry : Ptr[GtkEntry]): Ptr[_root_.sn.gnome.pango.internal.PangoAttrList] = extern @extern def gtk_entry_get_buffer(entry : Ptr[GtkEntry]): Ptr[GtkEntryBuffer] = extern @@ -5572,7 +6288,7 @@ import _root_.scala.scalanative.* @extern def gtk_entry_get_progress_pulse_step(entry : Ptr[GtkEntry]): Double = extern -@extern def gtk_entry_get_tabs(entry : Ptr[GtkEntry]): Ptr[PangoTabArray] = extern +@extern def gtk_entry_get_tabs(entry : Ptr[GtkEntry]): Ptr[_root_.sn.gnome.pango.internal.PangoTabArray] = extern @extern def gtk_entry_get_text_length(entry : Ptr[GtkEntry]): _root_.sn.gnome.glib.internal.guint16 = extern @@ -5596,7 +6312,7 @@ import _root_.scala.scalanative.* @extern def gtk_entry_set_alignment(entry : Ptr[GtkEntry], xalign : Float): Unit = extern -@extern def gtk_entry_set_attributes(entry : Ptr[GtkEntry], attrs : Ptr[PangoAttrList]): Unit = extern +@extern def gtk_entry_set_attributes(entry : Ptr[GtkEntry], attrs : Ptr[_root_.sn.gnome.pango.internal.PangoAttrList]): Unit = extern @extern def gtk_entry_set_buffer(entry : Ptr[GtkEntry], buffer : Ptr[GtkEntryBuffer]): Unit = extern @@ -5638,7 +6354,7 @@ import _root_.scala.scalanative.* @extern def gtk_entry_set_progress_pulse_step(entry : Ptr[GtkEntry], fraction : Double): Unit = extern -@extern def gtk_entry_set_tabs(entry : Ptr[GtkEntry], tabs : Ptr[PangoTabArray]): Unit = extern +@extern def gtk_entry_set_tabs(entry : Ptr[GtkEntry], tabs : Ptr[_root_.sn.gnome.pango.internal.PangoTabArray]): Unit = extern @extern def gtk_entry_set_visibility(entry : Ptr[GtkEntry], visible : _root_.sn.gnome.glib.internal.gboolean): Unit = extern @@ -5702,6 +6418,8 @@ import _root_.scala.scalanative.* @extern def gtk_event_controller_scroll_get_type(): _root_.sn.gnome.gobject.internal.GType = extern +@extern def gtk_event_controller_scroll_get_unit(scroll : Ptr[GtkEventControllerScroll]): GdkScrollUnit = extern + @extern def gtk_event_controller_scroll_new(flags : GtkEventControllerScrollFlags): Ptr[GtkEventController] = extern @extern def gtk_event_controller_scroll_set_flags(scroll : Ptr[GtkEventControllerScroll], flags : GtkEventControllerScrollFlags): Unit = extern @@ -5712,6 +6430,8 @@ import _root_.scala.scalanative.* @extern def gtk_event_controller_set_propagation_phase(controller : Ptr[GtkEventController], phase : GtkPropagationPhase): Unit = extern +@extern def gtk_event_controller_set_static_name(controller : Ptr[GtkEventController], name : CString): Unit = extern + @extern def gtk_event_sequence_state_get_type(): _root_.sn.gnome.gobject.internal.GType = extern @extern def gtk_every_filter_get_type(): _root_.sn.gnome.gobject.internal.GType = extern @@ -5856,6 +6576,62 @@ import _root_.scala.scalanative.* @extern def gtk_file_chooser_widget_new(action : GtkFileChooserAction): Ptr[GtkWidget] = extern +@extern def gtk_file_dialog_get_accept_label(self : Ptr[GtkFileDialog]): CString = extern + +@extern def gtk_file_dialog_get_default_filter(self : Ptr[GtkFileDialog]): Ptr[GtkFileFilter] = extern + +@extern def gtk_file_dialog_get_filters(self : Ptr[GtkFileDialog]): Ptr[_root_.sn.gnome.gio.internal.GListModel] = extern + +@extern def gtk_file_dialog_get_initial_file(self : Ptr[GtkFileDialog]): Ptr[_root_.sn.gnome.gio.internal.GFile] = extern + +@extern def gtk_file_dialog_get_initial_folder(self : Ptr[GtkFileDialog]): Ptr[_root_.sn.gnome.gio.internal.GFile] = extern + +@extern def gtk_file_dialog_get_initial_name(self : Ptr[GtkFileDialog]): CString = extern + +@extern def gtk_file_dialog_get_modal(self : Ptr[GtkFileDialog]): _root_.sn.gnome.glib.internal.gboolean = extern + +@extern def gtk_file_dialog_get_title(self : Ptr[GtkFileDialog]): CString = extern + +@extern def gtk_file_dialog_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +@extern def gtk_file_dialog_new(): Ptr[GtkFileDialog] = extern + +@extern def gtk_file_dialog_open(self : Ptr[GtkFileDialog], parent : Ptr[GtkWindow], cancellable : Ptr[_root_.sn.gnome.gio.internal.GCancellable], callback : _root_.sn.gnome.gio.internal.GAsyncReadyCallback, user_data : _root_.sn.gnome.glib.internal.gpointer): Unit = extern + +@extern def gtk_file_dialog_open_finish(self : Ptr[GtkFileDialog], result : Ptr[_root_.sn.gnome.gio.internal.GAsyncResult], error : Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]]): Ptr[_root_.sn.gnome.gio.internal.GFile] = extern + +@extern def gtk_file_dialog_open_multiple(self : Ptr[GtkFileDialog], parent : Ptr[GtkWindow], cancellable : Ptr[_root_.sn.gnome.gio.internal.GCancellable], callback : _root_.sn.gnome.gio.internal.GAsyncReadyCallback, user_data : _root_.sn.gnome.glib.internal.gpointer): Unit = extern + +@extern def gtk_file_dialog_open_multiple_finish(self : Ptr[GtkFileDialog], result : Ptr[_root_.sn.gnome.gio.internal.GAsyncResult], error : Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]]): Ptr[_root_.sn.gnome.gio.internal.GListModel] = extern + +@extern def gtk_file_dialog_save(self : Ptr[GtkFileDialog], parent : Ptr[GtkWindow], cancellable : Ptr[_root_.sn.gnome.gio.internal.GCancellable], callback : _root_.sn.gnome.gio.internal.GAsyncReadyCallback, user_data : _root_.sn.gnome.glib.internal.gpointer): Unit = extern + +@extern def gtk_file_dialog_save_finish(self : Ptr[GtkFileDialog], result : Ptr[_root_.sn.gnome.gio.internal.GAsyncResult], error : Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]]): Ptr[_root_.sn.gnome.gio.internal.GFile] = extern + +@extern def gtk_file_dialog_select_folder(self : Ptr[GtkFileDialog], parent : Ptr[GtkWindow], cancellable : Ptr[_root_.sn.gnome.gio.internal.GCancellable], callback : _root_.sn.gnome.gio.internal.GAsyncReadyCallback, user_data : _root_.sn.gnome.glib.internal.gpointer): Unit = extern + +@extern def gtk_file_dialog_select_folder_finish(self : Ptr[GtkFileDialog], result : Ptr[_root_.sn.gnome.gio.internal.GAsyncResult], error : Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]]): Ptr[_root_.sn.gnome.gio.internal.GFile] = extern + +@extern def gtk_file_dialog_select_multiple_folders(self : Ptr[GtkFileDialog], parent : Ptr[GtkWindow], cancellable : Ptr[_root_.sn.gnome.gio.internal.GCancellable], callback : _root_.sn.gnome.gio.internal.GAsyncReadyCallback, user_data : _root_.sn.gnome.glib.internal.gpointer): Unit = extern + +@extern def gtk_file_dialog_select_multiple_folders_finish(self : Ptr[GtkFileDialog], result : Ptr[_root_.sn.gnome.gio.internal.GAsyncResult], error : Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]]): Ptr[_root_.sn.gnome.gio.internal.GListModel] = extern + +@extern def gtk_file_dialog_set_accept_label(self : Ptr[GtkFileDialog], accept_label : CString): Unit = extern + +@extern def gtk_file_dialog_set_default_filter(self : Ptr[GtkFileDialog], filter : Ptr[GtkFileFilter]): Unit = extern + +@extern def gtk_file_dialog_set_filters(self : Ptr[GtkFileDialog], filters : Ptr[_root_.sn.gnome.gio.internal.GListModel]): Unit = extern + +@extern def gtk_file_dialog_set_initial_file(self : Ptr[GtkFileDialog], file : Ptr[_root_.sn.gnome.gio.internal.GFile]): Unit = extern + +@extern def gtk_file_dialog_set_initial_folder(self : Ptr[GtkFileDialog], folder : Ptr[_root_.sn.gnome.gio.internal.GFile]): Unit = extern + +@extern def gtk_file_dialog_set_initial_name(self : Ptr[GtkFileDialog], name : CString): Unit = extern + +@extern def gtk_file_dialog_set_modal(self : Ptr[GtkFileDialog], modal : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + +@extern def gtk_file_dialog_set_title(self : Ptr[GtkFileDialog], title : CString): Unit = extern + @extern def gtk_file_filter_add_mime_type(filter : Ptr[GtkFileFilter], mime_type : CString): Unit = extern @extern def gtk_file_filter_add_pattern(filter : Ptr[GtkFileFilter], pattern : CString): Unit = extern @@ -5878,6 +6654,30 @@ import _root_.scala.scalanative.* @extern def gtk_file_filter_to_gvariant(filter : Ptr[GtkFileFilter]): Ptr[_root_.sn.gnome.glib.internal.GVariant] = extern +@extern def gtk_file_launcher_get_always_ask(self : Ptr[GtkFileLauncher]): _root_.sn.gnome.glib.internal.gboolean = extern + +@extern def gtk_file_launcher_get_file(self : Ptr[GtkFileLauncher]): Ptr[_root_.sn.gnome.gio.internal.GFile] = extern + +@extern def gtk_file_launcher_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +@extern def gtk_file_launcher_get_writable(self : Ptr[GtkFileLauncher]): _root_.sn.gnome.glib.internal.gboolean = extern + +@extern def gtk_file_launcher_launch(self : Ptr[GtkFileLauncher], parent : Ptr[GtkWindow], cancellable : Ptr[_root_.sn.gnome.gio.internal.GCancellable], callback : _root_.sn.gnome.gio.internal.GAsyncReadyCallback, user_data : _root_.sn.gnome.glib.internal.gpointer): Unit = extern + +@extern def gtk_file_launcher_launch_finish(self : Ptr[GtkFileLauncher], result : Ptr[_root_.sn.gnome.gio.internal.GAsyncResult], error : Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]]): _root_.sn.gnome.glib.internal.gboolean = extern + +@extern def gtk_file_launcher_new(file : Ptr[_root_.sn.gnome.gio.internal.GFile]): Ptr[GtkFileLauncher] = extern + +@extern def gtk_file_launcher_open_containing_folder(self : Ptr[GtkFileLauncher], parent : Ptr[GtkWindow], cancellable : Ptr[_root_.sn.gnome.gio.internal.GCancellable], callback : _root_.sn.gnome.gio.internal.GAsyncReadyCallback, user_data : _root_.sn.gnome.glib.internal.gpointer): Unit = extern + +@extern def gtk_file_launcher_open_containing_folder_finish(self : Ptr[GtkFileLauncher], result : Ptr[_root_.sn.gnome.gio.internal.GAsyncResult], error : Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]]): _root_.sn.gnome.glib.internal.gboolean = extern + +@extern def gtk_file_launcher_set_always_ask(self : Ptr[GtkFileLauncher], always_ask : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + +@extern def gtk_file_launcher_set_file(self : Ptr[GtkFileLauncher], file : Ptr[_root_.sn.gnome.gio.internal.GFile]): Unit = extern + +@extern def gtk_file_launcher_set_writable(self : Ptr[GtkFileLauncher], writable : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + @extern def gtk_filter_change_get_type(): _root_.sn.gnome.gobject.internal.GType = extern @extern def gtk_filter_changed(self : Ptr[GtkFilter], change : GtkFilterChange): Unit = extern @@ -5996,6 +6796,8 @@ import _root_.scala.scalanative.* @extern def gtk_flow_box_remove(box : Ptr[GtkFlowBox], widget : Ptr[GtkWidget]): Unit = extern +@extern def gtk_flow_box_remove_all(box : Ptr[GtkFlowBox]): Unit = extern + @extern def gtk_flow_box_select_all(box : Ptr[GtkFlowBox]): Unit = extern @extern def gtk_flow_box_select_child(box : Ptr[GtkFlowBox], child : Ptr[GtkFlowBoxChild]): Unit = extern @@ -6056,15 +6858,15 @@ import _root_.scala.scalanative.* @extern def gtk_font_chooser_get_font(fontchooser : Ptr[GtkFontChooser]): CString = extern -@extern def gtk_font_chooser_get_font_desc(fontchooser : Ptr[GtkFontChooser]): Ptr[PangoFontDescription] = extern +@extern def gtk_font_chooser_get_font_desc(fontchooser : Ptr[GtkFontChooser]): Ptr[_root_.sn.gnome.pango.internal.PangoFontDescription] = extern -@extern def gtk_font_chooser_get_font_face(fontchooser : Ptr[GtkFontChooser]): Ptr[PangoFontFace] = extern +@extern def gtk_font_chooser_get_font_face(fontchooser : Ptr[GtkFontChooser]): Ptr[_root_.sn.gnome.pango.internal.PangoFontFace] = extern -@extern def gtk_font_chooser_get_font_family(fontchooser : Ptr[GtkFontChooser]): Ptr[PangoFontFamily] = extern +@extern def gtk_font_chooser_get_font_family(fontchooser : Ptr[GtkFontChooser]): Ptr[_root_.sn.gnome.pango.internal.PangoFontFamily] = extern @extern def gtk_font_chooser_get_font_features(fontchooser : Ptr[GtkFontChooser]): CString = extern -@extern def gtk_font_chooser_get_font_map(fontchooser : Ptr[GtkFontChooser]): Ptr[PangoFontMap] = extern +@extern def gtk_font_chooser_get_font_map(fontchooser : Ptr[GtkFontChooser]): Ptr[_root_.sn.gnome.pango.internal.PangoFontMap] = extern @extern def gtk_font_chooser_get_font_size(fontchooser : Ptr[GtkFontChooser]): CInt = extern @@ -6084,9 +6886,9 @@ import _root_.scala.scalanative.* @extern def gtk_font_chooser_set_font(fontchooser : Ptr[GtkFontChooser], fontname : CString): Unit = extern -@extern def gtk_font_chooser_set_font_desc(fontchooser : Ptr[GtkFontChooser], font_desc : Ptr[PangoFontDescription]): Unit = extern +@extern def gtk_font_chooser_set_font_desc(fontchooser : Ptr[GtkFontChooser], font_desc : Ptr[_root_.sn.gnome.pango.internal.PangoFontDescription]): Unit = extern -@extern def gtk_font_chooser_set_font_map(fontchooser : Ptr[GtkFontChooser], fontmap : Ptr[PangoFontMap]): Unit = extern +@extern def gtk_font_chooser_set_font_map(fontchooser : Ptr[GtkFontChooser], fontmap : Ptr[_root_.sn.gnome.pango.internal.PangoFontMap]): Unit = extern @extern def gtk_font_chooser_set_language(fontchooser : Ptr[GtkFontChooser], language : CString): Unit = extern @@ -6100,6 +6902,80 @@ import _root_.scala.scalanative.* @extern def gtk_font_chooser_widget_new(): Ptr[GtkWidget] = extern +@extern def gtk_font_dialog_button_get_dialog(self : Ptr[GtkFontDialogButton]): Ptr[GtkFontDialog] = extern + +@extern def gtk_font_dialog_button_get_font_desc(self : Ptr[GtkFontDialogButton]): Ptr[_root_.sn.gnome.pango.internal.PangoFontDescription] = extern + +@extern def gtk_font_dialog_button_get_font_features(self : Ptr[GtkFontDialogButton]): CString = extern + +@extern def gtk_font_dialog_button_get_language(self : Ptr[GtkFontDialogButton]): Ptr[_root_.sn.gnome.pango.internal.PangoLanguage] = extern + +@extern def gtk_font_dialog_button_get_level(self : Ptr[GtkFontDialogButton]): GtkFontLevel = extern + +@extern def gtk_font_dialog_button_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +@extern def gtk_font_dialog_button_get_use_font(self : Ptr[GtkFontDialogButton]): _root_.sn.gnome.glib.internal.gboolean = extern + +@extern def gtk_font_dialog_button_get_use_size(self : Ptr[GtkFontDialogButton]): _root_.sn.gnome.glib.internal.gboolean = extern + +@extern def gtk_font_dialog_button_new(dialog : Ptr[GtkFontDialog]): Ptr[GtkWidget] = extern + +@extern def gtk_font_dialog_button_set_dialog(self : Ptr[GtkFontDialogButton], dialog : Ptr[GtkFontDialog]): Unit = extern + +@extern def gtk_font_dialog_button_set_font_desc(self : Ptr[GtkFontDialogButton], font_desc : Ptr[_root_.sn.gnome.pango.internal.PangoFontDescription]): Unit = extern + +@extern def gtk_font_dialog_button_set_font_features(self : Ptr[GtkFontDialogButton], font_features : CString): Unit = extern + +@extern def gtk_font_dialog_button_set_language(self : Ptr[GtkFontDialogButton], language : Ptr[_root_.sn.gnome.pango.internal.PangoLanguage]): Unit = extern + +@extern def gtk_font_dialog_button_set_level(self : Ptr[GtkFontDialogButton], level : GtkFontLevel): Unit = extern + +@extern def gtk_font_dialog_button_set_use_font(self : Ptr[GtkFontDialogButton], use_font : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + +@extern def gtk_font_dialog_button_set_use_size(self : Ptr[GtkFontDialogButton], use_size : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + +@extern def gtk_font_dialog_choose_face(self : Ptr[GtkFontDialog], parent : Ptr[GtkWindow], initial_value : Ptr[_root_.sn.gnome.pango.internal.PangoFontFace], cancellable : Ptr[_root_.sn.gnome.gio.internal.GCancellable], callback : _root_.sn.gnome.gio.internal.GAsyncReadyCallback, user_data : _root_.sn.gnome.glib.internal.gpointer): Unit = extern + +@extern def gtk_font_dialog_choose_face_finish(self : Ptr[GtkFontDialog], result : Ptr[_root_.sn.gnome.gio.internal.GAsyncResult], error : Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]]): Ptr[_root_.sn.gnome.pango.internal.PangoFontFace] = extern + +@extern def gtk_font_dialog_choose_family(self : Ptr[GtkFontDialog], parent : Ptr[GtkWindow], initial_value : Ptr[_root_.sn.gnome.pango.internal.PangoFontFamily], cancellable : Ptr[_root_.sn.gnome.gio.internal.GCancellable], callback : _root_.sn.gnome.gio.internal.GAsyncReadyCallback, user_data : _root_.sn.gnome.glib.internal.gpointer): Unit = extern + +@extern def gtk_font_dialog_choose_family_finish(self : Ptr[GtkFontDialog], result : Ptr[_root_.sn.gnome.gio.internal.GAsyncResult], error : Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]]): Ptr[_root_.sn.gnome.pango.internal.PangoFontFamily] = extern + +@extern def gtk_font_dialog_choose_font(self : Ptr[GtkFontDialog], parent : Ptr[GtkWindow], initial_value : Ptr[_root_.sn.gnome.pango.internal.PangoFontDescription], cancellable : Ptr[_root_.sn.gnome.gio.internal.GCancellable], callback : _root_.sn.gnome.gio.internal.GAsyncReadyCallback, user_data : _root_.sn.gnome.glib.internal.gpointer): Unit = extern + +@extern def gtk_font_dialog_choose_font_and_features(self : Ptr[GtkFontDialog], parent : Ptr[GtkWindow], initial_value : Ptr[_root_.sn.gnome.pango.internal.PangoFontDescription], cancellable : Ptr[_root_.sn.gnome.gio.internal.GCancellable], callback : _root_.sn.gnome.gio.internal.GAsyncReadyCallback, user_data : _root_.sn.gnome.glib.internal.gpointer): Unit = extern + +@extern def gtk_font_dialog_choose_font_and_features_finish(self : Ptr[GtkFontDialog], result : Ptr[_root_.sn.gnome.gio.internal.GAsyncResult], font_desc : Ptr[Ptr[_root_.sn.gnome.pango.internal.PangoFontDescription]], font_features : Ptr[CString], language : Ptr[Ptr[_root_.sn.gnome.pango.internal.PangoLanguage]], error : Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]]): _root_.sn.gnome.glib.internal.gboolean = extern + +@extern def gtk_font_dialog_choose_font_finish(self : Ptr[GtkFontDialog], result : Ptr[_root_.sn.gnome.gio.internal.GAsyncResult], error : Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]]): Ptr[_root_.sn.gnome.pango.internal.PangoFontDescription] = extern + +@extern def gtk_font_dialog_get_filter(self : Ptr[GtkFontDialog]): Ptr[GtkFilter] = extern + +@extern def gtk_font_dialog_get_font_map(self : Ptr[GtkFontDialog]): Ptr[_root_.sn.gnome.pango.internal.PangoFontMap] = extern + +@extern def gtk_font_dialog_get_language(self : Ptr[GtkFontDialog]): Ptr[_root_.sn.gnome.pango.internal.PangoLanguage] = extern + +@extern def gtk_font_dialog_get_modal(self : Ptr[GtkFontDialog]): _root_.sn.gnome.glib.internal.gboolean = extern + +@extern def gtk_font_dialog_get_title(self : Ptr[GtkFontDialog]): CString = extern + +@extern def gtk_font_dialog_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +@extern def gtk_font_dialog_new(): Ptr[GtkFontDialog] = extern + +@extern def gtk_font_dialog_set_filter(self : Ptr[GtkFontDialog], filter : Ptr[GtkFilter]): Unit = extern + +@extern def gtk_font_dialog_set_font_map(self : Ptr[GtkFontDialog], fontmap : Ptr[_root_.sn.gnome.pango.internal.PangoFontMap]): Unit = extern + +@extern def gtk_font_dialog_set_language(self : Ptr[GtkFontDialog], language : Ptr[_root_.sn.gnome.pango.internal.PangoLanguage]): Unit = extern + +@extern def gtk_font_dialog_set_modal(self : Ptr[GtkFontDialog], modal : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + +@extern def gtk_font_dialog_set_title(self : Ptr[GtkFontDialog], title : CString): Unit = extern + +@extern def gtk_font_level_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + @extern def gtk_frame_get_child(frame : Ptr[GtkFrame]): Ptr[GtkWidget] = extern @extern def gtk_frame_get_label(frame : Ptr[GtkFrame]): CString = extern @@ -6214,10 +7090,14 @@ import _root_.scala.scalanative.* @extern def gtk_gesture_stylus_get_device_tool(gesture : Ptr[GtkGestureStylus]): Ptr[GdkDeviceTool] = extern +@extern def gtk_gesture_stylus_get_stylus_only(gesture : Ptr[GtkGestureStylus]): _root_.sn.gnome.glib.internal.gboolean = extern + @extern def gtk_gesture_stylus_get_type(): _root_.sn.gnome.gobject.internal.GType = extern @extern def gtk_gesture_stylus_new(): Ptr[GtkGesture] = extern +@extern def gtk_gesture_stylus_set_stylus_only(gesture : Ptr[GtkGestureStylus], stylus_only : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + @extern def gtk_gesture_swipe_get_type(): _root_.sn.gnome.gobject.internal.GType = extern @extern def gtk_gesture_swipe_get_velocity(gesture : Ptr[GtkGestureSwipe], velocity_x : Ptr[Double], velocity_y : Ptr[Double]): _root_.sn.gnome.glib.internal.gboolean = extern @@ -6236,7 +7116,7 @@ import _root_.scala.scalanative.* @extern def gtk_get_debug_flags(): GtkDebugFlags = extern -@extern def gtk_get_default_language(): Ptr[PangoLanguage] = extern +@extern def gtk_get_default_language(): Ptr[_root_.sn.gnome.pango.internal.PangoLanguage] = extern @extern def gtk_get_interface_age(): _root_.sn.gnome.glib.internal.guint = extern @@ -6250,6 +7130,10 @@ import _root_.scala.scalanative.* @extern def gtk_gl_area_attach_buffers(area : Ptr[GtkGLArea]): Unit = extern +@extern def gtk_gl_area_get_allowed_apis(area : Ptr[GtkGLArea]): GdkGLAPI = extern + +@extern def gtk_gl_area_get_api(area : Ptr[GtkGLArea]): GdkGLAPI = extern + @extern def gtk_gl_area_get_auto_render(area : Ptr[GtkGLArea]): _root_.sn.gnome.glib.internal.gboolean = extern @extern def gtk_gl_area_get_context(area : Ptr[GtkGLArea]): Ptr[GdkGLContext] = extern @@ -6272,6 +7156,8 @@ import _root_.scala.scalanative.* @extern def gtk_gl_area_queue_render(area : Ptr[GtkGLArea]): Unit = extern +@extern def gtk_gl_area_set_allowed_apis(area : Ptr[GtkGLArea], apis : GdkGLAPI): Unit = extern + @extern def gtk_gl_area_set_auto_render(area : Ptr[GtkGLArea], auto_render : _root_.sn.gnome.glib.internal.gboolean): Unit = extern @extern def gtk_gl_area_set_error(area : Ptr[GtkGLArea], error : Ptr[_root_.sn.gnome.glib.internal.GError]): Unit = extern @@ -6284,6 +7170,20 @@ import _root_.scala.scalanative.* @extern def gtk_gl_area_set_use_es(area : Ptr[GtkGLArea], use_es : _root_.sn.gnome.glib.internal.gboolean): Unit = extern +@extern def gtk_graphics_offload_enabled_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +@extern def gtk_graphics_offload_get_child(self : Ptr[GtkGraphicsOffload]): Ptr[GtkWidget] = extern + +@extern def gtk_graphics_offload_get_enabled(self : Ptr[GtkGraphicsOffload]): GtkGraphicsOffloadEnabled = extern + +@extern def gtk_graphics_offload_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +@extern def gtk_graphics_offload_new(child : Ptr[GtkWidget]): Ptr[GtkWidget] = extern + +@extern def gtk_graphics_offload_set_child(self : Ptr[GtkGraphicsOffload], child : Ptr[GtkWidget]): Unit = extern + +@extern def gtk_graphics_offload_set_enabled(self : Ptr[GtkGraphicsOffload], enabled : GtkGraphicsOffloadEnabled): Unit = extern + @extern def gtk_grid_attach(grid : Ptr[GtkGrid], child : Ptr[GtkWidget], column : CInt, row : CInt, width : CInt, height : CInt): Unit = extern @extern def gtk_grid_attach_next_to(grid : Ptr[GtkGrid], child : Ptr[GtkWidget], sibling : Ptr[GtkWidget], side : GtkPositionType, width : CInt, height : CInt): Unit = extern @@ -6390,10 +7290,14 @@ import _root_.scala.scalanative.* @extern def gtk_grid_view_get_single_click_activate(self : Ptr[GtkGridView]): _root_.sn.gnome.glib.internal.gboolean = extern +@extern def gtk_grid_view_get_tab_behavior(self : Ptr[GtkGridView]): GtkListTabBehavior = extern + @extern def gtk_grid_view_get_type(): _root_.sn.gnome.gobject.internal.GType = extern @extern def gtk_grid_view_new(model : Ptr[GtkSelectionModel], factory : Ptr[GtkListItemFactory]): Ptr[GtkWidget] = extern +@extern def gtk_grid_view_scroll_to(self : Ptr[GtkGridView], pos : _root_.sn.gnome.glib.internal.guint, flags : GtkListScrollFlags, scroll : Ptr[GtkScrollInfo]): Unit = extern + @extern def gtk_grid_view_set_enable_rubberband(self : Ptr[GtkGridView], enable_rubberband : _root_.sn.gnome.glib.internal.gboolean): Unit = extern @extern def gtk_grid_view_set_factory(self : Ptr[GtkGridView], factory : Ptr[GtkListItemFactory]): Unit = extern @@ -6406,6 +7310,8 @@ import _root_.scala.scalanative.* @extern def gtk_grid_view_set_single_click_activate(self : Ptr[GtkGridView], single_click_activate : _root_.sn.gnome.glib.internal.gboolean): Unit = extern +@extern def gtk_grid_view_set_tab_behavior(self : Ptr[GtkGridView], tab_behavior : GtkListTabBehavior): Unit = extern + @extern def gtk_header_bar_get_decoration_layout(bar : Ptr[GtkHeaderBar]): CString = extern @extern def gtk_header_bar_get_show_title_buttons(bar : Ptr[GtkHeaderBar]): _root_.sn.gnome.glib.internal.gboolean = extern @@ -6614,6 +7520,8 @@ import _root_.scala.scalanative.* @extern def gtk_icon_view_unset_model_drag_source(icon_view : Ptr[GtkIconView]): Unit = extern +@extern def gtk_im_context_activate_osk(context : Ptr[GtkIMContext], event : Ptr[GdkEvent]): _root_.sn.gnome.glib.internal.gboolean = extern + @extern def gtk_im_context_delete_surrounding(context : Ptr[GtkIMContext], offset : CInt, n_chars : CInt): _root_.sn.gnome.glib.internal.gboolean = extern @extern def gtk_im_context_filter_key(context : Ptr[GtkIMContext], press : _root_.sn.gnome.glib.internal.gboolean, surface : Ptr[GdkSurface], device : Ptr[GdkDevice], time : _root_.sn.gnome.glib.internal.guint32, keycode : _root_.sn.gnome.glib.internal.guint, state : GdkModifierType, group : CInt): _root_.sn.gnome.glib.internal.gboolean = extern @@ -6624,7 +7532,7 @@ import _root_.scala.scalanative.* @extern def gtk_im_context_focus_out(context : Ptr[GtkIMContext]): Unit = extern -@extern def gtk_im_context_get_preedit_string(context : Ptr[GtkIMContext], str : Ptr[CString], attrs : Ptr[Ptr[PangoAttrList]], cursor_pos : Ptr[CInt]): Unit = extern +@extern def gtk_im_context_get_preedit_string(context : Ptr[GtkIMContext], str : Ptr[CString], attrs : Ptr[Ptr[_root_.sn.gnome.pango.internal.PangoAttrList]], cursor_pos : Ptr[CInt]): Unit = extern @extern def gtk_im_context_get_surrounding(context : Ptr[GtkIMContext], text : Ptr[CString], cursor_index : Ptr[CInt]): _root_.sn.gnome.glib.internal.gboolean = extern @@ -6752,6 +7660,54 @@ import _root_.scala.scalanative.* @extern def gtk_input_purpose_get_type(): _root_.sn.gnome.gobject.internal.GType = extern +@extern def gtk_inscription_get_attributes(self : Ptr[GtkInscription]): Ptr[_root_.sn.gnome.pango.internal.PangoAttrList] = extern + +@extern def gtk_inscription_get_min_chars(self : Ptr[GtkInscription]): _root_.sn.gnome.glib.internal.guint = extern + +@extern def gtk_inscription_get_min_lines(self : Ptr[GtkInscription]): _root_.sn.gnome.glib.internal.guint = extern + +@extern def gtk_inscription_get_nat_chars(self : Ptr[GtkInscription]): _root_.sn.gnome.glib.internal.guint = extern + +@extern def gtk_inscription_get_nat_lines(self : Ptr[GtkInscription]): _root_.sn.gnome.glib.internal.guint = extern + +@extern def gtk_inscription_get_text(self : Ptr[GtkInscription]): CString = extern + +@extern def gtk_inscription_get_text_overflow(self : Ptr[GtkInscription]): GtkInscriptionOverflow = extern + +@extern def gtk_inscription_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +@extern def gtk_inscription_get_wrap_mode(self : Ptr[GtkInscription]): _root_.sn.gnome.pango.internal.PangoWrapMode = extern + +@extern def gtk_inscription_get_xalign(self : Ptr[GtkInscription]): Float = extern + +@extern def gtk_inscription_get_yalign(self : Ptr[GtkInscription]): Float = extern + +@extern def gtk_inscription_new(text : CString): Ptr[GtkWidget] = extern + +@extern def gtk_inscription_overflow_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +@extern def gtk_inscription_set_attributes(self : Ptr[GtkInscription], attrs : Ptr[_root_.sn.gnome.pango.internal.PangoAttrList]): Unit = extern + +@extern def gtk_inscription_set_markup(self : Ptr[GtkInscription], markup : CString): Unit = extern + +@extern def gtk_inscription_set_min_chars(self : Ptr[GtkInscription], min_chars : _root_.sn.gnome.glib.internal.guint): Unit = extern + +@extern def gtk_inscription_set_min_lines(self : Ptr[GtkInscription], min_lines : _root_.sn.gnome.glib.internal.guint): Unit = extern + +@extern def gtk_inscription_set_nat_chars(self : Ptr[GtkInscription], nat_chars : _root_.sn.gnome.glib.internal.guint): Unit = extern + +@extern def gtk_inscription_set_nat_lines(self : Ptr[GtkInscription], nat_lines : _root_.sn.gnome.glib.internal.guint): Unit = extern + +@extern def gtk_inscription_set_text(self : Ptr[GtkInscription], text : CString): Unit = extern + +@extern def gtk_inscription_set_text_overflow(self : Ptr[GtkInscription], overflow : GtkInscriptionOverflow): Unit = extern + +@extern def gtk_inscription_set_wrap_mode(self : Ptr[GtkInscription], wrap_mode : _root_.sn.gnome.pango.internal.PangoWrapMode): Unit = extern + +@extern def gtk_inscription_set_xalign(self : Ptr[GtkInscription], xalign : Float): Unit = extern + +@extern def gtk_inscription_set_yalign(self : Ptr[GtkInscription], yalign : Float): Unit = extern + @extern def gtk_is_initialized(): _root_.sn.gnome.glib.internal.gboolean = extern @extern def gtk_justification_get_type(): _root_.sn.gnome.gobject.internal.GType = extern @@ -6767,11 +7723,11 @@ import _root_.scala.scalanative.* */ @extern def gtk_keyval_trigger_new(keyval : _root_.sn.gnome.glib.internal.guint, modifiers : GdkModifierType): Ptr[GtkShortcutTrigger] = extern -@extern def gtk_label_get_attributes(self : Ptr[GtkLabel]): Ptr[PangoAttrList] = extern +@extern def gtk_label_get_attributes(self : Ptr[GtkLabel]): Ptr[_root_.sn.gnome.pango.internal.PangoAttrList] = extern @extern def gtk_label_get_current_uri(self : Ptr[GtkLabel]): CString = extern -@extern def gtk_label_get_ellipsize(self : Ptr[GtkLabel]): PangoEllipsizeMode = extern +@extern def gtk_label_get_ellipsize(self : Ptr[GtkLabel]): _root_.sn.gnome.pango.internal.PangoEllipsizeMode = extern @extern def gtk_label_get_extra_menu(self : Ptr[GtkLabel]): Ptr[_root_.sn.gnome.gio.internal.GMenuModel] = extern @@ -6779,7 +7735,7 @@ import _root_.scala.scalanative.* @extern def gtk_label_get_label(self : Ptr[GtkLabel]): CString = extern -@extern def gtk_label_get_layout(self : Ptr[GtkLabel]): Ptr[PangoLayout] = extern +@extern def gtk_label_get_layout(self : Ptr[GtkLabel]): Ptr[_root_.sn.gnome.pango.internal.PangoLayout] = extern @extern def gtk_label_get_layout_offsets(self : Ptr[GtkLabel], x : Ptr[CInt], y : Ptr[CInt]): Unit = extern @@ -6799,6 +7755,8 @@ import _root_.scala.scalanative.* @extern def gtk_label_get_single_line_mode(self : Ptr[GtkLabel]): _root_.sn.gnome.glib.internal.gboolean = extern +@extern def gtk_label_get_tabs(self : Ptr[GtkLabel]): Ptr[_root_.sn.gnome.pango.internal.PangoTabArray] = extern + @extern def gtk_label_get_text(self : Ptr[GtkLabel]): CString = extern @extern def gtk_label_get_type(): _root_.sn.gnome.gobject.internal.GType = extern @@ -6811,7 +7769,7 @@ import _root_.scala.scalanative.* @extern def gtk_label_get_wrap(self : Ptr[GtkLabel]): _root_.sn.gnome.glib.internal.gboolean = extern -@extern def gtk_label_get_wrap_mode(self : Ptr[GtkLabel]): PangoWrapMode = extern +@extern def gtk_label_get_wrap_mode(self : Ptr[GtkLabel]): _root_.sn.gnome.pango.internal.PangoWrapMode = extern @extern def gtk_label_get_xalign(self : Ptr[GtkLabel]): Float = extern @@ -6823,9 +7781,9 @@ import _root_.scala.scalanative.* @extern def gtk_label_select_region(self : Ptr[GtkLabel], start_offset : CInt, end_offset : CInt): Unit = extern -@extern def gtk_label_set_attributes(self : Ptr[GtkLabel], attrs : Ptr[PangoAttrList]): Unit = extern +@extern def gtk_label_set_attributes(self : Ptr[GtkLabel], attrs : Ptr[_root_.sn.gnome.pango.internal.PangoAttrList]): Unit = extern -@extern def gtk_label_set_ellipsize(self : Ptr[GtkLabel], mode : PangoEllipsizeMode): Unit = extern +@extern def gtk_label_set_ellipsize(self : Ptr[GtkLabel], mode : _root_.sn.gnome.pango.internal.PangoEllipsizeMode): Unit = extern @extern def gtk_label_set_extra_menu(self : Ptr[GtkLabel], model : Ptr[_root_.sn.gnome.gio.internal.GMenuModel]): Unit = extern @@ -6849,6 +7807,8 @@ import _root_.scala.scalanative.* @extern def gtk_label_set_single_line_mode(self : Ptr[GtkLabel], single_line_mode : _root_.sn.gnome.glib.internal.gboolean): Unit = extern +@extern def gtk_label_set_tabs(self : Ptr[GtkLabel], tabs : Ptr[_root_.sn.gnome.pango.internal.PangoTabArray]): Unit = extern + @extern def gtk_label_set_text(self : Ptr[GtkLabel], str : CString): Unit = extern @extern def gtk_label_set_text_with_mnemonic(self : Ptr[GtkLabel], str : CString): Unit = extern @@ -6861,7 +7821,7 @@ import _root_.scala.scalanative.* @extern def gtk_label_set_wrap(self : Ptr[GtkLabel], wrap : _root_.sn.gnome.glib.internal.gboolean): Unit = extern -@extern def gtk_label_set_wrap_mode(self : Ptr[GtkLabel], wrap_mode : PangoWrapMode): Unit = extern +@extern def gtk_label_set_wrap_mode(self : Ptr[GtkLabel], wrap_mode : _root_.sn.gnome.pango.internal.PangoWrapMode): Unit = extern @extern def gtk_label_set_xalign(self : Ptr[GtkLabel], xalign : Float): Unit = extern @@ -6979,6 +7939,8 @@ import _root_.scala.scalanative.* @extern def gtk_list_box_remove(box : Ptr[GtkListBox], child : Ptr[GtkWidget]): Unit = extern +@extern def gtk_list_box_remove_all(box : Ptr[GtkListBox]): Unit = extern + @extern def gtk_list_box_row_changed(row : Ptr[GtkListBoxRow]): Unit = extern @extern def gtk_list_box_row_get_activatable(row : Ptr[GtkListBoxRow]): _root_.sn.gnome.glib.internal.gboolean = extern @@ -7031,12 +7993,32 @@ import _root_.scala.scalanative.* @extern def gtk_list_box_unselect_row(box : Ptr[GtkListBox], row : Ptr[GtkListBoxRow]): Unit = extern +@extern def gtk_list_header_get_child(self : Ptr[GtkListHeader]): Ptr[GtkWidget] = extern + +@extern def gtk_list_header_get_end(self : Ptr[GtkListHeader]): _root_.sn.gnome.glib.internal.guint = extern + +@extern def gtk_list_header_get_item(self : Ptr[GtkListHeader]): _root_.sn.gnome.glib.internal.gpointer = extern + +@extern def gtk_list_header_get_n_items(self : Ptr[GtkListHeader]): _root_.sn.gnome.glib.internal.guint = extern + +@extern def gtk_list_header_get_start(self : Ptr[GtkListHeader]): _root_.sn.gnome.glib.internal.guint = extern + +@extern def gtk_list_header_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +@extern def gtk_list_header_set_child(self : Ptr[GtkListHeader], child : Ptr[GtkWidget]): Unit = extern + @extern def gtk_list_item_factory_get_type(): _root_.sn.gnome.gobject.internal.GType = extern +@extern def gtk_list_item_get_accessible_description(self : Ptr[GtkListItem]): CString = extern + +@extern def gtk_list_item_get_accessible_label(self : Ptr[GtkListItem]): CString = extern + @extern def gtk_list_item_get_activatable(self : Ptr[GtkListItem]): _root_.sn.gnome.glib.internal.gboolean = extern @extern def gtk_list_item_get_child(self : Ptr[GtkListItem]): Ptr[GtkWidget] = extern +@extern def gtk_list_item_get_focusable(self : Ptr[GtkListItem]): _root_.sn.gnome.glib.internal.gboolean = extern + @extern def gtk_list_item_get_item(self : Ptr[GtkListItem]): _root_.sn.gnome.glib.internal.gpointer = extern @extern def gtk_list_item_get_position(self : Ptr[GtkListItem]): _root_.sn.gnome.glib.internal.guint = extern @@ -7047,12 +8029,20 @@ import _root_.scala.scalanative.* @extern def gtk_list_item_get_type(): _root_.sn.gnome.gobject.internal.GType = extern +@extern def gtk_list_item_set_accessible_description(self : Ptr[GtkListItem], description : CString): Unit = extern + +@extern def gtk_list_item_set_accessible_label(self : Ptr[GtkListItem], label : CString): Unit = extern + @extern def gtk_list_item_set_activatable(self : Ptr[GtkListItem], activatable : _root_.sn.gnome.glib.internal.gboolean): Unit = extern @extern def gtk_list_item_set_child(self : Ptr[GtkListItem], child : Ptr[GtkWidget]): Unit = extern +@extern def gtk_list_item_set_focusable(self : Ptr[GtkListItem], focusable : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + @extern def gtk_list_item_set_selectable(self : Ptr[GtkListItem], selectable : _root_.sn.gnome.glib.internal.gboolean): Unit = extern +@extern def gtk_list_scroll_flags_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + @extern def gtk_list_store_append(list_store : Ptr[GtkListStore], iter : Ptr[GtkTreeIter]): Unit = extern @extern def gtk_list_store_clear(list_store : Ptr[GtkListStore]): Unit = extern @@ -7097,30 +8087,42 @@ import _root_.scala.scalanative.* @extern def gtk_list_store_swap(store : Ptr[GtkListStore], a : Ptr[GtkTreeIter], b : Ptr[GtkTreeIter]): Unit = extern +@extern def gtk_list_tab_behavior_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + @extern def gtk_list_view_get_enable_rubberband(self : Ptr[GtkListView]): _root_.sn.gnome.glib.internal.gboolean = extern @extern def gtk_list_view_get_factory(self : Ptr[GtkListView]): Ptr[GtkListItemFactory] = extern +@extern def gtk_list_view_get_header_factory(self : Ptr[GtkListView]): Ptr[GtkListItemFactory] = extern + @extern def gtk_list_view_get_model(self : Ptr[GtkListView]): Ptr[GtkSelectionModel] = extern @extern def gtk_list_view_get_show_separators(self : Ptr[GtkListView]): _root_.sn.gnome.glib.internal.gboolean = extern @extern def gtk_list_view_get_single_click_activate(self : Ptr[GtkListView]): _root_.sn.gnome.glib.internal.gboolean = extern +@extern def gtk_list_view_get_tab_behavior(self : Ptr[GtkListView]): GtkListTabBehavior = extern + @extern def gtk_list_view_get_type(): _root_.sn.gnome.gobject.internal.GType = extern @extern def gtk_list_view_new(model : Ptr[GtkSelectionModel], factory : Ptr[GtkListItemFactory]): Ptr[GtkWidget] = extern +@extern def gtk_list_view_scroll_to(self : Ptr[GtkListView], pos : _root_.sn.gnome.glib.internal.guint, flags : GtkListScrollFlags, scroll : Ptr[GtkScrollInfo]): Unit = extern + @extern def gtk_list_view_set_enable_rubberband(self : Ptr[GtkListView], enable_rubberband : _root_.sn.gnome.glib.internal.gboolean): Unit = extern @extern def gtk_list_view_set_factory(self : Ptr[GtkListView], factory : Ptr[GtkListItemFactory]): Unit = extern +@extern def gtk_list_view_set_header_factory(self : Ptr[GtkListView], factory : Ptr[GtkListItemFactory]): Unit = extern + @extern def gtk_list_view_set_model(self : Ptr[GtkListView], model : Ptr[GtkSelectionModel]): Unit = extern @extern def gtk_list_view_set_show_separators(self : Ptr[GtkListView], show_separators : _root_.sn.gnome.glib.internal.gboolean): Unit = extern @extern def gtk_list_view_set_single_click_activate(self : Ptr[GtkListView], single_click_activate : _root_.sn.gnome.glib.internal.gboolean): Unit = extern +@extern def gtk_list_view_set_tab_behavior(self : Ptr[GtkListView], tab_behavior : GtkListTabBehavior): Unit = extern + @extern def gtk_lock_button_get_permission(button : Ptr[GtkLockButton]): Ptr[_root_.sn.gnome.gio.internal.GPermission] = extern @extern def gtk_lock_button_get_type(): _root_.sn.gnome.gobject.internal.GType = extern @@ -7245,8 +8247,12 @@ import _root_.scala.scalanative.* @extern def gtk_media_stream_update(self : Ptr[GtkMediaStream], timestamp : _root_.sn.gnome.glib.internal.gint64): Unit = extern +@extern def gtk_menu_button_get_active(menu_button : Ptr[GtkMenuButton]): _root_.sn.gnome.glib.internal.gboolean = extern + @extern def gtk_menu_button_get_always_show_arrow(menu_button : Ptr[GtkMenuButton]): _root_.sn.gnome.glib.internal.gboolean = extern +@extern def gtk_menu_button_get_can_shrink(menu_button : Ptr[GtkMenuButton]): _root_.sn.gnome.glib.internal.gboolean = extern + @extern def gtk_menu_button_get_child(menu_button : Ptr[GtkMenuButton]): Ptr[GtkWidget] = extern @extern def gtk_menu_button_get_direction(menu_button : Ptr[GtkMenuButton]): GtkArrowType = extern @@ -7273,8 +8279,12 @@ import _root_.scala.scalanative.* @extern def gtk_menu_button_popup(menu_button : Ptr[GtkMenuButton]): Unit = extern +@extern def gtk_menu_button_set_active(menu_button : Ptr[GtkMenuButton], active : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + @extern def gtk_menu_button_set_always_show_arrow(menu_button : Ptr[GtkMenuButton], always_show_arrow : _root_.sn.gnome.glib.internal.gboolean): Unit = extern +@extern def gtk_menu_button_set_can_shrink(menu_button : Ptr[GtkMenuButton], can_shrink : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + @extern def gtk_menu_button_set_child(menu_button : Ptr[GtkMenuButton], child : Ptr[GtkWidget]): Unit = extern @extern def gtk_menu_button_set_create_popup_func(menu_button : Ptr[GtkMenuButton], func : GtkMenuButtonCreatePopupFunc, user_data : _root_.sn.gnome.glib.internal.gpointer, destroy_notify : _root_.sn.gnome.glib.internal.GDestroyNotify): Unit = extern @@ -7571,7 +8581,7 @@ import _root_.scala.scalanative.* @extern def gtk_object_expression_new(`object` : Ptr[_root_.sn.gnome.gobject.internal.GObject]): Ptr[GtkExpression] = extern /** - * gtk_ordering_from_cmpfunc: _result: Result of a comparison function + * gtk_ordering_from_cmpfunc: (skip) _result: Result of a comparison function */ @extern def gtk_ordering_from_cmpfunc(cmpfunc_result : CInt): GtkOrdering = extern @@ -7809,6 +8819,8 @@ import _root_.scala.scalanative.* @extern def gtk_picture_get_can_shrink(self : Ptr[GtkPicture]): _root_.sn.gnome.glib.internal.gboolean = extern +@extern def gtk_picture_get_content_fit(self : Ptr[GtkPicture]): GtkContentFit = extern + @extern def gtk_picture_get_file(self : Ptr[GtkPicture]): Ptr[_root_.sn.gnome.gio.internal.GFile] = extern @extern def gtk_picture_get_keep_aspect_ratio(self : Ptr[GtkPicture]): _root_.sn.gnome.glib.internal.gboolean = extern @@ -7833,6 +8845,8 @@ import _root_.scala.scalanative.* @extern def gtk_picture_set_can_shrink(self : Ptr[GtkPicture], can_shrink : _root_.sn.gnome.glib.internal.gboolean): Unit = extern +@extern def gtk_picture_set_content_fit(self : Ptr[GtkPicture], content_fit : GtkContentFit): Unit = extern + @extern def gtk_picture_set_file(self : Ptr[GtkPicture], file : Ptr[_root_.sn.gnome.gio.internal.GFile]): Unit = extern @extern def gtk_picture_set_filename(self : Ptr[GtkPicture], filename : CString): Unit = extern @@ -7881,6 +8895,8 @@ import _root_.scala.scalanative.* @extern def gtk_popover_menu_flags_get_type(): _root_.sn.gnome.gobject.internal.GType = extern +@extern def gtk_popover_menu_get_flags(popover : Ptr[GtkPopoverMenu]): GtkPopoverMenuFlags = extern + @extern def gtk_popover_menu_get_menu_model(popover : Ptr[GtkPopoverMenu]): Ptr[_root_.sn.gnome.gio.internal.GMenuModel] = extern @extern def gtk_popover_menu_get_type(): _root_.sn.gnome.gobject.internal.GType = extern @@ -7891,6 +8907,8 @@ import _root_.scala.scalanative.* @extern def gtk_popover_menu_remove_child(popover : Ptr[GtkPopoverMenu], child : Ptr[GtkWidget]): _root_.sn.gnome.glib.internal.gboolean = extern +@extern def gtk_popover_menu_set_flags(popover : Ptr[GtkPopoverMenu], flags : GtkPopoverMenuFlags): Unit = extern + @extern def gtk_popover_menu_set_menu_model(popover : Ptr[GtkPopoverMenu], model : Ptr[_root_.sn.gnome.gio.internal.GMenuModel]): Unit = extern @extern def gtk_popover_new(): Ptr[GtkWidget] = extern @@ -7921,9 +8939,9 @@ import _root_.scala.scalanative.* @extern def gtk_position_type_get_type(): _root_.sn.gnome.gobject.internal.GType = extern -@extern def gtk_print_context_create_pango_context(context : Ptr[GtkPrintContext]): Ptr[PangoContext] = extern +@extern def gtk_print_context_create_pango_context(context : Ptr[GtkPrintContext]): Ptr[_root_.sn.gnome.pango.internal.PangoContext] = extern -@extern def gtk_print_context_create_pango_layout(context : Ptr[GtkPrintContext]): Ptr[PangoLayout] = extern +@extern def gtk_print_context_create_pango_layout(context : Ptr[GtkPrintContext]): Ptr[_root_.sn.gnome.pango.internal.PangoLayout] = extern @extern def gtk_print_context_get_cairo_context(context : Ptr[GtkPrintContext]): Ptr[_root_.sn.gnome.cairo.internal.cairo_t] = extern @@ -7937,7 +8955,7 @@ import _root_.scala.scalanative.* @extern def gtk_print_context_get_page_setup(context : Ptr[GtkPrintContext]): Ptr[GtkPageSetup] = extern -@extern def gtk_print_context_get_pango_fontmap(context : Ptr[GtkPrintContext]): Ptr[PangoFontMap] = extern +@extern def gtk_print_context_get_pango_fontmap(context : Ptr[GtkPrintContext]): Ptr[_root_.sn.gnome.pango.internal.PangoFontMap] = extern @extern def gtk_print_context_get_type(): _root_.sn.gnome.gobject.internal.GType = extern @@ -7945,6 +8963,42 @@ import _root_.scala.scalanative.* @extern def gtk_print_context_set_cairo_context(context : Ptr[GtkPrintContext], cr : Ptr[_root_.sn.gnome.cairo.internal.cairo_t], dpi_x : Double, dpi_y : Double): Unit = extern +@extern def gtk_print_dialog_get_accept_label(self : Ptr[GtkPrintDialog]): CString = extern + +@extern def gtk_print_dialog_get_modal(self : Ptr[GtkPrintDialog]): _root_.sn.gnome.glib.internal.gboolean = extern + +@extern def gtk_print_dialog_get_page_setup(self : Ptr[GtkPrintDialog]): Ptr[GtkPageSetup] = extern + +@extern def gtk_print_dialog_get_print_settings(self : Ptr[GtkPrintDialog]): Ptr[GtkPrintSettings] = extern + +@extern def gtk_print_dialog_get_title(self : Ptr[GtkPrintDialog]): CString = extern + +@extern def gtk_print_dialog_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +@extern def gtk_print_dialog_new(): Ptr[GtkPrintDialog] = extern + +@extern def gtk_print_dialog_print(self : Ptr[GtkPrintDialog], parent : Ptr[GtkWindow], setup : Ptr[GtkPrintSetup], cancellable : Ptr[_root_.sn.gnome.gio.internal.GCancellable], callback : _root_.sn.gnome.gio.internal.GAsyncReadyCallback, user_data : _root_.sn.gnome.glib.internal.gpointer): Unit = extern + +@extern def gtk_print_dialog_print_file(self : Ptr[GtkPrintDialog], parent : Ptr[GtkWindow], setup : Ptr[GtkPrintSetup], file : Ptr[_root_.sn.gnome.gio.internal.GFile], cancellable : Ptr[_root_.sn.gnome.gio.internal.GCancellable], callback : _root_.sn.gnome.gio.internal.GAsyncReadyCallback, user_data : _root_.sn.gnome.glib.internal.gpointer): Unit = extern + +@extern def gtk_print_dialog_print_file_finish(self : Ptr[GtkPrintDialog], result : Ptr[_root_.sn.gnome.gio.internal.GAsyncResult], error : Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]]): _root_.sn.gnome.glib.internal.gboolean = extern + +@extern def gtk_print_dialog_print_finish(self : Ptr[GtkPrintDialog], result : Ptr[_root_.sn.gnome.gio.internal.GAsyncResult], error : Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]]): Ptr[_root_.sn.gnome.gio.internal.GOutputStream] = extern + +@extern def gtk_print_dialog_set_accept_label(self : Ptr[GtkPrintDialog], accept_label : CString): Unit = extern + +@extern def gtk_print_dialog_set_modal(self : Ptr[GtkPrintDialog], modal : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + +@extern def gtk_print_dialog_set_page_setup(self : Ptr[GtkPrintDialog], page_setup : Ptr[GtkPageSetup]): Unit = extern + +@extern def gtk_print_dialog_set_print_settings(self : Ptr[GtkPrintDialog], print_settings : Ptr[GtkPrintSettings]): Unit = extern + +@extern def gtk_print_dialog_set_title(self : Ptr[GtkPrintDialog], title : CString): Unit = extern + +@extern def gtk_print_dialog_setup(self : Ptr[GtkPrintDialog], parent : Ptr[GtkWindow], cancellable : Ptr[_root_.sn.gnome.gio.internal.GCancellable], callback : _root_.sn.gnome.gio.internal.GAsyncReadyCallback, user_data : _root_.sn.gnome.glib.internal.gpointer): Unit = extern + +@extern def gtk_print_dialog_setup_finish(self : Ptr[GtkPrintDialog], result : Ptr[_root_.sn.gnome.gio.internal.GAsyncResult], error : Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]]): Ptr[GtkPrintSetup] = extern + @extern def gtk_print_duplex_get_type(): _root_.sn.gnome.gobject.internal.GType = extern @extern def gtk_print_error_get_type(): _root_.sn.gnome.gobject.internal.GType = extern @@ -8187,9 +9241,19 @@ import _root_.scala.scalanative.* @extern def gtk_print_settings_unset(settings : Ptr[GtkPrintSettings], key : CString): Unit = extern +@extern def gtk_print_setup_get_page_setup(setup : Ptr[GtkPrintSetup]): Ptr[GtkPageSetup] = extern + +@extern def gtk_print_setup_get_print_settings(setup : Ptr[GtkPrintSetup]): Ptr[GtkPrintSettings] = extern + +@extern def gtk_print_setup_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +@extern def gtk_print_setup_ref(setup : Ptr[GtkPrintSetup]): Ptr[GtkPrintSetup] = extern + +@extern def gtk_print_setup_unref(setup : Ptr[GtkPrintSetup]): Unit = extern + @extern def gtk_print_status_get_type(): _root_.sn.gnome.gobject.internal.GType = extern -@extern def gtk_progress_bar_get_ellipsize(pbar : Ptr[GtkProgressBar]): PangoEllipsizeMode = extern +@extern def gtk_progress_bar_get_ellipsize(pbar : Ptr[GtkProgressBar]): _root_.sn.gnome.pango.internal.PangoEllipsizeMode = extern @extern def gtk_progress_bar_get_fraction(pbar : Ptr[GtkProgressBar]): Double = extern @@ -8207,7 +9271,7 @@ import _root_.scala.scalanative.* @extern def gtk_progress_bar_pulse(pbar : Ptr[GtkProgressBar]): Unit = extern -@extern def gtk_progress_bar_set_ellipsize(pbar : Ptr[GtkProgressBar], mode : PangoEllipsizeMode): Unit = extern +@extern def gtk_progress_bar_set_ellipsize(pbar : Ptr[GtkProgressBar], mode : _root_.sn.gnome.pango.internal.PangoEllipsizeMode): Unit = extern @extern def gtk_progress_bar_set_fraction(pbar : Ptr[GtkProgressBar], fraction : Double): Unit = extern @@ -8373,7 +9437,7 @@ import _root_.scala.scalanative.* @extern def gtk_render_icon(context : Ptr[GtkStyleContext], cr : Ptr[_root_.sn.gnome.cairo.internal.cairo_t], texture : Ptr[GdkTexture], x : Double, y : Double): Unit = extern -@extern def gtk_render_layout(context : Ptr[GtkStyleContext], cr : Ptr[_root_.sn.gnome.cairo.internal.cairo_t], x : Double, y : Double, layout : Ptr[PangoLayout]): Unit = extern +@extern def gtk_render_layout(context : Ptr[GtkStyleContext], cr : Ptr[_root_.sn.gnome.cairo.internal.cairo_t], x : Double, y : Double, layout : Ptr[_root_.sn.gnome.pango.internal.PangoLayout]): Unit = extern @extern def gtk_render_line(context : Ptr[GtkStyleContext], cr : Ptr[_root_.sn.gnome.cairo.internal.cairo_t], x0 : Double, y0 : Double, x1 : Double, y1 : Double): Unit = extern @@ -8425,8 +9489,12 @@ import _root_.scala.scalanative.* @extern def gtk_scale_add_mark(scale : Ptr[GtkScale], value : Double, position : GtkPositionType, markup : CString): Unit = extern +@extern def gtk_scale_button_get_active(button : Ptr[GtkScaleButton]): _root_.sn.gnome.glib.internal.gboolean = extern + @extern def gtk_scale_button_get_adjustment(button : Ptr[GtkScaleButton]): Ptr[GtkAdjustment] = extern +@extern def gtk_scale_button_get_has_frame(button : Ptr[GtkScaleButton]): _root_.sn.gnome.glib.internal.gboolean = extern + @extern def gtk_scale_button_get_minus_button(button : Ptr[GtkScaleButton]): Ptr[GtkWidget] = extern @extern def gtk_scale_button_get_plus_button(button : Ptr[GtkScaleButton]): Ptr[GtkWidget] = extern @@ -8441,6 +9509,8 @@ import _root_.scala.scalanative.* @extern def gtk_scale_button_set_adjustment(button : Ptr[GtkScaleButton], adjustment : Ptr[GtkAdjustment]): Unit = extern +@extern def gtk_scale_button_set_has_frame(button : Ptr[GtkScaleButton], has_frame : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + @extern def gtk_scale_button_set_icons(button : Ptr[GtkScaleButton], icons : Ptr[CString]): Unit = extern @extern def gtk_scale_button_set_value(button : Ptr[GtkScaleButton], value : Double): Unit = extern @@ -8453,7 +9523,7 @@ import _root_.scala.scalanative.* @extern def gtk_scale_get_has_origin(scale : Ptr[GtkScale]): _root_.sn.gnome.glib.internal.gboolean = extern -@extern def gtk_scale_get_layout(scale : Ptr[GtkScale]): Ptr[PangoLayout] = extern +@extern def gtk_scale_get_layout(scale : Ptr[GtkScale]): Ptr[_root_.sn.gnome.pango.internal.PangoLayout] = extern @extern def gtk_scale_get_layout_offsets(scale : Ptr[GtkScale], x : Ptr[CInt], y : Ptr[CInt]): Unit = extern @@ -8475,6 +9545,22 @@ import _root_.scala.scalanative.* @extern def gtk_scale_set_value_pos(scale : Ptr[GtkScale], pos : GtkPositionType): Unit = extern +@extern def gtk_scroll_info_get_enable_horizontal(self : Ptr[GtkScrollInfo]): _root_.sn.gnome.glib.internal.gboolean = extern + +@extern def gtk_scroll_info_get_enable_vertical(self : Ptr[GtkScrollInfo]): _root_.sn.gnome.glib.internal.gboolean = extern + +@extern def gtk_scroll_info_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +@extern def gtk_scroll_info_new(): Ptr[GtkScrollInfo] = extern + +@extern def gtk_scroll_info_ref(self : Ptr[GtkScrollInfo]): Ptr[GtkScrollInfo] = extern + +@extern def gtk_scroll_info_set_enable_horizontal(self : Ptr[GtkScrollInfo], horizontal : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + +@extern def gtk_scroll_info_set_enable_vertical(self : Ptr[GtkScrollInfo], vertical : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + +@extern def gtk_scroll_info_unref(self : Ptr[GtkScrollInfo]): Unit = extern + @extern def gtk_scroll_step_get_type(): _root_.sn.gnome.gobject.internal.GType = extern @extern def gtk_scroll_type_get_type(): _root_.sn.gnome.gobject.internal.GType = extern @@ -8597,14 +9683,36 @@ import _root_.scala.scalanative.* @extern def gtk_search_bar_set_show_close_button(bar : Ptr[GtkSearchBar], visible : _root_.sn.gnome.glib.internal.gboolean): Unit = extern +@extern def gtk_search_entry_get_input_hints(entry : Ptr[GtkSearchEntry]): GtkInputHints = extern + +@extern def gtk_search_entry_get_input_purpose(entry : Ptr[GtkSearchEntry]): GtkInputPurpose = extern + @extern def gtk_search_entry_get_key_capture_widget(entry : Ptr[GtkSearchEntry]): Ptr[GtkWidget] = extern +@extern def gtk_search_entry_get_placeholder_text(entry : Ptr[GtkSearchEntry]): CString = extern + +@extern def gtk_search_entry_get_search_delay(entry : Ptr[GtkSearchEntry]): _root_.sn.gnome.glib.internal.guint = extern + @extern def gtk_search_entry_get_type(): _root_.sn.gnome.gobject.internal.GType = extern @extern def gtk_search_entry_new(): Ptr[GtkWidget] = extern +@extern def gtk_search_entry_set_input_hints(entry : Ptr[GtkSearchEntry], hints : GtkInputHints): Unit = extern + +@extern def gtk_search_entry_set_input_purpose(entry : Ptr[GtkSearchEntry], purpose : GtkInputPurpose): Unit = extern + @extern def gtk_search_entry_set_key_capture_widget(entry : Ptr[GtkSearchEntry], widget : Ptr[GtkWidget]): Unit = extern +@extern def gtk_search_entry_set_placeholder_text(entry : Ptr[GtkSearchEntry], text : CString): Unit = extern + +@extern def gtk_search_entry_set_search_delay(entry : Ptr[GtkSearchEntry], delay : _root_.sn.gnome.glib.internal.guint): Unit = extern + +@extern def gtk_section_model_get_section(self : Ptr[GtkSectionModel], position : _root_.sn.gnome.glib.internal.guint, out_start : Ptr[_root_.sn.gnome.glib.internal.guint], out_end : Ptr[_root_.sn.gnome.glib.internal.guint]): Unit = extern + +@extern def gtk_section_model_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +@extern def gtk_section_model_sections_changed(self : Ptr[GtkSectionModel], position : _root_.sn.gnome.glib.internal.guint, n_items : _root_.sn.gnome.glib.internal.guint): Unit = extern + @extern def gtk_selection_filter_model_get_model(self : Ptr[GtkSelectionFilterModel]): Ptr[GtkSelectionModel] = extern @extern def gtk_selection_filter_model_get_type(): _root_.sn.gnome.gobject.internal.GType = extern @@ -8741,12 +9849,18 @@ import _root_.scala.scalanative.* @extern def gtk_shortcut_type_get_type(): _root_.sn.gnome.gobject.internal.GType = extern +@extern def gtk_shortcuts_group_add_shortcut(self : Ptr[GtkShortcutsGroup], shortcut : Ptr[GtkShortcutsShortcut]): Unit = extern + @extern def gtk_shortcuts_group_get_type(): _root_.sn.gnome.gobject.internal.GType = extern +@extern def gtk_shortcuts_section_add_group(self : Ptr[GtkShortcutsSection], group : Ptr[GtkShortcutsGroup]): Unit = extern + @extern def gtk_shortcuts_section_get_type(): _root_.sn.gnome.gobject.internal.GType = extern @extern def gtk_shortcuts_shortcut_get_type(): _root_.sn.gnome.gobject.internal.GType = extern +@extern def gtk_shortcuts_window_add_section(self : Ptr[GtkShortcutsWindow], section : Ptr[GtkShortcutsSection]): Unit = extern + @extern def gtk_shortcuts_window_get_type(): _root_.sn.gnome.gobject.internal.GType = extern @extern def gtk_show_about_dialog(parent : Ptr[GtkWindow], first_property_name : CString, rest: Any*): Unit = extern @@ -8828,33 +9942,39 @@ import _root_.scala.scalanative.* @extern def gtk_snapshot_append_border(snapshot : Ptr[GtkSnapshot], outline : Ptr[GskRoundedRect], border_width : CArray[Float, Nat._4], border_color : CArray[GdkRGBA, Nat._4]): Unit = extern -@extern def gtk_snapshot_append_cairo(snapshot : Ptr[GtkSnapshot], bounds : Ptr[graphene_rect_t]): Ptr[_root_.sn.gnome.cairo.internal.cairo_t] = extern +@extern def gtk_snapshot_append_cairo(snapshot : Ptr[GtkSnapshot], bounds : Ptr[_root_.sn.gnome.graphene.internal.graphene_rect_t]): Ptr[_root_.sn.gnome.cairo.internal.cairo_t] = extern + +@extern def gtk_snapshot_append_color(snapshot : Ptr[GtkSnapshot], color : Ptr[GdkRGBA], bounds : Ptr[_root_.sn.gnome.graphene.internal.graphene_rect_t]): Unit = extern -@extern def gtk_snapshot_append_color(snapshot : Ptr[GtkSnapshot], color : Ptr[GdkRGBA], bounds : Ptr[graphene_rect_t]): Unit = extern +@extern def gtk_snapshot_append_conic_gradient(snapshot : Ptr[GtkSnapshot], bounds : Ptr[_root_.sn.gnome.graphene.internal.graphene_rect_t], center : Ptr[_root_.sn.gnome.graphene.internal.graphene_point_t], rotation : Float, stops : Ptr[GskColorStop], n_stops : _root_.sn.gnome.glib.internal.gsize): Unit = extern -@extern def gtk_snapshot_append_conic_gradient(snapshot : Ptr[GtkSnapshot], bounds : Ptr[graphene_rect_t], center : Ptr[graphene_point_t], rotation : Float, stops : Ptr[GskColorStop], n_stops : _root_.sn.gnome.glib.internal.gsize): Unit = extern +@extern def gtk_snapshot_append_fill(snapshot : Ptr[GtkSnapshot], path : Ptr[GskPath], fill_rule : GskFillRule, color : Ptr[GdkRGBA]): Unit = extern @extern def gtk_snapshot_append_inset_shadow(snapshot : Ptr[GtkSnapshot], outline : Ptr[GskRoundedRect], color : Ptr[GdkRGBA], dx : Float, dy : Float, spread : Float, blur_radius : Float): Unit = extern -@extern def gtk_snapshot_append_layout(snapshot : Ptr[GtkSnapshot], layout : Ptr[PangoLayout], color : Ptr[GdkRGBA]): Unit = extern +@extern def gtk_snapshot_append_layout(snapshot : Ptr[GtkSnapshot], layout : Ptr[_root_.sn.gnome.pango.internal.PangoLayout], color : Ptr[GdkRGBA]): Unit = extern -@extern def gtk_snapshot_append_linear_gradient(snapshot : Ptr[GtkSnapshot], bounds : Ptr[graphene_rect_t], start_point : Ptr[graphene_point_t], end_point : Ptr[graphene_point_t], stops : Ptr[GskColorStop], n_stops : _root_.sn.gnome.glib.internal.gsize): Unit = extern +@extern def gtk_snapshot_append_linear_gradient(snapshot : Ptr[GtkSnapshot], bounds : Ptr[_root_.sn.gnome.graphene.internal.graphene_rect_t], start_point : Ptr[_root_.sn.gnome.graphene.internal.graphene_point_t], end_point : Ptr[_root_.sn.gnome.graphene.internal.graphene_point_t], stops : Ptr[GskColorStop], n_stops : _root_.sn.gnome.glib.internal.gsize): Unit = extern @extern def gtk_snapshot_append_node(snapshot : Ptr[GtkSnapshot], node : Ptr[GskRenderNode]): Unit = extern @extern def gtk_snapshot_append_outset_shadow(snapshot : Ptr[GtkSnapshot], outline : Ptr[GskRoundedRect], color : Ptr[GdkRGBA], dx : Float, dy : Float, spread : Float, blur_radius : Float): Unit = extern -@extern def gtk_snapshot_append_radial_gradient(snapshot : Ptr[GtkSnapshot], bounds : Ptr[graphene_rect_t], center : Ptr[graphene_point_t], hradius : Float, vradius : Float, start : Float, end : Float, stops : Ptr[GskColorStop], n_stops : _root_.sn.gnome.glib.internal.gsize): Unit = extern +@extern def gtk_snapshot_append_radial_gradient(snapshot : Ptr[GtkSnapshot], bounds : Ptr[_root_.sn.gnome.graphene.internal.graphene_rect_t], center : Ptr[_root_.sn.gnome.graphene.internal.graphene_point_t], hradius : Float, vradius : Float, start : Float, end : Float, stops : Ptr[GskColorStop], n_stops : _root_.sn.gnome.glib.internal.gsize): Unit = extern -@extern def gtk_snapshot_append_repeating_linear_gradient(snapshot : Ptr[GtkSnapshot], bounds : Ptr[graphene_rect_t], start_point : Ptr[graphene_point_t], end_point : Ptr[graphene_point_t], stops : Ptr[GskColorStop], n_stops : _root_.sn.gnome.glib.internal.gsize): Unit = extern +@extern def gtk_snapshot_append_repeating_linear_gradient(snapshot : Ptr[GtkSnapshot], bounds : Ptr[_root_.sn.gnome.graphene.internal.graphene_rect_t], start_point : Ptr[_root_.sn.gnome.graphene.internal.graphene_point_t], end_point : Ptr[_root_.sn.gnome.graphene.internal.graphene_point_t], stops : Ptr[GskColorStop], n_stops : _root_.sn.gnome.glib.internal.gsize): Unit = extern -@extern def gtk_snapshot_append_repeating_radial_gradient(snapshot : Ptr[GtkSnapshot], bounds : Ptr[graphene_rect_t], center : Ptr[graphene_point_t], hradius : Float, vradius : Float, start : Float, end : Float, stops : Ptr[GskColorStop], n_stops : _root_.sn.gnome.glib.internal.gsize): Unit = extern +@extern def gtk_snapshot_append_repeating_radial_gradient(snapshot : Ptr[GtkSnapshot], bounds : Ptr[_root_.sn.gnome.graphene.internal.graphene_rect_t], center : Ptr[_root_.sn.gnome.graphene.internal.graphene_point_t], hradius : Float, vradius : Float, start : Float, end : Float, stops : Ptr[GskColorStop], n_stops : _root_.sn.gnome.glib.internal.gsize): Unit = extern -@extern def gtk_snapshot_append_texture(snapshot : Ptr[GtkSnapshot], texture : Ptr[GdkTexture], bounds : Ptr[graphene_rect_t]): Unit = extern +@extern def gtk_snapshot_append_scaled_texture(snapshot : Ptr[GtkSnapshot], texture : Ptr[GdkTexture], filter : GskScalingFilter, bounds : Ptr[_root_.sn.gnome.graphene.internal.graphene_rect_t]): Unit = extern + +@extern def gtk_snapshot_append_stroke(snapshot : Ptr[GtkSnapshot], path : Ptr[GskPath], stroke : Ptr[GskStroke], color : Ptr[GdkRGBA]): Unit = extern + +@extern def gtk_snapshot_append_texture(snapshot : Ptr[GtkSnapshot], texture : Ptr[GdkTexture], bounds : Ptr[_root_.sn.gnome.graphene.internal.graphene_rect_t]): Unit = extern @extern def gtk_snapshot_free_to_node(snapshot : Ptr[GtkSnapshot]): Ptr[GskRenderNode] = extern -@extern def gtk_snapshot_free_to_paintable(snapshot : Ptr[GtkSnapshot], size : Ptr[graphene_size_t]): Ptr[GdkPaintable] = extern +@extern def gtk_snapshot_free_to_paintable(snapshot : Ptr[GtkSnapshot], size : Ptr[_root_.sn.gnome.graphene.internal.graphene_size_t]): Ptr[GdkPaintable] = extern @extern def gtk_snapshot_get_type(): _root_.sn.gnome.gobject.internal.GType = extern @@ -8870,39 +9990,45 @@ import _root_.scala.scalanative.* @extern def gtk_snapshot_push_blur(snapshot : Ptr[GtkSnapshot], radius : Double): Unit = extern -@extern def gtk_snapshot_push_clip(snapshot : Ptr[GtkSnapshot], bounds : Ptr[graphene_rect_t]): Unit = extern +@extern def gtk_snapshot_push_clip(snapshot : Ptr[GtkSnapshot], bounds : Ptr[_root_.sn.gnome.graphene.internal.graphene_rect_t]): Unit = extern -@extern def gtk_snapshot_push_color_matrix(snapshot : Ptr[GtkSnapshot], color_matrix : Ptr[graphene_matrix_t], color_offset : Ptr[graphene_vec4_t]): Unit = extern +@extern def gtk_snapshot_push_color_matrix(snapshot : Ptr[GtkSnapshot], color_matrix : Ptr[_root_.sn.gnome.graphene.internal.graphene_matrix_t], color_offset : Ptr[_root_.sn.gnome.graphene.internal.graphene_vec4_t]): Unit = extern @extern def gtk_snapshot_push_cross_fade(snapshot : Ptr[GtkSnapshot], progress : Double): Unit = extern @extern def gtk_snapshot_push_debug(snapshot : Ptr[GtkSnapshot], message : CString, rest: Any*): Unit = extern -@extern def gtk_snapshot_push_gl_shader(snapshot : Ptr[GtkSnapshot], shader : Ptr[GskGLShader], bounds : Ptr[graphene_rect_t], take_args : Ptr[_root_.sn.gnome.glib.internal.GBytes]): Unit = extern +@extern def gtk_snapshot_push_fill(snapshot : Ptr[GtkSnapshot], path : Ptr[GskPath], fill_rule : GskFillRule): Unit = extern + +@extern def gtk_snapshot_push_gl_shader(snapshot : Ptr[GtkSnapshot], shader : Ptr[GskGLShader], bounds : Ptr[_root_.sn.gnome.graphene.internal.graphene_rect_t], take_args : Ptr[_root_.sn.gnome.glib.internal.GBytes]): Unit = extern + +@extern def gtk_snapshot_push_mask(snapshot : Ptr[GtkSnapshot], mask_mode : GskMaskMode): Unit = extern @extern def gtk_snapshot_push_opacity(snapshot : Ptr[GtkSnapshot], opacity : Double): Unit = extern -@extern def gtk_snapshot_push_repeat(snapshot : Ptr[GtkSnapshot], bounds : Ptr[graphene_rect_t], child_bounds : Ptr[graphene_rect_t]): Unit = extern +@extern def gtk_snapshot_push_repeat(snapshot : Ptr[GtkSnapshot], bounds : Ptr[_root_.sn.gnome.graphene.internal.graphene_rect_t], child_bounds : Ptr[_root_.sn.gnome.graphene.internal.graphene_rect_t]): Unit = extern @extern def gtk_snapshot_push_rounded_clip(snapshot : Ptr[GtkSnapshot], bounds : Ptr[GskRoundedRect]): Unit = extern @extern def gtk_snapshot_push_shadow(snapshot : Ptr[GtkSnapshot], shadow : Ptr[GskShadow], n_shadows : _root_.sn.gnome.glib.internal.gsize): Unit = extern +@extern def gtk_snapshot_push_stroke(snapshot : Ptr[GtkSnapshot], path : Ptr[GskPath], stroke : Ptr[GskStroke]): Unit = extern + @extern def gtk_snapshot_render_background(snapshot : Ptr[GtkSnapshot], context : Ptr[GtkStyleContext], x : Double, y : Double, width : Double, height : Double): Unit = extern @extern def gtk_snapshot_render_focus(snapshot : Ptr[GtkSnapshot], context : Ptr[GtkStyleContext], x : Double, y : Double, width : Double, height : Double): Unit = extern @extern def gtk_snapshot_render_frame(snapshot : Ptr[GtkSnapshot], context : Ptr[GtkStyleContext], x : Double, y : Double, width : Double, height : Double): Unit = extern -@extern def gtk_snapshot_render_insertion_cursor(snapshot : Ptr[GtkSnapshot], context : Ptr[GtkStyleContext], x : Double, y : Double, layout : Ptr[PangoLayout], index : CInt, direction : PangoDirection): Unit = extern +@extern def gtk_snapshot_render_insertion_cursor(snapshot : Ptr[GtkSnapshot], context : Ptr[GtkStyleContext], x : Double, y : Double, layout : Ptr[_root_.sn.gnome.pango.internal.PangoLayout], index : CInt, direction : _root_.sn.gnome.pango.internal.PangoDirection): Unit = extern -@extern def gtk_snapshot_render_layout(snapshot : Ptr[GtkSnapshot], context : Ptr[GtkStyleContext], x : Double, y : Double, layout : Ptr[PangoLayout]): Unit = extern +@extern def gtk_snapshot_render_layout(snapshot : Ptr[GtkSnapshot], context : Ptr[GtkStyleContext], x : Double, y : Double, layout : Ptr[_root_.sn.gnome.pango.internal.PangoLayout]): Unit = extern @extern def gtk_snapshot_restore(snapshot : Ptr[GtkSnapshot]): Unit = extern @extern def gtk_snapshot_rotate(snapshot : Ptr[GtkSnapshot], angle : Float): Unit = extern -@extern def gtk_snapshot_rotate_3d(snapshot : Ptr[GtkSnapshot], angle : Float, axis : Ptr[graphene_vec3_t]): Unit = extern +@extern def gtk_snapshot_rotate_3d(snapshot : Ptr[GtkSnapshot], angle : Float, axis : Ptr[_root_.sn.gnome.graphene.internal.graphene_vec3_t]): Unit = extern @extern def gtk_snapshot_save(snapshot : Ptr[GtkSnapshot]): Unit = extern @@ -8912,15 +10038,15 @@ import _root_.scala.scalanative.* @extern def gtk_snapshot_to_node(snapshot : Ptr[GtkSnapshot]): Ptr[GskRenderNode] = extern -@extern def gtk_snapshot_to_paintable(snapshot : Ptr[GtkSnapshot], size : Ptr[graphene_size_t]): Ptr[GdkPaintable] = extern +@extern def gtk_snapshot_to_paintable(snapshot : Ptr[GtkSnapshot], size : Ptr[_root_.sn.gnome.graphene.internal.graphene_size_t]): Ptr[GdkPaintable] = extern @extern def gtk_snapshot_transform(snapshot : Ptr[GtkSnapshot], transform : Ptr[GskTransform]): Unit = extern -@extern def gtk_snapshot_transform_matrix(snapshot : Ptr[GtkSnapshot], matrix : Ptr[graphene_matrix_t]): Unit = extern +@extern def gtk_snapshot_transform_matrix(snapshot : Ptr[GtkSnapshot], matrix : Ptr[_root_.sn.gnome.graphene.internal.graphene_matrix_t]): Unit = extern -@extern def gtk_snapshot_translate(snapshot : Ptr[GtkSnapshot], point : Ptr[graphene_point_t]): Unit = extern +@extern def gtk_snapshot_translate(snapshot : Ptr[GtkSnapshot], point : Ptr[_root_.sn.gnome.graphene.internal.graphene_point_t]): Unit = extern -@extern def gtk_snapshot_translate_3d(snapshot : Ptr[GtkSnapshot], point : Ptr[graphene_point3d_t]): Unit = extern +@extern def gtk_snapshot_translate_3d(snapshot : Ptr[GtkSnapshot], point : Ptr[_root_.sn.gnome.graphene.internal.graphene_point3d_t]): Unit = extern @extern def gtk_sort_list_model_get_incremental(self : Ptr[GtkSortListModel]): _root_.sn.gnome.glib.internal.gboolean = extern @@ -8928,6 +10054,8 @@ import _root_.scala.scalanative.* @extern def gtk_sort_list_model_get_pending(self : Ptr[GtkSortListModel]): _root_.sn.gnome.glib.internal.guint = extern +@extern def gtk_sort_list_model_get_section_sorter(self : Ptr[GtkSortListModel]): Ptr[GtkSorter] = extern + @extern def gtk_sort_list_model_get_sorter(self : Ptr[GtkSortListModel]): Ptr[GtkSorter] = extern @extern def gtk_sort_list_model_get_type(): _root_.sn.gnome.gobject.internal.GType = extern @@ -8938,6 +10066,8 @@ import _root_.scala.scalanative.* @extern def gtk_sort_list_model_set_model(self : Ptr[GtkSortListModel], model : Ptr[_root_.sn.gnome.gio.internal.GListModel]): Unit = extern +@extern def gtk_sort_list_model_set_section_sorter(self : Ptr[GtkSortListModel], sorter : Ptr[GtkSorter]): Unit = extern + @extern def gtk_sort_list_model_set_sorter(self : Ptr[GtkSortListModel], sorter : Ptr[GtkSorter]): Unit = extern @extern def gtk_sort_type_get_type(): _root_.sn.gnome.gobject.internal.GType = extern @@ -8956,6 +10086,8 @@ import _root_.scala.scalanative.* @extern def gtk_spin_button_configure(spin_button : Ptr[GtkSpinButton], adjustment : Ptr[GtkAdjustment], climb_rate : Double, digits : _root_.sn.gnome.glib.internal.guint): Unit = extern +@extern def gtk_spin_button_get_activates_default(spin_button : Ptr[GtkSpinButton]): _root_.sn.gnome.glib.internal.gboolean = extern + @extern def gtk_spin_button_get_adjustment(spin_button : Ptr[GtkSpinButton]): Ptr[GtkAdjustment] = extern @extern def gtk_spin_button_get_climb_rate(spin_button : Ptr[GtkSpinButton]): Double = extern @@ -8984,6 +10116,8 @@ import _root_.scala.scalanative.* @extern def gtk_spin_button_new_with_range(min : Double, max : Double, step : Double): Ptr[GtkWidget] = extern +@extern def gtk_spin_button_set_activates_default(spin_button : Ptr[GtkSpinButton], activates_default : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + @extern def gtk_spin_button_set_adjustment(spin_button : Ptr[GtkSpinButton], adjustment : Ptr[GtkAdjustment]): Unit = extern @extern def gtk_spin_button_set_climb_rate(spin_button : Ptr[GtkSpinButton], climb_rate : Double): Unit = extern @@ -9178,6 +10312,8 @@ import _root_.scala.scalanative.* @extern def gtk_string_object_new(string : CString): Ptr[GtkStringObject] = extern +@extern def gtk_string_sorter_get_collation(self : Ptr[GtkStringSorter]): GtkCollation = extern + @extern def gtk_string_sorter_get_expression(self : Ptr[GtkStringSorter]): Ptr[GtkExpression] = extern @extern def gtk_string_sorter_get_ignore_case(self : Ptr[GtkStringSorter]): _root_.sn.gnome.glib.internal.gboolean = extern @@ -9186,6 +10322,8 @@ import _root_.scala.scalanative.* @extern def gtk_string_sorter_new(expression : Ptr[GtkExpression]): Ptr[GtkStringSorter] = extern +@extern def gtk_string_sorter_set_collation(self : Ptr[GtkStringSorter], collation : GtkCollation): Unit = extern + @extern def gtk_string_sorter_set_expression(self : Ptr[GtkStringSorter], expression : Ptr[GtkExpression]): Unit = extern @extern def gtk_string_sorter_set_ignore_case(self : Ptr[GtkStringSorter], ignore_case : _root_.sn.gnome.glib.internal.gboolean): Unit = extern @@ -9436,7 +10574,7 @@ import _root_.scala.scalanative.* @extern def gtk_text_child_anchor_new_with_replacement(character : CString): Ptr[GtkTextChildAnchor] = extern -@extern def gtk_text_compute_cursor_extents(self : Ptr[GtkText], position : _root_.sn.gnome.glib.internal.gsize, strong : Ptr[graphene_rect_t], weak : Ptr[graphene_rect_t]): Unit = extern +@extern def gtk_text_compute_cursor_extents(self : Ptr[GtkText], position : _root_.sn.gnome.glib.internal.gsize, strong : Ptr[_root_.sn.gnome.graphene.internal.graphene_rect_t], weak : Ptr[_root_.sn.gnome.graphene.internal.graphene_rect_t]): Unit = extern @extern def gtk_text_direction_get_type(): _root_.sn.gnome.gobject.internal.GType = extern @@ -9444,7 +10582,7 @@ import _root_.scala.scalanative.* @extern def gtk_text_get_activates_default(self : Ptr[GtkText]): _root_.sn.gnome.glib.internal.gboolean = extern -@extern def gtk_text_get_attributes(self : Ptr[GtkText]): Ptr[PangoAttrList] = extern +@extern def gtk_text_get_attributes(self : Ptr[GtkText]): Ptr[_root_.sn.gnome.pango.internal.PangoAttrList] = extern @extern def gtk_text_get_buffer(self : Ptr[GtkText]): Ptr[GtkEntryBuffer] = extern @@ -9466,7 +10604,7 @@ import _root_.scala.scalanative.* @extern def gtk_text_get_propagate_text_width(self : Ptr[GtkText]): _root_.sn.gnome.glib.internal.gboolean = extern -@extern def gtk_text_get_tabs(self : Ptr[GtkText]): Ptr[PangoTabArray] = extern +@extern def gtk_text_get_tabs(self : Ptr[GtkText]): Ptr[_root_.sn.gnome.pango.internal.PangoTabArray] = extern @extern def gtk_text_get_text_length(self : Ptr[GtkText]): _root_.sn.gnome.glib.internal.guint16 = extern @@ -9590,7 +10728,7 @@ import _root_.scala.scalanative.* @extern def gtk_text_iter_get_child_anchor(iter : Ptr[GtkTextIter]): Ptr[GtkTextChildAnchor] = extern -@extern def gtk_text_iter_get_language(iter : Ptr[GtkTextIter]): Ptr[PangoLanguage] = extern +@extern def gtk_text_iter_get_language(iter : Ptr[GtkTextIter]): Ptr[_root_.sn.gnome.pango.internal.PangoLanguage] = extern @extern def gtk_text_iter_get_line(iter : Ptr[GtkTextIter]): CInt = extern @@ -9684,7 +10822,7 @@ import _root_.scala.scalanative.* @extern def gtk_text_set_activates_default(self : Ptr[GtkText], activates : _root_.sn.gnome.glib.internal.gboolean): Unit = extern -@extern def gtk_text_set_attributes(self : Ptr[GtkText], attrs : Ptr[PangoAttrList]): Unit = extern +@extern def gtk_text_set_attributes(self : Ptr[GtkText], attrs : Ptr[_root_.sn.gnome.pango.internal.PangoAttrList]): Unit = extern @extern def gtk_text_set_buffer(self : Ptr[GtkText], buffer : Ptr[GtkEntryBuffer]): Unit = extern @@ -9706,7 +10844,7 @@ import _root_.scala.scalanative.* @extern def gtk_text_set_propagate_text_width(self : Ptr[GtkText], propagate_text_width : _root_.sn.gnome.glib.internal.gboolean): Unit = extern -@extern def gtk_text_set_tabs(self : Ptr[GtkText], tabs : Ptr[PangoTabArray]): Unit = extern +@extern def gtk_text_set_tabs(self : Ptr[GtkText], tabs : Ptr[_root_.sn.gnome.pango.internal.PangoTabArray]): Unit = extern @extern def gtk_text_set_truncate_multiline(self : Ptr[GtkText], truncate_multiline : _root_.sn.gnome.glib.internal.gboolean): Unit = extern @@ -9788,7 +10926,7 @@ import _root_.scala.scalanative.* @extern def gtk_text_view_get_line_yrange(text_view : Ptr[GtkTextView], iter : Ptr[GtkTextIter], y : Ptr[CInt], height : Ptr[CInt]): Unit = extern -@extern def gtk_text_view_get_ltr_context(text_view : Ptr[GtkTextView]): Ptr[PangoContext] = extern +@extern def gtk_text_view_get_ltr_context(text_view : Ptr[GtkTextView]): Ptr[_root_.sn.gnome.pango.internal.PangoContext] = extern @extern def gtk_text_view_get_monospace(text_view : Ptr[GtkTextView]): _root_.sn.gnome.glib.internal.gboolean = extern @@ -9802,9 +10940,9 @@ import _root_.scala.scalanative.* @extern def gtk_text_view_get_right_margin(text_view : Ptr[GtkTextView]): CInt = extern -@extern def gtk_text_view_get_rtl_context(text_view : Ptr[GtkTextView]): Ptr[PangoContext] = extern +@extern def gtk_text_view_get_rtl_context(text_view : Ptr[GtkTextView]): Ptr[_root_.sn.gnome.pango.internal.PangoContext] = extern -@extern def gtk_text_view_get_tabs(text_view : Ptr[GtkTextView]): Ptr[PangoTabArray] = extern +@extern def gtk_text_view_get_tabs(text_view : Ptr[GtkTextView]): Ptr[_root_.sn.gnome.pango.internal.PangoTabArray] = extern @extern def gtk_text_view_get_top_margin(text_view : Ptr[GtkTextView]): CInt = extern @@ -9878,7 +11016,7 @@ import _root_.scala.scalanative.* @extern def gtk_text_view_set_right_margin(text_view : Ptr[GtkTextView], right_margin : CInt): Unit = extern -@extern def gtk_text_view_set_tabs(text_view : Ptr[GtkTextView], tabs : Ptr[PangoTabArray]): Unit = extern +@extern def gtk_text_view_set_tabs(text_view : Ptr[GtkTextView], tabs : Ptr[_root_.sn.gnome.pango.internal.PangoTabArray]): Unit = extern @extern def gtk_text_view_set_top_margin(text_view : Ptr[GtkTextView], top_margin : CInt): Unit = extern @@ -9940,6 +11078,10 @@ import _root_.scala.scalanative.* @extern def gtk_tree_expander_get_child(self : Ptr[GtkTreeExpander]): Ptr[GtkWidget] = extern +@extern def gtk_tree_expander_get_hide_expander(self : Ptr[GtkTreeExpander]): _root_.sn.gnome.glib.internal.gboolean = extern + +@extern def gtk_tree_expander_get_indent_for_depth(self : Ptr[GtkTreeExpander]): _root_.sn.gnome.glib.internal.gboolean = extern + @extern def gtk_tree_expander_get_indent_for_icon(self : Ptr[GtkTreeExpander]): _root_.sn.gnome.glib.internal.gboolean = extern @extern def gtk_tree_expander_get_item(self : Ptr[GtkTreeExpander]): _root_.sn.gnome.glib.internal.gpointer = extern @@ -9952,6 +11094,10 @@ import _root_.scala.scalanative.* @extern def gtk_tree_expander_set_child(self : Ptr[GtkTreeExpander], child : Ptr[GtkWidget]): Unit = extern +@extern def gtk_tree_expander_set_hide_expander(self : Ptr[GtkTreeExpander], hide_expander : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + +@extern def gtk_tree_expander_set_indent_for_depth(self : Ptr[GtkTreeExpander], indent_for_depth : _root_.sn.gnome.glib.internal.gboolean): Unit = extern + @extern def gtk_tree_expander_set_indent_for_icon(self : Ptr[GtkTreeExpander], indent_for_icon : _root_.sn.gnome.glib.internal.gboolean): Unit = extern @extern def gtk_tree_expander_set_list_row(self : Ptr[GtkTreeExpander], list_row : Ptr[GtkTreeListRow]): Unit = extern @@ -10583,6 +11729,18 @@ import _root_.scala.scalanative.* @extern def gtk_unit_get_type(): _root_.sn.gnome.gobject.internal.GType = extern +@extern def gtk_uri_launcher_get_type(): _root_.sn.gnome.gobject.internal.GType = extern + +@extern def gtk_uri_launcher_get_uri(self : Ptr[GtkUriLauncher]): CString = extern + +@extern def gtk_uri_launcher_launch(self : Ptr[GtkUriLauncher], parent : Ptr[GtkWindow], cancellable : Ptr[_root_.sn.gnome.gio.internal.GCancellable], callback : _root_.sn.gnome.gio.internal.GAsyncReadyCallback, user_data : _root_.sn.gnome.glib.internal.gpointer): Unit = extern + +@extern def gtk_uri_launcher_launch_finish(self : Ptr[GtkUriLauncher], result : Ptr[_root_.sn.gnome.gio.internal.GAsyncResult], error : Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]]): _root_.sn.gnome.glib.internal.gboolean = extern + +@extern def gtk_uri_launcher_new(uri : CString): Ptr[GtkUriLauncher] = extern + +@extern def gtk_uri_launcher_set_uri(self : Ptr[GtkUriLauncher], uri : CString): Unit = extern + @extern def gtk_value_dup_expression(value : Ptr[_root_.sn.gnome.gobject.internal.GValue]): Ptr[GtkExpression] = extern @extern def gtk_value_get_expression(value : Ptr[_root_.sn.gnome.gobject.internal.GValue]): Ptr[GtkExpression] = extern @@ -10595,6 +11753,8 @@ import _root_.scala.scalanative.* @extern def gtk_video_get_file(self : Ptr[GtkVideo]): Ptr[_root_.sn.gnome.gio.internal.GFile] = extern +@extern def gtk_video_get_graphics_offload(self : Ptr[GtkVideo]): GtkGraphicsOffloadEnabled = extern + @extern def gtk_video_get_loop(self : Ptr[GtkVideo]): _root_.sn.gnome.glib.internal.gboolean = extern @extern def gtk_video_get_media_stream(self : Ptr[GtkVideo]): Ptr[GtkMediaStream] = extern @@ -10617,6 +11777,8 @@ import _root_.scala.scalanative.* @extern def gtk_video_set_filename(self : Ptr[GtkVideo], filename : CString): Unit = extern +@extern def gtk_video_set_graphics_offload(self : Ptr[GtkVideo], enabled : GtkGraphicsOffloadEnabled): Unit = extern + @extern def gtk_video_set_loop(self : Ptr[GtkVideo], loop : _root_.sn.gnome.glib.internal.gboolean): Unit = extern @extern def gtk_video_set_media_stream(self : Ptr[GtkVideo], stream : Ptr[GtkMediaStream]): Unit = extern @@ -10631,6 +11793,8 @@ import _root_.scala.scalanative.* @extern def gtk_viewport_new(hadjustment : Ptr[GtkAdjustment], vadjustment : Ptr[GtkAdjustment]): Ptr[GtkWidget] = extern +@extern def gtk_viewport_scroll_to(viewport : Ptr[GtkViewport], descendant : Ptr[GtkWidget], scroll : Ptr[GtkScrollInfo]): Unit = extern + @extern def gtk_viewport_set_child(viewport : Ptr[GtkViewport], child : Ptr[GtkWidget]): Unit = extern @extern def gtk_viewport_set_scroll_to_focus(viewport : Ptr[GtkViewport], scroll_to_focus : _root_.sn.gnome.glib.internal.gboolean): Unit = extern @@ -10703,19 +11867,21 @@ import _root_.scala.scalanative.* @extern def gtk_widget_class_set_template_scope(widget_class : Ptr[GtkWidgetClass], scope : Ptr[GtkBuilderScope]): Unit = extern -@extern def gtk_widget_compute_bounds(widget : Ptr[GtkWidget], target : Ptr[GtkWidget], out_bounds : Ptr[graphene_rect_t]): _root_.sn.gnome.glib.internal.gboolean = extern +@extern def gtk_widget_compute_bounds(widget : Ptr[GtkWidget], target : Ptr[GtkWidget], out_bounds : Ptr[_root_.sn.gnome.graphene.internal.graphene_rect_t]): _root_.sn.gnome.glib.internal.gboolean = extern @extern def gtk_widget_compute_expand(widget : Ptr[GtkWidget], orientation : GtkOrientation): _root_.sn.gnome.glib.internal.gboolean = extern -@extern def gtk_widget_compute_point(widget : Ptr[GtkWidget], target : Ptr[GtkWidget], point : Ptr[graphene_point_t], out_point : Ptr[graphene_point_t]): _root_.sn.gnome.glib.internal.gboolean = extern +@extern def gtk_widget_compute_point(widget : Ptr[GtkWidget], target : Ptr[GtkWidget], point : Ptr[_root_.sn.gnome.graphene.internal.graphene_point_t], out_point : Ptr[_root_.sn.gnome.graphene.internal.graphene_point_t]): _root_.sn.gnome.glib.internal.gboolean = extern -@extern def gtk_widget_compute_transform(widget : Ptr[GtkWidget], target : Ptr[GtkWidget], out_transform : Ptr[graphene_matrix_t]): _root_.sn.gnome.glib.internal.gboolean = extern +@extern def gtk_widget_compute_transform(widget : Ptr[GtkWidget], target : Ptr[GtkWidget], out_transform : Ptr[_root_.sn.gnome.graphene.internal.graphene_matrix_t]): _root_.sn.gnome.glib.internal.gboolean = extern @extern def gtk_widget_contains(widget : Ptr[GtkWidget], x : Double, y : Double): _root_.sn.gnome.glib.internal.gboolean = extern -@extern def gtk_widget_create_pango_context(widget : Ptr[GtkWidget]): Ptr[PangoContext] = extern +@extern def gtk_widget_create_pango_context(widget : Ptr[GtkWidget]): Ptr[_root_.sn.gnome.pango.internal.PangoContext] = extern -@extern def gtk_widget_create_pango_layout(widget : Ptr[GtkWidget], text : CString): Ptr[PangoLayout] = extern +@extern def gtk_widget_create_pango_layout(widget : Ptr[GtkWidget], text : CString): Ptr[_root_.sn.gnome.pango.internal.PangoLayout] = extern + +@extern def gtk_widget_dispose_template(widget : Ptr[GtkWidget], widget_type : _root_.sn.gnome.gobject.internal.GType): Unit = extern @extern def gtk_widget_error_bell(widget : Ptr[GtkWidget]): Unit = extern @@ -10729,6 +11895,8 @@ import _root_.scala.scalanative.* @extern def gtk_widget_get_ancestor(widget : Ptr[GtkWidget], widget_type : _root_.sn.gnome.gobject.internal.GType): Ptr[GtkWidget] = extern +@extern def gtk_widget_get_baseline(widget : Ptr[GtkWidget]): CInt = extern + @extern def gtk_widget_get_can_focus(widget : Ptr[GtkWidget]): _root_.sn.gnome.glib.internal.gboolean = extern @extern def gtk_widget_get_can_target(widget : Ptr[GtkWidget]): _root_.sn.gnome.glib.internal.gboolean = extern @@ -10737,6 +11905,8 @@ import _root_.scala.scalanative.* @extern def gtk_widget_get_clipboard(widget : Ptr[GtkWidget]): Ptr[GdkClipboard] = extern +@extern def gtk_widget_get_color(widget : Ptr[GtkWidget], color : Ptr[GdkRGBA]): Unit = extern + @extern def gtk_widget_get_css_classes(widget : Ptr[GtkWidget]): Ptr[CString] = extern @extern def gtk_widget_get_css_name(self : Ptr[GtkWidget]): CString = extern @@ -10757,7 +11927,7 @@ import _root_.scala.scalanative.* @extern def gtk_widget_get_focusable(widget : Ptr[GtkWidget]): _root_.sn.gnome.glib.internal.gboolean = extern -@extern def gtk_widget_get_font_map(widget : Ptr[GtkWidget]): Ptr[PangoFontMap] = extern +@extern def gtk_widget_get_font_map(widget : Ptr[GtkWidget]): Ptr[_root_.sn.gnome.pango.internal.PangoFontMap] = extern @extern def gtk_widget_get_font_options(widget : Ptr[GtkWidget]): Ptr[_root_.sn.gnome.cairo.internal.cairo_font_options_t] = extern @@ -10797,7 +11967,7 @@ import _root_.scala.scalanative.* @extern def gtk_widget_get_overflow(widget : Ptr[GtkWidget]): GtkOverflow = extern -@extern def gtk_widget_get_pango_context(widget : Ptr[GtkWidget]): Ptr[PangoContext] = extern +@extern def gtk_widget_get_pango_context(widget : Ptr[GtkWidget]): Ptr[_root_.sn.gnome.pango.internal.PangoContext] = extern @extern def gtk_widget_get_parent(widget : Ptr[GtkWidget]): Ptr[GtkWidget] = extern @@ -10941,7 +12111,7 @@ import _root_.scala.scalanative.* @extern def gtk_widget_set_focusable(widget : Ptr[GtkWidget], focusable : _root_.sn.gnome.glib.internal.gboolean): Unit = extern -@extern def gtk_widget_set_font_map(widget : Ptr[GtkWidget], font_map : Ptr[PangoFontMap]): Unit = extern +@extern def gtk_widget_set_font_map(widget : Ptr[GtkWidget], font_map : Ptr[_root_.sn.gnome.pango.internal.PangoFontMap]): Unit = extern @extern def gtk_widget_set_font_options(widget : Ptr[GtkWidget], options : Ptr[_root_.sn.gnome.cairo.internal.cairo_font_options_t]): Unit = extern @@ -11103,6 +12273,8 @@ import _root_.scala.scalanative.* @extern def gtk_window_is_maximized(window : Ptr[GtkWindow]): _root_.sn.gnome.glib.internal.gboolean = extern +@extern def gtk_window_is_suspended(window : Ptr[GtkWindow]): _root_.sn.gnome.glib.internal.gboolean = extern + @extern def gtk_window_list_toplevels(): Ptr[_root_.sn.gnome.glib.internal.GList] = extern @extern def gtk_window_maximize(window : Ptr[GtkWindow]): Unit = extern diff --git a/gtk4/src/main/scala/generated/sn.gnome.gtk4.internal/structs.scala b/gtk4/src/main/scala/generated/sn.gnome.gtk4.internal/structs.scala index 79fad24..28c8240 100644 --- a/gtk4/src/main/scala/generated/sn.gnome.gtk4.internal/structs.scala +++ b/gtk4/src/main/scala/generated/sn.gnome.gtk4.internal/structs.scala @@ -107,7 +107,7 @@ object GdkTexture: given _tag: Tag[GdkTexture] = Tag.materializeCStruct0Tag /** - * GdkTimeCoord: : The timestamp for this event : Flags indicating what axes are present : (array fixed-size=12): axis values + * GdkTimeCoord: : The timestamp for this event : Flags indicating what axes are present, see [flags.AxisFlags] : (array fixed-size=12): axis values, indexed by [enum.AxisUse] */ opaque type GdkTimeCoord = CStruct3[_root_.sn.gnome.glib.internal.guint32, GdkAxisFlags, CArray[Double, Nat.Digit2[Nat._1, Nat._2]]] object GdkTimeCoord: @@ -149,6 +149,10 @@ opaque type GskGLShader = CStruct0 object GskGLShader: given _tag: Tag[GskGLShader] = Tag.materializeCStruct0Tag +opaque type GskPath = CStruct0 +object GskPath: + given _tag: Tag[GskPath] = Tag.materializeCStruct0Tag + opaque type GskRenderNode = CStruct0 object GskRenderNode: given _tag: Tag[GskRenderNode] = Tag.materializeCStruct0Tag @@ -157,20 +161,20 @@ opaque type GskRenderer = CStruct0 object GskRenderer: given _tag: Tag[GskRenderer] = Tag.materializeCStruct0Tag -opaque type GskRoundedRect = CStruct2[graphene_rect_t, CArray[graphene_size_t, Nat._4]] +opaque type GskRoundedRect = CStruct2[_root_.sn.gnome.graphene.internal.graphene_rect_t, CArray[_root_.sn.gnome.graphene.internal.graphene_size_t, Nat._4]] object GskRoundedRect: - given _tag: Tag[GskRoundedRect] = Tag.materializeCStruct2Tag[graphene_rect_t, CArray[graphene_size_t, Nat._4]] + given _tag: Tag[GskRoundedRect] = Tag.materializeCStruct2Tag[_root_.sn.gnome.graphene.internal.graphene_rect_t, CArray[_root_.sn.gnome.graphene.internal.graphene_size_t, Nat._4]] def apply()(using Zone): Ptr[GskRoundedRect] = scala.scalanative.unsafe.alloc[GskRoundedRect](1) - def apply(bounds : graphene_rect_t, corner : CArray[graphene_size_t, Nat._4])(using Zone): Ptr[GskRoundedRect] = + def apply(bounds : _root_.sn.gnome.graphene.internal.graphene_rect_t, corner : CArray[_root_.sn.gnome.graphene.internal.graphene_size_t, Nat._4])(using Zone): Ptr[GskRoundedRect] = val ____ptr = apply() (!____ptr).bounds = bounds (!____ptr).corner = corner ____ptr extension (struct: GskRoundedRect) - def bounds : graphene_rect_t = struct._1 - def bounds_=(value: graphene_rect_t): Unit = !struct.at1 = value - def corner : CArray[graphene_size_t, Nat._4] = struct._2 - def corner_=(value: CArray[graphene_size_t, Nat._4]): Unit = !struct.at2 = value + def bounds : _root_.sn.gnome.graphene.internal.graphene_rect_t = struct._1 + def bounds_=(value: _root_.sn.gnome.graphene.internal.graphene_rect_t): Unit = !struct.at1 = value + def corner : CArray[_root_.sn.gnome.graphene.internal.graphene_size_t, Nat._4] = struct._2 + def corner_=(value: CArray[_root_.sn.gnome.graphene.internal.graphene_size_t, Nat._4]): Unit = !struct.at2 = value /** * GskShadow: : the color of the shadow : the horizontal offset of the shadow : the vertical offset of the shadow : the radius of the shadow @@ -196,6 +200,10 @@ object GskShadow: def radius : Float = struct._4 def radius_=(value: Float): Unit = !struct.at4 = value +opaque type GskStroke = CStruct0 +object GskStroke: + given _tag: Tag[GskStroke] = Tag.materializeCStruct0Tag + opaque type GskTransform = CStruct0 object GskTransform: given _tag: Tag[GskTransform] = Tag.materializeCStruct0Tag @@ -216,9 +224,116 @@ opaque type GtkAccessible = CStruct0 object GtkAccessible: given _tag: Tag[GtkAccessible] = Tag.materializeCStruct0Tag -opaque type GtkAccessibleInterface = CStruct0 +/** + * GtkAccessibleInterface: _at_context: retrieve the platform-specific accessibility context for the accessible implementation _platform_state: retrieve the accessible state +*/ +opaque type GtkAccessibleInterface = CStruct7[_root_.sn.gnome.gobject.internal.GTypeInterface, CFuncPtr1[Ptr[GtkAccessible], Ptr[GtkATContext]], CFuncPtr2[Ptr[GtkAccessible], GtkAccessiblePlatformState, _root_.sn.gnome.glib.internal.gboolean], CFuncPtr1[Ptr[GtkAccessible], Ptr[GtkAccessible]], CFuncPtr1[Ptr[GtkAccessible], Ptr[GtkAccessible]], CFuncPtr1[Ptr[GtkAccessible], Ptr[GtkAccessible]], CFuncPtr5[Ptr[GtkAccessible], Ptr[CInt], Ptr[CInt], Ptr[CInt], Ptr[CInt], _root_.sn.gnome.glib.internal.gboolean]] object GtkAccessibleInterface: - given _tag: Tag[GtkAccessibleInterface] = Tag.materializeCStruct0Tag + given _tag: Tag[GtkAccessibleInterface] = Tag.materializeCStruct7Tag[_root_.sn.gnome.gobject.internal.GTypeInterface, CFuncPtr1[Ptr[GtkAccessible], Ptr[GtkATContext]], CFuncPtr2[Ptr[GtkAccessible], GtkAccessiblePlatformState, _root_.sn.gnome.glib.internal.gboolean], CFuncPtr1[Ptr[GtkAccessible], Ptr[GtkAccessible]], CFuncPtr1[Ptr[GtkAccessible], Ptr[GtkAccessible]], CFuncPtr1[Ptr[GtkAccessible], Ptr[GtkAccessible]], CFuncPtr5[Ptr[GtkAccessible], Ptr[CInt], Ptr[CInt], Ptr[CInt], Ptr[CInt], _root_.sn.gnome.glib.internal.gboolean]] + def apply()(using Zone): Ptr[GtkAccessibleInterface] = scala.scalanative.unsafe.alloc[GtkAccessibleInterface](1) + def apply(g_iface : _root_.sn.gnome.gobject.internal.GTypeInterface, get_at_context : CFuncPtr1[Ptr[GtkAccessible], Ptr[GtkATContext]], get_platform_state : CFuncPtr2[Ptr[GtkAccessible], GtkAccessiblePlatformState, _root_.sn.gnome.glib.internal.gboolean], get_accessible_parent : CFuncPtr1[Ptr[GtkAccessible], Ptr[GtkAccessible]], get_first_accessible_child : CFuncPtr1[Ptr[GtkAccessible], Ptr[GtkAccessible]], get_next_accessible_sibling : CFuncPtr1[Ptr[GtkAccessible], Ptr[GtkAccessible]], get_bounds : CFuncPtr5[Ptr[GtkAccessible], Ptr[CInt], Ptr[CInt], Ptr[CInt], Ptr[CInt], _root_.sn.gnome.glib.internal.gboolean])(using Zone): Ptr[GtkAccessibleInterface] = + val ____ptr = apply() + (!____ptr).g_iface = g_iface + (!____ptr).get_at_context = get_at_context + (!____ptr).get_platform_state = get_platform_state + (!____ptr).get_accessible_parent = get_accessible_parent + (!____ptr).get_first_accessible_child = get_first_accessible_child + (!____ptr).get_next_accessible_sibling = get_next_accessible_sibling + (!____ptr).get_bounds = get_bounds + ____ptr + extension (struct: GtkAccessibleInterface) + def g_iface : _root_.sn.gnome.gobject.internal.GTypeInterface = struct._1 + def g_iface_=(value: _root_.sn.gnome.gobject.internal.GTypeInterface): Unit = !struct.at1 = value + def get_at_context : CFuncPtr1[Ptr[GtkAccessible], Ptr[GtkATContext]] = struct._2 + def get_at_context_=(value: CFuncPtr1[Ptr[GtkAccessible], Ptr[GtkATContext]]): Unit = !struct.at2 = value + def get_platform_state : CFuncPtr2[Ptr[GtkAccessible], GtkAccessiblePlatformState, _root_.sn.gnome.glib.internal.gboolean] = struct._3 + def get_platform_state_=(value: CFuncPtr2[Ptr[GtkAccessible], GtkAccessiblePlatformState, _root_.sn.gnome.glib.internal.gboolean]): Unit = !struct.at3 = value + def get_accessible_parent : CFuncPtr1[Ptr[GtkAccessible], Ptr[GtkAccessible]] = struct._4 + def get_accessible_parent_=(value: CFuncPtr1[Ptr[GtkAccessible], Ptr[GtkAccessible]]): Unit = !struct.at4 = value + def get_first_accessible_child : CFuncPtr1[Ptr[GtkAccessible], Ptr[GtkAccessible]] = struct._5 + def get_first_accessible_child_=(value: CFuncPtr1[Ptr[GtkAccessible], Ptr[GtkAccessible]]): Unit = !struct.at5 = value + def get_next_accessible_sibling : CFuncPtr1[Ptr[GtkAccessible], Ptr[GtkAccessible]] = struct._6 + def get_next_accessible_sibling_=(value: CFuncPtr1[Ptr[GtkAccessible], Ptr[GtkAccessible]]): Unit = !struct.at6 = value + def get_bounds : CFuncPtr5[Ptr[GtkAccessible], Ptr[CInt], Ptr[CInt], Ptr[CInt], Ptr[CInt], _root_.sn.gnome.glib.internal.gboolean] = struct._7 + def get_bounds_=(value: CFuncPtr5[Ptr[GtkAccessible], Ptr[CInt], Ptr[CInt], Ptr[CInt], Ptr[CInt], _root_.sn.gnome.glib.internal.gboolean]): Unit = !struct.at7 = value + +opaque type GtkAccessibleList = CStruct0 +object GtkAccessibleList: + given _tag: Tag[GtkAccessibleList] = Tag.materializeCStruct0Tag + +opaque type GtkAccessibleRange = CStruct0 +object GtkAccessibleRange: + given _tag: Tag[GtkAccessibleRange] = Tag.materializeCStruct0Tag + +opaque type GtkAccessibleRangeInterface = CStruct2[_root_.sn.gnome.gobject.internal.GTypeInterface, CFuncPtr2[Ptr[GtkAccessibleRange], Double, _root_.sn.gnome.glib.internal.gboolean]] +object GtkAccessibleRangeInterface: + given _tag: Tag[GtkAccessibleRangeInterface] = Tag.materializeCStruct2Tag[_root_.sn.gnome.gobject.internal.GTypeInterface, CFuncPtr2[Ptr[GtkAccessibleRange], Double, _root_.sn.gnome.glib.internal.gboolean]] + def apply()(using Zone): Ptr[GtkAccessibleRangeInterface] = scala.scalanative.unsafe.alloc[GtkAccessibleRangeInterface](1) + def apply(g_iface : _root_.sn.gnome.gobject.internal.GTypeInterface, set_current_value : CFuncPtr2[Ptr[GtkAccessibleRange], Double, _root_.sn.gnome.glib.internal.gboolean])(using Zone): Ptr[GtkAccessibleRangeInterface] = + val ____ptr = apply() + (!____ptr).g_iface = g_iface + (!____ptr).set_current_value = set_current_value + ____ptr + extension (struct: GtkAccessibleRangeInterface) + def g_iface : _root_.sn.gnome.gobject.internal.GTypeInterface = struct._1 + def g_iface_=(value: _root_.sn.gnome.gobject.internal.GTypeInterface): Unit = !struct.at1 = value + def set_current_value : CFuncPtr2[Ptr[GtkAccessibleRange], Double, _root_.sn.gnome.glib.internal.gboolean] = struct._2 + def set_current_value_=(value: CFuncPtr2[Ptr[GtkAccessibleRange], Double, _root_.sn.gnome.glib.internal.gboolean]): Unit = !struct.at2 = value + +opaque type GtkAccessibleText = CStruct0 +object GtkAccessibleText: + given _tag: Tag[GtkAccessibleText] = Tag.materializeCStruct0Tag + +/** + * GtkAccessibleTextInterface: +*/ +opaque type GtkAccessibleTextInterface = CStruct7[_root_.sn.gnome.gobject.internal.GTypeInterface, CFuncPtr3[Ptr[GtkAccessibleText], CUnsignedInt, CUnsignedInt, Ptr[_root_.sn.gnome.glib.internal.GBytes]], CFuncPtr5[Ptr[GtkAccessibleText], CUnsignedInt, GtkAccessibleTextGranularity, Ptr[CUnsignedInt], Ptr[CUnsignedInt], Ptr[_root_.sn.gnome.glib.internal.GBytes]], CFuncPtr1[Ptr[GtkAccessibleText], CUnsignedInt], CFuncPtr3[Ptr[GtkAccessibleText], Ptr[_root_.sn.gnome.glib.internal.gsize], Ptr[Ptr[GtkAccessibleTextRange]], _root_.sn.gnome.glib.internal.gboolean], CFuncPtr6[Ptr[GtkAccessibleText], CUnsignedInt, Ptr[_root_.sn.gnome.glib.internal.gsize], Ptr[Ptr[GtkAccessibleTextRange]], Ptr[Ptr[CString]], Ptr[Ptr[CString]], _root_.sn.gnome.glib.internal.gboolean], CFuncPtr3[Ptr[GtkAccessibleText], Ptr[Ptr[CString]], Ptr[Ptr[CString]], Unit]] +object GtkAccessibleTextInterface: + given _tag: Tag[GtkAccessibleTextInterface] = Tag.materializeCStruct7Tag[_root_.sn.gnome.gobject.internal.GTypeInterface, CFuncPtr3[Ptr[GtkAccessibleText], CUnsignedInt, CUnsignedInt, Ptr[_root_.sn.gnome.glib.internal.GBytes]], CFuncPtr5[Ptr[GtkAccessibleText], CUnsignedInt, GtkAccessibleTextGranularity, Ptr[CUnsignedInt], Ptr[CUnsignedInt], Ptr[_root_.sn.gnome.glib.internal.GBytes]], CFuncPtr1[Ptr[GtkAccessibleText], CUnsignedInt], CFuncPtr3[Ptr[GtkAccessibleText], Ptr[_root_.sn.gnome.glib.internal.gsize], Ptr[Ptr[GtkAccessibleTextRange]], _root_.sn.gnome.glib.internal.gboolean], CFuncPtr6[Ptr[GtkAccessibleText], CUnsignedInt, Ptr[_root_.sn.gnome.glib.internal.gsize], Ptr[Ptr[GtkAccessibleTextRange]], Ptr[Ptr[CString]], Ptr[Ptr[CString]], _root_.sn.gnome.glib.internal.gboolean], CFuncPtr3[Ptr[GtkAccessibleText], Ptr[Ptr[CString]], Ptr[Ptr[CString]], Unit]] + def apply()(using Zone): Ptr[GtkAccessibleTextInterface] = scala.scalanative.unsafe.alloc[GtkAccessibleTextInterface](1) + def apply(g_iface : _root_.sn.gnome.gobject.internal.GTypeInterface, get_contents : CFuncPtr3[Ptr[GtkAccessibleText], CUnsignedInt, CUnsignedInt, Ptr[_root_.sn.gnome.glib.internal.GBytes]], get_contents_at : CFuncPtr5[Ptr[GtkAccessibleText], CUnsignedInt, GtkAccessibleTextGranularity, Ptr[CUnsignedInt], Ptr[CUnsignedInt], Ptr[_root_.sn.gnome.glib.internal.GBytes]], get_caret_position : CFuncPtr1[Ptr[GtkAccessibleText], CUnsignedInt], get_selection : CFuncPtr3[Ptr[GtkAccessibleText], Ptr[_root_.sn.gnome.glib.internal.gsize], Ptr[Ptr[GtkAccessibleTextRange]], _root_.sn.gnome.glib.internal.gboolean], get_attributes : CFuncPtr6[Ptr[GtkAccessibleText], CUnsignedInt, Ptr[_root_.sn.gnome.glib.internal.gsize], Ptr[Ptr[GtkAccessibleTextRange]], Ptr[Ptr[CString]], Ptr[Ptr[CString]], _root_.sn.gnome.glib.internal.gboolean], get_default_attributes : CFuncPtr3[Ptr[GtkAccessibleText], Ptr[Ptr[CString]], Ptr[Ptr[CString]], Unit])(using Zone): Ptr[GtkAccessibleTextInterface] = + val ____ptr = apply() + (!____ptr).g_iface = g_iface + (!____ptr).get_contents = get_contents + (!____ptr).get_contents_at = get_contents_at + (!____ptr).get_caret_position = get_caret_position + (!____ptr).get_selection = get_selection + (!____ptr).get_attributes = get_attributes + (!____ptr).get_default_attributes = get_default_attributes + ____ptr + extension (struct: GtkAccessibleTextInterface) + def g_iface : _root_.sn.gnome.gobject.internal.GTypeInterface = struct._1 + def g_iface_=(value: _root_.sn.gnome.gobject.internal.GTypeInterface): Unit = !struct.at1 = value + def get_contents : CFuncPtr3[Ptr[GtkAccessibleText], CUnsignedInt, CUnsignedInt, Ptr[_root_.sn.gnome.glib.internal.GBytes]] = struct._2 + def get_contents_=(value: CFuncPtr3[Ptr[GtkAccessibleText], CUnsignedInt, CUnsignedInt, Ptr[_root_.sn.gnome.glib.internal.GBytes]]): Unit = !struct.at2 = value + def get_contents_at : CFuncPtr5[Ptr[GtkAccessibleText], CUnsignedInt, GtkAccessibleTextGranularity, Ptr[CUnsignedInt], Ptr[CUnsignedInt], Ptr[_root_.sn.gnome.glib.internal.GBytes]] = struct._3 + def get_contents_at_=(value: CFuncPtr5[Ptr[GtkAccessibleText], CUnsignedInt, GtkAccessibleTextGranularity, Ptr[CUnsignedInt], Ptr[CUnsignedInt], Ptr[_root_.sn.gnome.glib.internal.GBytes]]): Unit = !struct.at3 = value + def get_caret_position : CFuncPtr1[Ptr[GtkAccessibleText], CUnsignedInt] = struct._4 + def get_caret_position_=(value: CFuncPtr1[Ptr[GtkAccessibleText], CUnsignedInt]): Unit = !struct.at4 = value + def get_selection : CFuncPtr3[Ptr[GtkAccessibleText], Ptr[_root_.sn.gnome.glib.internal.gsize], Ptr[Ptr[GtkAccessibleTextRange]], _root_.sn.gnome.glib.internal.gboolean] = struct._5 + def get_selection_=(value: CFuncPtr3[Ptr[GtkAccessibleText], Ptr[_root_.sn.gnome.glib.internal.gsize], Ptr[Ptr[GtkAccessibleTextRange]], _root_.sn.gnome.glib.internal.gboolean]): Unit = !struct.at5 = value + def get_attributes : CFuncPtr6[Ptr[GtkAccessibleText], CUnsignedInt, Ptr[_root_.sn.gnome.glib.internal.gsize], Ptr[Ptr[GtkAccessibleTextRange]], Ptr[Ptr[CString]], Ptr[Ptr[CString]], _root_.sn.gnome.glib.internal.gboolean] = struct._6 + def get_attributes_=(value: CFuncPtr6[Ptr[GtkAccessibleText], CUnsignedInt, Ptr[_root_.sn.gnome.glib.internal.gsize], Ptr[Ptr[GtkAccessibleTextRange]], Ptr[Ptr[CString]], Ptr[Ptr[CString]], _root_.sn.gnome.glib.internal.gboolean]): Unit = !struct.at6 = value + def get_default_attributes : CFuncPtr3[Ptr[GtkAccessibleText], Ptr[Ptr[CString]], Ptr[Ptr[CString]], Unit] = struct._7 + def get_default_attributes_=(value: CFuncPtr3[Ptr[GtkAccessibleText], Ptr[Ptr[CString]], Ptr[Ptr[CString]], Unit]): Unit = !struct.at7 = value + +/** + * GtkAccessibleTextRange: : the start of the range, in characters : the length of the range, in characters +*/ +opaque type GtkAccessibleTextRange = CStruct2[_root_.sn.gnome.glib.internal.gsize, _root_.sn.gnome.glib.internal.gsize] +object GtkAccessibleTextRange: + given _tag: Tag[GtkAccessibleTextRange] = Tag.materializeCStruct2Tag[_root_.sn.gnome.glib.internal.gsize, _root_.sn.gnome.glib.internal.gsize] + def apply()(using Zone): Ptr[GtkAccessibleTextRange] = scala.scalanative.unsafe.alloc[GtkAccessibleTextRange](1) + def apply(start : _root_.sn.gnome.glib.internal.gsize, length : _root_.sn.gnome.glib.internal.gsize)(using Zone): Ptr[GtkAccessibleTextRange] = + val ____ptr = apply() + (!____ptr).start = start + (!____ptr).length = length + ____ptr + extension (struct: GtkAccessibleTextRange) + def start : _root_.sn.gnome.glib.internal.gsize = struct._1 + def start_=(value: _root_.sn.gnome.glib.internal.gsize): Unit = !struct.at1 = value + def length : _root_.sn.gnome.glib.internal.gsize = struct._2 + def length_=(value: _root_.sn.gnome.glib.internal.gsize): Unit = !struct.at2 = value opaque type GtkActionBar = CStruct0 object GtkActionBar: @@ -302,6 +417,22 @@ object GtkAdjustmentClass: def _gtk_reserved4 : CFuncPtr0[Unit] = struct._7 def _gtk_reserved4_=(value: CFuncPtr0[Unit]): Unit = !struct.at7 = value +opaque type GtkAlertDialog = CStruct0 +object GtkAlertDialog: + given _tag: Tag[GtkAlertDialog] = Tag.materializeCStruct0Tag + +opaque type GtkAlertDialogClass = CStruct1[_root_.sn.gnome.gobject.internal.GObjectClass] +object GtkAlertDialogClass: + given _tag: Tag[GtkAlertDialogClass] = Tag.materializeCStruct1Tag[_root_.sn.gnome.gobject.internal.GObjectClass] + def apply()(using Zone): Ptr[GtkAlertDialogClass] = scala.scalanative.unsafe.alloc[GtkAlertDialogClass](1) + def apply(parent_class : _root_.sn.gnome.gobject.internal.GObjectClass)(using Zone): Ptr[GtkAlertDialogClass] = + val ____ptr = apply() + (!____ptr).parent_class = parent_class + ____ptr + extension (struct: GtkAlertDialogClass) + def parent_class : _root_.sn.gnome.gobject.internal.GObjectClass = struct._1 + def parent_class_=(value: _root_.sn.gnome.gobject.internal.GObjectClass): Unit = !struct.at1 = value + opaque type GtkAlternativeTrigger = CStruct0 object GtkAlternativeTrigger: given _tag: Tag[GtkAlternativeTrigger] = Tag.materializeCStruct0Tag @@ -671,7 +802,7 @@ object GtkBuilderScope: given _tag: Tag[GtkBuilderScope] = Tag.materializeCStruct0Tag /** - * GtkBuilderScopeInterface: _type_from_name: Try to lookup a `GType` via the its name. See gtk_builder_get_type_from_name() for more details. The C implementation will use g_type_from_name() and if that fails try to guess the correct function name for registering the type and then use dlsym() to load it. The default implementation just tries g_type_from_name() and otherwise fails. _type_from_function: Try to lookup a `GType` via the given function name, specified explicitly in a GtkBuilder file, like via the "type-func" attribute in the "" tag. This function is very rarely used. The C implementation will use dlsym() and call the resulting function as a `GTypeFunc`. The default implementation will fail and just return %G_TYPE_INVALID. _closure: Create a closure with the given arguments. See gtk_builder_create_closure() for more details on those. The C implementation will try to use dlsym() to locate the function name and then g_cclosure_new() to create a closure for the symbol. The default implementation just fails and returns %NULL. + * GtkBuilderScopeInterface: _type_from_name: Try to lookup a `GType` via the its name. See gtk_builder_get_type_from_name() for more details. The C implementation will use g_type_from_name() and if that fails try to guess the correct function name for registering the type and then use dlsym() to load it. The default implementation just tries g_type_from_name() and otherwise fails. _type_from_function: Try to lookup a `GType` via the given function name, specified explicitly in a GtkBuilder file, like via the "type-func" attribute in the `` tag. This function is very rarely used. The C implementation will use dlsym() and call the resulting function as a `GTypeFunc`. The default implementation will fail and just return %G_TYPE_INVALID. _closure: Create a closure with the given arguments. See gtk_builder_create_closure() for more details on those. The C implementation will try to use dlsym() to locate the function name and then g_cclosure_new() to create a closure for the symbol. The default implementation just fails and returns %NULL. */ opaque type GtkBuilderScopeInterface = CStruct4[_root_.sn.gnome.gobject.internal.GTypeInterface, CFuncPtr3[Ptr[GtkBuilderScope], Ptr[GtkBuilder], CString, _root_.sn.gnome.gobject.internal.GType], CFuncPtr3[Ptr[GtkBuilderScope], Ptr[GtkBuilder], CString, _root_.sn.gnome.gobject.internal.GType], CFuncPtr6[Ptr[GtkBuilderScope], Ptr[GtkBuilder], CString, GtkBuilderClosureFlags, Ptr[_root_.sn.gnome.gobject.internal.GObject], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[Byte]]] object GtkBuilderScopeInterface: @@ -1201,10 +1332,50 @@ opaque type GtkColorChooserWidget = CStruct0 object GtkColorChooserWidget: given _tag: Tag[GtkColorChooserWidget] = Tag.materializeCStruct0Tag +opaque type GtkColorDialog = CStruct0 +object GtkColorDialog: + given _tag: Tag[GtkColorDialog] = Tag.materializeCStruct0Tag + +opaque type GtkColorDialogButton = CStruct0 +object GtkColorDialogButton: + given _tag: Tag[GtkColorDialogButton] = Tag.materializeCStruct0Tag + +opaque type GtkColorDialogButtonClass = CStruct1[GtkWidgetClass] +object GtkColorDialogButtonClass: + given _tag: Tag[GtkColorDialogButtonClass] = Tag.materializeCStruct1Tag[GtkWidgetClass] + def apply()(using Zone): Ptr[GtkColorDialogButtonClass] = scala.scalanative.unsafe.alloc[GtkColorDialogButtonClass](1) + def apply(parent_class : GtkWidgetClass)(using Zone): Ptr[GtkColorDialogButtonClass] = + val ____ptr = apply() + (!____ptr).parent_class = parent_class + ____ptr + extension (struct: GtkColorDialogButtonClass) + def parent_class : GtkWidgetClass = struct._1 + def parent_class_=(value: GtkWidgetClass): Unit = !struct.at1 = value + +opaque type GtkColorDialogClass = CStruct1[_root_.sn.gnome.gobject.internal.GObjectClass] +object GtkColorDialogClass: + given _tag: Tag[GtkColorDialogClass] = Tag.materializeCStruct1Tag[_root_.sn.gnome.gobject.internal.GObjectClass] + def apply()(using Zone): Ptr[GtkColorDialogClass] = scala.scalanative.unsafe.alloc[GtkColorDialogClass](1) + def apply(parent_class : _root_.sn.gnome.gobject.internal.GObjectClass)(using Zone): Ptr[GtkColorDialogClass] = + val ____ptr = apply() + (!____ptr).parent_class = parent_class + ____ptr + extension (struct: GtkColorDialogClass) + def parent_class : _root_.sn.gnome.gobject.internal.GObjectClass = struct._1 + def parent_class_=(value: _root_.sn.gnome.gobject.internal.GObjectClass): Unit = !struct.at1 = value + opaque type GtkColumnView = CStruct0 object GtkColumnView: given _tag: Tag[GtkColumnView] = Tag.materializeCStruct0Tag +opaque type GtkColumnViewCell = CStruct0 +object GtkColumnViewCell: + given _tag: Tag[GtkColumnViewCell] = Tag.materializeCStruct0Tag + +opaque type GtkColumnViewCellClass = CStruct0 +object GtkColumnViewCellClass: + given _tag: Tag[GtkColumnViewCellClass] = Tag.materializeCStruct0Tag + opaque type GtkColumnViewClass = CStruct0 object GtkColumnViewClass: given _tag: Tag[GtkColumnViewClass] = Tag.materializeCStruct0Tag @@ -1217,6 +1388,30 @@ opaque type GtkColumnViewColumnClass = CStruct0 object GtkColumnViewColumnClass: given _tag: Tag[GtkColumnViewColumnClass] = Tag.materializeCStruct0Tag +opaque type GtkColumnViewRow = CStruct0 +object GtkColumnViewRow: + given _tag: Tag[GtkColumnViewRow] = Tag.materializeCStruct0Tag + +opaque type GtkColumnViewRowClass = CStruct0 +object GtkColumnViewRowClass: + given _tag: Tag[GtkColumnViewRowClass] = Tag.materializeCStruct0Tag + +opaque type GtkColumnViewSorter = CStruct0 +object GtkColumnViewSorter: + given _tag: Tag[GtkColumnViewSorter] = Tag.materializeCStruct0Tag + +opaque type GtkColumnViewSorterClass = CStruct1[GtkSorterClass] +object GtkColumnViewSorterClass: + given _tag: Tag[GtkColumnViewSorterClass] = Tag.materializeCStruct1Tag[GtkSorterClass] + def apply()(using Zone): Ptr[GtkColumnViewSorterClass] = scala.scalanative.unsafe.alloc[GtkColumnViewSorterClass](1) + def apply(parent_class : GtkSorterClass)(using Zone): Ptr[GtkColumnViewSorterClass] = + val ____ptr = apply() + (!____ptr).parent_class = parent_class + ____ptr + extension (struct: GtkColumnViewSorterClass) + def parent_class : GtkSorterClass = struct._1 + def parent_class_=(value: GtkSorterClass): Unit = !struct.at1 = value + opaque type GtkComboBox = CStruct1[GtkWidget] object GtkComboBox: given _tag: Tag[GtkComboBox] = Tag.materializeCStruct1Tag[GtkWidget] @@ -1848,10 +2043,42 @@ opaque type GtkFileChooserWidget = CStruct0 object GtkFileChooserWidget: given _tag: Tag[GtkFileChooserWidget] = Tag.materializeCStruct0Tag +opaque type GtkFileDialog = CStruct0 +object GtkFileDialog: + given _tag: Tag[GtkFileDialog] = Tag.materializeCStruct0Tag + +opaque type GtkFileDialogClass = CStruct1[_root_.sn.gnome.gobject.internal.GObjectClass] +object GtkFileDialogClass: + given _tag: Tag[GtkFileDialogClass] = Tag.materializeCStruct1Tag[_root_.sn.gnome.gobject.internal.GObjectClass] + def apply()(using Zone): Ptr[GtkFileDialogClass] = scala.scalanative.unsafe.alloc[GtkFileDialogClass](1) + def apply(parent_class : _root_.sn.gnome.gobject.internal.GObjectClass)(using Zone): Ptr[GtkFileDialogClass] = + val ____ptr = apply() + (!____ptr).parent_class = parent_class + ____ptr + extension (struct: GtkFileDialogClass) + def parent_class : _root_.sn.gnome.gobject.internal.GObjectClass = struct._1 + def parent_class_=(value: _root_.sn.gnome.gobject.internal.GObjectClass): Unit = !struct.at1 = value + opaque type GtkFileFilter = CStruct0 object GtkFileFilter: given _tag: Tag[GtkFileFilter] = Tag.materializeCStruct0Tag +opaque type GtkFileLauncher = CStruct0 +object GtkFileLauncher: + given _tag: Tag[GtkFileLauncher] = Tag.materializeCStruct0Tag + +opaque type GtkFileLauncherClass = CStruct1[_root_.sn.gnome.gobject.internal.GObjectClass] +object GtkFileLauncherClass: + given _tag: Tag[GtkFileLauncherClass] = Tag.materializeCStruct1Tag[_root_.sn.gnome.gobject.internal.GObjectClass] + def apply()(using Zone): Ptr[GtkFileLauncherClass] = scala.scalanative.unsafe.alloc[GtkFileLauncherClass](1) + def apply(parent_class : _root_.sn.gnome.gobject.internal.GObjectClass)(using Zone): Ptr[GtkFileLauncherClass] = + val ____ptr = apply() + (!____ptr).parent_class = parent_class + ____ptr + extension (struct: GtkFileLauncherClass) + def parent_class : _root_.sn.gnome.gobject.internal.GObjectClass = struct._1 + def parent_class_=(value: _root_.sn.gnome.gobject.internal.GObjectClass): Unit = !struct.at1 = value + opaque type GtkFilter = CStruct1[_root_.sn.gnome.gobject.internal.GObject] object GtkFilter: given _tag: Tag[GtkFilter] = Tag.materializeCStruct1Tag[_root_.sn.gnome.gobject.internal.GObject] @@ -2043,11 +2270,11 @@ opaque type GtkFontChooserDialog = CStruct0 object GtkFontChooserDialog: given _tag: Tag[GtkFontChooserDialog] = Tag.materializeCStruct0Tag -opaque type GtkFontChooserIface = CStruct9[_root_.sn.gnome.gobject.internal.GTypeInterface, CFuncPtr1[Ptr[GtkFontChooser], Ptr[PangoFontFamily]], CFuncPtr1[Ptr[GtkFontChooser], Ptr[PangoFontFace]], CFuncPtr1[Ptr[GtkFontChooser], CInt], CFuncPtr4[Ptr[GtkFontChooser], GtkFontFilterFunc, _root_.sn.gnome.glib.internal.gpointer, _root_.sn.gnome.glib.internal.GDestroyNotify, Unit], CFuncPtr2[Ptr[GtkFontChooser], CString, Unit], CFuncPtr2[Ptr[GtkFontChooser], Ptr[PangoFontMap], Unit], CFuncPtr1[Ptr[GtkFontChooser], Ptr[PangoFontMap]], CArray[_root_.sn.gnome.glib.internal.gpointer, Nat.Digit2[Nat._1, Nat._0]]] +opaque type GtkFontChooserIface = CStruct9[_root_.sn.gnome.gobject.internal.GTypeInterface, CFuncPtr1[Ptr[GtkFontChooser], Ptr[_root_.sn.gnome.pango.internal.PangoFontFamily]], CFuncPtr1[Ptr[GtkFontChooser], Ptr[_root_.sn.gnome.pango.internal.PangoFontFace]], CFuncPtr1[Ptr[GtkFontChooser], CInt], CFuncPtr4[Ptr[GtkFontChooser], GtkFontFilterFunc, _root_.sn.gnome.glib.internal.gpointer, _root_.sn.gnome.glib.internal.GDestroyNotify, Unit], CFuncPtr2[Ptr[GtkFontChooser], CString, Unit], CFuncPtr2[Ptr[GtkFontChooser], Ptr[_root_.sn.gnome.pango.internal.PangoFontMap], Unit], CFuncPtr1[Ptr[GtkFontChooser], Ptr[_root_.sn.gnome.pango.internal.PangoFontMap]], CArray[_root_.sn.gnome.glib.internal.gpointer, Nat.Digit2[Nat._1, Nat._0]]] object GtkFontChooserIface: - given _tag: Tag[GtkFontChooserIface] = Tag.materializeCStruct9Tag[_root_.sn.gnome.gobject.internal.GTypeInterface, CFuncPtr1[Ptr[GtkFontChooser], Ptr[PangoFontFamily]], CFuncPtr1[Ptr[GtkFontChooser], Ptr[PangoFontFace]], CFuncPtr1[Ptr[GtkFontChooser], CInt], CFuncPtr4[Ptr[GtkFontChooser], GtkFontFilterFunc, _root_.sn.gnome.glib.internal.gpointer, _root_.sn.gnome.glib.internal.GDestroyNotify, Unit], CFuncPtr2[Ptr[GtkFontChooser], CString, Unit], CFuncPtr2[Ptr[GtkFontChooser], Ptr[PangoFontMap], Unit], CFuncPtr1[Ptr[GtkFontChooser], Ptr[PangoFontMap]], CArray[_root_.sn.gnome.glib.internal.gpointer, Nat.Digit2[Nat._1, Nat._0]]] + given _tag: Tag[GtkFontChooserIface] = Tag.materializeCStruct9Tag[_root_.sn.gnome.gobject.internal.GTypeInterface, CFuncPtr1[Ptr[GtkFontChooser], Ptr[_root_.sn.gnome.pango.internal.PangoFontFamily]], CFuncPtr1[Ptr[GtkFontChooser], Ptr[_root_.sn.gnome.pango.internal.PangoFontFace]], CFuncPtr1[Ptr[GtkFontChooser], CInt], CFuncPtr4[Ptr[GtkFontChooser], GtkFontFilterFunc, _root_.sn.gnome.glib.internal.gpointer, _root_.sn.gnome.glib.internal.GDestroyNotify, Unit], CFuncPtr2[Ptr[GtkFontChooser], CString, Unit], CFuncPtr2[Ptr[GtkFontChooser], Ptr[_root_.sn.gnome.pango.internal.PangoFontMap], Unit], CFuncPtr1[Ptr[GtkFontChooser], Ptr[_root_.sn.gnome.pango.internal.PangoFontMap]], CArray[_root_.sn.gnome.glib.internal.gpointer, Nat.Digit2[Nat._1, Nat._0]]] def apply()(using Zone): Ptr[GtkFontChooserIface] = scala.scalanative.unsafe.alloc[GtkFontChooserIface](1) - def apply(base_iface : _root_.sn.gnome.gobject.internal.GTypeInterface, get_font_family : CFuncPtr1[Ptr[GtkFontChooser], Ptr[PangoFontFamily]], get_font_face : CFuncPtr1[Ptr[GtkFontChooser], Ptr[PangoFontFace]], get_font_size : CFuncPtr1[Ptr[GtkFontChooser], CInt], set_filter_func : CFuncPtr4[Ptr[GtkFontChooser], GtkFontFilterFunc, _root_.sn.gnome.glib.internal.gpointer, _root_.sn.gnome.glib.internal.GDestroyNotify, Unit], font_activated : CFuncPtr2[Ptr[GtkFontChooser], CString, Unit], set_font_map : CFuncPtr2[Ptr[GtkFontChooser], Ptr[PangoFontMap], Unit], get_font_map : CFuncPtr1[Ptr[GtkFontChooser], Ptr[PangoFontMap]], padding : CArray[_root_.sn.gnome.glib.internal.gpointer, Nat.Digit2[Nat._1, Nat._0]])(using Zone): Ptr[GtkFontChooserIface] = + def apply(base_iface : _root_.sn.gnome.gobject.internal.GTypeInterface, get_font_family : CFuncPtr1[Ptr[GtkFontChooser], Ptr[_root_.sn.gnome.pango.internal.PangoFontFamily]], get_font_face : CFuncPtr1[Ptr[GtkFontChooser], Ptr[_root_.sn.gnome.pango.internal.PangoFontFace]], get_font_size : CFuncPtr1[Ptr[GtkFontChooser], CInt], set_filter_func : CFuncPtr4[Ptr[GtkFontChooser], GtkFontFilterFunc, _root_.sn.gnome.glib.internal.gpointer, _root_.sn.gnome.glib.internal.GDestroyNotify, Unit], font_activated : CFuncPtr2[Ptr[GtkFontChooser], CString, Unit], set_font_map : CFuncPtr2[Ptr[GtkFontChooser], Ptr[_root_.sn.gnome.pango.internal.PangoFontMap], Unit], get_font_map : CFuncPtr1[Ptr[GtkFontChooser], Ptr[_root_.sn.gnome.pango.internal.PangoFontMap]], padding : CArray[_root_.sn.gnome.glib.internal.gpointer, Nat.Digit2[Nat._1, Nat._0]])(using Zone): Ptr[GtkFontChooserIface] = val ____ptr = apply() (!____ptr).base_iface = base_iface (!____ptr).get_font_family = get_font_family @@ -2062,20 +2289,20 @@ object GtkFontChooserIface: extension (struct: GtkFontChooserIface) def base_iface : _root_.sn.gnome.gobject.internal.GTypeInterface = struct._1 def base_iface_=(value: _root_.sn.gnome.gobject.internal.GTypeInterface): Unit = !struct.at1 = value - def get_font_family : CFuncPtr1[Ptr[GtkFontChooser], Ptr[PangoFontFamily]] = struct._2 - def get_font_family_=(value: CFuncPtr1[Ptr[GtkFontChooser], Ptr[PangoFontFamily]]): Unit = !struct.at2 = value - def get_font_face : CFuncPtr1[Ptr[GtkFontChooser], Ptr[PangoFontFace]] = struct._3 - def get_font_face_=(value: CFuncPtr1[Ptr[GtkFontChooser], Ptr[PangoFontFace]]): Unit = !struct.at3 = value + def get_font_family : CFuncPtr1[Ptr[GtkFontChooser], Ptr[_root_.sn.gnome.pango.internal.PangoFontFamily]] = struct._2 + def get_font_family_=(value: CFuncPtr1[Ptr[GtkFontChooser], Ptr[_root_.sn.gnome.pango.internal.PangoFontFamily]]): Unit = !struct.at2 = value + def get_font_face : CFuncPtr1[Ptr[GtkFontChooser], Ptr[_root_.sn.gnome.pango.internal.PangoFontFace]] = struct._3 + def get_font_face_=(value: CFuncPtr1[Ptr[GtkFontChooser], Ptr[_root_.sn.gnome.pango.internal.PangoFontFace]]): Unit = !struct.at3 = value def get_font_size : CFuncPtr1[Ptr[GtkFontChooser], CInt] = struct._4 def get_font_size_=(value: CFuncPtr1[Ptr[GtkFontChooser], CInt]): Unit = !struct.at4 = value def set_filter_func : CFuncPtr4[Ptr[GtkFontChooser], GtkFontFilterFunc, _root_.sn.gnome.glib.internal.gpointer, _root_.sn.gnome.glib.internal.GDestroyNotify, Unit] = struct._5 def set_filter_func_=(value: CFuncPtr4[Ptr[GtkFontChooser], GtkFontFilterFunc, _root_.sn.gnome.glib.internal.gpointer, _root_.sn.gnome.glib.internal.GDestroyNotify, Unit]): Unit = !struct.at5 = value def font_activated : CFuncPtr2[Ptr[GtkFontChooser], CString, Unit] = struct._6 def font_activated_=(value: CFuncPtr2[Ptr[GtkFontChooser], CString, Unit]): Unit = !struct.at6 = value - def set_font_map : CFuncPtr2[Ptr[GtkFontChooser], Ptr[PangoFontMap], Unit] = struct._7 - def set_font_map_=(value: CFuncPtr2[Ptr[GtkFontChooser], Ptr[PangoFontMap], Unit]): Unit = !struct.at7 = value - def get_font_map : CFuncPtr1[Ptr[GtkFontChooser], Ptr[PangoFontMap]] = struct._8 - def get_font_map_=(value: CFuncPtr1[Ptr[GtkFontChooser], Ptr[PangoFontMap]]): Unit = !struct.at8 = value + def set_font_map : CFuncPtr2[Ptr[GtkFontChooser], Ptr[_root_.sn.gnome.pango.internal.PangoFontMap], Unit] = struct._7 + def set_font_map_=(value: CFuncPtr2[Ptr[GtkFontChooser], Ptr[_root_.sn.gnome.pango.internal.PangoFontMap], Unit]): Unit = !struct.at7 = value + def get_font_map : CFuncPtr1[Ptr[GtkFontChooser], Ptr[_root_.sn.gnome.pango.internal.PangoFontMap]] = struct._8 + def get_font_map_=(value: CFuncPtr1[Ptr[GtkFontChooser], Ptr[_root_.sn.gnome.pango.internal.PangoFontMap]]): Unit = !struct.at8 = value def padding : CArray[_root_.sn.gnome.glib.internal.gpointer, Nat.Digit2[Nat._1, Nat._0]] = struct._9 def padding_=(value: CArray[_root_.sn.gnome.glib.internal.gpointer, Nat.Digit2[Nat._1, Nat._0]]): Unit = !struct.at9 = value @@ -2083,6 +2310,38 @@ opaque type GtkFontChooserWidget = CStruct0 object GtkFontChooserWidget: given _tag: Tag[GtkFontChooserWidget] = Tag.materializeCStruct0Tag +opaque type GtkFontDialog = CStruct0 +object GtkFontDialog: + given _tag: Tag[GtkFontDialog] = Tag.materializeCStruct0Tag + +opaque type GtkFontDialogButton = CStruct0 +object GtkFontDialogButton: + given _tag: Tag[GtkFontDialogButton] = Tag.materializeCStruct0Tag + +opaque type GtkFontDialogButtonClass = CStruct1[GtkWidgetClass] +object GtkFontDialogButtonClass: + given _tag: Tag[GtkFontDialogButtonClass] = Tag.materializeCStruct1Tag[GtkWidgetClass] + def apply()(using Zone): Ptr[GtkFontDialogButtonClass] = scala.scalanative.unsafe.alloc[GtkFontDialogButtonClass](1) + def apply(parent_class : GtkWidgetClass)(using Zone): Ptr[GtkFontDialogButtonClass] = + val ____ptr = apply() + (!____ptr).parent_class = parent_class + ____ptr + extension (struct: GtkFontDialogButtonClass) + def parent_class : GtkWidgetClass = struct._1 + def parent_class_=(value: GtkWidgetClass): Unit = !struct.at1 = value + +opaque type GtkFontDialogClass = CStruct1[_root_.sn.gnome.gobject.internal.GObjectClass] +object GtkFontDialogClass: + given _tag: Tag[GtkFontDialogClass] = Tag.materializeCStruct1Tag[_root_.sn.gnome.gobject.internal.GObjectClass] + def apply()(using Zone): Ptr[GtkFontDialogClass] = scala.scalanative.unsafe.alloc[GtkFontDialogClass](1) + def apply(parent_class : _root_.sn.gnome.gobject.internal.GObjectClass)(using Zone): Ptr[GtkFontDialogClass] = + val ____ptr = apply() + (!____ptr).parent_class = parent_class + ____ptr + extension (struct: GtkFontDialogClass) + def parent_class : _root_.sn.gnome.gobject.internal.GObjectClass = struct._1 + def parent_class_=(value: _root_.sn.gnome.gobject.internal.GObjectClass): Unit = !struct.at1 = value + opaque type GtkFrame = CStruct1[GtkWidget] object GtkFrame: given _tag: Tag[GtkFrame] = Tag.materializeCStruct1Tag[GtkWidget] @@ -2235,6 +2494,22 @@ opaque type GtkGestureZoomClass = CStruct0 object GtkGestureZoomClass: given _tag: Tag[GtkGestureZoomClass] = Tag.materializeCStruct0Tag +opaque type GtkGraphicsOffload = CStruct0 +object GtkGraphicsOffload: + given _tag: Tag[GtkGraphicsOffload] = Tag.materializeCStruct0Tag + +opaque type GtkGraphicsOffloadClass = CStruct1[GtkWidgetClass] +object GtkGraphicsOffloadClass: + given _tag: Tag[GtkGraphicsOffloadClass] = Tag.materializeCStruct1Tag[GtkWidgetClass] + def apply()(using Zone): Ptr[GtkGraphicsOffloadClass] = scala.scalanative.unsafe.alloc[GtkGraphicsOffloadClass](1) + def apply(parent_class : GtkWidgetClass)(using Zone): Ptr[GtkGraphicsOffloadClass] = + val ____ptr = apply() + (!____ptr).parent_class = parent_class + ____ptr + extension (struct: GtkGraphicsOffloadClass) + def parent_class : GtkWidgetClass = struct._1 + def parent_class_=(value: GtkWidgetClass): Unit = !struct.at1 = value + opaque type GtkGrid = CStruct1[GtkWidget] object GtkGrid: given _tag: Tag[GtkGrid] = Tag.materializeCStruct1Tag[GtkWidget] @@ -2325,7 +2600,7 @@ opaque type GtkIMContextClass = CArray[CChar, Nat.Digit3[Nat._3, Nat._2, Nat._0] object GtkIMContextClass: given _tag: Tag[GtkIMContextClass] = Tag.CArray[CChar, Nat.Digit3[Nat._3, Nat._2, Nat._0]](Tag.Byte, Tag.Digit3[Nat._3, Nat._2, Nat._0](Tag.Nat3, Tag.Nat2, Tag.Nat0)) def apply()(using Zone): Ptr[GtkIMContextClass] = scala.scalanative.unsafe.alloc[GtkIMContextClass](1) - def apply(parent_class : _root_.sn.gnome.gobject.internal.GObjectClass, preedit_start : CFuncPtr1[Ptr[GtkIMContext], Unit], preedit_end : CFuncPtr1[Ptr[GtkIMContext], Unit], preedit_changed : CFuncPtr1[Ptr[GtkIMContext], Unit], commit : CFuncPtr2[Ptr[GtkIMContext], CString, Unit], retrieve_surrounding : CFuncPtr1[Ptr[GtkIMContext], _root_.sn.gnome.glib.internal.gboolean], delete_surrounding : CFuncPtr3[Ptr[GtkIMContext], CInt, CInt, _root_.sn.gnome.glib.internal.gboolean], set_client_widget : CFuncPtr2[Ptr[GtkIMContext], Ptr[GtkWidget], Unit], get_preedit_string : CFuncPtr4[Ptr[GtkIMContext], Ptr[CString], Ptr[Ptr[PangoAttrList]], Ptr[CInt], Unit], filter_keypress : CFuncPtr2[Ptr[GtkIMContext], Ptr[GdkEvent], _root_.sn.gnome.glib.internal.gboolean], focus_in : CFuncPtr1[Ptr[GtkIMContext], Unit], focus_out : CFuncPtr1[Ptr[GtkIMContext], Unit], reset : CFuncPtr1[Ptr[GtkIMContext], Unit], set_cursor_location : CFuncPtr2[Ptr[GtkIMContext], Ptr[GdkRectangle], Unit], set_use_preedit : CFuncPtr2[Ptr[GtkIMContext], _root_.sn.gnome.glib.internal.gboolean, Unit], set_surrounding : CFuncPtr4[Ptr[GtkIMContext], CString, CInt, CInt, Unit], get_surrounding : CFuncPtr3[Ptr[GtkIMContext], Ptr[CString], Ptr[CInt], _root_.sn.gnome.glib.internal.gboolean], set_surrounding_with_selection : CFuncPtr5[Ptr[GtkIMContext], CString, CInt, CInt, CInt, Unit], get_surrounding_with_selection : CFuncPtr4[Ptr[GtkIMContext], Ptr[CString], Ptr[CInt], Ptr[CInt], _root_.sn.gnome.glib.internal.gboolean], _gtk_reserved1 : CFuncPtr0[Unit], _gtk_reserved2 : CFuncPtr0[Unit], _gtk_reserved3 : CFuncPtr0[Unit], _gtk_reserved4 : CFuncPtr0[Unit], _gtk_reserved5 : CFuncPtr0[Unit])(using Zone): Ptr[GtkIMContextClass] = + def apply(parent_class : _root_.sn.gnome.gobject.internal.GObjectClass, preedit_start : CFuncPtr1[Ptr[GtkIMContext], Unit], preedit_end : CFuncPtr1[Ptr[GtkIMContext], Unit], preedit_changed : CFuncPtr1[Ptr[GtkIMContext], Unit], commit : CFuncPtr2[Ptr[GtkIMContext], CString, Unit], retrieve_surrounding : CFuncPtr1[Ptr[GtkIMContext], _root_.sn.gnome.glib.internal.gboolean], delete_surrounding : CFuncPtr3[Ptr[GtkIMContext], CInt, CInt, _root_.sn.gnome.glib.internal.gboolean], set_client_widget : CFuncPtr2[Ptr[GtkIMContext], Ptr[GtkWidget], Unit], get_preedit_string : CFuncPtr4[Ptr[GtkIMContext], Ptr[CString], Ptr[Ptr[_root_.sn.gnome.pango.internal.PangoAttrList]], Ptr[CInt], Unit], filter_keypress : CFuncPtr2[Ptr[GtkIMContext], Ptr[GdkEvent], _root_.sn.gnome.glib.internal.gboolean], focus_in : CFuncPtr1[Ptr[GtkIMContext], Unit], focus_out : CFuncPtr1[Ptr[GtkIMContext], Unit], reset : CFuncPtr1[Ptr[GtkIMContext], Unit], set_cursor_location : CFuncPtr2[Ptr[GtkIMContext], Ptr[GdkRectangle], Unit], set_use_preedit : CFuncPtr2[Ptr[GtkIMContext], _root_.sn.gnome.glib.internal.gboolean, Unit], set_surrounding : CFuncPtr4[Ptr[GtkIMContext], CString, CInt, CInt, Unit], get_surrounding : CFuncPtr3[Ptr[GtkIMContext], Ptr[CString], Ptr[CInt], _root_.sn.gnome.glib.internal.gboolean], set_surrounding_with_selection : CFuncPtr5[Ptr[GtkIMContext], CString, CInt, CInt, CInt, Unit], get_surrounding_with_selection : CFuncPtr4[Ptr[GtkIMContext], Ptr[CString], Ptr[CInt], Ptr[CInt], _root_.sn.gnome.glib.internal.gboolean], activate_osk : CFuncPtr1[Ptr[GtkIMContext], Unit], activate_osk_with_event : CFuncPtr2[Ptr[GtkIMContext], Ptr[GdkEvent], _root_.sn.gnome.glib.internal.gboolean], _gtk_reserved2 : CFuncPtr0[Unit], _gtk_reserved3 : CFuncPtr0[Unit], _gtk_reserved4 : CFuncPtr0[Unit])(using Zone): Ptr[GtkIMContextClass] = val ____ptr = apply() (!____ptr).parent_class = parent_class (!____ptr).preedit_start = preedit_start @@ -2346,11 +2621,11 @@ object GtkIMContextClass: (!____ptr).get_surrounding = get_surrounding (!____ptr).set_surrounding_with_selection = set_surrounding_with_selection (!____ptr).get_surrounding_with_selection = get_surrounding_with_selection - (!____ptr)._gtk_reserved1 = _gtk_reserved1 + (!____ptr).activate_osk = activate_osk + (!____ptr).activate_osk_with_event = activate_osk_with_event (!____ptr)._gtk_reserved2 = _gtk_reserved2 (!____ptr)._gtk_reserved3 = _gtk_reserved3 (!____ptr)._gtk_reserved4 = _gtk_reserved4 - (!____ptr)._gtk_reserved5 = _gtk_reserved5 ____ptr extension (struct: GtkIMContextClass) def parent_class: _root_.sn.gnome.gobject.internal.GObjectClass = !struct.at(offsets(0)).asInstanceOf[Ptr[_root_.sn.gnome.gobject.internal.GObjectClass]] @@ -2369,8 +2644,8 @@ object GtkIMContextClass: def delete_surrounding_=(value: CFuncPtr3[Ptr[GtkIMContext], CInt, CInt, _root_.sn.gnome.glib.internal.gboolean]): Unit = !struct.at(offsets(6)).asInstanceOf[Ptr[CFuncPtr3[Ptr[GtkIMContext], CInt, CInt, _root_.sn.gnome.glib.internal.gboolean]]] = value def set_client_widget: CFuncPtr2[Ptr[GtkIMContext], Ptr[GtkWidget], Unit] = !struct.at(offsets(7)).asInstanceOf[Ptr[CFuncPtr2[Ptr[GtkIMContext], Ptr[GtkWidget], Unit]]] def set_client_widget_=(value: CFuncPtr2[Ptr[GtkIMContext], Ptr[GtkWidget], Unit]): Unit = !struct.at(offsets(7)).asInstanceOf[Ptr[CFuncPtr2[Ptr[GtkIMContext], Ptr[GtkWidget], Unit]]] = value - def get_preedit_string: CFuncPtr4[Ptr[GtkIMContext], Ptr[CString], Ptr[Ptr[PangoAttrList]], Ptr[CInt], Unit] = !struct.at(offsets(8)).asInstanceOf[Ptr[CFuncPtr4[Ptr[GtkIMContext], Ptr[CString], Ptr[Ptr[PangoAttrList]], Ptr[CInt], Unit]]] - def get_preedit_string_=(value: CFuncPtr4[Ptr[GtkIMContext], Ptr[CString], Ptr[Ptr[PangoAttrList]], Ptr[CInt], Unit]): Unit = !struct.at(offsets(8)).asInstanceOf[Ptr[CFuncPtr4[Ptr[GtkIMContext], Ptr[CString], Ptr[Ptr[PangoAttrList]], Ptr[CInt], Unit]]] = value + def get_preedit_string: CFuncPtr4[Ptr[GtkIMContext], Ptr[CString], Ptr[Ptr[_root_.sn.gnome.pango.internal.PangoAttrList]], Ptr[CInt], Unit] = !struct.at(offsets(8)).asInstanceOf[Ptr[CFuncPtr4[Ptr[GtkIMContext], Ptr[CString], Ptr[Ptr[_root_.sn.gnome.pango.internal.PangoAttrList]], Ptr[CInt], Unit]]] + def get_preedit_string_=(value: CFuncPtr4[Ptr[GtkIMContext], Ptr[CString], Ptr[Ptr[_root_.sn.gnome.pango.internal.PangoAttrList]], Ptr[CInt], Unit]): Unit = !struct.at(offsets(8)).asInstanceOf[Ptr[CFuncPtr4[Ptr[GtkIMContext], Ptr[CString], Ptr[Ptr[_root_.sn.gnome.pango.internal.PangoAttrList]], Ptr[CInt], Unit]]] = value def filter_keypress: CFuncPtr2[Ptr[GtkIMContext], Ptr[GdkEvent], _root_.sn.gnome.glib.internal.gboolean] = !struct.at(offsets(9)).asInstanceOf[Ptr[CFuncPtr2[Ptr[GtkIMContext], Ptr[GdkEvent], _root_.sn.gnome.glib.internal.gboolean]]] def filter_keypress_=(value: CFuncPtr2[Ptr[GtkIMContext], Ptr[GdkEvent], _root_.sn.gnome.glib.internal.gboolean]): Unit = !struct.at(offsets(9)).asInstanceOf[Ptr[CFuncPtr2[Ptr[GtkIMContext], Ptr[GdkEvent], _root_.sn.gnome.glib.internal.gboolean]]] = value def focus_in: CFuncPtr1[Ptr[GtkIMContext], Unit] = !struct.at(offsets(10)).asInstanceOf[Ptr[CFuncPtr1[Ptr[GtkIMContext], Unit]]] @@ -2391,16 +2666,16 @@ object GtkIMContextClass: def set_surrounding_with_selection_=(value: CFuncPtr5[Ptr[GtkIMContext], CString, CInt, CInt, CInt, Unit]): Unit = !struct.at(offsets(17)).asInstanceOf[Ptr[CFuncPtr5[Ptr[GtkIMContext], CString, CInt, CInt, CInt, Unit]]] = value def get_surrounding_with_selection: CFuncPtr4[Ptr[GtkIMContext], Ptr[CString], Ptr[CInt], Ptr[CInt], _root_.sn.gnome.glib.internal.gboolean] = !struct.at(offsets(18)).asInstanceOf[Ptr[CFuncPtr4[Ptr[GtkIMContext], Ptr[CString], Ptr[CInt], Ptr[CInt], _root_.sn.gnome.glib.internal.gboolean]]] def get_surrounding_with_selection_=(value: CFuncPtr4[Ptr[GtkIMContext], Ptr[CString], Ptr[CInt], Ptr[CInt], _root_.sn.gnome.glib.internal.gboolean]): Unit = !struct.at(offsets(18)).asInstanceOf[Ptr[CFuncPtr4[Ptr[GtkIMContext], Ptr[CString], Ptr[CInt], Ptr[CInt], _root_.sn.gnome.glib.internal.gboolean]]] = value - def _gtk_reserved1: CFuncPtr0[Unit] = !struct.at(offsets(19)).asInstanceOf[Ptr[CFuncPtr0[Unit]]] - def _gtk_reserved1_=(value: CFuncPtr0[Unit]): Unit = !struct.at(offsets(19)).asInstanceOf[Ptr[CFuncPtr0[Unit]]] = value - def _gtk_reserved2: CFuncPtr0[Unit] = !struct.at(offsets(20)).asInstanceOf[Ptr[CFuncPtr0[Unit]]] - def _gtk_reserved2_=(value: CFuncPtr0[Unit]): Unit = !struct.at(offsets(20)).asInstanceOf[Ptr[CFuncPtr0[Unit]]] = value - def _gtk_reserved3: CFuncPtr0[Unit] = !struct.at(offsets(21)).asInstanceOf[Ptr[CFuncPtr0[Unit]]] - def _gtk_reserved3_=(value: CFuncPtr0[Unit]): Unit = !struct.at(offsets(21)).asInstanceOf[Ptr[CFuncPtr0[Unit]]] = value - def _gtk_reserved4: CFuncPtr0[Unit] = !struct.at(offsets(22)).asInstanceOf[Ptr[CFuncPtr0[Unit]]] - def _gtk_reserved4_=(value: CFuncPtr0[Unit]): Unit = !struct.at(offsets(22)).asInstanceOf[Ptr[CFuncPtr0[Unit]]] = value - def _gtk_reserved5: CFuncPtr0[Unit] = !struct.at(offsets(23)).asInstanceOf[Ptr[CFuncPtr0[Unit]]] - def _gtk_reserved5_=(value: CFuncPtr0[Unit]): Unit = !struct.at(offsets(23)).asInstanceOf[Ptr[CFuncPtr0[Unit]]] = value + def activate_osk: CFuncPtr1[Ptr[GtkIMContext], Unit] = !struct.at(offsets(19)).asInstanceOf[Ptr[CFuncPtr1[Ptr[GtkIMContext], Unit]]] + def activate_osk_=(value: CFuncPtr1[Ptr[GtkIMContext], Unit]): Unit = !struct.at(offsets(19)).asInstanceOf[Ptr[CFuncPtr1[Ptr[GtkIMContext], Unit]]] = value + def activate_osk_with_event: CFuncPtr2[Ptr[GtkIMContext], Ptr[GdkEvent], _root_.sn.gnome.glib.internal.gboolean] = !struct.at(offsets(20)).asInstanceOf[Ptr[CFuncPtr2[Ptr[GtkIMContext], Ptr[GdkEvent], _root_.sn.gnome.glib.internal.gboolean]]] + def activate_osk_with_event_=(value: CFuncPtr2[Ptr[GtkIMContext], Ptr[GdkEvent], _root_.sn.gnome.glib.internal.gboolean]): Unit = !struct.at(offsets(20)).asInstanceOf[Ptr[CFuncPtr2[Ptr[GtkIMContext], Ptr[GdkEvent], _root_.sn.gnome.glib.internal.gboolean]]] = value + def _gtk_reserved2: CFuncPtr0[Unit] = !struct.at(offsets(21)).asInstanceOf[Ptr[CFuncPtr0[Unit]]] + def _gtk_reserved2_=(value: CFuncPtr0[Unit]): Unit = !struct.at(offsets(21)).asInstanceOf[Ptr[CFuncPtr0[Unit]]] = value + def _gtk_reserved3: CFuncPtr0[Unit] = !struct.at(offsets(22)).asInstanceOf[Ptr[CFuncPtr0[Unit]]] + def _gtk_reserved3_=(value: CFuncPtr0[Unit]): Unit = !struct.at(offsets(22)).asInstanceOf[Ptr[CFuncPtr0[Unit]]] = value + def _gtk_reserved4: CFuncPtr0[Unit] = !struct.at(offsets(23)).asInstanceOf[Ptr[CFuncPtr0[Unit]]] + def _gtk_reserved4_=(value: CFuncPtr0[Unit]): Unit = !struct.at(offsets(23)).asInstanceOf[Ptr[CFuncPtr0[Unit]]] = value val offsets: Array[Int] = val res = Array.ofDim[Int](24) def align(offset: Int, alignment: Int) = { @@ -2419,8 +2694,8 @@ object GtkIMContextClass: res(5) = align(res(4) + sizeof[CFuncPtr2[Ptr[GtkIMContext], CString, Unit]].toInt, alignmentof[CFuncPtr1[Ptr[GtkIMContext], _root_.sn.gnome.glib.internal.gboolean]].toInt) res(6) = align(res(5) + sizeof[CFuncPtr1[Ptr[GtkIMContext], _root_.sn.gnome.glib.internal.gboolean]].toInt, alignmentof[CFuncPtr3[Ptr[GtkIMContext], CInt, CInt, _root_.sn.gnome.glib.internal.gboolean]].toInt) res(7) = align(res(6) + sizeof[CFuncPtr3[Ptr[GtkIMContext], CInt, CInt, _root_.sn.gnome.glib.internal.gboolean]].toInt, alignmentof[CFuncPtr2[Ptr[GtkIMContext], Ptr[GtkWidget], Unit]].toInt) - res(8) = align(res(7) + sizeof[CFuncPtr2[Ptr[GtkIMContext], Ptr[GtkWidget], Unit]].toInt, alignmentof[CFuncPtr4[Ptr[GtkIMContext], Ptr[CString], Ptr[Ptr[PangoAttrList]], Ptr[CInt], Unit]].toInt) - res(9) = align(res(8) + sizeof[CFuncPtr4[Ptr[GtkIMContext], Ptr[CString], Ptr[Ptr[PangoAttrList]], Ptr[CInt], Unit]].toInt, alignmentof[CFuncPtr2[Ptr[GtkIMContext], Ptr[GdkEvent], _root_.sn.gnome.glib.internal.gboolean]].toInt) + res(8) = align(res(7) + sizeof[CFuncPtr2[Ptr[GtkIMContext], Ptr[GtkWidget], Unit]].toInt, alignmentof[CFuncPtr4[Ptr[GtkIMContext], Ptr[CString], Ptr[Ptr[_root_.sn.gnome.pango.internal.PangoAttrList]], Ptr[CInt], Unit]].toInt) + res(9) = align(res(8) + sizeof[CFuncPtr4[Ptr[GtkIMContext], Ptr[CString], Ptr[Ptr[_root_.sn.gnome.pango.internal.PangoAttrList]], Ptr[CInt], Unit]].toInt, alignmentof[CFuncPtr2[Ptr[GtkIMContext], Ptr[GdkEvent], _root_.sn.gnome.glib.internal.gboolean]].toInt) res(10) = align(res(9) + sizeof[CFuncPtr2[Ptr[GtkIMContext], Ptr[GdkEvent], _root_.sn.gnome.glib.internal.gboolean]].toInt, alignmentof[CFuncPtr1[Ptr[GtkIMContext], Unit]].toInt) res(11) = align(res(10) + sizeof[CFuncPtr1[Ptr[GtkIMContext], Unit]].toInt, alignmentof[CFuncPtr1[Ptr[GtkIMContext], Unit]].toInt) res(12) = align(res(11) + sizeof[CFuncPtr1[Ptr[GtkIMContext], Unit]].toInt, alignmentof[CFuncPtr1[Ptr[GtkIMContext], Unit]].toInt) @@ -2430,9 +2705,9 @@ object GtkIMContextClass: res(16) = align(res(15) + sizeof[CFuncPtr4[Ptr[GtkIMContext], CString, CInt, CInt, Unit]].toInt, alignmentof[CFuncPtr3[Ptr[GtkIMContext], Ptr[CString], Ptr[CInt], _root_.sn.gnome.glib.internal.gboolean]].toInt) res(17) = align(res(16) + sizeof[CFuncPtr3[Ptr[GtkIMContext], Ptr[CString], Ptr[CInt], _root_.sn.gnome.glib.internal.gboolean]].toInt, alignmentof[CFuncPtr5[Ptr[GtkIMContext], CString, CInt, CInt, CInt, Unit]].toInt) res(18) = align(res(17) + sizeof[CFuncPtr5[Ptr[GtkIMContext], CString, CInt, CInt, CInt, Unit]].toInt, alignmentof[CFuncPtr4[Ptr[GtkIMContext], Ptr[CString], Ptr[CInt], Ptr[CInt], _root_.sn.gnome.glib.internal.gboolean]].toInt) - res(19) = align(res(18) + sizeof[CFuncPtr4[Ptr[GtkIMContext], Ptr[CString], Ptr[CInt], Ptr[CInt], _root_.sn.gnome.glib.internal.gboolean]].toInt, alignmentof[CFuncPtr0[Unit]].toInt) - res(20) = align(res(19) + sizeof[CFuncPtr0[Unit]].toInt, alignmentof[CFuncPtr0[Unit]].toInt) - res(21) = align(res(20) + sizeof[CFuncPtr0[Unit]].toInt, alignmentof[CFuncPtr0[Unit]].toInt) + res(19) = align(res(18) + sizeof[CFuncPtr4[Ptr[GtkIMContext], Ptr[CString], Ptr[CInt], Ptr[CInt], _root_.sn.gnome.glib.internal.gboolean]].toInt, alignmentof[CFuncPtr1[Ptr[GtkIMContext], Unit]].toInt) + res(20) = align(res(19) + sizeof[CFuncPtr1[Ptr[GtkIMContext], Unit]].toInt, alignmentof[CFuncPtr2[Ptr[GtkIMContext], Ptr[GdkEvent], _root_.sn.gnome.glib.internal.gboolean]].toInt) + res(21) = align(res(20) + sizeof[CFuncPtr2[Ptr[GtkIMContext], Ptr[GdkEvent], _root_.sn.gnome.glib.internal.gboolean]].toInt, alignmentof[CFuncPtr0[Unit]].toInt) res(22) = align(res(21) + sizeof[CFuncPtr0[Unit]].toInt, alignmentof[CFuncPtr0[Unit]].toInt) res(23) = align(res(22) + sizeof[CFuncPtr0[Unit]].toInt, alignmentof[CFuncPtr0[Unit]].toInt) res @@ -2532,6 +2807,22 @@ opaque type GtkInfoBar = CStruct0 object GtkInfoBar: given _tag: Tag[GtkInfoBar] = Tag.materializeCStruct0Tag +opaque type GtkInscription = CStruct0 +object GtkInscription: + given _tag: Tag[GtkInscription] = Tag.materializeCStruct0Tag + +opaque type GtkInscriptionClass = CStruct1[GtkWidgetClass] +object GtkInscriptionClass: + given _tag: Tag[GtkInscriptionClass] = Tag.materializeCStruct1Tag[GtkWidgetClass] + def apply()(using Zone): Ptr[GtkInscriptionClass] = scala.scalanative.unsafe.alloc[GtkInscriptionClass](1) + def apply(parent_class : GtkWidgetClass)(using Zone): Ptr[GtkInscriptionClass] = + val ____ptr = apply() + (!____ptr).parent_class = parent_class + ____ptr + extension (struct: GtkInscriptionClass) + def parent_class : GtkWidgetClass = struct._1 + def parent_class_=(value: GtkWidgetClass): Unit = !struct.at1 = value + opaque type GtkKeyvalTrigger = CStruct0 object GtkKeyvalTrigger: given _tag: Tag[GtkKeyvalTrigger] = Tag.materializeCStruct0Tag @@ -2672,6 +2963,14 @@ object GtkListBoxRowClass: def padding : CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._8] = struct._3 def padding_=(value: CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._8]): Unit = !struct.at3 = value +opaque type GtkListHeader = CStruct0 +object GtkListHeader: + given _tag: Tag[GtkListHeader] = Tag.materializeCStruct0Tag + +opaque type GtkListHeaderClass = CStruct0 +object GtkListHeaderClass: + given _tag: Tag[GtkListHeaderClass] = Tag.materializeCStruct0Tag + opaque type GtkListItem = CStruct0 object GtkListItem: given _tag: Tag[GtkListItem] = Tag.materializeCStruct0Tag @@ -3337,6 +3636,22 @@ opaque type GtkPrintContext = CStruct0 object GtkPrintContext: given _tag: Tag[GtkPrintContext] = Tag.materializeCStruct0Tag +opaque type GtkPrintDialog = CStruct0 +object GtkPrintDialog: + given _tag: Tag[GtkPrintDialog] = Tag.materializeCStruct0Tag + +opaque type GtkPrintDialogClass = CStruct1[_root_.sn.gnome.gobject.internal.GObjectClass] +object GtkPrintDialogClass: + given _tag: Tag[GtkPrintDialogClass] = Tag.materializeCStruct1Tag[_root_.sn.gnome.gobject.internal.GObjectClass] + def apply()(using Zone): Ptr[GtkPrintDialogClass] = scala.scalanative.unsafe.alloc[GtkPrintDialogClass](1) + def apply(parent_class : _root_.sn.gnome.gobject.internal.GObjectClass)(using Zone): Ptr[GtkPrintDialogClass] = + val ____ptr = apply() + (!____ptr).parent_class = parent_class + ____ptr + extension (struct: GtkPrintDialogClass) + def parent_class : _root_.sn.gnome.gobject.internal.GObjectClass = struct._1 + def parent_class_=(value: _root_.sn.gnome.gobject.internal.GObjectClass): Unit = !struct.at1 = value + opaque type GtkPrintOperation = CStruct2[_root_.sn.gnome.gobject.internal.GObject, Ptr[GtkPrintOperationPrivate]] object GtkPrintOperation: given _tag: Tag[GtkPrintOperation] = Tag.materializeCStruct2Tag[_root_.sn.gnome.gobject.internal.GObject, Ptr[GtkPrintOperationPrivate]] @@ -3466,6 +3781,10 @@ opaque type GtkPrintSettings = CStruct0 object GtkPrintSettings: given _tag: Tag[GtkPrintSettings] = Tag.materializeCStruct0Tag +opaque type GtkPrintSetup = CStruct0 +object GtkPrintSetup: + given _tag: Tag[GtkPrintSetup] = Tag.materializeCStruct0Tag + opaque type GtkProgressBar = CStruct0 object GtkProgressBar: given _tag: Tag[GtkProgressBar] = Tag.materializeCStruct0Tag @@ -3713,6 +4032,10 @@ object GtkScaleClass: def padding : CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._8] = struct._3 def padding_=(value: CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._8]): Unit = !struct.at3 = value +opaque type GtkScrollInfo = CStruct0 +object GtkScrollInfo: + given _tag: Tag[GtkScrollInfo] = Tag.materializeCStruct0Tag + opaque type GtkScrollable = CStruct0 object GtkScrollable: given _tag: Tag[GtkScrollable] = Tag.materializeCStruct0Tag @@ -3748,6 +4071,28 @@ opaque type GtkSearchEntry = CStruct0 object GtkSearchEntry: given _tag: Tag[GtkSearchEntry] = Tag.materializeCStruct0Tag +opaque type GtkSectionModel = CStruct0 +object GtkSectionModel: + given _tag: Tag[GtkSectionModel] = Tag.materializeCStruct0Tag + +/** + * GtkSectionModelInterface: _section: Return the section that covers the given position. If the position is outside the number of items, returns a single range from n_items to G_MAXUINT +*/ +opaque type GtkSectionModelInterface = CStruct2[_root_.sn.gnome.gobject.internal.GTypeInterface, CFuncPtr4[Ptr[GtkSectionModel], _root_.sn.gnome.glib.internal.guint, Ptr[_root_.sn.gnome.glib.internal.guint], Ptr[_root_.sn.gnome.glib.internal.guint], Unit]] +object GtkSectionModelInterface: + given _tag: Tag[GtkSectionModelInterface] = Tag.materializeCStruct2Tag[_root_.sn.gnome.gobject.internal.GTypeInterface, CFuncPtr4[Ptr[GtkSectionModel], _root_.sn.gnome.glib.internal.guint, Ptr[_root_.sn.gnome.glib.internal.guint], Ptr[_root_.sn.gnome.glib.internal.guint], Unit]] + def apply()(using Zone): Ptr[GtkSectionModelInterface] = scala.scalanative.unsafe.alloc[GtkSectionModelInterface](1) + def apply(g_iface : _root_.sn.gnome.gobject.internal.GTypeInterface, get_section : CFuncPtr4[Ptr[GtkSectionModel], _root_.sn.gnome.glib.internal.guint, Ptr[_root_.sn.gnome.glib.internal.guint], Ptr[_root_.sn.gnome.glib.internal.guint], Unit])(using Zone): Ptr[GtkSectionModelInterface] = + val ____ptr = apply() + (!____ptr).g_iface = g_iface + (!____ptr).get_section = get_section + ____ptr + extension (struct: GtkSectionModelInterface) + def g_iface : _root_.sn.gnome.gobject.internal.GTypeInterface = struct._1 + def g_iface_=(value: _root_.sn.gnome.gobject.internal.GTypeInterface): Unit = !struct.at1 = value + def get_section : CFuncPtr4[Ptr[GtkSectionModel], _root_.sn.gnome.glib.internal.guint, Ptr[_root_.sn.gnome.glib.internal.guint], Ptr[_root_.sn.gnome.glib.internal.guint], Unit] = struct._2 + def get_section_=(value: CFuncPtr4[Ptr[GtkSectionModel], _root_.sn.gnome.glib.internal.guint, Ptr[_root_.sn.gnome.glib.internal.guint], Ptr[_root_.sn.gnome.glib.internal.guint], Unit]): Unit = !struct.at2 = value + opaque type GtkSelectionFilterModel = CStruct0 object GtkSelectionFilterModel: given _tag: Tag[GtkSelectionFilterModel] = Tag.materializeCStruct0Tag @@ -5041,6 +5386,22 @@ opaque type GtkTreeViewColumn = CStruct0 object GtkTreeViewColumn: given _tag: Tag[GtkTreeViewColumn] = Tag.materializeCStruct0Tag +opaque type GtkUriLauncher = CStruct0 +object GtkUriLauncher: + given _tag: Tag[GtkUriLauncher] = Tag.materializeCStruct0Tag + +opaque type GtkUriLauncherClass = CStruct1[_root_.sn.gnome.gobject.internal.GObjectClass] +object GtkUriLauncherClass: + given _tag: Tag[GtkUriLauncherClass] = Tag.materializeCStruct1Tag[_root_.sn.gnome.gobject.internal.GObjectClass] + def apply()(using Zone): Ptr[GtkUriLauncherClass] = scala.scalanative.unsafe.alloc[GtkUriLauncherClass](1) + def apply(parent_class : _root_.sn.gnome.gobject.internal.GObjectClass)(using Zone): Ptr[GtkUriLauncherClass] = + val ____ptr = apply() + (!____ptr).parent_class = parent_class + ____ptr + extension (struct: GtkUriLauncherClass) + def parent_class : _root_.sn.gnome.gobject.internal.GObjectClass = struct._1 + def parent_class_=(value: _root_.sn.gnome.gobject.internal.GObjectClass): Unit = !struct.at1 = value + opaque type GtkVideo = CStruct0 object GtkVideo: given _tag: Tag[GtkVideo] = Tag.materializeCStruct0Tag @@ -5368,75 +5729,6 @@ object GtkWindowHandleClass: def parent_class : GtkWidgetClass = struct._1 def parent_class_=(value: GtkWidgetClass): Unit = !struct.at1 = value -opaque type PangoAttrList = CStruct0 -object PangoAttrList: - given _tag: Tag[PangoAttrList] = Tag.materializeCStruct0Tag - -opaque type PangoContext = CStruct0 -object PangoContext: - given _tag: Tag[PangoContext] = Tag.materializeCStruct0Tag - -opaque type PangoFontDescription = CStruct0 -object PangoFontDescription: - given _tag: Tag[PangoFontDescription] = Tag.materializeCStruct0Tag - -/** - * PangoFontFace: -*/ -opaque type PangoFontFace = CStruct1[_root_.sn.gnome.gobject.internal.GObject] -object PangoFontFace: - given _tag: Tag[PangoFontFace] = Tag.materializeCStruct1Tag[_root_.sn.gnome.gobject.internal.GObject] - def apply()(using Zone): Ptr[PangoFontFace] = scala.scalanative.unsafe.alloc[PangoFontFace](1) - def apply(parent_instance : _root_.sn.gnome.gobject.internal.GObject)(using Zone): Ptr[PangoFontFace] = - val ____ptr = apply() - (!____ptr).parent_instance = parent_instance - ____ptr - extension (struct: PangoFontFace) - def parent_instance : _root_.sn.gnome.gobject.internal.GObject = struct._1 - def parent_instance_=(value: _root_.sn.gnome.gobject.internal.GObject): Unit = !struct.at1 = value - -/** - * PangoFontFamily: -*/ -opaque type PangoFontFamily = CStruct1[_root_.sn.gnome.gobject.internal.GObject] -object PangoFontFamily: - given _tag: Tag[PangoFontFamily] = Tag.materializeCStruct1Tag[_root_.sn.gnome.gobject.internal.GObject] - def apply()(using Zone): Ptr[PangoFontFamily] = scala.scalanative.unsafe.alloc[PangoFontFamily](1) - def apply(parent_instance : _root_.sn.gnome.gobject.internal.GObject)(using Zone): Ptr[PangoFontFamily] = - val ____ptr = apply() - (!____ptr).parent_instance = parent_instance - ____ptr - extension (struct: PangoFontFamily) - def parent_instance : _root_.sn.gnome.gobject.internal.GObject = struct._1 - def parent_instance_=(value: _root_.sn.gnome.gobject.internal.GObject): Unit = !struct.at1 = value - -/** - * PangoFontMap: -*/ -opaque type PangoFontMap = CStruct1[_root_.sn.gnome.gobject.internal.GObject] -object PangoFontMap: - given _tag: Tag[PangoFontMap] = Tag.materializeCStruct1Tag[_root_.sn.gnome.gobject.internal.GObject] - def apply()(using Zone): Ptr[PangoFontMap] = scala.scalanative.unsafe.alloc[PangoFontMap](1) - def apply(parent_instance : _root_.sn.gnome.gobject.internal.GObject)(using Zone): Ptr[PangoFontMap] = - val ____ptr = apply() - (!____ptr).parent_instance = parent_instance - ____ptr - extension (struct: PangoFontMap) - def parent_instance : _root_.sn.gnome.gobject.internal.GObject = struct._1 - def parent_instance_=(value: _root_.sn.gnome.gobject.internal.GObject): Unit = !struct.at1 = value - -opaque type PangoLanguage = CStruct0 -object PangoLanguage: - given _tag: Tag[PangoLanguage] = Tag.materializeCStruct0Tag - -opaque type PangoLayout = CStruct0 -object PangoLayout: - given _tag: Tag[PangoLayout] = Tag.materializeCStruct0Tag - -opaque type PangoTabArray = CStruct0 -object PangoTabArray: - given _tag: Tag[PangoTabArray] = Tag.materializeCStruct0Tag - opaque type _GtkATContext = CStruct0 object _GtkATContext: given _tag: Tag[_GtkATContext] = Tag.materializeCStruct0Tag @@ -5453,9 +5745,98 @@ opaque type _GtkAccessible = CStruct0 object _GtkAccessible: given _tag: Tag[_GtkAccessible] = Tag.materializeCStruct0Tag -opaque type _GtkAccessibleInterface = CStruct0 +/** + * GtkAccessibleInterface: _at_context: retrieve the platform-specific accessibility context for the accessible implementation _platform_state: retrieve the accessible state +*/ +opaque type _GtkAccessibleInterface = CStruct7[_root_.sn.gnome.gobject.internal.GTypeInterface, CFuncPtr1[Ptr[GtkAccessible], Ptr[GtkATContext]], CFuncPtr2[Ptr[GtkAccessible], GtkAccessiblePlatformState, _root_.sn.gnome.glib.internal.gboolean], CFuncPtr1[Ptr[GtkAccessible], Ptr[GtkAccessible]], CFuncPtr1[Ptr[GtkAccessible], Ptr[GtkAccessible]], CFuncPtr1[Ptr[GtkAccessible], Ptr[GtkAccessible]], CFuncPtr5[Ptr[GtkAccessible], Ptr[CInt], Ptr[CInt], Ptr[CInt], Ptr[CInt], _root_.sn.gnome.glib.internal.gboolean]] object _GtkAccessibleInterface: - given _tag: Tag[_GtkAccessibleInterface] = Tag.materializeCStruct0Tag + given _tag: Tag[_GtkAccessibleInterface] = Tag.materializeCStruct7Tag[_root_.sn.gnome.gobject.internal.GTypeInterface, CFuncPtr1[Ptr[GtkAccessible], Ptr[GtkATContext]], CFuncPtr2[Ptr[GtkAccessible], GtkAccessiblePlatformState, _root_.sn.gnome.glib.internal.gboolean], CFuncPtr1[Ptr[GtkAccessible], Ptr[GtkAccessible]], CFuncPtr1[Ptr[GtkAccessible], Ptr[GtkAccessible]], CFuncPtr1[Ptr[GtkAccessible], Ptr[GtkAccessible]], CFuncPtr5[Ptr[GtkAccessible], Ptr[CInt], Ptr[CInt], Ptr[CInt], Ptr[CInt], _root_.sn.gnome.glib.internal.gboolean]] + def apply()(using Zone): Ptr[_GtkAccessibleInterface] = scala.scalanative.unsafe.alloc[_GtkAccessibleInterface](1) + def apply(g_iface : _root_.sn.gnome.gobject.internal.GTypeInterface, get_at_context : CFuncPtr1[Ptr[GtkAccessible], Ptr[GtkATContext]], get_platform_state : CFuncPtr2[Ptr[GtkAccessible], GtkAccessiblePlatformState, _root_.sn.gnome.glib.internal.gboolean], get_accessible_parent : CFuncPtr1[Ptr[GtkAccessible], Ptr[GtkAccessible]], get_first_accessible_child : CFuncPtr1[Ptr[GtkAccessible], Ptr[GtkAccessible]], get_next_accessible_sibling : CFuncPtr1[Ptr[GtkAccessible], Ptr[GtkAccessible]], get_bounds : CFuncPtr5[Ptr[GtkAccessible], Ptr[CInt], Ptr[CInt], Ptr[CInt], Ptr[CInt], _root_.sn.gnome.glib.internal.gboolean])(using Zone): Ptr[_GtkAccessibleInterface] = + val ____ptr = apply() + (!____ptr).g_iface = g_iface + (!____ptr).get_at_context = get_at_context + (!____ptr).get_platform_state = get_platform_state + (!____ptr).get_accessible_parent = get_accessible_parent + (!____ptr).get_first_accessible_child = get_first_accessible_child + (!____ptr).get_next_accessible_sibling = get_next_accessible_sibling + (!____ptr).get_bounds = get_bounds + ____ptr + extension (struct: _GtkAccessibleInterface) + def g_iface : _root_.sn.gnome.gobject.internal.GTypeInterface = struct._1 + def g_iface_=(value: _root_.sn.gnome.gobject.internal.GTypeInterface): Unit = !struct.at1 = value + def get_at_context : CFuncPtr1[Ptr[GtkAccessible], Ptr[GtkATContext]] = struct._2 + def get_at_context_=(value: CFuncPtr1[Ptr[GtkAccessible], Ptr[GtkATContext]]): Unit = !struct.at2 = value + def get_platform_state : CFuncPtr2[Ptr[GtkAccessible], GtkAccessiblePlatformState, _root_.sn.gnome.glib.internal.gboolean] = struct._3 + def get_platform_state_=(value: CFuncPtr2[Ptr[GtkAccessible], GtkAccessiblePlatformState, _root_.sn.gnome.glib.internal.gboolean]): Unit = !struct.at3 = value + def get_accessible_parent : CFuncPtr1[Ptr[GtkAccessible], Ptr[GtkAccessible]] = struct._4 + def get_accessible_parent_=(value: CFuncPtr1[Ptr[GtkAccessible], Ptr[GtkAccessible]]): Unit = !struct.at4 = value + def get_first_accessible_child : CFuncPtr1[Ptr[GtkAccessible], Ptr[GtkAccessible]] = struct._5 + def get_first_accessible_child_=(value: CFuncPtr1[Ptr[GtkAccessible], Ptr[GtkAccessible]]): Unit = !struct.at5 = value + def get_next_accessible_sibling : CFuncPtr1[Ptr[GtkAccessible], Ptr[GtkAccessible]] = struct._6 + def get_next_accessible_sibling_=(value: CFuncPtr1[Ptr[GtkAccessible], Ptr[GtkAccessible]]): Unit = !struct.at6 = value + def get_bounds : CFuncPtr5[Ptr[GtkAccessible], Ptr[CInt], Ptr[CInt], Ptr[CInt], Ptr[CInt], _root_.sn.gnome.glib.internal.gboolean] = struct._7 + def get_bounds_=(value: CFuncPtr5[Ptr[GtkAccessible], Ptr[CInt], Ptr[CInt], Ptr[CInt], Ptr[CInt], _root_.sn.gnome.glib.internal.gboolean]): Unit = !struct.at7 = value + +opaque type _GtkAccessibleList = CStruct0 +object _GtkAccessibleList: + given _tag: Tag[_GtkAccessibleList] = Tag.materializeCStruct0Tag + +opaque type _GtkAccessibleRange = CStruct0 +object _GtkAccessibleRange: + given _tag: Tag[_GtkAccessibleRange] = Tag.materializeCStruct0Tag + +opaque type _GtkAccessibleRangeInterface = CStruct2[_root_.sn.gnome.gobject.internal.GTypeInterface, CFuncPtr2[Ptr[GtkAccessibleRange], Double, _root_.sn.gnome.glib.internal.gboolean]] +object _GtkAccessibleRangeInterface: + given _tag: Tag[_GtkAccessibleRangeInterface] = Tag.materializeCStruct2Tag[_root_.sn.gnome.gobject.internal.GTypeInterface, CFuncPtr2[Ptr[GtkAccessibleRange], Double, _root_.sn.gnome.glib.internal.gboolean]] + def apply()(using Zone): Ptr[_GtkAccessibleRangeInterface] = scala.scalanative.unsafe.alloc[_GtkAccessibleRangeInterface](1) + def apply(g_iface : _root_.sn.gnome.gobject.internal.GTypeInterface, set_current_value : CFuncPtr2[Ptr[GtkAccessibleRange], Double, _root_.sn.gnome.glib.internal.gboolean])(using Zone): Ptr[_GtkAccessibleRangeInterface] = + val ____ptr = apply() + (!____ptr).g_iface = g_iface + (!____ptr).set_current_value = set_current_value + ____ptr + extension (struct: _GtkAccessibleRangeInterface) + def g_iface : _root_.sn.gnome.gobject.internal.GTypeInterface = struct._1 + def g_iface_=(value: _root_.sn.gnome.gobject.internal.GTypeInterface): Unit = !struct.at1 = value + def set_current_value : CFuncPtr2[Ptr[GtkAccessibleRange], Double, _root_.sn.gnome.glib.internal.gboolean] = struct._2 + def set_current_value_=(value: CFuncPtr2[Ptr[GtkAccessibleRange], Double, _root_.sn.gnome.glib.internal.gboolean]): Unit = !struct.at2 = value + +opaque type _GtkAccessibleText = CStruct0 +object _GtkAccessibleText: + given _tag: Tag[_GtkAccessibleText] = Tag.materializeCStruct0Tag + +/** + * GtkAccessibleTextInterface: +*/ +opaque type _GtkAccessibleTextInterface = CStruct7[_root_.sn.gnome.gobject.internal.GTypeInterface, CFuncPtr3[Ptr[GtkAccessibleText], CUnsignedInt, CUnsignedInt, Ptr[_root_.sn.gnome.glib.internal.GBytes]], CFuncPtr5[Ptr[GtkAccessibleText], CUnsignedInt, GtkAccessibleTextGranularity, Ptr[CUnsignedInt], Ptr[CUnsignedInt], Ptr[_root_.sn.gnome.glib.internal.GBytes]], CFuncPtr1[Ptr[GtkAccessibleText], CUnsignedInt], CFuncPtr3[Ptr[GtkAccessibleText], Ptr[_root_.sn.gnome.glib.internal.gsize], Ptr[Ptr[GtkAccessibleTextRange]], _root_.sn.gnome.glib.internal.gboolean], CFuncPtr6[Ptr[GtkAccessibleText], CUnsignedInt, Ptr[_root_.sn.gnome.glib.internal.gsize], Ptr[Ptr[GtkAccessibleTextRange]], Ptr[Ptr[CString]], Ptr[Ptr[CString]], _root_.sn.gnome.glib.internal.gboolean], CFuncPtr3[Ptr[GtkAccessibleText], Ptr[Ptr[CString]], Ptr[Ptr[CString]], Unit]] +object _GtkAccessibleTextInterface: + given _tag: Tag[_GtkAccessibleTextInterface] = Tag.materializeCStruct7Tag[_root_.sn.gnome.gobject.internal.GTypeInterface, CFuncPtr3[Ptr[GtkAccessibleText], CUnsignedInt, CUnsignedInt, Ptr[_root_.sn.gnome.glib.internal.GBytes]], CFuncPtr5[Ptr[GtkAccessibleText], CUnsignedInt, GtkAccessibleTextGranularity, Ptr[CUnsignedInt], Ptr[CUnsignedInt], Ptr[_root_.sn.gnome.glib.internal.GBytes]], CFuncPtr1[Ptr[GtkAccessibleText], CUnsignedInt], CFuncPtr3[Ptr[GtkAccessibleText], Ptr[_root_.sn.gnome.glib.internal.gsize], Ptr[Ptr[GtkAccessibleTextRange]], _root_.sn.gnome.glib.internal.gboolean], CFuncPtr6[Ptr[GtkAccessibleText], CUnsignedInt, Ptr[_root_.sn.gnome.glib.internal.gsize], Ptr[Ptr[GtkAccessibleTextRange]], Ptr[Ptr[CString]], Ptr[Ptr[CString]], _root_.sn.gnome.glib.internal.gboolean], CFuncPtr3[Ptr[GtkAccessibleText], Ptr[Ptr[CString]], Ptr[Ptr[CString]], Unit]] + def apply()(using Zone): Ptr[_GtkAccessibleTextInterface] = scala.scalanative.unsafe.alloc[_GtkAccessibleTextInterface](1) + def apply(g_iface : _root_.sn.gnome.gobject.internal.GTypeInterface, get_contents : CFuncPtr3[Ptr[GtkAccessibleText], CUnsignedInt, CUnsignedInt, Ptr[_root_.sn.gnome.glib.internal.GBytes]], get_contents_at : CFuncPtr5[Ptr[GtkAccessibleText], CUnsignedInt, GtkAccessibleTextGranularity, Ptr[CUnsignedInt], Ptr[CUnsignedInt], Ptr[_root_.sn.gnome.glib.internal.GBytes]], get_caret_position : CFuncPtr1[Ptr[GtkAccessibleText], CUnsignedInt], get_selection : CFuncPtr3[Ptr[GtkAccessibleText], Ptr[_root_.sn.gnome.glib.internal.gsize], Ptr[Ptr[GtkAccessibleTextRange]], _root_.sn.gnome.glib.internal.gboolean], get_attributes : CFuncPtr6[Ptr[GtkAccessibleText], CUnsignedInt, Ptr[_root_.sn.gnome.glib.internal.gsize], Ptr[Ptr[GtkAccessibleTextRange]], Ptr[Ptr[CString]], Ptr[Ptr[CString]], _root_.sn.gnome.glib.internal.gboolean], get_default_attributes : CFuncPtr3[Ptr[GtkAccessibleText], Ptr[Ptr[CString]], Ptr[Ptr[CString]], Unit])(using Zone): Ptr[_GtkAccessibleTextInterface] = + val ____ptr = apply() + (!____ptr).g_iface = g_iface + (!____ptr).get_contents = get_contents + (!____ptr).get_contents_at = get_contents_at + (!____ptr).get_caret_position = get_caret_position + (!____ptr).get_selection = get_selection + (!____ptr).get_attributes = get_attributes + (!____ptr).get_default_attributes = get_default_attributes + ____ptr + extension (struct: _GtkAccessibleTextInterface) + def g_iface : _root_.sn.gnome.gobject.internal.GTypeInterface = struct._1 + def g_iface_=(value: _root_.sn.gnome.gobject.internal.GTypeInterface): Unit = !struct.at1 = value + def get_contents : CFuncPtr3[Ptr[GtkAccessibleText], CUnsignedInt, CUnsignedInt, Ptr[_root_.sn.gnome.glib.internal.GBytes]] = struct._2 + def get_contents_=(value: CFuncPtr3[Ptr[GtkAccessibleText], CUnsignedInt, CUnsignedInt, Ptr[_root_.sn.gnome.glib.internal.GBytes]]): Unit = !struct.at2 = value + def get_contents_at : CFuncPtr5[Ptr[GtkAccessibleText], CUnsignedInt, GtkAccessibleTextGranularity, Ptr[CUnsignedInt], Ptr[CUnsignedInt], Ptr[_root_.sn.gnome.glib.internal.GBytes]] = struct._3 + def get_contents_at_=(value: CFuncPtr5[Ptr[GtkAccessibleText], CUnsignedInt, GtkAccessibleTextGranularity, Ptr[CUnsignedInt], Ptr[CUnsignedInt], Ptr[_root_.sn.gnome.glib.internal.GBytes]]): Unit = !struct.at3 = value + def get_caret_position : CFuncPtr1[Ptr[GtkAccessibleText], CUnsignedInt] = struct._4 + def get_caret_position_=(value: CFuncPtr1[Ptr[GtkAccessibleText], CUnsignedInt]): Unit = !struct.at4 = value + def get_selection : CFuncPtr3[Ptr[GtkAccessibleText], Ptr[_root_.sn.gnome.glib.internal.gsize], Ptr[Ptr[GtkAccessibleTextRange]], _root_.sn.gnome.glib.internal.gboolean] = struct._5 + def get_selection_=(value: CFuncPtr3[Ptr[GtkAccessibleText], Ptr[_root_.sn.gnome.glib.internal.gsize], Ptr[Ptr[GtkAccessibleTextRange]], _root_.sn.gnome.glib.internal.gboolean]): Unit = !struct.at5 = value + def get_attributes : CFuncPtr6[Ptr[GtkAccessibleText], CUnsignedInt, Ptr[_root_.sn.gnome.glib.internal.gsize], Ptr[Ptr[GtkAccessibleTextRange]], Ptr[Ptr[CString]], Ptr[Ptr[CString]], _root_.sn.gnome.glib.internal.gboolean] = struct._6 + def get_attributes_=(value: CFuncPtr6[Ptr[GtkAccessibleText], CUnsignedInt, Ptr[_root_.sn.gnome.glib.internal.gsize], Ptr[Ptr[GtkAccessibleTextRange]], Ptr[Ptr[CString]], Ptr[Ptr[CString]], _root_.sn.gnome.glib.internal.gboolean]): Unit = !struct.at6 = value + def get_default_attributes : CFuncPtr3[Ptr[GtkAccessibleText], Ptr[Ptr[CString]], Ptr[Ptr[CString]], Unit] = struct._7 + def get_default_attributes_=(value: CFuncPtr3[Ptr[GtkAccessibleText], Ptr[Ptr[CString]], Ptr[Ptr[CString]], Unit]): Unit = !struct.at7 = value opaque type _GtkActionBar = CStruct0 object _GtkActionBar: @@ -5539,6 +5920,10 @@ object _GtkAdjustmentClass: def _gtk_reserved4 : CFuncPtr0[Unit] = struct._7 def _gtk_reserved4_=(value: CFuncPtr0[Unit]): Unit = !struct.at7 = value +opaque type _GtkAlertDialog = CStruct0 +object _GtkAlertDialog: + given _tag: Tag[_GtkAlertDialog] = Tag.materializeCStruct0Tag + opaque type _GtkAlternativeTrigger = CStruct0 object _GtkAlternativeTrigger: given _tag: Tag[_GtkAlternativeTrigger] = Tag.materializeCStruct0Tag @@ -5860,7 +6245,7 @@ object _GtkBuilderScope: given _tag: Tag[_GtkBuilderScope] = Tag.materializeCStruct0Tag /** - * GtkBuilderScopeInterface: _type_from_name: Try to lookup a `GType` via the its name. See gtk_builder_get_type_from_name() for more details. The C implementation will use g_type_from_name() and if that fails try to guess the correct function name for registering the type and then use dlsym() to load it. The default implementation just tries g_type_from_name() and otherwise fails. _type_from_function: Try to lookup a `GType` via the given function name, specified explicitly in a GtkBuilder file, like via the "type-func" attribute in the "" tag. This function is very rarely used. The C implementation will use dlsym() and call the resulting function as a `GTypeFunc`. The default implementation will fail and just return %G_TYPE_INVALID. _closure: Create a closure with the given arguments. See gtk_builder_create_closure() for more details on those. The C implementation will try to use dlsym() to locate the function name and then g_cclosure_new() to create a closure for the symbol. The default implementation just fails and returns %NULL. + * GtkBuilderScopeInterface: _type_from_name: Try to lookup a `GType` via the its name. See gtk_builder_get_type_from_name() for more details. The C implementation will use g_type_from_name() and if that fails try to guess the correct function name for registering the type and then use dlsym() to load it. The default implementation just tries g_type_from_name() and otherwise fails. _type_from_function: Try to lookup a `GType` via the given function name, specified explicitly in a GtkBuilder file, like via the "type-func" attribute in the `` tag. This function is very rarely used. The C implementation will use dlsym() and call the resulting function as a `GTypeFunc`. The default implementation will fail and just return %G_TYPE_INVALID. _closure: Create a closure with the given arguments. See gtk_builder_create_closure() for more details on those. The C implementation will try to use dlsym() to locate the function name and then g_cclosure_new() to create a closure for the symbol. The default implementation just fails and returns %NULL. */ opaque type _GtkBuilderScopeInterface = CStruct4[_root_.sn.gnome.gobject.internal.GTypeInterface, CFuncPtr3[Ptr[GtkBuilderScope], Ptr[GtkBuilder], CString, _root_.sn.gnome.gobject.internal.GType], CFuncPtr3[Ptr[GtkBuilderScope], Ptr[GtkBuilder], CString, _root_.sn.gnome.gobject.internal.GType], CFuncPtr6[Ptr[GtkBuilderScope], Ptr[GtkBuilder], CString, GtkBuilderClosureFlags, Ptr[_root_.sn.gnome.gobject.internal.GObject], Ptr[Ptr[_root_.sn.gnome.glib.internal.GError]], Ptr[Byte]]] object _GtkBuilderScopeInterface: @@ -6378,10 +6763,26 @@ opaque type _GtkColorChooserWidget = CStruct0 object _GtkColorChooserWidget: given _tag: Tag[_GtkColorChooserWidget] = Tag.materializeCStruct0Tag +opaque type _GtkColorDialog = CStruct0 +object _GtkColorDialog: + given _tag: Tag[_GtkColorDialog] = Tag.materializeCStruct0Tag + +opaque type _GtkColorDialogButton = CStruct0 +object _GtkColorDialogButton: + given _tag: Tag[_GtkColorDialogButton] = Tag.materializeCStruct0Tag + opaque type _GtkColumnView = CStruct0 object _GtkColumnView: given _tag: Tag[_GtkColumnView] = Tag.materializeCStruct0Tag +opaque type _GtkColumnViewCell = CStruct0 +object _GtkColumnViewCell: + given _tag: Tag[_GtkColumnViewCell] = Tag.materializeCStruct0Tag + +opaque type _GtkColumnViewCellClass = CStruct0 +object _GtkColumnViewCellClass: + given _tag: Tag[_GtkColumnViewCellClass] = Tag.materializeCStruct0Tag + opaque type _GtkColumnViewClass = CStruct0 object _GtkColumnViewClass: given _tag: Tag[_GtkColumnViewClass] = Tag.materializeCStruct0Tag @@ -6394,6 +6795,18 @@ opaque type _GtkColumnViewColumnClass = CStruct0 object _GtkColumnViewColumnClass: given _tag: Tag[_GtkColumnViewColumnClass] = Tag.materializeCStruct0Tag +opaque type _GtkColumnViewRow = CStruct0 +object _GtkColumnViewRow: + given _tag: Tag[_GtkColumnViewRow] = Tag.materializeCStruct0Tag + +opaque type _GtkColumnViewRowClass = CStruct0 +object _GtkColumnViewRowClass: + given _tag: Tag[_GtkColumnViewRowClass] = Tag.materializeCStruct0Tag + +opaque type _GtkColumnViewSorter = CStruct0 +object _GtkColumnViewSorter: + given _tag: Tag[_GtkColumnViewSorter] = Tag.materializeCStruct0Tag + opaque type _GtkComboBox = CStruct1[GtkWidget] object _GtkComboBox: given _tag: Tag[_GtkComboBox] = Tag.materializeCStruct1Tag[GtkWidget] @@ -6881,10 +7294,18 @@ opaque type _GtkFileChooserWidget = CStruct0 object _GtkFileChooserWidget: given _tag: Tag[_GtkFileChooserWidget] = Tag.materializeCStruct0Tag +opaque type _GtkFileDialog = CStruct0 +object _GtkFileDialog: + given _tag: Tag[_GtkFileDialog] = Tag.materializeCStruct0Tag + opaque type _GtkFileFilter = CStruct0 object _GtkFileFilter: given _tag: Tag[_GtkFileFilter] = Tag.materializeCStruct0Tag +opaque type _GtkFileLauncher = CStruct0 +object _GtkFileLauncher: + given _tag: Tag[_GtkFileLauncher] = Tag.materializeCStruct0Tag + opaque type _GtkFilter = CStruct1[_root_.sn.gnome.gobject.internal.GObject] object _GtkFilter: given _tag: Tag[_GtkFilter] = Tag.materializeCStruct1Tag[_root_.sn.gnome.gobject.internal.GObject] @@ -7028,11 +7449,11 @@ opaque type _GtkFontChooserDialog = CStruct0 object _GtkFontChooserDialog: given _tag: Tag[_GtkFontChooserDialog] = Tag.materializeCStruct0Tag -opaque type _GtkFontChooserIface = CStruct9[_root_.sn.gnome.gobject.internal.GTypeInterface, CFuncPtr1[Ptr[GtkFontChooser], Ptr[PangoFontFamily]], CFuncPtr1[Ptr[GtkFontChooser], Ptr[PangoFontFace]], CFuncPtr1[Ptr[GtkFontChooser], CInt], CFuncPtr4[Ptr[GtkFontChooser], GtkFontFilterFunc, _root_.sn.gnome.glib.internal.gpointer, _root_.sn.gnome.glib.internal.GDestroyNotify, Unit], CFuncPtr2[Ptr[GtkFontChooser], CString, Unit], CFuncPtr2[Ptr[GtkFontChooser], Ptr[PangoFontMap], Unit], CFuncPtr1[Ptr[GtkFontChooser], Ptr[PangoFontMap]], CArray[_root_.sn.gnome.glib.internal.gpointer, Nat.Digit2[Nat._1, Nat._0]]] +opaque type _GtkFontChooserIface = CStruct9[_root_.sn.gnome.gobject.internal.GTypeInterface, CFuncPtr1[Ptr[GtkFontChooser], Ptr[_root_.sn.gnome.pango.internal.PangoFontFamily]], CFuncPtr1[Ptr[GtkFontChooser], Ptr[_root_.sn.gnome.pango.internal.PangoFontFace]], CFuncPtr1[Ptr[GtkFontChooser], CInt], CFuncPtr4[Ptr[GtkFontChooser], GtkFontFilterFunc, _root_.sn.gnome.glib.internal.gpointer, _root_.sn.gnome.glib.internal.GDestroyNotify, Unit], CFuncPtr2[Ptr[GtkFontChooser], CString, Unit], CFuncPtr2[Ptr[GtkFontChooser], Ptr[_root_.sn.gnome.pango.internal.PangoFontMap], Unit], CFuncPtr1[Ptr[GtkFontChooser], Ptr[_root_.sn.gnome.pango.internal.PangoFontMap]], CArray[_root_.sn.gnome.glib.internal.gpointer, Nat.Digit2[Nat._1, Nat._0]]] object _GtkFontChooserIface: - given _tag: Tag[_GtkFontChooserIface] = Tag.materializeCStruct9Tag[_root_.sn.gnome.gobject.internal.GTypeInterface, CFuncPtr1[Ptr[GtkFontChooser], Ptr[PangoFontFamily]], CFuncPtr1[Ptr[GtkFontChooser], Ptr[PangoFontFace]], CFuncPtr1[Ptr[GtkFontChooser], CInt], CFuncPtr4[Ptr[GtkFontChooser], GtkFontFilterFunc, _root_.sn.gnome.glib.internal.gpointer, _root_.sn.gnome.glib.internal.GDestroyNotify, Unit], CFuncPtr2[Ptr[GtkFontChooser], CString, Unit], CFuncPtr2[Ptr[GtkFontChooser], Ptr[PangoFontMap], Unit], CFuncPtr1[Ptr[GtkFontChooser], Ptr[PangoFontMap]], CArray[_root_.sn.gnome.glib.internal.gpointer, Nat.Digit2[Nat._1, Nat._0]]] + given _tag: Tag[_GtkFontChooserIface] = Tag.materializeCStruct9Tag[_root_.sn.gnome.gobject.internal.GTypeInterface, CFuncPtr1[Ptr[GtkFontChooser], Ptr[_root_.sn.gnome.pango.internal.PangoFontFamily]], CFuncPtr1[Ptr[GtkFontChooser], Ptr[_root_.sn.gnome.pango.internal.PangoFontFace]], CFuncPtr1[Ptr[GtkFontChooser], CInt], CFuncPtr4[Ptr[GtkFontChooser], GtkFontFilterFunc, _root_.sn.gnome.glib.internal.gpointer, _root_.sn.gnome.glib.internal.GDestroyNotify, Unit], CFuncPtr2[Ptr[GtkFontChooser], CString, Unit], CFuncPtr2[Ptr[GtkFontChooser], Ptr[_root_.sn.gnome.pango.internal.PangoFontMap], Unit], CFuncPtr1[Ptr[GtkFontChooser], Ptr[_root_.sn.gnome.pango.internal.PangoFontMap]], CArray[_root_.sn.gnome.glib.internal.gpointer, Nat.Digit2[Nat._1, Nat._0]]] def apply()(using Zone): Ptr[_GtkFontChooserIface] = scala.scalanative.unsafe.alloc[_GtkFontChooserIface](1) - def apply(base_iface : _root_.sn.gnome.gobject.internal.GTypeInterface, get_font_family : CFuncPtr1[Ptr[GtkFontChooser], Ptr[PangoFontFamily]], get_font_face : CFuncPtr1[Ptr[GtkFontChooser], Ptr[PangoFontFace]], get_font_size : CFuncPtr1[Ptr[GtkFontChooser], CInt], set_filter_func : CFuncPtr4[Ptr[GtkFontChooser], GtkFontFilterFunc, _root_.sn.gnome.glib.internal.gpointer, _root_.sn.gnome.glib.internal.GDestroyNotify, Unit], font_activated : CFuncPtr2[Ptr[GtkFontChooser], CString, Unit], set_font_map : CFuncPtr2[Ptr[GtkFontChooser], Ptr[PangoFontMap], Unit], get_font_map : CFuncPtr1[Ptr[GtkFontChooser], Ptr[PangoFontMap]], padding : CArray[_root_.sn.gnome.glib.internal.gpointer, Nat.Digit2[Nat._1, Nat._0]])(using Zone): Ptr[_GtkFontChooserIface] = + def apply(base_iface : _root_.sn.gnome.gobject.internal.GTypeInterface, get_font_family : CFuncPtr1[Ptr[GtkFontChooser], Ptr[_root_.sn.gnome.pango.internal.PangoFontFamily]], get_font_face : CFuncPtr1[Ptr[GtkFontChooser], Ptr[_root_.sn.gnome.pango.internal.PangoFontFace]], get_font_size : CFuncPtr1[Ptr[GtkFontChooser], CInt], set_filter_func : CFuncPtr4[Ptr[GtkFontChooser], GtkFontFilterFunc, _root_.sn.gnome.glib.internal.gpointer, _root_.sn.gnome.glib.internal.GDestroyNotify, Unit], font_activated : CFuncPtr2[Ptr[GtkFontChooser], CString, Unit], set_font_map : CFuncPtr2[Ptr[GtkFontChooser], Ptr[_root_.sn.gnome.pango.internal.PangoFontMap], Unit], get_font_map : CFuncPtr1[Ptr[GtkFontChooser], Ptr[_root_.sn.gnome.pango.internal.PangoFontMap]], padding : CArray[_root_.sn.gnome.glib.internal.gpointer, Nat.Digit2[Nat._1, Nat._0]])(using Zone): Ptr[_GtkFontChooserIface] = val ____ptr = apply() (!____ptr).base_iface = base_iface (!____ptr).get_font_family = get_font_family @@ -7047,20 +7468,20 @@ object _GtkFontChooserIface: extension (struct: _GtkFontChooserIface) def base_iface : _root_.sn.gnome.gobject.internal.GTypeInterface = struct._1 def base_iface_=(value: _root_.sn.gnome.gobject.internal.GTypeInterface): Unit = !struct.at1 = value - def get_font_family : CFuncPtr1[Ptr[GtkFontChooser], Ptr[PangoFontFamily]] = struct._2 - def get_font_family_=(value: CFuncPtr1[Ptr[GtkFontChooser], Ptr[PangoFontFamily]]): Unit = !struct.at2 = value - def get_font_face : CFuncPtr1[Ptr[GtkFontChooser], Ptr[PangoFontFace]] = struct._3 - def get_font_face_=(value: CFuncPtr1[Ptr[GtkFontChooser], Ptr[PangoFontFace]]): Unit = !struct.at3 = value + def get_font_family : CFuncPtr1[Ptr[GtkFontChooser], Ptr[_root_.sn.gnome.pango.internal.PangoFontFamily]] = struct._2 + def get_font_family_=(value: CFuncPtr1[Ptr[GtkFontChooser], Ptr[_root_.sn.gnome.pango.internal.PangoFontFamily]]): Unit = !struct.at2 = value + def get_font_face : CFuncPtr1[Ptr[GtkFontChooser], Ptr[_root_.sn.gnome.pango.internal.PangoFontFace]] = struct._3 + def get_font_face_=(value: CFuncPtr1[Ptr[GtkFontChooser], Ptr[_root_.sn.gnome.pango.internal.PangoFontFace]]): Unit = !struct.at3 = value def get_font_size : CFuncPtr1[Ptr[GtkFontChooser], CInt] = struct._4 def get_font_size_=(value: CFuncPtr1[Ptr[GtkFontChooser], CInt]): Unit = !struct.at4 = value def set_filter_func : CFuncPtr4[Ptr[GtkFontChooser], GtkFontFilterFunc, _root_.sn.gnome.glib.internal.gpointer, _root_.sn.gnome.glib.internal.GDestroyNotify, Unit] = struct._5 def set_filter_func_=(value: CFuncPtr4[Ptr[GtkFontChooser], GtkFontFilterFunc, _root_.sn.gnome.glib.internal.gpointer, _root_.sn.gnome.glib.internal.GDestroyNotify, Unit]): Unit = !struct.at5 = value def font_activated : CFuncPtr2[Ptr[GtkFontChooser], CString, Unit] = struct._6 def font_activated_=(value: CFuncPtr2[Ptr[GtkFontChooser], CString, Unit]): Unit = !struct.at6 = value - def set_font_map : CFuncPtr2[Ptr[GtkFontChooser], Ptr[PangoFontMap], Unit] = struct._7 - def set_font_map_=(value: CFuncPtr2[Ptr[GtkFontChooser], Ptr[PangoFontMap], Unit]): Unit = !struct.at7 = value - def get_font_map : CFuncPtr1[Ptr[GtkFontChooser], Ptr[PangoFontMap]] = struct._8 - def get_font_map_=(value: CFuncPtr1[Ptr[GtkFontChooser], Ptr[PangoFontMap]]): Unit = !struct.at8 = value + def set_font_map : CFuncPtr2[Ptr[GtkFontChooser], Ptr[_root_.sn.gnome.pango.internal.PangoFontMap], Unit] = struct._7 + def set_font_map_=(value: CFuncPtr2[Ptr[GtkFontChooser], Ptr[_root_.sn.gnome.pango.internal.PangoFontMap], Unit]): Unit = !struct.at7 = value + def get_font_map : CFuncPtr1[Ptr[GtkFontChooser], Ptr[_root_.sn.gnome.pango.internal.PangoFontMap]] = struct._8 + def get_font_map_=(value: CFuncPtr1[Ptr[GtkFontChooser], Ptr[_root_.sn.gnome.pango.internal.PangoFontMap]]): Unit = !struct.at8 = value def padding : CArray[_root_.sn.gnome.glib.internal.gpointer, Nat.Digit2[Nat._1, Nat._0]] = struct._9 def padding_=(value: CArray[_root_.sn.gnome.glib.internal.gpointer, Nat.Digit2[Nat._1, Nat._0]]): Unit = !struct.at9 = value @@ -7068,6 +7489,14 @@ opaque type _GtkFontChooserWidget = CStruct0 object _GtkFontChooserWidget: given _tag: Tag[_GtkFontChooserWidget] = Tag.materializeCStruct0Tag +opaque type _GtkFontDialog = CStruct0 +object _GtkFontDialog: + given _tag: Tag[_GtkFontDialog] = Tag.materializeCStruct0Tag + +opaque type _GtkFontDialogButton = CStruct0 +object _GtkFontDialogButton: + given _tag: Tag[_GtkFontDialogButton] = Tag.materializeCStruct0Tag + opaque type _GtkFrame = CStruct1[GtkWidget] object _GtkFrame: given _tag: Tag[_GtkFrame] = Tag.materializeCStruct1Tag[GtkWidget] @@ -7220,6 +7649,10 @@ opaque type _GtkGestureZoomClass = CStruct0 object _GtkGestureZoomClass: given _tag: Tag[_GtkGestureZoomClass] = Tag.materializeCStruct0Tag +opaque type _GtkGraphicsOffload = CStruct0 +object _GtkGraphicsOffload: + given _tag: Tag[_GtkGraphicsOffload] = Tag.materializeCStruct0Tag + opaque type _GtkGrid = CStruct1[GtkWidget] object _GtkGrid: given _tag: Tag[_GtkGrid] = Tag.materializeCStruct1Tag[GtkWidget] @@ -7286,7 +7719,7 @@ opaque type _GtkIMContextClass = CArray[CChar, Nat.Digit3[Nat._3, Nat._2, Nat._0 object _GtkIMContextClass: given _tag: Tag[_GtkIMContextClass] = Tag.CArray[CChar, Nat.Digit3[Nat._3, Nat._2, Nat._0]](Tag.Byte, Tag.Digit3[Nat._3, Nat._2, Nat._0](Tag.Nat3, Tag.Nat2, Tag.Nat0)) def apply()(using Zone): Ptr[_GtkIMContextClass] = scala.scalanative.unsafe.alloc[_GtkIMContextClass](1) - def apply(parent_class : _root_.sn.gnome.gobject.internal.GObjectClass, preedit_start : CFuncPtr1[Ptr[GtkIMContext], Unit], preedit_end : CFuncPtr1[Ptr[GtkIMContext], Unit], preedit_changed : CFuncPtr1[Ptr[GtkIMContext], Unit], commit : CFuncPtr2[Ptr[GtkIMContext], CString, Unit], retrieve_surrounding : CFuncPtr1[Ptr[GtkIMContext], _root_.sn.gnome.glib.internal.gboolean], delete_surrounding : CFuncPtr3[Ptr[GtkIMContext], CInt, CInt, _root_.sn.gnome.glib.internal.gboolean], set_client_widget : CFuncPtr2[Ptr[GtkIMContext], Ptr[GtkWidget], Unit], get_preedit_string : CFuncPtr4[Ptr[GtkIMContext], Ptr[CString], Ptr[Ptr[PangoAttrList]], Ptr[CInt], Unit], filter_keypress : CFuncPtr2[Ptr[GtkIMContext], Ptr[GdkEvent], _root_.sn.gnome.glib.internal.gboolean], focus_in : CFuncPtr1[Ptr[GtkIMContext], Unit], focus_out : CFuncPtr1[Ptr[GtkIMContext], Unit], reset : CFuncPtr1[Ptr[GtkIMContext], Unit], set_cursor_location : CFuncPtr2[Ptr[GtkIMContext], Ptr[GdkRectangle], Unit], set_use_preedit : CFuncPtr2[Ptr[GtkIMContext], _root_.sn.gnome.glib.internal.gboolean, Unit], set_surrounding : CFuncPtr4[Ptr[GtkIMContext], CString, CInt, CInt, Unit], get_surrounding : CFuncPtr3[Ptr[GtkIMContext], Ptr[CString], Ptr[CInt], _root_.sn.gnome.glib.internal.gboolean], set_surrounding_with_selection : CFuncPtr5[Ptr[GtkIMContext], CString, CInt, CInt, CInt, Unit], get_surrounding_with_selection : CFuncPtr4[Ptr[GtkIMContext], Ptr[CString], Ptr[CInt], Ptr[CInt], _root_.sn.gnome.glib.internal.gboolean], _gtk_reserved1 : CFuncPtr0[Unit], _gtk_reserved2 : CFuncPtr0[Unit], _gtk_reserved3 : CFuncPtr0[Unit], _gtk_reserved4 : CFuncPtr0[Unit], _gtk_reserved5 : CFuncPtr0[Unit])(using Zone): Ptr[_GtkIMContextClass] = + def apply(parent_class : _root_.sn.gnome.gobject.internal.GObjectClass, preedit_start : CFuncPtr1[Ptr[GtkIMContext], Unit], preedit_end : CFuncPtr1[Ptr[GtkIMContext], Unit], preedit_changed : CFuncPtr1[Ptr[GtkIMContext], Unit], commit : CFuncPtr2[Ptr[GtkIMContext], CString, Unit], retrieve_surrounding : CFuncPtr1[Ptr[GtkIMContext], _root_.sn.gnome.glib.internal.gboolean], delete_surrounding : CFuncPtr3[Ptr[GtkIMContext], CInt, CInt, _root_.sn.gnome.glib.internal.gboolean], set_client_widget : CFuncPtr2[Ptr[GtkIMContext], Ptr[GtkWidget], Unit], get_preedit_string : CFuncPtr4[Ptr[GtkIMContext], Ptr[CString], Ptr[Ptr[_root_.sn.gnome.pango.internal.PangoAttrList]], Ptr[CInt], Unit], filter_keypress : CFuncPtr2[Ptr[GtkIMContext], Ptr[GdkEvent], _root_.sn.gnome.glib.internal.gboolean], focus_in : CFuncPtr1[Ptr[GtkIMContext], Unit], focus_out : CFuncPtr1[Ptr[GtkIMContext], Unit], reset : CFuncPtr1[Ptr[GtkIMContext], Unit], set_cursor_location : CFuncPtr2[Ptr[GtkIMContext], Ptr[GdkRectangle], Unit], set_use_preedit : CFuncPtr2[Ptr[GtkIMContext], _root_.sn.gnome.glib.internal.gboolean, Unit], set_surrounding : CFuncPtr4[Ptr[GtkIMContext], CString, CInt, CInt, Unit], get_surrounding : CFuncPtr3[Ptr[GtkIMContext], Ptr[CString], Ptr[CInt], _root_.sn.gnome.glib.internal.gboolean], set_surrounding_with_selection : CFuncPtr5[Ptr[GtkIMContext], CString, CInt, CInt, CInt, Unit], get_surrounding_with_selection : CFuncPtr4[Ptr[GtkIMContext], Ptr[CString], Ptr[CInt], Ptr[CInt], _root_.sn.gnome.glib.internal.gboolean], activate_osk : CFuncPtr1[Ptr[GtkIMContext], Unit], activate_osk_with_event : CFuncPtr2[Ptr[GtkIMContext], Ptr[GdkEvent], _root_.sn.gnome.glib.internal.gboolean], _gtk_reserved2 : CFuncPtr0[Unit], _gtk_reserved3 : CFuncPtr0[Unit], _gtk_reserved4 : CFuncPtr0[Unit])(using Zone): Ptr[_GtkIMContextClass] = val ____ptr = apply() (!____ptr).parent_class = parent_class (!____ptr).preedit_start = preedit_start @@ -7307,11 +7740,11 @@ object _GtkIMContextClass: (!____ptr).get_surrounding = get_surrounding (!____ptr).set_surrounding_with_selection = set_surrounding_with_selection (!____ptr).get_surrounding_with_selection = get_surrounding_with_selection - (!____ptr)._gtk_reserved1 = _gtk_reserved1 + (!____ptr).activate_osk = activate_osk + (!____ptr).activate_osk_with_event = activate_osk_with_event (!____ptr)._gtk_reserved2 = _gtk_reserved2 (!____ptr)._gtk_reserved3 = _gtk_reserved3 (!____ptr)._gtk_reserved4 = _gtk_reserved4 - (!____ptr)._gtk_reserved5 = _gtk_reserved5 ____ptr extension (struct: _GtkIMContextClass) def parent_class: _root_.sn.gnome.gobject.internal.GObjectClass = !struct.at(offsets(0)).asInstanceOf[Ptr[_root_.sn.gnome.gobject.internal.GObjectClass]] @@ -7330,8 +7763,8 @@ object _GtkIMContextClass: def delete_surrounding_=(value: CFuncPtr3[Ptr[GtkIMContext], CInt, CInt, _root_.sn.gnome.glib.internal.gboolean]): Unit = !struct.at(offsets(6)).asInstanceOf[Ptr[CFuncPtr3[Ptr[GtkIMContext], CInt, CInt, _root_.sn.gnome.glib.internal.gboolean]]] = value def set_client_widget: CFuncPtr2[Ptr[GtkIMContext], Ptr[GtkWidget], Unit] = !struct.at(offsets(7)).asInstanceOf[Ptr[CFuncPtr2[Ptr[GtkIMContext], Ptr[GtkWidget], Unit]]] def set_client_widget_=(value: CFuncPtr2[Ptr[GtkIMContext], Ptr[GtkWidget], Unit]): Unit = !struct.at(offsets(7)).asInstanceOf[Ptr[CFuncPtr2[Ptr[GtkIMContext], Ptr[GtkWidget], Unit]]] = value - def get_preedit_string: CFuncPtr4[Ptr[GtkIMContext], Ptr[CString], Ptr[Ptr[PangoAttrList]], Ptr[CInt], Unit] = !struct.at(offsets(8)).asInstanceOf[Ptr[CFuncPtr4[Ptr[GtkIMContext], Ptr[CString], Ptr[Ptr[PangoAttrList]], Ptr[CInt], Unit]]] - def get_preedit_string_=(value: CFuncPtr4[Ptr[GtkIMContext], Ptr[CString], Ptr[Ptr[PangoAttrList]], Ptr[CInt], Unit]): Unit = !struct.at(offsets(8)).asInstanceOf[Ptr[CFuncPtr4[Ptr[GtkIMContext], Ptr[CString], Ptr[Ptr[PangoAttrList]], Ptr[CInt], Unit]]] = value + def get_preedit_string: CFuncPtr4[Ptr[GtkIMContext], Ptr[CString], Ptr[Ptr[_root_.sn.gnome.pango.internal.PangoAttrList]], Ptr[CInt], Unit] = !struct.at(offsets(8)).asInstanceOf[Ptr[CFuncPtr4[Ptr[GtkIMContext], Ptr[CString], Ptr[Ptr[_root_.sn.gnome.pango.internal.PangoAttrList]], Ptr[CInt], Unit]]] + def get_preedit_string_=(value: CFuncPtr4[Ptr[GtkIMContext], Ptr[CString], Ptr[Ptr[_root_.sn.gnome.pango.internal.PangoAttrList]], Ptr[CInt], Unit]): Unit = !struct.at(offsets(8)).asInstanceOf[Ptr[CFuncPtr4[Ptr[GtkIMContext], Ptr[CString], Ptr[Ptr[_root_.sn.gnome.pango.internal.PangoAttrList]], Ptr[CInt], Unit]]] = value def filter_keypress: CFuncPtr2[Ptr[GtkIMContext], Ptr[GdkEvent], _root_.sn.gnome.glib.internal.gboolean] = !struct.at(offsets(9)).asInstanceOf[Ptr[CFuncPtr2[Ptr[GtkIMContext], Ptr[GdkEvent], _root_.sn.gnome.glib.internal.gboolean]]] def filter_keypress_=(value: CFuncPtr2[Ptr[GtkIMContext], Ptr[GdkEvent], _root_.sn.gnome.glib.internal.gboolean]): Unit = !struct.at(offsets(9)).asInstanceOf[Ptr[CFuncPtr2[Ptr[GtkIMContext], Ptr[GdkEvent], _root_.sn.gnome.glib.internal.gboolean]]] = value def focus_in: CFuncPtr1[Ptr[GtkIMContext], Unit] = !struct.at(offsets(10)).asInstanceOf[Ptr[CFuncPtr1[Ptr[GtkIMContext], Unit]]] @@ -7352,16 +7785,16 @@ object _GtkIMContextClass: def set_surrounding_with_selection_=(value: CFuncPtr5[Ptr[GtkIMContext], CString, CInt, CInt, CInt, Unit]): Unit = !struct.at(offsets(17)).asInstanceOf[Ptr[CFuncPtr5[Ptr[GtkIMContext], CString, CInt, CInt, CInt, Unit]]] = value def get_surrounding_with_selection: CFuncPtr4[Ptr[GtkIMContext], Ptr[CString], Ptr[CInt], Ptr[CInt], _root_.sn.gnome.glib.internal.gboolean] = !struct.at(offsets(18)).asInstanceOf[Ptr[CFuncPtr4[Ptr[GtkIMContext], Ptr[CString], Ptr[CInt], Ptr[CInt], _root_.sn.gnome.glib.internal.gboolean]]] def get_surrounding_with_selection_=(value: CFuncPtr4[Ptr[GtkIMContext], Ptr[CString], Ptr[CInt], Ptr[CInt], _root_.sn.gnome.glib.internal.gboolean]): Unit = !struct.at(offsets(18)).asInstanceOf[Ptr[CFuncPtr4[Ptr[GtkIMContext], Ptr[CString], Ptr[CInt], Ptr[CInt], _root_.sn.gnome.glib.internal.gboolean]]] = value - def _gtk_reserved1: CFuncPtr0[Unit] = !struct.at(offsets(19)).asInstanceOf[Ptr[CFuncPtr0[Unit]]] - def _gtk_reserved1_=(value: CFuncPtr0[Unit]): Unit = !struct.at(offsets(19)).asInstanceOf[Ptr[CFuncPtr0[Unit]]] = value - def _gtk_reserved2: CFuncPtr0[Unit] = !struct.at(offsets(20)).asInstanceOf[Ptr[CFuncPtr0[Unit]]] - def _gtk_reserved2_=(value: CFuncPtr0[Unit]): Unit = !struct.at(offsets(20)).asInstanceOf[Ptr[CFuncPtr0[Unit]]] = value - def _gtk_reserved3: CFuncPtr0[Unit] = !struct.at(offsets(21)).asInstanceOf[Ptr[CFuncPtr0[Unit]]] - def _gtk_reserved3_=(value: CFuncPtr0[Unit]): Unit = !struct.at(offsets(21)).asInstanceOf[Ptr[CFuncPtr0[Unit]]] = value - def _gtk_reserved4: CFuncPtr0[Unit] = !struct.at(offsets(22)).asInstanceOf[Ptr[CFuncPtr0[Unit]]] - def _gtk_reserved4_=(value: CFuncPtr0[Unit]): Unit = !struct.at(offsets(22)).asInstanceOf[Ptr[CFuncPtr0[Unit]]] = value - def _gtk_reserved5: CFuncPtr0[Unit] = !struct.at(offsets(23)).asInstanceOf[Ptr[CFuncPtr0[Unit]]] - def _gtk_reserved5_=(value: CFuncPtr0[Unit]): Unit = !struct.at(offsets(23)).asInstanceOf[Ptr[CFuncPtr0[Unit]]] = value + def activate_osk: CFuncPtr1[Ptr[GtkIMContext], Unit] = !struct.at(offsets(19)).asInstanceOf[Ptr[CFuncPtr1[Ptr[GtkIMContext], Unit]]] + def activate_osk_=(value: CFuncPtr1[Ptr[GtkIMContext], Unit]): Unit = !struct.at(offsets(19)).asInstanceOf[Ptr[CFuncPtr1[Ptr[GtkIMContext], Unit]]] = value + def activate_osk_with_event: CFuncPtr2[Ptr[GtkIMContext], Ptr[GdkEvent], _root_.sn.gnome.glib.internal.gboolean] = !struct.at(offsets(20)).asInstanceOf[Ptr[CFuncPtr2[Ptr[GtkIMContext], Ptr[GdkEvent], _root_.sn.gnome.glib.internal.gboolean]]] + def activate_osk_with_event_=(value: CFuncPtr2[Ptr[GtkIMContext], Ptr[GdkEvent], _root_.sn.gnome.glib.internal.gboolean]): Unit = !struct.at(offsets(20)).asInstanceOf[Ptr[CFuncPtr2[Ptr[GtkIMContext], Ptr[GdkEvent], _root_.sn.gnome.glib.internal.gboolean]]] = value + def _gtk_reserved2: CFuncPtr0[Unit] = !struct.at(offsets(21)).asInstanceOf[Ptr[CFuncPtr0[Unit]]] + def _gtk_reserved2_=(value: CFuncPtr0[Unit]): Unit = !struct.at(offsets(21)).asInstanceOf[Ptr[CFuncPtr0[Unit]]] = value + def _gtk_reserved3: CFuncPtr0[Unit] = !struct.at(offsets(22)).asInstanceOf[Ptr[CFuncPtr0[Unit]]] + def _gtk_reserved3_=(value: CFuncPtr0[Unit]): Unit = !struct.at(offsets(22)).asInstanceOf[Ptr[CFuncPtr0[Unit]]] = value + def _gtk_reserved4: CFuncPtr0[Unit] = !struct.at(offsets(23)).asInstanceOf[Ptr[CFuncPtr0[Unit]]] + def _gtk_reserved4_=(value: CFuncPtr0[Unit]): Unit = !struct.at(offsets(23)).asInstanceOf[Ptr[CFuncPtr0[Unit]]] = value val offsets: Array[Int] = val res = Array.ofDim[Int](24) def align(offset: Int, alignment: Int) = { @@ -7380,8 +7813,8 @@ object _GtkIMContextClass: res(5) = align(res(4) + sizeof[CFuncPtr2[Ptr[GtkIMContext], CString, Unit]].toInt, alignmentof[CFuncPtr1[Ptr[GtkIMContext], _root_.sn.gnome.glib.internal.gboolean]].toInt) res(6) = align(res(5) + sizeof[CFuncPtr1[Ptr[GtkIMContext], _root_.sn.gnome.glib.internal.gboolean]].toInt, alignmentof[CFuncPtr3[Ptr[GtkIMContext], CInt, CInt, _root_.sn.gnome.glib.internal.gboolean]].toInt) res(7) = align(res(6) + sizeof[CFuncPtr3[Ptr[GtkIMContext], CInt, CInt, _root_.sn.gnome.glib.internal.gboolean]].toInt, alignmentof[CFuncPtr2[Ptr[GtkIMContext], Ptr[GtkWidget], Unit]].toInt) - res(8) = align(res(7) + sizeof[CFuncPtr2[Ptr[GtkIMContext], Ptr[GtkWidget], Unit]].toInt, alignmentof[CFuncPtr4[Ptr[GtkIMContext], Ptr[CString], Ptr[Ptr[PangoAttrList]], Ptr[CInt], Unit]].toInt) - res(9) = align(res(8) + sizeof[CFuncPtr4[Ptr[GtkIMContext], Ptr[CString], Ptr[Ptr[PangoAttrList]], Ptr[CInt], Unit]].toInt, alignmentof[CFuncPtr2[Ptr[GtkIMContext], Ptr[GdkEvent], _root_.sn.gnome.glib.internal.gboolean]].toInt) + res(8) = align(res(7) + sizeof[CFuncPtr2[Ptr[GtkIMContext], Ptr[GtkWidget], Unit]].toInt, alignmentof[CFuncPtr4[Ptr[GtkIMContext], Ptr[CString], Ptr[Ptr[_root_.sn.gnome.pango.internal.PangoAttrList]], Ptr[CInt], Unit]].toInt) + res(9) = align(res(8) + sizeof[CFuncPtr4[Ptr[GtkIMContext], Ptr[CString], Ptr[Ptr[_root_.sn.gnome.pango.internal.PangoAttrList]], Ptr[CInt], Unit]].toInt, alignmentof[CFuncPtr2[Ptr[GtkIMContext], Ptr[GdkEvent], _root_.sn.gnome.glib.internal.gboolean]].toInt) res(10) = align(res(9) + sizeof[CFuncPtr2[Ptr[GtkIMContext], Ptr[GdkEvent], _root_.sn.gnome.glib.internal.gboolean]].toInt, alignmentof[CFuncPtr1[Ptr[GtkIMContext], Unit]].toInt) res(11) = align(res(10) + sizeof[CFuncPtr1[Ptr[GtkIMContext], Unit]].toInt, alignmentof[CFuncPtr1[Ptr[GtkIMContext], Unit]].toInt) res(12) = align(res(11) + sizeof[CFuncPtr1[Ptr[GtkIMContext], Unit]].toInt, alignmentof[CFuncPtr1[Ptr[GtkIMContext], Unit]].toInt) @@ -7391,9 +7824,9 @@ object _GtkIMContextClass: res(16) = align(res(15) + sizeof[CFuncPtr4[Ptr[GtkIMContext], CString, CInt, CInt, Unit]].toInt, alignmentof[CFuncPtr3[Ptr[GtkIMContext], Ptr[CString], Ptr[CInt], _root_.sn.gnome.glib.internal.gboolean]].toInt) res(17) = align(res(16) + sizeof[CFuncPtr3[Ptr[GtkIMContext], Ptr[CString], Ptr[CInt], _root_.sn.gnome.glib.internal.gboolean]].toInt, alignmentof[CFuncPtr5[Ptr[GtkIMContext], CString, CInt, CInt, CInt, Unit]].toInt) res(18) = align(res(17) + sizeof[CFuncPtr5[Ptr[GtkIMContext], CString, CInt, CInt, CInt, Unit]].toInt, alignmentof[CFuncPtr4[Ptr[GtkIMContext], Ptr[CString], Ptr[CInt], Ptr[CInt], _root_.sn.gnome.glib.internal.gboolean]].toInt) - res(19) = align(res(18) + sizeof[CFuncPtr4[Ptr[GtkIMContext], Ptr[CString], Ptr[CInt], Ptr[CInt], _root_.sn.gnome.glib.internal.gboolean]].toInt, alignmentof[CFuncPtr0[Unit]].toInt) - res(20) = align(res(19) + sizeof[CFuncPtr0[Unit]].toInt, alignmentof[CFuncPtr0[Unit]].toInt) - res(21) = align(res(20) + sizeof[CFuncPtr0[Unit]].toInt, alignmentof[CFuncPtr0[Unit]].toInt) + res(19) = align(res(18) + sizeof[CFuncPtr4[Ptr[GtkIMContext], Ptr[CString], Ptr[CInt], Ptr[CInt], _root_.sn.gnome.glib.internal.gboolean]].toInt, alignmentof[CFuncPtr1[Ptr[GtkIMContext], Unit]].toInt) + res(20) = align(res(19) + sizeof[CFuncPtr1[Ptr[GtkIMContext], Unit]].toInt, alignmentof[CFuncPtr2[Ptr[GtkIMContext], Ptr[GdkEvent], _root_.sn.gnome.glib.internal.gboolean]].toInt) + res(21) = align(res(20) + sizeof[CFuncPtr2[Ptr[GtkIMContext], Ptr[GdkEvent], _root_.sn.gnome.glib.internal.gboolean]].toInt, alignmentof[CFuncPtr0[Unit]].toInt) res(22) = align(res(21) + sizeof[CFuncPtr0[Unit]].toInt, alignmentof[CFuncPtr0[Unit]].toInt) res(23) = align(res(22) + sizeof[CFuncPtr0[Unit]].toInt, alignmentof[CFuncPtr0[Unit]].toInt) res @@ -7493,6 +7926,10 @@ opaque type _GtkInfoBar = CStruct0 object _GtkInfoBar: given _tag: Tag[_GtkInfoBar] = Tag.materializeCStruct0Tag +opaque type _GtkInscription = CStruct0 +object _GtkInscription: + given _tag: Tag[_GtkInscription] = Tag.materializeCStruct0Tag + opaque type _GtkKeyvalTrigger = CStruct0 object _GtkKeyvalTrigger: given _tag: Tag[_GtkKeyvalTrigger] = Tag.materializeCStruct0Tag @@ -7633,6 +8070,14 @@ object _GtkListBoxRowClass: def padding : CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._8] = struct._3 def padding_=(value: CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._8]): Unit = !struct.at3 = value +opaque type _GtkListHeader = CStruct0 +object _GtkListHeader: + given _tag: Tag[_GtkListHeader] = Tag.materializeCStruct0Tag + +opaque type _GtkListHeaderClass = CStruct0 +object _GtkListHeaderClass: + given _tag: Tag[_GtkListHeaderClass] = Tag.materializeCStruct0Tag + opaque type _GtkListItem = CStruct0 object _GtkListItem: given _tag: Tag[_GtkListItem] = Tag.materializeCStruct0Tag @@ -8163,6 +8608,10 @@ opaque type _GtkPrintContext = CStruct0 object _GtkPrintContext: given _tag: Tag[_GtkPrintContext] = Tag.materializeCStruct0Tag +opaque type _GtkPrintDialog = CStruct0 +object _GtkPrintDialog: + given _tag: Tag[_GtkPrintDialog] = Tag.materializeCStruct0Tag + opaque type _GtkPrintOperation = CStruct2[_root_.sn.gnome.gobject.internal.GObject, Ptr[GtkPrintOperationPrivate]] object _GtkPrintOperation: given _tag: Tag[_GtkPrintOperation] = Tag.materializeCStruct2Tag[_root_.sn.gnome.gobject.internal.GObject, Ptr[GtkPrintOperationPrivate]] @@ -8292,6 +8741,10 @@ opaque type _GtkPrintSettings = CStruct0 object _GtkPrintSettings: given _tag: Tag[_GtkPrintSettings] = Tag.materializeCStruct0Tag +opaque type _GtkPrintSetup = CStruct0 +object _GtkPrintSetup: + given _tag: Tag[_GtkPrintSetup] = Tag.materializeCStruct0Tag + opaque type _GtkProgressBar = CStruct0 object _GtkProgressBar: given _tag: Tag[_GtkProgressBar] = Tag.materializeCStruct0Tag @@ -8539,6 +8992,10 @@ object _GtkScaleClass: def padding : CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._8] = struct._3 def padding_=(value: CArray[_root_.sn.gnome.glib.internal.gpointer, Nat._8]): Unit = !struct.at3 = value +opaque type _GtkScrollInfo = CStruct0 +object _GtkScrollInfo: + given _tag: Tag[_GtkScrollInfo] = Tag.materializeCStruct0Tag + opaque type _GtkScrollable = CStruct0 object _GtkScrollable: given _tag: Tag[_GtkScrollable] = Tag.materializeCStruct0Tag @@ -8574,6 +9031,28 @@ opaque type _GtkSearchEntry = CStruct0 object _GtkSearchEntry: given _tag: Tag[_GtkSearchEntry] = Tag.materializeCStruct0Tag +opaque type _GtkSectionModel = CStruct0 +object _GtkSectionModel: + given _tag: Tag[_GtkSectionModel] = Tag.materializeCStruct0Tag + +/** + * GtkSectionModelInterface: _section: Return the section that covers the given position. If the position is outside the number of items, returns a single range from n_items to G_MAXUINT +*/ +opaque type _GtkSectionModelInterface = CStruct2[_root_.sn.gnome.gobject.internal.GTypeInterface, CFuncPtr4[Ptr[GtkSectionModel], _root_.sn.gnome.glib.internal.guint, Ptr[_root_.sn.gnome.glib.internal.guint], Ptr[_root_.sn.gnome.glib.internal.guint], Unit]] +object _GtkSectionModelInterface: + given _tag: Tag[_GtkSectionModelInterface] = Tag.materializeCStruct2Tag[_root_.sn.gnome.gobject.internal.GTypeInterface, CFuncPtr4[Ptr[GtkSectionModel], _root_.sn.gnome.glib.internal.guint, Ptr[_root_.sn.gnome.glib.internal.guint], Ptr[_root_.sn.gnome.glib.internal.guint], Unit]] + def apply()(using Zone): Ptr[_GtkSectionModelInterface] = scala.scalanative.unsafe.alloc[_GtkSectionModelInterface](1) + def apply(g_iface : _root_.sn.gnome.gobject.internal.GTypeInterface, get_section : CFuncPtr4[Ptr[GtkSectionModel], _root_.sn.gnome.glib.internal.guint, Ptr[_root_.sn.gnome.glib.internal.guint], Ptr[_root_.sn.gnome.glib.internal.guint], Unit])(using Zone): Ptr[_GtkSectionModelInterface] = + val ____ptr = apply() + (!____ptr).g_iface = g_iface + (!____ptr).get_section = get_section + ____ptr + extension (struct: _GtkSectionModelInterface) + def g_iface : _root_.sn.gnome.gobject.internal.GTypeInterface = struct._1 + def g_iface_=(value: _root_.sn.gnome.gobject.internal.GTypeInterface): Unit = !struct.at1 = value + def get_section : CFuncPtr4[Ptr[GtkSectionModel], _root_.sn.gnome.glib.internal.guint, Ptr[_root_.sn.gnome.glib.internal.guint], Ptr[_root_.sn.gnome.glib.internal.guint], Unit] = struct._2 + def get_section_=(value: CFuncPtr4[Ptr[GtkSectionModel], _root_.sn.gnome.glib.internal.guint, Ptr[_root_.sn.gnome.glib.internal.guint], Ptr[_root_.sn.gnome.glib.internal.guint], Unit]): Unit = !struct.at2 = value + opaque type _GtkSelectionFilterModel = CStruct0 object _GtkSelectionFilterModel: given _tag: Tag[_GtkSelectionFilterModel] = Tag.materializeCStruct0Tag @@ -9711,6 +10190,10 @@ opaque type _GtkTreeViewColumn = CStruct0 object _GtkTreeViewColumn: given _tag: Tag[_GtkTreeViewColumn] = Tag.materializeCStruct0Tag +opaque type _GtkUriLauncher = CStruct0 +object _GtkUriLauncher: + given _tag: Tag[_GtkUriLauncher] = Tag.materializeCStruct0Tag + opaque type _GtkVideo = CStruct0 object _GtkVideo: given _tag: Tag[_GtkVideo] = Tag.materializeCStruct0Tag @@ -9988,145 +10471,4 @@ object _GtkWindowGroupPrivate: opaque type _GtkWindowHandle = CStruct0 object _GtkWindowHandle: - given _tag: Tag[_GtkWindowHandle] = Tag.materializeCStruct0Tag - -/** - * graphene_matrix_t: -*/ -opaque type graphene_matrix_t = CStruct1[graphene_simd4x4f_t] -object graphene_matrix_t: - given _tag: Tag[graphene_matrix_t] = Tag.materializeCStruct1Tag[graphene_simd4x4f_t] - def apply()(using Zone): Ptr[graphene_matrix_t] = scala.scalanative.unsafe.alloc[graphene_matrix_t](1) - def apply(__graphene_private_value : graphene_simd4x4f_t)(using Zone): Ptr[graphene_matrix_t] = - val ____ptr = apply() - (!____ptr).__graphene_private_value = __graphene_private_value - ____ptr - extension (struct: graphene_matrix_t) - def __graphene_private_value : graphene_simd4x4f_t = struct._1 - def __graphene_private_value_=(value: graphene_simd4x4f_t): Unit = !struct.at1 = value - -/** - * graphene_point3d_t: : the X coordinate : the Y coordinate : the Z coordinate -*/ -opaque type graphene_point3d_t = CStruct3[Float, Float, Float] -object graphene_point3d_t: - given _tag: Tag[graphene_point3d_t] = Tag.materializeCStruct3Tag[Float, Float, Float] - def apply()(using Zone): Ptr[graphene_point3d_t] = scala.scalanative.unsafe.alloc[graphene_point3d_t](1) - def apply(x : Float, y : Float, z : Float)(using Zone): Ptr[graphene_point3d_t] = - val ____ptr = apply() - (!____ptr).x = x - (!____ptr).y = y - (!____ptr).z = z - ____ptr - extension (struct: graphene_point3d_t) - def x : Float = struct._1 - def x_=(value: Float): Unit = !struct.at1 = value - def y : Float = struct._2 - def y_=(value: Float): Unit = !struct.at2 = value - def z : Float = struct._3 - def z_=(value: Float): Unit = !struct.at3 = value - -/** - * graphene_point_t: : the X coordinate of the point : the Y coordinate of the point -*/ -opaque type graphene_point_t = CStruct2[Float, Float] -object graphene_point_t: - given _tag: Tag[graphene_point_t] = Tag.materializeCStruct2Tag[Float, Float] - def apply()(using Zone): Ptr[graphene_point_t] = scala.scalanative.unsafe.alloc[graphene_point_t](1) - def apply(x : Float, y : Float)(using Zone): Ptr[graphene_point_t] = - val ____ptr = apply() - (!____ptr).x = x - (!____ptr).y = y - ____ptr - extension (struct: graphene_point_t) - def x : Float = struct._1 - def x_=(value: Float): Unit = !struct.at1 = value - def y : Float = struct._2 - def y_=(value: Float): Unit = !struct.at2 = value - -/** - * graphene_rect_t: : the coordinates of the origin of the rectangle : the size of the rectangle -*/ -opaque type graphene_rect_t = CStruct2[graphene_point_t, graphene_size_t] -object graphene_rect_t: - given _tag: Tag[graphene_rect_t] = Tag.materializeCStruct2Tag[graphene_point_t, graphene_size_t] - def apply()(using Zone): Ptr[graphene_rect_t] = scala.scalanative.unsafe.alloc[graphene_rect_t](1) - def apply(origin : graphene_point_t, size : graphene_size_t)(using Zone): Ptr[graphene_rect_t] = - val ____ptr = apply() - (!____ptr).origin = origin - (!____ptr).size = size - ____ptr - extension (struct: graphene_rect_t) - def origin : graphene_point_t = struct._1 - def origin_=(value: graphene_point_t): Unit = !struct.at1 = value - def size : graphene_size_t = struct._2 - def size_=(value: graphene_size_t): Unit = !struct.at2 = value - -opaque type graphene_simd4x4f_t = CStruct4[graphene_simd4f_t, graphene_simd4f_t, graphene_simd4f_t, graphene_simd4f_t] -object graphene_simd4x4f_t: - given _tag: Tag[graphene_simd4x4f_t] = Tag.materializeCStruct4Tag[graphene_simd4f_t, graphene_simd4f_t, graphene_simd4f_t, graphene_simd4f_t] - def apply()(using Zone): Ptr[graphene_simd4x4f_t] = scala.scalanative.unsafe.alloc[graphene_simd4x4f_t](1) - def apply(x : graphene_simd4f_t, y : graphene_simd4f_t, z : graphene_simd4f_t, w : graphene_simd4f_t)(using Zone): Ptr[graphene_simd4x4f_t] = - val ____ptr = apply() - (!____ptr).x = x - (!____ptr).y = y - (!____ptr).z = z - (!____ptr).w = w - ____ptr - extension (struct: graphene_simd4x4f_t) - def x : graphene_simd4f_t = struct._1 - def x_=(value: graphene_simd4f_t): Unit = !struct.at1 = value - def y : graphene_simd4f_t = struct._2 - def y_=(value: graphene_simd4f_t): Unit = !struct.at2 = value - def z : graphene_simd4f_t = struct._3 - def z_=(value: graphene_simd4f_t): Unit = !struct.at3 = value - def w : graphene_simd4f_t = struct._4 - def w_=(value: graphene_simd4f_t): Unit = !struct.at4 = value - -/** - * graphene_size_t: : the width : the height -*/ -opaque type graphene_size_t = CStruct2[Float, Float] -object graphene_size_t: - given _tag: Tag[graphene_size_t] = Tag.materializeCStruct2Tag[Float, Float] - def apply()(using Zone): Ptr[graphene_size_t] = scala.scalanative.unsafe.alloc[graphene_size_t](1) - def apply(width : Float, height : Float)(using Zone): Ptr[graphene_size_t] = - val ____ptr = apply() - (!____ptr).width = width - (!____ptr).height = height - ____ptr - extension (struct: graphene_size_t) - def width : Float = struct._1 - def width_=(value: Float): Unit = !struct.at1 = value - def height : Float = struct._2 - def height_=(value: Float): Unit = !struct.at2 = value - -/** - * graphene_vec3_t: -*/ -opaque type graphene_vec3_t = CStruct1[graphene_simd4f_t] -object graphene_vec3_t: - given _tag: Tag[graphene_vec3_t] = Tag.materializeCStruct1Tag[graphene_simd4f_t] - def apply()(using Zone): Ptr[graphene_vec3_t] = scala.scalanative.unsafe.alloc[graphene_vec3_t](1) - def apply(__graphene_private_value : graphene_simd4f_t)(using Zone): Ptr[graphene_vec3_t] = - val ____ptr = apply() - (!____ptr).__graphene_private_value = __graphene_private_value - ____ptr - extension (struct: graphene_vec3_t) - def __graphene_private_value : graphene_simd4f_t = struct._1 - def __graphene_private_value_=(value: graphene_simd4f_t): Unit = !struct.at1 = value - -/** - * graphene_vec4_t: -*/ -opaque type graphene_vec4_t = CStruct1[graphene_simd4f_t] -object graphene_vec4_t: - given _tag: Tag[graphene_vec4_t] = Tag.materializeCStruct1Tag[graphene_simd4f_t] - def apply()(using Zone): Ptr[graphene_vec4_t] = scala.scalanative.unsafe.alloc[graphene_vec4_t](1) - def apply(__graphene_private_value : graphene_simd4f_t)(using Zone): Ptr[graphene_vec4_t] = - val ____ptr = apply() - (!____ptr).__graphene_private_value = __graphene_private_value - ____ptr - extension (struct: graphene_vec4_t) - def __graphene_private_value : graphene_simd4f_t = struct._1 - def __graphene_private_value_=(value: graphene_simd4f_t): Unit = !struct.at1 = value \ No newline at end of file + given _tag: Tag[_GtkWindowHandle] = Tag.materializeCStruct0Tag \ No newline at end of file diff --git a/harfbuzz/src/main/scala/generated/sn.gnome.harfbuzz.internal/aliases.scala b/harfbuzz/src/main/scala/generated/sn.gnome.harfbuzz.internal/aliases.scala index 72f00b5..8730b04 100644 --- a/harfbuzz/src/main/scala/generated/sn.gnome.harfbuzz.internal/aliases.scala +++ b/harfbuzz/src/main/scala/generated/sn.gnome.harfbuzz.internal/aliases.scala @@ -15,6 +15,9 @@ object hb_bool_t: extension (v: hb_bool_t) inline def value: CInt = v +/** + * hb_buffer_message_func_t: : An #hb_buffer_t to work upon : The #hb_font_t the is shaped with : `NULL`-terminated message passed to the function _data: User data pointer passed by the caller +*/ opaque type hb_buffer_message_func_t = CFuncPtr4[Ptr[hb_buffer_t], Ptr[hb_font_t], CString, Ptr[Byte], hb_bool_t] object hb_buffer_message_func_t: given _tag: Tag[hb_buffer_message_func_t] = Tag.materializeCFuncPtr4[Ptr[hb_buffer_t], Ptr[hb_font_t], CString, Ptr[Byte], hb_bool_t] @@ -34,6 +37,30 @@ object hb_codepoint_t: extension (v: hb_codepoint_t) inline def value: uint32_t = v +/** + * hb_color_line_get_color_stops_func_t: _line: a #hb_color_line_t object _line_data: the data accompanying _line : the index of the first color stop to return : (inout) (optional): Input = the maximum number of feature tags to return; Output = the actual number of feature tags returned (may be zero) _stops: (out) (array length=count) (optional): Array of #hb_color_stop_t to populate _data: the data accompanying this method +*/ +opaque type hb_color_line_get_color_stops_func_t = CFuncPtr6[Ptr[hb_color_line_t], Ptr[Byte], CUnsignedInt, Ptr[CUnsignedInt], Ptr[hb_color_stop_t], Ptr[Byte], CUnsignedInt] +object hb_color_line_get_color_stops_func_t: + given _tag: Tag[hb_color_line_get_color_stops_func_t] = Tag.materializeCFuncPtr6[Ptr[hb_color_line_t], Ptr[Byte], CUnsignedInt, Ptr[CUnsignedInt], Ptr[hb_color_stop_t], Ptr[Byte], CUnsignedInt] + inline def fromPtr(ptr: Ptr[Byte] | Ptr[?]): hb_color_line_get_color_stops_func_t = CFuncPtr.fromPtr(ptr.asInstanceOf[Ptr[Byte]]) + inline def apply(inline o: CFuncPtr6[Ptr[hb_color_line_t], Ptr[Byte], CUnsignedInt, Ptr[CUnsignedInt], Ptr[hb_color_stop_t], Ptr[Byte], CUnsignedInt]): hb_color_line_get_color_stops_func_t = o + extension (v: hb_color_line_get_color_stops_func_t) + inline def value: CFuncPtr6[Ptr[hb_color_line_t], Ptr[Byte], CUnsignedInt, Ptr[CUnsignedInt], Ptr[hb_color_stop_t], Ptr[Byte], CUnsignedInt] = v + inline def toPtr: Ptr[?] = CFuncPtr.toPtr(v) + +/** + * hb_color_line_get_extend_func_t: _line: a #hb_color_line_t object _line_data: the data accompanying _line _data: the data accompanying this method +*/ +opaque type hb_color_line_get_extend_func_t = CFuncPtr3[Ptr[hb_color_line_t], Ptr[Byte], Ptr[Byte], hb_paint_extend_t] +object hb_color_line_get_extend_func_t: + given _tag: Tag[hb_color_line_get_extend_func_t] = Tag.materializeCFuncPtr3[Ptr[hb_color_line_t], Ptr[Byte], Ptr[Byte], hb_paint_extend_t] + inline def fromPtr(ptr: Ptr[Byte] | Ptr[?]): hb_color_line_get_extend_func_t = CFuncPtr.fromPtr(ptr.asInstanceOf[Ptr[Byte]]) + inline def apply(inline o: CFuncPtr3[Ptr[hb_color_line_t], Ptr[Byte], Ptr[Byte], hb_paint_extend_t]): hb_color_line_get_extend_func_t = o + extension (v: hb_color_line_get_extend_func_t) + inline def value: CFuncPtr3[Ptr[hb_color_line_t], Ptr[Byte], Ptr[Byte], hb_paint_extend_t] = v + inline def toPtr: Ptr[?] = CFuncPtr.toPtr(v) + /** * hb_color_t: */ @@ -44,6 +71,9 @@ object hb_color_t: extension (v: hb_color_t) inline def value: uint32_t = v +/** + * hb_destroy_func_t: _data: the data to be destroyed +*/ opaque type hb_destroy_func_t = CFuncPtr1[Ptr[Byte], Unit] object hb_destroy_func_t: given _tag: Tag[hb_destroy_func_t] = Tag.materializeCFuncPtr1[Ptr[Byte], Unit] @@ -53,6 +83,81 @@ object hb_destroy_func_t: inline def value: CFuncPtr1[Ptr[Byte], Unit] = v inline def toPtr: Ptr[?] = CFuncPtr.toPtr(v) +/** + * hb_draw_close_path_func_t: : draw functions object _data: The data accompanying the draw functions in hb_font_draw_glyph() +*/ +opaque type hb_draw_close_path_func_t = CFuncPtr4[Ptr[hb_draw_funcs_t], Ptr[Byte], Ptr[hb_draw_state_t], Ptr[Byte], Unit] +object hb_draw_close_path_func_t: + given _tag: Tag[hb_draw_close_path_func_t] = Tag.materializeCFuncPtr4[Ptr[hb_draw_funcs_t], Ptr[Byte], Ptr[hb_draw_state_t], Ptr[Byte], Unit] + inline def fromPtr(ptr: Ptr[Byte] | Ptr[?]): hb_draw_close_path_func_t = CFuncPtr.fromPtr(ptr.asInstanceOf[Ptr[Byte]]) + inline def apply(inline o: CFuncPtr4[Ptr[hb_draw_funcs_t], Ptr[Byte], Ptr[hb_draw_state_t], Ptr[Byte], Unit]): hb_draw_close_path_func_t = o + extension (v: hb_draw_close_path_func_t) + inline def value: CFuncPtr4[Ptr[hb_draw_funcs_t], Ptr[Byte], Ptr[hb_draw_state_t], Ptr[Byte], Unit] = v + inline def toPtr: Ptr[?] = CFuncPtr.toPtr(v) + +/** + * hb_draw_cubic_to_func_t: : draw functions object _data: The data accompanying the draw functions in hb_font_draw_glyph() +*/ +opaque type hb_draw_cubic_to_func_t = CFuncPtr10[Ptr[hb_draw_funcs_t], Ptr[Byte], Ptr[hb_draw_state_t], Float, Float, Float, Float, Float, Float, Ptr[Byte], Unit] +object hb_draw_cubic_to_func_t: + given _tag: Tag[hb_draw_cubic_to_func_t] = Tag.materializeCFuncPtr10[Ptr[hb_draw_funcs_t], Ptr[Byte], Ptr[hb_draw_state_t], Float, Float, Float, Float, Float, Float, Ptr[Byte], Unit] + inline def fromPtr(ptr: Ptr[Byte] | Ptr[?]): hb_draw_cubic_to_func_t = CFuncPtr.fromPtr(ptr.asInstanceOf[Ptr[Byte]]) + inline def apply(inline o: CFuncPtr10[Ptr[hb_draw_funcs_t], Ptr[Byte], Ptr[hb_draw_state_t], Float, Float, Float, Float, Float, Float, Ptr[Byte], Unit]): hb_draw_cubic_to_func_t = o + extension (v: hb_draw_cubic_to_func_t) + inline def value: CFuncPtr10[Ptr[hb_draw_funcs_t], Ptr[Byte], Ptr[hb_draw_state_t], Float, Float, Float, Float, Float, Float, Ptr[Byte], Unit] = v + inline def toPtr: Ptr[?] = CFuncPtr.toPtr(v) + +/** + * hb_draw_line_to_func_t: : draw functions object _data: The data accompanying the draw functions in hb_font_draw_glyph() +*/ +opaque type hb_draw_line_to_func_t = CFuncPtr6[Ptr[hb_draw_funcs_t], Ptr[Byte], Ptr[hb_draw_state_t], Float, Float, Ptr[Byte], Unit] +object hb_draw_line_to_func_t: + given _tag: Tag[hb_draw_line_to_func_t] = Tag.materializeCFuncPtr6[Ptr[hb_draw_funcs_t], Ptr[Byte], Ptr[hb_draw_state_t], Float, Float, Ptr[Byte], Unit] + inline def fromPtr(ptr: Ptr[Byte] | Ptr[?]): hb_draw_line_to_func_t = CFuncPtr.fromPtr(ptr.asInstanceOf[Ptr[Byte]]) + inline def apply(inline o: CFuncPtr6[Ptr[hb_draw_funcs_t], Ptr[Byte], Ptr[hb_draw_state_t], Float, Float, Ptr[Byte], Unit]): hb_draw_line_to_func_t = o + extension (v: hb_draw_line_to_func_t) + inline def value: CFuncPtr6[Ptr[hb_draw_funcs_t], Ptr[Byte], Ptr[hb_draw_state_t], Float, Float, Ptr[Byte], Unit] = v + inline def toPtr: Ptr[?] = CFuncPtr.toPtr(v) + +/** + * hb_draw_move_to_func_t: : draw functions object _data: The data accompanying the draw functions in hb_font_draw_glyph() +*/ +opaque type hb_draw_move_to_func_t = CFuncPtr6[Ptr[hb_draw_funcs_t], Ptr[Byte], Ptr[hb_draw_state_t], Float, Float, Ptr[Byte], Unit] +object hb_draw_move_to_func_t: + given _tag: Tag[hb_draw_move_to_func_t] = Tag.materializeCFuncPtr6[Ptr[hb_draw_funcs_t], Ptr[Byte], Ptr[hb_draw_state_t], Float, Float, Ptr[Byte], Unit] + inline def fromPtr(ptr: Ptr[Byte] | Ptr[?]): hb_draw_move_to_func_t = CFuncPtr.fromPtr(ptr.asInstanceOf[Ptr[Byte]]) + inline def apply(inline o: CFuncPtr6[Ptr[hb_draw_funcs_t], Ptr[Byte], Ptr[hb_draw_state_t], Float, Float, Ptr[Byte], Unit]): hb_draw_move_to_func_t = o + extension (v: hb_draw_move_to_func_t) + inline def value: CFuncPtr6[Ptr[hb_draw_funcs_t], Ptr[Byte], Ptr[hb_draw_state_t], Float, Float, Ptr[Byte], Unit] = v + inline def toPtr: Ptr[?] = CFuncPtr.toPtr(v) + +/** + * hb_draw_quadratic_to_func_t: : draw functions object _data: The data accompanying the draw functions in hb_font_draw_glyph() +*/ +opaque type hb_draw_quadratic_to_func_t = CFuncPtr8[Ptr[hb_draw_funcs_t], Ptr[Byte], Ptr[hb_draw_state_t], Float, Float, Float, Float, Ptr[Byte], Unit] +object hb_draw_quadratic_to_func_t: + given _tag: Tag[hb_draw_quadratic_to_func_t] = Tag.materializeCFuncPtr8[Ptr[hb_draw_funcs_t], Ptr[Byte], Ptr[hb_draw_state_t], Float, Float, Float, Float, Ptr[Byte], Unit] + inline def fromPtr(ptr: Ptr[Byte] | Ptr[?]): hb_draw_quadratic_to_func_t = CFuncPtr.fromPtr(ptr.asInstanceOf[Ptr[Byte]]) + inline def apply(inline o: CFuncPtr8[Ptr[hb_draw_funcs_t], Ptr[Byte], Ptr[hb_draw_state_t], Float, Float, Float, Float, Ptr[Byte], Unit]): hb_draw_quadratic_to_func_t = o + extension (v: hb_draw_quadratic_to_func_t) + inline def value: CFuncPtr8[Ptr[hb_draw_funcs_t], Ptr[Byte], Ptr[hb_draw_state_t], Float, Float, Float, Float, Ptr[Byte], Unit] = v + inline def toPtr: Ptr[?] = CFuncPtr.toPtr(v) + +/** + * hb_font_draw_glyph_func_t: : #hb_font_t to work upon _data: user data pointer : The glyph ID to query _funcs: The draw functions to send the shape data to _data: The data accompanying the draw functions _data: User data pointer passed by the caller +*/ +opaque type hb_font_draw_glyph_func_t = CFuncPtr6[Ptr[hb_font_t], Ptr[Byte], hb_codepoint_t, Ptr[hb_draw_funcs_t], Ptr[Byte], Ptr[Byte], Unit] +object hb_font_draw_glyph_func_t: + given _tag: Tag[hb_font_draw_glyph_func_t] = Tag.materializeCFuncPtr6[Ptr[hb_font_t], Ptr[Byte], hb_codepoint_t, Ptr[hb_draw_funcs_t], Ptr[Byte], Ptr[Byte], Unit] + inline def fromPtr(ptr: Ptr[Byte] | Ptr[?]): hb_font_draw_glyph_func_t = CFuncPtr.fromPtr(ptr.asInstanceOf[Ptr[Byte]]) + inline def apply(inline o: CFuncPtr6[Ptr[hb_font_t], Ptr[Byte], hb_codepoint_t, Ptr[hb_draw_funcs_t], Ptr[Byte], Ptr[Byte], Unit]): hb_font_draw_glyph_func_t = o + extension (v: hb_font_draw_glyph_func_t) + inline def value: CFuncPtr6[Ptr[hb_font_t], Ptr[Byte], hb_codepoint_t, Ptr[hb_draw_funcs_t], Ptr[Byte], Ptr[Byte], Unit] = v + inline def toPtr: Ptr[?] = CFuncPtr.toPtr(v) + +/** + * hb_font_get_font_extents_func_t: : #hb_font_t to work upon _data: user data pointer : (out): The font extents retrieved _data: User data pointer passed by the caller +*/ opaque type hb_font_get_font_extents_func_t = CFuncPtr4[Ptr[hb_font_t], Ptr[Byte], Ptr[hb_font_extents_t], Ptr[Byte], hb_bool_t] object hb_font_get_font_extents_func_t: given _tag: Tag[hb_font_get_font_extents_func_t] = Tag.materializeCFuncPtr4[Ptr[hb_font_t], Ptr[Byte], Ptr[hb_font_extents_t], Ptr[Byte], hb_bool_t] @@ -83,7 +188,7 @@ object hb_font_get_font_v_extents_func_t: inline def value: hb_font_get_font_extents_func_t = v /** - * hb_font_get_glyph_advance_func_t: + * hb_font_get_glyph_advance_func_t: : #hb_font_t to work upon _data: user data pointer : The glyph ID to query _data: User data pointer passed by the caller */ opaque type hb_font_get_glyph_advance_func_t = CFuncPtr4[Ptr[hb_font_t], Ptr[Byte], hb_codepoint_t, Ptr[Byte], hb_position_t] object hb_font_get_glyph_advance_func_t: @@ -95,7 +200,7 @@ object hb_font_get_glyph_advance_func_t: inline def toPtr: Ptr[?] = CFuncPtr.toPtr(v) /** - * hb_font_get_glyph_advances_func_t: + * hb_font_get_glyph_advances_func_t: : #hb_font_t to work upon _data: user data pointer : The number of glyph IDs in the sequence queried _glyph: The first glyph ID to query _stride: The stride between successive glyph IDs _advance: (out): The first advance retrieved _stride: The stride between successive advances _data: User data pointer passed by the caller */ opaque type hb_font_get_glyph_advances_func_t = CFuncPtr8[Ptr[hb_font_t], Ptr[Byte], CUnsignedInt, Ptr[hb_codepoint_t], CUnsignedInt, Ptr[hb_position_t], CUnsignedInt, Ptr[Byte], Unit] object hb_font_get_glyph_advances_func_t: @@ -107,7 +212,7 @@ object hb_font_get_glyph_advances_func_t: inline def toPtr: Ptr[?] = CFuncPtr.toPtr(v) /** - * hb_font_get_glyph_contour_point_func_t: + * hb_font_get_glyph_contour_point_func_t: : #hb_font_t to work upon _data: user data pointer : The glyph ID to query _index: The contour-point index to query : (out): The X value retrieved for the contour point : (out): The Y value retrieved for the contour point _data: User data pointer passed by the caller */ opaque type hb_font_get_glyph_contour_point_func_t = CFuncPtr7[Ptr[hb_font_t], Ptr[Byte], hb_codepoint_t, CUnsignedInt, Ptr[hb_position_t], Ptr[hb_position_t], Ptr[Byte], hb_bool_t] object hb_font_get_glyph_contour_point_func_t: @@ -119,7 +224,7 @@ object hb_font_get_glyph_contour_point_func_t: inline def toPtr: Ptr[?] = CFuncPtr.toPtr(v) /** - * hb_font_get_glyph_extents_func_t: + * hb_font_get_glyph_extents_func_t: : #hb_font_t to work upon _data: user data pointer : The glyph ID to query : (out): The #hb_glyph_extents_t retrieved _data: User data pointer passed by the caller */ opaque type hb_font_get_glyph_extents_func_t = CFuncPtr5[Ptr[hb_font_t], Ptr[Byte], hb_codepoint_t, Ptr[hb_glyph_extents_t], Ptr[Byte], hb_bool_t] object hb_font_get_glyph_extents_func_t: @@ -131,7 +236,7 @@ object hb_font_get_glyph_extents_func_t: inline def toPtr: Ptr[?] = CFuncPtr.toPtr(v) /** - * hb_font_get_glyph_from_name_func_t: + * hb_font_get_glyph_from_name_func_t: : #hb_font_t to work upon _data: user data pointer : The length of the name queried : (out): The glyph ID retrieved _data: User data pointer passed by the caller */ opaque type hb_font_get_glyph_from_name_func_t = CFuncPtr6[Ptr[hb_font_t], Ptr[Byte], CString, CInt, Ptr[hb_codepoint_t], Ptr[Byte], hb_bool_t] object hb_font_get_glyph_from_name_func_t: @@ -142,6 +247,9 @@ object hb_font_get_glyph_from_name_func_t: inline def value: CFuncPtr6[Ptr[hb_font_t], Ptr[Byte], CString, CInt, Ptr[hb_codepoint_t], Ptr[Byte], hb_bool_t] = v inline def toPtr: Ptr[?] = CFuncPtr.toPtr(v) +/** + * hb_font_get_glyph_func_t: : #hb_font_t to work upon _data: user data pointer : The Unicode code point to query _selector: The variation-selector code point to query : (out): The glyph ID retrieved _data: User data pointer passed by the caller +*/ opaque type hb_font_get_glyph_func_t = CFuncPtr6[Ptr[hb_font_t], Ptr[Byte], hb_codepoint_t, hb_codepoint_t, Ptr[hb_codepoint_t], Ptr[Byte], hb_bool_t] object hb_font_get_glyph_func_t: given _tag: Tag[hb_font_get_glyph_func_t] = Tag.materializeCFuncPtr6[Ptr[hb_font_t], Ptr[Byte], hb_codepoint_t, hb_codepoint_t, Ptr[hb_codepoint_t], Ptr[Byte], hb_bool_t] @@ -171,6 +279,9 @@ object hb_font_get_glyph_h_advances_func_t: extension (v: hb_font_get_glyph_h_advances_func_t) inline def value: hb_font_get_glyph_advances_func_t = v +/** + * hb_font_get_glyph_h_kerning_func_t: +*/ type hb_font_get_glyph_h_kerning_func_t = hb_font_get_glyph_kerning_func_t object hb_font_get_glyph_h_kerning_func_t: given _tag: Tag[hb_font_get_glyph_h_kerning_func_t] = hb_font_get_glyph_kerning_func_t._tag @@ -188,6 +299,9 @@ object hb_font_get_glyph_h_origin_func_t: extension (v: hb_font_get_glyph_h_origin_func_t) inline def value: hb_font_get_glyph_origin_func_t = v +/** + * hb_font_get_glyph_kerning_func_t: : #hb_font_t to work upon _data: user data pointer _glyph: The glyph ID of the first glyph in the glyph pair _glyph: The glyph ID of the second glyph in the glyph pair _data: User data pointer passed by the caller +*/ opaque type hb_font_get_glyph_kerning_func_t = CFuncPtr5[Ptr[hb_font_t], Ptr[Byte], hb_codepoint_t, hb_codepoint_t, Ptr[Byte], hb_position_t] object hb_font_get_glyph_kerning_func_t: given _tag: Tag[hb_font_get_glyph_kerning_func_t] = Tag.materializeCFuncPtr5[Ptr[hb_font_t], Ptr[Byte], hb_codepoint_t, hb_codepoint_t, Ptr[Byte], hb_position_t] @@ -198,7 +312,7 @@ object hb_font_get_glyph_kerning_func_t: inline def toPtr: Ptr[?] = CFuncPtr.toPtr(v) /** - * hb_font_get_glyph_name_func_t: + * hb_font_get_glyph_name_func_t: : #hb_font_t to work upon _data: user data pointer : The glyph ID to query : Length of the glyph-name string retrieved _data: User data pointer passed by the caller */ opaque type hb_font_get_glyph_name_func_t = CFuncPtr6[Ptr[hb_font_t], Ptr[Byte], hb_codepoint_t, CString, CUnsignedInt, Ptr[Byte], hb_bool_t] object hb_font_get_glyph_name_func_t: @@ -210,7 +324,7 @@ object hb_font_get_glyph_name_func_t: inline def toPtr: Ptr[?] = CFuncPtr.toPtr(v) /** - * hb_font_get_glyph_origin_func_t: + * hb_font_get_glyph_origin_func_t: : #hb_font_t to work upon _data: user data pointer : The glyph ID to query : (out): The X coordinate of the origin : (out): The Y coordinate of the origin _data: User data pointer passed by the caller */ opaque type hb_font_get_glyph_origin_func_t = CFuncPtr6[Ptr[hb_font_t], Ptr[Byte], hb_codepoint_t, Ptr[hb_position_t], Ptr[hb_position_t], Ptr[Byte], hb_bool_t] object hb_font_get_glyph_origin_func_t: @@ -221,6 +335,18 @@ object hb_font_get_glyph_origin_func_t: inline def value: CFuncPtr6[Ptr[hb_font_t], Ptr[Byte], hb_codepoint_t, Ptr[hb_position_t], Ptr[hb_position_t], Ptr[Byte], hb_bool_t] = v inline def toPtr: Ptr[?] = CFuncPtr.toPtr(v) +/** + * hb_font_get_glyph_shape_func_t: : #hb_font_t to work upon _data: user data pointer : The glyph ID to query _funcs: The draw functions to send the shape data to _data: The data accompanying the draw functions _data: User data pointer passed by the caller +*/ +opaque type hb_font_get_glyph_shape_func_t = CFuncPtr6[Ptr[hb_font_t], Ptr[Byte], hb_codepoint_t, Ptr[hb_draw_funcs_t], Ptr[Byte], Ptr[Byte], Unit] +object hb_font_get_glyph_shape_func_t: + given _tag: Tag[hb_font_get_glyph_shape_func_t] = Tag.materializeCFuncPtr6[Ptr[hb_font_t], Ptr[Byte], hb_codepoint_t, Ptr[hb_draw_funcs_t], Ptr[Byte], Ptr[Byte], Unit] + inline def fromPtr(ptr: Ptr[Byte] | Ptr[?]): hb_font_get_glyph_shape_func_t = CFuncPtr.fromPtr(ptr.asInstanceOf[Ptr[Byte]]) + inline def apply(inline o: CFuncPtr6[Ptr[hb_font_t], Ptr[Byte], hb_codepoint_t, Ptr[hb_draw_funcs_t], Ptr[Byte], Ptr[Byte], Unit]): hb_font_get_glyph_shape_func_t = o + extension (v: hb_font_get_glyph_shape_func_t) + inline def value: CFuncPtr6[Ptr[hb_font_t], Ptr[Byte], hb_codepoint_t, Ptr[hb_draw_funcs_t], Ptr[Byte], Ptr[Byte], Unit] = v + inline def toPtr: Ptr[?] = CFuncPtr.toPtr(v) + /** * hb_font_get_glyph_v_advance_func_t: */ @@ -241,6 +367,9 @@ object hb_font_get_glyph_v_advances_func_t: extension (v: hb_font_get_glyph_v_advances_func_t) inline def value: hb_font_get_glyph_advances_func_t = v +/** + * hb_font_get_glyph_v_kerning_func_t: +*/ type hb_font_get_glyph_v_kerning_func_t = hb_font_get_glyph_kerning_func_t object hb_font_get_glyph_v_kerning_func_t: given _tag: Tag[hb_font_get_glyph_v_kerning_func_t] = hb_font_get_glyph_kerning_func_t._tag @@ -259,7 +388,7 @@ object hb_font_get_glyph_v_origin_func_t: inline def value: hb_font_get_glyph_origin_func_t = v /** - * hb_font_get_nominal_glyph_func_t: + * hb_font_get_nominal_glyph_func_t: : #hb_font_t to work upon _data: user data pointer : The Unicode code point to query : (out): The glyph ID retrieved _data: User data pointer passed by the caller */ opaque type hb_font_get_nominal_glyph_func_t = CFuncPtr5[Ptr[hb_font_t], Ptr[Byte], hb_codepoint_t, Ptr[hb_codepoint_t], Ptr[Byte], hb_bool_t] object hb_font_get_nominal_glyph_func_t: @@ -271,7 +400,7 @@ object hb_font_get_nominal_glyph_func_t: inline def toPtr: Ptr[?] = CFuncPtr.toPtr(v) /** - * hb_font_get_nominal_glyphs_func_t: + * hb_font_get_nominal_glyphs_func_t: : #hb_font_t to work upon _data: user data pointer : number of code points to query _unicode: The first Unicode code point to query _stride: The stride between successive code points _glyph: (out): The first glyph ID retrieved _stride: The stride between successive glyph IDs _data: User data pointer passed by the caller */ opaque type hb_font_get_nominal_glyphs_func_t = CFuncPtr8[Ptr[hb_font_t], Ptr[Byte], CUnsignedInt, Ptr[hb_codepoint_t], CUnsignedInt, Ptr[hb_codepoint_t], CUnsignedInt, Ptr[Byte], CUnsignedInt] object hb_font_get_nominal_glyphs_func_t: @@ -283,7 +412,7 @@ object hb_font_get_nominal_glyphs_func_t: inline def toPtr: Ptr[?] = CFuncPtr.toPtr(v) /** - * hb_font_get_variation_glyph_func_t: + * hb_font_get_variation_glyph_func_t: : #hb_font_t to work upon _data: user data pointer : The Unicode code point to query _selector: The variation-selector code point to query : (out): The glyph ID retrieved _data: User data pointer passed by the caller */ opaque type hb_font_get_variation_glyph_func_t = CFuncPtr6[Ptr[hb_font_t], Ptr[Byte], hb_codepoint_t, hb_codepoint_t, Ptr[hb_codepoint_t], Ptr[Byte], hb_bool_t] object hb_font_get_variation_glyph_func_t: @@ -294,6 +423,21 @@ object hb_font_get_variation_glyph_func_t: inline def value: CFuncPtr6[Ptr[hb_font_t], Ptr[Byte], hb_codepoint_t, hb_codepoint_t, Ptr[hb_codepoint_t], Ptr[Byte], hb_bool_t] = v inline def toPtr: Ptr[?] = CFuncPtr.toPtr(v) +/** + * hb_font_paint_glyph_func_t: : #hb_font_t to work upon _data: user data pointer : The glyph ID to query _funcs: The paint functions to use _data: The data accompanying the paint functions _index: The color palette to use : The foreground color _data: User data pointer passed by the caller +*/ +opaque type hb_font_paint_glyph_func_t = CFuncPtr8[Ptr[hb_font_t], Ptr[Byte], hb_codepoint_t, Ptr[hb_paint_funcs_t], Ptr[Byte], CUnsignedInt, hb_color_t, Ptr[Byte], Unit] +object hb_font_paint_glyph_func_t: + given _tag: Tag[hb_font_paint_glyph_func_t] = Tag.materializeCFuncPtr8[Ptr[hb_font_t], Ptr[Byte], hb_codepoint_t, Ptr[hb_paint_funcs_t], Ptr[Byte], CUnsignedInt, hb_color_t, Ptr[Byte], Unit] + inline def fromPtr(ptr: Ptr[Byte] | Ptr[?]): hb_font_paint_glyph_func_t = CFuncPtr.fromPtr(ptr.asInstanceOf[Ptr[Byte]]) + inline def apply(inline o: CFuncPtr8[Ptr[hb_font_t], Ptr[Byte], hb_codepoint_t, Ptr[hb_paint_funcs_t], Ptr[Byte], CUnsignedInt, hb_color_t, Ptr[Byte], Unit]): hb_font_paint_glyph_func_t = o + extension (v: hb_font_paint_glyph_func_t) + inline def value: CFuncPtr8[Ptr[hb_font_t], Ptr[Byte], hb_codepoint_t, Ptr[hb_paint_funcs_t], Ptr[Byte], CUnsignedInt, hb_color_t, Ptr[Byte], Unit] = v + inline def toPtr: Ptr[?] = CFuncPtr.toPtr(v) + +/** + * hb_language_t: +*/ opaque type hb_language_t = Ptr[hb_language_impl_t] object hb_language_t: given _tag: Tag[hb_language_t] = Tag.Ptr[hb_language_impl_t](hb_language_impl_t._tag) @@ -311,6 +455,174 @@ object hb_mask_t: extension (v: hb_mask_t) inline def value: uint32_t = v +/** + * hb_paint_color_func_t: : paint functions object _data: The data accompanying the paint functions in hb_font_paint_glyph() : The color to use, unpremultiplied _data: User data pointer passed to hb_paint_funcs_set_color_func() +*/ +opaque type hb_paint_color_func_t = CFuncPtr5[Ptr[hb_paint_funcs_t], Ptr[Byte], hb_bool_t, hb_color_t, Ptr[Byte], Unit] +object hb_paint_color_func_t: + given _tag: Tag[hb_paint_color_func_t] = Tag.materializeCFuncPtr5[Ptr[hb_paint_funcs_t], Ptr[Byte], hb_bool_t, hb_color_t, Ptr[Byte], Unit] + inline def fromPtr(ptr: Ptr[Byte] | Ptr[?]): hb_paint_color_func_t = CFuncPtr.fromPtr(ptr.asInstanceOf[Ptr[Byte]]) + inline def apply(inline o: CFuncPtr5[Ptr[hb_paint_funcs_t], Ptr[Byte], hb_bool_t, hb_color_t, Ptr[Byte], Unit]): hb_paint_color_func_t = o + extension (v: hb_paint_color_func_t) + inline def value: CFuncPtr5[Ptr[hb_paint_funcs_t], Ptr[Byte], hb_bool_t, hb_color_t, Ptr[Byte], Unit] = v + inline def toPtr: Ptr[?] = CFuncPtr.toPtr(v) + +/** + * hb_paint_color_glyph_func_t: : paint functions object _data: The data accompanying the paint functions in hb_font_paint_glyph() : the glyph ID : the font _data: User data pointer passed to hb_paint_funcs_set_color_glyph_func() +*/ +opaque type hb_paint_color_glyph_func_t = CFuncPtr5[Ptr[hb_paint_funcs_t], Ptr[Byte], hb_codepoint_t, Ptr[hb_font_t], Ptr[Byte], hb_bool_t] +object hb_paint_color_glyph_func_t: + given _tag: Tag[hb_paint_color_glyph_func_t] = Tag.materializeCFuncPtr5[Ptr[hb_paint_funcs_t], Ptr[Byte], hb_codepoint_t, Ptr[hb_font_t], Ptr[Byte], hb_bool_t] + inline def fromPtr(ptr: Ptr[Byte] | Ptr[?]): hb_paint_color_glyph_func_t = CFuncPtr.fromPtr(ptr.asInstanceOf[Ptr[Byte]]) + inline def apply(inline o: CFuncPtr5[Ptr[hb_paint_funcs_t], Ptr[Byte], hb_codepoint_t, Ptr[hb_font_t], Ptr[Byte], hb_bool_t]): hb_paint_color_glyph_func_t = o + extension (v: hb_paint_color_glyph_func_t) + inline def value: CFuncPtr5[Ptr[hb_paint_funcs_t], Ptr[Byte], hb_codepoint_t, Ptr[hb_font_t], Ptr[Byte], hb_bool_t] = v + inline def toPtr: Ptr[?] = CFuncPtr.toPtr(v) + +/** + * hb_paint_custom_palette_color_func_t: : paint functions object _data: The data accompanying the paint functions in hb_font_paint_glyph() _index: the color index : (out): fetched color _data: User data pointer passed to hb_paint_funcs_set_pop_group_func() +*/ +opaque type hb_paint_custom_palette_color_func_t = CFuncPtr5[Ptr[hb_paint_funcs_t], Ptr[Byte], CUnsignedInt, Ptr[hb_color_t], Ptr[Byte], hb_bool_t] +object hb_paint_custom_palette_color_func_t: + given _tag: Tag[hb_paint_custom_palette_color_func_t] = Tag.materializeCFuncPtr5[Ptr[hb_paint_funcs_t], Ptr[Byte], CUnsignedInt, Ptr[hb_color_t], Ptr[Byte], hb_bool_t] + inline def fromPtr(ptr: Ptr[Byte] | Ptr[?]): hb_paint_custom_palette_color_func_t = CFuncPtr.fromPtr(ptr.asInstanceOf[Ptr[Byte]]) + inline def apply(inline o: CFuncPtr5[Ptr[hb_paint_funcs_t], Ptr[Byte], CUnsignedInt, Ptr[hb_color_t], Ptr[Byte], hb_bool_t]): hb_paint_custom_palette_color_func_t = o + extension (v: hb_paint_custom_palette_color_func_t) + inline def value: CFuncPtr5[Ptr[hb_paint_funcs_t], Ptr[Byte], CUnsignedInt, Ptr[hb_color_t], Ptr[Byte], hb_bool_t] = v + inline def toPtr: Ptr[?] = CFuncPtr.toPtr(v) + +/** + * hb_paint_image_func_t: : paint functions object _data: The data accompanying the paint functions in hb_font_paint_glyph() : width of the raster image in pixels, or 0 : height of the raster image in pixels, or 0 : the image format as a tag : the synthetic slant ratio to be applied to the image during rendering : (nullable): glyph extents for desired rendering _data: User data pointer passed to hb_paint_funcs_set_image_func() +*/ +opaque type hb_paint_image_func_t = CFuncPtr9[Ptr[hb_paint_funcs_t], Ptr[Byte], Ptr[hb_blob_t], CUnsignedInt, CUnsignedInt, hb_tag_t, Float, Ptr[hb_glyph_extents_t], Ptr[Byte], hb_bool_t] +object hb_paint_image_func_t: + given _tag: Tag[hb_paint_image_func_t] = Tag.materializeCFuncPtr9[Ptr[hb_paint_funcs_t], Ptr[Byte], Ptr[hb_blob_t], CUnsignedInt, CUnsignedInt, hb_tag_t, Float, Ptr[hb_glyph_extents_t], Ptr[Byte], hb_bool_t] + inline def fromPtr(ptr: Ptr[Byte] | Ptr[?]): hb_paint_image_func_t = CFuncPtr.fromPtr(ptr.asInstanceOf[Ptr[Byte]]) + inline def apply(inline o: CFuncPtr9[Ptr[hb_paint_funcs_t], Ptr[Byte], Ptr[hb_blob_t], CUnsignedInt, CUnsignedInt, hb_tag_t, Float, Ptr[hb_glyph_extents_t], Ptr[Byte], hb_bool_t]): hb_paint_image_func_t = o + extension (v: hb_paint_image_func_t) + inline def value: CFuncPtr9[Ptr[hb_paint_funcs_t], Ptr[Byte], Ptr[hb_blob_t], CUnsignedInt, CUnsignedInt, hb_tag_t, Float, Ptr[hb_glyph_extents_t], Ptr[Byte], hb_bool_t] = v + inline def toPtr: Ptr[?] = CFuncPtr.toPtr(v) + +/** + * hb_paint_linear_gradient_func_t: : paint functions object _data: The data accompanying the paint functions in hb_font_paint_glyph() _line: Color information for the gradient : X coordinate of the first point : Y coordinate of the first point : X coordinate of the second point : Y coordinate of the second point : X coordinate of the third point : Y coordinate of the third point _data: User data pointer passed to hb_paint_funcs_set_linear_gradient_func() +*/ +opaque type hb_paint_linear_gradient_func_t = CFuncPtr10[Ptr[hb_paint_funcs_t], Ptr[Byte], Ptr[hb_color_line_t], Float, Float, Float, Float, Float, Float, Ptr[Byte], Unit] +object hb_paint_linear_gradient_func_t: + given _tag: Tag[hb_paint_linear_gradient_func_t] = Tag.materializeCFuncPtr10[Ptr[hb_paint_funcs_t], Ptr[Byte], Ptr[hb_color_line_t], Float, Float, Float, Float, Float, Float, Ptr[Byte], Unit] + inline def fromPtr(ptr: Ptr[Byte] | Ptr[?]): hb_paint_linear_gradient_func_t = CFuncPtr.fromPtr(ptr.asInstanceOf[Ptr[Byte]]) + inline def apply(inline o: CFuncPtr10[Ptr[hb_paint_funcs_t], Ptr[Byte], Ptr[hb_color_line_t], Float, Float, Float, Float, Float, Float, Ptr[Byte], Unit]): hb_paint_linear_gradient_func_t = o + extension (v: hb_paint_linear_gradient_func_t) + inline def value: CFuncPtr10[Ptr[hb_paint_funcs_t], Ptr[Byte], Ptr[hb_color_line_t], Float, Float, Float, Float, Float, Float, Ptr[Byte], Unit] = v + inline def toPtr: Ptr[?] = CFuncPtr.toPtr(v) + +/** + * hb_paint_pop_clip_func_t: : paint functions object _data: The data accompanying the paint functions in hb_font_paint_glyph() _data: User data pointer passed to hb_paint_funcs_set_pop_clip_func() +*/ +opaque type hb_paint_pop_clip_func_t = CFuncPtr3[Ptr[hb_paint_funcs_t], Ptr[Byte], Ptr[Byte], Unit] +object hb_paint_pop_clip_func_t: + given _tag: Tag[hb_paint_pop_clip_func_t] = Tag.materializeCFuncPtr3[Ptr[hb_paint_funcs_t], Ptr[Byte], Ptr[Byte], Unit] + inline def fromPtr(ptr: Ptr[Byte] | Ptr[?]): hb_paint_pop_clip_func_t = CFuncPtr.fromPtr(ptr.asInstanceOf[Ptr[Byte]]) + inline def apply(inline o: CFuncPtr3[Ptr[hb_paint_funcs_t], Ptr[Byte], Ptr[Byte], Unit]): hb_paint_pop_clip_func_t = o + extension (v: hb_paint_pop_clip_func_t) + inline def value: CFuncPtr3[Ptr[hb_paint_funcs_t], Ptr[Byte], Ptr[Byte], Unit] = v + inline def toPtr: Ptr[?] = CFuncPtr.toPtr(v) + +/** + * hb_paint_pop_group_func_t: : paint functions object _data: The data accompanying the paint functions in hb_font_paint_glyph() +*/ +opaque type hb_paint_pop_group_func_t = CFuncPtr4[Ptr[hb_paint_funcs_t], Ptr[Byte], hb_paint_composite_mode_t, Ptr[Byte], Unit] +object hb_paint_pop_group_func_t: + given _tag: Tag[hb_paint_pop_group_func_t] = Tag.materializeCFuncPtr4[Ptr[hb_paint_funcs_t], Ptr[Byte], hb_paint_composite_mode_t, Ptr[Byte], Unit] + inline def fromPtr(ptr: Ptr[Byte] | Ptr[?]): hb_paint_pop_group_func_t = CFuncPtr.fromPtr(ptr.asInstanceOf[Ptr[Byte]]) + inline def apply(inline o: CFuncPtr4[Ptr[hb_paint_funcs_t], Ptr[Byte], hb_paint_composite_mode_t, Ptr[Byte], Unit]): hb_paint_pop_group_func_t = o + extension (v: hb_paint_pop_group_func_t) + inline def value: CFuncPtr4[Ptr[hb_paint_funcs_t], Ptr[Byte], hb_paint_composite_mode_t, Ptr[Byte], Unit] = v + inline def toPtr: Ptr[?] = CFuncPtr.toPtr(v) + +/** + * hb_paint_pop_transform_func_t: : paint functions object _data: The data accompanying the paint functions in hb_font_paint_glyph() _data: User data pointer passed to hb_paint_funcs_set_pop_transform_func() +*/ +opaque type hb_paint_pop_transform_func_t = CFuncPtr3[Ptr[hb_paint_funcs_t], Ptr[Byte], Ptr[Byte], Unit] +object hb_paint_pop_transform_func_t: + given _tag: Tag[hb_paint_pop_transform_func_t] = Tag.materializeCFuncPtr3[Ptr[hb_paint_funcs_t], Ptr[Byte], Ptr[Byte], Unit] + inline def fromPtr(ptr: Ptr[Byte] | Ptr[?]): hb_paint_pop_transform_func_t = CFuncPtr.fromPtr(ptr.asInstanceOf[Ptr[Byte]]) + inline def apply(inline o: CFuncPtr3[Ptr[hb_paint_funcs_t], Ptr[Byte], Ptr[Byte], Unit]): hb_paint_pop_transform_func_t = o + extension (v: hb_paint_pop_transform_func_t) + inline def value: CFuncPtr3[Ptr[hb_paint_funcs_t], Ptr[Byte], Ptr[Byte], Unit] = v + inline def toPtr: Ptr[?] = CFuncPtr.toPtr(v) + +/** + * hb_paint_push_clip_glyph_func_t: : paint functions object _data: The data accompanying the paint functions in hb_font_paint_glyph() : the glyph ID : the font _data: User data pointer passed to hb_paint_funcs_set_push_clip_glyph_func() +*/ +opaque type hb_paint_push_clip_glyph_func_t = CFuncPtr5[Ptr[hb_paint_funcs_t], Ptr[Byte], hb_codepoint_t, Ptr[hb_font_t], Ptr[Byte], Unit] +object hb_paint_push_clip_glyph_func_t: + given _tag: Tag[hb_paint_push_clip_glyph_func_t] = Tag.materializeCFuncPtr5[Ptr[hb_paint_funcs_t], Ptr[Byte], hb_codepoint_t, Ptr[hb_font_t], Ptr[Byte], Unit] + inline def fromPtr(ptr: Ptr[Byte] | Ptr[?]): hb_paint_push_clip_glyph_func_t = CFuncPtr.fromPtr(ptr.asInstanceOf[Ptr[Byte]]) + inline def apply(inline o: CFuncPtr5[Ptr[hb_paint_funcs_t], Ptr[Byte], hb_codepoint_t, Ptr[hb_font_t], Ptr[Byte], Unit]): hb_paint_push_clip_glyph_func_t = o + extension (v: hb_paint_push_clip_glyph_func_t) + inline def value: CFuncPtr5[Ptr[hb_paint_funcs_t], Ptr[Byte], hb_codepoint_t, Ptr[hb_font_t], Ptr[Byte], Unit] = v + inline def toPtr: Ptr[?] = CFuncPtr.toPtr(v) + +/** + * hb_paint_push_clip_rectangle_func_t: : paint functions object _data: The data accompanying the paint functions in hb_font_paint_glyph() : min X for the rectangle : min Y for the rectangle : max X for the rectangle : max Y for the rectangle _data: User data pointer passed to hb_paint_funcs_set_push_clip_rectangle_func() +*/ +opaque type hb_paint_push_clip_rectangle_func_t = CFuncPtr7[Ptr[hb_paint_funcs_t], Ptr[Byte], Float, Float, Float, Float, Ptr[Byte], Unit] +object hb_paint_push_clip_rectangle_func_t: + given _tag: Tag[hb_paint_push_clip_rectangle_func_t] = Tag.materializeCFuncPtr7[Ptr[hb_paint_funcs_t], Ptr[Byte], Float, Float, Float, Float, Ptr[Byte], Unit] + inline def fromPtr(ptr: Ptr[Byte] | Ptr[?]): hb_paint_push_clip_rectangle_func_t = CFuncPtr.fromPtr(ptr.asInstanceOf[Ptr[Byte]]) + inline def apply(inline o: CFuncPtr7[Ptr[hb_paint_funcs_t], Ptr[Byte], Float, Float, Float, Float, Ptr[Byte], Unit]): hb_paint_push_clip_rectangle_func_t = o + extension (v: hb_paint_push_clip_rectangle_func_t) + inline def value: CFuncPtr7[Ptr[hb_paint_funcs_t], Ptr[Byte], Float, Float, Float, Float, Ptr[Byte], Unit] = v + inline def toPtr: Ptr[?] = CFuncPtr.toPtr(v) + +/** + * hb_paint_push_group_func_t: : paint functions object _data: The data accompanying the paint functions in hb_font_paint_glyph() _data: User data pointer passed to hb_paint_funcs_set_push_group_func() +*/ +opaque type hb_paint_push_group_func_t = CFuncPtr3[Ptr[hb_paint_funcs_t], Ptr[Byte], Ptr[Byte], Unit] +object hb_paint_push_group_func_t: + given _tag: Tag[hb_paint_push_group_func_t] = Tag.materializeCFuncPtr3[Ptr[hb_paint_funcs_t], Ptr[Byte], Ptr[Byte], Unit] + inline def fromPtr(ptr: Ptr[Byte] | Ptr[?]): hb_paint_push_group_func_t = CFuncPtr.fromPtr(ptr.asInstanceOf[Ptr[Byte]]) + inline def apply(inline o: CFuncPtr3[Ptr[hb_paint_funcs_t], Ptr[Byte], Ptr[Byte], Unit]): hb_paint_push_group_func_t = o + extension (v: hb_paint_push_group_func_t) + inline def value: CFuncPtr3[Ptr[hb_paint_funcs_t], Ptr[Byte], Ptr[Byte], Unit] = v + inline def toPtr: Ptr[?] = CFuncPtr.toPtr(v) + +/** + * hb_paint_push_transform_func_t: : paint functions object _data: The data accompanying the paint functions in hb_font_paint_glyph() : xx component of the transform matrix : yx component of the transform matrix : xy component of the transform matrix : yy component of the transform matrix : dx component of the transform matrix : dy component of the transform matrix _data: User data pointer passed to hb_paint_funcs_set_push_transform_func() +*/ +opaque type hb_paint_push_transform_func_t = CFuncPtr9[Ptr[hb_paint_funcs_t], Ptr[Byte], Float, Float, Float, Float, Float, Float, Ptr[Byte], Unit] +object hb_paint_push_transform_func_t: + given _tag: Tag[hb_paint_push_transform_func_t] = Tag.materializeCFuncPtr9[Ptr[hb_paint_funcs_t], Ptr[Byte], Float, Float, Float, Float, Float, Float, Ptr[Byte], Unit] + inline def fromPtr(ptr: Ptr[Byte] | Ptr[?]): hb_paint_push_transform_func_t = CFuncPtr.fromPtr(ptr.asInstanceOf[Ptr[Byte]]) + inline def apply(inline o: CFuncPtr9[Ptr[hb_paint_funcs_t], Ptr[Byte], Float, Float, Float, Float, Float, Float, Ptr[Byte], Unit]): hb_paint_push_transform_func_t = o + extension (v: hb_paint_push_transform_func_t) + inline def value: CFuncPtr9[Ptr[hb_paint_funcs_t], Ptr[Byte], Float, Float, Float, Float, Float, Float, Ptr[Byte], Unit] = v + inline def toPtr: Ptr[?] = CFuncPtr.toPtr(v) + +/** + * hb_paint_radial_gradient_func_t: : paint functions object _data: The data accompanying the paint functions in hb_font_paint_glyph() _line: Color information for the gradient : X coordinate of the first circle's center : Y coordinate of the first circle's center : radius of the first circle : X coordinate of the second circle's center : Y coordinate of the second circle's center : radius of the second circle _data: User data pointer passed to hb_paint_funcs_set_radial_gradient_func() +*/ +opaque type hb_paint_radial_gradient_func_t = CFuncPtr10[Ptr[hb_paint_funcs_t], Ptr[Byte], Ptr[hb_color_line_t], Float, Float, Float, Float, Float, Float, Ptr[Byte], Unit] +object hb_paint_radial_gradient_func_t: + given _tag: Tag[hb_paint_radial_gradient_func_t] = Tag.materializeCFuncPtr10[Ptr[hb_paint_funcs_t], Ptr[Byte], Ptr[hb_color_line_t], Float, Float, Float, Float, Float, Float, Ptr[Byte], Unit] + inline def fromPtr(ptr: Ptr[Byte] | Ptr[?]): hb_paint_radial_gradient_func_t = CFuncPtr.fromPtr(ptr.asInstanceOf[Ptr[Byte]]) + inline def apply(inline o: CFuncPtr10[Ptr[hb_paint_funcs_t], Ptr[Byte], Ptr[hb_color_line_t], Float, Float, Float, Float, Float, Float, Ptr[Byte], Unit]): hb_paint_radial_gradient_func_t = o + extension (v: hb_paint_radial_gradient_func_t) + inline def value: CFuncPtr10[Ptr[hb_paint_funcs_t], Ptr[Byte], Ptr[hb_color_line_t], Float, Float, Float, Float, Float, Float, Ptr[Byte], Unit] = v + inline def toPtr: Ptr[?] = CFuncPtr.toPtr(v) + +/** + * hb_paint_sweep_gradient_func_t: : paint functions object _data: The data accompanying the paint functions in hb_font_paint_glyph() _line: Color information for the gradient : X coordinate of the circle's center : Y coordinate of the circle's center _angle: the start angle, in radians _angle: the end angle, in radians _data: User data pointer passed to hb_paint_funcs_set_sweep_gradient_func() +*/ +opaque type hb_paint_sweep_gradient_func_t = CFuncPtr8[Ptr[hb_paint_funcs_t], Ptr[Byte], Ptr[hb_color_line_t], Float, Float, Float, Float, Ptr[Byte], Unit] +object hb_paint_sweep_gradient_func_t: + given _tag: Tag[hb_paint_sweep_gradient_func_t] = Tag.materializeCFuncPtr8[Ptr[hb_paint_funcs_t], Ptr[Byte], Ptr[hb_color_line_t], Float, Float, Float, Float, Ptr[Byte], Unit] + inline def fromPtr(ptr: Ptr[Byte] | Ptr[?]): hb_paint_sweep_gradient_func_t = CFuncPtr.fromPtr(ptr.asInstanceOf[Ptr[Byte]]) + inline def apply(inline o: CFuncPtr8[Ptr[hb_paint_funcs_t], Ptr[Byte], Ptr[hb_color_line_t], Float, Float, Float, Float, Ptr[Byte], Unit]): hb_paint_sweep_gradient_func_t = o + extension (v: hb_paint_sweep_gradient_func_t) + inline def value: CFuncPtr8[Ptr[hb_paint_funcs_t], Ptr[Byte], Ptr[hb_color_line_t], Float, Float, Float, Float, Ptr[Byte], Unit] = v + inline def toPtr: Ptr[?] = CFuncPtr.toPtr(v) + /** * hb_position_t: */ @@ -321,6 +633,9 @@ object hb_position_t: extension (v: hb_position_t) inline def value: int32_t = v +/** + * hb_reference_table_func_t: : an #hb_face_t to reference table for : the tag of the table to reference _data: User data pointer passed by the caller +*/ opaque type hb_reference_table_func_t = CFuncPtr3[Ptr[hb_face_t], hb_tag_t, Ptr[Byte], Ptr[hb_blob_t]] object hb_reference_table_func_t: given _tag: Tag[hb_reference_table_func_t] = Tag.materializeCFuncPtr3[Ptr[hb_face_t], hb_tag_t, Ptr[Byte], Ptr[hb_blob_t]] @@ -365,7 +680,7 @@ object hb_unicode_compose_func_t: inline def toPtr: Ptr[?] = CFuncPtr.toPtr(v) /** - * hb_unicode_decompose_compatibility_func_t: : a Unicode function structure : codepoint to decompose : address of codepoint array (of length %HB_UNICODE_MAX_DECOMPOSITION_LEN) to write decomposition into _data: user data pointer as passed to hb_unicode_funcs_set_decompose_compatibility_func() + * hb_unicode_decompose_compatibility_func_t: : a Unicode function structure : codepoint to decompose : address of codepoint array (of length #HB_UNICODE_MAX_DECOMPOSITION_LEN) to write decomposition into _data: user data pointer as passed to hb_unicode_funcs_set_decompose_compatibility_func() */ opaque type hb_unicode_decompose_compatibility_func_t = CFuncPtr4[Ptr[hb_unicode_funcs_t], hb_codepoint_t, Ptr[hb_codepoint_t], Ptr[Byte], CUnsignedInt] object hb_unicode_decompose_compatibility_func_t: @@ -389,7 +704,7 @@ object hb_unicode_decompose_func_t: inline def toPtr: Ptr[?] = CFuncPtr.toPtr(v) /** - * hb_unicode_eastasian_width_func_t: + * hb_unicode_eastasian_width_func_t: : A Unicode-functions structure : The code point to query _data: User data pointer passed by the caller */ opaque type hb_unicode_eastasian_width_func_t = CFuncPtr3[Ptr[hb_unicode_funcs_t], hb_codepoint_t, Ptr[Byte], CUnsignedInt] object hb_unicode_eastasian_width_func_t: diff --git a/harfbuzz/src/main/scala/generated/sn.gnome.harfbuzz.internal/enumerations.scala b/harfbuzz/src/main/scala/generated/sn.gnome.harfbuzz.internal/enumerations.scala index d3a9008..bfac1d5 100644 --- a/harfbuzz/src/main/scala/generated/sn.gnome.harfbuzz.internal/enumerations.scala +++ b/harfbuzz/src/main/scala/generated/sn.gnome.harfbuzz.internal/enumerations.scala @@ -55,6 +55,9 @@ object hb_buffer_content_type_t extends CEnumU[hb_buffer_content_type_t]: inline def |(b: hb_buffer_content_type_t): hb_buffer_content_type_t = a | b inline def is(b: hb_buffer_content_type_t): Boolean = (a & b) == b +/** + * hb_buffer_diff_flags_t: _BUFFER_DIFF_FLAG_EQUAL: equal buffers. _BUFFER_DIFF_FLAG_CONTENT_TYPE_MISMATCH: buffers with different #hb_buffer_content_type_t. _BUFFER_DIFF_FLAG_LENGTH_MISMATCH: buffers with differing length. _BUFFER_DIFF_FLAG_NOTDEF_PRESENT: `.notdef` glyph is present in the reference buffer. _BUFFER_DIFF_FLAG_DOTTED_CIRCLE_PRESENT: dotted circle glyph is present in the reference buffer. _BUFFER_DIFF_FLAG_CODEPOINT_MISMATCH: difference in #hb_glyph_info_t.codepoint _BUFFER_DIFF_FLAG_CLUSTER_MISMATCH: difference in #hb_glyph_info_t.cluster _BUFFER_DIFF_FLAG_GLYPH_FLAGS_MISMATCH: difference in #hb_glyph_flags_t. _BUFFER_DIFF_FLAG_POSITION_MISMATCH: difference in #hb_glyph_position_t. +*/ opaque type hb_buffer_diff_flags_t = CUnsignedInt object hb_buffer_diff_flags_t extends CEnumU[hb_buffer_diff_flags_t]: given _tag: Tag[hb_buffer_diff_flags_t] = Tag.UInt @@ -86,7 +89,7 @@ object hb_buffer_diff_flags_t extends CEnumU[hb_buffer_diff_flags_t]: inline def is(b: hb_buffer_diff_flags_t): Boolean = (a & b) == b /** - * hb_buffer_flags_t: _BUFFER_FLAG_DEFAULT: the default buffer flag. _BUFFER_FLAG_BOT: flag indicating that special handling of the beginning of text paragraph can be applied to this buffer. Should usually be set, unless you are passing to the buffer only part of the text without the full context. _BUFFER_FLAG_EOT: flag indicating that special handling of the end of text paragraph can be applied to this buffer, similar to _BUFFER_FLAG_BOT. _BUFFER_FLAG_PRESERVE_DEFAULT_IGNORABLES: flag indication that character with Default_Ignorable Unicode property should use the corresponding glyph from the font, instead of hiding them (done by replacing them with the space glyph and zeroing the advance width.) This flag takes precedence over _BUFFER_FLAG_REMOVE_DEFAULT_IGNORABLES. _BUFFER_FLAG_REMOVE_DEFAULT_IGNORABLES: flag indication that character with Default_Ignorable Unicode property should be removed from glyph string instead of hiding them (done by replacing them with the space glyph and zeroing the advance width.) _BUFFER_FLAG_PRESERVE_DEFAULT_IGNORABLES takes precedence over this flag. Since: 1.8.0 _BUFFER_FLAG_DO_NOT_INSERT_DOTTED_CIRCLE: flag indicating that a dotted circle should not be inserted in the rendering of incorrect character sequences (such at <0905 093E>). Since: 2.4 + * hb_buffer_flags_t: _BUFFER_FLAG_DEFAULT: the default buffer flag. _BUFFER_FLAG_BOT: flag indicating that special handling of the beginning of text paragraph can be applied to this buffer. Should usually be set, unless you are passing to the buffer only part of the text without the full context. _BUFFER_FLAG_EOT: flag indicating that special handling of the end of text paragraph can be applied to this buffer, similar to _BUFFER_FLAG_BOT. _BUFFER_FLAG_PRESERVE_DEFAULT_IGNORABLES: flag indication that character with Default_Ignorable Unicode property should use the corresponding glyph from the font, instead of hiding them (done by replacing them with the space glyph and zeroing the advance width.) This flag takes precedence over _BUFFER_FLAG_REMOVE_DEFAULT_IGNORABLES. _BUFFER_FLAG_REMOVE_DEFAULT_IGNORABLES: flag indication that character with Default_Ignorable Unicode property should be removed from glyph string instead of hiding them (done by replacing them with the space glyph and zeroing the advance width.) _BUFFER_FLAG_PRESERVE_DEFAULT_IGNORABLES takes precedence over this flag. Since: 1.8.0 _BUFFER_FLAG_DO_NOT_INSERT_DOTTED_CIRCLE: flag indicating that a dotted circle should not be inserted in the rendering of incorrect character sequences (such at <0905 093E>). Since: 2.4.0 _BUFFER_FLAG_VERIFY: flag indicating that the hb_shape() call and its variants should perform various verification processes on the results of the shaping operation on the buffer. If the verification fails, then either a buffer message is sent, if a message handler is installed on the buffer, or a message is written to standard error. In either case, the shaping result might be modified to show the failed output. Since: 3.4.0 _BUFFER_FLAG_PRODUCE_UNSAFE_TO_CONCAT: flag indicating that the _GLYPH_FLAG_UNSAFE_TO_CONCAT glyph-flag should be produced by the shaper. By default it will not be produced since it incurs a cost. Since: 4.0.0 _BUFFER_FLAG_PRODUCE_SAFE_TO_INSERT_TATWEEL: flag indicating that the _GLYPH_FLAG_SAFE_TO_INSERT_TATWEEL glyph-flag should be produced by the shaper. By default it will not be produced. Since: 5.1.0 _BUFFER_FLAG_DEFINED: All currently defined flags: Since: 4.4.0 */ opaque type hb_buffer_flags_t = CUnsignedInt object hb_buffer_flags_t extends CEnumU[hb_buffer_flags_t]: @@ -98,6 +101,10 @@ object hb_buffer_flags_t extends CEnumU[hb_buffer_flags_t]: val HB_BUFFER_FLAG_PRESERVE_DEFAULT_IGNORABLES = define(4) val HB_BUFFER_FLAG_REMOVE_DEFAULT_IGNORABLES = define(8) val HB_BUFFER_FLAG_DO_NOT_INSERT_DOTTED_CIRCLE = define(16) + val HB_BUFFER_FLAG_VERIFY = define(32) + val HB_BUFFER_FLAG_PRODUCE_UNSAFE_TO_CONCAT = define(64) + val HB_BUFFER_FLAG_PRODUCE_SAFE_TO_INSERT_TATWEEL = define(128) + val HB_BUFFER_FLAG_DEFINED = define(255) inline def getName(inline value: hb_buffer_flags_t): Option[String] = inline value match case HB_BUFFER_FLAG_DEFAULT => Some("HB_BUFFER_FLAG_DEFAULT") @@ -106,6 +113,10 @@ object hb_buffer_flags_t extends CEnumU[hb_buffer_flags_t]: case HB_BUFFER_FLAG_PRESERVE_DEFAULT_IGNORABLES => Some("HB_BUFFER_FLAG_PRESERVE_DEFAULT_IGNORABLES") case HB_BUFFER_FLAG_REMOVE_DEFAULT_IGNORABLES => Some("HB_BUFFER_FLAG_REMOVE_DEFAULT_IGNORABLES") case HB_BUFFER_FLAG_DO_NOT_INSERT_DOTTED_CIRCLE => Some("HB_BUFFER_FLAG_DO_NOT_INSERT_DOTTED_CIRCLE") + case HB_BUFFER_FLAG_VERIFY => Some("HB_BUFFER_FLAG_VERIFY") + case HB_BUFFER_FLAG_PRODUCE_UNSAFE_TO_CONCAT => Some("HB_BUFFER_FLAG_PRODUCE_UNSAFE_TO_CONCAT") + case HB_BUFFER_FLAG_PRODUCE_SAFE_TO_INSERT_TATWEEL => Some("HB_BUFFER_FLAG_PRODUCE_SAFE_TO_INSERT_TATWEEL") + case HB_BUFFER_FLAG_DEFINED => Some("HB_BUFFER_FLAG_DEFINED") case _ => _root_.scala.None extension (a: hb_buffer_flags_t) inline def &(b: hb_buffer_flags_t): hb_buffer_flags_t = a & b @@ -113,7 +124,7 @@ object hb_buffer_flags_t extends CEnumU[hb_buffer_flags_t]: inline def is(b: hb_buffer_flags_t): Boolean = (a & b) == b /** - * hb_buffer_serialize_flags_t: _BUFFER_SERIALIZE_FLAG_DEFAULT: serialize glyph names, clusters and positions. _BUFFER_SERIALIZE_FLAG_NO_CLUSTERS: do not serialize glyph cluster. _BUFFER_SERIALIZE_FLAG_NO_POSITIONS: do not serialize glyph position information. _BUFFER_SERIALIZE_FLAG_NO_GLYPH_NAMES: do no serialize glyph name. _BUFFER_SERIALIZE_FLAG_GLYPH_EXTENTS: serialize glyph extents. _BUFFER_SERIALIZE_FLAG_GLYPH_FLAGS: serialize glyph flags. Since: 1.5.0 _BUFFER_SERIALIZE_FLAG_NO_ADVANCES: do not serialize glyph advances, glyph offsets will reflect absolute glyph positions. Since: 1.8.0 + * hb_buffer_serialize_flags_t: _BUFFER_SERIALIZE_FLAG_DEFAULT: serialize glyph names, clusters and positions. _BUFFER_SERIALIZE_FLAG_NO_CLUSTERS: do not serialize glyph cluster. _BUFFER_SERIALIZE_FLAG_NO_POSITIONS: do not serialize glyph position information. _BUFFER_SERIALIZE_FLAG_NO_GLYPH_NAMES: do no serialize glyph name. _BUFFER_SERIALIZE_FLAG_GLYPH_EXTENTS: serialize glyph extents. _BUFFER_SERIALIZE_FLAG_GLYPH_FLAGS: serialize glyph flags. Since: 1.5.0 _BUFFER_SERIALIZE_FLAG_NO_ADVANCES: do not serialize glyph advances, glyph offsets will reflect absolute glyph positions. Since: 1.8.0 _BUFFER_SERIALIZE_FLAG_DEFINED: All currently defined flags. Since: 4.4.0 */ opaque type hb_buffer_serialize_flags_t = CUnsignedInt object hb_buffer_serialize_flags_t extends CEnumU[hb_buffer_serialize_flags_t]: @@ -126,6 +137,7 @@ object hb_buffer_serialize_flags_t extends CEnumU[hb_buffer_serialize_flags_t]: val HB_BUFFER_SERIALIZE_FLAG_GLYPH_EXTENTS = define(8) val HB_BUFFER_SERIALIZE_FLAG_GLYPH_FLAGS = define(16) val HB_BUFFER_SERIALIZE_FLAG_NO_ADVANCES = define(32) + val HB_BUFFER_SERIALIZE_FLAG_DEFINED = define(63) inline def getName(inline value: hb_buffer_serialize_flags_t): Option[String] = inline value match case HB_BUFFER_SERIALIZE_FLAG_DEFAULT => Some("HB_BUFFER_SERIALIZE_FLAG_DEFAULT") @@ -135,6 +147,7 @@ object hb_buffer_serialize_flags_t extends CEnumU[hb_buffer_serialize_flags_t]: case HB_BUFFER_SERIALIZE_FLAG_GLYPH_EXTENTS => Some("HB_BUFFER_SERIALIZE_FLAG_GLYPH_EXTENTS") case HB_BUFFER_SERIALIZE_FLAG_GLYPH_FLAGS => Some("HB_BUFFER_SERIALIZE_FLAG_GLYPH_FLAGS") case HB_BUFFER_SERIALIZE_FLAG_NO_ADVANCES => Some("HB_BUFFER_SERIALIZE_FLAG_NO_ADVANCES") + case HB_BUFFER_SERIALIZE_FLAG_DEFINED => Some("HB_BUFFER_SERIALIZE_FLAG_DEFINED") case _ => _root_.scala.None extension (a: hb_buffer_serialize_flags_t) inline def &(b: hb_buffer_serialize_flags_t): hb_buffer_serialize_flags_t = a & b @@ -188,17 +201,21 @@ object hb_direction_t extends CEnumU[hb_direction_t]: inline def is(b: hb_direction_t): Boolean = (a & b) == b /** - * hb_glyph_flags_t: _GLYPH_FLAG_UNSAFE_TO_BREAK: Indicates that if input text is broken at the beginning of the cluster this glyph is part of, then both sides need to be re-shaped, as the result might be different. On the flip side, it means that when this flag is not present, then it's safe to break the glyph-run at the beginning of this cluster, and the two sides represent the exact same result one would get if breaking input text at the beginning of this cluster and shaping the two sides separately. This can be used to optimize paragraph layout, by avoiding re-shaping of each line after line-breaking, or limiting the reshaping to a small piece around the breaking point only. _GLYPH_FLAG_DEFINED: All the currently defined flags. + * hb_glyph_flags_t: _GLYPH_FLAG_UNSAFE_TO_BREAK: Indicates that if input text is broken at the beginning of the cluster this glyph is part of, then both sides need to be re-shaped, as the result might be different. On the flip side, it means that when this flag is not present, then it is safe to break the glyph-run at the beginning of this cluster, and the two sides will represent the exact same result one would get if breaking input text at the beginning of this cluster and shaping the two sides separately. This can be used to optimize paragraph layout, by avoiding re-shaping of each line after line-breaking. _GLYPH_FLAG_UNSAFE_TO_CONCAT: Indicates that if input text is changed on one side of the beginning of the cluster this glyph is part of, then the shaping results for the other side might change. Note that the absence of this flag will NOT by itself mean that it IS safe to concat text. Only two pieces of text both of which clear of this flag can be concatenated safely. This can be used to optimize paragraph layout, by avoiding re-shaping of each line after line-breaking, by limiting the reshaping to a small piece around the breaking position only, even if the breaking position carries the #HB_GLYPH_FLAG_UNSAFE_TO_BREAK or when hyphenation or other text transformation happens at line-break position, in the following way: 1. Iterate back from the line-break position until the first cluster start position that is NOT unsafe-to-concat, 2. shape the segment from there till the end of line, 3. check whether the resulting glyph-run also is clear of the unsafe-to-concat at its start-of-text position; if it is, just splice it into place and the line is shaped; If not, move on to a position further back that is clear of unsafe-to-concat and retry from there, and repeat. At the start of next line a similar algorithm can be implemented. That is: 1. Iterate forward from the line-break position until the first cluster start position that is NOT unsafe-to-concat, 2. shape the segment from beginning of the line to that position, 3. check whether the resulting glyph-run also is clear of the unsafe-to-concat at its end-of-text position; if it is, just splice it into place and the beginning is shaped; If not, move on to a position further forward that is clear of unsafe-to-concat and retry up to there, and repeat. A slight complication will arise in the implementation of the algorithm above, because while our buffer API has a way to return flags for position corresponding to start-of-text, there is currently no position corresponding to end-of-text. This limitation can be alleviated by shaping more text than needed and looking for unsafe-to-concat flag within text clusters. The #HB_GLYPH_FLAG_UNSAFE_TO_BREAK flag will always imply this flag. To use this flag, you must enable the buffer flag _BUFFER_FLAG_PRODUCE_UNSAFE_TO_CONCAT during shaping, otherwise the buffer flag will not be reliably produced. Since: 4.0.0 _GLYPH_FLAG_SAFE_TO_INSERT_TATWEEL: In scripts that use elongation (Arabic, Mongolian, Syriac, etc.), this flag signifies that it is safe to insert a U+0640 TATWEEL character before this cluster for elongation. This flag does not determine the script-specific elongation places, but only when it is safe to do the elongation without interrupting text shaping. Since: 5.1.0 _GLYPH_FLAG_DEFINED: All the currently defined flags. */ opaque type hb_glyph_flags_t = CUnsignedInt object hb_glyph_flags_t extends CEnumU[hb_glyph_flags_t]: given _tag: Tag[hb_glyph_flags_t] = Tag.UInt inline def define(inline a: Long): hb_glyph_flags_t = a.toUInt val HB_GLYPH_FLAG_UNSAFE_TO_BREAK = define(1) - val HB_GLYPH_FLAG_DEFINED = define(1) + val HB_GLYPH_FLAG_UNSAFE_TO_CONCAT = define(2) + val HB_GLYPH_FLAG_SAFE_TO_INSERT_TATWEEL = define(4) + val HB_GLYPH_FLAG_DEFINED = define(7) inline def getName(inline value: hb_glyph_flags_t): Option[String] = inline value match case HB_GLYPH_FLAG_UNSAFE_TO_BREAK => Some("HB_GLYPH_FLAG_UNSAFE_TO_BREAK") + case HB_GLYPH_FLAG_UNSAFE_TO_CONCAT => Some("HB_GLYPH_FLAG_UNSAFE_TO_CONCAT") + case HB_GLYPH_FLAG_SAFE_TO_INSERT_TATWEEL => Some("HB_GLYPH_FLAG_SAFE_TO_INSERT_TATWEEL") case HB_GLYPH_FLAG_DEFINED => Some("HB_GLYPH_FLAG_DEFINED") case _ => _root_.scala.None extension (a: hb_glyph_flags_t) @@ -207,7 +224,7 @@ object hb_glyph_flags_t extends CEnumU[hb_glyph_flags_t]: inline def is(b: hb_glyph_flags_t): Boolean = (a & b) == b /** - * hb_memory_mode_t: _MEMORY_MODE_DUPLICATE _MEMORY_MODE_READONLY _MEMORY_MODE_WRITABLE _MEMORY_MODE_READONLY_MAY_MAKE_WRITABLE + * hb_memory_mode_t: _MEMORY_MODE_DUPLICATE: HarfBuzz immediately makes a copy of the data. _MEMORY_MODE_READONLY: HarfBuzz client will never modify the data, and HarfBuzz will never modify the data. _MEMORY_MODE_WRITABLE: HarfBuzz client made a copy of the data solely for HarfBuzz, so HarfBuzz may modify the data. _MEMORY_MODE_READONLY_MAY_MAKE_WRITABLE: See above */ opaque type hb_memory_mode_t = CUnsignedInt object hb_memory_mode_t extends CEnumU[hb_memory_mode_t]: @@ -230,7 +247,99 @@ object hb_memory_mode_t extends CEnumU[hb_memory_mode_t]: inline def is(b: hb_memory_mode_t): Boolean = (a & b) == b /** - * hb_script_t: _SCRIPT_COMMON: HB_TAG ('Z','y','y','y') _SCRIPT_INHERITED: HB_TAG ('Z','i','n','h') _SCRIPT_UNKNOWN: HB_TAG ('Z','z','z','z') _SCRIPT_ARABIC _SCRIPT_ARMENIAN _SCRIPT_BENGALI _SCRIPT_CYRILLIC _SCRIPT_DEVANAGARI _SCRIPT_GEORGIAN _SCRIPT_GREEK _SCRIPT_GUJARATI _SCRIPT_GURMUKHI _SCRIPT_HANGUL _SCRIPT_HAN _SCRIPT_HEBREW _SCRIPT_HIRAGANA _SCRIPT_KANNADA _SCRIPT_KATAKANA _SCRIPT_LAO _SCRIPT_LATIN _SCRIPT_MALAYALAM _SCRIPT_ORIYA _SCRIPT_TAMIL _SCRIPT_TELUGU _SCRIPT_THAI _SCRIPT_TIBETAN _SCRIPT_BOPOMOFO _SCRIPT_BRAILLE _SCRIPT_CANADIAN_SYLLABICS _SCRIPT_CHEROKEE _SCRIPT_ETHIOPIC _SCRIPT_KHMER _SCRIPT_MONGOLIAN _SCRIPT_MYANMAR _SCRIPT_OGHAM _SCRIPT_RUNIC _SCRIPT_SINHALA _SCRIPT_SYRIAC _SCRIPT_THAANA _SCRIPT_YI _SCRIPT_DESERET _SCRIPT_GOTHIC _SCRIPT_OLD_ITALIC _SCRIPT_BUHID _SCRIPT_HANUNOO _SCRIPT_TAGALOG _SCRIPT_TAGBANWA _SCRIPT_CYPRIOT _SCRIPT_LIMBU _SCRIPT_LINEAR_B _SCRIPT_OSMANYA _SCRIPT_SHAVIAN _SCRIPT_TAI_LE _SCRIPT_UGARITIC _SCRIPT_BUGINESE _SCRIPT_COPTIC _SCRIPT_GLAGOLITIC _SCRIPT_KHAROSHTHI _SCRIPT_NEW_TAI_LUE _SCRIPT_OLD_PERSIAN _SCRIPT_SYLOTI_NAGRI _SCRIPT_TIFINAGH _SCRIPT_BALINESE _SCRIPT_CUNEIFORM _SCRIPT_NKO _SCRIPT_PHAGS_PA _SCRIPT_PHOENICIAN _SCRIPT_CARIAN _SCRIPT_CHAM _SCRIPT_KAYAH_LI _SCRIPT_LEPCHA _SCRIPT_LYCIAN _SCRIPT_LYDIAN _SCRIPT_OL_CHIKI _SCRIPT_REJANG _SCRIPT_SAURASHTRA _SCRIPT_SUNDANESE _SCRIPT_VAI _SCRIPT_AVESTAN _SCRIPT_BAMUM _SCRIPT_EGYPTIAN_HIEROGLYPHS _SCRIPT_IMPERIAL_ARAMAIC _SCRIPT_INSCRIPTIONAL_PAHLAVI _SCRIPT_INSCRIPTIONAL_PARTHIAN _SCRIPT_JAVANESE _SCRIPT_KAITHI _SCRIPT_LISU _SCRIPT_MEETEI_MAYEK _SCRIPT_OLD_SOUTH_ARABIAN _SCRIPT_OLD_TURKIC _SCRIPT_SAMARITAN _SCRIPT_TAI_THAM _SCRIPT_TAI_VIET _SCRIPT_BATAK _SCRIPT_BRAHMI _SCRIPT_MANDAIC _SCRIPT_CHAKMA _SCRIPT_MEROITIC_CURSIVE _SCRIPT_MEROITIC_HIEROGLYPHS _SCRIPT_MIAO _SCRIPT_SHARADA _SCRIPT_SORA_SOMPENG _SCRIPT_TAKRI _SCRIPT_BASSA_VAH _SCRIPT_CAUCASIAN_ALBANIAN _SCRIPT_DUPLOYAN _SCRIPT_ELBASAN _SCRIPT_GRANTHA _SCRIPT_KHOJKI _SCRIPT_KHUDAWADI _SCRIPT_LINEAR_A _SCRIPT_MAHAJANI _SCRIPT_MANICHAEAN _SCRIPT_MENDE_KIKAKUI _SCRIPT_MODI _SCRIPT_MRO _SCRIPT_NABATAEAN _SCRIPT_OLD_NORTH_ARABIAN _SCRIPT_OLD_PERMIC _SCRIPT_PAHAWH_HMONG _SCRIPT_PALMYRENE _SCRIPT_PAU_CIN_HAU _SCRIPT_PSALTER_PAHLAVI _SCRIPT_SIDDHAM _SCRIPT_TIRHUTA _SCRIPT_WARANG_CITI _SCRIPT_AHOM _SCRIPT_ANATOLIAN_HIEROGLYPHS _SCRIPT_HATRAN _SCRIPT_MULTANI _SCRIPT_OLD_HUNGARIAN _SCRIPT_SIGNWRITING _SCRIPT_ADLAM _SCRIPT_BHAIKSUKI _SCRIPT_MARCHEN _SCRIPT_OSAGE _SCRIPT_TANGUT _SCRIPT_NEWA _SCRIPT_MASARAM_GONDI _SCRIPT_NUSHU _SCRIPT_SOYOMBO _SCRIPT_ZANABAZAR_SQUARE _SCRIPT_DOGRA _SCRIPT_GUNJALA_GONDI _SCRIPT_HANIFI_ROHINGYA _SCRIPT_MAKASAR _SCRIPT_MEDEFAIDRIN _SCRIPT_OLD_SOGDIAN _SCRIPT_SOGDIAN _SCRIPT_ELYMAIC _SCRIPT_NANDINAGARI _SCRIPT_NYIAKENG_PUACHUE_HMONG _SCRIPT_WANCHO _SCRIPT_INVALID: #HB_TAG_NONE + * hb_paint_composite_mode_t: _PAINT_COMPOSITE_MODE_CLEAR: clear destination layer (bounded) _PAINT_COMPOSITE_MODE_SRC: replace destination layer (bounded) _PAINT_COMPOSITE_MODE_SRC_OVER: draw source layer on top of destination layer (bounded) _PAINT_COMPOSITE_MODE_SRC_IN: draw source where there was destination content (unbounded) _PAINT_COMPOSITE_MODE_SRC_OUT: draw source where there was no destination content (unbounded) _PAINT_COMPOSITE_MODE_SRC_ATOP: draw source on top of destination content and only there _PAINT_COMPOSITE_MODE_DEST: ignore the source _PAINT_COMPOSITE_MODE_DEST_OVER: draw destination on top of source _PAINT_COMPOSITE_MODE_DEST_IN: leave destination only where there was source content (unbounded) _PAINT_COMPOSITE_MODE_DEST_OUT: leave destination only where there was no source content _PAINT_COMPOSITE_MODE_DEST_ATOP: leave destination on top of source content and only there (unbounded) _PAINT_COMPOSITE_MODE_XOR: source and destination are shown where there is only one of them _PAINT_COMPOSITE_MODE_PLUS: source and destination layers are accumulated _PAINT_COMPOSITE_MODE_MULTIPLY: source and destination layers are multiplied. This causes the result to be at least as dark as the darker inputs. _PAINT_COMPOSITE_MODE_SCREEN: source and destination are complemented and multiplied. This causes the result to be at least as light as the lighter inputs. _PAINT_COMPOSITE_MODE_OVERLAY: multiplies or screens, depending on the lightness of the destination color. _PAINT_COMPOSITE_MODE_DARKEN: replaces the destination with the source if it is darker, otherwise keeps the source. _PAINT_COMPOSITE_MODE_LIGHTEN: replaces the destination with the source if it is lighter, otherwise keeps the source. _PAINT_COMPOSITE_MODE_COLOR_DODGE: brightens the destination color to reflect the source color. _PAINT_COMPOSITE_MODE_COLOR_BURN: darkens the destination color to reflect the source color. _PAINT_COMPOSITE_MODE_HARD_LIGHT: Multiplies or screens, dependent on source color. _PAINT_COMPOSITE_MODE_SOFT_LIGHT: Darkens or lightens, dependent on source color. _PAINT_COMPOSITE_MODE_DIFFERENCE: Takes the difference of the source and destination color. _PAINT_COMPOSITE_MODE_EXCLUSION: Produces an effect similar to difference, but with lower contrast. _PAINT_COMPOSITE_MODE_HSL_HUE: Creates a color with the hue of the source and the saturation and luminosity of the target. _PAINT_COMPOSITE_MODE_HSL_SATURATION: Creates a color with the saturation of the source and the hue and luminosity of the target. Painting with this mode onto a gray area produces no change. _PAINT_COMPOSITE_MODE_HSL_COLOR: Creates a color with the hue and saturation of the source and the luminosity of the target. This preserves the gray levels of the target and is useful for coloring monochrome images or tinting color images. _PAINT_COMPOSITE_MODE_HSL_LUMINOSITY: Creates a color with the luminosity of the source and the hue and saturation of the target. This produces an inverse effect to _PAINT_COMPOSITE_MODE_HSL_COLOR. +*/ +opaque type hb_paint_composite_mode_t = CUnsignedInt +object hb_paint_composite_mode_t extends CEnumU[hb_paint_composite_mode_t]: + given _tag: Tag[hb_paint_composite_mode_t] = Tag.UInt + inline def define(inline a: Long): hb_paint_composite_mode_t = a.toUInt + val HB_PAINT_COMPOSITE_MODE_CLEAR = define(0) + val HB_PAINT_COMPOSITE_MODE_SRC = define(1) + val HB_PAINT_COMPOSITE_MODE_DEST = define(2) + val HB_PAINT_COMPOSITE_MODE_SRC_OVER = define(3) + val HB_PAINT_COMPOSITE_MODE_DEST_OVER = define(4) + val HB_PAINT_COMPOSITE_MODE_SRC_IN = define(5) + val HB_PAINT_COMPOSITE_MODE_DEST_IN = define(6) + val HB_PAINT_COMPOSITE_MODE_SRC_OUT = define(7) + val HB_PAINT_COMPOSITE_MODE_DEST_OUT = define(8) + val HB_PAINT_COMPOSITE_MODE_SRC_ATOP = define(9) + val HB_PAINT_COMPOSITE_MODE_DEST_ATOP = define(10) + val HB_PAINT_COMPOSITE_MODE_XOR = define(11) + val HB_PAINT_COMPOSITE_MODE_PLUS = define(12) + val HB_PAINT_COMPOSITE_MODE_SCREEN = define(13) + val HB_PAINT_COMPOSITE_MODE_OVERLAY = define(14) + val HB_PAINT_COMPOSITE_MODE_DARKEN = define(15) + val HB_PAINT_COMPOSITE_MODE_LIGHTEN = define(16) + val HB_PAINT_COMPOSITE_MODE_COLOR_DODGE = define(17) + val HB_PAINT_COMPOSITE_MODE_COLOR_BURN = define(18) + val HB_PAINT_COMPOSITE_MODE_HARD_LIGHT = define(19) + val HB_PAINT_COMPOSITE_MODE_SOFT_LIGHT = define(20) + val HB_PAINT_COMPOSITE_MODE_DIFFERENCE = define(21) + val HB_PAINT_COMPOSITE_MODE_EXCLUSION = define(22) + val HB_PAINT_COMPOSITE_MODE_MULTIPLY = define(23) + val HB_PAINT_COMPOSITE_MODE_HSL_HUE = define(24) + val HB_PAINT_COMPOSITE_MODE_HSL_SATURATION = define(25) + val HB_PAINT_COMPOSITE_MODE_HSL_COLOR = define(26) + val HB_PAINT_COMPOSITE_MODE_HSL_LUMINOSITY = define(27) + inline def getName(inline value: hb_paint_composite_mode_t): Option[String] = + inline value match + case HB_PAINT_COMPOSITE_MODE_CLEAR => Some("HB_PAINT_COMPOSITE_MODE_CLEAR") + case HB_PAINT_COMPOSITE_MODE_SRC => Some("HB_PAINT_COMPOSITE_MODE_SRC") + case HB_PAINT_COMPOSITE_MODE_DEST => Some("HB_PAINT_COMPOSITE_MODE_DEST") + case HB_PAINT_COMPOSITE_MODE_SRC_OVER => Some("HB_PAINT_COMPOSITE_MODE_SRC_OVER") + case HB_PAINT_COMPOSITE_MODE_DEST_OVER => Some("HB_PAINT_COMPOSITE_MODE_DEST_OVER") + case HB_PAINT_COMPOSITE_MODE_SRC_IN => Some("HB_PAINT_COMPOSITE_MODE_SRC_IN") + case HB_PAINT_COMPOSITE_MODE_DEST_IN => Some("HB_PAINT_COMPOSITE_MODE_DEST_IN") + case HB_PAINT_COMPOSITE_MODE_SRC_OUT => Some("HB_PAINT_COMPOSITE_MODE_SRC_OUT") + case HB_PAINT_COMPOSITE_MODE_DEST_OUT => Some("HB_PAINT_COMPOSITE_MODE_DEST_OUT") + case HB_PAINT_COMPOSITE_MODE_SRC_ATOP => Some("HB_PAINT_COMPOSITE_MODE_SRC_ATOP") + case HB_PAINT_COMPOSITE_MODE_DEST_ATOP => Some("HB_PAINT_COMPOSITE_MODE_DEST_ATOP") + case HB_PAINT_COMPOSITE_MODE_XOR => Some("HB_PAINT_COMPOSITE_MODE_XOR") + case HB_PAINT_COMPOSITE_MODE_PLUS => Some("HB_PAINT_COMPOSITE_MODE_PLUS") + case HB_PAINT_COMPOSITE_MODE_SCREEN => Some("HB_PAINT_COMPOSITE_MODE_SCREEN") + case HB_PAINT_COMPOSITE_MODE_OVERLAY => Some("HB_PAINT_COMPOSITE_MODE_OVERLAY") + case HB_PAINT_COMPOSITE_MODE_DARKEN => Some("HB_PAINT_COMPOSITE_MODE_DARKEN") + case HB_PAINT_COMPOSITE_MODE_LIGHTEN => Some("HB_PAINT_COMPOSITE_MODE_LIGHTEN") + case HB_PAINT_COMPOSITE_MODE_COLOR_DODGE => Some("HB_PAINT_COMPOSITE_MODE_COLOR_DODGE") + case HB_PAINT_COMPOSITE_MODE_COLOR_BURN => Some("HB_PAINT_COMPOSITE_MODE_COLOR_BURN") + case HB_PAINT_COMPOSITE_MODE_HARD_LIGHT => Some("HB_PAINT_COMPOSITE_MODE_HARD_LIGHT") + case HB_PAINT_COMPOSITE_MODE_SOFT_LIGHT => Some("HB_PAINT_COMPOSITE_MODE_SOFT_LIGHT") + case HB_PAINT_COMPOSITE_MODE_DIFFERENCE => Some("HB_PAINT_COMPOSITE_MODE_DIFFERENCE") + case HB_PAINT_COMPOSITE_MODE_EXCLUSION => Some("HB_PAINT_COMPOSITE_MODE_EXCLUSION") + case HB_PAINT_COMPOSITE_MODE_MULTIPLY => Some("HB_PAINT_COMPOSITE_MODE_MULTIPLY") + case HB_PAINT_COMPOSITE_MODE_HSL_HUE => Some("HB_PAINT_COMPOSITE_MODE_HSL_HUE") + case HB_PAINT_COMPOSITE_MODE_HSL_SATURATION => Some("HB_PAINT_COMPOSITE_MODE_HSL_SATURATION") + case HB_PAINT_COMPOSITE_MODE_HSL_COLOR => Some("HB_PAINT_COMPOSITE_MODE_HSL_COLOR") + case HB_PAINT_COMPOSITE_MODE_HSL_LUMINOSITY => Some("HB_PAINT_COMPOSITE_MODE_HSL_LUMINOSITY") + case _ => _root_.scala.None + extension (a: hb_paint_composite_mode_t) + inline def &(b: hb_paint_composite_mode_t): hb_paint_composite_mode_t = a & b + inline def |(b: hb_paint_composite_mode_t): hb_paint_composite_mode_t = a | b + inline def is(b: hb_paint_composite_mode_t): Boolean = (a & b) == b + +/** + * hb_paint_extend_t: _PAINT_EXTEND_PAD: Outside the defined interval, the color of the closest color stop is used. _PAINT_EXTEND_REPEAT: The color line is repeated over repeated multiples of the defined interval _PAINT_EXTEND_REFLECT: The color line is repeated over repeated intervals, as for the repeat mode. However, in each repeated interval, the ordering of color stops is the reverse of the adjacent interval. +*/ +opaque type hb_paint_extend_t = CUnsignedInt +object hb_paint_extend_t extends CEnumU[hb_paint_extend_t]: + given _tag: Tag[hb_paint_extend_t] = Tag.UInt + inline def define(inline a: Long): hb_paint_extend_t = a.toUInt + val HB_PAINT_EXTEND_PAD = define(0) + val HB_PAINT_EXTEND_REPEAT = define(1) + val HB_PAINT_EXTEND_REFLECT = define(2) + inline def getName(inline value: hb_paint_extend_t): Option[String] = + inline value match + case HB_PAINT_EXTEND_PAD => Some("HB_PAINT_EXTEND_PAD") + case HB_PAINT_EXTEND_REPEAT => Some("HB_PAINT_EXTEND_REPEAT") + case HB_PAINT_EXTEND_REFLECT => Some("HB_PAINT_EXTEND_REFLECT") + case _ => _root_.scala.None + extension (a: hb_paint_extend_t) + inline def &(b: hb_paint_extend_t): hb_paint_extend_t = a & b + inline def |(b: hb_paint_extend_t): hb_paint_extend_t = a | b + inline def is(b: hb_paint_extend_t): Boolean = (a & b) == b + +/** + * hb_script_t: _SCRIPT_COMMON: `Zyyy` _SCRIPT_INHERITED: `Zinh` _SCRIPT_UNKNOWN: `Zzzz` _SCRIPT_ARABIC: `Arab` _SCRIPT_ARMENIAN: `Armn` _SCRIPT_BENGALI: `Beng` _SCRIPT_CYRILLIC: `Cyrl` _SCRIPT_DEVANAGARI: `Deva` _SCRIPT_GEORGIAN: `Geor` _SCRIPT_GREEK: `Grek` _SCRIPT_GUJARATI: `Gujr` _SCRIPT_GURMUKHI: `Guru` _SCRIPT_HANGUL: `Hang` _SCRIPT_HAN: `Hani` _SCRIPT_HEBREW: `Hebr` _SCRIPT_HIRAGANA: `Hira` _SCRIPT_KANNADA: `Knda` _SCRIPT_KATAKANA: `Kana` _SCRIPT_LAO: `Laoo` _SCRIPT_LATIN: `Latn` _SCRIPT_MALAYALAM: `Mlym` _SCRIPT_ORIYA: `Orya` _SCRIPT_TAMIL: `Taml` _SCRIPT_TELUGU: `Telu` _SCRIPT_THAI: `Thai` _SCRIPT_TIBETAN: `Tibt` _SCRIPT_BOPOMOFO: `Bopo` _SCRIPT_BRAILLE: `Brai` _SCRIPT_CANADIAN_SYLLABICS: `Cans` _SCRIPT_CHEROKEE: `Cher` _SCRIPT_ETHIOPIC: `Ethi` _SCRIPT_KHMER: `Khmr` _SCRIPT_MONGOLIAN: `Mong` _SCRIPT_MYANMAR: `Mymr` _SCRIPT_OGHAM: `Ogam` _SCRIPT_RUNIC: `Runr` _SCRIPT_SINHALA: `Sinh` _SCRIPT_SYRIAC: `Syrc` _SCRIPT_THAANA: `Thaa` _SCRIPT_YI: `Yiii` _SCRIPT_DESERET: `Dsrt` _SCRIPT_GOTHIC: `Goth` _SCRIPT_OLD_ITALIC: `Ital` _SCRIPT_BUHID: `Buhd` _SCRIPT_HANUNOO: `Hano` _SCRIPT_TAGALOG: `Tglg` _SCRIPT_TAGBANWA: `Tagb` _SCRIPT_CYPRIOT: `Cprt` _SCRIPT_LIMBU: `Limb` _SCRIPT_LINEAR_B: `Linb` _SCRIPT_OSMANYA: `Osma` _SCRIPT_SHAVIAN: `Shaw` _SCRIPT_TAI_LE: `Tale` _SCRIPT_UGARITIC: `Ugar` _SCRIPT_BUGINESE: `Bugi` _SCRIPT_COPTIC: `Copt` _SCRIPT_GLAGOLITIC: `Glag` _SCRIPT_KHAROSHTHI: `Khar` _SCRIPT_NEW_TAI_LUE: `Talu` _SCRIPT_OLD_PERSIAN: `Xpeo` _SCRIPT_SYLOTI_NAGRI: `Sylo` _SCRIPT_TIFINAGH: `Tfng` _SCRIPT_BALINESE: `Bali` _SCRIPT_CUNEIFORM: `Xsux` _SCRIPT_NKO: `Nkoo` _SCRIPT_PHAGS_PA: `Phag` _SCRIPT_PHOENICIAN: `Phnx` _SCRIPT_CARIAN: `Cari` _SCRIPT_CHAM: `Cham` _SCRIPT_KAYAH_LI: `Kali` _SCRIPT_LEPCHA: `Lepc` _SCRIPT_LYCIAN: `Lyci` _SCRIPT_LYDIAN: `Lydi` _SCRIPT_OL_CHIKI: `Olck` _SCRIPT_REJANG: `Rjng` _SCRIPT_SAURASHTRA: `Saur` _SCRIPT_SUNDANESE: `Sund` _SCRIPT_VAI: `Vaii` _SCRIPT_AVESTAN: `Avst` _SCRIPT_BAMUM: `Bamu` _SCRIPT_EGYPTIAN_HIEROGLYPHS: `Egyp` _SCRIPT_IMPERIAL_ARAMAIC: `Armi` _SCRIPT_INSCRIPTIONAL_PAHLAVI: `Phli` _SCRIPT_INSCRIPTIONAL_PARTHIAN: `Prti` _SCRIPT_JAVANESE: `Java` _SCRIPT_KAITHI: `Kthi` _SCRIPT_LISU: `Lisu` _SCRIPT_MEETEI_MAYEK: `Mtei` _SCRIPT_OLD_SOUTH_ARABIAN: `Sarb` _SCRIPT_OLD_TURKIC: `Orkh` _SCRIPT_SAMARITAN: `Samr` _SCRIPT_TAI_THAM: `Lana` _SCRIPT_TAI_VIET: `Tavt` _SCRIPT_BATAK: `Batk` _SCRIPT_BRAHMI: `Brah` _SCRIPT_MANDAIC: `Mand` _SCRIPT_CHAKMA: `Cakm` _SCRIPT_MEROITIC_CURSIVE: `Merc` _SCRIPT_MEROITIC_HIEROGLYPHS: `Mero` _SCRIPT_MIAO: `Plrd` _SCRIPT_SHARADA: `Shrd` _SCRIPT_SORA_SOMPENG: `Sora` _SCRIPT_TAKRI: `Takr` _SCRIPT_BASSA_VAH: `Bass`, Since: 0.9.30 _SCRIPT_CAUCASIAN_ALBANIAN: `Aghb`, Since: 0.9.30 _SCRIPT_DUPLOYAN: `Dupl`, Since: 0.9.30 _SCRIPT_ELBASAN: `Elba`, Since: 0.9.30 _SCRIPT_GRANTHA: `Gran`, Since: 0.9.30 _SCRIPT_KHOJKI: `Khoj`, Since: 0.9.30 _SCRIPT_KHUDAWADI: `Sind`, Since: 0.9.30 _SCRIPT_LINEAR_A: `Lina`, Since: 0.9.30 _SCRIPT_MAHAJANI: `Mahj`, Since: 0.9.30 _SCRIPT_MANICHAEAN: `Mani`, Since: 0.9.30 _SCRIPT_MENDE_KIKAKUI: `Mend`, Since: 0.9.30 _SCRIPT_MODI: `Modi`, Since: 0.9.30 _SCRIPT_MRO: `Mroo`, Since: 0.9.30 _SCRIPT_NABATAEAN: `Nbat`, Since: 0.9.30 _SCRIPT_OLD_NORTH_ARABIAN: `Narb`, Since: 0.9.30 _SCRIPT_OLD_PERMIC: `Perm`, Since: 0.9.30 _SCRIPT_PAHAWH_HMONG: `Hmng`, Since: 0.9.30 _SCRIPT_PALMYRENE: `Palm`, Since: 0.9.30 _SCRIPT_PAU_CIN_HAU: `Pauc`, Since: 0.9.30 _SCRIPT_PSALTER_PAHLAVI: `Phlp`, Since: 0.9.30 _SCRIPT_SIDDHAM: `Sidd`, Since: 0.9.30 _SCRIPT_TIRHUTA: `Tirh`, Since: 0.9.30 _SCRIPT_WARANG_CITI: `Wara`, Since: 0.9.30 _SCRIPT_AHOM: `Ahom`, Since: 0.9.30 _SCRIPT_ANATOLIAN_HIEROGLYPHS: `Hluw`, Since: 0.9.30 _SCRIPT_HATRAN: `Hatr`, Since: 0.9.30 _SCRIPT_MULTANI: `Mult`, Since: 0.9.30 _SCRIPT_OLD_HUNGARIAN: `Hung`, Since: 0.9.30 _SCRIPT_SIGNWRITING: `Sgnw`, Since: 0.9.30 _SCRIPT_ADLAM: `Adlm`, Since: 1.3.0 _SCRIPT_BHAIKSUKI: `Bhks`, Since: 1.3.0 _SCRIPT_MARCHEN: `Marc`, Since: 1.3.0 _SCRIPT_OSAGE: `Osge`, Since: 1.3.0 _SCRIPT_TANGUT: `Tang`, Since: 1.3.0 _SCRIPT_NEWA: `Newa`, Since: 1.3.0 _SCRIPT_MASARAM_GONDI: `Gonm`, Since: 1.6.0 _SCRIPT_NUSHU: `Nshu`, Since: 1.6.0 _SCRIPT_SOYOMBO: `Soyo`, Since: 1.6.0 _SCRIPT_ZANABAZAR_SQUARE: `Zanb`, Since: 1.6.0 _SCRIPT_DOGRA: `Dogr`, Since: 1.8.0 _SCRIPT_GUNJALA_GONDI: `Gong`, Since: 1.8.0 _SCRIPT_HANIFI_ROHINGYA: `Rohg`, Since: 1.8.0 _SCRIPT_MAKASAR: `Maka`, Since: 1.8.0 _SCRIPT_MEDEFAIDRIN: `Medf`, Since: 1.8.0 _SCRIPT_OLD_SOGDIAN: `Sogo`, Since: 1.8.0 _SCRIPT_SOGDIAN: `Sogd`, Since: 1.8.0 _SCRIPT_ELYMAIC: `Elym`, Since: 2.4.0 _SCRIPT_NANDINAGARI: `Nand`, Since: 2.4.0 _SCRIPT_NYIAKENG_PUACHUE_HMONG: `Hmnp`, Since: 2.4.0 _SCRIPT_WANCHO: `Wcho`, Since: 2.4.0 _SCRIPT_CHORASMIAN: `Chrs`, Since: 2.6.7 _SCRIPT_DIVES_AKURU: `Diak`, Since: 2.6.7 _SCRIPT_KHITAN_SMALL_SCRIPT: `Kits`, Since: 2.6.7 _SCRIPT_YEZIDI: `Yezi`, Since: 2.6.7 _SCRIPT_CYPRO_MINOAN: `Cpmn`, Since: 3.0.0 _SCRIPT_OLD_UYGHUR: `Ougr`, Since: 3.0.0 _SCRIPT_TANGSA: `Tnsa`, Since: 3.0.0 _SCRIPT_TOTO: `Toto`, Since: 3.0.0 _SCRIPT_VITHKUQI: `Vith`, Since: 3.0.0 _SCRIPT_MATH: `Zmth`, Since: 3.4.0 _SCRIPT_KAWI: `Kawi`, Since: 5.2.0 _SCRIPT_NAG_MUNDARI: `Nagm`, Since: 5.2.0 _SCRIPT_INVALID: No script set */ opaque type hb_script_t = CUnsignedInt object hb_script_t extends CEnumU[hb_script_t]: @@ -393,6 +502,14 @@ object hb_script_t extends CEnumU[hb_script_t]: val HB_SCRIPT_DIVES_AKURU = define(1147756907) val HB_SCRIPT_KHITAN_SMALL_SCRIPT = define(1265202291) val HB_SCRIPT_YEZIDI = define(1499822697) + val HB_SCRIPT_CYPRO_MINOAN = define(1131441518) + val HB_SCRIPT_OLD_UYGHUR = define(1333094258) + val HB_SCRIPT_TANGSA = define(1416524641) + val HB_SCRIPT_TOTO = define(1416590447) + val HB_SCRIPT_VITHKUQI = define(1449751656) + val HB_SCRIPT_MATH = define(1517122664) + val HB_SCRIPT_KAWI = define(1264678761) + val HB_SCRIPT_NAG_MUNDARI = define(1315006317) val HB_SCRIPT_INVALID = define(0) val _HB_SCRIPT_MAX_VALUE = define(2147483647) val _HB_SCRIPT_MAX_VALUE_SIGNED = define(2147483647) @@ -555,6 +672,14 @@ object hb_script_t extends CEnumU[hb_script_t]: case HB_SCRIPT_DIVES_AKURU => Some("HB_SCRIPT_DIVES_AKURU") case HB_SCRIPT_KHITAN_SMALL_SCRIPT => Some("HB_SCRIPT_KHITAN_SMALL_SCRIPT") case HB_SCRIPT_YEZIDI => Some("HB_SCRIPT_YEZIDI") + case HB_SCRIPT_CYPRO_MINOAN => Some("HB_SCRIPT_CYPRO_MINOAN") + case HB_SCRIPT_OLD_UYGHUR => Some("HB_SCRIPT_OLD_UYGHUR") + case HB_SCRIPT_TANGSA => Some("HB_SCRIPT_TANGSA") + case HB_SCRIPT_TOTO => Some("HB_SCRIPT_TOTO") + case HB_SCRIPT_VITHKUQI => Some("HB_SCRIPT_VITHKUQI") + case HB_SCRIPT_MATH => Some("HB_SCRIPT_MATH") + case HB_SCRIPT_KAWI => Some("HB_SCRIPT_KAWI") + case HB_SCRIPT_NAG_MUNDARI => Some("HB_SCRIPT_NAG_MUNDARI") case HB_SCRIPT_INVALID => Some("HB_SCRIPT_INVALID") case _HB_SCRIPT_MAX_VALUE => Some("_HB_SCRIPT_MAX_VALUE") case _HB_SCRIPT_MAX_VALUE_SIGNED => Some("_HB_SCRIPT_MAX_VALUE_SIGNED") @@ -565,7 +690,36 @@ object hb_script_t extends CEnumU[hb_script_t]: inline def is(b: hb_script_t): Boolean = (a & b) == b /** - * hb_unicode_combining_class_t: _UNICODE_COMBINING_CLASS_NOT_REORDERED: Spacing and enclosing marks; also many vowel and consonant signs, even if nonspacing _UNICODE_COMBINING_CLASS_OVERLAY: Marks which overlay a base letter or symbol _UNICODE_COMBINING_CLASS_NUKTA: Diacritic nukta marks in Brahmi-derived scripts _UNICODE_COMBINING_CLASS_KANA_VOICING: Hiragana/Katakana voicing marks _UNICODE_COMBINING_CLASS_VIRAMA: Viramas _UNICODE_COMBINING_CLASS_CCC10: [Hebrew] _UNICODE_COMBINING_CLASS_CCC11: [Hebrew] _UNICODE_COMBINING_CLASS_CCC12: [Hebrew] _UNICODE_COMBINING_CLASS_CCC13: [Hebrew] _UNICODE_COMBINING_CLASS_CCC14: [Hebrew] _UNICODE_COMBINING_CLASS_CCC15: [Hebrew] _UNICODE_COMBINING_CLASS_CCC16: [Hebrew] _UNICODE_COMBINING_CLASS_CCC17: [Hebrew] _UNICODE_COMBINING_CLASS_CCC18: [Hebrew] _UNICODE_COMBINING_CLASS_CCC19: [Hebrew] _UNICODE_COMBINING_CLASS_CCC20: [Hebrew] _UNICODE_COMBINING_CLASS_CCC21: [Hebrew] _UNICODE_COMBINING_CLASS_CCC22: [Hebrew] _UNICODE_COMBINING_CLASS_CCC23: [Hebrew] _UNICODE_COMBINING_CLASS_CCC24: [Hebrew] _UNICODE_COMBINING_CLASS_CCC25: [Hebrew] _UNICODE_COMBINING_CLASS_CCC26: [Hebrew] _UNICODE_COMBINING_CLASS_CCC27: [Arabic] _UNICODE_COMBINING_CLASS_CCC28: [Arabic] _UNICODE_COMBINING_CLASS_CCC29: [Arabic] _UNICODE_COMBINING_CLASS_CCC30: [Arabic] _UNICODE_COMBINING_CLASS_CCC31: [Arabic] _UNICODE_COMBINING_CLASS_CCC32: [Arabic] _UNICODE_COMBINING_CLASS_CCC33: [Arabic] _UNICODE_COMBINING_CLASS_CCC34: [Arabic] _UNICODE_COMBINING_CLASS_CCC35: [Arabic] _UNICODE_COMBINING_CLASS_CCC36: [Syriac] _UNICODE_COMBINING_CLASS_CCC84: [Telugu] _UNICODE_COMBINING_CLASS_CCC91: [Telugu] _UNICODE_COMBINING_CLASS_CCC103: [Thai] _UNICODE_COMBINING_CLASS_CCC107: [Thai] _UNICODE_COMBINING_CLASS_CCC118: [Lao] _UNICODE_COMBINING_CLASS_CCC122: [Lao] _UNICODE_COMBINING_CLASS_CCC129: [Tibetan] _UNICODE_COMBINING_CLASS_CCC130: [Tibetan] _UNICODE_COMBINING_CLASS_CCC133: [Tibetan] _UNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT: Marks attached at the bottom left _UNICODE_COMBINING_CLASS_ATTACHED_BELOW: Marks attached directly below _UNICODE_COMBINING_CLASS_ATTACHED_ABOVE: Marks attached directly above _UNICODE_COMBINING_CLASS_ATTACHED_ABOVE_RIGHT: Marks attached at the top right _UNICODE_COMBINING_CLASS_BELOW_LEFT: Distinct marks at the bottom left _UNICODE_COMBINING_CLASS_BELOW: Distinct marks directly below _UNICODE_COMBINING_CLASS_BELOW_RIGHT: Distinct marks at the bottom right _UNICODE_COMBINING_CLASS_LEFT: Distinct marks to the left _UNICODE_COMBINING_CLASS_RIGHT: Distinct marks to the right _UNICODE_COMBINING_CLASS_ABOVE_LEFT: Distinct marks at the top left _UNICODE_COMBINING_CLASS_ABOVE: Distinct marks directly above _UNICODE_COMBINING_CLASS_ABOVE_RIGHT: Distinct marks at the top right _UNICODE_COMBINING_CLASS_DOUBLE_BELOW: Distinct marks subtending two bases _UNICODE_COMBINING_CLASS_DOUBLE_ABOVE: Distinct marks extending above two bases _UNICODE_COMBINING_CLASS_IOTA_SUBSCRIPT: Greek iota subscript only _UNICODE_COMBINING_CLASS_INVALID: Invalid combining class + * hb_style_tag_t: _STYLE_TAG_ITALIC: Used to vary between non-italic and italic. A value of 0 can be interpreted as "Roman" (non-italic); a value of 1 can be interpreted as (fully) italic. _STYLE_TAG_OPTICAL_SIZE: Used to vary design to suit different text sizes. Non-zero. Values can be interpreted as text size, in points. _STYLE_TAG_SLANT_ANGLE: Used to vary between upright and slanted text. Values must be greater than -90 and less than +90. Values can be interpreted as the angle, in counter-clockwise degrees, of oblique slant from whatever the designer considers to be upright for that font design. Typical right-leaning Italic fonts have a negative slant angle (typically around -12) _STYLE_TAG_SLANT_RATIO: same as _STYLE_TAG_SLANT_ANGLE expression as ratio. Typical right-leaning Italic fonts have a positive slant ratio (typically around 0.2) _STYLE_TAG_WIDTH: Used to vary width of text from narrower to wider. Non-zero. Values can be interpreted as a percentage of whatever the font designer considers “normal width” for that font design. _STYLE_TAG_WEIGHT: Used to vary stroke thicknesses or other design details to give variation from lighter to blacker. Values can be interpreted in direct comparison to values for usWeightClass in the OS/2 table, or the CSS font-weight property. +*/ +opaque type hb_style_tag_t = CUnsignedInt +object hb_style_tag_t extends CEnumU[hb_style_tag_t]: + given _tag: Tag[hb_style_tag_t] = Tag.UInt + inline def define(inline a: Long): hb_style_tag_t = a.toUInt + val HB_STYLE_TAG_ITALIC = define(1769234796) + val HB_STYLE_TAG_OPTICAL_SIZE = define(1869640570) + val HB_STYLE_TAG_SLANT_ANGLE = define(1936486004) + val HB_STYLE_TAG_SLANT_RATIO = define(1399615092) + val HB_STYLE_TAG_WIDTH = define(2003072104) + val HB_STYLE_TAG_WEIGHT = define(2003265652) + val _HB_STYLE_TAG_MAX_VALUE = define(2147483647) + inline def getName(inline value: hb_style_tag_t): Option[String] = + inline value match + case HB_STYLE_TAG_ITALIC => Some("HB_STYLE_TAG_ITALIC") + case HB_STYLE_TAG_OPTICAL_SIZE => Some("HB_STYLE_TAG_OPTICAL_SIZE") + case HB_STYLE_TAG_SLANT_ANGLE => Some("HB_STYLE_TAG_SLANT_ANGLE") + case HB_STYLE_TAG_SLANT_RATIO => Some("HB_STYLE_TAG_SLANT_RATIO") + case HB_STYLE_TAG_WIDTH => Some("HB_STYLE_TAG_WIDTH") + case HB_STYLE_TAG_WEIGHT => Some("HB_STYLE_TAG_WEIGHT") + case _HB_STYLE_TAG_MAX_VALUE => Some("_HB_STYLE_TAG_MAX_VALUE") + case _ => _root_.scala.None + extension (a: hb_style_tag_t) + inline def &(b: hb_style_tag_t): hb_style_tag_t = a & b + inline def |(b: hb_style_tag_t): hb_style_tag_t = a | b + inline def is(b: hb_style_tag_t): Boolean = (a & b) == b + +/** + * hb_unicode_combining_class_t: _UNICODE_COMBINING_CLASS_NOT_REORDERED: Spacing and enclosing marks; also many vowel and consonant signs, even if nonspacing _UNICODE_COMBINING_CLASS_OVERLAY: Marks which overlay a base letter or symbol _UNICODE_COMBINING_CLASS_NUKTA: Diacritic nukta marks in Brahmi-derived scripts _UNICODE_COMBINING_CLASS_KANA_VOICING: Hiragana/Katakana voicing marks _UNICODE_COMBINING_CLASS_VIRAMA: Viramas _UNICODE_COMBINING_CLASS_CCC10: [Hebrew] _UNICODE_COMBINING_CLASS_CCC11: [Hebrew] _UNICODE_COMBINING_CLASS_CCC12: [Hebrew] _UNICODE_COMBINING_CLASS_CCC13: [Hebrew] _UNICODE_COMBINING_CLASS_CCC14: [Hebrew] _UNICODE_COMBINING_CLASS_CCC15: [Hebrew] _UNICODE_COMBINING_CLASS_CCC16: [Hebrew] _UNICODE_COMBINING_CLASS_CCC17: [Hebrew] _UNICODE_COMBINING_CLASS_CCC18: [Hebrew] _UNICODE_COMBINING_CLASS_CCC19: [Hebrew] _UNICODE_COMBINING_CLASS_CCC20: [Hebrew] _UNICODE_COMBINING_CLASS_CCC21: [Hebrew] _UNICODE_COMBINING_CLASS_CCC22: [Hebrew] _UNICODE_COMBINING_CLASS_CCC23: [Hebrew] _UNICODE_COMBINING_CLASS_CCC24: [Hebrew] _UNICODE_COMBINING_CLASS_CCC25: [Hebrew] _UNICODE_COMBINING_CLASS_CCC26: [Hebrew] _UNICODE_COMBINING_CLASS_CCC27: [Arabic] _UNICODE_COMBINING_CLASS_CCC28: [Arabic] _UNICODE_COMBINING_CLASS_CCC29: [Arabic] _UNICODE_COMBINING_CLASS_CCC30: [Arabic] _UNICODE_COMBINING_CLASS_CCC31: [Arabic] _UNICODE_COMBINING_CLASS_CCC32: [Arabic] _UNICODE_COMBINING_CLASS_CCC33: [Arabic] _UNICODE_COMBINING_CLASS_CCC34: [Arabic] _UNICODE_COMBINING_CLASS_CCC35: [Arabic] _UNICODE_COMBINING_CLASS_CCC36: [Syriac] _UNICODE_COMBINING_CLASS_CCC84: [Telugu] _UNICODE_COMBINING_CLASS_CCC91: [Telugu] _UNICODE_COMBINING_CLASS_CCC103: [Thai] _UNICODE_COMBINING_CLASS_CCC107: [Thai] _UNICODE_COMBINING_CLASS_CCC118: [Lao] _UNICODE_COMBINING_CLASS_CCC122: [Lao] _UNICODE_COMBINING_CLASS_CCC129: [Tibetan] _UNICODE_COMBINING_CLASS_CCC130: [Tibetan] _UNICODE_COMBINING_CLASS_CCC132: [Tibetan] Since: 7.2.0 _UNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT: Marks attached at the bottom left _UNICODE_COMBINING_CLASS_ATTACHED_BELOW: Marks attached directly below _UNICODE_COMBINING_CLASS_ATTACHED_ABOVE: Marks attached directly above _UNICODE_COMBINING_CLASS_ATTACHED_ABOVE_RIGHT: Marks attached at the top right _UNICODE_COMBINING_CLASS_BELOW_LEFT: Distinct marks at the bottom left _UNICODE_COMBINING_CLASS_BELOW: Distinct marks directly below _UNICODE_COMBINING_CLASS_BELOW_RIGHT: Distinct marks at the bottom right _UNICODE_COMBINING_CLASS_LEFT: Distinct marks to the left _UNICODE_COMBINING_CLASS_RIGHT: Distinct marks to the right _UNICODE_COMBINING_CLASS_ABOVE_LEFT: Distinct marks at the top left _UNICODE_COMBINING_CLASS_ABOVE: Distinct marks directly above _UNICODE_COMBINING_CLASS_ABOVE_RIGHT: Distinct marks at the top right _UNICODE_COMBINING_CLASS_DOUBLE_BELOW: Distinct marks subtending two bases _UNICODE_COMBINING_CLASS_DOUBLE_ABOVE: Distinct marks extending above two bases _UNICODE_COMBINING_CLASS_IOTA_SUBSCRIPT: Greek iota subscript only _UNICODE_COMBINING_CLASS_INVALID: Invalid combining class */ opaque type hb_unicode_combining_class_t = CUnsignedInt object hb_unicode_combining_class_t extends CEnumU[hb_unicode_combining_class_t]: @@ -611,7 +765,7 @@ object hb_unicode_combining_class_t extends CEnumU[hb_unicode_combining_class_t] val HB_UNICODE_COMBINING_CLASS_CCC122 = define(122) val HB_UNICODE_COMBINING_CLASS_CCC129 = define(129) val HB_UNICODE_COMBINING_CLASS_CCC130 = define(130) - val HB_UNICODE_COMBINING_CLASS_CCC133 = define(132) + val HB_UNICODE_COMBINING_CLASS_CCC132 = define(132) val HB_UNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT = define(200) val HB_UNICODE_COMBINING_CLASS_ATTACHED_BELOW = define(202) val HB_UNICODE_COMBINING_CLASS_ATTACHED_ABOVE = define(214) @@ -670,7 +824,7 @@ object hb_unicode_combining_class_t extends CEnumU[hb_unicode_combining_class_t] case HB_UNICODE_COMBINING_CLASS_CCC122 => Some("HB_UNICODE_COMBINING_CLASS_CCC122") case HB_UNICODE_COMBINING_CLASS_CCC129 => Some("HB_UNICODE_COMBINING_CLASS_CCC129") case HB_UNICODE_COMBINING_CLASS_CCC130 => Some("HB_UNICODE_COMBINING_CLASS_CCC130") - case HB_UNICODE_COMBINING_CLASS_CCC133 => Some("HB_UNICODE_COMBINING_CLASS_CCC133") + case HB_UNICODE_COMBINING_CLASS_CCC132 => Some("HB_UNICODE_COMBINING_CLASS_CCC132") case HB_UNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT => Some("HB_UNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT") case HB_UNICODE_COMBINING_CLASS_ATTACHED_BELOW => Some("HB_UNICODE_COMBINING_CLASS_ATTACHED_BELOW") case HB_UNICODE_COMBINING_CLASS_ATTACHED_ABOVE => Some("HB_UNICODE_COMBINING_CLASS_ATTACHED_ABOVE") diff --git a/harfbuzz/src/main/scala/generated/sn.gnome.harfbuzz.internal/functions.scala b/harfbuzz/src/main/scala/generated/sn.gnome.harfbuzz.internal/functions.scala index 299a494..a3648a3 100644 --- a/harfbuzz/src/main/scala/generated/sn.gnome.harfbuzz.internal/functions.scala +++ b/harfbuzz/src/main/scala/generated/sn.gnome.harfbuzz.internal/functions.scala @@ -13,6 +13,10 @@ import _root_.scala.scalanative.* @extern def hb_blob_create_from_file(file_name : CString): Ptr[hb_blob_t] = extern +@extern def hb_blob_create_from_file_or_fail(file_name : CString): Ptr[hb_blob_t] = extern + +@extern def hb_blob_create_or_fail(data : CString, length : CUnsignedInt, mode : hb_memory_mode_t, user_data : Ptr[Byte], destroy : hb_destroy_func_t): Ptr[hb_blob_t] = extern + @extern def hb_blob_create_sub_blob(parent : Ptr[hb_blob_t], offset : CUnsignedInt, length : CUnsignedInt): Ptr[hb_blob_t] = extern @extern def hb_blob_destroy(blob : Ptr[hb_blob_t]): Unit = extern @@ -55,6 +59,8 @@ import _root_.scala.scalanative.* @extern def hb_buffer_create(): Ptr[hb_buffer_t] = extern +@extern def hb_buffer_create_similar(src : Ptr[hb_buffer_t]): Ptr[hb_buffer_t] = extern + @extern def hb_buffer_deserialize_glyphs(buffer : Ptr[hb_buffer_t], buf : CString, buf_len : CInt, end_ptr : Ptr[CString], font : Ptr[hb_font_t], format : hb_buffer_serialize_format_t): hb_bool_t = extern @extern def hb_buffer_deserialize_unicode(buffer : Ptr[hb_buffer_t], buf : CString, buf_len : CInt, end_ptr : Ptr[CString], format : hb_buffer_serialize_format_t): hb_bool_t = extern @@ -83,6 +89,8 @@ import _root_.scala.scalanative.* @extern def hb_buffer_get_length(buffer : Ptr[hb_buffer_t]): CUnsignedInt = extern +@extern def hb_buffer_get_not_found_glyph(buffer : Ptr[hb_buffer_t]): hb_codepoint_t = extern + @extern def hb_buffer_get_replacement_codepoint(buffer : Ptr[hb_buffer_t]): hb_codepoint_t = extern @extern def hb_buffer_get_script(buffer : Ptr[hb_buffer_t]): hb_script_t = extern @@ -139,6 +147,8 @@ import _root_.scala.scalanative.* @extern def hb_buffer_set_message_func(buffer : Ptr[hb_buffer_t], func : hb_buffer_message_func_t, user_data : Ptr[Byte], destroy : hb_destroy_func_t): Unit = extern +@extern def hb_buffer_set_not_found_glyph(buffer : Ptr[hb_buffer_t], not_found : hb_codepoint_t): Unit = extern + @extern def hb_buffer_set_replacement_codepoint(buffer : Ptr[hb_buffer_t], replacement : hb_codepoint_t): Unit = extern @extern def hb_buffer_set_script(buffer : Ptr[hb_buffer_t], script : hb_script_t): Unit = extern @@ -157,14 +167,73 @@ import _root_.scala.scalanative.* @extern def hb_color_get_red(color : hb_color_t): uint8_t = extern +@extern def hb_color_line_get_color_stops(color_line : Ptr[hb_color_line_t], start : CUnsignedInt, count : Ptr[CUnsignedInt], color_stops : Ptr[hb_color_stop_t]): CUnsignedInt = extern + +@extern def hb_color_line_get_extend(color_line : Ptr[hb_color_line_t]): hb_paint_extend_t = extern + @extern def hb_direction_from_string(str : CString, len : CInt): hb_direction_t = extern @extern def hb_direction_to_string(direction : hb_direction_t): CString = extern +@extern def hb_draw_close_path(dfuncs : Ptr[hb_draw_funcs_t], draw_data : Ptr[Byte], st : Ptr[hb_draw_state_t]): Unit = extern + +@extern def hb_draw_cubic_to(dfuncs : Ptr[hb_draw_funcs_t], draw_data : Ptr[Byte], st : Ptr[hb_draw_state_t], control1_x : Float, control1_y : Float, control2_x : Float, control2_y : Float, to_x : Float, to_y : Float): Unit = extern + +@extern def hb_draw_funcs_create(): Ptr[hb_draw_funcs_t] = extern + +@extern def hb_draw_funcs_destroy(dfuncs : Ptr[hb_draw_funcs_t]): Unit = extern + +@extern def hb_draw_funcs_get_empty(): Ptr[hb_draw_funcs_t] = extern + +@extern def hb_draw_funcs_get_user_data(dfuncs : Ptr[hb_draw_funcs_t], key : Ptr[hb_user_data_key_t]): Ptr[Byte] = extern + +@extern def hb_draw_funcs_is_immutable(dfuncs : Ptr[hb_draw_funcs_t]): hb_bool_t = extern + +@extern def hb_draw_funcs_make_immutable(dfuncs : Ptr[hb_draw_funcs_t]): Unit = extern + +@extern def hb_draw_funcs_reference(dfuncs : Ptr[hb_draw_funcs_t]): Ptr[hb_draw_funcs_t] = extern + +/** + * hb_draw_funcs_set_close_path_func: : draw functions object : (closure user_data) (destroy destroy) (scope notified): close-path callback _data: Data to pass to : (nullable): The function to call when _data is not needed anymore +*/ +@extern def hb_draw_funcs_set_close_path_func(dfuncs : Ptr[hb_draw_funcs_t], func : hb_draw_close_path_func_t, user_data : Ptr[Byte], destroy : hb_destroy_func_t): Unit = extern + +/** + * hb_draw_funcs_set_cubic_to_func: : draw functions : (closure user_data) (destroy destroy) (scope notified): cubic-to callback _data: Data to pass to : (nullable): The function to call when _data is not needed anymore +*/ +@extern def hb_draw_funcs_set_cubic_to_func(dfuncs : Ptr[hb_draw_funcs_t], func : hb_draw_cubic_to_func_t, user_data : Ptr[Byte], destroy : hb_destroy_func_t): Unit = extern + +/** + * hb_draw_funcs_set_line_to_func: : draw functions object : (closure user_data) (destroy destroy) (scope notified): line-to callback _data: Data to pass to : (nullable): The function to call when _data is not needed anymore +*/ +@extern def hb_draw_funcs_set_line_to_func(dfuncs : Ptr[hb_draw_funcs_t], func : hb_draw_line_to_func_t, user_data : Ptr[Byte], destroy : hb_destroy_func_t): Unit = extern + +/** + * hb_draw_funcs_set_move_to_func: : draw functions object : (closure user_data) (destroy destroy) (scope notified): move-to callback _data: Data to pass to : (nullable): The function to call when _data is not needed anymore +*/ +@extern def hb_draw_funcs_set_move_to_func(dfuncs : Ptr[hb_draw_funcs_t], func : hb_draw_move_to_func_t, user_data : Ptr[Byte], destroy : hb_destroy_func_t): Unit = extern + +/** + * hb_draw_funcs_set_quadratic_to_func: : draw functions object : (closure user_data) (destroy destroy) (scope notified): quadratic-to callback _data: Data to pass to : (nullable): The function to call when _data is not needed anymore +*/ +@extern def hb_draw_funcs_set_quadratic_to_func(dfuncs : Ptr[hb_draw_funcs_t], func : hb_draw_quadratic_to_func_t, user_data : Ptr[Byte], destroy : hb_destroy_func_t): Unit = extern + +@extern def hb_draw_funcs_set_user_data(dfuncs : Ptr[hb_draw_funcs_t], key : Ptr[hb_user_data_key_t], data : Ptr[Byte], destroy : hb_destroy_func_t, replace : hb_bool_t): hb_bool_t = extern + +@extern def hb_draw_line_to(dfuncs : Ptr[hb_draw_funcs_t], draw_data : Ptr[Byte], st : Ptr[hb_draw_state_t], to_x : Float, to_y : Float): Unit = extern + +@extern def hb_draw_move_to(dfuncs : Ptr[hb_draw_funcs_t], draw_data : Ptr[Byte], st : Ptr[hb_draw_state_t], to_x : Float, to_y : Float): Unit = extern + +@extern def hb_draw_quadratic_to(dfuncs : Ptr[hb_draw_funcs_t], draw_data : Ptr[Byte], st : Ptr[hb_draw_state_t], control_x : Float, control_y : Float, to_x : Float, to_y : Float): Unit = extern + @extern def hb_face_builder_add_table(face : Ptr[hb_face_t], tag : hb_tag_t, blob : Ptr[hb_blob_t]): hb_bool_t = extern @extern def hb_face_builder_create(): Ptr[hb_face_t] = extern +@extern def hb_face_builder_sort_tables(face : Ptr[hb_face_t], tags : Ptr[hb_tag_t]): Unit = extern + +@extern def hb_face_collect_nominal_glyph_mapping(face : Ptr[hb_face_t], mapping : Ptr[hb_map_t], unicodes : Ptr[hb_set_t]): Unit = extern + @extern def hb_face_collect_unicodes(face : Ptr[hb_face_t], out : Ptr[hb_set_t]): Unit = extern @extern def hb_face_collect_variation_selectors(face : Ptr[hb_face_t], out : Ptr[hb_set_t]): Unit = extern @@ -215,12 +284,16 @@ import _root_.scala.scalanative.* @extern def hb_font_add_glyph_origin_for_direction(font : Ptr[hb_font_t], glyph : hb_codepoint_t, direction : hb_direction_t, x : Ptr[hb_position_t], y : Ptr[hb_position_t]): Unit = extern +@extern def hb_font_changed(font : Ptr[hb_font_t]): Unit = extern + @extern def hb_font_create(face : Ptr[hb_face_t]): Ptr[hb_font_t] = extern @extern def hb_font_create_sub_font(parent : Ptr[hb_font_t]): Ptr[hb_font_t] = extern @extern def hb_font_destroy(font : Ptr[hb_font_t]): Unit = extern +@extern def hb_font_draw_glyph(font : Ptr[hb_font_t], glyph : hb_codepoint_t, dfuncs : Ptr[hb_draw_funcs_t], draw_data : Ptr[Byte]): Unit = extern + @extern def hb_font_funcs_create(): Ptr[hb_font_funcs_t] = extern @extern def hb_font_funcs_destroy(ffuncs : Ptr[hb_font_funcs_t]): Unit = extern @@ -236,91 +309,106 @@ import _root_.scala.scalanative.* @extern def hb_font_funcs_reference(ffuncs : Ptr[hb_font_funcs_t]): Ptr[hb_font_funcs_t] = extern /** - * hb_font_funcs_set_font_h_extents_func: : A font-function structure : (closure user_data) (destroy destroy) (scope notified): The callback function to assign _data: Data to pass to : (optional): The function to call when _data is not needed anymore + * hb_font_funcs_set_draw_glyph_func: : A font-function structure : (closure user_data) (destroy destroy) (scope notified): The callback function to assign _data: Data to pass to : (nullable): The function to call when _data is not needed anymore +*/ +@extern def hb_font_funcs_set_draw_glyph_func(ffuncs : Ptr[hb_font_funcs_t], func : hb_font_draw_glyph_func_t, user_data : Ptr[Byte], destroy : hb_destroy_func_t): Unit = extern + +/** + * hb_font_funcs_set_font_h_extents_func: : A font-function structure : (closure user_data) (destroy destroy) (scope notified): The callback function to assign _data: Data to pass to : (nullable): The function to call when _data is not needed anymore */ @extern def hb_font_funcs_set_font_h_extents_func(ffuncs : Ptr[hb_font_funcs_t], func : hb_font_get_font_h_extents_func_t, user_data : Ptr[Byte], destroy : hb_destroy_func_t): Unit = extern /** - * hb_font_funcs_set_font_v_extents_func: : A font-function structure : (closure user_data) (destroy destroy) (scope notified): The callback function to assign _data: Data to pass to : (optional): The function to call when _data is not needed anymore + * hb_font_funcs_set_font_v_extents_func: : A font-function structure : (closure user_data) (destroy destroy) (scope notified): The callback function to assign _data: Data to pass to : (nullable): The function to call when _data is not needed anymore */ @extern def hb_font_funcs_set_font_v_extents_func(ffuncs : Ptr[hb_font_funcs_t], func : hb_font_get_font_v_extents_func_t, user_data : Ptr[Byte], destroy : hb_destroy_func_t): Unit = extern /** - * hb_font_funcs_set_glyph_contour_point_func: : A font-function structure : (closure user_data) (destroy destroy) (scope notified): The callback function to assign _data: Data to pass to : (optional): The function to call when _data is not needed anymore + * hb_font_funcs_set_glyph_contour_point_func: : A font-function structure : (closure user_data) (destroy destroy) (scope notified): The callback function to assign _data: Data to pass to : (nullable): The function to call when _data is not needed anymore */ @extern def hb_font_funcs_set_glyph_contour_point_func(ffuncs : Ptr[hb_font_funcs_t], func : hb_font_get_glyph_contour_point_func_t, user_data : Ptr[Byte], destroy : hb_destroy_func_t): Unit = extern /** - * hb_font_funcs_set_glyph_extents_func: : A font-function structure : (closure user_data) (destroy destroy) (scope notified): The callback function to assign _data: Data to pass to : (optional): The function to call when _data is not needed anymore + * hb_font_funcs_set_glyph_extents_func: : A font-function structure : (closure user_data) (destroy destroy) (scope notified): The callback function to assign _data: Data to pass to : (nullable): The function to call when _data is not needed anymore */ @extern def hb_font_funcs_set_glyph_extents_func(ffuncs : Ptr[hb_font_funcs_t], func : hb_font_get_glyph_extents_func_t, user_data : Ptr[Byte], destroy : hb_destroy_func_t): Unit = extern /** - * hb_font_funcs_set_glyph_from_name_func: : A font-function structure : (closure user_data) (destroy destroy) (scope notified): The callback function to assign _data: Data to pass to : (optional): The function to call when _data is not needed anymore + * hb_font_funcs_set_glyph_from_name_func: : A font-function structure : (closure user_data) (destroy destroy) (scope notified): The callback function to assign _data: Data to pass to : (nullable): The function to call when _data is not needed anymore */ @extern def hb_font_funcs_set_glyph_from_name_func(ffuncs : Ptr[hb_font_funcs_t], func : hb_font_get_glyph_from_name_func_t, user_data : Ptr[Byte], destroy : hb_destroy_func_t): Unit = extern @extern def hb_font_funcs_set_glyph_func(ffuncs : Ptr[hb_font_funcs_t], func : hb_font_get_glyph_func_t, user_data : Ptr[Byte], destroy : hb_destroy_func_t): Unit = extern /** - * hb_font_funcs_set_glyph_h_advance_func: : A font-function structure : (closure user_data) (destroy destroy) (scope notified): The callback function to assign _data: Data to pass to : (optional): The function to call when _data is not needed anymore + * hb_font_funcs_set_glyph_h_advance_func: : A font-function structure : (closure user_data) (destroy destroy) (scope notified): The callback function to assign _data: Data to pass to : (nullable): The function to call when _data is not needed anymore */ @extern def hb_font_funcs_set_glyph_h_advance_func(ffuncs : Ptr[hb_font_funcs_t], func : hb_font_get_glyph_h_advance_func_t, user_data : Ptr[Byte], destroy : hb_destroy_func_t): Unit = extern /** - * hb_font_funcs_set_glyph_h_advances_func: : A font-function structure : (closure user_data) (destroy destroy) (scope notified): The callback function to assign _data: Data to pass to : (optional): The function to call when _data is not needed anymore + * hb_font_funcs_set_glyph_h_advances_func: : A font-function structure : (closure user_data) (destroy destroy) (scope notified): The callback function to assign _data: Data to pass to : (nullable): The function to call when _data is not needed anymore */ @extern def hb_font_funcs_set_glyph_h_advances_func(ffuncs : Ptr[hb_font_funcs_t], func : hb_font_get_glyph_h_advances_func_t, user_data : Ptr[Byte], destroy : hb_destroy_func_t): Unit = extern /** - * hb_font_funcs_set_glyph_h_kerning_func: : font functions. : (closure user_data) (destroy destroy) (scope notified): _data: : + * hb_font_funcs_set_glyph_h_kerning_func: : A font-function structure : (closure user_data) (destroy destroy) (scope notified): The callback function to assign _data: Data to pass to : (nullable): The function to call when _data is not needed anymore */ @extern def hb_font_funcs_set_glyph_h_kerning_func(ffuncs : Ptr[hb_font_funcs_t], func : hb_font_get_glyph_h_kerning_func_t, user_data : Ptr[Byte], destroy : hb_destroy_func_t): Unit = extern /** - * hb_font_funcs_set_glyph_h_origin_func: : A font-function structure : (closure user_data) (destroy destroy) (scope notified): The callback function to assign _data: Data to pass to : (optional): The function to call when _data is not needed anymore + * hb_font_funcs_set_glyph_h_origin_func: : A font-function structure : (closure user_data) (destroy destroy) (scope notified): The callback function to assign _data: Data to pass to : (nullable): The function to call when _data is not needed anymore */ @extern def hb_font_funcs_set_glyph_h_origin_func(ffuncs : Ptr[hb_font_funcs_t], func : hb_font_get_glyph_h_origin_func_t, user_data : Ptr[Byte], destroy : hb_destroy_func_t): Unit = extern /** - * hb_font_funcs_set_glyph_name_func: : A font-function structure : (closure user_data) (destroy destroy) (scope notified): The callback function to assign _data: Data to pass to : (optional): The function to call when _data is not needed anymore + * hb_font_funcs_set_glyph_name_func: : A font-function structure : (closure user_data) (destroy destroy) (scope notified): The callback function to assign _data: Data to pass to : (nullable): The function to call when _data is not needed anymore */ @extern def hb_font_funcs_set_glyph_name_func(ffuncs : Ptr[hb_font_funcs_t], func : hb_font_get_glyph_name_func_t, user_data : Ptr[Byte], destroy : hb_destroy_func_t): Unit = extern /** - * hb_font_funcs_set_glyph_v_advance_func: : A font-function structure : (closure user_data) (destroy destroy) (scope notified): The callback function to assign _data: Data to pass to : (optional): The function to call when _data is not needed anymore + * hb_font_funcs_set_glyph_shape_func: : A font-function structure : (closure user_data) (destroy destroy) (scope notified): The callback function to assign _data: Data to pass to : (nullable): The function to call when _data is not needed anymore +*/ +@extern def hb_font_funcs_set_glyph_shape_func(ffuncs : Ptr[hb_font_funcs_t], func : hb_font_get_glyph_shape_func_t, user_data : Ptr[Byte], destroy : hb_destroy_func_t): Unit = extern + +/** + * hb_font_funcs_set_glyph_v_advance_func: : A font-function structure : (closure user_data) (destroy destroy) (scope notified): The callback function to assign _data: Data to pass to : (nullable): The function to call when _data is not needed anymore */ @extern def hb_font_funcs_set_glyph_v_advance_func(ffuncs : Ptr[hb_font_funcs_t], func : hb_font_get_glyph_v_advance_func_t, user_data : Ptr[Byte], destroy : hb_destroy_func_t): Unit = extern /** - * hb_font_funcs_set_glyph_v_advances_func: : A font-function structure : (closure user_data) (destroy destroy) (scope notified): The callback function to assign _data: Data to pass to : (optional): The function to call when _data is not needed anymore + * hb_font_funcs_set_glyph_v_advances_func: : A font-function structure : (closure user_data) (destroy destroy) (scope notified): The callback function to assign _data: Data to pass to : (nullable): The function to call when _data is not needed anymore */ @extern def hb_font_funcs_set_glyph_v_advances_func(ffuncs : Ptr[hb_font_funcs_t], func : hb_font_get_glyph_v_advances_func_t, user_data : Ptr[Byte], destroy : hb_destroy_func_t): Unit = extern /** - * hb_font_funcs_set_glyph_v_kerning_func: : font functions. : (closure user_data) (destroy destroy) (scope notified): _data: : + * hb_font_funcs_set_glyph_v_kerning_func: : A font-function structure : (closure user_data) (destroy destroy) (scope notified): The callback function to assign _data: Data to pass to : (nullable): The function to call when _data is not needed anymore */ @extern def hb_font_funcs_set_glyph_v_kerning_func(ffuncs : Ptr[hb_font_funcs_t], func : hb_font_get_glyph_v_kerning_func_t, user_data : Ptr[Byte], destroy : hb_destroy_func_t): Unit = extern /** - * hb_font_funcs_set_glyph_v_origin_func: : A font-function structure : (closure user_data) (destroy destroy) (scope notified): The callback function to assign _data: Data to pass to : (optional): The function to call when _data is not needed anymore + * hb_font_funcs_set_glyph_v_origin_func: : A font-function structure : (closure user_data) (destroy destroy) (scope notified): The callback function to assign _data: Data to pass to : (nullable): The function to call when _data is not needed anymore */ @extern def hb_font_funcs_set_glyph_v_origin_func(ffuncs : Ptr[hb_font_funcs_t], func : hb_font_get_glyph_v_origin_func_t, user_data : Ptr[Byte], destroy : hb_destroy_func_t): Unit = extern /** - * hb_font_funcs_set_nominal_glyph_func: : A font-function structure : (closure user_data) (destroy destroy) (scope notified): The callback function to assign _data: Data to pass to : (optional): The function to call when _data is not needed anymore + * hb_font_funcs_set_nominal_glyph_func: : A font-function structure : (closure user_data) (destroy destroy) (scope notified): The callback function to assign _data: Data to pass to : (nullable): The function to call when _data is not needed anymore */ @extern def hb_font_funcs_set_nominal_glyph_func(ffuncs : Ptr[hb_font_funcs_t], func : hb_font_get_nominal_glyph_func_t, user_data : Ptr[Byte], destroy : hb_destroy_func_t): Unit = extern /** - * hb_font_funcs_set_nominal_glyphs_func: : A font-function structure : (closure user_data) (destroy destroy) (scope notified): The callback function to assign _data: Data to pass to : (optional): The function to call when _data is not needed anymore + * hb_font_funcs_set_nominal_glyphs_func: : A font-function structure : (closure user_data) (destroy destroy) (scope notified): The callback function to assign _data: Data to pass to : (nullable): The function to call when _data is not needed anymore */ @extern def hb_font_funcs_set_nominal_glyphs_func(ffuncs : Ptr[hb_font_funcs_t], func : hb_font_get_nominal_glyphs_func_t, user_data : Ptr[Byte], destroy : hb_destroy_func_t): Unit = extern +/** + * hb_font_funcs_set_paint_glyph_func: : A font-function structure : (closure user_data) (destroy destroy) (scope notified): The callback function to assign _data: Data to pass to : (nullable): The function to call when _data is no longer needed +*/ +@extern def hb_font_funcs_set_paint_glyph_func(ffuncs : Ptr[hb_font_funcs_t], func : hb_font_paint_glyph_func_t, user_data : Ptr[Byte], destroy : hb_destroy_func_t): Unit = extern + @extern def hb_font_funcs_set_user_data(ffuncs : Ptr[hb_font_funcs_t], key : Ptr[hb_user_data_key_t], data : Ptr[Byte], destroy : hb_destroy_func_t, replace : hb_bool_t): hb_bool_t = extern /** - * hb_font_funcs_set_variation_glyph_func: : A font-function structure : (closure user_data) (destroy destroy) (scope notified): The callback function to assign _data: Data to pass to : (optional): The function to call when _data is not needed anymore + * hb_font_funcs_set_variation_glyph_func: : A font-function structure : (closure user_data) (destroy destroy) (scope notified): The callback function to assign _data: Data to pass to : (nullable): The function to call when _data is not needed anymore */ @extern def hb_font_funcs_set_variation_glyph_func(ffuncs : Ptr[hb_font_funcs_t], func : hb_font_get_variation_glyph_func_t, user_data : Ptr[Byte], destroy : hb_destroy_func_t): Unit = extern @@ -360,6 +448,8 @@ import _root_.scala.scalanative.* @extern def hb_font_get_glyph_origin_for_direction(font : Ptr[hb_font_t], glyph : hb_codepoint_t, direction : hb_direction_t, x : Ptr[hb_position_t], y : Ptr[hb_position_t]): Unit = extern +@extern def hb_font_get_glyph_shape(font : Ptr[hb_font_t], glyph : hb_codepoint_t, dfuncs : Ptr[hb_draw_funcs_t], draw_data : Ptr[Byte]): Unit = extern + @extern def hb_font_get_glyph_v_advance(font : Ptr[hb_font_t], glyph : hb_codepoint_t): hb_position_t = extern @extern def hb_font_get_glyph_v_advances(font : Ptr[hb_font_t], count : CUnsignedInt, first_glyph : Ptr[hb_codepoint_t], glyph_stride : CUnsignedInt, first_advance : Ptr[hb_position_t], advance_stride : CUnsignedInt): Unit = extern @@ -382,12 +472,22 @@ import _root_.scala.scalanative.* @extern def hb_font_get_scale(font : Ptr[hb_font_t], x_scale : Ptr[CInt], y_scale : Ptr[CInt]): Unit = extern +@extern def hb_font_get_serial(font : Ptr[hb_font_t]): CUnsignedInt = extern + +@extern def hb_font_get_synthetic_bold(font : Ptr[hb_font_t], x_embolden : Ptr[Float], y_embolden : Ptr[Float], in_place : Ptr[hb_bool_t]): Unit = extern + +@extern def hb_font_get_synthetic_slant(font : Ptr[hb_font_t]): Float = extern + @extern def hb_font_get_user_data(font : Ptr[hb_font_t], key : Ptr[hb_user_data_key_t]): Ptr[Byte] = extern @extern def hb_font_get_v_extents(font : Ptr[hb_font_t], extents : Ptr[hb_font_extents_t]): hb_bool_t = extern +@extern def hb_font_get_var_coords_design(font : Ptr[hb_font_t], length : Ptr[CUnsignedInt]): Ptr[Float] = extern + @extern def hb_font_get_var_coords_normalized(font : Ptr[hb_font_t], length : Ptr[CUnsignedInt]): Ptr[CInt] = extern +@extern def hb_font_get_var_named_instance(font : Ptr[hb_font_t]): CUnsignedInt = extern + @extern def hb_font_get_variation_glyph(font : Ptr[hb_font_t], unicode : hb_codepoint_t, variation_selector : hb_codepoint_t, glyph : Ptr[hb_codepoint_t]): hb_bool_t = extern @extern def hb_font_glyph_from_string(font : Ptr[hb_font_t], s : CString, len : CInt, glyph : Ptr[hb_codepoint_t]): hb_bool_t = extern @@ -398,6 +498,8 @@ import _root_.scala.scalanative.* @extern def hb_font_make_immutable(font : Ptr[hb_font_t]): Unit = extern +@extern def hb_font_paint_glyph(font : Ptr[hb_font_t], glyph : hb_codepoint_t, pfuncs : Ptr[hb_paint_funcs_t], paint_data : Ptr[Byte], palette_index : CUnsignedInt, foreground : hb_color_t): Unit = extern + @extern def hb_font_reference(font : Ptr[hb_font_t]): Ptr[hb_font_t] = extern @extern def hb_font_set_face(font : Ptr[hb_font_t], face : Ptr[hb_face_t]): Unit = extern @@ -414,6 +516,10 @@ import _root_.scala.scalanative.* @extern def hb_font_set_scale(font : Ptr[hb_font_t], x_scale : CInt, y_scale : CInt): Unit = extern +@extern def hb_font_set_synthetic_bold(font : Ptr[hb_font_t], x_embolden : Float, y_embolden : Float, in_place : hb_bool_t): Unit = extern + +@extern def hb_font_set_synthetic_slant(font : Ptr[hb_font_t], slant : Float): Unit = extern + @extern def hb_font_set_user_data(font : Ptr[hb_font_t], key : Ptr[hb_user_data_key_t], data : Ptr[Byte], destroy : hb_destroy_func_t, replace : hb_bool_t): hb_bool_t = extern @extern def hb_font_set_var_coords_design(font : Ptr[hb_font_t], coords : Ptr[Float], coords_length : CUnsignedInt): Unit = extern @@ -422,6 +528,8 @@ import _root_.scala.scalanative.* @extern def hb_font_set_var_named_instance(font : Ptr[hb_font_t], instance_index : CUnsignedInt): Unit = extern +@extern def hb_font_set_variation(font : Ptr[hb_font_t], tag : hb_tag_t, value : Float): Unit = extern + @extern def hb_font_set_variations(font : Ptr[hb_font_t], variations : Ptr[hb_variation_t], variations_length : CUnsignedInt): Unit = extern @extern def hb_font_subtract_glyph_origin_for_direction(font : Ptr[hb_font_t], glyph : hb_codepoint_t, direction : hb_direction_t, x : Ptr[hb_position_t], y : Ptr[hb_position_t]): Unit = extern @@ -432,12 +540,16 @@ import _root_.scala.scalanative.* @extern def hb_language_get_default(): hb_language_t = extern +@extern def hb_language_matches(language : hb_language_t, specific : hb_language_t): hb_bool_t = extern + @extern def hb_language_to_string(language : hb_language_t): CString = extern @extern def hb_map_allocation_successful(map : Ptr[hb_map_t]): hb_bool_t = extern @extern def hb_map_clear(map : Ptr[hb_map_t]): Unit = extern +@extern def hb_map_copy(map : Ptr[hb_map_t]): Ptr[hb_map_t] = extern + @extern def hb_map_create(): Ptr[hb_map_t] = extern @extern def hb_map_del(map : Ptr[hb_map_t], key : hb_codepoint_t): Unit = extern @@ -454,14 +566,140 @@ import _root_.scala.scalanative.* @extern def hb_map_has(map : Ptr[hb_map_t], key : hb_codepoint_t): hb_bool_t = extern +@extern def hb_map_hash(map : Ptr[hb_map_t]): CUnsignedInt = extern + @extern def hb_map_is_empty(map : Ptr[hb_map_t]): hb_bool_t = extern +@extern def hb_map_is_equal(map : Ptr[hb_map_t], other : Ptr[hb_map_t]): hb_bool_t = extern + +@extern def hb_map_keys(map : Ptr[hb_map_t], keys : Ptr[hb_set_t]): Unit = extern + +@extern def hb_map_next(map : Ptr[hb_map_t], idx : Ptr[CInt], key : Ptr[hb_codepoint_t], value : Ptr[hb_codepoint_t]): hb_bool_t = extern + @extern def hb_map_reference(map : Ptr[hb_map_t]): Ptr[hb_map_t] = extern @extern def hb_map_set(map : Ptr[hb_map_t], key : hb_codepoint_t, value : hb_codepoint_t): Unit = extern @extern def hb_map_set_user_data(map : Ptr[hb_map_t], key : Ptr[hb_user_data_key_t], data : Ptr[Byte], destroy : hb_destroy_func_t, replace : hb_bool_t): hb_bool_t = extern +@extern def hb_map_update(map : Ptr[hb_map_t], other : Ptr[hb_map_t]): Unit = extern + +@extern def hb_map_values(map : Ptr[hb_map_t], values : Ptr[hb_set_t]): Unit = extern + +@extern def hb_paint_color(funcs : Ptr[hb_paint_funcs_t], paint_data : Ptr[Byte], is_foreground : hb_bool_t, color : hb_color_t): Unit = extern + +@extern def hb_paint_color_glyph(funcs : Ptr[hb_paint_funcs_t], paint_data : Ptr[Byte], glyph : hb_codepoint_t, font : Ptr[hb_font_t]): hb_bool_t = extern + +@extern def hb_paint_custom_palette_color(funcs : Ptr[hb_paint_funcs_t], paint_data : Ptr[Byte], color_index : CUnsignedInt, color : Ptr[hb_color_t]): hb_bool_t = extern + +@extern def hb_paint_funcs_create(): Ptr[hb_paint_funcs_t] = extern + +@extern def hb_paint_funcs_destroy(funcs : Ptr[hb_paint_funcs_t]): Unit = extern + +@extern def hb_paint_funcs_get_empty(): Ptr[hb_paint_funcs_t] = extern + +@extern def hb_paint_funcs_get_user_data(funcs : Ptr[hb_paint_funcs_t], key : Ptr[hb_user_data_key_t]): Ptr[Byte] = extern + +@extern def hb_paint_funcs_is_immutable(funcs : Ptr[hb_paint_funcs_t]): hb_bool_t = extern + +@extern def hb_paint_funcs_make_immutable(funcs : Ptr[hb_paint_funcs_t]): Unit = extern + +@extern def hb_paint_funcs_reference(funcs : Ptr[hb_paint_funcs_t]): Ptr[hb_paint_funcs_t] = extern + +/** + * hb_paint_funcs_set_color_func: : A paint functions struct : (closure user_data) (destroy destroy) (scope notified): The paint-color callback _data: Data to pass to : (nullable): Function to call when _data is no longer needed +*/ +@extern def hb_paint_funcs_set_color_func(funcs : Ptr[hb_paint_funcs_t], func : hb_paint_color_func_t, user_data : Ptr[Byte], destroy : hb_destroy_func_t): Unit = extern + +/** + * hb_paint_funcs_set_color_glyph_func: : A paint functions struct : (closure user_data) (destroy destroy) (scope notified): The color-glyph callback _data: Data to pass to : (nullable): Function to call when _data is no longer needed +*/ +@extern def hb_paint_funcs_set_color_glyph_func(funcs : Ptr[hb_paint_funcs_t], func : hb_paint_color_glyph_func_t, user_data : Ptr[Byte], destroy : hb_destroy_func_t): Unit = extern + +/** + * hb_paint_funcs_set_custom_palette_color_func: : A paint functions struct : (closure user_data) (destroy destroy) (scope notified): The custom-palette-color callback _data: Data to pass to : (nullable): Function to call when _data is no longer needed +*/ +@extern def hb_paint_funcs_set_custom_palette_color_func(funcs : Ptr[hb_paint_funcs_t], func : hb_paint_custom_palette_color_func_t, user_data : Ptr[Byte], destroy : hb_destroy_func_t): Unit = extern + +/** + * hb_paint_funcs_set_image_func: : A paint functions struct : (closure user_data) (destroy destroy) (scope notified): The paint-image callback _data: Data to pass to : (nullable): Function to call when _data is no longer needed +*/ +@extern def hb_paint_funcs_set_image_func(funcs : Ptr[hb_paint_funcs_t], func : hb_paint_image_func_t, user_data : Ptr[Byte], destroy : hb_destroy_func_t): Unit = extern + +/** + * hb_paint_funcs_set_linear_gradient_func: : A paint functions struct : (closure user_data) (destroy destroy) (scope notified): The linear-gradient callback _data: Data to pass to : (nullable): Function to call when _data is no longer needed +*/ +@extern def hb_paint_funcs_set_linear_gradient_func(funcs : Ptr[hb_paint_funcs_t], func : hb_paint_linear_gradient_func_t, user_data : Ptr[Byte], destroy : hb_destroy_func_t): Unit = extern + +/** + * hb_paint_funcs_set_pop_clip_func: : A paint functions struct : (closure user_data) (destroy destroy) (scope notified): The pop-clip callback _data: Data to pass to : (nullable): Function to call when _data is no longer needed +*/ +@extern def hb_paint_funcs_set_pop_clip_func(funcs : Ptr[hb_paint_funcs_t], func : hb_paint_pop_clip_func_t, user_data : Ptr[Byte], destroy : hb_destroy_func_t): Unit = extern + +/** + * hb_paint_funcs_set_pop_group_func: : A paint functions struct : (closure user_data) (destroy destroy) (scope notified): The pop-group callback _data: Data to pass to : (nullable): Function to call when _data is no longer needed +*/ +@extern def hb_paint_funcs_set_pop_group_func(funcs : Ptr[hb_paint_funcs_t], func : hb_paint_pop_group_func_t, user_data : Ptr[Byte], destroy : hb_destroy_func_t): Unit = extern + +/** + * hb_paint_funcs_set_pop_transform_func: : A paint functions struct : (closure user_data) (destroy destroy) (scope notified): The pop-transform callback _data: Data to pass to : (nullable): Function to call when _data is no longer needed +*/ +@extern def hb_paint_funcs_set_pop_transform_func(funcs : Ptr[hb_paint_funcs_t], func : hb_paint_pop_transform_func_t, user_data : Ptr[Byte], destroy : hb_destroy_func_t): Unit = extern + +/** + * hb_paint_funcs_set_push_clip_glyph_func: : A paint functions struct : (closure user_data) (destroy destroy) (scope notified): The push-clip-glyph callback _data: Data to pass to : (nullable): Function to call when _data is no longer needed +*/ +@extern def hb_paint_funcs_set_push_clip_glyph_func(funcs : Ptr[hb_paint_funcs_t], func : hb_paint_push_clip_glyph_func_t, user_data : Ptr[Byte], destroy : hb_destroy_func_t): Unit = extern + +/** + * hb_paint_funcs_set_push_clip_rectangle_func: : A paint functions struct : (closure user_data) (destroy destroy) (scope notified): The push-clip-rectangle callback _data: Data to pass to : (nullable): Function to call when _data is no longer needed +*/ +@extern def hb_paint_funcs_set_push_clip_rectangle_func(funcs : Ptr[hb_paint_funcs_t], func : hb_paint_push_clip_rectangle_func_t, user_data : Ptr[Byte], destroy : hb_destroy_func_t): Unit = extern + +/** + * hb_paint_funcs_set_push_group_func: : A paint functions struct : (closure user_data) (destroy destroy) (scope notified): The push-group callback _data: Data to pass to : (nullable): Function to call when _data is no longer needed +*/ +@extern def hb_paint_funcs_set_push_group_func(funcs : Ptr[hb_paint_funcs_t], func : hb_paint_push_group_func_t, user_data : Ptr[Byte], destroy : hb_destroy_func_t): Unit = extern + +/** + * hb_paint_funcs_set_push_transform_func: : A paint functions struct : (closure user_data) (destroy destroy) (scope notified): The push-transform callback _data: Data to pass to : (nullable): Function to call when _data is no longer needed +*/ +@extern def hb_paint_funcs_set_push_transform_func(funcs : Ptr[hb_paint_funcs_t], func : hb_paint_push_transform_func_t, user_data : Ptr[Byte], destroy : hb_destroy_func_t): Unit = extern + +/** + * hb_paint_funcs_set_radial_gradient_func: : A paint functions struct : (closure user_data) (destroy destroy) (scope notified): The radial-gradient callback _data: Data to pass to : (nullable): Function to call when _data is no longer needed +*/ +@extern def hb_paint_funcs_set_radial_gradient_func(funcs : Ptr[hb_paint_funcs_t], func : hb_paint_radial_gradient_func_t, user_data : Ptr[Byte], destroy : hb_destroy_func_t): Unit = extern + +/** + * hb_paint_funcs_set_sweep_gradient_func: : A paint functions struct : (closure user_data) (destroy destroy) (scope notified): The sweep-gradient callback _data: Data to pass to : (nullable): Function to call when _data is no longer needed +*/ +@extern def hb_paint_funcs_set_sweep_gradient_func(funcs : Ptr[hb_paint_funcs_t], func : hb_paint_sweep_gradient_func_t, user_data : Ptr[Byte], destroy : hb_destroy_func_t): Unit = extern + +@extern def hb_paint_funcs_set_user_data(funcs : Ptr[hb_paint_funcs_t], key : Ptr[hb_user_data_key_t], data : Ptr[Byte], destroy : hb_destroy_func_t, replace : hb_bool_t): hb_bool_t = extern + +@extern def hb_paint_image(funcs : Ptr[hb_paint_funcs_t], paint_data : Ptr[Byte], image : Ptr[hb_blob_t], width : CUnsignedInt, height : CUnsignedInt, format : hb_tag_t, slant : Float, extents : Ptr[hb_glyph_extents_t]): Unit = extern + +@extern def hb_paint_linear_gradient(funcs : Ptr[hb_paint_funcs_t], paint_data : Ptr[Byte], color_line : Ptr[hb_color_line_t], x0 : Float, y0 : Float, x1 : Float, y1 : Float, x2 : Float, y2 : Float): Unit = extern + +@extern def hb_paint_pop_clip(funcs : Ptr[hb_paint_funcs_t], paint_data : Ptr[Byte]): Unit = extern + +@extern def hb_paint_pop_group(funcs : Ptr[hb_paint_funcs_t], paint_data : Ptr[Byte], mode : hb_paint_composite_mode_t): Unit = extern + +@extern def hb_paint_pop_transform(funcs : Ptr[hb_paint_funcs_t], paint_data : Ptr[Byte]): Unit = extern + +@extern def hb_paint_push_clip_glyph(funcs : Ptr[hb_paint_funcs_t], paint_data : Ptr[Byte], glyph : hb_codepoint_t, font : Ptr[hb_font_t]): Unit = extern + +@extern def hb_paint_push_clip_rectangle(funcs : Ptr[hb_paint_funcs_t], paint_data : Ptr[Byte], xmin : Float, ymin : Float, xmax : Float, ymax : Float): Unit = extern + +@extern def hb_paint_push_group(funcs : Ptr[hb_paint_funcs_t], paint_data : Ptr[Byte]): Unit = extern + +@extern def hb_paint_push_transform(funcs : Ptr[hb_paint_funcs_t], paint_data : Ptr[Byte], xx : Float, yx : Float, xy : Float, yy : Float, dx : Float, dy : Float): Unit = extern + +@extern def hb_paint_radial_gradient(funcs : Ptr[hb_paint_funcs_t], paint_data : Ptr[Byte], color_line : Ptr[hb_color_line_t], x0 : Float, y0 : Float, r0 : Float, x1 : Float, y1 : Float, r1 : Float): Unit = extern + +@extern def hb_paint_sweep_gradient(funcs : Ptr[hb_paint_funcs_t], paint_data : Ptr[Byte], color_line : Ptr[hb_color_line_t], x0 : Float, y0 : Float, start_angle : Float, end_angle : Float): Unit = extern + @extern def hb_script_from_iso15924_tag(tag : hb_tag_t): hb_script_t = extern @extern def hb_script_from_string(str : CString, len : CInt): hb_script_t = extern @@ -474,14 +712,20 @@ import _root_.scala.scalanative.* @extern def hb_segment_properties_hash(p : Ptr[hb_segment_properties_t]): CUnsignedInt = extern +@extern def hb_segment_properties_overlay(p : Ptr[hb_segment_properties_t], src : Ptr[hb_segment_properties_t]): Unit = extern + @extern def hb_set_add(set : Ptr[hb_set_t], codepoint : hb_codepoint_t): Unit = extern @extern def hb_set_add_range(set : Ptr[hb_set_t], first : hb_codepoint_t, last : hb_codepoint_t): Unit = extern +@extern def hb_set_add_sorted_array(set : Ptr[hb_set_t], sorted_codepoints : Ptr[hb_codepoint_t], num_codepoints : CUnsignedInt): Unit = extern + @extern def hb_set_allocation_successful(set : Ptr[hb_set_t]): hb_bool_t = extern @extern def hb_set_clear(set : Ptr[hb_set_t]): Unit = extern +@extern def hb_set_copy(set : Ptr[hb_set_t]): Ptr[hb_set_t] = extern + @extern def hb_set_create(): Ptr[hb_set_t] = extern @extern def hb_set_del(set : Ptr[hb_set_t], codepoint : hb_codepoint_t): Unit = extern @@ -502,6 +746,8 @@ import _root_.scala.scalanative.* @extern def hb_set_has(set : Ptr[hb_set_t], codepoint : hb_codepoint_t): hb_bool_t = extern +@extern def hb_set_hash(set : Ptr[hb_set_t]): CUnsignedInt = extern + @extern def hb_set_intersect(set : Ptr[hb_set_t], other : Ptr[hb_set_t]): Unit = extern @extern def hb_set_invert(set : Ptr[hb_set_t]): Unit = extern @@ -510,10 +756,14 @@ import _root_.scala.scalanative.* @extern def hb_set_is_equal(set : Ptr[hb_set_t], other : Ptr[hb_set_t]): hb_bool_t = extern +@extern def hb_set_is_inverted(set : Ptr[hb_set_t]): hb_bool_t = extern + @extern def hb_set_is_subset(set : Ptr[hb_set_t], larger_set : Ptr[hb_set_t]): hb_bool_t = extern @extern def hb_set_next(set : Ptr[hb_set_t], codepoint : Ptr[hb_codepoint_t]): hb_bool_t = extern +@extern def hb_set_next_many(set : Ptr[hb_set_t], codepoint : hb_codepoint_t, out : Ptr[hb_codepoint_t], size : CUnsignedInt): CUnsignedInt = extern + @extern def hb_set_next_range(set : Ptr[hb_set_t], first : Ptr[hb_codepoint_t], last : Ptr[hb_codepoint_t]): hb_bool_t = extern @extern def hb_set_previous(set : Ptr[hb_set_t], codepoint : Ptr[hb_codepoint_t]): hb_bool_t = extern @@ -536,6 +786,8 @@ import _root_.scala.scalanative.* @extern def hb_shape_full(font : Ptr[hb_font_t], buffer : Ptr[hb_buffer_t], features : Ptr[hb_feature_t], num_features : CUnsignedInt, shaper_list : Ptr[CString]): hb_bool_t = extern +@extern def hb_shape_justify(font : Ptr[hb_font_t], buffer : Ptr[hb_buffer_t], features : Ptr[hb_feature_t], num_features : CUnsignedInt, shaper_list : Ptr[CString], min_target_advance : Float, max_target_advance : Float, advance : Ptr[Float], var_tag : Ptr[hb_tag_t], var_value : Ptr[Float]): hb_bool_t = extern + @extern def hb_shape_list_shapers(): Ptr[CString] = extern @extern def hb_shape_plan_create(face : Ptr[hb_face_t], props : Ptr[hb_segment_properties_t], user_features : Ptr[hb_feature_t], num_user_features : CUnsignedInt, shaper_list : Ptr[CString]): Ptr[hb_shape_plan_t] = extern @@ -560,6 +812,8 @@ import _root_.scala.scalanative.* @extern def hb_shape_plan_set_user_data(shape_plan : Ptr[hb_shape_plan_t], key : Ptr[hb_user_data_key_t], data : Ptr[Byte], destroy : hb_destroy_func_t, replace : hb_bool_t): hb_bool_t = extern +@extern def hb_style_get_value(font : Ptr[hb_font_t], style_tag : hb_style_tag_t): Float = extern + @extern def hb_tag_from_string(str : CString, len : CInt): hb_tag_t = extern @extern def hb_tag_to_string(tag : hb_tag_t, buf : CString): Unit = extern @@ -569,20 +823,14 @@ import _root_.scala.scalanative.* */ @extern def hb_unicode_combining_class(ufuncs : Ptr[hb_unicode_funcs_t], unicode : hb_codepoint_t): hb_unicode_combining_class_t = extern -/** - * hb_unicode_compose: : The Unicode-functions structure : The first code point to compose : The second code point to compose : (out): The composed code point -*/ @extern def hb_unicode_compose(ufuncs : Ptr[hb_unicode_funcs_t], a : hb_codepoint_t, b : hb_codepoint_t, ab : Ptr[hb_codepoint_t]): hb_bool_t = extern -/** - * hb_unicode_decompose: : The Unicode-functions structure : The code point to decompose : (out): The first decomposed code point : (out): The second decomposed code point -*/ @extern def hb_unicode_decompose(ufuncs : Ptr[hb_unicode_funcs_t], ab : hb_codepoint_t, a : Ptr[hb_codepoint_t], b : Ptr[hb_codepoint_t]): hb_bool_t = extern @extern def hb_unicode_decompose_compatibility(ufuncs : Ptr[hb_unicode_funcs_t], u : hb_codepoint_t, decomposed : Ptr[hb_codepoint_t]): CUnsignedInt = extern /** - * hb_unicode_eastasian_width: + * hb_unicode_eastasian_width: : a Unicode-function structure : The code point to query */ @extern def hb_unicode_eastasian_width(ufuncs : Ptr[hb_unicode_funcs_t], unicode : hb_codepoint_t): CUnsignedInt = extern @@ -605,42 +853,42 @@ import _root_.scala.scalanative.* @extern def hb_unicode_funcs_reference(ufuncs : Ptr[hb_unicode_funcs_t]): Ptr[hb_unicode_funcs_t] = extern /** - * hb_unicode_funcs_set_combining_class_func: : A Unicode-functions structure : (closure user_data) (destroy destroy) (scope notified): The callback function to assign _data: Data to pass to : (optional): The function to call when _data is not needed anymore + * hb_unicode_funcs_set_combining_class_func: : A Unicode-functions structure : (closure user_data) (destroy destroy) (scope notified): The callback function to assign _data: Data to pass to : (nullable): The function to call when _data is not needed anymore */ @extern def hb_unicode_funcs_set_combining_class_func(ufuncs : Ptr[hb_unicode_funcs_t], func : hb_unicode_combining_class_func_t, user_data : Ptr[Byte], destroy : hb_destroy_func_t): Unit = extern /** - * hb_unicode_funcs_set_compose_func: : A Unicode-functions structure : (closure user_data) (destroy destroy) (scope notified): The callback function to assign _data: Data to pass to : (optional): The function to call when _data is not needed anymore + * hb_unicode_funcs_set_compose_func: : A Unicode-functions structure : (closure user_data) (destroy destroy) (scope notified): The callback function to assign _data: Data to pass to : (nullable): The function to call when _data is not needed anymore */ @extern def hb_unicode_funcs_set_compose_func(ufuncs : Ptr[hb_unicode_funcs_t], func : hb_unicode_compose_func_t, user_data : Ptr[Byte], destroy : hb_destroy_func_t): Unit = extern /** - * hb_unicode_funcs_set_decompose_compatibility_func: : a Unicode function structure : (closure user_data) (destroy destroy) (scope notified): _data: : + * hb_unicode_funcs_set_decompose_compatibility_func: : A Unicode-functions structure : (closure user_data) (destroy destroy) (scope notified): The callback function to assign _data: Data to pass to : (nullable): The function to call when _data is not needed anymore */ @extern def hb_unicode_funcs_set_decompose_compatibility_func(ufuncs : Ptr[hb_unicode_funcs_t], func : hb_unicode_decompose_compatibility_func_t, user_data : Ptr[Byte], destroy : hb_destroy_func_t): Unit = extern /** - * hb_unicode_funcs_set_decompose_func: : A Unicode-functions structure : (closure user_data) (destroy destroy) (scope notified): The callback function to assign _data: Data to pass to : (optional): The function to call when _data is not needed anymore + * hb_unicode_funcs_set_decompose_func: : A Unicode-functions structure : (closure user_data) (destroy destroy) (scope notified): The callback function to assign _data: Data to pass to : (nullable): The function to call when _data is not needed anymore */ @extern def hb_unicode_funcs_set_decompose_func(ufuncs : Ptr[hb_unicode_funcs_t], func : hb_unicode_decompose_func_t, user_data : Ptr[Byte], destroy : hb_destroy_func_t): Unit = extern /** - * hb_unicode_funcs_set_eastasian_width_func: : a Unicode function structure : (closure user_data) (destroy destroy) (scope notified): _data: : + * hb_unicode_funcs_set_eastasian_width_func: : a Unicode-function structure : (closure user_data) (destroy destroy) (scope notified): The callback function to assign _data: Data to pass to : (nullable): The function to call when _data is not needed anymore */ @extern def hb_unicode_funcs_set_eastasian_width_func(ufuncs : Ptr[hb_unicode_funcs_t], func : hb_unicode_eastasian_width_func_t, user_data : Ptr[Byte], destroy : hb_destroy_func_t): Unit = extern /** - * hb_unicode_funcs_set_general_category_func: : A Unicode-functions structure : (closure user_data) (destroy destroy) (scope notified): The callback function to assign _data: Data to pass to : (optional): The function to call when _data is not needed anymore + * hb_unicode_funcs_set_general_category_func: : A Unicode-functions structure : (closure user_data) (destroy destroy) (scope notified): The callback function to assign _data: Data to pass to : (nullable): The function to call when _data is not needed anymore */ @extern def hb_unicode_funcs_set_general_category_func(ufuncs : Ptr[hb_unicode_funcs_t], func : hb_unicode_general_category_func_t, user_data : Ptr[Byte], destroy : hb_destroy_func_t): Unit = extern /** - * hb_unicode_funcs_set_mirroring_func: : A Unicode-functions structure : (closure user_data) (destroy destroy) (scope notified): The callback function to assign _data: Data to pass to : (optional): The function to call when _data is not needed anymore + * hb_unicode_funcs_set_mirroring_func: : A Unicode-functions structure : (closure user_data) (destroy destroy) (scope notified): The callback function to assign _data: Data to pass to : (nullable): The function to call when _data is not needed anymore */ @extern def hb_unicode_funcs_set_mirroring_func(ufuncs : Ptr[hb_unicode_funcs_t], func : hb_unicode_mirroring_func_t, user_data : Ptr[Byte], destroy : hb_destroy_func_t): Unit = extern /** - * hb_unicode_funcs_set_script_func: : A Unicode-functions structure : (closure user_data) (destroy destroy) (scope notified): The callback function to assign _data: Data to pass to : (optional): The function to call when _data is not needed anymore + * hb_unicode_funcs_set_script_func: : A Unicode-functions structure : (closure user_data) (destroy destroy) (scope notified): The callback function to assign _data: Data to pass to : (nullable): The function to call when _data is not needed anymore */ @extern def hb_unicode_funcs_set_script_func(ufuncs : Ptr[hb_unicode_funcs_t], func : hb_unicode_script_func_t, user_data : Ptr[Byte], destroy : hb_destroy_func_t): Unit = extern diff --git a/harfbuzz/src/main/scala/generated/sn.gnome.harfbuzz.internal/structs.scala b/harfbuzz/src/main/scala/generated/sn.gnome.harfbuzz.internal/structs.scala index 2fe91d2..1725996 100644 --- a/harfbuzz/src/main/scala/generated/sn.gnome.harfbuzz.internal/structs.scala +++ b/harfbuzz/src/main/scala/generated/sn.gnome.harfbuzz.internal/structs.scala @@ -13,6 +13,130 @@ opaque type hb_buffer_t = CStruct0 object hb_buffer_t: given _tag: Tag[hb_buffer_t] = Tag.materializeCStruct0Tag +/** + * hb_color_line_t: +*/ +opaque type hb_color_line_t = CStruct13[Ptr[Byte], Ptr[Byte], Ptr[Byte], Ptr[Byte], Ptr[Byte], Ptr[Byte], Ptr[Byte], Ptr[Byte], Ptr[Byte], Ptr[Byte], Ptr[Byte], Ptr[Byte], Ptr[Byte]] +object hb_color_line_t: + given _tag: Tag[hb_color_line_t] = Tag.materializeCStruct13Tag[Ptr[Byte], Ptr[Byte], Ptr[Byte], Ptr[Byte], Ptr[Byte], Ptr[Byte], Ptr[Byte], Ptr[Byte], Ptr[Byte], Ptr[Byte], Ptr[Byte], Ptr[Byte], Ptr[Byte]] + def apply()(using Zone): Ptr[hb_color_line_t] = scala.scalanative.unsafe.alloc[hb_color_line_t](1) + def apply(data : Ptr[Byte], get_color_stops : hb_color_line_get_color_stops_func_t, get_color_stops_user_data : Ptr[Byte], get_extend : hb_color_line_get_extend_func_t, get_extend_user_data : Ptr[Byte], reserved0 : Ptr[Byte], reserved1 : Ptr[Byte], reserved2 : Ptr[Byte], reserved3 : Ptr[Byte], reserved5 : Ptr[Byte], reserved6 : Ptr[Byte], reserved7 : Ptr[Byte], reserved8 : Ptr[Byte])(using Zone): Ptr[hb_color_line_t] = + val ____ptr = apply() + (!____ptr).data = data + (!____ptr).get_color_stops = get_color_stops + (!____ptr).get_color_stops_user_data = get_color_stops_user_data + (!____ptr).get_extend = get_extend + (!____ptr).get_extend_user_data = get_extend_user_data + (!____ptr).reserved0 = reserved0 + (!____ptr).reserved1 = reserved1 + (!____ptr).reserved2 = reserved2 + (!____ptr).reserved3 = reserved3 + (!____ptr).reserved5 = reserved5 + (!____ptr).reserved6 = reserved6 + (!____ptr).reserved7 = reserved7 + (!____ptr).reserved8 = reserved8 + ____ptr + extension (struct: hb_color_line_t) + def data : Ptr[Byte] = struct._1 + def data_=(value: Ptr[Byte]): Unit = !struct.at1 = value + def get_color_stops : hb_color_line_get_color_stops_func_t = struct._2.asInstanceOf[hb_color_line_get_color_stops_func_t] + def get_color_stops_=(value: hb_color_line_get_color_stops_func_t): Unit = !struct.at2 = value.asInstanceOf[Ptr[Byte]] + def get_color_stops_user_data : Ptr[Byte] = struct._3 + def get_color_stops_user_data_=(value: Ptr[Byte]): Unit = !struct.at3 = value + def get_extend : hb_color_line_get_extend_func_t = struct._4.asInstanceOf[hb_color_line_get_extend_func_t] + def get_extend_=(value: hb_color_line_get_extend_func_t): Unit = !struct.at4 = value.asInstanceOf[Ptr[Byte]] + def get_extend_user_data : Ptr[Byte] = struct._5 + def get_extend_user_data_=(value: Ptr[Byte]): Unit = !struct.at5 = value + def reserved0 : Ptr[Byte] = struct._6 + def reserved0_=(value: Ptr[Byte]): Unit = !struct.at6 = value + def reserved1 : Ptr[Byte] = struct._7 + def reserved1_=(value: Ptr[Byte]): Unit = !struct.at7 = value + def reserved2 : Ptr[Byte] = struct._8 + def reserved2_=(value: Ptr[Byte]): Unit = !struct.at8 = value + def reserved3 : Ptr[Byte] = struct._9 + def reserved3_=(value: Ptr[Byte]): Unit = !struct.at9 = value + def reserved5 : Ptr[Byte] = struct._10 + def reserved5_=(value: Ptr[Byte]): Unit = !struct.at10 = value + def reserved6 : Ptr[Byte] = struct._11 + def reserved6_=(value: Ptr[Byte]): Unit = !struct.at11 = value + def reserved7 : Ptr[Byte] = struct._12 + def reserved7_=(value: Ptr[Byte]): Unit = !struct.at12 = value + def reserved8 : Ptr[Byte] = struct._13 + def reserved8_=(value: Ptr[Byte]): Unit = !struct.at13 = value + +/** + * hb_color_stop_t: : the offset of the color stop : the color, unpremultiplied +*/ +opaque type hb_color_stop_t = CStruct3[Float, hb_bool_t, hb_color_t] +object hb_color_stop_t: + given _tag: Tag[hb_color_stop_t] = Tag.materializeCStruct3Tag[Float, hb_bool_t, hb_color_t] + def apply()(using Zone): Ptr[hb_color_stop_t] = scala.scalanative.unsafe.alloc[hb_color_stop_t](1) + def apply(offset : Float, is_foreground : hb_bool_t, color : hb_color_t)(using Zone): Ptr[hb_color_stop_t] = + val ____ptr = apply() + (!____ptr).offset = offset + (!____ptr).is_foreground = is_foreground + (!____ptr).color = color + ____ptr + extension (struct: hb_color_stop_t) + def offset : Float = struct._1 + def offset_=(value: Float): Unit = !struct.at1 = value + def is_foreground : hb_bool_t = struct._2 + def is_foreground_=(value: hb_bool_t): Unit = !struct.at2 = value + def color : hb_color_t = struct._3 + def color_=(value: hb_color_t): Unit = !struct.at3 = value + +opaque type hb_draw_funcs_t = CStruct0 +object hb_draw_funcs_t: + given _tag: Tag[hb_draw_funcs_t] = Tag.materializeCStruct0Tag + +/** + * hb_draw_state_t _open: Whether there is an open path _start_x: X component of the start of current path _start_y: Y component of the start of current path _x: X component of current point _y: Y component of current point +*/ +opaque type hb_draw_state_t = CStruct12[hb_bool_t, Float, Float, Float, Float, hb_var_num_t, hb_var_num_t, hb_var_num_t, hb_var_num_t, hb_var_num_t, hb_var_num_t, hb_var_num_t] +object hb_draw_state_t: + given _tag: Tag[hb_draw_state_t] = Tag.materializeCStruct12Tag[hb_bool_t, Float, Float, Float, Float, hb_var_num_t, hb_var_num_t, hb_var_num_t, hb_var_num_t, hb_var_num_t, hb_var_num_t, hb_var_num_t] + def apply()(using Zone): Ptr[hb_draw_state_t] = scala.scalanative.unsafe.alloc[hb_draw_state_t](1) + def apply(path_open : hb_bool_t, path_start_x : Float, path_start_y : Float, current_x : Float, current_y : Float, reserved1 : hb_var_num_t, reserved2 : hb_var_num_t, reserved3 : hb_var_num_t, reserved4 : hb_var_num_t, reserved5 : hb_var_num_t, reserved6 : hb_var_num_t, reserved7 : hb_var_num_t)(using Zone): Ptr[hb_draw_state_t] = + val ____ptr = apply() + (!____ptr).path_open = path_open + (!____ptr).path_start_x = path_start_x + (!____ptr).path_start_y = path_start_y + (!____ptr).current_x = current_x + (!____ptr).current_y = current_y + (!____ptr).reserved1 = reserved1 + (!____ptr).reserved2 = reserved2 + (!____ptr).reserved3 = reserved3 + (!____ptr).reserved4 = reserved4 + (!____ptr).reserved5 = reserved5 + (!____ptr).reserved6 = reserved6 + (!____ptr).reserved7 = reserved7 + ____ptr + extension (struct: hb_draw_state_t) + def path_open : hb_bool_t = struct._1 + def path_open_=(value: hb_bool_t): Unit = !struct.at1 = value + def path_start_x : Float = struct._2 + def path_start_x_=(value: Float): Unit = !struct.at2 = value + def path_start_y : Float = struct._3 + def path_start_y_=(value: Float): Unit = !struct.at3 = value + def current_x : Float = struct._4 + def current_x_=(value: Float): Unit = !struct.at4 = value + def current_y : Float = struct._5 + def current_y_=(value: Float): Unit = !struct.at5 = value + def reserved1 : hb_var_num_t = struct._6 + def reserved1_=(value: hb_var_num_t): Unit = !struct.at6 = value + def reserved2 : hb_var_num_t = struct._7 + def reserved2_=(value: hb_var_num_t): Unit = !struct.at7 = value + def reserved3 : hb_var_num_t = struct._8 + def reserved3_=(value: hb_var_num_t): Unit = !struct.at8 = value + def reserved4 : hb_var_num_t = struct._9 + def reserved4_=(value: hb_var_num_t): Unit = !struct.at9 = value + def reserved5 : hb_var_num_t = struct._10 + def reserved5_=(value: hb_var_num_t): Unit = !struct.at10 = value + def reserved6 : hb_var_num_t = struct._11 + def reserved6_=(value: hb_var_num_t): Unit = !struct.at11 = value + def reserved7 : hb_var_num_t = struct._12 + def reserved7_=(value: hb_var_num_t): Unit = !struct.at12 = value + opaque type hb_face_t = CStruct0 object hb_face_t: given _tag: Tag[hb_face_t] = Tag.materializeCStruct0Tag @@ -183,6 +307,10 @@ opaque type hb_map_t = CStruct0 object hb_map_t: given _tag: Tag[hb_map_t] = Tag.materializeCStruct0Tag +opaque type hb_paint_funcs_t = CStruct0 +object hb_paint_funcs_t: + given _tag: Tag[hb_paint_funcs_t] = Tag.materializeCStruct0Tag + /** * hb_segment_properties_t: : the #hb_direction_t of the buffer, see hb_buffer_set_direction(). : the #hb_script_t of the buffer, see hb_buffer_set_script(). : the #hb_language_t of the buffer, see hb_buffer_set_language(). */ diff --git a/harfbuzz/src/main/scala/generated/sn.gnome.harfbuzz.internal/unions.scala b/harfbuzz/src/main/scala/generated/sn.gnome.harfbuzz.internal/unions.scala index 4c2064b..8cacf84 100644 --- a/harfbuzz/src/main/scala/generated/sn.gnome.harfbuzz.internal/unions.scala +++ b/harfbuzz/src/main/scala/generated/sn.gnome.harfbuzz.internal/unions.scala @@ -61,6 +61,70 @@ object _hb_var_int_t: def i8 : CArray[int8_t, Nat._4] = !struct.at(0).asInstanceOf[Ptr[CArray[int8_t, Nat._4]]] def i8_=(value: CArray[int8_t, Nat._4]): Unit = !struct.at(0).asInstanceOf[Ptr[CArray[int8_t, Nat._4]]] = value +opaque type _hb_var_num_t = CArray[Byte, Nat._4] +object _hb_var_num_t: + given _tag: Tag[_hb_var_num_t] = Tag.CArray[CChar, Nat._4](Tag.Byte, Tag.Nat4) + def apply()(using Zone): Ptr[_hb_var_num_t] = + val ___ptr = alloc[_hb_var_num_t](1) + ___ptr + @scala.annotation.targetName("apply_f") + def apply(f: Float)(using Zone): Ptr[_hb_var_num_t] = + val ___ptr = alloc[_hb_var_num_t](1) + val un = !___ptr + un.at(0).asInstanceOf[Ptr[Float]].update(0, f) + ___ptr + @scala.annotation.targetName("apply_u32") + def apply(u32: uint32_t)(using Zone): Ptr[_hb_var_num_t] = + val ___ptr = alloc[_hb_var_num_t](1) + val un = !___ptr + un.at(0).asInstanceOf[Ptr[uint32_t]].update(0, u32) + ___ptr + @scala.annotation.targetName("apply_i32") + def apply(i32: int32_t)(using Zone): Ptr[_hb_var_num_t] = + val ___ptr = alloc[_hb_var_num_t](1) + val un = !___ptr + un.at(0).asInstanceOf[Ptr[int32_t]].update(0, i32) + ___ptr + @scala.annotation.targetName("apply_u16") + def apply(u16: CArray[uint16_t, Nat._2])(using Zone): Ptr[_hb_var_num_t] = + val ___ptr = alloc[_hb_var_num_t](1) + val un = !___ptr + un.at(0).asInstanceOf[Ptr[CArray[uint16_t, Nat._2]]].update(0, u16) + ___ptr + @scala.annotation.targetName("apply_i16") + def apply(i16: CArray[int16_t, Nat._2])(using Zone): Ptr[_hb_var_num_t] = + val ___ptr = alloc[_hb_var_num_t](1) + val un = !___ptr + un.at(0).asInstanceOf[Ptr[CArray[int16_t, Nat._2]]].update(0, i16) + ___ptr + @scala.annotation.targetName("apply_u8") + def apply(u8: CArray[uint8_t, Nat._4])(using Zone): Ptr[_hb_var_num_t] = + val ___ptr = alloc[_hb_var_num_t](1) + val un = !___ptr + un.at(0).asInstanceOf[Ptr[CArray[uint8_t, Nat._4]]].update(0, u8) + ___ptr + @scala.annotation.targetName("apply_i8") + def apply(i8: CArray[int8_t, Nat._4])(using Zone): Ptr[_hb_var_num_t] = + val ___ptr = alloc[_hb_var_num_t](1) + val un = !___ptr + un.at(0).asInstanceOf[Ptr[CArray[int8_t, Nat._4]]].update(0, i8) + ___ptr + extension (struct: _hb_var_num_t) + def f : Float = !struct.at(0).asInstanceOf[Ptr[Float]] + def f_=(value: Float): Unit = !struct.at(0).asInstanceOf[Ptr[Float]] = value + def u32 : uint32_t = !struct.at(0).asInstanceOf[Ptr[uint32_t]] + def u32_=(value: uint32_t): Unit = !struct.at(0).asInstanceOf[Ptr[uint32_t]] = value + def i32 : int32_t = !struct.at(0).asInstanceOf[Ptr[int32_t]] + def i32_=(value: int32_t): Unit = !struct.at(0).asInstanceOf[Ptr[int32_t]] = value + def u16 : CArray[uint16_t, Nat._2] = !struct.at(0).asInstanceOf[Ptr[CArray[uint16_t, Nat._2]]] + def u16_=(value: CArray[uint16_t, Nat._2]): Unit = !struct.at(0).asInstanceOf[Ptr[CArray[uint16_t, Nat._2]]] = value + def i16 : CArray[int16_t, Nat._2] = !struct.at(0).asInstanceOf[Ptr[CArray[int16_t, Nat._2]]] + def i16_=(value: CArray[int16_t, Nat._2]): Unit = !struct.at(0).asInstanceOf[Ptr[CArray[int16_t, Nat._2]]] = value + def u8 : CArray[uint8_t, Nat._4] = !struct.at(0).asInstanceOf[Ptr[CArray[uint8_t, Nat._4]]] + def u8_=(value: CArray[uint8_t, Nat._4]): Unit = !struct.at(0).asInstanceOf[Ptr[CArray[uint8_t, Nat._4]]] = value + def i8 : CArray[int8_t, Nat._4] = !struct.at(0).asInstanceOf[Ptr[CArray[int8_t, Nat._4]]] + def i8_=(value: CArray[int8_t, Nat._4]): Unit = !struct.at(0).asInstanceOf[Ptr[CArray[int8_t, Nat._4]]] = value + opaque type hb_var_int_t = CArray[Byte, Nat._4] object hb_var_int_t: given _tag: Tag[hb_var_int_t] = Tag.CArray[CChar, Nat._4](Tag.Byte, Tag.Nat4) @@ -104,6 +168,70 @@ object hb_var_int_t: un.at(0).asInstanceOf[Ptr[CArray[int8_t, Nat._4]]].update(0, i8) ___ptr extension (struct: hb_var_int_t) + def u32 : uint32_t = !struct.at(0).asInstanceOf[Ptr[uint32_t]] + def u32_=(value: uint32_t): Unit = !struct.at(0).asInstanceOf[Ptr[uint32_t]] = value + def i32 : int32_t = !struct.at(0).asInstanceOf[Ptr[int32_t]] + def i32_=(value: int32_t): Unit = !struct.at(0).asInstanceOf[Ptr[int32_t]] = value + def u16 : CArray[uint16_t, Nat._2] = !struct.at(0).asInstanceOf[Ptr[CArray[uint16_t, Nat._2]]] + def u16_=(value: CArray[uint16_t, Nat._2]): Unit = !struct.at(0).asInstanceOf[Ptr[CArray[uint16_t, Nat._2]]] = value + def i16 : CArray[int16_t, Nat._2] = !struct.at(0).asInstanceOf[Ptr[CArray[int16_t, Nat._2]]] + def i16_=(value: CArray[int16_t, Nat._2]): Unit = !struct.at(0).asInstanceOf[Ptr[CArray[int16_t, Nat._2]]] = value + def u8 : CArray[uint8_t, Nat._4] = !struct.at(0).asInstanceOf[Ptr[CArray[uint8_t, Nat._4]]] + def u8_=(value: CArray[uint8_t, Nat._4]): Unit = !struct.at(0).asInstanceOf[Ptr[CArray[uint8_t, Nat._4]]] = value + def i8 : CArray[int8_t, Nat._4] = !struct.at(0).asInstanceOf[Ptr[CArray[int8_t, Nat._4]]] + def i8_=(value: CArray[int8_t, Nat._4]): Unit = !struct.at(0).asInstanceOf[Ptr[CArray[int8_t, Nat._4]]] = value + +opaque type hb_var_num_t = CArray[Byte, Nat._4] +object hb_var_num_t: + given _tag: Tag[hb_var_num_t] = Tag.CArray[CChar, Nat._4](Tag.Byte, Tag.Nat4) + def apply()(using Zone): Ptr[hb_var_num_t] = + val ___ptr = alloc[hb_var_num_t](1) + ___ptr + @scala.annotation.targetName("apply_f") + def apply(f: Float)(using Zone): Ptr[hb_var_num_t] = + val ___ptr = alloc[hb_var_num_t](1) + val un = !___ptr + un.at(0).asInstanceOf[Ptr[Float]].update(0, f) + ___ptr + @scala.annotation.targetName("apply_u32") + def apply(u32: uint32_t)(using Zone): Ptr[hb_var_num_t] = + val ___ptr = alloc[hb_var_num_t](1) + val un = !___ptr + un.at(0).asInstanceOf[Ptr[uint32_t]].update(0, u32) + ___ptr + @scala.annotation.targetName("apply_i32") + def apply(i32: int32_t)(using Zone): Ptr[hb_var_num_t] = + val ___ptr = alloc[hb_var_num_t](1) + val un = !___ptr + un.at(0).asInstanceOf[Ptr[int32_t]].update(0, i32) + ___ptr + @scala.annotation.targetName("apply_u16") + def apply(u16: CArray[uint16_t, Nat._2])(using Zone): Ptr[hb_var_num_t] = + val ___ptr = alloc[hb_var_num_t](1) + val un = !___ptr + un.at(0).asInstanceOf[Ptr[CArray[uint16_t, Nat._2]]].update(0, u16) + ___ptr + @scala.annotation.targetName("apply_i16") + def apply(i16: CArray[int16_t, Nat._2])(using Zone): Ptr[hb_var_num_t] = + val ___ptr = alloc[hb_var_num_t](1) + val un = !___ptr + un.at(0).asInstanceOf[Ptr[CArray[int16_t, Nat._2]]].update(0, i16) + ___ptr + @scala.annotation.targetName("apply_u8") + def apply(u8: CArray[uint8_t, Nat._4])(using Zone): Ptr[hb_var_num_t] = + val ___ptr = alloc[hb_var_num_t](1) + val un = !___ptr + un.at(0).asInstanceOf[Ptr[CArray[uint8_t, Nat._4]]].update(0, u8) + ___ptr + @scala.annotation.targetName("apply_i8") + def apply(i8: CArray[int8_t, Nat._4])(using Zone): Ptr[hb_var_num_t] = + val ___ptr = alloc[hb_var_num_t](1) + val un = !___ptr + un.at(0).asInstanceOf[Ptr[CArray[int8_t, Nat._4]]].update(0, i8) + ___ptr + extension (struct: hb_var_num_t) + def f : Float = !struct.at(0).asInstanceOf[Ptr[Float]] + def f_=(value: Float): Unit = !struct.at(0).asInstanceOf[Ptr[Float]] = value def u32 : uint32_t = !struct.at(0).asInstanceOf[Ptr[uint32_t]] def u32_=(value: uint32_t): Unit = !struct.at(0).asInstanceOf[Ptr[uint32_t]] = value def i32 : int32_t = !struct.at(0).asInstanceOf[Ptr[int32_t]] diff --git a/pango/src/main/scala/generated/sn.gnome.pango.internal/enumerations.scala b/pango/src/main/scala/generated/sn.gnome.pango.internal/enumerations.scala index 17206e6..1fc00b2 100644 --- a/pango/src/main/scala/generated/sn.gnome.pango.internal/enumerations.scala +++ b/pango/src/main/scala/generated/sn.gnome.pango.internal/enumerations.scala @@ -941,7 +941,7 @@ object PangoVariant extends CEnumU[PangoVariant]: inline def is(b: PangoVariant): Boolean = (a & b) == b /** - * PangoWeight: _WEIGHT_THIN: the thin weight (= 100) Since: 1.24 _WEIGHT_ULTRALIGHT: the ultralight weight (= 200) _WEIGHT_LIGHT: the light weight (= 300) _WEIGHT_SEMILIGHT: the semilight weight (= 350) Since: 1.36.7 _WEIGHT_BOOK: the book weight (= 380) Since: 1.24) _WEIGHT_NORMAL: the default weight (= 400) _WEIGHT_MEDIUM: the normal weight (= 500) Since: 1.24 _WEIGHT_SEMIBOLD: the semibold weight (= 600) _WEIGHT_BOLD: the bold weight (= 700) _WEIGHT_ULTRABOLD: the ultrabold weight (= 800) _WEIGHT_HEAVY: the heavy weight (= 900) _WEIGHT_ULTRAHEAVY: the ultraheavy weight (= 1000) Since: 1.24 + * PangoWeight: _WEIGHT_THIN: the thin weight (= 100) Since: 1.24 _WEIGHT_ULTRALIGHT: the ultralight weight (= 200) _WEIGHT_LIGHT: the light weight (= 300) _WEIGHT_SEMILIGHT: the semilight weight (= 350) Since: 1.36.7 _WEIGHT_BOOK: the book weight (= 380) Since: 1.24) _WEIGHT_NORMAL: the default weight (= 400) _WEIGHT_MEDIUM: the medium weight (= 500) Since: 1.24 _WEIGHT_SEMIBOLD: the semibold weight (= 600) _WEIGHT_BOLD: the bold weight (= 700) _WEIGHT_ULTRABOLD: the ultrabold weight (= 800) _WEIGHT_HEAVY: the heavy weight (= 900) _WEIGHT_ULTRAHEAVY: the ultraheavy weight (= 1000) Since: 1.24 */ opaque type PangoWeight = CUnsignedInt object PangoWeight extends CEnumU[PangoWeight]: diff --git a/pango/src/main/scala/generated/sn.gnome.pango.internal/functions.scala b/pango/src/main/scala/generated/sn.gnome.pango.internal/functions.scala index c575b8f..69e3180 100644 --- a/pango/src/main/scala/generated/sn.gnome.pango.internal/functions.scala +++ b/pango/src/main/scala/generated/sn.gnome.pango.internal/functions.scala @@ -542,6 +542,8 @@ import _root_.scala.scalanative.* @extern def pango_font_map_load_fontset(fontmap : Ptr[PangoFontMap], context : Ptr[PangoContext], desc : Ptr[PangoFontDescription], language : Ptr[PangoLanguage]): Ptr[PangoFontset] = extern +@extern def pango_font_map_reload_font(fontmap : Ptr[PangoFontMap], font : Ptr[PangoFont], scale : Double, context : Ptr[PangoContext], variations : CString): Ptr[PangoFont] = extern + @extern def pango_font_mask_get_type(): _root_.sn.gnome.gobject.internal.GType = extern @extern def pango_font_metrics_get_approximate_char_width(metrics : Ptr[PangoFontMetrics]): CInt = extern