detached ec6db2e

Merge pull request #349 from bnema/fix/rollback-lazy-puregotk

fix(deps): emergency rollback puregotk lazy registration regression
commit
ec6db2e1bbbdbe97ce32dd3d7c1f9c4f497dade7
author
bnema · · 2026-07-14 18:17 UTC
committer
GitHub · · 2026-07-14 18:17 UTC
merge of
8d647bb + 40378d5 · diff against the first parent
signature
GPG UnverifiedB5690EEEBB952194 The key is unknown
905 files · +25263 -27842
M go.mod +1 -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.1-0.20260714170452-0b6b9b901234
14+ github.com/bnema/puregotk v0.7.0
1515 github.com/charmbracelet/bubbles v1.0.0
1616 github.com/charmbracelet/bubbletea v1.3.10
1717 github.com/charmbracelet/lipgloss v1.1.0
@@ -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.1-0.20260714170452-0b6b9b90123414+ github.com/bnema/puregotk v0.7.0
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
M go.sum +0 -4 generated file: collapsed
M vendor/github.com/bnema/puregotk/internal/core/core.go +4 -197 generated file: collapsed
M vendor/github.com/bnema/puregotk/pkg/core/core.go +0 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-about-dialog.go +64 -99 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-about-window.go +62 -95 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-accent-color.go +15 -7 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-action-row.go +29 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-alert-dialog.go +47 -66 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-animation-target.go +27 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-animation-util.go +12 -4 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-animation.go +26 -24 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-application-window.go +22 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-application.go +15 -3 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-avatar.go +25 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-banner.go +26 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-bin.go +16 -5 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-bottom-sheet.go +38 -47 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-breakpoint-bin.go +19 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-breakpoint.go +37 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-button-content.go +22 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-button-row.go +18 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-carousel-indicator-dots.go +16 -5 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-carousel-indicator-lines.go +16 -5 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-carousel.go +37 -47 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-clamp-layout.go +20 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-clamp-scrollable.go +22 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-clamp.go +22 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-combo-row.go +33 -34 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-dialog.go +38 -45 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-easing.go +13 -3 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-entry-row.go +33 -40 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-enum-list-model.go +22 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-expander-row.go +33 -40 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-flap.go +48 -61 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-fold-threshold-policy.go +1 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-header-bar.go +33 -36 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-inline-view-switcher.go +24 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-layout-slot.go +15 -4 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-layout.go +17 -7 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-leaflet.go +56 -69 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-length-unit.go +14 -5 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-main.go +15 -5 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-message-dialog.go +44 -63 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-multi-layout-view.go +23 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-navigation-direction.go +1 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-navigation-split-view.go +32 -36 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-navigation-view.go +49 -60 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-overlay-split-view.go +38 -48 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-password-entry-row.go +13 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-dialog.go +25 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-group.go +26 -24 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-page.go +33 -38 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-row.go +22 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-window.go +29 -31 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-shortcut-label.go +18 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-shortcuts-dialog.go +15 -4 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-shortcuts-item.go +25 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-shortcuts-section.go +17 -8 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-sidebar-item.go +37 -45 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-sidebar-section.go +27 -24 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-sidebar.go +39 -41 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-spin-row.go +34 -40 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-spinner-paintable.go +16 -5 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-spinner.go +13 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-split-button.go +34 -39 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-spring-animation.go +30 -34 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-spring-params.go +21 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-squeezer.go +44 -49 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-status-page.go +24 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-style-manager.go +28 -25 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-swipe-tracker.go +30 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-swipeable.go +21 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-switch-row.go +16 -6 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-tab-bar.go +32 -35 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-tab-button.go +16 -5 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-tab-overview.go +37 -45 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-tab-view.go +87 -123 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-timed-animation.go +28 -30 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-toast-overlay.go +18 -9 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-toast.go +36 -41 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-toggle-group.go +51 -64 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-toolbar-view.go +35 -40 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-version.go +16 -7 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-view-stack.go +62 -78 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-view-switcher-bar.go +18 -9 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-view-switcher-sidebar.go +22 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-view-switcher-title.go +23 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-view-switcher.go +20 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-window-title.go +18 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-window.go +22 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-wrap-box.go +46 -66 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-wrap-layout.go +46 -57 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/cairo/main.go +79 -36 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkapplaunchcontext.go +17 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcairo.go +16 -12 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcairocontext.go +13 -3 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcicpparams.go +25 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkclipboard.go +32 -34 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcolorstate.go +16 -12 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcontentdeserializer.go +27 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcontentformats.go +31 -28 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcontentprovider.go +28 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcontentserializer.go +27 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcursor.go +21 -12 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdevice.go +33 -36 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdevicepad.go +22 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdevicetool.go +18 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdisplay.go +43 -51 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdisplaymanager.go +20 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdmabuftexture.go +13 -3 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdmabuftexturebuilder.go +41 -53 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdrag.go +28 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdragsurface.go +14 -6 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdragsurfacesize.go +13 -3 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdrawcontext.go +18 -11 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdrop.go +24 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkenums.go +1 -21 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkevents.go +118 -120 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkframeclock.go +24 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkframetimings.go +20 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkglcontext.go +36 -40 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkgltexture.go +15 -4 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkgltexturebuilder.go +35 -41 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkkeys.go +22 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkmemorytexture.go +13 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkmemorytexturebuilder.go +35 -42 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 +33 -63 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkpango.go +12 -4 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkpixbuf.go +12 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkpopup.go +26 -47 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkpopuplayout.go +32 -36 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkrgba.go +21 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkseat.go +20 -11 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdksnapshot.go +0 -7 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdksurface.go +40 -46 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdktexture.go +31 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdktoplevel.go +66 -157 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdktoplevellayout.go +25 -24 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdktoplevelsize.go +16 -9 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdktypes.go +72 -95 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkvulkancontext.go +13 -3 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-animation.go +32 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-core.go +0 -9 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-io.go +23 -25 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-loader.go +22 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-simple-anim.go +17 -8 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-transform.go +1 -11 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf.go +79 -102 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/main.go +17 -5 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gaction.go +31 -59 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gactiongroup.go +39 -96 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gactionmap.go +21 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gappinfo.go +116 -244 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gapplication.go +55 -79 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gapplicationcommandline.go +27 -31 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gasyncinitable.go +22 -25 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gasyncresult.go +19 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gbufferedinputstream.go +29 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gbufferedoutputstream.go +18 -11 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gbytesicon.go +15 -4 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gcancellable.go +27 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gcharsetconverter.go +17 -8 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gcontenttype.go +26 -30 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gconverter.go +20 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gconverterinputstream.go +14 -3 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gconverteroutputstream.go +14 -3 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gcredentials.go +21 -12 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdatagrambased.go +30 -45 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdatainputstream.go +35 -31 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdataoutputstream.go +23 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusactiongroup.go +13 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusaddress.go +17 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusauthobserver.go +16 -6 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusconnection.go +66 -77 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbuserror.go +18 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusinterface.go +19 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusinterfaceskeleton.go +24 -25 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusintrospection.go +56 -54 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusmenumodel.go +13 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusmessage.go +64 -88 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusmethodinvocation.go +30 -35 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusnameowning.go +15 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusnamewatching.go +15 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusobject.go +17 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusobjectmanager.go +19 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusobjectmanagerclient.go +23 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusobjectmanagerserver.go +20 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusobjectproxy.go +15 -3 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusobjectskeleton.go +18 -12 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusproxy.go +38 -42 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusserver.go +20 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusutils.go +22 -24 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdebugcontroller.go +16 -12 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdebugcontrollerdbus.go +14 -4 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdrive.go +82 -214 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdtlsclientconnection.go +24 -34 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdtlsconnection.go +80 -207 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdtlsserverconnection.go +13 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gemblem.go +17 -6 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gemblemedicon.go +18 -9 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfile.go +450 -1148 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfileattribute.go +19 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfileenumerator.go +35 -34 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfileicon.go +15 -3 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfileinfo.go +84 -138 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfileinputstream.go +23 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfileiostream.go +27 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfilemonitor.go +15 -9 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfilenamecompleter.go +16 -8 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfileoutputstream.go +27 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfilterinputstream.go +14 -6 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfilteroutputstream.go +14 -6 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gicon.go +25 -32 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/ginetaddress.go +34 -40 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/ginetaddressmask.go +21 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/ginetsocketaddress.go +19 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/ginitable.go +18 -11 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/ginputstream.go +48 -52 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gioenums.go +1 -90 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gioerror.go +13 -6 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/giomodule.go +29 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gioscheduler.go +12 -4 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/giostream.go +29 -25 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/giotypes.go +60 -70 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/giptosmessage.go +16 -6 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gipv6tclassmessage.go +16 -6 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/glistmodel.go +21 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gliststore.go +24 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gloadableicon.go +23 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gmemoryinputstream.go +17 -8 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gmemorymonitor.go +12 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gmemoryoutputstream.go +19 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gmenu.go +50 -62 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gmenumodel.go +33 -31 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gmount.go +86 -215 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gmountoperation.go +32 -40 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gnativesocketaddress.go +13 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gnativevolumemonitor.go +0 -7 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gnetworkaddress.go +21 -11 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gnetworking.go +14 -3 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gnetworkmonitor.go +31 -49 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gnetworkservice.go +19 -12 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 +72 -86 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 +22 -30 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gpollableoutputstream.go +27 -41 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gpollableutils.go +15 -7 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gpowerprofilemonitor.go +16 -7 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gpropertyaction.go +13 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gproxy.go +27 -35 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gproxyaddress.go +21 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gproxyaddressenumerator.go +0 -7 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gproxyresolver.go +27 -35 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gremoteactiongroup.go +15 -12 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gresolver.go +67 -75 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gresource.go +23 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gseekable.go +27 -41 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsettings.go +67 -99 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsettingsbackend.go +24 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsettingsschema.go +43 -48 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsimpleaction.go +18 -9 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsimpleactiongroup.go +18 -9 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsimpleasyncresult.go +40 -46 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsimpleiostream.go +13 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsimplepermission.go +13 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsimpleproxyresolver.go +16 -8 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocket.go +72 -87 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocketaddress.go +19 -11 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocketaddressenumerator.go +20 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocketclient.go +44 -54 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocketconnectable.go +17 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocketconnection.go +21 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocketcontrolmessage.go +17 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocketlistener.go +25 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocketservice.go +16 -8 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsrvtarget.go +11 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsubprocess.go +39 -40 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsubprocesslauncher.go +31 -34 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtask.go +52 -70 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtcpconnection.go +14 -5 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtcpwrapperconnection.go +15 -3 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtestdbus.go +22 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gthemedicon.go +19 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gthreadedresolver.go +0 -7 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gthreadedsocketservice.go +12 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtlsbackend.go +33 -69 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtlscertificate.go +29 -25 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtlsclientconnection.go +29 -55 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtlsconnection.go +46 -56 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtlsdatabase.go +48 -51 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtlsfiledatabase.go +13 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtlsinteraction.go +31 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtlspassword.go +22 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtlsserverconnection.go +13 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gunixconnection.go +20 -11 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gunixcredentialsmessage.go +17 -6 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gunixfdlist.go +19 -11 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gunixsocketaddress.go +22 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gio/gvfs.go +24 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gio/gvolume.go +58 -143 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gio/gvolumemonitor.go +19 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gio/gzlibcompressor.go +18 -9 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gio/gzlibdecompressor.go +15 -3 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gio/main.go +11 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gallocator.go +28 -32 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/garray.go +59 -82 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gasyncqueue.go +39 -56 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gatomic.go +34 -43 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gbacktrace.go +15 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gbase64.go +19 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gbitlock.go +24 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gbookmarkfile.go +61 -69 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gcache.go +15 -10 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gcharset.go +19 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gchecksum.go +25 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gcompletion.go +17 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gconvert.go +28 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gdataset.go +28 -36 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gdate.go +65 -103 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gdatetime.go +66 -107 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gdir.go +19 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/genviron.go +21 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gerror.go +29 -30 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gfileutils.go +38 -45 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/ggettext.go +19 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/ghash.go +53 -81 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/ghmac.go +24 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/ghook.go +26 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/ghostutils.go +18 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/giochannel.go +67 -83 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gkeyfile.go +62 -72 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/glib-types.go +12 -4 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/glist.go +11 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gmain.go +117 -181 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gmappedfile.go +21 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gmarkup.go +43 -51 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gmem.go +31 -44 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gmessages.go +45 -70 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gnode.go +35 -50 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/goption.go +43 -57 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gpathbuf.go +24 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gpattern.go +23 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gpoll.go +13 -3 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gprimes.go +14 -3 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gprintf.go +20 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gqsort.go +15 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gquark.go +19 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gqueue.go +52 -84 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/grand.go +30 -33 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/grcbox.go +27 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/grefcount.go +21 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/grefstring.go +20 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gregex.go +57 -72 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/grel.go +21 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gscanner.go +30 -40 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gsequence.go +49 -74 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gshell.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gslice.go +21 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gslist.go +11 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gspawn.go +23 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gstdio.go +27 -33 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gstrfuncs.go +71 -115 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gstring.go +51 -77 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gstringchunk.go +15 -10 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gstrvbuilder.go +22 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gtestutils.go +80 -132 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gthread.go +97 -146 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gthreadpool.go +25 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gtimer.go +20 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gtimezone.go +26 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gtrashstack.go +14 -8 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gtree.go +45 -63 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gtypes.go +12 -4 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gunicode.go +85 -132 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/guri.go +50 -63 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gutils.go +41 -62 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/guuid.go +15 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gvariant-parser.go +14 -3 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gvariant.go +143 -242 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gvarianttype.go +45 -63 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gversion.go +14 -3 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/main.go +28 -31 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gmodule/gmodule.go +18 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gmodule/main.go +11 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gbinding.go +22 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gbindinggroup.go +19 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gboxed.go +13 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gclosure.go +31 -37 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/genums.go +22 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/glib-types.go +11 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gmarshal.go +35 -45 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gobject.go +82 -116 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gparam.go +43 -54 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gparamspecs.go +79 -46 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gsignal.go +50 -79 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gsignalgroup.go +24 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gsourceclosure.go +12 -4 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gtype.go +82 -136 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gtypemodule.go +18 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gtypeplugin.go +20 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gvalue.go +85 -141 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gvaluearray.go +23 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gvaluetypes.go +13 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/main.go +1 -10 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/more.go +1 -8 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-box.go +44 -61 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-euler.go +34 -43 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-frustum.go +23 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-matrix.go +80 -135 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-plane.go +27 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-point.go +25 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-point3d.go +31 -35 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-quad.go +21 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-quaternion.go +37 -49 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-ray.go +31 -37 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-rect.go +46 -67 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-size.go +22 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-sphere.go +26 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-triangle.go +29 -33 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-vec2.go +40 -53 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-vec3.go +48 -69 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-vec4.go +48 -69 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskblendnode.go +17 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskblurnode.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskbordernode.go +17 -8 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskbroadwayrenderer.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcaironode.go +16 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcairorenderer.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskclipnode.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcolormatrixnode.go +17 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcolornode.go +15 -4 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcomponenttransfer.go +14 -3 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcomponenttransfernode.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcompositenode.go +17 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskconicgradientnode.go +19 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcontainernode.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcopynode.go +15 -3 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcrossfadenode.go +17 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskdebugnode.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskenums.go +1 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskfillnode.go +17 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskglrenderer.go +17 -4 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskglshader.go +50 -65 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskglshadernode.go +18 -8 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskinsetshadownode.go +20 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskisolationnode.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gsklineargradientnode.go +22 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskmasknode.go +17 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskopacitynode.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskoutsetshadownode.go +20 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskpastenode.go +15 -4 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskpath.go +15 -4 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskpathpoint.go +21 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskradialgradientnode.go +25 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskrenderer.go +21 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskrendernode.go +29 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskrepeatnode.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskroundedclipnode.go +16 -5 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 +17 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskstroke.go +14 -3 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskstrokenode.go +17 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gsksubsurfacenode.go +17 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gsktextnode.go +20 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gsktexturenode.go +15 -3 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gsktexturescalenode.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gsktransform.go +14 -3 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gsktransformnode.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gsktypes.go +153 -237 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskvulkanrenderer.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkaboutdialog.go +51 -70 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkaccelgroup.go +19 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkaccessible.go +66 -159 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkaccessiblehypertext.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkaccessiblerange.go +0 -7 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 +23 -40 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkactionbar.go +21 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkadjustment.go +28 -32 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkalertdialog.go +29 -31 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkappchooser.go +18 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkappchooserbutton.go +25 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkappchooserdialog.go +18 -8 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 +29 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkapplicationwindow.go +19 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkaspectframe.go +24 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkassistant.go +43 -48 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkatcontext.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbinlayout.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbitset.go +20 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbookmarklist.go +20 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkboolfilter.go +18 -9 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkborder.go +16 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbox.go +27 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkboxlayout.go +22 -18 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 +41 -35 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbuilderlistitemfactory.go +18 -8 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbuilderscope.go +23 -14 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 +33 -40 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellarea.go +59 -87 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellareabox.go +18 -10 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellareacontext.go +21 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcelleditable.go +17 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcelllayout.go +31 -68 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrenderer.go +42 -56 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrendereraccel.go +15 -3 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrenderercombo.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrendererpixbuf.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrendererprogress.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrendererspin.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrendererspinner.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrenderertext.go +14 -4 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrenderertoggle.go +20 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellview.go +26 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcenterbox.go +24 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcenterlayout.go +26 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcheckbutton.go +26 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolorbutton.go +19 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolorchooser.go +21 -33 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolorchooserdialog.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolorchooserwidget.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolordialog.go +22 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolordialogbutton.go +18 -9 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolorutils.go +15 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolumnview.go +39 -47 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolumnviewcell.go +19 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolumnviewcolumn.go +33 -36 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolumnviewrow.go +25 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolumnviewsorter.go +16 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcombobox.go +40 -51 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcomboboxtext.go +24 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkconstraint.go +28 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkconstraintguide.go +24 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkconstraintlayout.go +27 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcsserror.go +12 -4 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcssprovider.go +22 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcsssection.go +24 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcustomfilter.go +15 -4 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcustomlayout.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcustomsorter.go +15 -4 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdebug.go +14 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdialog.go +28 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdialogerror.go +13 -3 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdirectorylist.go +24 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdragicon.go +19 -8 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdragsource.go +21 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdrawingarea.go +18 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdropcontrollermotion.go +17 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdropdown.go +34 -35 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdroptarget.go +25 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdroptargetasync.go +19 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkeditable.go +65 -173 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkeditablelabel.go +17 -8 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkemojichooser.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkentry.go +76 -119 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkentrybuffer.go +23 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkentrycompletion.go +37 -45 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkenums.go +147 -70 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkeventcontroller.go +25 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkeventcontrollerfocus.go +16 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkeventcontrollerkey.go +18 -9 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkeventcontrollerlegacy.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkeventcontrollermotion.go +16 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkeventcontrollerscroll.go +19 -9 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 +67 -50 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfilechooser.go +68 -177 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfilechooserdialog.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfilechoosernative.go +18 -10 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfilechooserwidget.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfiledialog.go +46 -54 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfilefilter.go +24 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfilelauncher.go +24 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfilter.go +18 -9 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfilterlistmodel.go +23 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfixed.go +20 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfixedlayout.go +18 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkflattenlistmodel.go +17 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkflowbox.go +57 -79 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfontbutton.go +23 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfontchooser.go +51 -132 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfontchooserdialog.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfontchooserwidget.go +13 -2 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 +21 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgesture.go +29 -33 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgestureclick.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturedrag.go +16 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturelongpress.go +16 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturepan.go +16 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturerotate.go +15 -4 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturesingle.go +20 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturestylus.go +20 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgestureswipe.go +15 -4 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturezoom.go +15 -4 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkglarea.go +32 -39 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgraphicsoffload.go +22 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgrid.go +36 -45 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgridlayout.go +37 -43 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgridview.go +29 -30 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkheaderbar.go +25 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkiconpaintable.go +17 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkicontheme.go +37 -34 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkiconview.go +78 -123 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 +26 -31 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkimcontextsimple.go +16 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkimmulticontext.go +15 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkinfobar.go +30 -32 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkinscription.go +37 -45 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklabel.go +64 -98 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklayoutchild.go +14 -3 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklayoutmanager.go +17 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklevelbar.go +28 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklinkbutton.go +19 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklistbase.go +0 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklistbox.go +63 -88 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklistheader.go +18 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklistitem.go +27 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklistitemfactory.go +0 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkliststore.go +34 -41 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 +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmain.go +18 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmaplistmodel.go +18 -9 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmediacontrols.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmediafile.go +24 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmediastream.go +45 -69 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmenubutton.go +41 -53 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmessagedialog.go +21 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmountoperation.go +18 -10 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmultifilter.go +22 -9 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmultiselection.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmultisorter.go +16 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtknative.go +24 -34 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtknativedialog.go +21 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtknoselection.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtknotebook.go +64 -87 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtknumericsorter.go +18 -9 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkorientable.go +16 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkoverlay.go +22 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkoverlaylayout.go +20 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpadcontroller.go +18 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpagesetup.go +40 -47 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpagesetupunixdialog.go +18 -8 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpaned.go +30 -32 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpapersize.go +39 -50 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpasswordentry.go +18 -9 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpasswordentrybuffer.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpicture.go +36 -39 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpopover.go +33 -41 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpopoverbin.go +24 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpopovermenu.go +21 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpopovermenubar.go +18 -9 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprintcontext.go +23 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprintdialog.go +37 -36 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprinter.go +40 -48 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprintjob.go +44 -57 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprintoperation.go +54 -65 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprintoperationpreview.go +17 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprintsettings.go +89 -145 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprintunixdialog.go +31 -33 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprogressbar.go +27 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkrange.go +33 -44 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkrecentmanager.go +54 -65 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkrender.go +22 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkrevealer.go +25 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkroot.go +18 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkscale.go +27 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkscalebutton.go +24 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkscrollable.go +29 -61 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkscrollbar.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkscrolledwindow.go +49 -61 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksearchbar.go +23 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksearchentry.go +24 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksectionmodel.go +15 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkselectionfiltermodel.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkselectionmodel.go +33 -75 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkseparator.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksettings.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcut.go +21 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutaction.go +47 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutcontroller.go +21 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutlabel.go +18 -10 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutmanager.go +0 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutsgroup.go +13 -3 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutssection.go +13 -3 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutsshortcut.go +0 -8 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutswindow.go +13 -3 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcuttrigger.go +46 -34 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshow.go +13 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksignallistitemfactory.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksingleselection.go +23 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksizegroup.go +19 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksizerequest.go +11 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkslicelistmodel.go +20 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksnapshot.go +71 -112 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksorter.go +18 -9 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksortlistmodel.go +23 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkspinbutton.go +45 -56 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkspinner.go +18 -10 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstack.go +55 -68 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstacksidebar.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstackswitcher.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstatusbar.go +19 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstringfilter.go +24 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstringlist.go +26 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstringsorter.go +22 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstylecontext.go +35 -43 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstyleprovider.go +1 -10 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksvg.go +39 -41 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkswitch.go +18 -10 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksymbolicpaintable.go +15 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktestatcontext.go +21 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktestutils.go +17 -9 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktext.go +49 -69 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktextbuffer.go +85 -138 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktextchild.go +16 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktextiter.go +104 -179
@@ -5,6 +5,7 @@ import (
55 "structs"
66 "unsafe"
77
8+ "github.com/bnema/purego"
89 "github.com/bnema/puregotk/pkg/core"
910 "github.com/bnema/puregotk/v4/gdk"
1011 "github.com/bnema/puregotk/v4/glib"
@@ -58,7 +59,6 @@ type TextIter struct {
5859 var xTextIterGLibType func() types.GType
5960
6061 func TextIterGLibType() types.GType {
61- core.LazyRegister(&xTextIterGLibType, "GTK", "gtk_text_iter_get_type", false)
6262 return xTextIterGLibType()
6363 }
6464
@@ -83,8 +83,6 @@ var xTextIterAssign func(uintptr, *TextIter)
8383 //
8484 // The function is used by language bindings.
8585 func (x *TextIter) Assign(OtherVar *TextIter) {
86- core.LazyRegister(&xTextIterAssign, "GTK", "gtk_text_iter_assign", false)
87-
8886 xTextIterAssign(x.GoPointer(), OtherVar)
8987 }
9088
@@ -96,8 +94,6 @@ var xTextIterBackwardChar func(uintptr) bool
9694 // in the buffer (character offset 0), this function returns %FALSE
9795 // for convenience when writing loops.
9896 func (x *TextIter) BackwardChar() bool {
99- core.LazyRegister(&xTextIterBackwardChar, "GTK", "gtk_text_iter_backward_char", false)
100-
10197 cret := xTextIterBackwardChar(x.GoPointer())
10298 return cret
10399 }
@@ -114,8 +110,6 @@ var xTextIterBackwardChars func(uintptr, int) bool
114110 // moved onto the end iterator, then %FALSE is returned. If @count is 0,
115111 // the function does nothing and returns %FALSE.
116112 func (x *TextIter) BackwardChars(CountVar int) bool {
117- core.LazyRegister(&xTextIterBackwardChars, "GTK", "gtk_text_iter_backward_chars", false)
118-
119113 cret := xTextIterBackwardChars(x.GoPointer(), CountVar)
120114 return cret
121115 }
@@ -124,8 +118,6 @@ var xTextIterBackwardCursorPosition func(uintptr) bool
124118
125119 // Like [method@Gtk.TextIter.forward_cursor_position], but moves backward.
126120 func (x *TextIter) BackwardCursorPosition() bool {
127- core.LazyRegister(&xTextIterBackwardCursorPosition, "GTK", "gtk_text_iter_backward_cursor_position", false)
128-
129121 cret := xTextIterBackwardCursorPosition(x.GoPointer())
130122 return cret
131123 }
@@ -136,8 +128,6 @@ var xTextIterBackwardCursorPositions func(uintptr, int) bool
136128 //
137129 // See [method@Gtk.TextIter.forward_cursor_position] for details.
138130 func (x *TextIter) BackwardCursorPositions(CountVar int) bool {
139- core.LazyRegister(&xTextIterBackwardCursorPositions, "GTK", "gtk_text_iter_backward_cursor_positions", false)
140-
141131 cret := xTextIterBackwardCursorPositions(x.GoPointer(), CountVar)
142132 return cret
143133 }
@@ -147,8 +137,6 @@ var xTextIterBackwardFindChar func(uintptr, uintptr, uintptr, *TextIter) bool
147137 // Same as [method@Gtk.TextIter.forward_find_char],
148138 // but goes backward from @iter.
149139 func (x *TextIter) BackwardFindChar(PredVar *TextCharPredicate, UserDataVar uintptr, LimitVar *TextIter) bool {
150- core.LazyRegister(&xTextIterBackwardFindChar, "GTK", "gtk_text_iter_backward_find_char", false)
151-
152140 cret := xTextIterBackwardFindChar(x.GoPointer(), glib.NewCallback(PredVar), UserDataVar, LimitVar)
153141 return cret
154142 }
@@ -165,8 +153,6 @@ var xTextIterBackwardLine func(uintptr) bool
165153 // in a loop calling this function, the line number may not change on
166154 // every iteration, if your first iteration is on line 0.)
167155 func (x *TextIter) BackwardLine() bool {
168- core.LazyRegister(&xTextIterBackwardLine, "GTK", "gtk_text_iter_backward_line", false)
169-
170156 cret := xTextIterBackwardLine(x.GoPointer())
171157 return cret
172158 }
@@ -184,8 +170,6 @@ var xTextIterBackwardLines func(uintptr, int) bool
184170 // the function does nothing and returns %FALSE. If @count is negative,
185171 // moves forward by 0 - @count lines.
186172 func (x *TextIter) BackwardLines(CountVar int) bool {
187- core.LazyRegister(&xTextIterBackwardLines, "GTK", "gtk_text_iter_backward_lines", false)
188-
189173 cret := xTextIterBackwardLines(x.GoPointer(), CountVar)
190174 return cret
191175 }
@@ -197,8 +181,6 @@ var xTextIterBackwardSearch func(uintptr, string, TextSearchFlags, *TextIter, *T
197181 // @match_end will never be set to a `GtkTextIter` located after @iter,
198182 // even if there is a possible @match_start before or at @iter.
199183 func (x *TextIter) BackwardSearch(StrVar string, FlagsVar TextSearchFlags, MatchStartVar *TextIter, MatchEndVar *TextIter, LimitVar *TextIter) bool {
200- core.LazyRegister(&xTextIterBackwardSearch, "GTK", "gtk_text_iter_backward_search", false)
201-
202184 cret := xTextIterBackwardSearch(x.GoPointer(), StrVar, FlagsVar, MatchStartVar, MatchEndVar, LimitVar)
203185 return cret
204186 }
@@ -213,8 +195,6 @@ var xTextIterBackwardSentenceStart func(uintptr) bool
213195 // Sentence boundaries are determined by Pango and should
214196 // be correct for nearly any language.
215197 func (x *TextIter) BackwardSentenceStart() bool {
216- core.LazyRegister(&xTextIterBackwardSentenceStart, "GTK", "gtk_text_iter_backward_sentence_start", false)
217-
218198 cret := xTextIterBackwardSentenceStart(x.GoPointer())
219199 return cret
220200 }
@@ -225,8 +205,6 @@ var xTextIterBackwardSentenceStarts func(uintptr, int) bool
225205 //
226206 // If @count is negative, moves forward instead of backward.
227207 func (x *TextIter) BackwardSentenceStarts(CountVar int) bool {
228- core.LazyRegister(&xTextIterBackwardSentenceStarts, "GTK", "gtk_text_iter_backward_sentence_starts", false)
229-
230208 cret := xTextIterBackwardSentenceStarts(x.GoPointer(), CountVar)
231209 return cret
232210 }
@@ -243,8 +221,6 @@ var xTextIterBackwardToTagToggle func(uintptr, uintptr) bool
243221 // to the location of the toggle, or the start of the buffer
244222 // if no toggle is found.
245223 func (x *TextIter) BackwardToTagToggle(TagVar *TextTag) bool {
246- core.LazyRegister(&xTextIterBackwardToTagToggle, "GTK", "gtk_text_iter_backward_to_tag_toggle", false)
247-
248224 cret := xTextIterBackwardToTagToggle(x.GoPointer(), TagVar.GoPointer())
249225 return cret
250226 }
@@ -255,8 +231,6 @@ var xTextIterBackwardVisibleCursorPosition func(uintptr) bool
255231 //
256232 // See [method@Gtk.TextIter.backward_cursor_position] for details.
257233 func (x *TextIter) BackwardVisibleCursorPosition() bool {
258- core.LazyRegister(&xTextIterBackwardVisibleCursorPosition, "GTK", "gtk_text_iter_backward_visible_cursor_position", false)
259-
260234 cret := xTextIterBackwardVisibleCursorPosition(x.GoPointer())
261235 return cret
262236 }
@@ -267,8 +241,6 @@ var xTextIterBackwardVisibleCursorPositions func(uintptr, int) bool
267241 //
268242 // See [method@Gtk.TextIter.backward_cursor_position] for details.
269243 func (x *TextIter) BackwardVisibleCursorPositions(CountVar int) bool {
270- core.LazyRegister(&xTextIterBackwardVisibleCursorPositions, "GTK", "gtk_text_iter_backward_visible_cursor_positions", false)
271-
272244 cret := xTextIterBackwardVisibleCursorPositions(x.GoPointer(), CountVar)
273245 return cret
274246 }
@@ -285,8 +257,6 @@ var xTextIterBackwardVisibleLine func(uintptr) bool
285257 // in a loop calling this function, the line number may not change on
286258 // every iteration, if your first iteration is on line 0.)
287259 func (x *TextIter) BackwardVisibleLine() bool {
288- core.LazyRegister(&xTextIterBackwardVisibleLine, "GTK", "gtk_text_iter_backward_visible_line", false)
289-
290260 cret := xTextIterBackwardVisibleLine(x.GoPointer())
291261 return cret
292262 }
@@ -304,8 +274,6 @@ var xTextIterBackwardVisibleLines func(uintptr, int) bool
304274 // the function does nothing and returns %FALSE. If @count is negative,
305275 // moves forward by 0 - @count lines.
306276 func (x *TextIter) BackwardVisibleLines(CountVar int) bool {
307- core.LazyRegister(&xTextIterBackwardVisibleLines, "GTK", "gtk_text_iter_backward_visible_lines", false)
308-
309277 cret := xTextIterBackwardVisibleLines(x.GoPointer(), CountVar)
310278 return cret
311279 }
@@ -320,8 +288,6 @@ var xTextIterBackwardVisibleWordStart func(uintptr) bool
320288 // Word breaks are determined by Pango and should be correct
321289 // for nearly any language.
322290 func (x *TextIter) BackwardVisibleWordStart() bool {
323- core.LazyRegister(&xTextIterBackwardVisibleWordStart, "GTK", "gtk_text_iter_backward_visible_word_start", false)
324-
325291 cret := xTextIterBackwardVisibleWordStart(x.GoPointer())
326292 return cret
327293 }
@@ -330,8 +296,6 @@ var xTextIterBackwardVisibleWordStarts func(uintptr, int) bool
330296
331297 // Calls [method@Gtk.TextIter.backward_visible_word_start] up to @count times.
332298 func (x *TextIter) BackwardVisibleWordStarts(CountVar int) bool {
333- core.LazyRegister(&xTextIterBackwardVisibleWordStarts, "GTK", "gtk_text_iter_backward_visible_word_starts", false)
334-
335299 cret := xTextIterBackwardVisibleWordStarts(x.GoPointer(), CountVar)
336300 return cret
337301 }
@@ -346,8 +310,6 @@ var xTextIterBackwardWordStart func(uintptr) bool
346310 // Word breaks are determined by Pango and should be correct
347311 // for nearly any language
348312 func (x *TextIter) BackwardWordStart() bool {
349- core.LazyRegister(&xTextIterBackwardWordStart, "GTK", "gtk_text_iter_backward_word_start", false)
350-
351313 cret := xTextIterBackwardWordStart(x.GoPointer())
352314 return cret
353315 }
@@ -356,8 +318,6 @@ var xTextIterBackwardWordStarts func(uintptr, int) bool
356318
357319 // Calls [method@Gtk.TextIter.backward_word_start] up to @count times.
358320 func (x *TextIter) BackwardWordStarts(CountVar int) bool {
359- core.LazyRegister(&xTextIterBackwardWordStarts, "GTK", "gtk_text_iter_backward_word_starts", false)
360-
361321 cret := xTextIterBackwardWordStarts(x.GoPointer(), CountVar)
362322 return cret
363323 }
@@ -373,8 +333,6 @@ var xTextIterCanInsert func(uintptr, bool) bool
373333 // [method@Gtk.TextBuffer.insert_interactive] uses this function
374334 // to decide whether insertions are allowed at a given position.
375335 func (x *TextIter) CanInsert(DefaultEditabilityVar bool) bool {
376- core.LazyRegister(&xTextIterCanInsert, "GTK", "gtk_text_iter_can_insert", false)
377-
378336 cret := xTextIterCanInsert(x.GoPointer(), DefaultEditabilityVar)
379337 return cret
380338 }
@@ -387,8 +345,6 @@ var xTextIterCompare func(uintptr, *TextIter) int
387345 // Ordering is in character offset order, i.e. the first character
388346 // in the buffer is less than the second character in the buffer.
389347 func (x *TextIter) Compare(RhsVar *TextIter) int {
390- core.LazyRegister(&xTextIterCompare, "GTK", "gtk_text_iter_compare", false)
391-
392348 cret := xTextIterCompare(x.GoPointer(), RhsVar)
393349 return cret
394350 }
@@ -403,8 +359,6 @@ var xTextIterCopy func(uintptr) uintptr
403359 //
404360 // The function is used by language bindings.
405361 func (x *TextIter) Copy() *TextIter {
406- core.LazyRegister(&xTextIterCopy, "GTK", "gtk_text_iter_copy", false)
407-
408362 cret := xTextIterCopy(x.GoPointer())
409363 if cret == 0 {
410364 return nil
@@ -428,8 +382,6 @@ var xTextIterEditable func(uintptr, bool) bool
428382 // editable range. Use [method@Gtk.TextIter.can_insert] to handle this
429383 // case.
430384 func (x *TextIter) Editable(DefaultSettingVar bool) bool {
431- core.LazyRegister(&xTextIterEditable, "GTK", "gtk_text_iter_editable", false)
432-
433385 cret := xTextIterEditable(x.GoPointer(), DefaultSettingVar)
434386 return cret
435387 }
@@ -448,8 +400,6 @@ var xTextIterEndsLine func(uintptr) bool
448400 // iterator is considered to be at the end of a line, even though there
449401 // are no paragraph delimiter chars there.
450402 func (x *TextIter) EndsLine() bool {
451- core.LazyRegister(&xTextIterEndsLine, "GTK", "gtk_text_iter_ends_line", false)
452-
453403 cret := xTextIterEndsLine(x.GoPointer())
454404 return cret
455405 }
@@ -461,8 +411,6 @@ var xTextIterEndsSentence func(uintptr) bool
461411 // Sentence boundaries are determined by Pango and should
462412 // be correct for nearly any language.
463413 func (x *TextIter) EndsSentence() bool {
464- core.LazyRegister(&xTextIterEndsSentence, "GTK", "gtk_text_iter_ends_sentence", false)
465-
466414 cret := xTextIterEndsSentence(x.GoPointer())
467415 return cret
468416 }
@@ -480,8 +428,6 @@ var xTextIterEndsTag func(uintptr, uintptr) bool
480428 // returns %TRUE, [method@Gtk.TextIter.has_tag] will return
481429 // %FALSE for the same parameters.
482430 func (x *TextIter) EndsTag(TagVar *TextTag) bool {
483- core.LazyRegister(&xTextIterEndsTag, "GTK", "gtk_text_iter_ends_tag", false)
484-
485431 cret := xTextIterEndsTag(x.GoPointer(), TagVar.GoPointer())
486432 return cret
487433 }
@@ -493,8 +439,6 @@ var xTextIterEndsWord func(uintptr) bool
493439 // Word breaks are determined by Pango and should be correct
494440 // for nearly any language.
495441 func (x *TextIter) EndsWord() bool {
496- core.LazyRegister(&xTextIterEndsWord, "GTK", "gtk_text_iter_ends_word", false)
497-
498442 cret := xTextIterEndsWord(x.GoPointer())
499443 return cret
500444 }
@@ -509,8 +453,6 @@ var xTextIterEqual func(uintptr, *TextIter) bool
509453 // iterator and comparing the offsets yourself. Also, it’s a
510454 // bit faster than [method@Gtk.TextIter.compare].
511455 func (x *TextIter) Equal(RhsVar *TextIter) bool {
512- core.LazyRegister(&xTextIterEqual, "GTK", "gtk_text_iter_equal", false)
513-
514456 cret := xTextIterEqual(x.GoPointer(), RhsVar)
515457 return cret
516458 }
@@ -525,8 +467,6 @@ var xTextIterForwardChar func(uintptr) bool
525467 // one character before it, @iter will now point at the end iterator,
526468 // and this function returns %FALSE for convenience when writing loops.
527469 func (x *TextIter) ForwardChar() bool {
528- core.LazyRegister(&xTextIterForwardChar, "GTK", "gtk_text_iter_forward_char", false)
529-
530470 cret := xTextIterForwardChar(x.GoPointer())
531471 return cret
532472 }
@@ -543,8 +483,6 @@ var xTextIterForwardChars func(uintptr, int) bool
543483 // (the last iterator in the buffer is not dereferenceable). If @count
544484 // is 0, the function does nothing and returns %FALSE.
545485 func (x *TextIter) ForwardChars(CountVar int) bool {
546- core.LazyRegister(&xTextIterForwardChars, "GTK", "gtk_text_iter_forward_chars", false)
547-
548486 cret := xTextIterForwardChars(x.GoPointer(), CountVar)
549487 return cret
550488 }
@@ -567,8 +505,6 @@ var xTextIterForwardCursorPosition func(uintptr) bool
567505 // See also the [struct@Pango.LogAttr] struct and the [func@Pango.break]
568506 // function.
569507 func (x *TextIter) ForwardCursorPosition() bool {
570- core.LazyRegister(&xTextIterForwardCursorPosition, "GTK", "gtk_text_iter_forward_cursor_position", false)
571-
572508 cret := xTextIterForwardCursorPosition(x.GoPointer())
573509 return cret
574510 }
@@ -579,8 +515,6 @@ var xTextIterForwardCursorPositions func(uintptr, int) bool
579515 //
580516 // See [method@Gtk.TextIter.forward_cursor_position] for details.
581517 func (x *TextIter) ForwardCursorPositions(CountVar int) bool {
582- core.LazyRegister(&xTextIterForwardCursorPositions, "GTK", "gtk_text_iter_forward_cursor_positions", false)
583-
584518 cret := xTextIterForwardCursorPositions(x.GoPointer(), CountVar)
585519 return cret
586520 }
@@ -593,8 +527,6 @@ var xTextIterForwardFindChar func(uintptr, uintptr, uintptr, *TextIter) bool
593527 // If @pred never returns %TRUE, @iter is set to @limit if
594528 // @limit is non-%NULL, otherwise to the end iterator.
595529 func (x *TextIter) ForwardFindChar(PredVar *TextCharPredicate, UserDataVar uintptr, LimitVar *TextIter) bool {
596- core.LazyRegister(&xTextIterForwardFindChar, "GTK", "gtk_text_iter_forward_find_char", false)
597-
598530 cret := xTextIterForwardFindChar(x.GoPointer(), glib.NewCallback(PredVar), UserDataVar, LimitVar)
599531 return cret
600532 }
@@ -608,8 +540,6 @@ var xTextIterForwardLine func(uintptr) bool
608540 // the operation, the iter is at the end of the buffer and not
609541 // dereferenceable, returns %FALSE. Otherwise, returns %TRUE.
610542 func (x *TextIter) ForwardLine() bool {
611- core.LazyRegister(&xTextIterForwardLine, "GTK", "gtk_text_iter_forward_line", false)
612-
613543 cret := xTextIterForwardLine(x.GoPointer())
614544 return cret
615545 }
@@ -627,8 +557,6 @@ var xTextIterForwardLines func(uintptr, int) bool
627557 // the function does nothing and returns %FALSE. If @count is negative,
628558 // moves backward by 0 - @count lines.
629559 func (x *TextIter) ForwardLines(CountVar int) bool {
630- core.LazyRegister(&xTextIterForwardLines, "GTK", "gtk_text_iter_forward_lines", false)
631-
632560 cret := xTextIterForwardLines(x.GoPointer(), CountVar)
633561 return cret
634562 }
@@ -646,8 +574,6 @@ var xTextIterForwardSearch func(uintptr, string, TextSearchFlags, *TextIter, *Te
646574 // @match_start will never be set to a `GtkTextIter` located before @iter,
647575 // even if there is a possible @match_end after or at @iter.
648576 func (x *TextIter) ForwardSearch(StrVar string, FlagsVar TextSearchFlags, MatchStartVar *TextIter, MatchEndVar *TextIter, LimitVar *TextIter) bool {
649- core.LazyRegister(&xTextIterForwardSearch, "GTK", "gtk_text_iter_forward_search", false)
650-
651577 cret := xTextIterForwardSearch(x.GoPointer(), StrVar, FlagsVar, MatchStartVar, MatchEndVar, LimitVar)
652578 return cret
653579 }
@@ -662,8 +588,6 @@ var xTextIterForwardSentenceEnd func(uintptr) bool
662588 // Sentence boundaries are determined by Pango and should
663589 // be correct for nearly any language.
664590 func (x *TextIter) ForwardSentenceEnd() bool {
665- core.LazyRegister(&xTextIterForwardSentenceEnd, "GTK", "gtk_text_iter_forward_sentence_end", false)
666-
667591 cret := xTextIterForwardSentenceEnd(x.GoPointer())
668592 return cret
669593 }
@@ -674,8 +598,6 @@ var xTextIterForwardSentenceEnds func(uintptr, int) bool
674598 //
675599 // If @count is negative, moves backward instead of forward.
676600 func (x *TextIter) ForwardSentenceEnds(CountVar int) bool {
677- core.LazyRegister(&xTextIterForwardSentenceEnds, "GTK", "gtk_text_iter_forward_sentence_ends", false)
678-
679601 cret := xTextIterForwardSentenceEnds(x.GoPointer(), CountVar)
680602 return cret
681603 }
@@ -688,8 +610,6 @@ var xTextIterForwardToEnd func(uintptr)
688610 // [method@Gtk.TextIter.get_char] called on the end iterator
689611 // returns 0, which is convenient for writing loops.
690612 func (x *TextIter) ForwardToEnd() {
691- core.LazyRegister(&xTextIterForwardToEnd, "GTK", "gtk_text_iter_forward_to_end", false)
692-
693613 xTextIterForwardToEnd(x.GoPointer())
694614 }
695615
@@ -707,8 +627,6 @@ var xTextIterForwardToLineEnd func(uintptr) bool
707627 // not end in paragraph delimiters, moves to the end iterator (end of
708628 // the last line), and returns %FALSE.
709629 func (x *TextIter) ForwardToLineEnd() bool {
710- core.LazyRegister(&xTextIterForwardToLineEnd, "GTK", "gtk_text_iter_forward_to_line_end", false)
711-
712630 cret := xTextIterForwardToLineEnd(x.GoPointer())
713631 return cret
714632 }
@@ -725,8 +643,6 @@ var xTextIterForwardToTagToggle func(uintptr, uintptr) bool
725643 // the location of the toggle, or to the end of the buffer
726644 // if no toggle is found.
727645 func (x *TextIter) ForwardToTagToggle(TagVar *TextTag) bool {
728- core.LazyRegister(&xTextIterForwardToTagToggle, "GTK", "gtk_text_iter_forward_to_tag_toggle", false)
729-
730646 cret := xTextIterForwardToTagToggle(x.GoPointer(), TagVar.GoPointer())
731647 return cret
732648 }
@@ -737,8 +653,6 @@ var xTextIterForwardVisibleCursorPosition func(uintptr) bool
737653 //
738654 // See [method@Gtk.TextIter.forward_cursor_position] for details.
739655 func (x *TextIter) ForwardVisibleCursorPosition() bool {
740- core.LazyRegister(&xTextIterForwardVisibleCursorPosition, "GTK", "gtk_text_iter_forward_visible_cursor_position", false)
741-
742656 cret := xTextIterForwardVisibleCursorPosition(x.GoPointer())
743657 return cret
744658 }
@@ -749,8 +663,6 @@ var xTextIterForwardVisibleCursorPositions func(uintptr, int) bool
749663 //
750664 // See [method@Gtk.TextIter.forward_cursor_position] for details.
751665 func (x *TextIter) ForwardVisibleCursorPositions(CountVar int) bool {
752- core.LazyRegister(&xTextIterForwardVisibleCursorPositions, "GTK", "gtk_text_iter_forward_visible_cursor_positions", false)
753-
754666 cret := xTextIterForwardVisibleCursorPositions(x.GoPointer(), CountVar)
755667 return cret
756668 }
@@ -764,8 +676,6 @@ var xTextIterForwardVisibleLine func(uintptr) bool
764676 // the end of the buffer and is now not dereferenceable, or if @iter was
765677 // already at the end of the buffer.
766678 func (x *TextIter) ForwardVisibleLine() bool {
767- core.LazyRegister(&xTextIterForwardVisibleLine, "GTK", "gtk_text_iter_forward_visible_line", false)
768-
769679 cret := xTextIterForwardVisibleLine(x.GoPointer())
770680 return cret
771681 }
@@ -783,8 +693,6 @@ var xTextIterForwardVisibleLines func(uintptr, int) bool
783693 // the function does nothing and returns %FALSE. If @count is negative,
784694 // moves backward by 0 - @count lines.
785695 func (x *TextIter) ForwardVisibleLines(CountVar int) bool {
786- core.LazyRegister(&xTextIterForwardVisibleLines, "GTK", "gtk_text_iter_forward_visible_lines", false)
787-
788696 cret := xTextIterForwardVisibleLines(x.GoPointer(), CountVar)
789697 return cret
790698 }
@@ -799,8 +707,6 @@ var xTextIterForwardVisibleWordEnd func(uintptr) bool
799707 // Word breaks are determined by Pango and should be correct
800708 // for nearly any language
801709 func (x *TextIter) ForwardVisibleWordEnd() bool {
802- core.LazyRegister(&xTextIterForwardVisibleWordEnd, "GTK", "gtk_text_iter_forward_visible_word_end", false)
803-
804710 cret := xTextIterForwardVisibleWordEnd(x.GoPointer())
805711 return cret
806712 }
@@ -809,8 +715,6 @@ var xTextIterForwardVisibleWordEnds func(uintptr, int) bool
809715
810716 // Calls [method@Gtk.TextIter.forward_visible_word_end] up to @count times.
811717 func (x *TextIter) ForwardVisibleWordEnds(CountVar int) bool {
812- core.LazyRegister(&xTextIterForwardVisibleWordEnds, "GTK", "gtk_text_iter_forward_visible_word_ends", false)
813-
814718 cret := xTextIterForwardVisibleWordEnds(x.GoPointer(), CountVar)
815719 return cret
816720 }
@@ -825,8 +729,6 @@ var xTextIterForwardWordEnd func(uintptr) bool
825729 // Word breaks are determined by Pango and should be correct
826730 // for nearly any language.
827731 func (x *TextIter) ForwardWordEnd() bool {
828- core.LazyRegister(&xTextIterForwardWordEnd, "GTK", "gtk_text_iter_forward_word_end", false)
829-
830732 cret := xTextIterForwardWordEnd(x.GoPointer())
831733 return cret
832734 }
@@ -835,8 +737,6 @@ var xTextIterForwardWordEnds func(uintptr, int) bool
835737
836738 // Calls [method@Gtk.TextIter.forward_word_end] up to @count times.
837739 func (x *TextIter) ForwardWordEnds(CountVar int) bool {
838- core.LazyRegister(&xTextIterForwardWordEnds, "GTK", "gtk_text_iter_forward_word_ends", false)
839-
840740 cret := xTextIterForwardWordEnds(x.GoPointer(), CountVar)
841741 return cret
842742 }
@@ -849,8 +749,6 @@ var xTextIterFree func(uintptr)
849749 // and is not especially useful for applications, because
850750 // iterators can simply be allocated on the stack.
851751 func (x *TextIter) Free() {
852- core.LazyRegister(&xTextIterFree, "GTK", "gtk_text_iter_free", false)
853-
854752 xTextIterFree(x.GoPointer())
855753 }
856754
@@ -858,7 +756,6 @@ var xTextIterGetBuffer func(uintptr) uintptr
858756
859757 // Returns the `GtkTextBuffer` this iterator is associated with.
860758 func (x *TextIter) GetBuffer() *TextBuffer {
861- core.LazyRegister(&xTextIterGetBuffer, "GTK", "gtk_text_iter_get_buffer", false)
862759 var cls *TextBuffer
863760
864761 cret := xTextIterGetBuffer(x.GoPointer())
@@ -877,8 +774,6 @@ var xTextIterGetBytesInLine func(uintptr) int
877774 // Returns the number of bytes in the line containing @iter,
878775 // including the paragraph delimiters.
879776 func (x *TextIter) GetBytesInLine() int {
880- core.LazyRegister(&xTextIterGetBytesInLine, "GTK", "gtk_text_iter_get_bytes_in_line", false)
881-
882777 cret := xTextIterGetBytesInLine(x.GoPointer())
883778 return cret
884779 }
@@ -895,8 +790,6 @@ var xTextIterGetChar func(uintptr) uint32
895790 //
896791 // So you can write a loop which ends when this function returns 0.
897792 func (x *TextIter) GetChar() uint32 {
898- core.LazyRegister(&xTextIterGetChar, "GTK", "gtk_text_iter_get_char", false)
899-
900793 cret := xTextIterGetChar(x.GoPointer())
901794 return cret
902795 }
@@ -906,8 +799,6 @@ var xTextIterGetCharsInLine func(uintptr) int
906799 // Returns the number of characters in the line containing @iter,
907800 // including the paragraph delimiters.
908801 func (x *TextIter) GetCharsInLine() int {
909- core.LazyRegister(&xTextIterGetCharsInLine, "GTK", "gtk_text_iter_get_chars_in_line", false)
910-
911802 cret := xTextIterGetCharsInLine(x.GoPointer())
912803 return cret
913804 }
@@ -919,7 +810,6 @@ var xTextIterGetChildAnchor func(uintptr) uintptr
919810 //
920811 // Otherwise, %NULL is returned.
921812 func (x *TextIter) GetChildAnchor() *TextChildAnchor {
922- core.LazyRegister(&xTextIterGetChildAnchor, "GTK", "gtk_text_iter_get_child_anchor", false)
923813 var cls *TextChildAnchor
924814
925815 cret := xTextIterGetChildAnchor(x.GoPointer())
@@ -940,8 +830,6 @@ var xTextIterGetLanguage func(uintptr) uintptr
940830 // If no tags affecting language apply to @iter, the return
941831 // value is identical to that of [func@Gtk.get_default_language].
942832 func (x *TextIter) GetLanguage() *pango.Language {
943- core.LazyRegister(&xTextIterGetLanguage, "GTK", "gtk_text_iter_get_language", false)
944-
945833 cret := xTextIterGetLanguage(x.GoPointer())
946834 if cret == 0 {
947835 return nil
@@ -956,8 +844,6 @@ var xTextIterGetLine func(uintptr) int
956844 // Lines in a `GtkTextBuffer` are numbered beginning
957845 // with 0 for the first line in the buffer.
958846 func (x *TextIter) GetLine() int {
959- core.LazyRegister(&xTextIterGetLine, "GTK", "gtk_text_iter_get_line", false)
960-
961847 cret := xTextIterGetLine(x.GoPointer())
962848 return cret
963849 }
@@ -971,8 +857,6 @@ var xTextIterGetLineIndex func(uintptr) int
971857 // UTF-8, and that characters can require a variable
972858 // number of bytes to represent.
973859 func (x *TextIter) GetLineIndex() int {
974- core.LazyRegister(&xTextIterGetLineIndex, "GTK", "gtk_text_iter_get_line_index", false)
975-
976860 cret := xTextIterGetLineIndex(x.GoPointer())
977861 return cret
978862 }
@@ -984,8 +868,6 @@ var xTextIterGetLineOffset func(uintptr) int
984868 //
985869 // The first character on the line has offset 0.
986870 func (x *TextIter) GetLineOffset() int {
987- core.LazyRegister(&xTextIterGetLineOffset, "GTK", "gtk_text_iter_get_line_offset", false)
988-
989871 cret := xTextIterGetLineOffset(x.GoPointer())
990872 return cret
991873 }
@@ -1000,8 +882,6 @@ var xTextIterGetMarks func(uintptr) uintptr
1000882 //
1001883 // The returned list is not in any meaningful order.
1002884 func (x *TextIter) GetMarks() *glib.SList {
1003- core.LazyRegister(&xTextIterGetMarks, "GTK", "gtk_text_iter_get_marks", false)
1004-
1005885 cret := xTextIterGetMarks(x.GoPointer())
1006886 if cret == 0 {
1007887 return nil
@@ -1018,8 +898,6 @@ var xTextIterGetOffset func(uintptr) int
1018898 // Use [method@Gtk.TextBuffer.get_iter_at_offset] to convert
1019899 // an offset back into an iterator.
1020900 func (x *TextIter) GetOffset() int {
1021- core.LazyRegister(&xTextIterGetOffset, "GTK", "gtk_text_iter_get_offset", false)
1022-
1023901 cret := xTextIterGetOffset(x.GoPointer())
1024902 return cret
1025903 }
@@ -1030,7 +908,6 @@ var xTextIterGetPaintable func(uintptr) uintptr
1030908 //
1031909 // Otherwise, %NULL is returned.
1032910 func (x *TextIter) GetPaintable() *gdk.PaintableBase {
1033- core.LazyRegister(&xTextIterGetPaintable, "GTK", "gtk_text_iter_get_paintable", false)
1034911 var cls *gdk.PaintableBase
1035912
1036913 cret := xTextIterGetPaintable(x.GoPointer())
@@ -1057,8 +934,6 @@ var xTextIterGetSlice func(uintptr, *TextIter) string
1057934 // text as well, so it is not a reliable indicator that a paintable or
1058935 // widget is in the buffer.
1059936 func (x *TextIter) GetSlice(EndVar *TextIter) string {
1060- core.LazyRegister(&xTextIterGetSlice, "GTK", "gtk_text_iter_get_slice", false)
1061-
1062937 cret := xTextIterGetSlice(x.GoPointer(), EndVar)
1063938 return cret
1064939 }
@@ -1073,8 +948,6 @@ var xTextIterGetTags func(uintptr) uintptr
1073948 // The `GtkTextTag`s in the list don’t have a reference added,
1074949 // but you have to free the list itself.
1075950 func (x *TextIter) GetTags() *glib.SList {
1076- core.LazyRegister(&xTextIterGetTags, "GTK", "gtk_text_iter_get_tags", false)
1077-
1078951 cret := xTextIterGetTags(x.GoPointer())
1079952 if cret == 0 {
1080953 return nil
@@ -1092,8 +965,6 @@ var xTextIterGetText func(uintptr, *TextIter) string
1092965 // byte offsets in the buffer. If you want offsets to correspond, see
1093966 // [method@Gtk.TextIter.get_slice].
1094967 func (x *TextIter) GetText(EndVar *TextIter) string {
1095- core.LazyRegister(&xTextIterGetText, "GTK", "gtk_text_iter_get_text", false)
1096-
1097968 cret := xTextIterGetText(x.GoPointer(), EndVar)
1098969 return cret
1099970 }
@@ -1109,8 +980,6 @@ var xTextIterGetToggledTags func(uintptr, bool) uintptr
1109980 // a tag is toggled off, then some non-empty range following @iter
1110981 // does not have the tag applied to it.
1111982 func (x *TextIter) GetToggledTags(ToggledOnVar bool) *glib.SList {
1112- core.LazyRegister(&xTextIterGetToggledTags, "GTK", "gtk_text_iter_get_toggled_tags", false)
1113-
1114983 cret := xTextIterGetToggledTags(x.GoPointer(), ToggledOnVar)
1115984 if cret == 0 {
1116985 return nil
@@ -1125,8 +994,6 @@ var xTextIterGetVisibleLineIndex func(uintptr) int
1125994 // are invisible due to tags with the “invisible” flag
1126995 // toggled on.
1127996 func (x *TextIter) GetVisibleLineIndex() int {
1128- core.LazyRegister(&xTextIterGetVisibleLineIndex, "GTK", "gtk_text_iter_get_visible_line_index", false)
1129-
1130997 cret := xTextIterGetVisibleLineIndex(x.GoPointer())
1131998 return cret
1132999 }
@@ -1138,8 +1005,6 @@ var xTextIterGetVisibleLineOffset func(uintptr) int
11381005 // are invisible due to tags with the “invisible” flag
11391006 // toggled on.
11401007 func (x *TextIter) GetVisibleLineOffset() int {
1141- core.LazyRegister(&xTextIterGetVisibleLineOffset, "GTK", "gtk_text_iter_get_visible_line_offset", false)
1142-
11431008 cret := xTextIterGetVisibleLineOffset(x.GoPointer())
11441009 return cret
11451010 }
@@ -1153,8 +1018,6 @@ var xTextIterGetVisibleSlice func(uintptr, *TextIter) string
11531018 // a `GtkTextTag` with the “invisible” attribute turned on has
11541019 // been applied to it.
11551020 func (x *TextIter) GetVisibleSlice(EndVar *TextIter) string {
1156- core.LazyRegister(&xTextIterGetVisibleSlice, "GTK", "gtk_text_iter_get_visible_slice", false)
1157-
11581021 cret := xTextIterGetVisibleSlice(x.GoPointer(), EndVar)
11591022 return cret
11601023 }
@@ -1168,8 +1031,6 @@ var xTextIterGetVisibleText func(uintptr, *TextIter) string
11681031 // a `GtkTextTag` with the “invisible” attribute turned on has
11691032 // been applied to it.
11701033 func (x *TextIter) GetVisibleText(EndVar *TextIter) string {
1171- core.LazyRegister(&xTextIterGetVisibleText, "GTK", "gtk_text_iter_get_visible_text", false)
1172-
11731034 cret := xTextIterGetVisibleText(x.GoPointer(), EndVar)
11741035 return cret
11751036 }
@@ -1182,8 +1043,6 @@ var xTextIterHasTag func(uintptr, uintptr) bool
11821043 // See also [method@Gtk.TextIter.starts_tag] and
11831044 // [method@Gtk.TextIter.ends_tag].
11841045 func (x *TextIter) HasTag(TagVar *TextTag) bool {
1185- core.LazyRegister(&xTextIterHasTag, "GTK", "gtk_text_iter_has_tag", false)
1186-
11871046 cret := xTextIterHasTag(x.GoPointer(), TagVar.GoPointer())
11881047 return cret
11891048 }
@@ -1194,8 +1053,6 @@ var xTextIterInRange func(uintptr, *TextIter, *TextIter) bool
11941053 //
11951054 // @start and @end must be in ascending order.
11961055 func (x *TextIter) InRange(StartVar *TextIter, EndVar *TextIter) bool {
1197- core.LazyRegister(&xTextIterInRange, "GTK", "gtk_text_iter_in_range", false)
1198-
11991056 cret := xTextIterInRange(x.GoPointer(), StartVar, EndVar)
12001057 return cret
12011058 }
@@ -1209,8 +1066,6 @@ var xTextIterInsideSentence func(uintptr) bool
12091066 // Sentence boundaries are determined by Pango and should be correct
12101067 // for nearly any language.
12111068 func (x *TextIter) InsideSentence() bool {
1212- core.LazyRegister(&xTextIterInsideSentence, "GTK", "gtk_text_iter_inside_sentence", false)
1213-
12141069 cret := xTextIterInsideSentence(x.GoPointer())
12151070 return cret
12161071 }
@@ -1227,8 +1082,6 @@ var xTextIterInsideWord func(uintptr) bool
12271082 // then this function returns %TRUE too, since @iter points to
12281083 // the first character of the word.
12291084 func (x *TextIter) InsideWord() bool {
1230- core.LazyRegister(&xTextIterInsideWord, "GTK", "gtk_text_iter_inside_word", false)
1231-
12321085 cret := xTextIterInsideWord(x.GoPointer())
12331086 return cret
12341087 }
@@ -1241,8 +1094,6 @@ var xTextIterIsCursorPosition func(uintptr) bool
12411094 // [struct@Pango.LogAttr] or [func@Pango.break] for details
12421095 // on what a cursor position is.
12431096 func (x *TextIter) IsCursorPosition() bool {
1244- core.LazyRegister(&xTextIterIsCursorPosition, "GTK", "gtk_text_iter_is_cursor_position", false)
1245-
12461097 cret := xTextIterIsCursorPosition(x.GoPointer())
12471098 return cret
12481099 }
@@ -1255,8 +1106,6 @@ var xTextIterIsEnd func(uintptr) bool
12551106 // in the buffer. [method@Gtk.TextIter.is_end] is the most efficient
12561107 // way to check whether an iterator is the end iterator.
12571108 func (x *TextIter) IsEnd() bool {
1258- core.LazyRegister(&xTextIterIsEnd, "GTK", "gtk_text_iter_is_end", false)
1259-
12601109 cret := xTextIterIsEnd(x.GoPointer())
12611110 return cret
12621111 }
@@ -1265,8 +1114,6 @@ var xTextIterIsStart func(uintptr) bool
12651114
12661115 // Returns %TRUE if @iter is the first iterator in the buffer.
12671116 func (x *TextIter) IsStart() bool {
1268- core.LazyRegister(&xTextIterIsStart, "GTK", "gtk_text_iter_is_start", false)
1269-
12701117 cret := xTextIterIsStart(x.GoPointer())
12711118 return cret
12721119 }
@@ -1283,8 +1130,6 @@ var xTextIterOrder func(uintptr, *TextIter)
12831130 // such as [method@Gtk.TextIter.in_range], that expect a
12841131 // pre-sorted range.
12851132 func (x *TextIter) Order(SecondVar *TextIter) {
1286- core.LazyRegister(&xTextIterOrder, "GTK", "gtk_text_iter_order", false)
1287-
12881133 xTextIterOrder(x.GoPointer(), SecondVar)
12891134 }
12901135
@@ -1295,8 +1140,6 @@ var xTextIterSetLine func(uintptr, int)
12951140 // If @line_number is negative or larger than or equal to the number of lines
12961141 // in the buffer, moves @iter to the start of the last line in the buffer.
12971142 func (x *TextIter) SetLine(LineNumberVar int) {
1298- core.LazyRegister(&xTextIterSetLine, "GTK", "gtk_text_iter_set_line", false)
1299-
13001143 xTextIterSetLine(x.GoPointer(), LineNumberVar)
13011144 }
13021145
@@ -1307,8 +1150,6 @@ var xTextIterSetLineIndex func(uintptr, int)
13071150 // the start of a character, it can’t be in the middle of a UTF-8
13081151 // encoded character.
13091152 func (x *TextIter) SetLineIndex(ByteOnLineVar int) {
1310- core.LazyRegister(&xTextIterSetLineIndex, "GTK", "gtk_text_iter_set_line_index", false)
1311-
13121153 xTextIterSetLineIndex(x.GoPointer(), ByteOnLineVar)
13131154 }
13141155
@@ -1321,8 +1162,6 @@ var xTextIterSetLineOffset func(uintptr, int)
13211162 // next line. See [method@Gtk.TextIter.set_line_index] if you have a byte
13221163 // index rather than a character offset.
13231164 func (x *TextIter) SetLineOffset(CharOnLineVar int) {
1324- core.LazyRegister(&xTextIterSetLineOffset, "GTK", "gtk_text_iter_set_line_offset", false)
1325-
13261165 xTextIterSetLineOffset(x.GoPointer(), CharOnLineVar)
13271166 }
13281167
@@ -1333,8 +1172,6 @@ var xTextIterSetOffset func(uintptr, int)
13331172 // @char_offset counts from the start
13341173 // of the entire text buffer, starting with 0.
13351174 func (x *TextIter) SetOffset(CharOffsetVar int) {
1336- core.LazyRegister(&xTextIterSetOffset, "GTK", "gtk_text_iter_set_offset", false)
1337-
13381175 xTextIterSetOffset(x.GoPointer(), CharOffsetVar)
13391176 }
13401177
@@ -1344,8 +1181,6 @@ var xTextIterSetVisibleLineIndex func(uintptr, int)
13441181 // bytes, i.e. text with a tag making it invisible is not counted
13451182 // in the index.
13461183 func (x *TextIter) SetVisibleLineIndex(ByteOnLineVar int) {
1347- core.LazyRegister(&xTextIterSetVisibleLineIndex, "GTK", "gtk_text_iter_set_visible_line_index", false)
1348-
13491184 xTextIterSetVisibleLineIndex(x.GoPointer(), ByteOnLineVar)
13501185 }
13511186
@@ -1355,8 +1190,6 @@ var xTextIterSetVisibleLineOffset func(uintptr, int)
13551190 // characters, i.e. text with a tag making it invisible is not
13561191 // counted in the offset.
13571192 func (x *TextIter) SetVisibleLineOffset(CharOnLineVar int) {
1358- core.LazyRegister(&xTextIterSetVisibleLineOffset, "GTK", "gtk_text_iter_set_visible_line_offset", false)
1359-
13601193 xTextIterSetVisibleLineOffset(x.GoPointer(), CharOnLineVar)
13611194 }
13621195
@@ -1370,8 +1203,6 @@ var xTextIterStartsLine func(uintptr) bool
13701203 // it doesn’t have to compute the offset, it just has to see
13711204 // whether it’s 0.
13721205 func (x *TextIter) StartsLine() bool {
1373- core.LazyRegister(&xTextIterStartsLine, "GTK", "gtk_text_iter_starts_line", false)
1374-
13751206 cret := xTextIterStartsLine(x.GoPointer())
13761207 return cret
13771208 }
@@ -1383,8 +1214,6 @@ var xTextIterStartsSentence func(uintptr) bool
13831214 // Sentence boundaries are determined by Pango and
13841215 // should be correct for nearly any language.
13851216 func (x *TextIter) StartsSentence() bool {
1386- core.LazyRegister(&xTextIterStartsSentence, "GTK", "gtk_text_iter_starts_sentence", false)
1387-
13881217 cret := xTextIterStartsSentence(x.GoPointer())
13891218 return cret
13901219 }
@@ -1402,8 +1231,6 @@ var xTextIterStartsTag func(uintptr, uintptr) bool
14021231 // this function returns %TRUE, [method@Gtk.TextIter.has_tag]
14031232 // will also return %TRUE for the same parameters.
14041233 func (x *TextIter) StartsTag(TagVar *TextTag) bool {
1405- core.LazyRegister(&xTextIterStartsTag, "GTK", "gtk_text_iter_starts_tag", false)
1406-
14071234 cret := xTextIterStartsTag(x.GoPointer(), TagVar.GoPointer())
14081235 return cret
14091236 }
@@ -1415,8 +1242,6 @@ var xTextIterStartsWord func(uintptr) bool
14151242 // Word breaks are determined by Pango and should be correct
14161243 // for nearly any language.
14171244 func (x *TextIter) StartsWord() bool {
1418- core.LazyRegister(&xTextIterStartsWord, "GTK", "gtk_text_iter_starts_word", false)
1419-
14201245 cret := xTextIterStartsWord(x.GoPointer())
14211246 return cret
14221247 }
@@ -1429,8 +1254,6 @@ var xTextIterTogglesTag func(uintptr, uintptr) bool
14291254 // This is equivalent to (gtk_text_iter_starts_tag() ||
14301255 // gtk_text_iter_ends_tag())
14311256 func (x *TextIter) TogglesTag(TagVar *TextTag) bool {
1432- core.LazyRegister(&xTextIterTogglesTag, "GTK", "gtk_text_iter_toggles_tag", false)
1433-
14341257 cret := xTextIterTogglesTag(x.GoPointer(), TagVar.GoPointer())
14351258 return cret
14361259 }
@@ -1445,7 +1268,6 @@ type TextSearchFlags int
14451268 var xTextSearchFlagsGLibType func() types.GType
14461269
14471270 func TextSearchFlagsGLibType() types.GType {
1448- core.LazyRegister(&xTextSearchFlagsGLibType, "GTK", "gtk_text_search_flags_get_type", false)
14491271 return xTextSearchFlagsGLibType()
14501272 }
14511273
@@ -1465,4 +1287,107 @@ const (
14651287 func init() {
14661288 core.SetPackageName("GTK", "gtk4")
14671289 core.SetSharedLibraries("GTK", []string{"libgtk-4.so.1", "libgtk-4.1.dylib"})
1290+ var libs []uintptr
1291+ for _, libPath := range core.GetPaths("GTK") {
1292+ lib, err := purego.Dlopen(libPath, purego.RTLD_NOW|purego.RTLD_GLOBAL)
1293+ if err != nil {
1294+ panic(err)
1295+ }
1296+ libs = append(libs, lib)
1297+ }
1298+
1299+ core.PuregoSafeRegister(&xTextSearchFlagsGLibType, libs, "gtk_text_search_flags_get_type")
1300+
1301+ core.PuregoSafeRegister(&xTextIterGLibType, libs, "gtk_text_iter_get_type")
1302+
1303+ core.PuregoSafeRegister(&xTextIterAssign, libs, "gtk_text_iter_assign")
1304+ core.PuregoSafeRegister(&xTextIterBackwardChar, libs, "gtk_text_iter_backward_char")
1305+ core.PuregoSafeRegister(&xTextIterBackwardChars, libs, "gtk_text_iter_backward_chars")
1306+ core.PuregoSafeRegister(&xTextIterBackwardCursorPosition, libs, "gtk_text_iter_backward_cursor_position")
1307+ core.PuregoSafeRegister(&xTextIterBackwardCursorPositions, libs, "gtk_text_iter_backward_cursor_positions")
1308+ core.PuregoSafeRegister(&xTextIterBackwardFindChar, libs, "gtk_text_iter_backward_find_char")
1309+ core.PuregoSafeRegister(&xTextIterBackwardLine, libs, "gtk_text_iter_backward_line")
1310+ core.PuregoSafeRegister(&xTextIterBackwardLines, libs, "gtk_text_iter_backward_lines")
1311+ core.PuregoSafeRegister(&xTextIterBackwardSearch, libs, "gtk_text_iter_backward_search")
1312+ core.PuregoSafeRegister(&xTextIterBackwardSentenceStart, libs, "gtk_text_iter_backward_sentence_start")
1313+ core.PuregoSafeRegister(&xTextIterBackwardSentenceStarts, libs, "gtk_text_iter_backward_sentence_starts")
1314+ core.PuregoSafeRegister(&xTextIterBackwardToTagToggle, libs, "gtk_text_iter_backward_to_tag_toggle")
1315+ core.PuregoSafeRegister(&xTextIterBackwardVisibleCursorPosition, libs, "gtk_text_iter_backward_visible_cursor_position")
1316+ core.PuregoSafeRegister(&xTextIterBackwardVisibleCursorPositions, libs, "gtk_text_iter_backward_visible_cursor_positions")
1317+ core.PuregoSafeRegister(&xTextIterBackwardVisibleLine, libs, "gtk_text_iter_backward_visible_line")
1318+ core.PuregoSafeRegister(&xTextIterBackwardVisibleLines, libs, "gtk_text_iter_backward_visible_lines")
1319+ core.PuregoSafeRegister(&xTextIterBackwardVisibleWordStart, libs, "gtk_text_iter_backward_visible_word_start")
1320+ core.PuregoSafeRegister(&xTextIterBackwardVisibleWordStarts, libs, "gtk_text_iter_backward_visible_word_starts")
1321+ core.PuregoSafeRegister(&xTextIterBackwardWordStart, libs, "gtk_text_iter_backward_word_start")
1322+ core.PuregoSafeRegister(&xTextIterBackwardWordStarts, libs, "gtk_text_iter_backward_word_starts")
1323+ core.PuregoSafeRegister(&xTextIterCanInsert, libs, "gtk_text_iter_can_insert")
1324+ core.PuregoSafeRegister(&xTextIterCompare, libs, "gtk_text_iter_compare")
1325+ core.PuregoSafeRegister(&xTextIterCopy, libs, "gtk_text_iter_copy")
1326+ core.PuregoSafeRegister(&xTextIterEditable, libs, "gtk_text_iter_editable")
1327+ core.PuregoSafeRegister(&xTextIterEndsLine, libs, "gtk_text_iter_ends_line")
1328+ core.PuregoSafeRegister(&xTextIterEndsSentence, libs, "gtk_text_iter_ends_sentence")
1329+ core.PuregoSafeRegister(&xTextIterEndsTag, libs, "gtk_text_iter_ends_tag")
1330+ core.PuregoSafeRegister(&xTextIterEndsWord, libs, "gtk_text_iter_ends_word")
1331+ core.PuregoSafeRegister(&xTextIterEqual, libs, "gtk_text_iter_equal")
1332+ core.PuregoSafeRegister(&xTextIterForwardChar, libs, "gtk_text_iter_forward_char")
1333+ core.PuregoSafeRegister(&xTextIterForwardChars, libs, "gtk_text_iter_forward_chars")
1334+ core.PuregoSafeRegister(&xTextIterForwardCursorPosition, libs, "gtk_text_iter_forward_cursor_position")
1335+ core.PuregoSafeRegister(&xTextIterForwardCursorPositions, libs, "gtk_text_iter_forward_cursor_positions")
1336+ core.PuregoSafeRegister(&xTextIterForwardFindChar, libs, "gtk_text_iter_forward_find_char")
1337+ core.PuregoSafeRegister(&xTextIterForwardLine, libs, "gtk_text_iter_forward_line")
1338+ core.PuregoSafeRegister(&xTextIterForwardLines, libs, "gtk_text_iter_forward_lines")
1339+ core.PuregoSafeRegister(&xTextIterForwardSearch, libs, "gtk_text_iter_forward_search")
1340+ core.PuregoSafeRegister(&xTextIterForwardSentenceEnd, libs, "gtk_text_iter_forward_sentence_end")
1341+ core.PuregoSafeRegister(&xTextIterForwardSentenceEnds, libs, "gtk_text_iter_forward_sentence_ends")
1342+ core.PuregoSafeRegister(&xTextIterForwardToEnd, libs, "gtk_text_iter_forward_to_end")
1343+ core.PuregoSafeRegister(&xTextIterForwardToLineEnd, libs, "gtk_text_iter_forward_to_line_end")
1344+ core.PuregoSafeRegister(&xTextIterForwardToTagToggle, libs, "gtk_text_iter_forward_to_tag_toggle")
1345+ core.PuregoSafeRegister(&xTextIterForwardVisibleCursorPosition, libs, "gtk_text_iter_forward_visible_cursor_position")
1346+ core.PuregoSafeRegister(&xTextIterForwardVisibleCursorPositions, libs, "gtk_text_iter_forward_visible_cursor_positions")
1347+ core.PuregoSafeRegister(&xTextIterForwardVisibleLine, libs, "gtk_text_iter_forward_visible_line")
1348+ core.PuregoSafeRegister(&xTextIterForwardVisibleLines, libs, "gtk_text_iter_forward_visible_lines")
1349+ core.PuregoSafeRegister(&xTextIterForwardVisibleWordEnd, libs, "gtk_text_iter_forward_visible_word_end")
1350+ core.PuregoSafeRegister(&xTextIterForwardVisibleWordEnds, libs, "gtk_text_iter_forward_visible_word_ends")
1351+ core.PuregoSafeRegister(&xTextIterForwardWordEnd, libs, "gtk_text_iter_forward_word_end")
1352+ core.PuregoSafeRegister(&xTextIterForwardWordEnds, libs, "gtk_text_iter_forward_word_ends")
1353+ core.PuregoSafeRegister(&xTextIterFree, libs, "gtk_text_iter_free")
1354+ core.PuregoSafeRegister(&xTextIterGetBuffer, libs, "gtk_text_iter_get_buffer")
1355+ core.PuregoSafeRegister(&xTextIterGetBytesInLine, libs, "gtk_text_iter_get_bytes_in_line")
1356+ core.PuregoSafeRegister(&xTextIterGetChar, libs, "gtk_text_iter_get_char")
1357+ core.PuregoSafeRegister(&xTextIterGetCharsInLine, libs, "gtk_text_iter_get_chars_in_line")
1358+ core.PuregoSafeRegister(&xTextIterGetChildAnchor, libs, "gtk_text_iter_get_child_anchor")
1359+ core.PuregoSafeRegister(&xTextIterGetLanguage, libs, "gtk_text_iter_get_language")
1360+ core.PuregoSafeRegister(&xTextIterGetLine, libs, "gtk_text_iter_get_line")
1361+ core.PuregoSafeRegister(&xTextIterGetLineIndex, libs, "gtk_text_iter_get_line_index")
1362+ core.PuregoSafeRegister(&xTextIterGetLineOffset, libs, "gtk_text_iter_get_line_offset")
1363+ core.PuregoSafeRegister(&xTextIterGetMarks, libs, "gtk_text_iter_get_marks")
1364+ core.PuregoSafeRegister(&xTextIterGetOffset, libs, "gtk_text_iter_get_offset")
1365+ core.PuregoSafeRegister(&xTextIterGetPaintable, libs, "gtk_text_iter_get_paintable")
1366+ core.PuregoSafeRegister(&xTextIterGetSlice, libs, "gtk_text_iter_get_slice")
1367+ core.PuregoSafeRegister(&xTextIterGetTags, libs, "gtk_text_iter_get_tags")
1368+ core.PuregoSafeRegister(&xTextIterGetText, libs, "gtk_text_iter_get_text")
1369+ core.PuregoSafeRegister(&xTextIterGetToggledTags, libs, "gtk_text_iter_get_toggled_tags")
1370+ core.PuregoSafeRegister(&xTextIterGetVisibleLineIndex, libs, "gtk_text_iter_get_visible_line_index")
1371+ core.PuregoSafeRegister(&xTextIterGetVisibleLineOffset, libs, "gtk_text_iter_get_visible_line_offset")
1372+ core.PuregoSafeRegister(&xTextIterGetVisibleSlice, libs, "gtk_text_iter_get_visible_slice")
1373+ core.PuregoSafeRegister(&xTextIterGetVisibleText, libs, "gtk_text_iter_get_visible_text")
1374+ core.PuregoSafeRegister(&xTextIterHasTag, libs, "gtk_text_iter_has_tag")
1375+ core.PuregoSafeRegister(&xTextIterInRange, libs, "gtk_text_iter_in_range")
1376+ core.PuregoSafeRegister(&xTextIterInsideSentence, libs, "gtk_text_iter_inside_sentence")
1377+ core.PuregoSafeRegister(&xTextIterInsideWord, libs, "gtk_text_iter_inside_word")
1378+ core.PuregoSafeRegister(&xTextIterIsCursorPosition, libs, "gtk_text_iter_is_cursor_position")
1379+ core.PuregoSafeRegister(&xTextIterIsEnd, libs, "gtk_text_iter_is_end")
1380+ core.PuregoSafeRegister(&xTextIterIsStart, libs, "gtk_text_iter_is_start")
1381+ core.PuregoSafeRegister(&xTextIterOrder, libs, "gtk_text_iter_order")
1382+ core.PuregoSafeRegister(&xTextIterSetLine, libs, "gtk_text_iter_set_line")
1383+ core.PuregoSafeRegister(&xTextIterSetLineIndex, libs, "gtk_text_iter_set_line_index")
1384+ core.PuregoSafeRegister(&xTextIterSetLineOffset, libs, "gtk_text_iter_set_line_offset")
1385+ core.PuregoSafeRegister(&xTextIterSetOffset, libs, "gtk_text_iter_set_offset")
1386+ core.PuregoSafeRegister(&xTextIterSetVisibleLineIndex, libs, "gtk_text_iter_set_visible_line_index")
1387+ core.PuregoSafeRegister(&xTextIterSetVisibleLineOffset, libs, "gtk_text_iter_set_visible_line_offset")
1388+ core.PuregoSafeRegister(&xTextIterStartsLine, libs, "gtk_text_iter_starts_line")
1389+ core.PuregoSafeRegister(&xTextIterStartsSentence, libs, "gtk_text_iter_starts_sentence")
1390+ core.PuregoSafeRegister(&xTextIterStartsTag, libs, "gtk_text_iter_starts_tag")
1391+ core.PuregoSafeRegister(&xTextIterStartsWord, libs, "gtk_text_iter_starts_word")
1392+ core.PuregoSafeRegister(&xTextIterTogglesTag, libs, "gtk_text_iter_toggles_tag")
14681393 }
@@ -5,6 +5,7 @@ import (
5 "structs"5 "structs"
6 "unsafe"6 "unsafe"
7 7
8+ "github.com/bnema/purego"
8 "github.com/bnema/puregotk/pkg/core"9 "github.com/bnema/puregotk/pkg/core"
9 "github.com/bnema/puregotk/v4/gdk"10 "github.com/bnema/puregotk/v4/gdk"
10 "github.com/bnema/puregotk/v4/glib"11 "github.com/bnema/puregotk/v4/glib"
@@ -58,7 +59,6 @@ type TextIter struct {
58 var xTextIterGLibType func() types.GType59 var xTextIterGLibType func() types.GType
59 60
60 func TextIterGLibType() types.GType {61 func TextIterGLibType() types.GType {
61- core.LazyRegister(&xTextIterGLibType, "GTK", "gtk_text_iter_get_type", false)
62 return xTextIterGLibType()62 return xTextIterGLibType()
63 }63 }
64 64
@@ -83,8 +83,6 @@ var xTextIterAssign func(uintptr, *TextIter)
83 //83 //
84 // The function is used by language bindings.84 // The function is used by language bindings.
85 func (x *TextIter) Assign(OtherVar *TextIter) {85 func (x *TextIter) Assign(OtherVar *TextIter) {
86- core.LazyRegister(&xTextIterAssign, "GTK", "gtk_text_iter_assign", false)
87-
88 xTextIterAssign(x.GoPointer(), OtherVar)86 xTextIterAssign(x.GoPointer(), OtherVar)
89 }87 }
90 88
@@ -96,8 +94,6 @@ var xTextIterBackwardChar func(uintptr) bool
96 // in the buffer (character offset 0), this function returns %FALSE94 // in the buffer (character offset 0), this function returns %FALSE
97 // for convenience when writing loops.95 // for convenience when writing loops.
98 func (x *TextIter) BackwardChar() bool {96 func (x *TextIter) BackwardChar() bool {
99- core.LazyRegister(&xTextIterBackwardChar, "GTK", "gtk_text_iter_backward_char", false)
100-
101 cret := xTextIterBackwardChar(x.GoPointer())97 cret := xTextIterBackwardChar(x.GoPointer())
102 return cret98 return cret
103 }99 }
@@ -114,8 +110,6 @@ var xTextIterBackwardChars func(uintptr, int) bool
114 // moved onto the end iterator, then %FALSE is returned. If @count is 0,110 // moved onto the end iterator, then %FALSE is returned. If @count is 0,
115 // the function does nothing and returns %FALSE.111 // the function does nothing and returns %FALSE.
116 func (x *TextIter) BackwardChars(CountVar int) bool {112 func (x *TextIter) BackwardChars(CountVar int) bool {
117- core.LazyRegister(&xTextIterBackwardChars, "GTK", "gtk_text_iter_backward_chars", false)
118-
119 cret := xTextIterBackwardChars(x.GoPointer(), CountVar)113 cret := xTextIterBackwardChars(x.GoPointer(), CountVar)
120 return cret114 return cret
121 }115 }
@@ -124,8 +118,6 @@ var xTextIterBackwardCursorPosition func(uintptr) bool
124 118
125 // Like [method@Gtk.TextIter.forward_cursor_position], but moves backward.119 // Like [method@Gtk.TextIter.forward_cursor_position], but moves backward.
126 func (x *TextIter) BackwardCursorPosition() bool {120 func (x *TextIter) BackwardCursorPosition() bool {
127- core.LazyRegister(&xTextIterBackwardCursorPosition, "GTK", "gtk_text_iter_backward_cursor_position", false)
128-
129 cret := xTextIterBackwardCursorPosition(x.GoPointer())121 cret := xTextIterBackwardCursorPosition(x.GoPointer())
130 return cret122 return cret
131 }123 }
@@ -136,8 +128,6 @@ var xTextIterBackwardCursorPositions func(uintptr, int) bool
136 //128 //
137 // See [method@Gtk.TextIter.forward_cursor_position] for details.129 // See [method@Gtk.TextIter.forward_cursor_position] for details.
138 func (x *TextIter) BackwardCursorPositions(CountVar int) bool {130 func (x *TextIter) BackwardCursorPositions(CountVar int) bool {
139- core.LazyRegister(&xTextIterBackwardCursorPositions, "GTK", "gtk_text_iter_backward_cursor_positions", false)
140-
141 cret := xTextIterBackwardCursorPositions(x.GoPointer(), CountVar)131 cret := xTextIterBackwardCursorPositions(x.GoPointer(), CountVar)
142 return cret132 return cret
143 }133 }
@@ -147,8 +137,6 @@ var xTextIterBackwardFindChar func(uintptr, uintptr, uintptr, *TextIter) bool
147 // Same as [method@Gtk.TextIter.forward_find_char],137 // Same as [method@Gtk.TextIter.forward_find_char],
148 // but goes backward from @iter.138 // but goes backward from @iter.
149 func (x *TextIter) BackwardFindChar(PredVar *TextCharPredicate, UserDataVar uintptr, LimitVar *TextIter) bool {139 func (x *TextIter) BackwardFindChar(PredVar *TextCharPredicate, UserDataVar uintptr, LimitVar *TextIter) bool {
150- core.LazyRegister(&xTextIterBackwardFindChar, "GTK", "gtk_text_iter_backward_find_char", false)
151-
152 cret := xTextIterBackwardFindChar(x.GoPointer(), glib.NewCallback(PredVar), UserDataVar, LimitVar)140 cret := xTextIterBackwardFindChar(x.GoPointer(), glib.NewCallback(PredVar), UserDataVar, LimitVar)
153 return cret141 return cret
154 }142 }
@@ -165,8 +153,6 @@ var xTextIterBackwardLine func(uintptr) bool
165 // in a loop calling this function, the line number may not change on153 // in a loop calling this function, the line number may not change on
166 // every iteration, if your first iteration is on line 0.)154 // every iteration, if your first iteration is on line 0.)
167 func (x *TextIter) BackwardLine() bool {155 func (x *TextIter) BackwardLine() bool {
168- core.LazyRegister(&xTextIterBackwardLine, "GTK", "gtk_text_iter_backward_line", false)
169-
170 cret := xTextIterBackwardLine(x.GoPointer())156 cret := xTextIterBackwardLine(x.GoPointer())
171 return cret157 return cret
172 }158 }
@@ -184,8 +170,6 @@ var xTextIterBackwardLines func(uintptr, int) bool
184 // the function does nothing and returns %FALSE. If @count is negative,170 // the function does nothing and returns %FALSE. If @count is negative,
185 // moves forward by 0 - @count lines.171 // moves forward by 0 - @count lines.
186 func (x *TextIter) BackwardLines(CountVar int) bool {172 func (x *TextIter) BackwardLines(CountVar int) bool {
187- core.LazyRegister(&xTextIterBackwardLines, "GTK", "gtk_text_iter_backward_lines", false)
188-
189 cret := xTextIterBackwardLines(x.GoPointer(), CountVar)173 cret := xTextIterBackwardLines(x.GoPointer(), CountVar)
190 return cret174 return cret
191 }175 }
@@ -197,8 +181,6 @@ var xTextIterBackwardSearch func(uintptr, string, TextSearchFlags, *TextIter, *T
197 // @match_end will never be set to a `GtkTextIter` located after @iter,181 // @match_end will never be set to a `GtkTextIter` located after @iter,
198 // even if there is a possible @match_start before or at @iter.182 // even if there is a possible @match_start before or at @iter.
199 func (x *TextIter) BackwardSearch(StrVar string, FlagsVar TextSearchFlags, MatchStartVar *TextIter, MatchEndVar *TextIter, LimitVar *TextIter) bool {183 func (x *TextIter) BackwardSearch(StrVar string, FlagsVar TextSearchFlags, MatchStartVar *TextIter, MatchEndVar *TextIter, LimitVar *TextIter) bool {
200- core.LazyRegister(&xTextIterBackwardSearch, "GTK", "gtk_text_iter_backward_search", false)
201-
202 cret := xTextIterBackwardSearch(x.GoPointer(), StrVar, FlagsVar, MatchStartVar, MatchEndVar, LimitVar)184 cret := xTextIterBackwardSearch(x.GoPointer(), StrVar, FlagsVar, MatchStartVar, MatchEndVar, LimitVar)
203 return cret185 return cret
204 }186 }
@@ -213,8 +195,6 @@ var xTextIterBackwardSentenceStart func(uintptr) bool
213 // Sentence boundaries are determined by Pango and should195 // Sentence boundaries are determined by Pango and should
214 // be correct for nearly any language.196 // be correct for nearly any language.
215 func (x *TextIter) BackwardSentenceStart() bool {197 func (x *TextIter) BackwardSentenceStart() bool {
216- core.LazyRegister(&xTextIterBackwardSentenceStart, "GTK", "gtk_text_iter_backward_sentence_start", false)
217-
218 cret := xTextIterBackwardSentenceStart(x.GoPointer())198 cret := xTextIterBackwardSentenceStart(x.GoPointer())
219 return cret199 return cret
220 }200 }
@@ -225,8 +205,6 @@ var xTextIterBackwardSentenceStarts func(uintptr, int) bool
225 //205 //
226 // If @count is negative, moves forward instead of backward.206 // If @count is negative, moves forward instead of backward.
227 func (x *TextIter) BackwardSentenceStarts(CountVar int) bool {207 func (x *TextIter) BackwardSentenceStarts(CountVar int) bool {
228- core.LazyRegister(&xTextIterBackwardSentenceStarts, "GTK", "gtk_text_iter_backward_sentence_starts", false)
229-
230 cret := xTextIterBackwardSentenceStarts(x.GoPointer(), CountVar)208 cret := xTextIterBackwardSentenceStarts(x.GoPointer(), CountVar)
231 return cret209 return cret
232 }210 }
@@ -243,8 +221,6 @@ var xTextIterBackwardToTagToggle func(uintptr, uintptr) bool
243 // to the location of the toggle, or the start of the buffer221 // to the location of the toggle, or the start of the buffer
244 // if no toggle is found.222 // if no toggle is found.
245 func (x *TextIter) BackwardToTagToggle(TagVar *TextTag) bool {223 func (x *TextIter) BackwardToTagToggle(TagVar *TextTag) bool {
246- core.LazyRegister(&xTextIterBackwardToTagToggle, "GTK", "gtk_text_iter_backward_to_tag_toggle", false)
247-
248 cret := xTextIterBackwardToTagToggle(x.GoPointer(), TagVar.GoPointer())224 cret := xTextIterBackwardToTagToggle(x.GoPointer(), TagVar.GoPointer())
249 return cret225 return cret
250 }226 }
@@ -255,8 +231,6 @@ var xTextIterBackwardVisibleCursorPosition func(uintptr) bool
255 //231 //
256 // See [method@Gtk.TextIter.backward_cursor_position] for details.232 // See [method@Gtk.TextIter.backward_cursor_position] for details.
257 func (x *TextIter) BackwardVisibleCursorPosition() bool {233 func (x *TextIter) BackwardVisibleCursorPosition() bool {
258- core.LazyRegister(&xTextIterBackwardVisibleCursorPosition, "GTK", "gtk_text_iter_backward_visible_cursor_position", false)
259-
260 cret := xTextIterBackwardVisibleCursorPosition(x.GoPointer())234 cret := xTextIterBackwardVisibleCursorPosition(x.GoPointer())
261 return cret235 return cret
262 }236 }
@@ -267,8 +241,6 @@ var xTextIterBackwardVisibleCursorPositions func(uintptr, int) bool
267 //241 //
268 // See [method@Gtk.TextIter.backward_cursor_position] for details.242 // See [method@Gtk.TextIter.backward_cursor_position] for details.
269 func (x *TextIter) BackwardVisibleCursorPositions(CountVar int) bool {243 func (x *TextIter) BackwardVisibleCursorPositions(CountVar int) bool {
270- core.LazyRegister(&xTextIterBackwardVisibleCursorPositions, "GTK", "gtk_text_iter_backward_visible_cursor_positions", false)
271-
272 cret := xTextIterBackwardVisibleCursorPositions(x.GoPointer(), CountVar)244 cret := xTextIterBackwardVisibleCursorPositions(x.GoPointer(), CountVar)
273 return cret245 return cret
274 }246 }
@@ -285,8 +257,6 @@ var xTextIterBackwardVisibleLine func(uintptr) bool
285 // in a loop calling this function, the line number may not change on257 // in a loop calling this function, the line number may not change on
286 // every iteration, if your first iteration is on line 0.)258 // every iteration, if your first iteration is on line 0.)
287 func (x *TextIter) BackwardVisibleLine() bool {259 func (x *TextIter) BackwardVisibleLine() bool {
288- core.LazyRegister(&xTextIterBackwardVisibleLine, "GTK", "gtk_text_iter_backward_visible_line", false)
289-
290 cret := xTextIterBackwardVisibleLine(x.GoPointer())260 cret := xTextIterBackwardVisibleLine(x.GoPointer())
291 return cret261 return cret
292 }262 }
@@ -304,8 +274,6 @@ var xTextIterBackwardVisibleLines func(uintptr, int) bool
304 // the function does nothing and returns %FALSE. If @count is negative,274 // the function does nothing and returns %FALSE. If @count is negative,
305 // moves forward by 0 - @count lines.275 // moves forward by 0 - @count lines.
306 func (x *TextIter) BackwardVisibleLines(CountVar int) bool {276 func (x *TextIter) BackwardVisibleLines(CountVar int) bool {
307- core.LazyRegister(&xTextIterBackwardVisibleLines, "GTK", "gtk_text_iter_backward_visible_lines", false)
308-
309 cret := xTextIterBackwardVisibleLines(x.GoPointer(), CountVar)277 cret := xTextIterBackwardVisibleLines(x.GoPointer(), CountVar)
310 return cret278 return cret
311 }279 }
@@ -320,8 +288,6 @@ var xTextIterBackwardVisibleWordStart func(uintptr) bool
320 // Word breaks are determined by Pango and should be correct288 // Word breaks are determined by Pango and should be correct
321 // for nearly any language.289 // for nearly any language.
322 func (x *TextIter) BackwardVisibleWordStart() bool {290 func (x *TextIter) BackwardVisibleWordStart() bool {
323- core.LazyRegister(&xTextIterBackwardVisibleWordStart, "GTK", "gtk_text_iter_backward_visible_word_start", false)
324-
325 cret := xTextIterBackwardVisibleWordStart(x.GoPointer())291 cret := xTextIterBackwardVisibleWordStart(x.GoPointer())
326 return cret292 return cret
327 }293 }
@@ -330,8 +296,6 @@ var xTextIterBackwardVisibleWordStarts func(uintptr, int) bool
330 296
331 // Calls [method@Gtk.TextIter.backward_visible_word_start] up to @count times.297 // Calls [method@Gtk.TextIter.backward_visible_word_start] up to @count times.
332 func (x *TextIter) BackwardVisibleWordStarts(CountVar int) bool {298 func (x *TextIter) BackwardVisibleWordStarts(CountVar int) bool {
333- core.LazyRegister(&xTextIterBackwardVisibleWordStarts, "GTK", "gtk_text_iter_backward_visible_word_starts", false)
334-
335 cret := xTextIterBackwardVisibleWordStarts(x.GoPointer(), CountVar)299 cret := xTextIterBackwardVisibleWordStarts(x.GoPointer(), CountVar)
336 return cret300 return cret
337 }301 }
@@ -346,8 +310,6 @@ var xTextIterBackwardWordStart func(uintptr) bool
346 // Word breaks are determined by Pango and should be correct310 // Word breaks are determined by Pango and should be correct
347 // for nearly any language311 // for nearly any language
348 func (x *TextIter) BackwardWordStart() bool {312 func (x *TextIter) BackwardWordStart() bool {
349- core.LazyRegister(&xTextIterBackwardWordStart, "GTK", "gtk_text_iter_backward_word_start", false)
350-
351 cret := xTextIterBackwardWordStart(x.GoPointer())313 cret := xTextIterBackwardWordStart(x.GoPointer())
352 return cret314 return cret
353 }315 }
@@ -356,8 +318,6 @@ var xTextIterBackwardWordStarts func(uintptr, int) bool
356 318
357 // Calls [method@Gtk.TextIter.backward_word_start] up to @count times.319 // Calls [method@Gtk.TextIter.backward_word_start] up to @count times.
358 func (x *TextIter) BackwardWordStarts(CountVar int) bool {320 func (x *TextIter) BackwardWordStarts(CountVar int) bool {
359- core.LazyRegister(&xTextIterBackwardWordStarts, "GTK", "gtk_text_iter_backward_word_starts", false)
360-
361 cret := xTextIterBackwardWordStarts(x.GoPointer(), CountVar)321 cret := xTextIterBackwardWordStarts(x.GoPointer(), CountVar)
362 return cret322 return cret
363 }323 }
@@ -373,8 +333,6 @@ var xTextIterCanInsert func(uintptr, bool) bool
373 // [method@Gtk.TextBuffer.insert_interactive] uses this function333 // [method@Gtk.TextBuffer.insert_interactive] uses this function
374 // to decide whether insertions are allowed at a given position.334 // to decide whether insertions are allowed at a given position.
375 func (x *TextIter) CanInsert(DefaultEditabilityVar bool) bool {335 func (x *TextIter) CanInsert(DefaultEditabilityVar bool) bool {
376- core.LazyRegister(&xTextIterCanInsert, "GTK", "gtk_text_iter_can_insert", false)
377-
378 cret := xTextIterCanInsert(x.GoPointer(), DefaultEditabilityVar)336 cret := xTextIterCanInsert(x.GoPointer(), DefaultEditabilityVar)
379 return cret337 return cret
380 }338 }
@@ -387,8 +345,6 @@ var xTextIterCompare func(uintptr, *TextIter) int
387 // Ordering is in character offset order, i.e. the first character345 // Ordering is in character offset order, i.e. the first character
388 // in the buffer is less than the second character in the buffer.346 // in the buffer is less than the second character in the buffer.
389 func (x *TextIter) Compare(RhsVar *TextIter) int {347 func (x *TextIter) Compare(RhsVar *TextIter) int {
390- core.LazyRegister(&xTextIterCompare, "GTK", "gtk_text_iter_compare", false)
391-
392 cret := xTextIterCompare(x.GoPointer(), RhsVar)348 cret := xTextIterCompare(x.GoPointer(), RhsVar)
393 return cret349 return cret
394 }350 }
@@ -403,8 +359,6 @@ var xTextIterCopy func(uintptr) uintptr
403 //359 //
404 // The function is used by language bindings.360 // The function is used by language bindings.
405 func (x *TextIter) Copy() *TextIter {361 func (x *TextIter) Copy() *TextIter {
406- core.LazyRegister(&xTextIterCopy, "GTK", "gtk_text_iter_copy", false)
407-
408 cret := xTextIterCopy(x.GoPointer())362 cret := xTextIterCopy(x.GoPointer())
409 if cret == 0 {363 if cret == 0 {
410 return nil364 return nil
@@ -428,8 +382,6 @@ var xTextIterEditable func(uintptr, bool) bool
428 // editable range. Use [method@Gtk.TextIter.can_insert] to handle this382 // editable range. Use [method@Gtk.TextIter.can_insert] to handle this
429 // case.383 // case.
430 func (x *TextIter) Editable(DefaultSettingVar bool) bool {384 func (x *TextIter) Editable(DefaultSettingVar bool) bool {
431- core.LazyRegister(&xTextIterEditable, "GTK", "gtk_text_iter_editable", false)
432-
433 cret := xTextIterEditable(x.GoPointer(), DefaultSettingVar)385 cret := xTextIterEditable(x.GoPointer(), DefaultSettingVar)
434 return cret386 return cret
435 }387 }
@@ -448,8 +400,6 @@ var xTextIterEndsLine func(uintptr) bool
448 // iterator is considered to be at the end of a line, even though there400 // iterator is considered to be at the end of a line, even though there
449 // are no paragraph delimiter chars there.401 // are no paragraph delimiter chars there.
450 func (x *TextIter) EndsLine() bool {402 func (x *TextIter) EndsLine() bool {
451- core.LazyRegister(&xTextIterEndsLine, "GTK", "gtk_text_iter_ends_line", false)
452-
453 cret := xTextIterEndsLine(x.GoPointer())403 cret := xTextIterEndsLine(x.GoPointer())
454 return cret404 return cret
455 }405 }
@@ -461,8 +411,6 @@ var xTextIterEndsSentence func(uintptr) bool
461 // Sentence boundaries are determined by Pango and should411 // Sentence boundaries are determined by Pango and should
462 // be correct for nearly any language.412 // be correct for nearly any language.
463 func (x *TextIter) EndsSentence() bool {413 func (x *TextIter) EndsSentence() bool {
464- core.LazyRegister(&xTextIterEndsSentence, "GTK", "gtk_text_iter_ends_sentence", false)
465-
466 cret := xTextIterEndsSentence(x.GoPointer())414 cret := xTextIterEndsSentence(x.GoPointer())
467 return cret415 return cret
468 }416 }
@@ -480,8 +428,6 @@ var xTextIterEndsTag func(uintptr, uintptr) bool
480 // returns %TRUE, [method@Gtk.TextIter.has_tag] will return428 // returns %TRUE, [method@Gtk.TextIter.has_tag] will return
481 // %FALSE for the same parameters.429 // %FALSE for the same parameters.
482 func (x *TextIter) EndsTag(TagVar *TextTag) bool {430 func (x *TextIter) EndsTag(TagVar *TextTag) bool {
483- core.LazyRegister(&xTextIterEndsTag, "GTK", "gtk_text_iter_ends_tag", false)
484-
485 cret := xTextIterEndsTag(x.GoPointer(), TagVar.GoPointer())431 cret := xTextIterEndsTag(x.GoPointer(), TagVar.GoPointer())
486 return cret432 return cret
487 }433 }
@@ -493,8 +439,6 @@ var xTextIterEndsWord func(uintptr) bool
493 // Word breaks are determined by Pango and should be correct439 // Word breaks are determined by Pango and should be correct
494 // for nearly any language.440 // for nearly any language.
495 func (x *TextIter) EndsWord() bool {441 func (x *TextIter) EndsWord() bool {
496- core.LazyRegister(&xTextIterEndsWord, "GTK", "gtk_text_iter_ends_word", false)
497-
498 cret := xTextIterEndsWord(x.GoPointer())442 cret := xTextIterEndsWord(x.GoPointer())
499 return cret443 return cret
500 }444 }
@@ -509,8 +453,6 @@ var xTextIterEqual func(uintptr, *TextIter) bool
509 // iterator and comparing the offsets yourself. Also, it’s a453 // iterator and comparing the offsets yourself. Also, it’s a
510 // bit faster than [method@Gtk.TextIter.compare].454 // bit faster than [method@Gtk.TextIter.compare].
511 func (x *TextIter) Equal(RhsVar *TextIter) bool {455 func (x *TextIter) Equal(RhsVar *TextIter) bool {
512- core.LazyRegister(&xTextIterEqual, "GTK", "gtk_text_iter_equal", false)
513-
514 cret := xTextIterEqual(x.GoPointer(), RhsVar)456 cret := xTextIterEqual(x.GoPointer(), RhsVar)
515 return cret457 return cret
516 }458 }
@@ -525,8 +467,6 @@ var xTextIterForwardChar func(uintptr) bool
525 // one character before it, @iter will now point at the end iterator,467 // one character before it, @iter will now point at the end iterator,
526 // and this function returns %FALSE for convenience when writing loops.468 // and this function returns %FALSE for convenience when writing loops.
527 func (x *TextIter) ForwardChar() bool {469 func (x *TextIter) ForwardChar() bool {
528- core.LazyRegister(&xTextIterForwardChar, "GTK", "gtk_text_iter_forward_char", false)
529-
530 cret := xTextIterForwardChar(x.GoPointer())470 cret := xTextIterForwardChar(x.GoPointer())
531 return cret471 return cret
532 }472 }
@@ -543,8 +483,6 @@ var xTextIterForwardChars func(uintptr, int) bool
543 // (the last iterator in the buffer is not dereferenceable). If @count483 // (the last iterator in the buffer is not dereferenceable). If @count
544 // is 0, the function does nothing and returns %FALSE.484 // is 0, the function does nothing and returns %FALSE.
545 func (x *TextIter) ForwardChars(CountVar int) bool {485 func (x *TextIter) ForwardChars(CountVar int) bool {
546- core.LazyRegister(&xTextIterForwardChars, "GTK", "gtk_text_iter_forward_chars", false)
547-
548 cret := xTextIterForwardChars(x.GoPointer(), CountVar)486 cret := xTextIterForwardChars(x.GoPointer(), CountVar)
549 return cret487 return cret
550 }488 }
@@ -567,8 +505,6 @@ var xTextIterForwardCursorPosition func(uintptr) bool
567 // See also the [struct@Pango.LogAttr] struct and the [func@Pango.break]505 // See also the [struct@Pango.LogAttr] struct and the [func@Pango.break]
568 // function.506 // function.
569 func (x *TextIter) ForwardCursorPosition() bool {507 func (x *TextIter) ForwardCursorPosition() bool {
570- core.LazyRegister(&xTextIterForwardCursorPosition, "GTK", "gtk_text_iter_forward_cursor_position", false)
571-
572 cret := xTextIterForwardCursorPosition(x.GoPointer())508 cret := xTextIterForwardCursorPosition(x.GoPointer())
573 return cret509 return cret
574 }510 }
@@ -579,8 +515,6 @@ var xTextIterForwardCursorPositions func(uintptr, int) bool
579 //515 //
580 // See [method@Gtk.TextIter.forward_cursor_position] for details.516 // See [method@Gtk.TextIter.forward_cursor_position] for details.
581 func (x *TextIter) ForwardCursorPositions(CountVar int) bool {517 func (x *TextIter) ForwardCursorPositions(CountVar int) bool {
582- core.LazyRegister(&xTextIterForwardCursorPositions, "GTK", "gtk_text_iter_forward_cursor_positions", false)
583-
584 cret := xTextIterForwardCursorPositions(x.GoPointer(), CountVar)518 cret := xTextIterForwardCursorPositions(x.GoPointer(), CountVar)
585 return cret519 return cret
586 }520 }
@@ -593,8 +527,6 @@ var xTextIterForwardFindChar func(uintptr, uintptr, uintptr, *TextIter) bool
593 // If @pred never returns %TRUE, @iter is set to @limit if527 // If @pred never returns %TRUE, @iter is set to @limit if
594 // @limit is non-%NULL, otherwise to the end iterator.528 // @limit is non-%NULL, otherwise to the end iterator.
595 func (x *TextIter) ForwardFindChar(PredVar *TextCharPredicate, UserDataVar uintptr, LimitVar *TextIter) bool {529 func (x *TextIter) ForwardFindChar(PredVar *TextCharPredicate, UserDataVar uintptr, LimitVar *TextIter) bool {
596- core.LazyRegister(&xTextIterForwardFindChar, "GTK", "gtk_text_iter_forward_find_char", false)
597-
598 cret := xTextIterForwardFindChar(x.GoPointer(), glib.NewCallback(PredVar), UserDataVar, LimitVar)530 cret := xTextIterForwardFindChar(x.GoPointer(), glib.NewCallback(PredVar), UserDataVar, LimitVar)
599 return cret531 return cret
600 }532 }
@@ -608,8 +540,6 @@ var xTextIterForwardLine func(uintptr) bool
608 // the operation, the iter is at the end of the buffer and not540 // the operation, the iter is at the end of the buffer and not
609 // dereferenceable, returns %FALSE. Otherwise, returns %TRUE.541 // dereferenceable, returns %FALSE. Otherwise, returns %TRUE.
610 func (x *TextIter) ForwardLine() bool {542 func (x *TextIter) ForwardLine() bool {
611- core.LazyRegister(&xTextIterForwardLine, "GTK", "gtk_text_iter_forward_line", false)
612-
613 cret := xTextIterForwardLine(x.GoPointer())543 cret := xTextIterForwardLine(x.GoPointer())
614 return cret544 return cret
615 }545 }
@@ -627,8 +557,6 @@ var xTextIterForwardLines func(uintptr, int) bool
627 // the function does nothing and returns %FALSE. If @count is negative,557 // the function does nothing and returns %FALSE. If @count is negative,
628 // moves backward by 0 - @count lines.558 // moves backward by 0 - @count lines.
629 func (x *TextIter) ForwardLines(CountVar int) bool {559 func (x *TextIter) ForwardLines(CountVar int) bool {
630- core.LazyRegister(&xTextIterForwardLines, "GTK", "gtk_text_iter_forward_lines", false)
631-
632 cret := xTextIterForwardLines(x.GoPointer(), CountVar)560 cret := xTextIterForwardLines(x.GoPointer(), CountVar)
633 return cret561 return cret
634 }562 }
@@ -646,8 +574,6 @@ var xTextIterForwardSearch func(uintptr, string, TextSearchFlags, *TextIter, *Te
646 // @match_start will never be set to a `GtkTextIter` located before @iter,574 // @match_start will never be set to a `GtkTextIter` located before @iter,
647 // even if there is a possible @match_end after or at @iter.575 // even if there is a possible @match_end after or at @iter.
648 func (x *TextIter) ForwardSearch(StrVar string, FlagsVar TextSearchFlags, MatchStartVar *TextIter, MatchEndVar *TextIter, LimitVar *TextIter) bool {576 func (x *TextIter) ForwardSearch(StrVar string, FlagsVar TextSearchFlags, MatchStartVar *TextIter, MatchEndVar *TextIter, LimitVar *TextIter) bool {
649- core.LazyRegister(&xTextIterForwardSearch, "GTK", "gtk_text_iter_forward_search", false)
650-
651 cret := xTextIterForwardSearch(x.GoPointer(), StrVar, FlagsVar, MatchStartVar, MatchEndVar, LimitVar)577 cret := xTextIterForwardSearch(x.GoPointer(), StrVar, FlagsVar, MatchStartVar, MatchEndVar, LimitVar)
652 return cret578 return cret
653 }579 }
@@ -662,8 +588,6 @@ var xTextIterForwardSentenceEnd func(uintptr) bool
662 // Sentence boundaries are determined by Pango and should588 // Sentence boundaries are determined by Pango and should
663 // be correct for nearly any language.589 // be correct for nearly any language.
664 func (x *TextIter) ForwardSentenceEnd() bool {590 func (x *TextIter) ForwardSentenceEnd() bool {
665- core.LazyRegister(&xTextIterForwardSentenceEnd, "GTK", "gtk_text_iter_forward_sentence_end", false)
666-
667 cret := xTextIterForwardSentenceEnd(x.GoPointer())591 cret := xTextIterForwardSentenceEnd(x.GoPointer())
668 return cret592 return cret
669 }593 }
@@ -674,8 +598,6 @@ var xTextIterForwardSentenceEnds func(uintptr, int) bool
674 //598 //
675 // If @count is negative, moves backward instead of forward.599 // If @count is negative, moves backward instead of forward.
676 func (x *TextIter) ForwardSentenceEnds(CountVar int) bool {600 func (x *TextIter) ForwardSentenceEnds(CountVar int) bool {
677- core.LazyRegister(&xTextIterForwardSentenceEnds, "GTK", "gtk_text_iter_forward_sentence_ends", false)
678-
679 cret := xTextIterForwardSentenceEnds(x.GoPointer(), CountVar)601 cret := xTextIterForwardSentenceEnds(x.GoPointer(), CountVar)
680 return cret602 return cret
681 }603 }
@@ -688,8 +610,6 @@ var xTextIterForwardToEnd func(uintptr)
688 // [method@Gtk.TextIter.get_char] called on the end iterator610 // [method@Gtk.TextIter.get_char] called on the end iterator
689 // returns 0, which is convenient for writing loops.611 // returns 0, which is convenient for writing loops.
690 func (x *TextIter) ForwardToEnd() {612 func (x *TextIter) ForwardToEnd() {
691- core.LazyRegister(&xTextIterForwardToEnd, "GTK", "gtk_text_iter_forward_to_end", false)
692-
693 xTextIterForwardToEnd(x.GoPointer())613 xTextIterForwardToEnd(x.GoPointer())
694 }614 }
695 615
@@ -707,8 +627,6 @@ var xTextIterForwardToLineEnd func(uintptr) bool
707 // not end in paragraph delimiters, moves to the end iterator (end of627 // not end in paragraph delimiters, moves to the end iterator (end of
708 // the last line), and returns %FALSE.628 // the last line), and returns %FALSE.
709 func (x *TextIter) ForwardToLineEnd() bool {629 func (x *TextIter) ForwardToLineEnd() bool {
710- core.LazyRegister(&xTextIterForwardToLineEnd, "GTK", "gtk_text_iter_forward_to_line_end", false)
711-
712 cret := xTextIterForwardToLineEnd(x.GoPointer())630 cret := xTextIterForwardToLineEnd(x.GoPointer())
713 return cret631 return cret
714 }632 }
@@ -725,8 +643,6 @@ var xTextIterForwardToTagToggle func(uintptr, uintptr) bool
725 // the location of the toggle, or to the end of the buffer643 // the location of the toggle, or to the end of the buffer
726 // if no toggle is found.644 // if no toggle is found.
727 func (x *TextIter) ForwardToTagToggle(TagVar *TextTag) bool {645 func (x *TextIter) ForwardToTagToggle(TagVar *TextTag) bool {
728- core.LazyRegister(&xTextIterForwardToTagToggle, "GTK", "gtk_text_iter_forward_to_tag_toggle", false)
729-
730 cret := xTextIterForwardToTagToggle(x.GoPointer(), TagVar.GoPointer())646 cret := xTextIterForwardToTagToggle(x.GoPointer(), TagVar.GoPointer())
731 return cret647 return cret
732 }648 }
@@ -737,8 +653,6 @@ var xTextIterForwardVisibleCursorPosition func(uintptr) bool
737 //653 //
738 // See [method@Gtk.TextIter.forward_cursor_position] for details.654 // See [method@Gtk.TextIter.forward_cursor_position] for details.
739 func (x *TextIter) ForwardVisibleCursorPosition() bool {655 func (x *TextIter) ForwardVisibleCursorPosition() bool {
740- core.LazyRegister(&xTextIterForwardVisibleCursorPosition, "GTK", "gtk_text_iter_forward_visible_cursor_position", false)
741-
742 cret := xTextIterForwardVisibleCursorPosition(x.GoPointer())656 cret := xTextIterForwardVisibleCursorPosition(x.GoPointer())
743 return cret657 return cret
744 }658 }
@@ -749,8 +663,6 @@ var xTextIterForwardVisibleCursorPositions func(uintptr, int) bool
749 //663 //
750 // See [method@Gtk.TextIter.forward_cursor_position] for details.664 // See [method@Gtk.TextIter.forward_cursor_position] for details.
751 func (x *TextIter) ForwardVisibleCursorPositions(CountVar int) bool {665 func (x *TextIter) ForwardVisibleCursorPositions(CountVar int) bool {
752- core.LazyRegister(&xTextIterForwardVisibleCursorPositions, "GTK", "gtk_text_iter_forward_visible_cursor_positions", false)
753-
754 cret := xTextIterForwardVisibleCursorPositions(x.GoPointer(), CountVar)666 cret := xTextIterForwardVisibleCursorPositions(x.GoPointer(), CountVar)
755 return cret667 return cret
756 }668 }
@@ -764,8 +676,6 @@ var xTextIterForwardVisibleLine func(uintptr) bool
764 // the end of the buffer and is now not dereferenceable, or if @iter was676 // the end of the buffer and is now not dereferenceable, or if @iter was
765 // already at the end of the buffer.677 // already at the end of the buffer.
766 func (x *TextIter) ForwardVisibleLine() bool {678 func (x *TextIter) ForwardVisibleLine() bool {
767- core.LazyRegister(&xTextIterForwardVisibleLine, "GTK", "gtk_text_iter_forward_visible_line", false)
768-
769 cret := xTextIterForwardVisibleLine(x.GoPointer())679 cret := xTextIterForwardVisibleLine(x.GoPointer())
770 return cret680 return cret
771 }681 }
@@ -783,8 +693,6 @@ var xTextIterForwardVisibleLines func(uintptr, int) bool
783 // the function does nothing and returns %FALSE. If @count is negative,693 // the function does nothing and returns %FALSE. If @count is negative,
784 // moves backward by 0 - @count lines.694 // moves backward by 0 - @count lines.
785 func (x *TextIter) ForwardVisibleLines(CountVar int) bool {695 func (x *TextIter) ForwardVisibleLines(CountVar int) bool {
786- core.LazyRegister(&xTextIterForwardVisibleLines, "GTK", "gtk_text_iter_forward_visible_lines", false)
787-
788 cret := xTextIterForwardVisibleLines(x.GoPointer(), CountVar)696 cret := xTextIterForwardVisibleLines(x.GoPointer(), CountVar)
789 return cret697 return cret
790 }698 }
@@ -799,8 +707,6 @@ var xTextIterForwardVisibleWordEnd func(uintptr) bool
799 // Word breaks are determined by Pango and should be correct707 // Word breaks are determined by Pango and should be correct
800 // for nearly any language708 // for nearly any language
801 func (x *TextIter) ForwardVisibleWordEnd() bool {709 func (x *TextIter) ForwardVisibleWordEnd() bool {
802- core.LazyRegister(&xTextIterForwardVisibleWordEnd, "GTK", "gtk_text_iter_forward_visible_word_end", false)
803-
804 cret := xTextIterForwardVisibleWordEnd(x.GoPointer())710 cret := xTextIterForwardVisibleWordEnd(x.GoPointer())
805 return cret711 return cret
806 }712 }
@@ -809,8 +715,6 @@ var xTextIterForwardVisibleWordEnds func(uintptr, int) bool
809 715
810 // Calls [method@Gtk.TextIter.forward_visible_word_end] up to @count times.716 // Calls [method@Gtk.TextIter.forward_visible_word_end] up to @count times.
811 func (x *TextIter) ForwardVisibleWordEnds(CountVar int) bool {717 func (x *TextIter) ForwardVisibleWordEnds(CountVar int) bool {
812- core.LazyRegister(&xTextIterForwardVisibleWordEnds, "GTK", "gtk_text_iter_forward_visible_word_ends", false)
813-
814 cret := xTextIterForwardVisibleWordEnds(x.GoPointer(), CountVar)718 cret := xTextIterForwardVisibleWordEnds(x.GoPointer(), CountVar)
815 return cret719 return cret
816 }720 }
@@ -825,8 +729,6 @@ var xTextIterForwardWordEnd func(uintptr) bool
825 // Word breaks are determined by Pango and should be correct729 // Word breaks are determined by Pango and should be correct
826 // for nearly any language.730 // for nearly any language.
827 func (x *TextIter) ForwardWordEnd() bool {731 func (x *TextIter) ForwardWordEnd() bool {
828- core.LazyRegister(&xTextIterForwardWordEnd, "GTK", "gtk_text_iter_forward_word_end", false)
829-
830 cret := xTextIterForwardWordEnd(x.GoPointer())732 cret := xTextIterForwardWordEnd(x.GoPointer())
831 return cret733 return cret
832 }734 }
@@ -835,8 +737,6 @@ var xTextIterForwardWordEnds func(uintptr, int) bool
835 737
836 // Calls [method@Gtk.TextIter.forward_word_end] up to @count times.738 // Calls [method@Gtk.TextIter.forward_word_end] up to @count times.
837 func (x *TextIter) ForwardWordEnds(CountVar int) bool {739 func (x *TextIter) ForwardWordEnds(CountVar int) bool {
838- core.LazyRegister(&xTextIterForwardWordEnds, "GTK", "gtk_text_iter_forward_word_ends", false)
839-
840 cret := xTextIterForwardWordEnds(x.GoPointer(), CountVar)740 cret := xTextIterForwardWordEnds(x.GoPointer(), CountVar)
841 return cret741 return cret
842 }742 }
@@ -849,8 +749,6 @@ var xTextIterFree func(uintptr)
849 // and is not especially useful for applications, because749 // and is not especially useful for applications, because
850 // iterators can simply be allocated on the stack.750 // iterators can simply be allocated on the stack.
851 func (x *TextIter) Free() {751 func (x *TextIter) Free() {
852- core.LazyRegister(&xTextIterFree, "GTK", "gtk_text_iter_free", false)
853-
854 xTextIterFree(x.GoPointer())752 xTextIterFree(x.GoPointer())
855 }753 }
856 754
@@ -858,7 +756,6 @@ var xTextIterGetBuffer func(uintptr) uintptr
858 756
859 // Returns the `GtkTextBuffer` this iterator is associated with.757 // Returns the `GtkTextBuffer` this iterator is associated with.
860 func (x *TextIter) GetBuffer() *TextBuffer {758 func (x *TextIter) GetBuffer() *TextBuffer {
861- core.LazyRegister(&xTextIterGetBuffer, "GTK", "gtk_text_iter_get_buffer", false)
862 var cls *TextBuffer759 var cls *TextBuffer
863 760
864 cret := xTextIterGetBuffer(x.GoPointer())761 cret := xTextIterGetBuffer(x.GoPointer())
@@ -877,8 +774,6 @@ var xTextIterGetBytesInLine func(uintptr) int
877 // Returns the number of bytes in the line containing @iter,774 // Returns the number of bytes in the line containing @iter,
878 // including the paragraph delimiters.775 // including the paragraph delimiters.
879 func (x *TextIter) GetBytesInLine() int {776 func (x *TextIter) GetBytesInLine() int {
880- core.LazyRegister(&xTextIterGetBytesInLine, "GTK", "gtk_text_iter_get_bytes_in_line", false)
881-
882 cret := xTextIterGetBytesInLine(x.GoPointer())777 cret := xTextIterGetBytesInLine(x.GoPointer())
883 return cret778 return cret
884 }779 }
@@ -895,8 +790,6 @@ var xTextIterGetChar func(uintptr) uint32
895 //790 //
896 // So you can write a loop which ends when this function returns 0.791 // So you can write a loop which ends when this function returns 0.
897 func (x *TextIter) GetChar() uint32 {792 func (x *TextIter) GetChar() uint32 {
898- core.LazyRegister(&xTextIterGetChar, "GTK", "gtk_text_iter_get_char", false)
899-
900 cret := xTextIterGetChar(x.GoPointer())793 cret := xTextIterGetChar(x.GoPointer())
901 return cret794 return cret
902 }795 }
@@ -906,8 +799,6 @@ var xTextIterGetCharsInLine func(uintptr) int
906 // Returns the number of characters in the line containing @iter,799 // Returns the number of characters in the line containing @iter,
907 // including the paragraph delimiters.800 // including the paragraph delimiters.
908 func (x *TextIter) GetCharsInLine() int {801 func (x *TextIter) GetCharsInLine() int {
909- core.LazyRegister(&xTextIterGetCharsInLine, "GTK", "gtk_text_iter_get_chars_in_line", false)
910-
911 cret := xTextIterGetCharsInLine(x.GoPointer())802 cret := xTextIterGetCharsInLine(x.GoPointer())
912 return cret803 return cret
913 }804 }
@@ -919,7 +810,6 @@ var xTextIterGetChildAnchor func(uintptr) uintptr
919 //810 //
920 // Otherwise, %NULL is returned.811 // Otherwise, %NULL is returned.
921 func (x *TextIter) GetChildAnchor() *TextChildAnchor {812 func (x *TextIter) GetChildAnchor() *TextChildAnchor {
922- core.LazyRegister(&xTextIterGetChildAnchor, "GTK", "gtk_text_iter_get_child_anchor", false)
923 var cls *TextChildAnchor813 var cls *TextChildAnchor
924 814
925 cret := xTextIterGetChildAnchor(x.GoPointer())815 cret := xTextIterGetChildAnchor(x.GoPointer())
@@ -940,8 +830,6 @@ var xTextIterGetLanguage func(uintptr) uintptr
940 // If no tags affecting language apply to @iter, the return830 // If no tags affecting language apply to @iter, the return
941 // value is identical to that of [func@Gtk.get_default_language].831 // value is identical to that of [func@Gtk.get_default_language].
942 func (x *TextIter) GetLanguage() *pango.Language {832 func (x *TextIter) GetLanguage() *pango.Language {
943- core.LazyRegister(&xTextIterGetLanguage, "GTK", "gtk_text_iter_get_language", false)
944-
945 cret := xTextIterGetLanguage(x.GoPointer())833 cret := xTextIterGetLanguage(x.GoPointer())
946 if cret == 0 {834 if cret == 0 {
947 return nil835 return nil
@@ -956,8 +844,6 @@ var xTextIterGetLine func(uintptr) int
956 // Lines in a `GtkTextBuffer` are numbered beginning844 // Lines in a `GtkTextBuffer` are numbered beginning
957 // with 0 for the first line in the buffer.845 // with 0 for the first line in the buffer.
958 func (x *TextIter) GetLine() int {846 func (x *TextIter) GetLine() int {
959- core.LazyRegister(&xTextIterGetLine, "GTK", "gtk_text_iter_get_line", false)
960-
961 cret := xTextIterGetLine(x.GoPointer())847 cret := xTextIterGetLine(x.GoPointer())
962 return cret848 return cret
963 }849 }
@@ -971,8 +857,6 @@ var xTextIterGetLineIndex func(uintptr) int
971 // UTF-8, and that characters can require a variable857 // UTF-8, and that characters can require a variable
972 // number of bytes to represent.858 // number of bytes to represent.
973 func (x *TextIter) GetLineIndex() int {859 func (x *TextIter) GetLineIndex() int {
974- core.LazyRegister(&xTextIterGetLineIndex, "GTK", "gtk_text_iter_get_line_index", false)
975-
976 cret := xTextIterGetLineIndex(x.GoPointer())860 cret := xTextIterGetLineIndex(x.GoPointer())
977 return cret861 return cret
978 }862 }
@@ -984,8 +868,6 @@ var xTextIterGetLineOffset func(uintptr) int
984 //868 //
985 // The first character on the line has offset 0.869 // The first character on the line has offset 0.
986 func (x *TextIter) GetLineOffset() int {870 func (x *TextIter) GetLineOffset() int {
987- core.LazyRegister(&xTextIterGetLineOffset, "GTK", "gtk_text_iter_get_line_offset", false)
988-
989 cret := xTextIterGetLineOffset(x.GoPointer())871 cret := xTextIterGetLineOffset(x.GoPointer())
990 return cret872 return cret
991 }873 }
@@ -1000,8 +882,6 @@ var xTextIterGetMarks func(uintptr) uintptr
1000 //882 //
1001 // The returned list is not in any meaningful order.883 // The returned list is not in any meaningful order.
1002 func (x *TextIter) GetMarks() *glib.SList {884 func (x *TextIter) GetMarks() *glib.SList {
1003- core.LazyRegister(&xTextIterGetMarks, "GTK", "gtk_text_iter_get_marks", false)
1004-
1005 cret := xTextIterGetMarks(x.GoPointer())885 cret := xTextIterGetMarks(x.GoPointer())
1006 if cret == 0 {886 if cret == 0 {
1007 return nil887 return nil
@@ -1018,8 +898,6 @@ var xTextIterGetOffset func(uintptr) int
1018 // Use [method@Gtk.TextBuffer.get_iter_at_offset] to convert898 // Use [method@Gtk.TextBuffer.get_iter_at_offset] to convert
1019 // an offset back into an iterator.899 // an offset back into an iterator.
1020 func (x *TextIter) GetOffset() int {900 func (x *TextIter) GetOffset() int {
1021- core.LazyRegister(&xTextIterGetOffset, "GTK", "gtk_text_iter_get_offset", false)
1022-
1023 cret := xTextIterGetOffset(x.GoPointer())901 cret := xTextIterGetOffset(x.GoPointer())
1024 return cret902 return cret
1025 }903 }
@@ -1030,7 +908,6 @@ var xTextIterGetPaintable func(uintptr) uintptr
1030 //908 //
1031 // Otherwise, %NULL is returned.909 // Otherwise, %NULL is returned.
1032 func (x *TextIter) GetPaintable() *gdk.PaintableBase {910 func (x *TextIter) GetPaintable() *gdk.PaintableBase {
1033- core.LazyRegister(&xTextIterGetPaintable, "GTK", "gtk_text_iter_get_paintable", false)
1034 var cls *gdk.PaintableBase911 var cls *gdk.PaintableBase
1035 912
1036 cret := xTextIterGetPaintable(x.GoPointer())913 cret := xTextIterGetPaintable(x.GoPointer())
@@ -1057,8 +934,6 @@ var xTextIterGetSlice func(uintptr, *TextIter) string
1057 // text as well, so it is not a reliable indicator that a paintable or934 // text as well, so it is not a reliable indicator that a paintable or
1058 // widget is in the buffer.935 // widget is in the buffer.
1059 func (x *TextIter) GetSlice(EndVar *TextIter) string {936 func (x *TextIter) GetSlice(EndVar *TextIter) string {
1060- core.LazyRegister(&xTextIterGetSlice, "GTK", "gtk_text_iter_get_slice", false)
1061-
1062 cret := xTextIterGetSlice(x.GoPointer(), EndVar)937 cret := xTextIterGetSlice(x.GoPointer(), EndVar)
1063 return cret938 return cret
1064 }939 }
@@ -1073,8 +948,6 @@ var xTextIterGetTags func(uintptr) uintptr
1073 // The `GtkTextTag`s in the list don’t have a reference added,948 // The `GtkTextTag`s in the list don’t have a reference added,
1074 // but you have to free the list itself.949 // but you have to free the list itself.
1075 func (x *TextIter) GetTags() *glib.SList {950 func (x *TextIter) GetTags() *glib.SList {
1076- core.LazyRegister(&xTextIterGetTags, "GTK", "gtk_text_iter_get_tags", false)
1077-
1078 cret := xTextIterGetTags(x.GoPointer())951 cret := xTextIterGetTags(x.GoPointer())
1079 if cret == 0 {952 if cret == 0 {
1080 return nil953 return nil
@@ -1092,8 +965,6 @@ var xTextIterGetText func(uintptr, *TextIter) string
1092 // byte offsets in the buffer. If you want offsets to correspond, see965 // byte offsets in the buffer. If you want offsets to correspond, see
1093 // [method@Gtk.TextIter.get_slice].966 // [method@Gtk.TextIter.get_slice].
1094 func (x *TextIter) GetText(EndVar *TextIter) string {967 func (x *TextIter) GetText(EndVar *TextIter) string {
1095- core.LazyRegister(&xTextIterGetText, "GTK", "gtk_text_iter_get_text", false)
1096-
1097 cret := xTextIterGetText(x.GoPointer(), EndVar)968 cret := xTextIterGetText(x.GoPointer(), EndVar)
1098 return cret969 return cret
1099 }970 }
@@ -1109,8 +980,6 @@ var xTextIterGetToggledTags func(uintptr, bool) uintptr
1109 // a tag is toggled off, then some non-empty range following @iter980 // a tag is toggled off, then some non-empty range following @iter
1110 // does not have the tag applied to it.981 // does not have the tag applied to it.
1111 func (x *TextIter) GetToggledTags(ToggledOnVar bool) *glib.SList {982 func (x *TextIter) GetToggledTags(ToggledOnVar bool) *glib.SList {
1112- core.LazyRegister(&xTextIterGetToggledTags, "GTK", "gtk_text_iter_get_toggled_tags", false)
1113-
1114 cret := xTextIterGetToggledTags(x.GoPointer(), ToggledOnVar)983 cret := xTextIterGetToggledTags(x.GoPointer(), ToggledOnVar)
1115 if cret == 0 {984 if cret == 0 {
1116 return nil985 return nil
@@ -1125,8 +994,6 @@ var xTextIterGetVisibleLineIndex func(uintptr) int
1125 // are invisible due to tags with the “invisible” flag994 // are invisible due to tags with the “invisible” flag
1126 // toggled on.995 // toggled on.
1127 func (x *TextIter) GetVisibleLineIndex() int {996 func (x *TextIter) GetVisibleLineIndex() int {
1128- core.LazyRegister(&xTextIterGetVisibleLineIndex, "GTK", "gtk_text_iter_get_visible_line_index", false)
1129-
1130 cret := xTextIterGetVisibleLineIndex(x.GoPointer())997 cret := xTextIterGetVisibleLineIndex(x.GoPointer())
1131 return cret998 return cret
1132 }999 }
@@ -1138,8 +1005,6 @@ var xTextIterGetVisibleLineOffset func(uintptr) int
1138 // are invisible due to tags with the “invisible” flag1005 // are invisible due to tags with the “invisible” flag
1139 // toggled on.1006 // toggled on.
1140 func (x *TextIter) GetVisibleLineOffset() int {1007 func (x *TextIter) GetVisibleLineOffset() int {
1141- core.LazyRegister(&xTextIterGetVisibleLineOffset, "GTK", "gtk_text_iter_get_visible_line_offset", false)
1142-
1143 cret := xTextIterGetVisibleLineOffset(x.GoPointer())1008 cret := xTextIterGetVisibleLineOffset(x.GoPointer())
1144 return cret1009 return cret
1145 }1010 }
@@ -1153,8 +1018,6 @@ var xTextIterGetVisibleSlice func(uintptr, *TextIter) string
1153 // a `GtkTextTag` with the “invisible” attribute turned on has1018 // a `GtkTextTag` with the “invisible” attribute turned on has
1154 // been applied to it.1019 // been applied to it.
1155 func (x *TextIter) GetVisibleSlice(EndVar *TextIter) string {1020 func (x *TextIter) GetVisibleSlice(EndVar *TextIter) string {
1156- core.LazyRegister(&xTextIterGetVisibleSlice, "GTK", "gtk_text_iter_get_visible_slice", false)
1157-
1158 cret := xTextIterGetVisibleSlice(x.GoPointer(), EndVar)1021 cret := xTextIterGetVisibleSlice(x.GoPointer(), EndVar)
1159 return cret1022 return cret
1160 }1023 }
@@ -1168,8 +1031,6 @@ var xTextIterGetVisibleText func(uintptr, *TextIter) string
1168 // a `GtkTextTag` with the “invisible” attribute turned on has1031 // a `GtkTextTag` with the “invisible” attribute turned on has
1169 // been applied to it.1032 // been applied to it.
1170 func (x *TextIter) GetVisibleText(EndVar *TextIter) string {1033 func (x *TextIter) GetVisibleText(EndVar *TextIter) string {
1171- core.LazyRegister(&xTextIterGetVisibleText, "GTK", "gtk_text_iter_get_visible_text", false)
1172-
1173 cret := xTextIterGetVisibleText(x.GoPointer(), EndVar)1034 cret := xTextIterGetVisibleText(x.GoPointer(), EndVar)
1174 return cret1035 return cret
1175 }1036 }
@@ -1182,8 +1043,6 @@ var xTextIterHasTag func(uintptr, uintptr) bool
1182 // See also [method@Gtk.TextIter.starts_tag] and1043 // See also [method@Gtk.TextIter.starts_tag] and
1183 // [method@Gtk.TextIter.ends_tag].1044 // [method@Gtk.TextIter.ends_tag].
1184 func (x *TextIter) HasTag(TagVar *TextTag) bool {1045 func (x *TextIter) HasTag(TagVar *TextTag) bool {
1185- core.LazyRegister(&xTextIterHasTag, "GTK", "gtk_text_iter_has_tag", false)
1186-
1187 cret := xTextIterHasTag(x.GoPointer(), TagVar.GoPointer())1046 cret := xTextIterHasTag(x.GoPointer(), TagVar.GoPointer())
1188 return cret1047 return cret
1189 }1048 }
@@ -1194,8 +1053,6 @@ var xTextIterInRange func(uintptr, *TextIter, *TextIter) bool
1194 //1053 //
1195 // @start and @end must be in ascending order.1054 // @start and @end must be in ascending order.
1196 func (x *TextIter) InRange(StartVar *TextIter, EndVar *TextIter) bool {1055 func (x *TextIter) InRange(StartVar *TextIter, EndVar *TextIter) bool {
1197- core.LazyRegister(&xTextIterInRange, "GTK", "gtk_text_iter_in_range", false)
1198-
1199 cret := xTextIterInRange(x.GoPointer(), StartVar, EndVar)1056 cret := xTextIterInRange(x.GoPointer(), StartVar, EndVar)
1200 return cret1057 return cret
1201 }1058 }
@@ -1209,8 +1066,6 @@ var xTextIterInsideSentence func(uintptr) bool
1209 // Sentence boundaries are determined by Pango and should be correct1066 // Sentence boundaries are determined by Pango and should be correct
1210 // for nearly any language.1067 // for nearly any language.
1211 func (x *TextIter) InsideSentence() bool {1068 func (x *TextIter) InsideSentence() bool {
1212- core.LazyRegister(&xTextIterInsideSentence, "GTK", "gtk_text_iter_inside_sentence", false)
1213-
1214 cret := xTextIterInsideSentence(x.GoPointer())1069 cret := xTextIterInsideSentence(x.GoPointer())
1215 return cret1070 return cret
1216 }1071 }
@@ -1227,8 +1082,6 @@ var xTextIterInsideWord func(uintptr) bool
1227 // then this function returns %TRUE too, since @iter points to1082 // then this function returns %TRUE too, since @iter points to
1228 // the first character of the word.1083 // the first character of the word.
1229 func (x *TextIter) InsideWord() bool {1084 func (x *TextIter) InsideWord() bool {
1230- core.LazyRegister(&xTextIterInsideWord, "GTK", "gtk_text_iter_inside_word", false)
1231-
1232 cret := xTextIterInsideWord(x.GoPointer())1085 cret := xTextIterInsideWord(x.GoPointer())
1233 return cret1086 return cret
1234 }1087 }
@@ -1241,8 +1094,6 @@ var xTextIterIsCursorPosition func(uintptr) bool
1241 // [struct@Pango.LogAttr] or [func@Pango.break] for details1094 // [struct@Pango.LogAttr] or [func@Pango.break] for details
1242 // on what a cursor position is.1095 // on what a cursor position is.
1243 func (x *TextIter) IsCursorPosition() bool {1096 func (x *TextIter) IsCursorPosition() bool {
1244- core.LazyRegister(&xTextIterIsCursorPosition, "GTK", "gtk_text_iter_is_cursor_position", false)
1245-
1246 cret := xTextIterIsCursorPosition(x.GoPointer())1097 cret := xTextIterIsCursorPosition(x.GoPointer())
1247 return cret1098 return cret
1248 }1099 }
@@ -1255,8 +1106,6 @@ var xTextIterIsEnd func(uintptr) bool
1255 // in the buffer. [method@Gtk.TextIter.is_end] is the most efficient1106 // in the buffer. [method@Gtk.TextIter.is_end] is the most efficient
1256 // way to check whether an iterator is the end iterator.1107 // way to check whether an iterator is the end iterator.
1257 func (x *TextIter) IsEnd() bool {1108 func (x *TextIter) IsEnd() bool {
1258- core.LazyRegister(&xTextIterIsEnd, "GTK", "gtk_text_iter_is_end", false)
1259-
1260 cret := xTextIterIsEnd(x.GoPointer())1109 cret := xTextIterIsEnd(x.GoPointer())
1261 return cret1110 return cret
1262 }1111 }
@@ -1265,8 +1114,6 @@ var xTextIterIsStart func(uintptr) bool
1265 1114
1266 // Returns %TRUE if @iter is the first iterator in the buffer.1115 // Returns %TRUE if @iter is the first iterator in the buffer.
1267 func (x *TextIter) IsStart() bool {1116 func (x *TextIter) IsStart() bool {
1268- core.LazyRegister(&xTextIterIsStart, "GTK", "gtk_text_iter_is_start", false)
1269-
1270 cret := xTextIterIsStart(x.GoPointer())1117 cret := xTextIterIsStart(x.GoPointer())
1271 return cret1118 return cret
1272 }1119 }
@@ -1283,8 +1130,6 @@ var xTextIterOrder func(uintptr, *TextIter)
1283 // such as [method@Gtk.TextIter.in_range], that expect a1130 // such as [method@Gtk.TextIter.in_range], that expect a
1284 // pre-sorted range.1131 // pre-sorted range.
1285 func (x *TextIter) Order(SecondVar *TextIter) {1132 func (x *TextIter) Order(SecondVar *TextIter) {
1286- core.LazyRegister(&xTextIterOrder, "GTK", "gtk_text_iter_order", false)
1287-
1288 xTextIterOrder(x.GoPointer(), SecondVar)1133 xTextIterOrder(x.GoPointer(), SecondVar)
1289 }1134 }
1290 1135
@@ -1295,8 +1140,6 @@ var xTextIterSetLine func(uintptr, int)
1295 // If @line_number is negative or larger than or equal to the number of lines1140 // If @line_number is negative or larger than or equal to the number of lines
1296 // in the buffer, moves @iter to the start of the last line in the buffer.1141 // in the buffer, moves @iter to the start of the last line in the buffer.
1297 func (x *TextIter) SetLine(LineNumberVar int) {1142 func (x *TextIter) SetLine(LineNumberVar int) {
1298- core.LazyRegister(&xTextIterSetLine, "GTK", "gtk_text_iter_set_line", false)
1299-
1300 xTextIterSetLine(x.GoPointer(), LineNumberVar)1143 xTextIterSetLine(x.GoPointer(), LineNumberVar)
1301 }1144 }
1302 1145
@@ -1307,8 +1150,6 @@ var xTextIterSetLineIndex func(uintptr, int)
1307 // the start of a character, it can’t be in the middle of a UTF-81150 // the start of a character, it can’t be in the middle of a UTF-8
1308 // encoded character.1151 // encoded character.
1309 func (x *TextIter) SetLineIndex(ByteOnLineVar int) {1152 func (x *TextIter) SetLineIndex(ByteOnLineVar int) {
1310- core.LazyRegister(&xTextIterSetLineIndex, "GTK", "gtk_text_iter_set_line_index", false)
1311-
1312 xTextIterSetLineIndex(x.GoPointer(), ByteOnLineVar)1153 xTextIterSetLineIndex(x.GoPointer(), ByteOnLineVar)
1313 }1154 }
1314 1155
@@ -1321,8 +1162,6 @@ var xTextIterSetLineOffset func(uintptr, int)
1321 // next line. See [method@Gtk.TextIter.set_line_index] if you have a byte1162 // next line. See [method@Gtk.TextIter.set_line_index] if you have a byte
1322 // index rather than a character offset.1163 // index rather than a character offset.
1323 func (x *TextIter) SetLineOffset(CharOnLineVar int) {1164 func (x *TextIter) SetLineOffset(CharOnLineVar int) {
1324- core.LazyRegister(&xTextIterSetLineOffset, "GTK", "gtk_text_iter_set_line_offset", false)
1325-
1326 xTextIterSetLineOffset(x.GoPointer(), CharOnLineVar)1165 xTextIterSetLineOffset(x.GoPointer(), CharOnLineVar)
1327 }1166 }
1328 1167
@@ -1333,8 +1172,6 @@ var xTextIterSetOffset func(uintptr, int)
1333 // @char_offset counts from the start1172 // @char_offset counts from the start
1334 // of the entire text buffer, starting with 0.1173 // of the entire text buffer, starting with 0.
1335 func (x *TextIter) SetOffset(CharOffsetVar int) {1174 func (x *TextIter) SetOffset(CharOffsetVar int) {
1336- core.LazyRegister(&xTextIterSetOffset, "GTK", "gtk_text_iter_set_offset", false)
1337-
1338 xTextIterSetOffset(x.GoPointer(), CharOffsetVar)1175 xTextIterSetOffset(x.GoPointer(), CharOffsetVar)
1339 }1176 }
1340 1177
@@ -1344,8 +1181,6 @@ var xTextIterSetVisibleLineIndex func(uintptr, int)
1344 // bytes, i.e. text with a tag making it invisible is not counted1181 // bytes, i.e. text with a tag making it invisible is not counted
1345 // in the index.1182 // in the index.
1346 func (x *TextIter) SetVisibleLineIndex(ByteOnLineVar int) {1183 func (x *TextIter) SetVisibleLineIndex(ByteOnLineVar int) {
1347- core.LazyRegister(&xTextIterSetVisibleLineIndex, "GTK", "gtk_text_iter_set_visible_line_index", false)
1348-
1349 xTextIterSetVisibleLineIndex(x.GoPointer(), ByteOnLineVar)1184 xTextIterSetVisibleLineIndex(x.GoPointer(), ByteOnLineVar)
1350 }1185 }
1351 1186
@@ -1355,8 +1190,6 @@ var xTextIterSetVisibleLineOffset func(uintptr, int)
1355 // characters, i.e. text with a tag making it invisible is not1190 // characters, i.e. text with a tag making it invisible is not
1356 // counted in the offset.1191 // counted in the offset.
1357 func (x *TextIter) SetVisibleLineOffset(CharOnLineVar int) {1192 func (x *TextIter) SetVisibleLineOffset(CharOnLineVar int) {
1358- core.LazyRegister(&xTextIterSetVisibleLineOffset, "GTK", "gtk_text_iter_set_visible_line_offset", false)
1359-
1360 xTextIterSetVisibleLineOffset(x.GoPointer(), CharOnLineVar)1193 xTextIterSetVisibleLineOffset(x.GoPointer(), CharOnLineVar)
1361 }1194 }
1362 1195
@@ -1370,8 +1203,6 @@ var xTextIterStartsLine func(uintptr) bool
1370 // it doesn’t have to compute the offset, it just has to see1203 // it doesn’t have to compute the offset, it just has to see
1371 // whether it’s 0.1204 // whether it’s 0.
1372 func (x *TextIter) StartsLine() bool {1205 func (x *TextIter) StartsLine() bool {
1373- core.LazyRegister(&xTextIterStartsLine, "GTK", "gtk_text_iter_starts_line", false)
1374-
1375 cret := xTextIterStartsLine(x.GoPointer())1206 cret := xTextIterStartsLine(x.GoPointer())
1376 return cret1207 return cret
1377 }1208 }
@@ -1383,8 +1214,6 @@ var xTextIterStartsSentence func(uintptr) bool
1383 // Sentence boundaries are determined by Pango and1214 // Sentence boundaries are determined by Pango and
1384 // should be correct for nearly any language.1215 // should be correct for nearly any language.
1385 func (x *TextIter) StartsSentence() bool {1216 func (x *TextIter) StartsSentence() bool {
1386- core.LazyRegister(&xTextIterStartsSentence, "GTK", "gtk_text_iter_starts_sentence", false)
1387-
1388 cret := xTextIterStartsSentence(x.GoPointer())1217 cret := xTextIterStartsSentence(x.GoPointer())
1389 return cret1218 return cret
1390 }1219 }
@@ -1402,8 +1231,6 @@ var xTextIterStartsTag func(uintptr, uintptr) bool
1402 // this function returns %TRUE, [method@Gtk.TextIter.has_tag]1231 // this function returns %TRUE, [method@Gtk.TextIter.has_tag]
1403 // will also return %TRUE for the same parameters.1232 // will also return %TRUE for the same parameters.
1404 func (x *TextIter) StartsTag(TagVar *TextTag) bool {1233 func (x *TextIter) StartsTag(TagVar *TextTag) bool {
1405- core.LazyRegister(&xTextIterStartsTag, "GTK", "gtk_text_iter_starts_tag", false)
1406-
1407 cret := xTextIterStartsTag(x.GoPointer(), TagVar.GoPointer())1234 cret := xTextIterStartsTag(x.GoPointer(), TagVar.GoPointer())
1408 return cret1235 return cret
1409 }1236 }
@@ -1415,8 +1242,6 @@ var xTextIterStartsWord func(uintptr) bool
1415 // Word breaks are determined by Pango and should be correct1242 // Word breaks are determined by Pango and should be correct
1416 // for nearly any language.1243 // for nearly any language.
1417 func (x *TextIter) StartsWord() bool {1244 func (x *TextIter) StartsWord() bool {
1418- core.LazyRegister(&xTextIterStartsWord, "GTK", "gtk_text_iter_starts_word", false)
1419-
1420 cret := xTextIterStartsWord(x.GoPointer())1245 cret := xTextIterStartsWord(x.GoPointer())
1421 return cret1246 return cret
1422 }1247 }
@@ -1429,8 +1254,6 @@ var xTextIterTogglesTag func(uintptr, uintptr) bool
1429 // This is equivalent to (gtk_text_iter_starts_tag() ||1254 // This is equivalent to (gtk_text_iter_starts_tag() ||
1430 // gtk_text_iter_ends_tag())1255 // gtk_text_iter_ends_tag())
1431 func (x *TextIter) TogglesTag(TagVar *TextTag) bool {1256 func (x *TextIter) TogglesTag(TagVar *TextTag) bool {
1432- core.LazyRegister(&xTextIterTogglesTag, "GTK", "gtk_text_iter_toggles_tag", false)
1433-
1434 cret := xTextIterTogglesTag(x.GoPointer(), TagVar.GoPointer())1257 cret := xTextIterTogglesTag(x.GoPointer(), TagVar.GoPointer())
1435 return cret1258 return cret
1436 }1259 }
@@ -1445,7 +1268,6 @@ type TextSearchFlags int
1445 var xTextSearchFlagsGLibType func() types.GType1268 var xTextSearchFlagsGLibType func() types.GType
1446 1269
1447 func TextSearchFlagsGLibType() types.GType {1270 func TextSearchFlagsGLibType() types.GType {
1448- core.LazyRegister(&xTextSearchFlagsGLibType, "GTK", "gtk_text_search_flags_get_type", false)
1449 return xTextSearchFlagsGLibType()1271 return xTextSearchFlagsGLibType()
1450 }1272 }
1451 1273
@@ -1465,4 +1287,107 @@ const (
1465 func init() {1287 func init() {
1466 core.SetPackageName("GTK", "gtk4")1288 core.SetPackageName("GTK", "gtk4")
1467 core.SetSharedLibraries("GTK", []string{"libgtk-4.so.1", "libgtk-4.1.dylib"})1289 core.SetSharedLibraries("GTK", []string{"libgtk-4.so.1", "libgtk-4.1.dylib"})
1290+ var libs []uintptr
1291+ for _, libPath := range core.GetPaths("GTK") {
1292+ lib, err := purego.Dlopen(libPath, purego.RTLD_NOW|purego.RTLD_GLOBAL)
1293+ if err != nil {
1294+ panic(err)
1295+ }
1296+ libs = append(libs, lib)
1297+ }
1298+
1299+ core.PuregoSafeRegister(&xTextSearchFlagsGLibType, libs, "gtk_text_search_flags_get_type")
1300+
1301+ core.PuregoSafeRegister(&xTextIterGLibType, libs, "gtk_text_iter_get_type")
1302+
1303+ core.PuregoSafeRegister(&xTextIterAssign, libs, "gtk_text_iter_assign")
1304+ core.PuregoSafeRegister(&xTextIterBackwardChar, libs, "gtk_text_iter_backward_char")
1305+ core.PuregoSafeRegister(&xTextIterBackwardChars, libs, "gtk_text_iter_backward_chars")
1306+ core.PuregoSafeRegister(&xTextIterBackwardCursorPosition, libs, "gtk_text_iter_backward_cursor_position")
1307+ core.PuregoSafeRegister(&xTextIterBackwardCursorPositions, libs, "gtk_text_iter_backward_cursor_positions")
1308+ core.PuregoSafeRegister(&xTextIterBackwardFindChar, libs, "gtk_text_iter_backward_find_char")
1309+ core.PuregoSafeRegister(&xTextIterBackwardLine, libs, "gtk_text_iter_backward_line")
1310+ core.PuregoSafeRegister(&xTextIterBackwardLines, libs, "gtk_text_iter_backward_lines")
1311+ core.PuregoSafeRegister(&xTextIterBackwardSearch, libs, "gtk_text_iter_backward_search")
1312+ core.PuregoSafeRegister(&xTextIterBackwardSentenceStart, libs, "gtk_text_iter_backward_sentence_start")
1313+ core.PuregoSafeRegister(&xTextIterBackwardSentenceStarts, libs, "gtk_text_iter_backward_sentence_starts")
1314+ core.PuregoSafeRegister(&xTextIterBackwardToTagToggle, libs, "gtk_text_iter_backward_to_tag_toggle")
1315+ core.PuregoSafeRegister(&xTextIterBackwardVisibleCursorPosition, libs, "gtk_text_iter_backward_visible_cursor_position")
1316+ core.PuregoSafeRegister(&xTextIterBackwardVisibleCursorPositions, libs, "gtk_text_iter_backward_visible_cursor_positions")
1317+ core.PuregoSafeRegister(&xTextIterBackwardVisibleLine, libs, "gtk_text_iter_backward_visible_line")
1318+ core.PuregoSafeRegister(&xTextIterBackwardVisibleLines, libs, "gtk_text_iter_backward_visible_lines")
1319+ core.PuregoSafeRegister(&xTextIterBackwardVisibleWordStart, libs, "gtk_text_iter_backward_visible_word_start")
1320+ core.PuregoSafeRegister(&xTextIterBackwardVisibleWordStarts, libs, "gtk_text_iter_backward_visible_word_starts")
1321+ core.PuregoSafeRegister(&xTextIterBackwardWordStart, libs, "gtk_text_iter_backward_word_start")
1322+ core.PuregoSafeRegister(&xTextIterBackwardWordStarts, libs, "gtk_text_iter_backward_word_starts")
1323+ core.PuregoSafeRegister(&xTextIterCanInsert, libs, "gtk_text_iter_can_insert")
1324+ core.PuregoSafeRegister(&xTextIterCompare, libs, "gtk_text_iter_compare")
1325+ core.PuregoSafeRegister(&xTextIterCopy, libs, "gtk_text_iter_copy")
1326+ core.PuregoSafeRegister(&xTextIterEditable, libs, "gtk_text_iter_editable")
1327+ core.PuregoSafeRegister(&xTextIterEndsLine, libs, "gtk_text_iter_ends_line")
1328+ core.PuregoSafeRegister(&xTextIterEndsSentence, libs, "gtk_text_iter_ends_sentence")
1329+ core.PuregoSafeRegister(&xTextIterEndsTag, libs, "gtk_text_iter_ends_tag")
1330+ core.PuregoSafeRegister(&xTextIterEndsWord, libs, "gtk_text_iter_ends_word")
1331+ core.PuregoSafeRegister(&xTextIterEqual, libs, "gtk_text_iter_equal")
1332+ core.PuregoSafeRegister(&xTextIterForwardChar, libs, "gtk_text_iter_forward_char")
1333+ core.PuregoSafeRegister(&xTextIterForwardChars, libs, "gtk_text_iter_forward_chars")
1334+ core.PuregoSafeRegister(&xTextIterForwardCursorPosition, libs, "gtk_text_iter_forward_cursor_position")
1335+ core.PuregoSafeRegister(&xTextIterForwardCursorPositions, libs, "gtk_text_iter_forward_cursor_positions")
1336+ core.PuregoSafeRegister(&xTextIterForwardFindChar, libs, "gtk_text_iter_forward_find_char")
1337+ core.PuregoSafeRegister(&xTextIterForwardLine, libs, "gtk_text_iter_forward_line")
1338+ core.PuregoSafeRegister(&xTextIterForwardLines, libs, "gtk_text_iter_forward_lines")
1339+ core.PuregoSafeRegister(&xTextIterForwardSearch, libs, "gtk_text_iter_forward_search")
1340+ core.PuregoSafeRegister(&xTextIterForwardSentenceEnd, libs, "gtk_text_iter_forward_sentence_end")
1341+ core.PuregoSafeRegister(&xTextIterForwardSentenceEnds, libs, "gtk_text_iter_forward_sentence_ends")
1342+ core.PuregoSafeRegister(&xTextIterForwardToEnd, libs, "gtk_text_iter_forward_to_end")
1343+ core.PuregoSafeRegister(&xTextIterForwardToLineEnd, libs, "gtk_text_iter_forward_to_line_end")
1344+ core.PuregoSafeRegister(&xTextIterForwardToTagToggle, libs, "gtk_text_iter_forward_to_tag_toggle")
1345+ core.PuregoSafeRegister(&xTextIterForwardVisibleCursorPosition, libs, "gtk_text_iter_forward_visible_cursor_position")
1346+ core.PuregoSafeRegister(&xTextIterForwardVisibleCursorPositions, libs, "gtk_text_iter_forward_visible_cursor_positions")
1347+ core.PuregoSafeRegister(&xTextIterForwardVisibleLine, libs, "gtk_text_iter_forward_visible_line")
1348+ core.PuregoSafeRegister(&xTextIterForwardVisibleLines, libs, "gtk_text_iter_forward_visible_lines")
1349+ core.PuregoSafeRegister(&xTextIterForwardVisibleWordEnd, libs, "gtk_text_iter_forward_visible_word_end")
1350+ core.PuregoSafeRegister(&xTextIterForwardVisibleWordEnds, libs, "gtk_text_iter_forward_visible_word_ends")
1351+ core.PuregoSafeRegister(&xTextIterForwardWordEnd, libs, "gtk_text_iter_forward_word_end")
1352+ core.PuregoSafeRegister(&xTextIterForwardWordEnds, libs, "gtk_text_iter_forward_word_ends")
1353+ core.PuregoSafeRegister(&xTextIterFree, libs, "gtk_text_iter_free")
1354+ core.PuregoSafeRegister(&xTextIterGetBuffer, libs, "gtk_text_iter_get_buffer")
1355+ core.PuregoSafeRegister(&xTextIterGetBytesInLine, libs, "gtk_text_iter_get_bytes_in_line")
1356+ core.PuregoSafeRegister(&xTextIterGetChar, libs, "gtk_text_iter_get_char")
1357+ core.PuregoSafeRegister(&xTextIterGetCharsInLine, libs, "gtk_text_iter_get_chars_in_line")
1358+ core.PuregoSafeRegister(&xTextIterGetChildAnchor, libs, "gtk_text_iter_get_child_anchor")
1359+ core.PuregoSafeRegister(&xTextIterGetLanguage, libs, "gtk_text_iter_get_language")
1360+ core.PuregoSafeRegister(&xTextIterGetLine, libs, "gtk_text_iter_get_line")
1361+ core.PuregoSafeRegister(&xTextIterGetLineIndex, libs, "gtk_text_iter_get_line_index")
1362+ core.PuregoSafeRegister(&xTextIterGetLineOffset, libs, "gtk_text_iter_get_line_offset")
1363+ core.PuregoSafeRegister(&xTextIterGetMarks, libs, "gtk_text_iter_get_marks")
1364+ core.PuregoSafeRegister(&xTextIterGetOffset, libs, "gtk_text_iter_get_offset")
1365+ core.PuregoSafeRegister(&xTextIterGetPaintable, libs, "gtk_text_iter_get_paintable")
1366+ core.PuregoSafeRegister(&xTextIterGetSlice, libs, "gtk_text_iter_get_slice")
1367+ core.PuregoSafeRegister(&xTextIterGetTags, libs, "gtk_text_iter_get_tags")
1368+ core.PuregoSafeRegister(&xTextIterGetText, libs, "gtk_text_iter_get_text")
1369+ core.PuregoSafeRegister(&xTextIterGetToggledTags, libs, "gtk_text_iter_get_toggled_tags")
1370+ core.PuregoSafeRegister(&xTextIterGetVisibleLineIndex, libs, "gtk_text_iter_get_visible_line_index")
1371+ core.PuregoSafeRegister(&xTextIterGetVisibleLineOffset, libs, "gtk_text_iter_get_visible_line_offset")
1372+ core.PuregoSafeRegister(&xTextIterGetVisibleSlice, libs, "gtk_text_iter_get_visible_slice")
1373+ core.PuregoSafeRegister(&xTextIterGetVisibleText, libs, "gtk_text_iter_get_visible_text")
1374+ core.PuregoSafeRegister(&xTextIterHasTag, libs, "gtk_text_iter_has_tag")
1375+ core.PuregoSafeRegister(&xTextIterInRange, libs, "gtk_text_iter_in_range")
1376+ core.PuregoSafeRegister(&xTextIterInsideSentence, libs, "gtk_text_iter_inside_sentence")
1377+ core.PuregoSafeRegister(&xTextIterInsideWord, libs, "gtk_text_iter_inside_word")
1378+ core.PuregoSafeRegister(&xTextIterIsCursorPosition, libs, "gtk_text_iter_is_cursor_position")
1379+ core.PuregoSafeRegister(&xTextIterIsEnd, libs, "gtk_text_iter_is_end")
1380+ core.PuregoSafeRegister(&xTextIterIsStart, libs, "gtk_text_iter_is_start")
1381+ core.PuregoSafeRegister(&xTextIterOrder, libs, "gtk_text_iter_order")
1382+ core.PuregoSafeRegister(&xTextIterSetLine, libs, "gtk_text_iter_set_line")
1383+ core.PuregoSafeRegister(&xTextIterSetLineIndex, libs, "gtk_text_iter_set_line_index")
1384+ core.PuregoSafeRegister(&xTextIterSetLineOffset, libs, "gtk_text_iter_set_line_offset")
1385+ core.PuregoSafeRegister(&xTextIterSetOffset, libs, "gtk_text_iter_set_offset")
1386+ core.PuregoSafeRegister(&xTextIterSetVisibleLineIndex, libs, "gtk_text_iter_set_visible_line_index")
1387+ core.PuregoSafeRegister(&xTextIterSetVisibleLineOffset, libs, "gtk_text_iter_set_visible_line_offset")
1388+ core.PuregoSafeRegister(&xTextIterStartsLine, libs, "gtk_text_iter_starts_line")
1389+ core.PuregoSafeRegister(&xTextIterStartsSentence, libs, "gtk_text_iter_starts_sentence")
1390+ core.PuregoSafeRegister(&xTextIterStartsTag, libs, "gtk_text_iter_starts_tag")
1391+ core.PuregoSafeRegister(&xTextIterStartsWord, libs, "gtk_text_iter_starts_word")
1392+ core.PuregoSafeRegister(&xTextIterTogglesTag, libs, "gtk_text_iter_toggles_tag")
1468 }1393 }
M vendor/github.com/bnema/puregotk/v4/gtk/gtktextmark.go +20 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktexttag.go +17 -8 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktexttagtable.go +19 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktextview.go +92 -145 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktogglebutton.go +19 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktooltip.go +19 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreednd.go +27 -34 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreeexpander.go +25 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreelistmodel.go +32 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreelistrowsorter.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreemodel.go +113 -261 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreemodelfilter.go +21 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreemodelsort.go +22 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreeselection.go +32 -40 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreesortable.go +23 -40 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreestore.go +36 -45 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreeview.go +105 -176 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreeviewcolumn.go +68 -102 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktypes.go +53 -74 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkurilauncher.go +19 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkversion.go +19 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkvideo.go +30 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkviewport.go +19 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkvolumebutton.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkwidget.go +207 -357 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkwidgetpaintable.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkwindow.go +79 -121 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkwindowcontrols.go +21 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkwindowgroup.go +16 -8 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkwindowhandle.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/main.go +11 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCClass.go +20 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCContext.go +35 -32 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCException.go +27 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCOptions.go +26 -32 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCValue.go +73 -93 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCVersion.go +16 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCVirtualMachine.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCWeakValue.go +15 -3 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/layershell/gtk4-layer-shell.go +38 -52 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/main.go +11 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-attributes.go +108 -160 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-bidi-type.go +16 -9 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-break.go +15 -10 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-color.go +17 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-context.go +37 -45 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-coverage.go +25 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-direction.go +1 -10 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-font.go +112 -153 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-fontmap.go +20 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-fontset-simple.go +16 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-fontset.go +14 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-glyph-item.go +27 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-glyph.go +31 -32 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-gravity.go +18 -10 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-item.go +23 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-language.go +13 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-layout.go +131 -201 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-markup.go +13 -4 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-matrix.go +25 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-renderer.go +32 -39 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-script.go +22 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-tabs.go +32 -34 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-types.go +21 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-utils.go +29 -38 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth-basic.go +1 -10 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth-digest.go +1 -10 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth-domain-basic.go +15 -4 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth-domain-digest.go +17 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth-domain.go +20 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth-manager.go +14 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth-negotiate.go +13 -3 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth-ntlm.go +1 -10 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth.go +28 -32 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-cache.go +23 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-content-decoder.go +0 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-content-sniffer.go +15 -4 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-cookie-jar-db.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-cookie-jar-text.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-cookie-jar.go +28 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-cookie.go +19 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-date-utils.go +14 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-form.go +16 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-headers.go +25 -30 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-hsts-enforcer-db.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-hsts-enforcer.go +19 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-logger.go +21 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-message-body.go +29 -30 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-message-headers.go +52 -68 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-message.go +64 -90 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-multipart-input-stream.go +18 -8 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-multipart.go +22 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-server-message.go +35 -42 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-server.go +40 -46 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-session-feature.go +0 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-session.go +60 -74 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-status.go +15 -4 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-tld.go +15 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-types.go +75 -113 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-uri-utils.go +15 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-version.go +17 -9 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-websocket-connection.go +33 -39 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-websocket-extension-deflate.go +0 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-websocket-extension-manager.go +0 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-websocket-extension.go +25 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-websocket.go +25 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitApplicationInfo.go +19 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitAuthenticationRequest.go +31 -32 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitAutomationSession.go +20 -10 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitBackForwardList.go +24 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitBackForwardListItem.go +18 -9 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitClipboardPermissionRequest.go +0 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitColorChooserRequest.go +20 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitContextMenu.go +33 -31 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitContextMenuActions.go +1 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitContextMenuItem.go +28 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitCookieManager.go +33 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitCredential.go +24 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitDeviceInfoPermissionRequest.go +0 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitDownload.go +26 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitEditorState.go +23 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitError.go +39 -32 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitFaviconDatabase.go +23 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitFeature.go +28 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitFileChooserRequest.go +21 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitFindController.go +26 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitFormSubmissionRequest.go +17 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitGeolocationManager.go +30 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitGeolocationPermissionRequest.go +0 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitHitTestResult.go +29 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitImage.go +19 -11 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 +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitMemoryPressureSettings.go +25 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitNavigationAction.go +22 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitNavigationPolicyDecision.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitNetworkProxySettings.go +18 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitNetworkSession.go +36 -34 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitNotification.go +21 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitNotificationPermissionRequest.go +0 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitOptionMenu.go +21 -14 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 +18 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitPermissionStateQuery.go +18 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitPointerLockPermissionRequest.go +0 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitPolicyDecision.go +18 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitPrintOperation.go +25 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitResponsePolicyDecision.go +19 -9 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitScriptDialog.go +21 -20 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 +20 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitSettings.go +146 -255 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitURIRequest.go +21 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitURIResponse.go +21 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitURISchemeRequest.go +25 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitURISchemeResponse.go +20 -10 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitURIUtilities.go +13 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitUserContent.go +36 -30 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitUserContentFilterStore.go +28 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitUserContentManager.go +37 -39 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitUserMediaPermissionRequest.go +18 -9 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitUserMessage.go +26 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitVersion.go +15 -9 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebContext.go +40 -41 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebExtension.go +41 -50 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebExtensionMatchPattern.go +31 -34 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebInspector.go +24 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebResource.go +19 -9 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebView.go +118 -159 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebViewBase.go +0 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebViewGtk4.go +1 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebViewSessionState.go +16 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebsiteData.go +16 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebsiteDataAccessPermissionRequest.go +17 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebsiteDataManager.go +46 -47 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebsitePolicies.go +21 -8 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWindowProperties.go +23 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitXRPermissionRequest.go +27 -21 collapsed to keep the page light
M vendor/modules.txt +1 -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