detached d685b6e

fix(deps): repin puregotk lazy registration fix

commit
d685b6e820d6baba0d0dea254169664012ed203d
author
brice · · 2026-07-14 18:24 UTC
parent
ec6db2e
signature
GPG VerifiedCD88F9E564E0102646FB6077A1A07C7C7C3E349D · arch-gpg Verified for the committer email
907 files · +27874 -25294
M go.mod +3 -1
@@ -11,7 +11,7 @@ require (
1111 github.com/bnema/purego-pipewire v0.1.5-0.20260714124450-6504b9cdf02a
1212 github.com/bnema/purego-sqlite v0.1.4-0.20260714131321-3614fe683b9c
1313 github.com/bnema/purego-webp v0.2.1-0.20260714152238-7bc9c402fdf6
14- github.com/bnema/puregotk v0.7.0
14+ github.com/bnema/puregotk v0.7.1-0.20260714181430-679a9ed72959
1515 github.com/charmbracelet/bubbles v1.0.0
1616 github.com/charmbracelet/bubbletea v1.3.10
1717 github.com/charmbracelet/lipgloss v1.1.0
@@ -47,6 +47,7 @@ require (
4747 github.com/erikgeiser/coninput v0.0.0-20211004153227-1c3628e74d0f // indirect
4848 github.com/fatih/color v1.19.0 // indirect
4949 github.com/go-viper/mapstructure/v2 v2.5.0 // indirect
50+ github.com/google/go-cmp v0.7.0 // indirect
5051 github.com/inconshreveable/mousetrap v1.1.0 // indirect
5152 github.com/lucasb-eyer/go-colorful v1.4.0 // indirect
5253 github.com/mattn/go-colorable v0.1.14 // indirect
@@ -80,6 +81,7 @@ require (
8081 golang.org/x/text v0.40.0 // indirect
8182 golang.org/x/tools v0.47.0 // indirect
8283 gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c // indirect
84+ mvdan.cc/gofumpt v0.9.2 // indirect
8385 )
8486
8587 tool github.com/a-h/templ/cmd/templ
@@ -11,7 +11,7 @@ require (
11 github.com/bnema/purego-pipewire v0.1.5-0.20260714124450-6504b9cdf02a11 github.com/bnema/purego-pipewire v0.1.5-0.20260714124450-6504b9cdf02a
12 github.com/bnema/purego-sqlite v0.1.4-0.20260714131321-3614fe683b9c12 github.com/bnema/purego-sqlite v0.1.4-0.20260714131321-3614fe683b9c
13 github.com/bnema/purego-webp v0.2.1-0.20260714152238-7bc9c402fdf613 github.com/bnema/purego-webp v0.2.1-0.20260714152238-7bc9c402fdf6
14- github.com/bnema/puregotk v0.7.014+ github.com/bnema/puregotk v0.7.1-0.20260714181430-679a9ed72959
15 github.com/charmbracelet/bubbles v1.0.015 github.com/charmbracelet/bubbles v1.0.0
16 github.com/charmbracelet/bubbletea v1.3.1016 github.com/charmbracelet/bubbletea v1.3.10
17 github.com/charmbracelet/lipgloss v1.1.017 github.com/charmbracelet/lipgloss v1.1.0
@@ -47,6 +47,7 @@ require (
47 github.com/erikgeiser/coninput v0.0.0-20211004153227-1c3628e74d0f // indirect47 github.com/erikgeiser/coninput v0.0.0-20211004153227-1c3628e74d0f // indirect
48 github.com/fatih/color v1.19.0 // indirect48 github.com/fatih/color v1.19.0 // indirect
49 github.com/go-viper/mapstructure/v2 v2.5.0 // indirect49 github.com/go-viper/mapstructure/v2 v2.5.0 // indirect
50+ github.com/google/go-cmp v0.7.0 // indirect
50 github.com/inconshreveable/mousetrap v1.1.0 // indirect51 github.com/inconshreveable/mousetrap v1.1.0 // indirect
51 github.com/lucasb-eyer/go-colorful v1.4.0 // indirect52 github.com/lucasb-eyer/go-colorful v1.4.0 // indirect
52 github.com/mattn/go-colorable v0.1.14 // indirect53 github.com/mattn/go-colorable v0.1.14 // indirect
@@ -80,6 +81,7 @@ require (
80 golang.org/x/text v0.40.0 // indirect81 golang.org/x/text v0.40.0 // indirect
81 golang.org/x/tools v0.47.0 // indirect82 golang.org/x/tools v0.47.0 // indirect
82 gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c // indirect83 gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c // indirect
84+ mvdan.cc/gofumpt v0.9.2 // indirect
83 )85 )
84 86
85 tool github.com/a-h/templ/cmd/templ87 tool github.com/a-h/templ/cmd/templ
M go.sum +4 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/internal/core/core.go +197 -4 generated file: collapsed
M vendor/github.com/bnema/puregotk/pkg/core/core.go +10 -0 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-about-dialog.go +99 -64 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-about-window.go +95 -62 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-accent-color.go +7 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-action-row.go +33 -29 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-alert-dialog.go +66 -47 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-animation-target.go +10 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-animation-util.go +4 -12 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-animation.go +24 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-application-window.go +14 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-application.go +3 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-avatar.go +22 -25 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-banner.go +23 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-bin.go +5 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-bottom-sheet.go +47 -38 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-breakpoint-bin.go +10 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-breakpoint.go +33 -37 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-button-content.go +18 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-button-row.go +10 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-carousel-indicator-dots.go +5 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-carousel-indicator-lines.go +5 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-carousel.go +47 -37 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-clamp-layout.go +14 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-clamp-scrollable.go +17 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-clamp.go +17 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-combo-row.go +34 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-dialog.go +45 -38 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-easing.go +3 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-entry-row.go +40 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-enum-list-model.go +13 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-expander-row.go +40 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-flap.go +61 -48 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-fold-threshold-policy.go +10 -1 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-header-bar.go +36 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-inline-view-switcher.go +18 -24 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-layout-slot.go +4 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-layout.go +7 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-leaflet.go +69 -56 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-length-unit.go +5 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-main.go +5 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-message-dialog.go +63 -44 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-multi-layout-view.go +17 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-navigation-direction.go +10 -1 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-navigation-split-view.go +36 -32 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-navigation-view.go +60 -49 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-overlay-split-view.go +48 -38 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-password-entry-row.go +2 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-dialog.go +23 -25 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-group.go +24 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-page.go +38 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-row.go +18 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-window.go +31 -29 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-shortcut-label.go +10 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-shortcuts-dialog.go +4 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-shortcuts-item.go +23 -25 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-shortcuts-section.go +8 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-sidebar-item.go +45 -37 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-sidebar-section.go +24 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-sidebar.go +41 -39 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-spin-row.go +40 -34 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-spinner-paintable.go +5 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-spinner.go +2 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-split-button.go +39 -34 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-spring-animation.go +34 -30 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-spring-params.go +17 -21 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-squeezer.go +49 -44 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-status-page.go +20 -24 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-style-manager.go +25 -28 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-swipe-tracker.go +33 -30 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-swipeable.go +33 -21 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-switch-row.go +6 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-tab-bar.go +35 -32 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-tab-button.go +5 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-tab-overview.go +45 -37 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-tab-view.go +123 -87 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-timed-animation.go +30 -28 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-toast-overlay.go +9 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-toast.go +41 -36 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-toggle-group.go +64 -51 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-toolbar-view.go +40 -35 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-version.go +7 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-view-stack.go +78 -62 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-view-switcher-bar.go +9 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-view-switcher-sidebar.go +15 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-view-switcher-title.go +19 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-view-switcher.go +10 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-window-title.go +10 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-window.go +14 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-wrap-box.go +66 -46 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-wrap-layout.go +57 -46 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/cairo/main.go +36 -79 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkapplaunchcontext.go +10 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcairo.go +12 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcairocontext.go +3 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcicpparams.go +20 -25 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkclipboard.go +34 -32 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcolorstate.go +12 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcontentdeserializer.go +26 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcontentformats.go +28 -31 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcontentprovider.go +23 -28 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcontentserializer.go +26 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcursor.go +12 -21 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdevice.go +36 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdevicepad.go +27 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdevicetool.go +10 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdisplay.go +51 -43 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdisplaymanager.go +10 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdmabuftexture.go +3 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdmabuftexturebuilder.go +53 -41 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdmabuftexturebuilder_extra.go +6 -0 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdrag.go +20 -28 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdragsurface.go +6 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdragsurfacesize.go +3 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdrawcontext.go +11 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdrop.go +19 -24 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkenums.go +21 -1 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkevents.go +120 -118 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkframeclock.go +22 -24 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkframetimings.go +17 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkglcontext.go +40 -36 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkgltexture.go +4 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkgltexturebuilder.go +41 -35 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkkeys.go +19 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkmemorytexture.go +2 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkmemorytexturebuilder.go +42 -35 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkmonitor.go +27 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkpaintable.go +63 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkpango.go +4 -12 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkpixbuf.go +2 -12 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkpopup.go +47 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkpopuplayout.go +36 -32 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkrgba.go +19 -21 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkseat.go +11 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdksnapshot.go +7 -0 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdksurface.go +46 -40 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdktexture.go +27 -31 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdktoplevel.go +157 -66 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdktoplevellayout.go +24 -25 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdktoplevelsize.go +9 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdktypes.go +95 -72 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkvulkancontext.go +3 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-animation.go +26 -32 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-core.go +9 -0 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-io.go +25 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-loader.go +13 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-simple-anim.go +8 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-transform.go +11 -1 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf.go +102 -79 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/main.go +5 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gaction.go +59 -31 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gactiongroup.go +96 -39 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gactionmap.go +33 -21 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gappinfo.go +244 -116 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gapplication.go +79 -55 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gapplicationcommandline.go +31 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gasyncinitable.go +25 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gasyncresult.go +26 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gbufferedinputstream.go +26 -29 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gbufferedoutputstream.go +11 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gbytesicon.go +4 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gcancellable.go +26 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gcharsetconverter.go +8 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gcontenttype.go +30 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gconverter.go +23 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gconverterinputstream.go +3 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gconverteroutputstream.go +3 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gcredentials.go +12 -21 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdatagrambased.go +45 -30 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdatainputstream.go +31 -35 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdataoutputstream.go +14 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusactiongroup.go +2 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusaddress.go +10 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusauthobserver.go +6 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusconnection.go +77 -66 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbuserror.go +16 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusinterface.go +26 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusinterfaceskeleton.go +25 -24 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusintrospection.go +54 -56 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusmenumodel.go +2 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusmessage.go +88 -64 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusmethodinvocation.go +35 -30 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusnameowning.go +10 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusnamewatching.go +10 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusobject.go +19 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusobjectmanager.go +26 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusobjectmanagerclient.go +16 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusobjectmanagerserver.go +13 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusobjectproxy.go +3 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusobjectskeleton.go +12 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusproxy.go +42 -38 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusserver.go +14 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusutils.go +24 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdebugcontroller.go +12 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdebugcontrollerdbus.go +4 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdrive.go +214 -82 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdtlsclientconnection.go +34 -24 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdtlsconnection.go +207 -80 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdtlsserverconnection.go +2 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gemblem.go +6 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gemblemedicon.go +9 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfile.go +1148 -450 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfileattribute.go +13 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfileenumerator.go +34 -35 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfileicon.go +3 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfileinfo.go +138 -84 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfileinputstream.go +17 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfileiostream.go +23 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfilemonitor.go +9 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfilenamecompleter.go +8 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfileoutputstream.go +23 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfilterinputstream.go +6 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfilteroutputstream.go +6 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gicon.go +32 -25 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/ginetaddress.go +40 -34 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/ginetaddressmask.go +14 -21 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/ginetsocketaddress.go +10 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/ginitable.go +11 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/ginputstream.go +52 -48 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gioenums.go +90 -1 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gioerror.go +6 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/giomodule.go +26 -29 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gioscheduler.go +4 -12 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/giostream.go +25 -29 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/giotypes.go +70 -60 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/giptosmessage.go +6 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gipv6tclassmessage.go +6 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/glistmodel.go +33 -21 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gliststore.go +22 -24 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gloadableicon.go +27 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gmemoryinputstream.go +8 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gmemorymonitor.go +2 -12 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gmemoryoutputstream.go +13 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gmenu.go +62 -50 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gmenumodel.go +31 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gmount.go +215 -86 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gmountoperation.go +40 -32 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gnativesocketaddress.go +2 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gnativevolumemonitor.go +7 -0 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gnetworkaddress.go +11 -21 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gnetworking.go +3 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gnetworkmonitor.go +49 -31 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gnetworkservice.go +12 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gnotification.go +26 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/goutputstream.go +86 -72 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gpermission.go +33 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gpollableinputstream.go +30 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gpollableoutputstream.go +41 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gpollableutils.go +7 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gpowerprofilemonitor.go +7 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gpropertyaction.go +2 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gproxy.go +35 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gproxyaddress.go +16 -21 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gproxyaddressenumerator.go +7 -0 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gproxyresolver.go +35 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gremoteactiongroup.go +12 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gresolver.go +75 -67 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gresource.go +19 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gseekable.go +41 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsettings.go +99 -67 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsettingsbackend.go +19 -24 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsettingsschema.go +48 -43 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsimpleaction.go +9 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsimpleactiongroup.go +9 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsimpleasyncresult.go +46 -40 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsimpleiostream.go +2 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsimplepermission.go +2 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsimpleproxyresolver.go +8 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocket.go +87 -72 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocketaddress.go +11 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocketaddressenumerator.go +13 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocketclient.go +54 -44 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocketconnectable.go +19 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocketconnection.go +14 -21 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocketcontrolmessage.go +10 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocketlistener.go +18 -25 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocketservice.go +8 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsrvtarget.go +2 -11 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsubprocess.go +40 -39 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsubprocesslauncher.go +34 -31 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtask.go +70 -52 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtcpconnection.go +5 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtcpwrapperconnection.go +3 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtestdbus.go +16 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gthemedicon.go +10 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gthreadedresolver.go +7 -0 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gthreadedsocketservice.go +2 -12 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtlsbackend.go +69 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtlscertificate.go +25 -29 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtlsclientconnection.go +55 -29 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtlsconnection.go +56 -46 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtlsdatabase.go +51 -48 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtlsfiledatabase.go +2 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtlsinteraction.go +27 -31 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtlspassword.go +20 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtlsserverconnection.go +2 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gunixconnection.go +11 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gunixcredentialsmessage.go +6 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gunixfdlist.go +11 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gio/gunixsocketaddress.go +14 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gio/gvfs.go +18 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gio/gvolume.go +143 -58 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gio/gvolumemonitor.go +11 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gio/gzlibcompressor.go +9 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gio/gzlibdecompressor.go +3 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gio/main.go +2 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gallocator.go +32 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/garray.go +82 -59 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gasyncqueue.go +56 -39 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gatomic.go +43 -34 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gbacktrace.go +5 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gbase64.go +13 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gbitlock.go +23 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gbookmarkfile.go +69 -61 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gcache.go +10 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gcharset.go +13 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gchecksum.go +23 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gcompletion.go +14 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gconvert.go +25 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gdataset.go +36 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gdate.go +103 -65 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gdatetime.go +107 -66 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gdir.go +12 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/genviron.go +17 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gerror.go +30 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gfileutils.go +45 -38 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/ggettext.go +13 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/ghash.go +81 -53 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/ghmac.go +21 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/ghook.go +28 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/ghostutils.go +11 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/giochannel.go +83 -67 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gkeyfile.go +72 -62 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/glib-types.go +4 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/glist.go +2 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gmain.go +181 -117 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gmappedfile.go +15 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gmarkup.go +51 -43 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gmem.go +44 -31 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gmessages.go +70 -45 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gnode.go +50 -35 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/goption.go +57 -43 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gpathbuf.go +26 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gpattern.go +19 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gpoll.go +3 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gprimes.go +3 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gprintf.go +15 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gqsort.go +5 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gquark.go +13 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gqueue.go +84 -52 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/grand.go +33 -30 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/grcbox.go +29 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/grefcount.go +17 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/grefstring.go +15 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gregex.go +72 -57 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/grel.go +20 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gscanner.go +40 -30 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gsequence.go +74 -49 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gshell.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gslice.go +17 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gslist.go +2 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gspawn.go +12 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gstdio.go +33 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gstrfuncs.go +115 -71 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gstring.go +77 -51 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gstringchunk.go +10 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gstrvbuilder.go +19 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gtestutils.go +132 -80 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gthread.go +146 -97 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gthreadpool.go +26 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gtimer.go +18 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gtimezone.go +27 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gtrashstack.go +8 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gtree.go +63 -45 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gtypes.go +4 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gunicode.go +132 -85 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/guri.go +63 -50 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gutils.go +62 -41 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/guuid.go +5 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gvariant-parser.go +3 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gvariant.go +242 -143 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gvarianttype.go +63 -45 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gversion.go +3 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/main.go +31 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gmodule/gmodule.go +14 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gmodule/main.go +2 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gbinding.go +14 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gbindinggroup.go +11 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gboxed.go +6 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gclosure.go +37 -31 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/genums.go +24 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/glib-types.go +2 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gmarshal.go +45 -35 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gobject.go +116 -82 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gparam.go +54 -43 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gparamspecs.go +46 -79 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gsignal.go +79 -50 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gsignalgroup.go +21 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gsourceclosure.go +4 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gtype.go +136 -82 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gtypemodule.go +15 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gtypeplugin.go +26 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gvalue.go +141 -85 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gvaluearray.go +21 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gvaluetypes.go +6 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/main.go +10 -1 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/more.go +22 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-box.go +61 -44 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-euler.go +43 -34 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-frustum.go +21 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-matrix.go +135 -80 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-plane.go +29 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-point.go +23 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-point3d.go +35 -31 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-quad.go +17 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-quaternion.go +49 -37 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-ray.go +37 -31 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-rect.go +67 -46 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-size.go +17 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-sphere.go +27 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-triangle.go +33 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-vec2.go +53 -40 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-vec3.go +69 -48 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-vec4.go +69 -48 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskblendnode.go +6 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskblurnode.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskbordernode.go +8 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskbroadwayrenderer.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcaironode.go +6 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcairorenderer.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskclipnode.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcolormatrixnode.go +7 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcolornode.go +4 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcomponenttransfer.go +3 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcomponenttransfernode.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcompositenode.go +6 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskconicgradientnode.go +12 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcontainernode.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcopynode.go +3 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcrossfadenode.go +6 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskdebugnode.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskenums.go +24 -1 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskfillnode.go +7 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskglrenderer.go +4 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskglshader.go +65 -50 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskglshadernode.go +8 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskinsetshadownode.go +14 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskisolationnode.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gsklineargradientnode.go +12 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskmasknode.go +6 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskopacitynode.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskoutsetshadownode.go +14 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskpastenode.go +4 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskpath.go +4 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskpathpoint.go +19 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskradialgradientnode.go +18 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskrenderer.go +12 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskrendernode.go +26 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskrepeatnode.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskroundedclipnode.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskroundedrect.go +20 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskshadownode.go +7 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskstroke.go +3 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskstrokenode.go +7 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gsksubsurfacenode.go +5 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gsktextnode.go +13 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gsktexturenode.go +3 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gsktexturescalenode.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gsktransform.go +3 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gsktransformnode.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gsktypes.go +237 -153 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskvulkanrenderer.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkaboutdialog.go +70 -51 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkaccelgroup.go +18 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkaccessible.go +159 -66 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkaccessiblehypertext.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkaccessiblerange.go +7 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkaccessibletext.go +21 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkactionable.go +40 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkactionbar.go +15 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkadjustment.go +32 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkalertdialog.go +31 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkappchooser.go +19 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkappchooserbutton.go +24 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkappchooserdialog.go +8 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkappchooserwidget.go +26 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkapplication.go +27 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkapplicationwindow.go +11 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkaspectframe.go +21 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkassistant.go +48 -43 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkatcontext.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbinlayout.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbitset.go +15 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbookmarklist.go +14 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkboolfilter.go +9 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkborder.go +7 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbox.go +28 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkboxlayout.go +18 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbuildable.go +28 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbuilder.go +35 -41 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbuilderlistitemfactory.go +8 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbuilderscope.go +14 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbutton.go +28 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcalendar.go +40 -33 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellarea.go +87 -59 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellareabox.go +10 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellareacontext.go +20 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcelleditable.go +19 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcelllayout.go +68 -31 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrenderer.go +56 -42 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrendereraccel.go +3 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrenderercombo.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrendererpixbuf.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrendererprogress.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrendererspin.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrendererspinner.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrenderertext.go +4 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrenderertoggle.go +14 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellview.go +21 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcenterbox.go +19 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcenterlayout.go +23 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcheckbutton.go +25 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolorbutton.go +11 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolorchooser.go +33 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolorchooserdialog.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolorchooserwidget.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolordialog.go +17 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolordialogbutton.go +9 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolorutils.go +5 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolumnview.go +47 -39 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolumnviewcell.go +13 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolumnviewcolumn.go +36 -33 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolumnviewrow.go +26 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolumnviewsorter.go +7 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcombobox.go +51 -40 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcomboboxtext.go +21 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkconstraint.go +24 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkconstraintguide.go +22 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkconstraintlayout.go +20 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcsserror.go +4 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcssprovider.go +18 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcsssection.go +22 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcustomfilter.go +4 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcustomlayout.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcustomsorter.go +4 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdebug.go +5 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdialog.go +21 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdialogerror.go +3 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdirectorylist.go +21 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdragicon.go +8 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdragsource.go +14 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdrawingarea.go +12 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdropcontrollermotion.go +7 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdropdown.go +35 -34 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdroptarget.go +22 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdroptargetasync.go +12 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkeditable.go +173 -65 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkeditablelabel.go +8 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkemojichooser.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkentry.go +119 -76 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkentrybuffer.go +22 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkentrycompletion.go +45 -37 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkenums.go +70 -147 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkeventcontroller.go +24 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkeventcontrollerfocus.go +6 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkeventcontrollerkey.go +9 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkeventcontrollerlegacy.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkeventcontrollermotion.go +6 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkeventcontrollerscroll.go +9 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkexpander.go +29 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkexpression.go +50 -67 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfilechooser.go +177 -68 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfilechooserdialog.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfilechoosernative.go +10 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfilechooserwidget.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfiledialog.go +54 -46 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfilefilter.go +21 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfilelauncher.go +19 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfilter.go +9 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfilterlistmodel.go +18 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfixed.go +14 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfixedlayout.go +7 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkflattenlistmodel.go +6 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkflowbox.go +79 -57 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfontbutton.go +19 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfontchooser.go +132 -51 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfontchooserdialog.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfontchooserwidget.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfontdialog.go +32 -32 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfontdialogbutton.go +30 -30 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkframe.go +16 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgesture.go +33 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgestureclick.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturedrag.go +6 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturelongpress.go +6 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturepan.go +6 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturerotate.go +4 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturesingle.go +17 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturestylus.go +13 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgestureswipe.go +4 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturezoom.go +4 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkglarea.go +39 -32 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgraphicsoffload.go +14 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgrid.go +45 -36 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgridlayout.go +43 -37 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgridview.go +30 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkheaderbar.go +23 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkiconpaintable.go +7 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkicontheme.go +34 -37 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkiconview.go +123 -78 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkimage.go +37 -37 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkimcontext.go +31 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkimcontextsimple.go +6 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkimmulticontext.go +6 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkinfobar.go +32 -30 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkinscription.go +45 -37 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklabel.go +98 -64 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklayoutchild.go +3 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklayoutmanager.go +11 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklevelbar.go +29 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklinkbutton.go +11 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklistbase.go +7 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklistbox.go +88 -63 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklistheader.go +11 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklistitem.go +29 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklistitemfactory.go +7 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkliststore.go +41 -34 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklistview.go +29 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklockbutton.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmain.go +16 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmaplistmodel.go +9 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmediacontrols.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmediafile.go +18 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmediastream.go +69 -45 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmenubutton.go +53 -41 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmessagedialog.go +11 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmountoperation.go +10 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmultifilter.go +9 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmultiselection.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmultisorter.go +6 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtknative.go +34 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtknativedialog.go +20 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtknoselection.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtknotebook.go +87 -64 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtknumericsorter.go +9 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkorientable.go +12 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkoverlay.go +17 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkoverlaylayout.go +11 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpadcontroller.go +7 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpagesetup.go +47 -40 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpagesetupunixdialog.go +8 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpaned.go +32 -30 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpapersize.go +50 -39 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpasswordentry.go +9 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpasswordentrybuffer.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpicture.go +39 -36 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpopover.go +41 -33 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpopoverbin.go +19 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpopovermenu.go +14 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpopovermenubar.go +9 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprintcontext.go +19 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprintdialog.go +36 -37 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprinter.go +48 -40 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprintjob.go +57 -44 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprintoperation.go +65 -54 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprintoperationpreview.go +19 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprintsettings.go +145 -89 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprintunixdialog.go +33 -31 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprogressbar.go +28 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkrange.go +44 -33 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkrecentmanager.go +65 -54 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkrender.go +24 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkrevealer.go +20 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkroot.go +19 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkscale.go +28 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkscalebutton.go +20 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkscrollable.go +61 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkscrollbar.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkscrolledwindow.go +61 -49 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksearchbar.go +18 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksearchentry.go +21 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksectionmodel.go +12 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkselectionfiltermodel.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkselectionmodel.go +75 -33 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkseparator.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksettings.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcut.go +13 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutaction.go +25 -47 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutcontroller.go +15 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutlabel.go +10 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutmanager.go +7 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutsgroup.go +3 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutssection.go +3 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutsshortcut.go +8 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutswindow.go +3 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcuttrigger.go +34 -46 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshow.go +5 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksignallistitemfactory.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksingleselection.go +18 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksizegroup.go +12 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksizerequest.go +2 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkslicelistmodel.go +13 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksnapshot.go +112 -71 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksorter.go +9 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksortlistmodel.go +17 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkspinbutton.go +56 -45 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkspinner.go +10 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstack.go +68 -55 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstacksidebar.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstackswitcher.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstatusbar.go +12 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstringfilter.go +18 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstringlist.go +18 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstringsorter.go +14 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstylecontext.go +43 -35 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstyleprovider.go +10 -1 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksvg.go +41 -39 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkswitch.go +10 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksymbolicpaintable.go +12 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktestatcontext.go +17 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktestutils.go +9 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktext.go +69 -49 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktextbuffer.go +138 -85
@@ -603,6 +603,7 @@ type TextBuffer struct {
603603 var xTextBufferGLibType func() types.GType
604604
605605 func TextBufferGLibType() types.GType {
606+ core.LazyRegister(&xTextBufferGLibType, "GTK", "gtk_text_buffer_get_type", false)
606607 return xTextBufferGLibType()
607608 }
608609
@@ -616,6 +617,7 @@ var xNewTextBuffer func(uintptr) uintptr
616617
617618 // Creates a new text buffer.
618619 func NewTextBuffer(TableVar *TextTagTable) *TextBuffer {
620+ core.LazyRegister(&xNewTextBuffer, "GTK", "gtk_text_buffer_new", false)
619621 var cls *TextBuffer
620622
621623 cret := xNewTextBuffer(TableVar.GoPointer())
@@ -642,6 +644,8 @@ var xTextBufferAddCommitNotify func(uintptr, TextBufferNotifyFlags, uintptr, uin
642644 // [signal@Gtk.TextBuffer::delete-range] signals to avoid ordering issues with
643645 // other signal handlers which may further modify the [type@Gtk.TextBuffer].
644646 func (x *TextBuffer) AddCommitNotify(FlagsVar TextBufferNotifyFlags, CommitNotifyVar *TextBufferCommitNotify, UserDataVar uintptr, DestroyVar *glib.DestroyNotify) uint {
647+ core.LazyRegister(&xTextBufferAddCommitNotify, "GTK", "gtk_text_buffer_add_commit_notify", false)
648+
645649 cret := xTextBufferAddCommitNotify(x.GoPointer(), FlagsVar, glib.NewCallbackNullable(CommitNotifyVar), UserDataVar, glib.NewCallbackNullable(DestroyVar))
646650 return cret
647651 }
@@ -657,6 +661,8 @@ var xTextBufferAddMark func(uintptr, uintptr, *TextIter)
657661 // Emits the [signal@Gtk.TextBuffer::mark-set] signal as notification
658662 // of the mark's initial placement.
659663 func (x *TextBuffer) AddMark(MarkVar *TextMark, WhereVar *TextIter) {
664+ core.LazyRegister(&xTextBufferAddMark, "GTK", "gtk_text_buffer_add_mark", false)
665+
660666 xTextBufferAddMark(x.GoPointer(), MarkVar.GoPointer(), WhereVar)
661667 }
662668
@@ -668,6 +674,8 @@ var xTextBufferAddSelectionClipboard func(uintptr, uintptr)
668674 // In most cases, @clipboard will be the `GdkClipboard` returned by
669675 // [method@Gtk.Widget.get_primary_clipboard] for a view of @buffer.
670676 func (x *TextBuffer) AddSelectionClipboard(ClipboardVar *gdk.Clipboard) {
677+ core.LazyRegister(&xTextBufferAddSelectionClipboard, "GTK", "gtk_text_buffer_add_selection_clipboard", false)
678+
671679 xTextBufferAddSelectionClipboard(x.GoPointer(), ClipboardVar.GoPointer())
672680 }
673681
@@ -679,6 +687,8 @@ var xTextBufferApplyTag func(uintptr, uintptr, *TextIter, *TextIter)
679687 // @tag to the given range. @start and @end do
680688 // not have to be in order.
681689 func (x *TextBuffer) ApplyTag(TagVar *TextTag, StartVar *TextIter, EndVar *TextIter) {
690+ core.LazyRegister(&xTextBufferApplyTag, "GTK", "gtk_text_buffer_apply_tag", false)
691+
682692 xTextBufferApplyTag(x.GoPointer(), TagVar.GoPointer(), StartVar, EndVar)
683693 }
684694
@@ -690,6 +700,8 @@ var xTextBufferApplyTagByName func(uintptr, string, *TextIter, *TextIter)
690700 // tag table to get a `GtkTextTag`, then calls
691701 // [method@Gtk.TextBuffer.apply_tag].
692702 func (x *TextBuffer) ApplyTagByName(NameVar string, StartVar *TextIter, EndVar *TextIter) {
703+ core.LazyRegister(&xTextBufferApplyTagByName, "GTK", "gtk_text_buffer_apply_tag_by_name", false)
704+
693705 xTextBufferApplyTagByName(x.GoPointer(), NameVar, StartVar, EndVar)
694706 }
695707
@@ -707,6 +719,8 @@ var xTextBufferBackspace func(uintptr, *TextIter, bool, bool) bool
707719 // invalid after calling this function; however, the @iter will be
708720 // re-initialized to point to the location where text was deleted.
709721 func (x *TextBuffer) Backspace(IterVar *TextIter, InteractiveVar bool, DefaultEditableVar bool) bool {
722+ core.LazyRegister(&xTextBufferBackspace, "GTK", "gtk_text_buffer_backspace", false)
723+
710724 cret := xTextBufferBackspace(x.GoPointer(), IterVar, InteractiveVar, DefaultEditableVar)
711725 return cret
712726 }
@@ -725,6 +739,8 @@ var xTextBufferBeginIrreversibleAction func(uintptr)
725739 // You may nest calls to gtk_text_buffer_begin_irreversible_action()
726740 // and gtk_text_buffer_end_irreversible_action() pairs.
727741 func (x *TextBuffer) BeginIrreversibleAction() {
742+ core.LazyRegister(&xTextBufferBeginIrreversibleAction, "GTK", "gtk_text_buffer_begin_irreversible_action", false)
743+
728744 xTextBufferBeginIrreversibleAction(x.GoPointer())
729745 }
730746
@@ -749,6 +765,8 @@ var xTextBufferBeginUserAction func(uintptr)
749765 // so there's no need to add extra calls if you user action consists
750766 // solely of a single call to one of those functions.
751767 func (x *TextBuffer) BeginUserAction() {
768+ core.LazyRegister(&xTextBufferBeginUserAction, "GTK", "gtk_text_buffer_begin_user_action", false)
769+
752770 xTextBufferBeginUserAction(x.GoPointer())
753771 }
754772
@@ -756,6 +774,8 @@ var xTextBufferCopyClipboard func(uintptr, uintptr)
756774
757775 // Copies the currently-selected text to a clipboard.
758776 func (x *TextBuffer) CopyClipboard(ClipboardVar *gdk.Clipboard) {
777+ core.LazyRegister(&xTextBufferCopyClipboard, "GTK", "gtk_text_buffer_copy_clipboard", false)
778+
759779 xTextBufferCopyClipboard(x.GoPointer(), ClipboardVar.GoPointer())
760780 }
761781
@@ -770,6 +790,7 @@ var xTextBufferCreateChildAnchor func(uintptr, *TextIter) uintptr
770790 // The new anchor is owned by the buffer; no reference count is
771791 // returned to the caller of this function.
772792 func (x *TextBuffer) CreateChildAnchor(IterVar *TextIter) *TextChildAnchor {
793+ core.LazyRegister(&xTextBufferCreateChildAnchor, "GTK", "gtk_text_buffer_create_child_anchor", false)
773794 var cls *TextChildAnchor
774795
775796 cret := xTextBufferCreateChildAnchor(x.GoPointer(), IterVar)
@@ -805,6 +826,7 @@ var xTextBufferCreateMark func(uintptr, uintptr, *TextIter, bool) uintptr
805826 // Emits the [signal@Gtk.TextBuffer::mark-set] signal as notification
806827 // of the mark's initial placement.
807828 func (x *TextBuffer) CreateMark(MarkNameVar *string, WhereVar *TextIter, LeftGravityVar bool) *TextMark {
829+ core.LazyRegister(&xTextBufferCreateMark, "GTK", "gtk_text_buffer_create_mark", false)
808830 var cls *TextMark
809831
810832 MarkNameVarPtr := core.GStrdupNullable(MarkNameVar)
@@ -837,6 +859,7 @@ var xTextBufferCreateTag func(uintptr, uintptr, uintptr, ...interface{}) uintptr
837859 // The @first_property_name argument and subsequent arguments are a list
838860 // of properties to set on the tag, as with g_object_set().
839861 func (x *TextBuffer) CreateTag(TagNameVar *string, FirstPropertyNameVar *string, varArgs ...interface{}) *TextTag {
862+ core.LazyRegister(&xTextBufferCreateTag, "GTK", "gtk_text_buffer_create_tag", false)
840863 var cls *TextTag
841864
842865 TagNameVarPtr := core.GStrdupNullable(TagNameVar)
@@ -861,6 +884,8 @@ var xTextBufferCutClipboard func(uintptr, uintptr, bool)
861884 // Copies the currently-selected text to a clipboard,
862885 // then deletes said text if it’s editable.
863886 func (x *TextBuffer) CutClipboard(ClipboardVar *gdk.Clipboard, DefaultEditableVar bool) {
887+ core.LazyRegister(&xTextBufferCutClipboard, "GTK", "gtk_text_buffer_cut_clipboard", false)
888+
864889 xTextBufferCutClipboard(x.GoPointer(), ClipboardVar.GoPointer(), DefaultEditableVar)
865890 }
866891
@@ -877,6 +902,8 @@ var xTextBufferDelete func(uintptr, *TextIter, *TextIter)
877902 // calling this function; however, the @start and @end will be
878903 // re-initialized to point to the location where text was deleted.
879904 func (x *TextBuffer) Delete(StartVar *TextIter, EndVar *TextIter) {
905+ core.LazyRegister(&xTextBufferDelete, "GTK", "gtk_text_buffer_delete", false)
906+
880907 xTextBufferDelete(x.GoPointer(), StartVar, EndVar)
881908 }
882909
@@ -889,6 +916,8 @@ var xTextBufferDeleteInteractive func(uintptr, *TextIter, *TextIter, bool) bool
889916 // to point to the location of the last deleted range, or left
890917 // untouched if no text was deleted.
891918 func (x *TextBuffer) DeleteInteractive(StartIterVar *TextIter, EndIterVar *TextIter, DefaultEditableVar bool) bool {
919+ core.LazyRegister(&xTextBufferDeleteInteractive, "GTK", "gtk_text_buffer_delete_interactive", false)
920+
892921 cret := xTextBufferDeleteInteractive(x.GoPointer(), StartIterVar, EndIterVar, DefaultEditableVar)
893922 return cret
894923 }
@@ -908,6 +937,8 @@ var xTextBufferDeleteMark func(uintptr, uintptr)
908937 // The [signal@Gtk.TextBuffer::mark-deleted] signal will be emitted as
909938 // notification after the mark is deleted.
910939 func (x *TextBuffer) DeleteMark(MarkVar *TextMark) {
940+ core.LazyRegister(&xTextBufferDeleteMark, "GTK", "gtk_text_buffer_delete_mark", false)
941+
911942 xTextBufferDeleteMark(x.GoPointer(), MarkVar.GoPointer())
912943 }
913944
@@ -917,6 +948,8 @@ var xTextBufferDeleteMarkByName func(uintptr, string)
917948 //
918949 // See [method@Gtk.TextBuffer.delete_mark] for details.
919950 func (x *TextBuffer) DeleteMarkByName(NameVar string) {
951+ core.LazyRegister(&xTextBufferDeleteMarkByName, "GTK", "gtk_text_buffer_delete_mark_by_name", false)
952+
920953 xTextBufferDeleteMarkByName(x.GoPointer(), NameVar)
921954 }
922955
@@ -928,6 +961,8 @@ var xTextBufferDeleteSelection func(uintptr, bool, bool) bool
928961 // If @interactive is %TRUE, the editability of the selection will be
929962 // considered (users can’t delete uneditable text).
930963 func (x *TextBuffer) DeleteSelection(InteractiveVar bool, DefaultEditableVar bool) bool {
964+ core.LazyRegister(&xTextBufferDeleteSelection, "GTK", "gtk_text_buffer_delete_selection", false)
965+
931966 cret := xTextBufferDeleteSelection(x.GoPointer(), InteractiveVar, DefaultEditableVar)
932967 return cret
933968 }
@@ -946,6 +981,8 @@ var xTextBufferEndIrreversibleAction func(uintptr)
946981 // You may nest calls to gtk_text_buffer_begin_irreversible_action()
947982 // and gtk_text_buffer_end_irreversible_action() pairs.
948983 func (x *TextBuffer) EndIrreversibleAction() {
984+ core.LazyRegister(&xTextBufferEndIrreversibleAction, "GTK", "gtk_text_buffer_end_irreversible_action", false)
985+
949986 xTextBufferEndIrreversibleAction(x.GoPointer())
950987 }
951988
@@ -957,6 +994,8 @@ var xTextBufferEndUserAction func(uintptr)
957994 // [method@Gtk.TextBuffer.begin_user_action].
958995 // See that function for a full explanation.
959996 func (x *TextBuffer) EndUserAction() {
997+ core.LazyRegister(&xTextBufferEndUserAction, "GTK", "gtk_text_buffer_end_user_action", false)
998+
960999 xTextBufferEndUserAction(x.GoPointer())
9611000 }
9621001
@@ -965,6 +1004,8 @@ var xTextBufferGetBounds func(uintptr, *TextIter, *TextIter)
9651004 // Retrieves the first and last iterators in the buffer, i.e. the
9661005 // entire buffer lies within the range [@start,@end).
9671006 func (x *TextBuffer) GetBounds(StartVar *TextIter, EndVar *TextIter) {
1007+ core.LazyRegister(&xTextBufferGetBounds, "GTK", "gtk_text_buffer_get_bounds", false)
1008+
9681009 xTextBufferGetBounds(x.GoPointer(), StartVar, EndVar)
9691010 }
9701011
@@ -972,6 +1013,8 @@ var xTextBufferGetCanRedo func(uintptr) bool
9721013
9731014 // Gets whether there is a redoable action in the history.
9741015 func (x *TextBuffer) GetCanRedo() bool {
1016+ core.LazyRegister(&xTextBufferGetCanRedo, "GTK", "gtk_text_buffer_get_can_redo", false)
1017+
9751018 cret := xTextBufferGetCanRedo(x.GoPointer())
9761019 return cret
9771020 }
@@ -980,6 +1023,8 @@ var xTextBufferGetCanUndo func(uintptr) bool
9801023
9811024 // Gets whether there is an undoable action in the history.
9821025 func (x *TextBuffer) GetCanUndo() bool {
1026+ core.LazyRegister(&xTextBufferGetCanUndo, "GTK", "gtk_text_buffer_get_can_undo", false)
1027+
9831028 cret := xTextBufferGetCanUndo(x.GoPointer())
9841029 return cret
9851030 }
@@ -994,6 +1039,8 @@ var xTextBufferGetCharCount func(uintptr) int
9941039 //
9951040 // The character count is cached, so this function is very fast.
9961041 func (x *TextBuffer) GetCharCount() int {
1042+ core.LazyRegister(&xTextBufferGetCharCount, "GTK", "gtk_text_buffer_get_char_count", false)
1043+
9971044 cret := xTextBufferGetCharCount(x.GoPointer())
9981045 return cret
9991046 }
@@ -1007,6 +1054,8 @@ var xTextBufferGetEnableUndo func(uintptr) bool
10071054 // [method@Gtk.TextBuffer.end_irreversible_action] to create
10081055 // changes to the buffer that cannot be undone.
10091056 func (x *TextBuffer) GetEnableUndo() bool {
1057+ core.LazyRegister(&xTextBufferGetEnableUndo, "GTK", "gtk_text_buffer_get_enable_undo", false)
1058+
10101059 cret := xTextBufferGetEnableUndo(x.GoPointer())
10111060 return cret
10121061 }
@@ -1022,6 +1071,8 @@ var xTextBufferGetEndIter func(uintptr, *TextIter)
10221071 // the buffer (call [method@Gtk.TextBuffer.get_start_iter] to get
10231072 // character position 0) to the end iterator.
10241073 func (x *TextBuffer) GetEndIter(IterVar *TextIter) {
1074+ core.LazyRegister(&xTextBufferGetEndIter, "GTK", "gtk_text_buffer_get_end_iter", false)
1075+
10251076 xTextBufferGetEndIter(x.GoPointer(), IterVar)
10261077 }
10271078
@@ -1029,6 +1080,8 @@ var xTextBufferGetHasSelection func(uintptr) bool
10291080
10301081 // Indicates whether the buffer has some text currently selected.
10311082 func (x *TextBuffer) GetHasSelection() bool {
1083+ core.LazyRegister(&xTextBufferGetHasSelection, "GTK", "gtk_text_buffer_get_has_selection", false)
1084+
10321085 cret := xTextBufferGetHasSelection(x.GoPointer())
10331086 return cret
10341087 }
@@ -1041,6 +1094,7 @@ var xTextBufferGetInsert func(uintptr) uintptr
10411094 // to get the mark named “insert”, but very slightly more
10421095 // efficient, and involves less typing.
10431096 func (x *TextBuffer) GetInsert() *TextMark {
1097+ core.LazyRegister(&xTextBufferGetInsert, "GTK", "gtk_text_buffer_get_insert", false)
10441098 var cls *TextMark
10451099
10461100 cret := xTextBufferGetInsert(x.GoPointer())
@@ -1058,6 +1112,8 @@ var xTextBufferGetIterAtChildAnchor func(uintptr, *TextIter, uintptr)
10581112
10591113 // Obtains the location of @anchor within @buffer.
10601114 func (x *TextBuffer) GetIterAtChildAnchor(IterVar *TextIter, AnchorVar *TextChildAnchor) {
1115+ core.LazyRegister(&xTextBufferGetIterAtChildAnchor, "GTK", "gtk_text_buffer_get_iter_at_child_anchor", false)
1116+
10611117 xTextBufferGetIterAtChildAnchor(x.GoPointer(), IterVar, AnchorVar.GoPointer())
10621118 }
10631119
@@ -1068,6 +1124,8 @@ var xTextBufferGetIterAtLine func(uintptr, *TextIter, int) bool
10681124 // If @line_number is greater than or equal to the number of lines
10691125 // in the @buffer, the end iterator is returned.
10701126 func (x *TextBuffer) GetIterAtLine(IterVar *TextIter, LineNumberVar int) bool {
1127+ core.LazyRegister(&xTextBufferGetIterAtLine, "GTK", "gtk_text_buffer_get_iter_at_line", false)
1128+
10711129 cret := xTextBufferGetIterAtLine(x.GoPointer(), IterVar, LineNumberVar)
10721130 return cret
10731131 }
@@ -1083,6 +1141,8 @@ var xTextBufferGetIterAtLineIndex func(uintptr, *TextIter, int, int) bool
10831141 // the end iterator is returned. And if @byte_index is off the
10841142 // end of the line, the iterator at the end of the line is returned.
10851143 func (x *TextBuffer) GetIterAtLineIndex(IterVar *TextIter, LineNumberVar int, ByteIndexVar int) bool {
1144+ core.LazyRegister(&xTextBufferGetIterAtLineIndex, "GTK", "gtk_text_buffer_get_iter_at_line_index", false)
1145+
10861146 cret := xTextBufferGetIterAtLineIndex(x.GoPointer(), IterVar, LineNumberVar, ByteIndexVar)
10871147 return cret
10881148 }
@@ -1098,6 +1158,8 @@ var xTextBufferGetIterAtLineOffset func(uintptr, *TextIter, int, int) bool
10981158 // the end iterator is returned. And if @char_offset is off the
10991159 // end of the line, the iterator at the end of the line is returned.
11001160 func (x *TextBuffer) GetIterAtLineOffset(IterVar *TextIter, LineNumberVar int, CharOffsetVar int) bool {
1161+ core.LazyRegister(&xTextBufferGetIterAtLineOffset, "GTK", "gtk_text_buffer_get_iter_at_line_offset", false)
1162+
11011163 cret := xTextBufferGetIterAtLineOffset(x.GoPointer(), IterVar, LineNumberVar, CharOffsetVar)
11021164 return cret
11031165 }
@@ -1106,6 +1168,8 @@ var xTextBufferGetIterAtMark func(uintptr, *TextIter, uintptr)
11061168
11071169 // Initializes @iter with the current position of @mark.
11081170 func (x *TextBuffer) GetIterAtMark(IterVar *TextIter, MarkVar *TextMark) {
1171+ core.LazyRegister(&xTextBufferGetIterAtMark, "GTK", "gtk_text_buffer_get_iter_at_mark", false)
1172+
11091173 xTextBufferGetIterAtMark(x.GoPointer(), IterVar, MarkVar.GoPointer())
11101174 }
11111175
@@ -1118,6 +1182,8 @@ var xTextBufferGetIterAtOffset func(uintptr, *TextIter, int)
11181182 // of characters in the buffer, @iter is initialized to the end iterator,
11191183 // the iterator one past the last valid character in the buffer.
11201184 func (x *TextBuffer) GetIterAtOffset(IterVar *TextIter, CharOffsetVar int) {
1185+ core.LazyRegister(&xTextBufferGetIterAtOffset, "GTK", "gtk_text_buffer_get_iter_at_offset", false)
1186+
11211187 xTextBufferGetIterAtOffset(x.GoPointer(), IterVar, CharOffsetVar)
11221188 }
11231189
@@ -1127,6 +1193,8 @@ var xTextBufferGetLineCount func(uintptr) int
11271193 //
11281194 // This value is cached, so the function is very fast.
11291195 func (x *TextBuffer) GetLineCount() int {
1196+ core.LazyRegister(&xTextBufferGetLineCount, "GTK", "gtk_text_buffer_get_line_count", false)
1197+
11301198 cret := xTextBufferGetLineCount(x.GoPointer())
11311199 return cret
11321200 }
@@ -1136,6 +1204,7 @@ var xTextBufferGetMark func(uintptr, string) uintptr
11361204 // Returns the mark named @name in buffer @buffer, or %NULL if no such
11371205 // mark exists in the buffer.
11381206 func (x *TextBuffer) GetMark(NameVar string) *TextMark {
1207+ core.LazyRegister(&xTextBufferGetMark, "GTK", "gtk_text_buffer_get_mark", false)
11391208 var cls *TextMark
11401209
11411210 cret := xTextBufferGetMark(x.GoPointer(), NameVar)
@@ -1157,6 +1226,8 @@ var xTextBufferGetMaxUndoLevels func(uintptr) uint
11571226 // have a memory usage impact as it requires storing an additional
11581227 // copy of the inserted or removed text within the text buffer.
11591228 func (x *TextBuffer) GetMaxUndoLevels() uint {
1229+ core.LazyRegister(&xTextBufferGetMaxUndoLevels, "GTK", "gtk_text_buffer_get_max_undo_levels", false)
1230+
11601231 cret := xTextBufferGetMaxUndoLevels(x.GoPointer())
11611232 return cret
11621233 }
@@ -1169,6 +1240,8 @@ var xTextBufferGetModified func(uintptr) bool
11691240 //
11701241 // Used for example to enable a “save” function in a text editor.
11711242 func (x *TextBuffer) GetModified() bool {
1243+ core.LazyRegister(&xTextBufferGetModified, "GTK", "gtk_text_buffer_get_modified", false)
1244+
11721245 cret := xTextBufferGetModified(x.GoPointer())
11731246 return cret
11741247 }
@@ -1188,6 +1261,7 @@ var xTextBufferGetSelectionBound func(uintptr) uintptr
11881261 // function for handling the selection, if you just want to know whether
11891262 // there’s a selection and what its bounds are.
11901263 func (x *TextBuffer) GetSelectionBound() *TextMark {
1264+ core.LazyRegister(&xTextBufferGetSelectionBound, "GTK", "gtk_text_buffer_get_selection_bound", false)
11911265 var cls *TextMark
11921266
11931267 cret := xTextBufferGetSelectionBound(x.GoPointer())
@@ -1211,6 +1285,8 @@ var xTextBufferGetSelectionBounds func(uintptr, *TextIter, *TextIter) bool
12111285 // If @start and @end are %NULL, then they are not filled in, but the
12121286 // return value still indicates whether text is selected.
12131287 func (x *TextBuffer) GetSelectionBounds(StartVar *TextIter, EndVar *TextIter) bool {
1288+ core.LazyRegister(&xTextBufferGetSelectionBounds, "GTK", "gtk_text_buffer_get_selection_bounds", false)
1289+
12141290 cret := xTextBufferGetSelectionBounds(x.GoPointer(), StartVar, EndVar)
12151291 return cret
12161292 }
@@ -1222,6 +1298,7 @@ var xTextBufferGetSelectionContent func(uintptr) uintptr
12221298 // It can be used to make the content of @buffer available
12231299 // in a `GdkClipboard`, see [method@Gdk.Clipboard.set_content].
12241300 func (x *TextBuffer) GetSelectionContent() *gdk.ContentProvider {
1301+ core.LazyRegister(&xTextBufferGetSelectionContent, "GTK", "gtk_text_buffer_get_selection_content", false)
12251302 var cls *gdk.ContentProvider
12261303
12271304 cret := xTextBufferGetSelectionContent(x.GoPointer())
@@ -1247,6 +1324,8 @@ var xTextBufferGetSlice func(uintptr, *TextIter, *TextIter, bool) string
12471324 // Note that 0xFFFC can occur in normal text as well, so it is not a
12481325 // reliable indicator that a paintable or widget is in the buffer.
12491326 func (x *TextBuffer) GetSlice(StartVar *TextIter, EndVar *TextIter, IncludeHiddenCharsVar bool) string {
1327+ core.LazyRegister(&xTextBufferGetSlice, "GTK", "gtk_text_buffer_get_slice", false)
1328+
12501329 cret := xTextBufferGetSlice(x.GoPointer(), StartVar, EndVar, IncludeHiddenCharsVar)
12511330 return cret
12521331 }
@@ -1258,6 +1337,8 @@ var xTextBufferGetStartIter func(uintptr, *TextIter)
12581337 // This is the same as using [method@Gtk.TextBuffer.get_iter_at_offset]
12591338 // to get the iter at character offset 0.
12601339 func (x *TextBuffer) GetStartIter(IterVar *TextIter) {
1340+ core.LazyRegister(&xTextBufferGetStartIter, "GTK", "gtk_text_buffer_get_start_iter", false)
1341+
12611342 xTextBufferGetStartIter(x.GoPointer(), IterVar)
12621343 }
12631344
@@ -1265,6 +1346,7 @@ var xTextBufferGetTagTable func(uintptr) uintptr
12651346
12661347 // Get the `GtkTextTagTable` associated with this buffer.
12671348 func (x *TextBuffer) GetTagTable() *TextTagTable {
1349+ core.LazyRegister(&xTextBufferGetTagTable, "GTK", "gtk_text_buffer_get_tag_table", false)
12681350 var cls *TextTagTable
12691351
12701352 cret := xTextBufferGetTagTable(x.GoPointer())
@@ -1289,6 +1371,8 @@ var xTextBufferGetText func(uintptr, *TextIter, *TextIter, bool) string
12891371 // correspond to byte and character indexes into the buffer.
12901372 // Contrast with [method@Gtk.TextBuffer.get_slice].
12911373 func (x *TextBuffer) GetText(StartVar *TextIter, EndVar *TextIter, IncludeHiddenCharsVar bool) string {
1374+ core.LazyRegister(&xTextBufferGetText, "GTK", "gtk_text_buffer_get_text", false)
1375+
12921376 cret := xTextBufferGetText(x.GoPointer(), StartVar, EndVar, IncludeHiddenCharsVar)
12931377 return cret
12941378 }
@@ -1304,6 +1388,8 @@ var xTextBufferInsert func(uintptr, *TextIter, string, int)
13041388 // default signal handler revalidates it to point to the end of the
13051389 // inserted text.
13061390 func (x *TextBuffer) Insert(IterVar *TextIter, TextVar string, LenVar int) {
1391+ core.LazyRegister(&xTextBufferInsert, "GTK", "gtk_text_buffer_insert", false)
1392+
13071393 xTextBufferInsert(x.GoPointer(), IterVar, TextVar, LenVar)
13081394 }
13091395
@@ -1314,6 +1400,8 @@ var xTextBufferInsertAtCursor func(uintptr, string, int)
13141400 // Simply calls [method@Gtk.TextBuffer.insert],
13151401 // using the current cursor position as the insertion point.
13161402 func (x *TextBuffer) InsertAtCursor(TextVar string, LenVar int) {
1403+ core.LazyRegister(&xTextBufferInsertAtCursor, "GTK", "gtk_text_buffer_insert_at_cursor", false)
1404+
13171405 xTextBufferInsertAtCursor(x.GoPointer(), TextVar, LenVar)
13181406 }
13191407
@@ -1333,6 +1421,8 @@ var xTextBufferInsertChildAnchor func(uintptr, *TextIter, uintptr)
13331421 // convenient alternative to this function. The buffer will add a
13341422 // reference to the anchor, so you can unref it after insertion.
13351423 func (x *TextBuffer) InsertChildAnchor(IterVar *TextIter, AnchorVar *TextChildAnchor) {
1424+ core.LazyRegister(&xTextBufferInsertChildAnchor, "GTK", "gtk_text_buffer_insert_child_anchor", false)
1425+
13361426 xTextBufferInsertChildAnchor(x.GoPointer(), IterVar, AnchorVar.GoPointer())
13371427 }
13381428
@@ -1349,6 +1439,8 @@ var xTextBufferInsertInteractive func(uintptr, *TextIter, string, int, bool) boo
13491439 // have a tag affecting editability applied to it. Typically the
13501440 // result of [method@Gtk.TextView.get_editable] is appropriate here.
13511441 func (x *TextBuffer) InsertInteractive(IterVar *TextIter, TextVar string, LenVar int, DefaultEditableVar bool) bool {
1442+ core.LazyRegister(&xTextBufferInsertInteractive, "GTK", "gtk_text_buffer_insert_interactive", false)
1443+
13521444 cret := xTextBufferInsertInteractive(x.GoPointer(), IterVar, TextVar, LenVar, DefaultEditableVar)
13531445 return cret
13541446 }
@@ -1364,6 +1456,8 @@ var xTextBufferInsertInteractiveAtCursor func(uintptr, string, int, bool) bool
13641456 // have a tag affecting editability applied to it. Typically the
13651457 // result of [method@Gtk.TextView.get_editable] is appropriate here.
13661458 func (x *TextBuffer) InsertInteractiveAtCursor(TextVar string, LenVar int, DefaultEditableVar bool) bool {
1459+ core.LazyRegister(&xTextBufferInsertInteractiveAtCursor, "GTK", "gtk_text_buffer_insert_interactive_at_cursor", false)
1460+
13671461 cret := xTextBufferInsertInteractiveAtCursor(x.GoPointer(), TextVar, LenVar, DefaultEditableVar)
13681462 return cret
13691463 }
@@ -1377,6 +1471,8 @@ var xTextBufferInsertMarkup func(uintptr, *TextIter, string, int)
13771471 // possibly multiple times; insertion actually occurs in the default handler
13781472 // for the signal. @iter will point to the end of the inserted text on return.
13791473 func (x *TextBuffer) InsertMarkup(IterVar *TextIter, MarkupVar string, LenVar int) {
1474+ core.LazyRegister(&xTextBufferInsertMarkup, "GTK", "gtk_text_buffer_insert_markup", false)
1475+
13801476 xTextBufferInsertMarkup(x.GoPointer(), IterVar, MarkupVar, LenVar)
13811477 }
13821478
@@ -1392,6 +1488,8 @@ var xTextBufferInsertPaintable func(uintptr, *TextIter, uintptr)
13921488 // variants do not. e.g. see [method@Gtk.TextBuffer.get_slice] and
13931489 // [method@Gtk.TextBuffer.get_text].
13941490 func (x *TextBuffer) InsertPaintable(IterVar *TextIter, PaintableVar gdk.Paintable) {
1491+ core.LazyRegister(&xTextBufferInsertPaintable, "GTK", "gtk_text_buffer_insert_paintable", false)
1492+
13951493 xTextBufferInsertPaintable(x.GoPointer(), IterVar, PaintableVar.GoPointer())
13961494 }
13971495
@@ -1409,6 +1507,8 @@ var xTextBufferInsertRange func(uintptr, *TextIter, *TextIter, *TextIter)
14091507 // Implemented via emissions of the ::insert-text and ::apply-tag signals,
14101508 // so expect those.
14111509 func (x *TextBuffer) InsertRange(IterVar *TextIter, StartVar *TextIter, EndVar *TextIter) {
1510+ core.LazyRegister(&xTextBufferInsertRange, "GTK", "gtk_text_buffer_insert_range", false)
1511+
14121512 xTextBufferInsertRange(x.GoPointer(), IterVar, StartVar, EndVar)
14131513 }
14141514
@@ -1423,6 +1523,8 @@ var xTextBufferInsertRangeInteractive func(uintptr, *TextIter, *TextIter, *TextI
14231523 // no tags enclosing @iter affect editability. Typically the result
14241524 // of [method@Gtk.TextView.get_editable] is appropriate here.
14251525 func (x *TextBuffer) InsertRangeInteractive(IterVar *TextIter, StartVar *TextIter, EndVar *TextIter, DefaultEditableVar bool) bool {
1526+ core.LazyRegister(&xTextBufferInsertRangeInteractive, "GTK", "gtk_text_buffer_insert_range_interactive", false)
1527+
14261528 cret := xTextBufferInsertRangeInteractive(x.GoPointer(), IterVar, StartVar, EndVar, DefaultEditableVar)
14271529 return cret
14281530 }
@@ -1437,6 +1539,8 @@ var xTextBufferInsertWithTags func(uintptr, *TextIter, string, int, uintptr, ...
14371539 // then [method@Gtk.TextBuffer.apply_tag] on the inserted text;
14381540 // this is just a convenience function.
14391541 func (x *TextBuffer) InsertWithTags(IterVar *TextIter, TextVar string, LenVar int, FirstTagVar *TextTag, varArgs ...interface{}) {
1542+ core.LazyRegister(&xTextBufferInsertWithTags, "GTK", "gtk_text_buffer_insert_with_tags", false)
1543+
14401544 xTextBufferInsertWithTags(x.GoPointer(), IterVar, TextVar, LenVar, FirstTagVar.GoPointer(), varArgs...)
14411545 }
14421546
@@ -1448,6 +1552,8 @@ var xTextBufferInsertWithTagsByName func(uintptr, *TextIter, string, int, string
14481552 // Same as [method@Gtk.TextBuffer.insert_with_tags], but allows you
14491553 // to pass in tag names instead of tag objects.
14501554 func (x *TextBuffer) InsertWithTagsByName(IterVar *TextIter, TextVar string, LenVar int, FirstTagNameVar string, varArgs ...interface{}) {
1555+ core.LazyRegister(&xTextBufferInsertWithTagsByName, "GTK", "gtk_text_buffer_insert_with_tags_by_name", false)
1556+
14511557 xTextBufferInsertWithTagsByName(x.GoPointer(), IterVar, TextVar, LenVar, FirstTagNameVar, varArgs...)
14521558 }
14531559
@@ -1458,6 +1564,8 @@ var xTextBufferMoveMark func(uintptr, uintptr, *TextIter)
14581564 // Emits the [signal@Gtk.TextBuffer::mark-set] signal
14591565 // as notification of the move.
14601566 func (x *TextBuffer) MoveMark(MarkVar *TextMark, WhereVar *TextIter) {
1567+ core.LazyRegister(&xTextBufferMoveMark, "GTK", "gtk_text_buffer_move_mark", false)
1568+
14611569 xTextBufferMoveMark(x.GoPointer(), MarkVar.GoPointer(), WhereVar)
14621570 }
14631571
@@ -1467,6 +1575,8 @@ var xTextBufferMoveMarkByName func(uintptr, string, *TextIter)
14671575 //
14681576 // See [method@Gtk.TextBuffer.move_mark] for details.
14691577 func (x *TextBuffer) MoveMarkByName(NameVar string, WhereVar *TextIter) {
1578+ core.LazyRegister(&xTextBufferMoveMarkByName, "GTK", "gtk_text_buffer_move_mark_by_name", false)
1579+
14701580 xTextBufferMoveMarkByName(x.GoPointer(), NameVar, WhereVar)
14711581 }
14721582
@@ -1482,6 +1592,8 @@ var xTextBufferPasteClipboard func(uintptr, uintptr, *TextIter, bool)
14821592 // and return, and at some point later after the main loop runs, the paste
14831593 // data will be inserted.
14841594 func (x *TextBuffer) PasteClipboard(ClipboardVar *gdk.Clipboard, OverrideLocationVar *TextIter, DefaultEditableVar bool) {
1595+ core.LazyRegister(&xTextBufferPasteClipboard, "GTK", "gtk_text_buffer_paste_clipboard", false)
1596+
14851597 xTextBufferPasteClipboard(x.GoPointer(), ClipboardVar.GoPointer(), OverrideLocationVar, DefaultEditableVar)
14861598 }
14871599
@@ -1497,6 +1609,8 @@ var xTextBufferPlaceCursor func(uintptr, *TextIter)
14971609 // to be recalculated. This function moves them as a unit, which can
14981610 // be optimized.
14991611 func (x *TextBuffer) PlaceCursor(WhereVar *TextIter) {
1612+ core.LazyRegister(&xTextBufferPlaceCursor, "GTK", "gtk_text_buffer_place_cursor", false)
1613+
15001614 xTextBufferPlaceCursor(x.GoPointer(), WhereVar)
15011615 }
15021616
@@ -1504,6 +1618,8 @@ var xTextBufferRedo func(uintptr)
15041618
15051619 // Redoes the next redoable action on the buffer, if there is one.
15061620 func (x *TextBuffer) Redo() {
1621+ core.LazyRegister(&xTextBufferRedo, "GTK", "gtk_text_buffer_redo", false)
1622+
15071623 xTextBufferRedo(x.GoPointer())
15081624 }
15091625
@@ -1516,6 +1632,8 @@ var xTextBufferRemoveAllTags func(uintptr, *TextIter, *TextIter)
15161632 // function is probably a bad idea if you have two or more unrelated
15171633 // code sections that add tags.
15181634 func (x *TextBuffer) RemoveAllTags(StartVar *TextIter, EndVar *TextIter) {
1635+ core.LazyRegister(&xTextBufferRemoveAllTags, "GTK", "gtk_text_buffer_remove_all_tags", false)
1636+
15191637 xTextBufferRemoveAllTags(x.GoPointer(), StartVar, EndVar)
15201638 }
15211639
@@ -1527,6 +1645,8 @@ var xTextBufferRemoveCommitNotify func(uintptr, uint)
15271645 // This may result in the `user_data_destroy` being called that was passed when registering
15281646 // the commit notify functions.
15291647 func (x *TextBuffer) RemoveCommitNotify(CommitNotifyHandlerVar uint) {
1648+ core.LazyRegister(&xTextBufferRemoveCommitNotify, "GTK", "gtk_text_buffer_remove_commit_notify", false)
1649+
15301650 xTextBufferRemoveCommitNotify(x.GoPointer(), CommitNotifyHandlerVar)
15311651 }
15321652
@@ -1535,6 +1655,8 @@ var xTextBufferRemoveSelectionClipboard func(uintptr, uintptr)
15351655 // Removes a `GdkClipboard` added with
15361656 // [method@Gtk.TextBuffer.add_selection_clipboard]
15371657 func (x *TextBuffer) RemoveSelectionClipboard(ClipboardVar *gdk.Clipboard) {
1658+ core.LazyRegister(&xTextBufferRemoveSelectionClipboard, "GTK", "gtk_text_buffer_remove_selection_clipboard", false)
1659+
15381660 xTextBufferRemoveSelectionClipboard(x.GoPointer(), ClipboardVar.GoPointer())
15391661 }
15401662
@@ -1546,6 +1668,8 @@ var xTextBufferRemoveTag func(uintptr, uintptr, *TextIter, *TextIter)
15461668 // of @tag from the given range. @start and @end don’t have
15471669 // to be in order.
15481670 func (x *TextBuffer) RemoveTag(TagVar *TextTag, StartVar *TextIter, EndVar *TextIter) {
1671+ core.LazyRegister(&xTextBufferRemoveTag, "GTK", "gtk_text_buffer_remove_tag", false)
1672+
15491673 xTextBufferRemoveTag(x.GoPointer(), TagVar.GoPointer(), StartVar, EndVar)
15501674 }
15511675
@@ -1557,6 +1681,8 @@ var xTextBufferRemoveTagByName func(uintptr, string, *TextIter, *TextIter)
15571681 // tag table to get a `GtkTextTag`, then calls
15581682 // [method@Gtk.TextBuffer.remove_tag].
15591683 func (x *TextBuffer) RemoveTagByName(NameVar string, StartVar *TextIter, EndVar *TextIter) {
1684+ core.LazyRegister(&xTextBufferRemoveTagByName, "GTK", "gtk_text_buffer_remove_tag_by_name", false)
1685+
15601686 xTextBufferRemoveTagByName(x.GoPointer(), NameVar, StartVar, EndVar)
15611687 }
15621688
@@ -1572,6 +1698,8 @@ var xTextBufferSelectRange func(uintptr, *TextIter, *TextIter)
15721698 // to be recalculated. This function moves them as a unit, which can
15731699 // be optimized.
15741700 func (x *TextBuffer) SelectRange(InsVar *TextIter, BoundVar *TextIter) {
1701+ core.LazyRegister(&xTextBufferSelectRange, "GTK", "gtk_text_buffer_select_range", false)
1702+
15751703 xTextBufferSelectRange(x.GoPointer(), InsVar, BoundVar)
15761704 }
15771705
@@ -1589,6 +1717,8 @@ var xTextBufferSetEnableUndo func(uintptr, bool)
15891717 // [method@Gtk.TextBuffer.end_irreversible_action] to create
15901718 // changes to the buffer that cannot be undone.
15911719 func (x *TextBuffer) SetEnableUndo(EnableUndoVar bool) {
1720+ core.LazyRegister(&xTextBufferSetEnableUndo, "GTK", "gtk_text_buffer_set_enable_undo", false)
1721+
15921722 xTextBufferSetEnableUndo(x.GoPointer(), EnableUndoVar)
15931723 }
15941724
@@ -1600,6 +1730,8 @@ var xTextBufferSetMaxUndoLevels func(uintptr, uint)
16001730 // have a memory usage impact as it requires storing an additional
16011731 // copy of the inserted or removed text within the text buffer.
16021732 func (x *TextBuffer) SetMaxUndoLevels(MaxUndoLevelsVar uint) {
1733+ core.LazyRegister(&xTextBufferSetMaxUndoLevels, "GTK", "gtk_text_buffer_set_max_undo_levels", false)
1734+
16031735 xTextBufferSetMaxUndoLevels(x.GoPointer(), MaxUndoLevelsVar)
16041736 }
16051737
@@ -1615,6 +1747,8 @@ var xTextBufferSetModified func(uintptr, bool)
16151747 // bit flips, the buffer emits the
16161748 // [signal@Gtk.TextBuffer::modified-changed] signal.
16171749 func (x *TextBuffer) SetModified(SettingVar bool) {
1750+ core.LazyRegister(&xTextBufferSetModified, "GTK", "gtk_text_buffer_set_modified", false)
1751+
16181752 xTextBufferSetModified(x.GoPointer(), SettingVar)
16191753 }
16201754
@@ -1628,6 +1762,8 @@ var xTextBufferSetText func(uintptr, string, int)
16281762 // If @len is -1, @text must be nul-terminated.
16291763 // @text must be valid UTF-8.
16301764 func (x *TextBuffer) SetText(TextVar string, LenVar int) {
1765+ core.LazyRegister(&xTextBufferSetText, "GTK", "gtk_text_buffer_set_text", false)
1766+
16311767 xTextBufferSetText(x.GoPointer(), TextVar, LenVar)
16321768 }
16331769
@@ -1635,6 +1771,8 @@ var xTextBufferUndo func(uintptr)
16351771
16361772 // Undoes the last undoable action on the buffer, if there is one.
16371773 func (x *TextBuffer) Undo() {
1774+ core.LazyRegister(&xTextBufferUndo, "GTK", "gtk_text_buffer_undo", false)
1775+
16381776 xTextBufferUndo(x.GoPointer())
16391777 }
16401778
@@ -2164,89 +2302,4 @@ func (x *TextBuffer) ConnectUndo(cb *func(TextBuffer)) uint {
21642302 func init() {
21652303 core.SetPackageName("GTK", "gtk4")
21662304 core.SetSharedLibraries("GTK", []string{"libgtk-4.so.1", "libgtk-4.1.dylib"})
2167- var libs []uintptr
2168- for _, libPath := range core.GetPaths("GTK") {
2169- lib, err := purego.Dlopen(libPath, purego.RTLD_NOW|purego.RTLD_GLOBAL)
2170- if err != nil {
2171- panic(err)
2172- }
2173- libs = append(libs, lib)
2174- }
2175-
2176- core.PuregoSafeRegister(&xTextBufferGLibType, libs, "gtk_text_buffer_get_type")
2177-
2178- core.PuregoSafeRegister(&xNewTextBuffer, libs, "gtk_text_buffer_new")
2179-
2180- core.PuregoSafeRegister(&xTextBufferAddCommitNotify, libs, "gtk_text_buffer_add_commit_notify")
2181- core.PuregoSafeRegister(&xTextBufferAddMark, libs, "gtk_text_buffer_add_mark")
2182- core.PuregoSafeRegister(&xTextBufferAddSelectionClipboard, libs, "gtk_text_buffer_add_selection_clipboard")
2183- core.PuregoSafeRegister(&xTextBufferApplyTag, libs, "gtk_text_buffer_apply_tag")
2184- core.PuregoSafeRegister(&xTextBufferApplyTagByName, libs, "gtk_text_buffer_apply_tag_by_name")
2185- core.PuregoSafeRegister(&xTextBufferBackspace, libs, "gtk_text_buffer_backspace")
2186- core.PuregoSafeRegister(&xTextBufferBeginIrreversibleAction, libs, "gtk_text_buffer_begin_irreversible_action")
2187- core.PuregoSafeRegister(&xTextBufferBeginUserAction, libs, "gtk_text_buffer_begin_user_action")
2188- core.PuregoSafeRegister(&xTextBufferCopyClipboard, libs, "gtk_text_buffer_copy_clipboard")
2189- core.PuregoSafeRegister(&xTextBufferCreateChildAnchor, libs, "gtk_text_buffer_create_child_anchor")
2190- core.PuregoSafeRegister(&xTextBufferCreateMark, libs, "gtk_text_buffer_create_mark")
2191- core.PuregoSafeRegister(&xTextBufferCreateTag, libs, "gtk_text_buffer_create_tag")
2192- core.PuregoSafeRegister(&xTextBufferCutClipboard, libs, "gtk_text_buffer_cut_clipboard")
2193- core.PuregoSafeRegister(&xTextBufferDelete, libs, "gtk_text_buffer_delete")
2194- core.PuregoSafeRegister(&xTextBufferDeleteInteractive, libs, "gtk_text_buffer_delete_interactive")
2195- core.PuregoSafeRegister(&xTextBufferDeleteMark, libs, "gtk_text_buffer_delete_mark")
2196- core.PuregoSafeRegister(&xTextBufferDeleteMarkByName, libs, "gtk_text_buffer_delete_mark_by_name")
2197- core.PuregoSafeRegister(&xTextBufferDeleteSelection, libs, "gtk_text_buffer_delete_selection")
2198- core.PuregoSafeRegister(&xTextBufferEndIrreversibleAction, libs, "gtk_text_buffer_end_irreversible_action")
2199- core.PuregoSafeRegister(&xTextBufferEndUserAction, libs, "gtk_text_buffer_end_user_action")
2200- core.PuregoSafeRegister(&xTextBufferGetBounds, libs, "gtk_text_buffer_get_bounds")
2201- core.PuregoSafeRegister(&xTextBufferGetCanRedo, libs, "gtk_text_buffer_get_can_redo")
2202- core.PuregoSafeRegister(&xTextBufferGetCanUndo, libs, "gtk_text_buffer_get_can_undo")
2203- core.PuregoSafeRegister(&xTextBufferGetCharCount, libs, "gtk_text_buffer_get_char_count")
2204- core.PuregoSafeRegister(&xTextBufferGetEnableUndo, libs, "gtk_text_buffer_get_enable_undo")
2205- core.PuregoSafeRegister(&xTextBufferGetEndIter, libs, "gtk_text_buffer_get_end_iter")
2206- core.PuregoSafeRegister(&xTextBufferGetHasSelection, libs, "gtk_text_buffer_get_has_selection")
2207- core.PuregoSafeRegister(&xTextBufferGetInsert, libs, "gtk_text_buffer_get_insert")
2208- core.PuregoSafeRegister(&xTextBufferGetIterAtChildAnchor, libs, "gtk_text_buffer_get_iter_at_child_anchor")
2209- core.PuregoSafeRegister(&xTextBufferGetIterAtLine, libs, "gtk_text_buffer_get_iter_at_line")
2210- core.PuregoSafeRegister(&xTextBufferGetIterAtLineIndex, libs, "gtk_text_buffer_get_iter_at_line_index")
2211- core.PuregoSafeRegister(&xTextBufferGetIterAtLineOffset, libs, "gtk_text_buffer_get_iter_at_line_offset")
2212- core.PuregoSafeRegister(&xTextBufferGetIterAtMark, libs, "gtk_text_buffer_get_iter_at_mark")
2213- core.PuregoSafeRegister(&xTextBufferGetIterAtOffset, libs, "gtk_text_buffer_get_iter_at_offset")
2214- core.PuregoSafeRegister(&xTextBufferGetLineCount, libs, "gtk_text_buffer_get_line_count")
2215- core.PuregoSafeRegister(&xTextBufferGetMark, libs, "gtk_text_buffer_get_mark")
2216- core.PuregoSafeRegister(&xTextBufferGetMaxUndoLevels, libs, "gtk_text_buffer_get_max_undo_levels")
2217- core.PuregoSafeRegister(&xTextBufferGetModified, libs, "gtk_text_buffer_get_modified")
2218- core.PuregoSafeRegister(&xTextBufferGetSelectionBound, libs, "gtk_text_buffer_get_selection_bound")
2219- core.PuregoSafeRegister(&xTextBufferGetSelectionBounds, libs, "gtk_text_buffer_get_selection_bounds")
2220- core.PuregoSafeRegister(&xTextBufferGetSelectionContent, libs, "gtk_text_buffer_get_selection_content")
2221- core.PuregoSafeRegister(&xTextBufferGetSlice, libs, "gtk_text_buffer_get_slice")
2222- core.PuregoSafeRegister(&xTextBufferGetStartIter, libs, "gtk_text_buffer_get_start_iter")
2223- core.PuregoSafeRegister(&xTextBufferGetTagTable, libs, "gtk_text_buffer_get_tag_table")
2224- core.PuregoSafeRegister(&xTextBufferGetText, libs, "gtk_text_buffer_get_text")
2225- core.PuregoSafeRegister(&xTextBufferInsert, libs, "gtk_text_buffer_insert")
2226- core.PuregoSafeRegister(&xTextBufferInsertAtCursor, libs, "gtk_text_buffer_insert_at_cursor")
2227- core.PuregoSafeRegister(&xTextBufferInsertChildAnchor, libs, "gtk_text_buffer_insert_child_anchor")
2228- core.PuregoSafeRegister(&xTextBufferInsertInteractive, libs, "gtk_text_buffer_insert_interactive")
2229- core.PuregoSafeRegister(&xTextBufferInsertInteractiveAtCursor, libs, "gtk_text_buffer_insert_interactive_at_cursor")
2230- core.PuregoSafeRegister(&xTextBufferInsertMarkup, libs, "gtk_text_buffer_insert_markup")
2231- core.PuregoSafeRegister(&xTextBufferInsertPaintable, libs, "gtk_text_buffer_insert_paintable")
2232- core.PuregoSafeRegister(&xTextBufferInsertRange, libs, "gtk_text_buffer_insert_range")
2233- core.PuregoSafeRegister(&xTextBufferInsertRangeInteractive, libs, "gtk_text_buffer_insert_range_interactive")
2234- core.PuregoSafeRegister(&xTextBufferInsertWithTags, libs, "gtk_text_buffer_insert_with_tags")
2235- core.PuregoSafeRegister(&xTextBufferInsertWithTagsByName, libs, "gtk_text_buffer_insert_with_tags_by_name")
2236- core.PuregoSafeRegister(&xTextBufferMoveMark, libs, "gtk_text_buffer_move_mark")
2237- core.PuregoSafeRegister(&xTextBufferMoveMarkByName, libs, "gtk_text_buffer_move_mark_by_name")
2238- core.PuregoSafeRegister(&xTextBufferPasteClipboard, libs, "gtk_text_buffer_paste_clipboard")
2239- core.PuregoSafeRegister(&xTextBufferPlaceCursor, libs, "gtk_text_buffer_place_cursor")
2240- core.PuregoSafeRegister(&xTextBufferRedo, libs, "gtk_text_buffer_redo")
2241- core.PuregoSafeRegister(&xTextBufferRemoveAllTags, libs, "gtk_text_buffer_remove_all_tags")
2242- core.PuregoSafeRegister(&xTextBufferRemoveCommitNotify, libs, "gtk_text_buffer_remove_commit_notify")
2243- core.PuregoSafeRegister(&xTextBufferRemoveSelectionClipboard, libs, "gtk_text_buffer_remove_selection_clipboard")
2244- core.PuregoSafeRegister(&xTextBufferRemoveTag, libs, "gtk_text_buffer_remove_tag")
2245- core.PuregoSafeRegister(&xTextBufferRemoveTagByName, libs, "gtk_text_buffer_remove_tag_by_name")
2246- core.PuregoSafeRegister(&xTextBufferSelectRange, libs, "gtk_text_buffer_select_range")
2247- core.PuregoSafeRegister(&xTextBufferSetEnableUndo, libs, "gtk_text_buffer_set_enable_undo")
2248- core.PuregoSafeRegister(&xTextBufferSetMaxUndoLevels, libs, "gtk_text_buffer_set_max_undo_levels")
2249- core.PuregoSafeRegister(&xTextBufferSetModified, libs, "gtk_text_buffer_set_modified")
2250- core.PuregoSafeRegister(&xTextBufferSetText, libs, "gtk_text_buffer_set_text")
2251- core.PuregoSafeRegister(&xTextBufferUndo, libs, "gtk_text_buffer_undo")
22522305 }
@@ -603,6 +603,7 @@ type TextBuffer struct {
603 var xTextBufferGLibType func() types.GType603 var xTextBufferGLibType func() types.GType
604 604
605 func TextBufferGLibType() types.GType {605 func TextBufferGLibType() types.GType {
606+ core.LazyRegister(&xTextBufferGLibType, "GTK", "gtk_text_buffer_get_type", false)
606 return xTextBufferGLibType()607 return xTextBufferGLibType()
607 }608 }
608 609
@@ -616,6 +617,7 @@ var xNewTextBuffer func(uintptr) uintptr
616 617
617 // Creates a new text buffer.618 // Creates a new text buffer.
618 func NewTextBuffer(TableVar *TextTagTable) *TextBuffer {619 func NewTextBuffer(TableVar *TextTagTable) *TextBuffer {
620+ core.LazyRegister(&xNewTextBuffer, "GTK", "gtk_text_buffer_new", false)
619 var cls *TextBuffer621 var cls *TextBuffer
620 622
621 cret := xNewTextBuffer(TableVar.GoPointer())623 cret := xNewTextBuffer(TableVar.GoPointer())
@@ -642,6 +644,8 @@ var xTextBufferAddCommitNotify func(uintptr, TextBufferNotifyFlags, uintptr, uin
642 // [signal@Gtk.TextBuffer::delete-range] signals to avoid ordering issues with644 // [signal@Gtk.TextBuffer::delete-range] signals to avoid ordering issues with
643 // other signal handlers which may further modify the [type@Gtk.TextBuffer].645 // other signal handlers which may further modify the [type@Gtk.TextBuffer].
644 func (x *TextBuffer) AddCommitNotify(FlagsVar TextBufferNotifyFlags, CommitNotifyVar *TextBufferCommitNotify, UserDataVar uintptr, DestroyVar *glib.DestroyNotify) uint {646 func (x *TextBuffer) AddCommitNotify(FlagsVar TextBufferNotifyFlags, CommitNotifyVar *TextBufferCommitNotify, UserDataVar uintptr, DestroyVar *glib.DestroyNotify) uint {
647+ core.LazyRegister(&xTextBufferAddCommitNotify, "GTK", "gtk_text_buffer_add_commit_notify", false)
648+
645 cret := xTextBufferAddCommitNotify(x.GoPointer(), FlagsVar, glib.NewCallbackNullable(CommitNotifyVar), UserDataVar, glib.NewCallbackNullable(DestroyVar))649 cret := xTextBufferAddCommitNotify(x.GoPointer(), FlagsVar, glib.NewCallbackNullable(CommitNotifyVar), UserDataVar, glib.NewCallbackNullable(DestroyVar))
646 return cret650 return cret
647 }651 }
@@ -657,6 +661,8 @@ var xTextBufferAddMark func(uintptr, uintptr, *TextIter)
657 // Emits the [signal@Gtk.TextBuffer::mark-set] signal as notification661 // Emits the [signal@Gtk.TextBuffer::mark-set] signal as notification
658 // of the mark's initial placement.662 // of the mark's initial placement.
659 func (x *TextBuffer) AddMark(MarkVar *TextMark, WhereVar *TextIter) {663 func (x *TextBuffer) AddMark(MarkVar *TextMark, WhereVar *TextIter) {
664+ core.LazyRegister(&xTextBufferAddMark, "GTK", "gtk_text_buffer_add_mark", false)
665+
660 xTextBufferAddMark(x.GoPointer(), MarkVar.GoPointer(), WhereVar)666 xTextBufferAddMark(x.GoPointer(), MarkVar.GoPointer(), WhereVar)
661 }667 }
662 668
@@ -668,6 +674,8 @@ var xTextBufferAddSelectionClipboard func(uintptr, uintptr)
668 // In most cases, @clipboard will be the `GdkClipboard` returned by674 // In most cases, @clipboard will be the `GdkClipboard` returned by
669 // [method@Gtk.Widget.get_primary_clipboard] for a view of @buffer.675 // [method@Gtk.Widget.get_primary_clipboard] for a view of @buffer.
670 func (x *TextBuffer) AddSelectionClipboard(ClipboardVar *gdk.Clipboard) {676 func (x *TextBuffer) AddSelectionClipboard(ClipboardVar *gdk.Clipboard) {
677+ core.LazyRegister(&xTextBufferAddSelectionClipboard, "GTK", "gtk_text_buffer_add_selection_clipboard", false)
678+
671 xTextBufferAddSelectionClipboard(x.GoPointer(), ClipboardVar.GoPointer())679 xTextBufferAddSelectionClipboard(x.GoPointer(), ClipboardVar.GoPointer())
672 }680 }
673 681
@@ -679,6 +687,8 @@ var xTextBufferApplyTag func(uintptr, uintptr, *TextIter, *TextIter)
679 // @tag to the given range. @start and @end do687 // @tag to the given range. @start and @end do
680 // not have to be in order.688 // not have to be in order.
681 func (x *TextBuffer) ApplyTag(TagVar *TextTag, StartVar *TextIter, EndVar *TextIter) {689 func (x *TextBuffer) ApplyTag(TagVar *TextTag, StartVar *TextIter, EndVar *TextIter) {
690+ core.LazyRegister(&xTextBufferApplyTag, "GTK", "gtk_text_buffer_apply_tag", false)
691+
682 xTextBufferApplyTag(x.GoPointer(), TagVar.GoPointer(), StartVar, EndVar)692 xTextBufferApplyTag(x.GoPointer(), TagVar.GoPointer(), StartVar, EndVar)
683 }693 }
684 694
@@ -690,6 +700,8 @@ var xTextBufferApplyTagByName func(uintptr, string, *TextIter, *TextIter)
690 // tag table to get a `GtkTextTag`, then calls700 // tag table to get a `GtkTextTag`, then calls
691 // [method@Gtk.TextBuffer.apply_tag].701 // [method@Gtk.TextBuffer.apply_tag].
692 func (x *TextBuffer) ApplyTagByName(NameVar string, StartVar *TextIter, EndVar *TextIter) {702 func (x *TextBuffer) ApplyTagByName(NameVar string, StartVar *TextIter, EndVar *TextIter) {
703+ core.LazyRegister(&xTextBufferApplyTagByName, "GTK", "gtk_text_buffer_apply_tag_by_name", false)
704+
693 xTextBufferApplyTagByName(x.GoPointer(), NameVar, StartVar, EndVar)705 xTextBufferApplyTagByName(x.GoPointer(), NameVar, StartVar, EndVar)
694 }706 }
695 707
@@ -707,6 +719,8 @@ var xTextBufferBackspace func(uintptr, *TextIter, bool, bool) bool
707 // invalid after calling this function; however, the @iter will be719 // invalid after calling this function; however, the @iter will be
708 // re-initialized to point to the location where text was deleted.720 // re-initialized to point to the location where text was deleted.
709 func (x *TextBuffer) Backspace(IterVar *TextIter, InteractiveVar bool, DefaultEditableVar bool) bool {721 func (x *TextBuffer) Backspace(IterVar *TextIter, InteractiveVar bool, DefaultEditableVar bool) bool {
722+ core.LazyRegister(&xTextBufferBackspace, "GTK", "gtk_text_buffer_backspace", false)
723+
710 cret := xTextBufferBackspace(x.GoPointer(), IterVar, InteractiveVar, DefaultEditableVar)724 cret := xTextBufferBackspace(x.GoPointer(), IterVar, InteractiveVar, DefaultEditableVar)
711 return cret725 return cret
712 }726 }
@@ -725,6 +739,8 @@ var xTextBufferBeginIrreversibleAction func(uintptr)
725 // You may nest calls to gtk_text_buffer_begin_irreversible_action()739 // You may nest calls to gtk_text_buffer_begin_irreversible_action()
726 // and gtk_text_buffer_end_irreversible_action() pairs.740 // and gtk_text_buffer_end_irreversible_action() pairs.
727 func (x *TextBuffer) BeginIrreversibleAction() {741 func (x *TextBuffer) BeginIrreversibleAction() {
742+ core.LazyRegister(&xTextBufferBeginIrreversibleAction, "GTK", "gtk_text_buffer_begin_irreversible_action", false)
743+
728 xTextBufferBeginIrreversibleAction(x.GoPointer())744 xTextBufferBeginIrreversibleAction(x.GoPointer())
729 }745 }
730 746
@@ -749,6 +765,8 @@ var xTextBufferBeginUserAction func(uintptr)
749 // so there's no need to add extra calls if you user action consists765 // so there's no need to add extra calls if you user action consists
750 // solely of a single call to one of those functions.766 // solely of a single call to one of those functions.
751 func (x *TextBuffer) BeginUserAction() {767 func (x *TextBuffer) BeginUserAction() {
768+ core.LazyRegister(&xTextBufferBeginUserAction, "GTK", "gtk_text_buffer_begin_user_action", false)
769+
752 xTextBufferBeginUserAction(x.GoPointer())770 xTextBufferBeginUserAction(x.GoPointer())
753 }771 }
754 772
@@ -756,6 +774,8 @@ var xTextBufferCopyClipboard func(uintptr, uintptr)
756 774
757 // Copies the currently-selected text to a clipboard.775 // Copies the currently-selected text to a clipboard.
758 func (x *TextBuffer) CopyClipboard(ClipboardVar *gdk.Clipboard) {776 func (x *TextBuffer) CopyClipboard(ClipboardVar *gdk.Clipboard) {
777+ core.LazyRegister(&xTextBufferCopyClipboard, "GTK", "gtk_text_buffer_copy_clipboard", false)
778+
759 xTextBufferCopyClipboard(x.GoPointer(), ClipboardVar.GoPointer())779 xTextBufferCopyClipboard(x.GoPointer(), ClipboardVar.GoPointer())
760 }780 }
761 781
@@ -770,6 +790,7 @@ var xTextBufferCreateChildAnchor func(uintptr, *TextIter) uintptr
770 // The new anchor is owned by the buffer; no reference count is790 // The new anchor is owned by the buffer; no reference count is
771 // returned to the caller of this function.791 // returned to the caller of this function.
772 func (x *TextBuffer) CreateChildAnchor(IterVar *TextIter) *TextChildAnchor {792 func (x *TextBuffer) CreateChildAnchor(IterVar *TextIter) *TextChildAnchor {
793+ core.LazyRegister(&xTextBufferCreateChildAnchor, "GTK", "gtk_text_buffer_create_child_anchor", false)
773 var cls *TextChildAnchor794 var cls *TextChildAnchor
774 795
775 cret := xTextBufferCreateChildAnchor(x.GoPointer(), IterVar)796 cret := xTextBufferCreateChildAnchor(x.GoPointer(), IterVar)
@@ -805,6 +826,7 @@ var xTextBufferCreateMark func(uintptr, uintptr, *TextIter, bool) uintptr
805 // Emits the [signal@Gtk.TextBuffer::mark-set] signal as notification826 // Emits the [signal@Gtk.TextBuffer::mark-set] signal as notification
806 // of the mark's initial placement.827 // of the mark's initial placement.
807 func (x *TextBuffer) CreateMark(MarkNameVar *string, WhereVar *TextIter, LeftGravityVar bool) *TextMark {828 func (x *TextBuffer) CreateMark(MarkNameVar *string, WhereVar *TextIter, LeftGravityVar bool) *TextMark {
829+ core.LazyRegister(&xTextBufferCreateMark, "GTK", "gtk_text_buffer_create_mark", false)
808 var cls *TextMark830 var cls *TextMark
809 831
810 MarkNameVarPtr := core.GStrdupNullable(MarkNameVar)832 MarkNameVarPtr := core.GStrdupNullable(MarkNameVar)
@@ -837,6 +859,7 @@ var xTextBufferCreateTag func(uintptr, uintptr, uintptr, ...interface{}) uintptr
837 // The @first_property_name argument and subsequent arguments are a list859 // The @first_property_name argument and subsequent arguments are a list
838 // of properties to set on the tag, as with g_object_set().860 // of properties to set on the tag, as with g_object_set().
839 func (x *TextBuffer) CreateTag(TagNameVar *string, FirstPropertyNameVar *string, varArgs ...interface{}) *TextTag {861 func (x *TextBuffer) CreateTag(TagNameVar *string, FirstPropertyNameVar *string, varArgs ...interface{}) *TextTag {
862+ core.LazyRegister(&xTextBufferCreateTag, "GTK", "gtk_text_buffer_create_tag", false)
840 var cls *TextTag863 var cls *TextTag
841 864
842 TagNameVarPtr := core.GStrdupNullable(TagNameVar)865 TagNameVarPtr := core.GStrdupNullable(TagNameVar)
@@ -861,6 +884,8 @@ var xTextBufferCutClipboard func(uintptr, uintptr, bool)
861 // Copies the currently-selected text to a clipboard,884 // Copies the currently-selected text to a clipboard,
862 // then deletes said text if it’s editable.885 // then deletes said text if it’s editable.
863 func (x *TextBuffer) CutClipboard(ClipboardVar *gdk.Clipboard, DefaultEditableVar bool) {886 func (x *TextBuffer) CutClipboard(ClipboardVar *gdk.Clipboard, DefaultEditableVar bool) {
887+ core.LazyRegister(&xTextBufferCutClipboard, "GTK", "gtk_text_buffer_cut_clipboard", false)
888+
864 xTextBufferCutClipboard(x.GoPointer(), ClipboardVar.GoPointer(), DefaultEditableVar)889 xTextBufferCutClipboard(x.GoPointer(), ClipboardVar.GoPointer(), DefaultEditableVar)
865 }890 }
866 891
@@ -877,6 +902,8 @@ var xTextBufferDelete func(uintptr, *TextIter, *TextIter)
877 // calling this function; however, the @start and @end will be902 // calling this function; however, the @start and @end will be
878 // re-initialized to point to the location where text was deleted.903 // re-initialized to point to the location where text was deleted.
879 func (x *TextBuffer) Delete(StartVar *TextIter, EndVar *TextIter) {904 func (x *TextBuffer) Delete(StartVar *TextIter, EndVar *TextIter) {
905+ core.LazyRegister(&xTextBufferDelete, "GTK", "gtk_text_buffer_delete", false)
906+
880 xTextBufferDelete(x.GoPointer(), StartVar, EndVar)907 xTextBufferDelete(x.GoPointer(), StartVar, EndVar)
881 }908 }
882 909
@@ -889,6 +916,8 @@ var xTextBufferDeleteInteractive func(uintptr, *TextIter, *TextIter, bool) bool
889 // to point to the location of the last deleted range, or left916 // to point to the location of the last deleted range, or left
890 // untouched if no text was deleted.917 // untouched if no text was deleted.
891 func (x *TextBuffer) DeleteInteractive(StartIterVar *TextIter, EndIterVar *TextIter, DefaultEditableVar bool) bool {918 func (x *TextBuffer) DeleteInteractive(StartIterVar *TextIter, EndIterVar *TextIter, DefaultEditableVar bool) bool {
919+ core.LazyRegister(&xTextBufferDeleteInteractive, "GTK", "gtk_text_buffer_delete_interactive", false)
920+
892 cret := xTextBufferDeleteInteractive(x.GoPointer(), StartIterVar, EndIterVar, DefaultEditableVar)921 cret := xTextBufferDeleteInteractive(x.GoPointer(), StartIterVar, EndIterVar, DefaultEditableVar)
893 return cret922 return cret
894 }923 }
@@ -908,6 +937,8 @@ var xTextBufferDeleteMark func(uintptr, uintptr)
908 // The [signal@Gtk.TextBuffer::mark-deleted] signal will be emitted as937 // The [signal@Gtk.TextBuffer::mark-deleted] signal will be emitted as
909 // notification after the mark is deleted.938 // notification after the mark is deleted.
910 func (x *TextBuffer) DeleteMark(MarkVar *TextMark) {939 func (x *TextBuffer) DeleteMark(MarkVar *TextMark) {
940+ core.LazyRegister(&xTextBufferDeleteMark, "GTK", "gtk_text_buffer_delete_mark", false)
941+
911 xTextBufferDeleteMark(x.GoPointer(), MarkVar.GoPointer())942 xTextBufferDeleteMark(x.GoPointer(), MarkVar.GoPointer())
912 }943 }
913 944
@@ -917,6 +948,8 @@ var xTextBufferDeleteMarkByName func(uintptr, string)
917 //948 //
918 // See [method@Gtk.TextBuffer.delete_mark] for details.949 // See [method@Gtk.TextBuffer.delete_mark] for details.
919 func (x *TextBuffer) DeleteMarkByName(NameVar string) {950 func (x *TextBuffer) DeleteMarkByName(NameVar string) {
951+ core.LazyRegister(&xTextBufferDeleteMarkByName, "GTK", "gtk_text_buffer_delete_mark_by_name", false)
952+
920 xTextBufferDeleteMarkByName(x.GoPointer(), NameVar)953 xTextBufferDeleteMarkByName(x.GoPointer(), NameVar)
921 }954 }
922 955
@@ -928,6 +961,8 @@ var xTextBufferDeleteSelection func(uintptr, bool, bool) bool
928 // If @interactive is %TRUE, the editability of the selection will be961 // If @interactive is %TRUE, the editability of the selection will be
929 // considered (users can’t delete uneditable text).962 // considered (users can’t delete uneditable text).
930 func (x *TextBuffer) DeleteSelection(InteractiveVar bool, DefaultEditableVar bool) bool {963 func (x *TextBuffer) DeleteSelection(InteractiveVar bool, DefaultEditableVar bool) bool {
964+ core.LazyRegister(&xTextBufferDeleteSelection, "GTK", "gtk_text_buffer_delete_selection", false)
965+
931 cret := xTextBufferDeleteSelection(x.GoPointer(), InteractiveVar, DefaultEditableVar)966 cret := xTextBufferDeleteSelection(x.GoPointer(), InteractiveVar, DefaultEditableVar)
932 return cret967 return cret
933 }968 }
@@ -946,6 +981,8 @@ var xTextBufferEndIrreversibleAction func(uintptr)
946 // You may nest calls to gtk_text_buffer_begin_irreversible_action()981 // You may nest calls to gtk_text_buffer_begin_irreversible_action()
947 // and gtk_text_buffer_end_irreversible_action() pairs.982 // and gtk_text_buffer_end_irreversible_action() pairs.
948 func (x *TextBuffer) EndIrreversibleAction() {983 func (x *TextBuffer) EndIrreversibleAction() {
984+ core.LazyRegister(&xTextBufferEndIrreversibleAction, "GTK", "gtk_text_buffer_end_irreversible_action", false)
985+
949 xTextBufferEndIrreversibleAction(x.GoPointer())986 xTextBufferEndIrreversibleAction(x.GoPointer())
950 }987 }
951 988
@@ -957,6 +994,8 @@ var xTextBufferEndUserAction func(uintptr)
957 // [method@Gtk.TextBuffer.begin_user_action].994 // [method@Gtk.TextBuffer.begin_user_action].
958 // See that function for a full explanation.995 // See that function for a full explanation.
959 func (x *TextBuffer) EndUserAction() {996 func (x *TextBuffer) EndUserAction() {
997+ core.LazyRegister(&xTextBufferEndUserAction, "GTK", "gtk_text_buffer_end_user_action", false)
998+
960 xTextBufferEndUserAction(x.GoPointer())999 xTextBufferEndUserAction(x.GoPointer())
961 }1000 }
962 1001
@@ -965,6 +1004,8 @@ var xTextBufferGetBounds func(uintptr, *TextIter, *TextIter)
965 // Retrieves the first and last iterators in the buffer, i.e. the1004 // Retrieves the first and last iterators in the buffer, i.e. the
966 // entire buffer lies within the range [@start,@end).1005 // entire buffer lies within the range [@start,@end).
967 func (x *TextBuffer) GetBounds(StartVar *TextIter, EndVar *TextIter) {1006 func (x *TextBuffer) GetBounds(StartVar *TextIter, EndVar *TextIter) {
1007+ core.LazyRegister(&xTextBufferGetBounds, "GTK", "gtk_text_buffer_get_bounds", false)
1008+
968 xTextBufferGetBounds(x.GoPointer(), StartVar, EndVar)1009 xTextBufferGetBounds(x.GoPointer(), StartVar, EndVar)
969 }1010 }
970 1011
@@ -972,6 +1013,8 @@ var xTextBufferGetCanRedo func(uintptr) bool
972 1013
973 // Gets whether there is a redoable action in the history.1014 // Gets whether there is a redoable action in the history.
974 func (x *TextBuffer) GetCanRedo() bool {1015 func (x *TextBuffer) GetCanRedo() bool {
1016+ core.LazyRegister(&xTextBufferGetCanRedo, "GTK", "gtk_text_buffer_get_can_redo", false)
1017+
975 cret := xTextBufferGetCanRedo(x.GoPointer())1018 cret := xTextBufferGetCanRedo(x.GoPointer())
976 return cret1019 return cret
977 }1020 }
@@ -980,6 +1023,8 @@ var xTextBufferGetCanUndo func(uintptr) bool
980 1023
981 // Gets whether there is an undoable action in the history.1024 // Gets whether there is an undoable action in the history.
982 func (x *TextBuffer) GetCanUndo() bool {1025 func (x *TextBuffer) GetCanUndo() bool {
1026+ core.LazyRegister(&xTextBufferGetCanUndo, "GTK", "gtk_text_buffer_get_can_undo", false)
1027+
983 cret := xTextBufferGetCanUndo(x.GoPointer())1028 cret := xTextBufferGetCanUndo(x.GoPointer())
984 return cret1029 return cret
985 }1030 }
@@ -994,6 +1039,8 @@ var xTextBufferGetCharCount func(uintptr) int
994 //1039 //
995 // The character count is cached, so this function is very fast.1040 // The character count is cached, so this function is very fast.
996 func (x *TextBuffer) GetCharCount() int {1041 func (x *TextBuffer) GetCharCount() int {
1042+ core.LazyRegister(&xTextBufferGetCharCount, "GTK", "gtk_text_buffer_get_char_count", false)
1043+
997 cret := xTextBufferGetCharCount(x.GoPointer())1044 cret := xTextBufferGetCharCount(x.GoPointer())
998 return cret1045 return cret
999 }1046 }
@@ -1007,6 +1054,8 @@ var xTextBufferGetEnableUndo func(uintptr) bool
1007 // [method@Gtk.TextBuffer.end_irreversible_action] to create1054 // [method@Gtk.TextBuffer.end_irreversible_action] to create
1008 // changes to the buffer that cannot be undone.1055 // changes to the buffer that cannot be undone.
1009 func (x *TextBuffer) GetEnableUndo() bool {1056 func (x *TextBuffer) GetEnableUndo() bool {
1057+ core.LazyRegister(&xTextBufferGetEnableUndo, "GTK", "gtk_text_buffer_get_enable_undo", false)
1058+
1010 cret := xTextBufferGetEnableUndo(x.GoPointer())1059 cret := xTextBufferGetEnableUndo(x.GoPointer())
1011 return cret1060 return cret
1012 }1061 }
@@ -1022,6 +1071,8 @@ var xTextBufferGetEndIter func(uintptr, *TextIter)
1022 // the buffer (call [method@Gtk.TextBuffer.get_start_iter] to get1071 // the buffer (call [method@Gtk.TextBuffer.get_start_iter] to get
1023 // character position 0) to the end iterator.1072 // character position 0) to the end iterator.
1024 func (x *TextBuffer) GetEndIter(IterVar *TextIter) {1073 func (x *TextBuffer) GetEndIter(IterVar *TextIter) {
1074+ core.LazyRegister(&xTextBufferGetEndIter, "GTK", "gtk_text_buffer_get_end_iter", false)
1075+
1025 xTextBufferGetEndIter(x.GoPointer(), IterVar)1076 xTextBufferGetEndIter(x.GoPointer(), IterVar)
1026 }1077 }
1027 1078
@@ -1029,6 +1080,8 @@ var xTextBufferGetHasSelection func(uintptr) bool
1029 1080
1030 // Indicates whether the buffer has some text currently selected.1081 // Indicates whether the buffer has some text currently selected.
1031 func (x *TextBuffer) GetHasSelection() bool {1082 func (x *TextBuffer) GetHasSelection() bool {
1083+ core.LazyRegister(&xTextBufferGetHasSelection, "GTK", "gtk_text_buffer_get_has_selection", false)
1084+
1032 cret := xTextBufferGetHasSelection(x.GoPointer())1085 cret := xTextBufferGetHasSelection(x.GoPointer())
1033 return cret1086 return cret
1034 }1087 }
@@ -1041,6 +1094,7 @@ var xTextBufferGetInsert func(uintptr) uintptr
1041 // to get the mark named “insert”, but very slightly more1094 // to get the mark named “insert”, but very slightly more
1042 // efficient, and involves less typing.1095 // efficient, and involves less typing.
1043 func (x *TextBuffer) GetInsert() *TextMark {1096 func (x *TextBuffer) GetInsert() *TextMark {
1097+ core.LazyRegister(&xTextBufferGetInsert, "GTK", "gtk_text_buffer_get_insert", false)
1044 var cls *TextMark1098 var cls *TextMark
1045 1099
1046 cret := xTextBufferGetInsert(x.GoPointer())1100 cret := xTextBufferGetInsert(x.GoPointer())
@@ -1058,6 +1112,8 @@ var xTextBufferGetIterAtChildAnchor func(uintptr, *TextIter, uintptr)
1058 1112
1059 // Obtains the location of @anchor within @buffer.1113 // Obtains the location of @anchor within @buffer.
1060 func (x *TextBuffer) GetIterAtChildAnchor(IterVar *TextIter, AnchorVar *TextChildAnchor) {1114 func (x *TextBuffer) GetIterAtChildAnchor(IterVar *TextIter, AnchorVar *TextChildAnchor) {
1115+ core.LazyRegister(&xTextBufferGetIterAtChildAnchor, "GTK", "gtk_text_buffer_get_iter_at_child_anchor", false)
1116+
1061 xTextBufferGetIterAtChildAnchor(x.GoPointer(), IterVar, AnchorVar.GoPointer())1117 xTextBufferGetIterAtChildAnchor(x.GoPointer(), IterVar, AnchorVar.GoPointer())
1062 }1118 }
1063 1119
@@ -1068,6 +1124,8 @@ var xTextBufferGetIterAtLine func(uintptr, *TextIter, int) bool
1068 // If @line_number is greater than or equal to the number of lines1124 // If @line_number is greater than or equal to the number of lines
1069 // in the @buffer, the end iterator is returned.1125 // in the @buffer, the end iterator is returned.
1070 func (x *TextBuffer) GetIterAtLine(IterVar *TextIter, LineNumberVar int) bool {1126 func (x *TextBuffer) GetIterAtLine(IterVar *TextIter, LineNumberVar int) bool {
1127+ core.LazyRegister(&xTextBufferGetIterAtLine, "GTK", "gtk_text_buffer_get_iter_at_line", false)
1128+
1071 cret := xTextBufferGetIterAtLine(x.GoPointer(), IterVar, LineNumberVar)1129 cret := xTextBufferGetIterAtLine(x.GoPointer(), IterVar, LineNumberVar)
1072 return cret1130 return cret
1073 }1131 }
@@ -1083,6 +1141,8 @@ var xTextBufferGetIterAtLineIndex func(uintptr, *TextIter, int, int) bool
1083 // the end iterator is returned. And if @byte_index is off the1141 // the end iterator is returned. And if @byte_index is off the
1084 // end of the line, the iterator at the end of the line is returned.1142 // end of the line, the iterator at the end of the line is returned.
1085 func (x *TextBuffer) GetIterAtLineIndex(IterVar *TextIter, LineNumberVar int, ByteIndexVar int) bool {1143 func (x *TextBuffer) GetIterAtLineIndex(IterVar *TextIter, LineNumberVar int, ByteIndexVar int) bool {
1144+ core.LazyRegister(&xTextBufferGetIterAtLineIndex, "GTK", "gtk_text_buffer_get_iter_at_line_index", false)
1145+
1086 cret := xTextBufferGetIterAtLineIndex(x.GoPointer(), IterVar, LineNumberVar, ByteIndexVar)1146 cret := xTextBufferGetIterAtLineIndex(x.GoPointer(), IterVar, LineNumberVar, ByteIndexVar)
1087 return cret1147 return cret
1088 }1148 }
@@ -1098,6 +1158,8 @@ var xTextBufferGetIterAtLineOffset func(uintptr, *TextIter, int, int) bool
1098 // the end iterator is returned. And if @char_offset is off the1158 // the end iterator is returned. And if @char_offset is off the
1099 // end of the line, the iterator at the end of the line is returned.1159 // end of the line, the iterator at the end of the line is returned.
1100 func (x *TextBuffer) GetIterAtLineOffset(IterVar *TextIter, LineNumberVar int, CharOffsetVar int) bool {1160 func (x *TextBuffer) GetIterAtLineOffset(IterVar *TextIter, LineNumberVar int, CharOffsetVar int) bool {
1161+ core.LazyRegister(&xTextBufferGetIterAtLineOffset, "GTK", "gtk_text_buffer_get_iter_at_line_offset", false)
1162+
1101 cret := xTextBufferGetIterAtLineOffset(x.GoPointer(), IterVar, LineNumberVar, CharOffsetVar)1163 cret := xTextBufferGetIterAtLineOffset(x.GoPointer(), IterVar, LineNumberVar, CharOffsetVar)
1102 return cret1164 return cret
1103 }1165 }
@@ -1106,6 +1168,8 @@ var xTextBufferGetIterAtMark func(uintptr, *TextIter, uintptr)
1106 1168
1107 // Initializes @iter with the current position of @mark.1169 // Initializes @iter with the current position of @mark.
1108 func (x *TextBuffer) GetIterAtMark(IterVar *TextIter, MarkVar *TextMark) {1170 func (x *TextBuffer) GetIterAtMark(IterVar *TextIter, MarkVar *TextMark) {
1171+ core.LazyRegister(&xTextBufferGetIterAtMark, "GTK", "gtk_text_buffer_get_iter_at_mark", false)
1172+
1109 xTextBufferGetIterAtMark(x.GoPointer(), IterVar, MarkVar.GoPointer())1173 xTextBufferGetIterAtMark(x.GoPointer(), IterVar, MarkVar.GoPointer())
1110 }1174 }
1111 1175
@@ -1118,6 +1182,8 @@ var xTextBufferGetIterAtOffset func(uintptr, *TextIter, int)
1118 // of characters in the buffer, @iter is initialized to the end iterator,1182 // of characters in the buffer, @iter is initialized to the end iterator,
1119 // the iterator one past the last valid character in the buffer.1183 // the iterator one past the last valid character in the buffer.
1120 func (x *TextBuffer) GetIterAtOffset(IterVar *TextIter, CharOffsetVar int) {1184 func (x *TextBuffer) GetIterAtOffset(IterVar *TextIter, CharOffsetVar int) {
1185+ core.LazyRegister(&xTextBufferGetIterAtOffset, "GTK", "gtk_text_buffer_get_iter_at_offset", false)
1186+
1121 xTextBufferGetIterAtOffset(x.GoPointer(), IterVar, CharOffsetVar)1187 xTextBufferGetIterAtOffset(x.GoPointer(), IterVar, CharOffsetVar)
1122 }1188 }
1123 1189
@@ -1127,6 +1193,8 @@ var xTextBufferGetLineCount func(uintptr) int
1127 //1193 //
1128 // This value is cached, so the function is very fast.1194 // This value is cached, so the function is very fast.
1129 func (x *TextBuffer) GetLineCount() int {1195 func (x *TextBuffer) GetLineCount() int {
1196+ core.LazyRegister(&xTextBufferGetLineCount, "GTK", "gtk_text_buffer_get_line_count", false)
1197+
1130 cret := xTextBufferGetLineCount(x.GoPointer())1198 cret := xTextBufferGetLineCount(x.GoPointer())
1131 return cret1199 return cret
1132 }1200 }
@@ -1136,6 +1204,7 @@ var xTextBufferGetMark func(uintptr, string) uintptr
1136 // Returns the mark named @name in buffer @buffer, or %NULL if no such1204 // Returns the mark named @name in buffer @buffer, or %NULL if no such
1137 // mark exists in the buffer.1205 // mark exists in the buffer.
1138 func (x *TextBuffer) GetMark(NameVar string) *TextMark {1206 func (x *TextBuffer) GetMark(NameVar string) *TextMark {
1207+ core.LazyRegister(&xTextBufferGetMark, "GTK", "gtk_text_buffer_get_mark", false)
1139 var cls *TextMark1208 var cls *TextMark
1140 1209
1141 cret := xTextBufferGetMark(x.GoPointer(), NameVar)1210 cret := xTextBufferGetMark(x.GoPointer(), NameVar)
@@ -1157,6 +1226,8 @@ var xTextBufferGetMaxUndoLevels func(uintptr) uint
1157 // have a memory usage impact as it requires storing an additional1226 // have a memory usage impact as it requires storing an additional
1158 // copy of the inserted or removed text within the text buffer.1227 // copy of the inserted or removed text within the text buffer.
1159 func (x *TextBuffer) GetMaxUndoLevels() uint {1228 func (x *TextBuffer) GetMaxUndoLevels() uint {
1229+ core.LazyRegister(&xTextBufferGetMaxUndoLevels, "GTK", "gtk_text_buffer_get_max_undo_levels", false)
1230+
1160 cret := xTextBufferGetMaxUndoLevels(x.GoPointer())1231 cret := xTextBufferGetMaxUndoLevels(x.GoPointer())
1161 return cret1232 return cret
1162 }1233 }
@@ -1169,6 +1240,8 @@ var xTextBufferGetModified func(uintptr) bool
1169 //1240 //
1170 // Used for example to enable a “save” function in a text editor.1241 // Used for example to enable a “save” function in a text editor.
1171 func (x *TextBuffer) GetModified() bool {1242 func (x *TextBuffer) GetModified() bool {
1243+ core.LazyRegister(&xTextBufferGetModified, "GTK", "gtk_text_buffer_get_modified", false)
1244+
1172 cret := xTextBufferGetModified(x.GoPointer())1245 cret := xTextBufferGetModified(x.GoPointer())
1173 return cret1246 return cret
1174 }1247 }
@@ -1188,6 +1261,7 @@ var xTextBufferGetSelectionBound func(uintptr) uintptr
1188 // function for handling the selection, if you just want to know whether1261 // function for handling the selection, if you just want to know whether
1189 // there’s a selection and what its bounds are.1262 // there’s a selection and what its bounds are.
1190 func (x *TextBuffer) GetSelectionBound() *TextMark {1263 func (x *TextBuffer) GetSelectionBound() *TextMark {
1264+ core.LazyRegister(&xTextBufferGetSelectionBound, "GTK", "gtk_text_buffer_get_selection_bound", false)
1191 var cls *TextMark1265 var cls *TextMark
1192 1266
1193 cret := xTextBufferGetSelectionBound(x.GoPointer())1267 cret := xTextBufferGetSelectionBound(x.GoPointer())
@@ -1211,6 +1285,8 @@ var xTextBufferGetSelectionBounds func(uintptr, *TextIter, *TextIter) bool
1211 // If @start and @end are %NULL, then they are not filled in, but the1285 // If @start and @end are %NULL, then they are not filled in, but the
1212 // return value still indicates whether text is selected.1286 // return value still indicates whether text is selected.
1213 func (x *TextBuffer) GetSelectionBounds(StartVar *TextIter, EndVar *TextIter) bool {1287 func (x *TextBuffer) GetSelectionBounds(StartVar *TextIter, EndVar *TextIter) bool {
1288+ core.LazyRegister(&xTextBufferGetSelectionBounds, "GTK", "gtk_text_buffer_get_selection_bounds", false)
1289+
1214 cret := xTextBufferGetSelectionBounds(x.GoPointer(), StartVar, EndVar)1290 cret := xTextBufferGetSelectionBounds(x.GoPointer(), StartVar, EndVar)
1215 return cret1291 return cret
1216 }1292 }
@@ -1222,6 +1298,7 @@ var xTextBufferGetSelectionContent func(uintptr) uintptr
1222 // It can be used to make the content of @buffer available1298 // It can be used to make the content of @buffer available
1223 // in a `GdkClipboard`, see [method@Gdk.Clipboard.set_content].1299 // in a `GdkClipboard`, see [method@Gdk.Clipboard.set_content].
1224 func (x *TextBuffer) GetSelectionContent() *gdk.ContentProvider {1300 func (x *TextBuffer) GetSelectionContent() *gdk.ContentProvider {
1301+ core.LazyRegister(&xTextBufferGetSelectionContent, "GTK", "gtk_text_buffer_get_selection_content", false)
1225 var cls *gdk.ContentProvider1302 var cls *gdk.ContentProvider
1226 1303
1227 cret := xTextBufferGetSelectionContent(x.GoPointer())1304 cret := xTextBufferGetSelectionContent(x.GoPointer())
@@ -1247,6 +1324,8 @@ var xTextBufferGetSlice func(uintptr, *TextIter, *TextIter, bool) string
1247 // Note that 0xFFFC can occur in normal text as well, so it is not a1324 // Note that 0xFFFC can occur in normal text as well, so it is not a
1248 // reliable indicator that a paintable or widget is in the buffer.1325 // reliable indicator that a paintable or widget is in the buffer.
1249 func (x *TextBuffer) GetSlice(StartVar *TextIter, EndVar *TextIter, IncludeHiddenCharsVar bool) string {1326 func (x *TextBuffer) GetSlice(StartVar *TextIter, EndVar *TextIter, IncludeHiddenCharsVar bool) string {
1327+ core.LazyRegister(&xTextBufferGetSlice, "GTK", "gtk_text_buffer_get_slice", false)
1328+
1250 cret := xTextBufferGetSlice(x.GoPointer(), StartVar, EndVar, IncludeHiddenCharsVar)1329 cret := xTextBufferGetSlice(x.GoPointer(), StartVar, EndVar, IncludeHiddenCharsVar)
1251 return cret1330 return cret
1252 }1331 }
@@ -1258,6 +1337,8 @@ var xTextBufferGetStartIter func(uintptr, *TextIter)
1258 // This is the same as using [method@Gtk.TextBuffer.get_iter_at_offset]1337 // This is the same as using [method@Gtk.TextBuffer.get_iter_at_offset]
1259 // to get the iter at character offset 0.1338 // to get the iter at character offset 0.
1260 func (x *TextBuffer) GetStartIter(IterVar *TextIter) {1339 func (x *TextBuffer) GetStartIter(IterVar *TextIter) {
1340+ core.LazyRegister(&xTextBufferGetStartIter, "GTK", "gtk_text_buffer_get_start_iter", false)
1341+
1261 xTextBufferGetStartIter(x.GoPointer(), IterVar)1342 xTextBufferGetStartIter(x.GoPointer(), IterVar)
1262 }1343 }
1263 1344
@@ -1265,6 +1346,7 @@ var xTextBufferGetTagTable func(uintptr) uintptr
1265 1346
1266 // Get the `GtkTextTagTable` associated with this buffer.1347 // Get the `GtkTextTagTable` associated with this buffer.
1267 func (x *TextBuffer) GetTagTable() *TextTagTable {1348 func (x *TextBuffer) GetTagTable() *TextTagTable {
1349+ core.LazyRegister(&xTextBufferGetTagTable, "GTK", "gtk_text_buffer_get_tag_table", false)
1268 var cls *TextTagTable1350 var cls *TextTagTable
1269 1351
1270 cret := xTextBufferGetTagTable(x.GoPointer())1352 cret := xTextBufferGetTagTable(x.GoPointer())
@@ -1289,6 +1371,8 @@ var xTextBufferGetText func(uintptr, *TextIter, *TextIter, bool) string
1289 // correspond to byte and character indexes into the buffer.1371 // correspond to byte and character indexes into the buffer.
1290 // Contrast with [method@Gtk.TextBuffer.get_slice].1372 // Contrast with [method@Gtk.TextBuffer.get_slice].
1291 func (x *TextBuffer) GetText(StartVar *TextIter, EndVar *TextIter, IncludeHiddenCharsVar bool) string {1373 func (x *TextBuffer) GetText(StartVar *TextIter, EndVar *TextIter, IncludeHiddenCharsVar bool) string {
1374+ core.LazyRegister(&xTextBufferGetText, "GTK", "gtk_text_buffer_get_text", false)
1375+
1292 cret := xTextBufferGetText(x.GoPointer(), StartVar, EndVar, IncludeHiddenCharsVar)1376 cret := xTextBufferGetText(x.GoPointer(), StartVar, EndVar, IncludeHiddenCharsVar)
1293 return cret1377 return cret
1294 }1378 }
@@ -1304,6 +1388,8 @@ var xTextBufferInsert func(uintptr, *TextIter, string, int)
1304 // default signal handler revalidates it to point to the end of the1388 // default signal handler revalidates it to point to the end of the
1305 // inserted text.1389 // inserted text.
1306 func (x *TextBuffer) Insert(IterVar *TextIter, TextVar string, LenVar int) {1390 func (x *TextBuffer) Insert(IterVar *TextIter, TextVar string, LenVar int) {
1391+ core.LazyRegister(&xTextBufferInsert, "GTK", "gtk_text_buffer_insert", false)
1392+
1307 xTextBufferInsert(x.GoPointer(), IterVar, TextVar, LenVar)1393 xTextBufferInsert(x.GoPointer(), IterVar, TextVar, LenVar)
1308 }1394 }
1309 1395
@@ -1314,6 +1400,8 @@ var xTextBufferInsertAtCursor func(uintptr, string, int)
1314 // Simply calls [method@Gtk.TextBuffer.insert],1400 // Simply calls [method@Gtk.TextBuffer.insert],
1315 // using the current cursor position as the insertion point.1401 // using the current cursor position as the insertion point.
1316 func (x *TextBuffer) InsertAtCursor(TextVar string, LenVar int) {1402 func (x *TextBuffer) InsertAtCursor(TextVar string, LenVar int) {
1403+ core.LazyRegister(&xTextBufferInsertAtCursor, "GTK", "gtk_text_buffer_insert_at_cursor", false)
1404+
1317 xTextBufferInsertAtCursor(x.GoPointer(), TextVar, LenVar)1405 xTextBufferInsertAtCursor(x.GoPointer(), TextVar, LenVar)
1318 }1406 }
1319 1407
@@ -1333,6 +1421,8 @@ var xTextBufferInsertChildAnchor func(uintptr, *TextIter, uintptr)
1333 // convenient alternative to this function. The buffer will add a1421 // convenient alternative to this function. The buffer will add a
1334 // reference to the anchor, so you can unref it after insertion.1422 // reference to the anchor, so you can unref it after insertion.
1335 func (x *TextBuffer) InsertChildAnchor(IterVar *TextIter, AnchorVar *TextChildAnchor) {1423 func (x *TextBuffer) InsertChildAnchor(IterVar *TextIter, AnchorVar *TextChildAnchor) {
1424+ core.LazyRegister(&xTextBufferInsertChildAnchor, "GTK", "gtk_text_buffer_insert_child_anchor", false)
1425+
1336 xTextBufferInsertChildAnchor(x.GoPointer(), IterVar, AnchorVar.GoPointer())1426 xTextBufferInsertChildAnchor(x.GoPointer(), IterVar, AnchorVar.GoPointer())
1337 }1427 }
1338 1428
@@ -1349,6 +1439,8 @@ var xTextBufferInsertInteractive func(uintptr, *TextIter, string, int, bool) boo
1349 // have a tag affecting editability applied to it. Typically the1439 // have a tag affecting editability applied to it. Typically the
1350 // result of [method@Gtk.TextView.get_editable] is appropriate here.1440 // result of [method@Gtk.TextView.get_editable] is appropriate here.
1351 func (x *TextBuffer) InsertInteractive(IterVar *TextIter, TextVar string, LenVar int, DefaultEditableVar bool) bool {1441 func (x *TextBuffer) InsertInteractive(IterVar *TextIter, TextVar string, LenVar int, DefaultEditableVar bool) bool {
1442+ core.LazyRegister(&xTextBufferInsertInteractive, "GTK", "gtk_text_buffer_insert_interactive", false)
1443+
1352 cret := xTextBufferInsertInteractive(x.GoPointer(), IterVar, TextVar, LenVar, DefaultEditableVar)1444 cret := xTextBufferInsertInteractive(x.GoPointer(), IterVar, TextVar, LenVar, DefaultEditableVar)
1353 return cret1445 return cret
1354 }1446 }
@@ -1364,6 +1456,8 @@ var xTextBufferInsertInteractiveAtCursor func(uintptr, string, int, bool) bool
1364 // have a tag affecting editability applied to it. Typically the1456 // have a tag affecting editability applied to it. Typically the
1365 // result of [method@Gtk.TextView.get_editable] is appropriate here.1457 // result of [method@Gtk.TextView.get_editable] is appropriate here.
1366 func (x *TextBuffer) InsertInteractiveAtCursor(TextVar string, LenVar int, DefaultEditableVar bool) bool {1458 func (x *TextBuffer) InsertInteractiveAtCursor(TextVar string, LenVar int, DefaultEditableVar bool) bool {
1459+ core.LazyRegister(&xTextBufferInsertInteractiveAtCursor, "GTK", "gtk_text_buffer_insert_interactive_at_cursor", false)
1460+
1367 cret := xTextBufferInsertInteractiveAtCursor(x.GoPointer(), TextVar, LenVar, DefaultEditableVar)1461 cret := xTextBufferInsertInteractiveAtCursor(x.GoPointer(), TextVar, LenVar, DefaultEditableVar)
1368 return cret1462 return cret
1369 }1463 }
@@ -1377,6 +1471,8 @@ var xTextBufferInsertMarkup func(uintptr, *TextIter, string, int)
1377 // possibly multiple times; insertion actually occurs in the default handler1471 // possibly multiple times; insertion actually occurs in the default handler
1378 // for the signal. @iter will point to the end of the inserted text on return.1472 // for the signal. @iter will point to the end of the inserted text on return.
1379 func (x *TextBuffer) InsertMarkup(IterVar *TextIter, MarkupVar string, LenVar int) {1473 func (x *TextBuffer) InsertMarkup(IterVar *TextIter, MarkupVar string, LenVar int) {
1474+ core.LazyRegister(&xTextBufferInsertMarkup, "GTK", "gtk_text_buffer_insert_markup", false)
1475+
1380 xTextBufferInsertMarkup(x.GoPointer(), IterVar, MarkupVar, LenVar)1476 xTextBufferInsertMarkup(x.GoPointer(), IterVar, MarkupVar, LenVar)
1381 }1477 }
1382 1478
@@ -1392,6 +1488,8 @@ var xTextBufferInsertPaintable func(uintptr, *TextIter, uintptr)
1392 // variants do not. e.g. see [method@Gtk.TextBuffer.get_slice] and1488 // variants do not. e.g. see [method@Gtk.TextBuffer.get_slice] and
1393 // [method@Gtk.TextBuffer.get_text].1489 // [method@Gtk.TextBuffer.get_text].
1394 func (x *TextBuffer) InsertPaintable(IterVar *TextIter, PaintableVar gdk.Paintable) {1490 func (x *TextBuffer) InsertPaintable(IterVar *TextIter, PaintableVar gdk.Paintable) {
1491+ core.LazyRegister(&xTextBufferInsertPaintable, "GTK", "gtk_text_buffer_insert_paintable", false)
1492+
1395 xTextBufferInsertPaintable(x.GoPointer(), IterVar, PaintableVar.GoPointer())1493 xTextBufferInsertPaintable(x.GoPointer(), IterVar, PaintableVar.GoPointer())
1396 }1494 }
1397 1495
@@ -1409,6 +1507,8 @@ var xTextBufferInsertRange func(uintptr, *TextIter, *TextIter, *TextIter)
1409 // Implemented via emissions of the ::insert-text and ::apply-tag signals,1507 // Implemented via emissions of the ::insert-text and ::apply-tag signals,
1410 // so expect those.1508 // so expect those.
1411 func (x *TextBuffer) InsertRange(IterVar *TextIter, StartVar *TextIter, EndVar *TextIter) {1509 func (x *TextBuffer) InsertRange(IterVar *TextIter, StartVar *TextIter, EndVar *TextIter) {
1510+ core.LazyRegister(&xTextBufferInsertRange, "GTK", "gtk_text_buffer_insert_range", false)
1511+
1412 xTextBufferInsertRange(x.GoPointer(), IterVar, StartVar, EndVar)1512 xTextBufferInsertRange(x.GoPointer(), IterVar, StartVar, EndVar)
1413 }1513 }
1414 1514
@@ -1423,6 +1523,8 @@ var xTextBufferInsertRangeInteractive func(uintptr, *TextIter, *TextIter, *TextI
1423 // no tags enclosing @iter affect editability. Typically the result1523 // no tags enclosing @iter affect editability. Typically the result
1424 // of [method@Gtk.TextView.get_editable] is appropriate here.1524 // of [method@Gtk.TextView.get_editable] is appropriate here.
1425 func (x *TextBuffer) InsertRangeInteractive(IterVar *TextIter, StartVar *TextIter, EndVar *TextIter, DefaultEditableVar bool) bool {1525 func (x *TextBuffer) InsertRangeInteractive(IterVar *TextIter, StartVar *TextIter, EndVar *TextIter, DefaultEditableVar bool) bool {
1526+ core.LazyRegister(&xTextBufferInsertRangeInteractive, "GTK", "gtk_text_buffer_insert_range_interactive", false)
1527+
1426 cret := xTextBufferInsertRangeInteractive(x.GoPointer(), IterVar, StartVar, EndVar, DefaultEditableVar)1528 cret := xTextBufferInsertRangeInteractive(x.GoPointer(), IterVar, StartVar, EndVar, DefaultEditableVar)
1427 return cret1529 return cret
1428 }1530 }
@@ -1437,6 +1539,8 @@ var xTextBufferInsertWithTags func(uintptr, *TextIter, string, int, uintptr, ...
1437 // then [method@Gtk.TextBuffer.apply_tag] on the inserted text;1539 // then [method@Gtk.TextBuffer.apply_tag] on the inserted text;
1438 // this is just a convenience function.1540 // this is just a convenience function.
1439 func (x *TextBuffer) InsertWithTags(IterVar *TextIter, TextVar string, LenVar int, FirstTagVar *TextTag, varArgs ...interface{}) {1541 func (x *TextBuffer) InsertWithTags(IterVar *TextIter, TextVar string, LenVar int, FirstTagVar *TextTag, varArgs ...interface{}) {
1542+ core.LazyRegister(&xTextBufferInsertWithTags, "GTK", "gtk_text_buffer_insert_with_tags", false)
1543+
1440 xTextBufferInsertWithTags(x.GoPointer(), IterVar, TextVar, LenVar, FirstTagVar.GoPointer(), varArgs...)1544 xTextBufferInsertWithTags(x.GoPointer(), IterVar, TextVar, LenVar, FirstTagVar.GoPointer(), varArgs...)
1441 }1545 }
1442 1546
@@ -1448,6 +1552,8 @@ var xTextBufferInsertWithTagsByName func(uintptr, *TextIter, string, int, string
1448 // Same as [method@Gtk.TextBuffer.insert_with_tags], but allows you1552 // Same as [method@Gtk.TextBuffer.insert_with_tags], but allows you
1449 // to pass in tag names instead of tag objects.1553 // to pass in tag names instead of tag objects.
1450 func (x *TextBuffer) InsertWithTagsByName(IterVar *TextIter, TextVar string, LenVar int, FirstTagNameVar string, varArgs ...interface{}) {1554 func (x *TextBuffer) InsertWithTagsByName(IterVar *TextIter, TextVar string, LenVar int, FirstTagNameVar string, varArgs ...interface{}) {
1555+ core.LazyRegister(&xTextBufferInsertWithTagsByName, "GTK", "gtk_text_buffer_insert_with_tags_by_name", false)
1556+
1451 xTextBufferInsertWithTagsByName(x.GoPointer(), IterVar, TextVar, LenVar, FirstTagNameVar, varArgs...)1557 xTextBufferInsertWithTagsByName(x.GoPointer(), IterVar, TextVar, LenVar, FirstTagNameVar, varArgs...)
1452 }1558 }
1453 1559
@@ -1458,6 +1564,8 @@ var xTextBufferMoveMark func(uintptr, uintptr, *TextIter)
1458 // Emits the [signal@Gtk.TextBuffer::mark-set] signal1564 // Emits the [signal@Gtk.TextBuffer::mark-set] signal
1459 // as notification of the move.1565 // as notification of the move.
1460 func (x *TextBuffer) MoveMark(MarkVar *TextMark, WhereVar *TextIter) {1566 func (x *TextBuffer) MoveMark(MarkVar *TextMark, WhereVar *TextIter) {
1567+ core.LazyRegister(&xTextBufferMoveMark, "GTK", "gtk_text_buffer_move_mark", false)
1568+
1461 xTextBufferMoveMark(x.GoPointer(), MarkVar.GoPointer(), WhereVar)1569 xTextBufferMoveMark(x.GoPointer(), MarkVar.GoPointer(), WhereVar)
1462 }1570 }
1463 1571
@@ -1467,6 +1575,8 @@ var xTextBufferMoveMarkByName func(uintptr, string, *TextIter)
1467 //1575 //
1468 // See [method@Gtk.TextBuffer.move_mark] for details.1576 // See [method@Gtk.TextBuffer.move_mark] for details.
1469 func (x *TextBuffer) MoveMarkByName(NameVar string, WhereVar *TextIter) {1577 func (x *TextBuffer) MoveMarkByName(NameVar string, WhereVar *TextIter) {
1578+ core.LazyRegister(&xTextBufferMoveMarkByName, "GTK", "gtk_text_buffer_move_mark_by_name", false)
1579+
1470 xTextBufferMoveMarkByName(x.GoPointer(), NameVar, WhereVar)1580 xTextBufferMoveMarkByName(x.GoPointer(), NameVar, WhereVar)
1471 }1581 }
1472 1582
@@ -1482,6 +1592,8 @@ var xTextBufferPasteClipboard func(uintptr, uintptr, *TextIter, bool)
1482 // and return, and at some point later after the main loop runs, the paste1592 // and return, and at some point later after the main loop runs, the paste
1483 // data will be inserted.1593 // data will be inserted.
1484 func (x *TextBuffer) PasteClipboard(ClipboardVar *gdk.Clipboard, OverrideLocationVar *TextIter, DefaultEditableVar bool) {1594 func (x *TextBuffer) PasteClipboard(ClipboardVar *gdk.Clipboard, OverrideLocationVar *TextIter, DefaultEditableVar bool) {
1595+ core.LazyRegister(&xTextBufferPasteClipboard, "GTK", "gtk_text_buffer_paste_clipboard", false)
1596+
1485 xTextBufferPasteClipboard(x.GoPointer(), ClipboardVar.GoPointer(), OverrideLocationVar, DefaultEditableVar)1597 xTextBufferPasteClipboard(x.GoPointer(), ClipboardVar.GoPointer(), OverrideLocationVar, DefaultEditableVar)
1486 }1598 }
1487 1599
@@ -1497,6 +1609,8 @@ var xTextBufferPlaceCursor func(uintptr, *TextIter)
1497 // to be recalculated. This function moves them as a unit, which can1609 // to be recalculated. This function moves them as a unit, which can
1498 // be optimized.1610 // be optimized.
1499 func (x *TextBuffer) PlaceCursor(WhereVar *TextIter) {1611 func (x *TextBuffer) PlaceCursor(WhereVar *TextIter) {
1612+ core.LazyRegister(&xTextBufferPlaceCursor, "GTK", "gtk_text_buffer_place_cursor", false)
1613+
1500 xTextBufferPlaceCursor(x.GoPointer(), WhereVar)1614 xTextBufferPlaceCursor(x.GoPointer(), WhereVar)
1501 }1615 }
1502 1616
@@ -1504,6 +1618,8 @@ var xTextBufferRedo func(uintptr)
1504 1618
1505 // Redoes the next redoable action on the buffer, if there is one.1619 // Redoes the next redoable action on the buffer, if there is one.
1506 func (x *TextBuffer) Redo() {1620 func (x *TextBuffer) Redo() {
1621+ core.LazyRegister(&xTextBufferRedo, "GTK", "gtk_text_buffer_redo", false)
1622+
1507 xTextBufferRedo(x.GoPointer())1623 xTextBufferRedo(x.GoPointer())
1508 }1624 }
1509 1625
@@ -1516,6 +1632,8 @@ var xTextBufferRemoveAllTags func(uintptr, *TextIter, *TextIter)
1516 // function is probably a bad idea if you have two or more unrelated1632 // function is probably a bad idea if you have two or more unrelated
1517 // code sections that add tags.1633 // code sections that add tags.
1518 func (x *TextBuffer) RemoveAllTags(StartVar *TextIter, EndVar *TextIter) {1634 func (x *TextBuffer) RemoveAllTags(StartVar *TextIter, EndVar *TextIter) {
1635+ core.LazyRegister(&xTextBufferRemoveAllTags, "GTK", "gtk_text_buffer_remove_all_tags", false)
1636+
1519 xTextBufferRemoveAllTags(x.GoPointer(), StartVar, EndVar)1637 xTextBufferRemoveAllTags(x.GoPointer(), StartVar, EndVar)
1520 }1638 }
1521 1639
@@ -1527,6 +1645,8 @@ var xTextBufferRemoveCommitNotify func(uintptr, uint)
1527 // This may result in the `user_data_destroy` being called that was passed when registering1645 // This may result in the `user_data_destroy` being called that was passed when registering
1528 // the commit notify functions.1646 // the commit notify functions.
1529 func (x *TextBuffer) RemoveCommitNotify(CommitNotifyHandlerVar uint) {1647 func (x *TextBuffer) RemoveCommitNotify(CommitNotifyHandlerVar uint) {
1648+ core.LazyRegister(&xTextBufferRemoveCommitNotify, "GTK", "gtk_text_buffer_remove_commit_notify", false)
1649+
1530 xTextBufferRemoveCommitNotify(x.GoPointer(), CommitNotifyHandlerVar)1650 xTextBufferRemoveCommitNotify(x.GoPointer(), CommitNotifyHandlerVar)
1531 }1651 }
1532 1652
@@ -1535,6 +1655,8 @@ var xTextBufferRemoveSelectionClipboard func(uintptr, uintptr)
1535 // Removes a `GdkClipboard` added with1655 // Removes a `GdkClipboard` added with
1536 // [method@Gtk.TextBuffer.add_selection_clipboard]1656 // [method@Gtk.TextBuffer.add_selection_clipboard]
1537 func (x *TextBuffer) RemoveSelectionClipboard(ClipboardVar *gdk.Clipboard) {1657 func (x *TextBuffer) RemoveSelectionClipboard(ClipboardVar *gdk.Clipboard) {
1658+ core.LazyRegister(&xTextBufferRemoveSelectionClipboard, "GTK", "gtk_text_buffer_remove_selection_clipboard", false)
1659+
1538 xTextBufferRemoveSelectionClipboard(x.GoPointer(), ClipboardVar.GoPointer())1660 xTextBufferRemoveSelectionClipboard(x.GoPointer(), ClipboardVar.GoPointer())
1539 }1661 }
1540 1662
@@ -1546,6 +1668,8 @@ var xTextBufferRemoveTag func(uintptr, uintptr, *TextIter, *TextIter)
1546 // of @tag from the given range. @start and @end don’t have1668 // of @tag from the given range. @start and @end don’t have
1547 // to be in order.1669 // to be in order.
1548 func (x *TextBuffer) RemoveTag(TagVar *TextTag, StartVar *TextIter, EndVar *TextIter) {1670 func (x *TextBuffer) RemoveTag(TagVar *TextTag, StartVar *TextIter, EndVar *TextIter) {
1671+ core.LazyRegister(&xTextBufferRemoveTag, "GTK", "gtk_text_buffer_remove_tag", false)
1672+
1549 xTextBufferRemoveTag(x.GoPointer(), TagVar.GoPointer(), StartVar, EndVar)1673 xTextBufferRemoveTag(x.GoPointer(), TagVar.GoPointer(), StartVar, EndVar)
1550 }1674 }
1551 1675
@@ -1557,6 +1681,8 @@ var xTextBufferRemoveTagByName func(uintptr, string, *TextIter, *TextIter)
1557 // tag table to get a `GtkTextTag`, then calls1681 // tag table to get a `GtkTextTag`, then calls
1558 // [method@Gtk.TextBuffer.remove_tag].1682 // [method@Gtk.TextBuffer.remove_tag].
1559 func (x *TextBuffer) RemoveTagByName(NameVar string, StartVar *TextIter, EndVar *TextIter) {1683 func (x *TextBuffer) RemoveTagByName(NameVar string, StartVar *TextIter, EndVar *TextIter) {
1684+ core.LazyRegister(&xTextBufferRemoveTagByName, "GTK", "gtk_text_buffer_remove_tag_by_name", false)
1685+
1560 xTextBufferRemoveTagByName(x.GoPointer(), NameVar, StartVar, EndVar)1686 xTextBufferRemoveTagByName(x.GoPointer(), NameVar, StartVar, EndVar)
1561 }1687 }
1562 1688
@@ -1572,6 +1698,8 @@ var xTextBufferSelectRange func(uintptr, *TextIter, *TextIter)
1572 // to be recalculated. This function moves them as a unit, which can1698 // to be recalculated. This function moves them as a unit, which can
1573 // be optimized.1699 // be optimized.
1574 func (x *TextBuffer) SelectRange(InsVar *TextIter, BoundVar *TextIter) {1700 func (x *TextBuffer) SelectRange(InsVar *TextIter, BoundVar *TextIter) {
1701+ core.LazyRegister(&xTextBufferSelectRange, "GTK", "gtk_text_buffer_select_range", false)
1702+
1575 xTextBufferSelectRange(x.GoPointer(), InsVar, BoundVar)1703 xTextBufferSelectRange(x.GoPointer(), InsVar, BoundVar)
1576 }1704 }
1577 1705
@@ -1589,6 +1717,8 @@ var xTextBufferSetEnableUndo func(uintptr, bool)
1589 // [method@Gtk.TextBuffer.end_irreversible_action] to create1717 // [method@Gtk.TextBuffer.end_irreversible_action] to create
1590 // changes to the buffer that cannot be undone.1718 // changes to the buffer that cannot be undone.
1591 func (x *TextBuffer) SetEnableUndo(EnableUndoVar bool) {1719 func (x *TextBuffer) SetEnableUndo(EnableUndoVar bool) {
1720+ core.LazyRegister(&xTextBufferSetEnableUndo, "GTK", "gtk_text_buffer_set_enable_undo", false)
1721+
1592 xTextBufferSetEnableUndo(x.GoPointer(), EnableUndoVar)1722 xTextBufferSetEnableUndo(x.GoPointer(), EnableUndoVar)
1593 }1723 }
1594 1724
@@ -1600,6 +1730,8 @@ var xTextBufferSetMaxUndoLevels func(uintptr, uint)
1600 // have a memory usage impact as it requires storing an additional1730 // have a memory usage impact as it requires storing an additional
1601 // copy of the inserted or removed text within the text buffer.1731 // copy of the inserted or removed text within the text buffer.
1602 func (x *TextBuffer) SetMaxUndoLevels(MaxUndoLevelsVar uint) {1732 func (x *TextBuffer) SetMaxUndoLevels(MaxUndoLevelsVar uint) {
1733+ core.LazyRegister(&xTextBufferSetMaxUndoLevels, "GTK", "gtk_text_buffer_set_max_undo_levels", false)
1734+
1603 xTextBufferSetMaxUndoLevels(x.GoPointer(), MaxUndoLevelsVar)1735 xTextBufferSetMaxUndoLevels(x.GoPointer(), MaxUndoLevelsVar)
1604 }1736 }
1605 1737
@@ -1615,6 +1747,8 @@ var xTextBufferSetModified func(uintptr, bool)
1615 // bit flips, the buffer emits the1747 // bit flips, the buffer emits the
1616 // [signal@Gtk.TextBuffer::modified-changed] signal.1748 // [signal@Gtk.TextBuffer::modified-changed] signal.
1617 func (x *TextBuffer) SetModified(SettingVar bool) {1749 func (x *TextBuffer) SetModified(SettingVar bool) {
1750+ core.LazyRegister(&xTextBufferSetModified, "GTK", "gtk_text_buffer_set_modified", false)
1751+
1618 xTextBufferSetModified(x.GoPointer(), SettingVar)1752 xTextBufferSetModified(x.GoPointer(), SettingVar)
1619 }1753 }
1620 1754
@@ -1628,6 +1762,8 @@ var xTextBufferSetText func(uintptr, string, int)
1628 // If @len is -1, @text must be nul-terminated.1762 // If @len is -1, @text must be nul-terminated.
1629 // @text must be valid UTF-8.1763 // @text must be valid UTF-8.
1630 func (x *TextBuffer) SetText(TextVar string, LenVar int) {1764 func (x *TextBuffer) SetText(TextVar string, LenVar int) {
1765+ core.LazyRegister(&xTextBufferSetText, "GTK", "gtk_text_buffer_set_text", false)
1766+
1631 xTextBufferSetText(x.GoPointer(), TextVar, LenVar)1767 xTextBufferSetText(x.GoPointer(), TextVar, LenVar)
1632 }1768 }
1633 1769
@@ -1635,6 +1771,8 @@ var xTextBufferUndo func(uintptr)
1635 1771
1636 // Undoes the last undoable action on the buffer, if there is one.1772 // Undoes the last undoable action on the buffer, if there is one.
1637 func (x *TextBuffer) Undo() {1773 func (x *TextBuffer) Undo() {
1774+ core.LazyRegister(&xTextBufferUndo, "GTK", "gtk_text_buffer_undo", false)
1775+
1638 xTextBufferUndo(x.GoPointer())1776 xTextBufferUndo(x.GoPointer())
1639 }1777 }
1640 1778
@@ -2164,89 +2302,4 @@ func (x *TextBuffer) ConnectUndo(cb *func(TextBuffer)) uint {
2164 func init() {2302 func init() {
2165 core.SetPackageName("GTK", "gtk4")2303 core.SetPackageName("GTK", "gtk4")
2166 core.SetSharedLibraries("GTK", []string{"libgtk-4.so.1", "libgtk-4.1.dylib"})2304 core.SetSharedLibraries("GTK", []string{"libgtk-4.so.1", "libgtk-4.1.dylib"})
2167- var libs []uintptr
2168- for _, libPath := range core.GetPaths("GTK") {
2169- lib, err := purego.Dlopen(libPath, purego.RTLD_NOW|purego.RTLD_GLOBAL)
2170- if err != nil {
2171- panic(err)
2172- }
2173- libs = append(libs, lib)
2174- }
2175-
2176- core.PuregoSafeRegister(&xTextBufferGLibType, libs, "gtk_text_buffer_get_type")
2177-
2178- core.PuregoSafeRegister(&xNewTextBuffer, libs, "gtk_text_buffer_new")
2179-
2180- core.PuregoSafeRegister(&xTextBufferAddCommitNotify, libs, "gtk_text_buffer_add_commit_notify")
2181- core.PuregoSafeRegister(&xTextBufferAddMark, libs, "gtk_text_buffer_add_mark")
2182- core.PuregoSafeRegister(&xTextBufferAddSelectionClipboard, libs, "gtk_text_buffer_add_selection_clipboard")
2183- core.PuregoSafeRegister(&xTextBufferApplyTag, libs, "gtk_text_buffer_apply_tag")
2184- core.PuregoSafeRegister(&xTextBufferApplyTagByName, libs, "gtk_text_buffer_apply_tag_by_name")
2185- core.PuregoSafeRegister(&xTextBufferBackspace, libs, "gtk_text_buffer_backspace")
2186- core.PuregoSafeRegister(&xTextBufferBeginIrreversibleAction, libs, "gtk_text_buffer_begin_irreversible_action")
2187- core.PuregoSafeRegister(&xTextBufferBeginUserAction, libs, "gtk_text_buffer_begin_user_action")
2188- core.PuregoSafeRegister(&xTextBufferCopyClipboard, libs, "gtk_text_buffer_copy_clipboard")
2189- core.PuregoSafeRegister(&xTextBufferCreateChildAnchor, libs, "gtk_text_buffer_create_child_anchor")
2190- core.PuregoSafeRegister(&xTextBufferCreateMark, libs, "gtk_text_buffer_create_mark")
2191- core.PuregoSafeRegister(&xTextBufferCreateTag, libs, "gtk_text_buffer_create_tag")
2192- core.PuregoSafeRegister(&xTextBufferCutClipboard, libs, "gtk_text_buffer_cut_clipboard")
2193- core.PuregoSafeRegister(&xTextBufferDelete, libs, "gtk_text_buffer_delete")
2194- core.PuregoSafeRegister(&xTextBufferDeleteInteractive, libs, "gtk_text_buffer_delete_interactive")
2195- core.PuregoSafeRegister(&xTextBufferDeleteMark, libs, "gtk_text_buffer_delete_mark")
2196- core.PuregoSafeRegister(&xTextBufferDeleteMarkByName, libs, "gtk_text_buffer_delete_mark_by_name")
2197- core.PuregoSafeRegister(&xTextBufferDeleteSelection, libs, "gtk_text_buffer_delete_selection")
2198- core.PuregoSafeRegister(&xTextBufferEndIrreversibleAction, libs, "gtk_text_buffer_end_irreversible_action")
2199- core.PuregoSafeRegister(&xTextBufferEndUserAction, libs, "gtk_text_buffer_end_user_action")
2200- core.PuregoSafeRegister(&xTextBufferGetBounds, libs, "gtk_text_buffer_get_bounds")
2201- core.PuregoSafeRegister(&xTextBufferGetCanRedo, libs, "gtk_text_buffer_get_can_redo")
2202- core.PuregoSafeRegister(&xTextBufferGetCanUndo, libs, "gtk_text_buffer_get_can_undo")
2203- core.PuregoSafeRegister(&xTextBufferGetCharCount, libs, "gtk_text_buffer_get_char_count")
2204- core.PuregoSafeRegister(&xTextBufferGetEnableUndo, libs, "gtk_text_buffer_get_enable_undo")
2205- core.PuregoSafeRegister(&xTextBufferGetEndIter, libs, "gtk_text_buffer_get_end_iter")
2206- core.PuregoSafeRegister(&xTextBufferGetHasSelection, libs, "gtk_text_buffer_get_has_selection")
2207- core.PuregoSafeRegister(&xTextBufferGetInsert, libs, "gtk_text_buffer_get_insert")
2208- core.PuregoSafeRegister(&xTextBufferGetIterAtChildAnchor, libs, "gtk_text_buffer_get_iter_at_child_anchor")
2209- core.PuregoSafeRegister(&xTextBufferGetIterAtLine, libs, "gtk_text_buffer_get_iter_at_line")
2210- core.PuregoSafeRegister(&xTextBufferGetIterAtLineIndex, libs, "gtk_text_buffer_get_iter_at_line_index")
2211- core.PuregoSafeRegister(&xTextBufferGetIterAtLineOffset, libs, "gtk_text_buffer_get_iter_at_line_offset")
2212- core.PuregoSafeRegister(&xTextBufferGetIterAtMark, libs, "gtk_text_buffer_get_iter_at_mark")
2213- core.PuregoSafeRegister(&xTextBufferGetIterAtOffset, libs, "gtk_text_buffer_get_iter_at_offset")
2214- core.PuregoSafeRegister(&xTextBufferGetLineCount, libs, "gtk_text_buffer_get_line_count")
2215- core.PuregoSafeRegister(&xTextBufferGetMark, libs, "gtk_text_buffer_get_mark")
2216- core.PuregoSafeRegister(&xTextBufferGetMaxUndoLevels, libs, "gtk_text_buffer_get_max_undo_levels")
2217- core.PuregoSafeRegister(&xTextBufferGetModified, libs, "gtk_text_buffer_get_modified")
2218- core.PuregoSafeRegister(&xTextBufferGetSelectionBound, libs, "gtk_text_buffer_get_selection_bound")
2219- core.PuregoSafeRegister(&xTextBufferGetSelectionBounds, libs, "gtk_text_buffer_get_selection_bounds")
2220- core.PuregoSafeRegister(&xTextBufferGetSelectionContent, libs, "gtk_text_buffer_get_selection_content")
2221- core.PuregoSafeRegister(&xTextBufferGetSlice, libs, "gtk_text_buffer_get_slice")
2222- core.PuregoSafeRegister(&xTextBufferGetStartIter, libs, "gtk_text_buffer_get_start_iter")
2223- core.PuregoSafeRegister(&xTextBufferGetTagTable, libs, "gtk_text_buffer_get_tag_table")
2224- core.PuregoSafeRegister(&xTextBufferGetText, libs, "gtk_text_buffer_get_text")
2225- core.PuregoSafeRegister(&xTextBufferInsert, libs, "gtk_text_buffer_insert")
2226- core.PuregoSafeRegister(&xTextBufferInsertAtCursor, libs, "gtk_text_buffer_insert_at_cursor")
2227- core.PuregoSafeRegister(&xTextBufferInsertChildAnchor, libs, "gtk_text_buffer_insert_child_anchor")
2228- core.PuregoSafeRegister(&xTextBufferInsertInteractive, libs, "gtk_text_buffer_insert_interactive")
2229- core.PuregoSafeRegister(&xTextBufferInsertInteractiveAtCursor, libs, "gtk_text_buffer_insert_interactive_at_cursor")
2230- core.PuregoSafeRegister(&xTextBufferInsertMarkup, libs, "gtk_text_buffer_insert_markup")
2231- core.PuregoSafeRegister(&xTextBufferInsertPaintable, libs, "gtk_text_buffer_insert_paintable")
2232- core.PuregoSafeRegister(&xTextBufferInsertRange, libs, "gtk_text_buffer_insert_range")
2233- core.PuregoSafeRegister(&xTextBufferInsertRangeInteractive, libs, "gtk_text_buffer_insert_range_interactive")
2234- core.PuregoSafeRegister(&xTextBufferInsertWithTags, libs, "gtk_text_buffer_insert_with_tags")
2235- core.PuregoSafeRegister(&xTextBufferInsertWithTagsByName, libs, "gtk_text_buffer_insert_with_tags_by_name")
2236- core.PuregoSafeRegister(&xTextBufferMoveMark, libs, "gtk_text_buffer_move_mark")
2237- core.PuregoSafeRegister(&xTextBufferMoveMarkByName, libs, "gtk_text_buffer_move_mark_by_name")
2238- core.PuregoSafeRegister(&xTextBufferPasteClipboard, libs, "gtk_text_buffer_paste_clipboard")
2239- core.PuregoSafeRegister(&xTextBufferPlaceCursor, libs, "gtk_text_buffer_place_cursor")
2240- core.PuregoSafeRegister(&xTextBufferRedo, libs, "gtk_text_buffer_redo")
2241- core.PuregoSafeRegister(&xTextBufferRemoveAllTags, libs, "gtk_text_buffer_remove_all_tags")
2242- core.PuregoSafeRegister(&xTextBufferRemoveCommitNotify, libs, "gtk_text_buffer_remove_commit_notify")
2243- core.PuregoSafeRegister(&xTextBufferRemoveSelectionClipboard, libs, "gtk_text_buffer_remove_selection_clipboard")
2244- core.PuregoSafeRegister(&xTextBufferRemoveTag, libs, "gtk_text_buffer_remove_tag")
2245- core.PuregoSafeRegister(&xTextBufferRemoveTagByName, libs, "gtk_text_buffer_remove_tag_by_name")
2246- core.PuregoSafeRegister(&xTextBufferSelectRange, libs, "gtk_text_buffer_select_range")
2247- core.PuregoSafeRegister(&xTextBufferSetEnableUndo, libs, "gtk_text_buffer_set_enable_undo")
2248- core.PuregoSafeRegister(&xTextBufferSetMaxUndoLevels, libs, "gtk_text_buffer_set_max_undo_levels")
2249- core.PuregoSafeRegister(&xTextBufferSetModified, libs, "gtk_text_buffer_set_modified")
2250- core.PuregoSafeRegister(&xTextBufferSetText, libs, "gtk_text_buffer_set_text")
2251- core.PuregoSafeRegister(&xTextBufferUndo, libs, "gtk_text_buffer_undo")
2252 }2305 }
M vendor/github.com/bnema/puregotk/v4/gtk/gtktextchild.go +7 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktextiter.go +179 -104 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktextmark.go +13 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktexttag.go +8 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktexttagtable.go +11 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktextview.go +145 -92 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktogglebutton.go +12 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktooltip.go +15 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreednd.go +34 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreeexpander.go +21 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreelistmodel.go +26 -32 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreelistrowsorter.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreemodel.go +261 -113 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreemodelfilter.go +20 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreemodelsort.go +17 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreeselection.go +40 -32 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreesortable.go +40 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreestore.go +45 -36 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreeview.go +176 -105 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreeviewcolumn.go +102 -68 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktypes.go +74 -53 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkurilauncher.go +11 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkversion.go +13 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkvideo.go +28 -30 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkviewport.go +11 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkvolumebutton.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkwidget.go +357 -207 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkwidgetpaintable.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkwindow.go +121 -79 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkwindowcontrols.go +16 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkwindowgroup.go +8 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkwindowhandle.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/main.go +2 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCClass.go +15 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCContext.go +32 -35 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCException.go +23 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCOptions.go +32 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCValue.go +93 -73 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCVersion.go +7 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCVirtualMachine.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCWeakValue.go +3 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/layershell/gtk4-layer-shell.go +52 -38 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/main.go +2 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-attributes.go +160 -108 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-bidi-type.go +9 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-break.go +10 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-color.go +11 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-context.go +45 -37 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-coverage.go +16 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-direction.go +10 -1 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-font.go +153 -112 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-fontmap.go +13 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-fontset-simple.go +6 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-fontset.go +6 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-glyph-item.go +26 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-glyph.go +32 -31 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-gravity.go +10 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-item.go +19 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-language.go +6 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-layout.go +201 -131 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-markup.go +4 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-matrix.go +27 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-renderer.go +39 -32 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-script.go +14 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-tabs.go +34 -32 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-types.go +17 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-utils.go +38 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth-basic.go +10 -1 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth-digest.go +10 -1 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth-domain-basic.go +4 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth-domain-digest.go +6 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth-domain.go +19 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth-manager.go +5 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth-negotiate.go +3 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth-ntlm.go +10 -1 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth.go +32 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-cache.go +16 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-content-decoder.go +7 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-content-sniffer.go +4 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-cookie-jar-db.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-cookie-jar-text.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-cookie-jar.go +29 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-cookie.go +15 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-date-utils.go +5 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-form.go +12 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-headers.go +30 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-hsts-enforcer-db.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-hsts-enforcer.go +14 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-logger.go +13 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-message-body.go +30 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-message-headers.go +68 -52 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-message.go +90 -64 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-multipart-input-stream.go +8 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-multipart.go +19 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-server-message.go +42 -35 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-server.go +46 -40 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-session-feature.go +7 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-session.go +74 -60 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-status.go +4 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-tld.go +6 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-types.go +113 -75 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-uri-utils.go +7 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-version.go +9 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-websocket-connection.go +39 -33 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-websocket-extension-deflate.go +7 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-websocket-extension-manager.go +7 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-websocket-extension.go +20 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-websocket.go +13 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitApplicationInfo.go +17 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitAuthenticationRequest.go +32 -31 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitAutomationSession.go +10 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitBackForwardList.go +17 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitBackForwardListItem.go +9 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitClipboardPermissionRequest.go +11 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitColorChooserRequest.go +13 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitContextMenu.go +31 -33 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitContextMenuActions.go +13 -1 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitContextMenuItem.go +20 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitCookieManager.go +27 -33 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitCredential.go +23 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitDeviceInfoPermissionRequest.go +11 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitDownload.go +22 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitEditorState.go +16 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitError.go +32 -39 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitFaviconDatabase.go +13 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitFeature.go +29 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitFileChooserRequest.go +14 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitFindController.go +21 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitFormSubmissionRequest.go +7 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitGeolocationManager.go +26 -30 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitGeolocationPermissionRequest.go +11 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitHitTestResult.go +28 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitImage.go +11 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitInputMethodContext.go +38 -38 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitMediaKeySystemPermissionRequest.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitMemoryPressureSettings.go +29 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitNavigationAction.go +21 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitNavigationPolicyDecision.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitNetworkProxySettings.go +12 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitNetworkSession.go +34 -36 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitNotification.go +15 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitNotificationPermissionRequest.go +11 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitOptionMenu.go +14 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitOptionMenuItem.go +19 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitPermissionRequest.go +14 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitPermissionStateQuery.go +14 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitPointerLockPermissionRequest.go +11 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitPolicyDecision.go +11 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitPrintOperation.go +15 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitResponsePolicyDecision.go +9 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitScriptDialog.go +20 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitSecurityManager.go +27 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitSecurityOrigin.go +19 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitSettings.go +255 -146 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitURIRequest.go +12 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitURIResponse.go +15 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitURISchemeRequest.go +21 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitURISchemeResponse.go +10 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitURIUtilities.go +5 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitUserContent.go +30 -36 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitUserContentFilterStore.go +22 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitUserContentManager.go +39 -37 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitUserMediaPermissionRequest.go +9 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitUserMessage.go +15 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitVersion.go +9 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebContext.go +41 -40 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebExtension.go +50 -41 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebExtensionMatchPattern.go +34 -31 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebInspector.go +20 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebResource.go +9 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebView.go +159 -118 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebViewBase.go +11 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebViewGtk4.go +13 -1 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebViewSessionState.go +11 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebsiteData.go +13 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebsiteDataAccessPermissionRequest.go +7 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebsiteDataManager.go +47 -46 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebsitePolicies.go +8 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWindowProperties.go +19 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitXRPermissionRequest.go +21 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/more.go +6 -0 collapsed to keep the page light
M vendor/modules.txt +5 -1 collapsed to keep the page light

Keyboard shortcuts

Single-key shortcuts are on. ctrl k and esc work whatever this says.

ctrl k :
go to a section, branch, tag, file or repository
?
this list
j k
move the row cursor down / up
enter
open the row under the cursor; on Files, a directory opens or closes in place
↑ ↓ ← → home end
in the file tree (focus on a row): previous / next row, close / open a directory or go to its parent / first entry, first / last row. They never open a file
l h
on Files: open a directory or a file / close a directory or go up to its parent, then to the parent page. Elsewhere: into the side panel (on a merge request, its files) / back to the content; there j k move between its controls
g g G
first / last row
/
filter the list; on Files, find a file anywhere in the repository (esc clears, enter opens the best match)
b
switch branch or tag
g s g f g c g b g m g i g r g a
tabs: summary, files, commits, branches & tags, merge requests, issues, releases, actions (when available)
g h
home
w
wide mode: use the whole width of the screen, or not (remembered)
y
copy a permalink pinned to the commit
d u x
diff: split / unified / collapse or expand all
e E
diff: the whole file in view / every file, with the lines the hunks hide
n
merge request: next note in the diff
esc
close a dialog, leave a field

Branches 8

Tags 42

↑↓ moveenter openesc close