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 collapsed to keep the page light
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
@@ -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/glib"
1011 "github.com/bnema/puregotk/v4/gobject"
@@ -40,7 +41,6 @@ type LayoutIter struct {
4041 var xLayoutIterGLibType func() types.GType
4142
4243 func LayoutIterGLibType() types.GType {
43- core.LazyRegister(&xLayoutIterGLibType, "PANGO", "pango_layout_iter_get_type", false)
4444 return xLayoutIterGLibType()
4545 }
4646
@@ -60,8 +60,6 @@ var xLayoutIterAtLastLine func(uintptr) bool
6060
6161 // Determines whether @iter is on the last line of the layout.
6262 func (x *LayoutIter) AtLastLine() bool {
63- core.LazyRegister(&xLayoutIterAtLastLine, "PANGO", "pango_layout_iter_at_last_line", false)
64-
6563 cret := xLayoutIterAtLastLine(x.GoPointer())
6664 return cret
6765 }
@@ -70,8 +68,6 @@ var xLayoutIterCopy func(uintptr) uintptr
7068
7169 // Copies a `PangoLayoutIter`.
7270 func (x *LayoutIter) Copy() *LayoutIter {
73- core.LazyRegister(&xLayoutIterCopy, "PANGO", "pango_layout_iter_copy", false)
74-
7571 cret := xLayoutIterCopy(x.GoPointer())
7672 if cret == 0 {
7773 return nil
@@ -83,8 +79,6 @@ var xLayoutIterFree func(uintptr)
8379
8480 // Frees an iterator that's no longer in use.
8581 func (x *LayoutIter) Free() {
86- core.LazyRegister(&xLayoutIterFree, "PANGO", "pango_layout_iter_free", false)
87-
8882 xLayoutIterFree(x.GoPointer())
8983 }
9084
@@ -95,8 +89,6 @@ var xLayoutIterGetBaseline func(uintptr) int
9589 //
9690 // Layout coordinates have the origin at the top left of the entire layout.
9791 func (x *LayoutIter) GetBaseline() int {
98- core.LazyRegister(&xLayoutIterGetBaseline, "PANGO", "pango_layout_iter_get_baseline", false)
99-
10092 cret := xLayoutIterGetBaseline(x.GoPointer())
10193 return cret
10294 }
@@ -110,8 +102,6 @@ var xLayoutIterGetCharExtents func(uintptr, *Rectangle)
110102 // Only logical extents can sensibly be obtained for characters;
111103 // ink extents make sense only down to the level of clusters.
112104 func (x *LayoutIter) GetCharExtents(LogicalRectVar *Rectangle) {
113- core.LazyRegister(&xLayoutIterGetCharExtents, "PANGO", "pango_layout_iter_get_char_extents", false)
114-
115105 xLayoutIterGetCharExtents(x.GoPointer(), LogicalRectVar)
116106 }
117107
@@ -121,8 +111,6 @@ var xLayoutIterGetClusterExtents func(uintptr, *Rectangle, *Rectangle)
121111 //
122112 // Layout coordinates have the origin at the top left of the entire layout.
123113 func (x *LayoutIter) GetClusterExtents(InkRectVar *Rectangle, LogicalRectVar *Rectangle) {
124- core.LazyRegister(&xLayoutIterGetClusterExtents, "PANGO", "pango_layout_iter_get_cluster_extents", false)
125-
126114 xLayoutIterGetClusterExtents(x.GoPointer(), InkRectVar, LogicalRectVar)
127115 }
128116
@@ -135,8 +123,6 @@ var xLayoutIterGetIndex func(uintptr) int
135123 // the index may be equal to the length of the text in the
136124 // layout, if on the %NULL run (see [method@Pango.LayoutIter.get_run]).
137125 func (x *LayoutIter) GetIndex() int {
138- core.LazyRegister(&xLayoutIterGetIndex, "PANGO", "pango_layout_iter_get_index", false)
139-
140126 cret := xLayoutIterGetIndex(x.GoPointer())
141127 return cret
142128 }
@@ -145,7 +131,6 @@ var xLayoutIterGetLayout func(uintptr) uintptr
145131
146132 // Gets the layout associated with a `PangoLayoutIter`.
147133 func (x *LayoutIter) GetLayout() *Layout {
148- core.LazyRegister(&xLayoutIterGetLayout, "PANGO", "pango_layout_iter_get_layout", false)
149134 var cls *Layout
150135
151136 cret := xLayoutIterGetLayout(x.GoPointer())
@@ -163,8 +148,6 @@ var xLayoutIterGetLayoutExtents func(uintptr, *Rectangle, *Rectangle)
163148
164149 // Obtains the extents of the `PangoLayout` being iterated over.
165150 func (x *LayoutIter) GetLayoutExtents(InkRectVar *Rectangle, LogicalRectVar *Rectangle) {
166- core.LazyRegister(&xLayoutIterGetLayoutExtents, "PANGO", "pango_layout_iter_get_layout_extents", false)
167-
168151 xLayoutIterGetLayoutExtents(x.GoPointer(), InkRectVar, LogicalRectVar)
169152 }
170153
@@ -176,8 +159,6 @@ var xLayoutIterGetLine func(uintptr) uintptr
176159 // you do not plan to modify the contents of the line (glyphs,
177160 // glyph widths, etc.).
178161 func (x *LayoutIter) GetLine() *LayoutLine {
179- core.LazyRegister(&xLayoutIterGetLine, "PANGO", "pango_layout_iter_get_line", false)
180-
181162 cret := xLayoutIterGetLine(x.GoPointer())
182163 if cret == 0 {
183164 return nil
@@ -194,8 +175,6 @@ var xLayoutIterGetLineExtents func(uintptr, *Rectangle, *Rectangle)
194175 // function will be the same width/height but not at the same x/y
195176 // as the extents returned from [method@Pango.LayoutLine.get_extents].
196177 func (x *LayoutIter) GetLineExtents(InkRectVar *Rectangle, LogicalRectVar *Rectangle) {
197- core.LazyRegister(&xLayoutIterGetLineExtents, "PANGO", "pango_layout_iter_get_line_extents", false)
198-
199178 xLayoutIterGetLineExtents(x.GoPointer(), InkRectVar, LogicalRectVar)
200179 }
201180
@@ -207,8 +186,6 @@ var xLayoutIterGetLineReadonly func(uintptr) uintptr
207186 // but the user is not expected to modify the contents of the line
208187 // (glyphs, glyph widths, etc.).
209188 func (x *LayoutIter) GetLineReadonly() *LayoutLine {
210- core.LazyRegister(&xLayoutIterGetLineReadonly, "PANGO", "pango_layout_iter_get_line_readonly", false)
211-
212189 cret := xLayoutIterGetLineReadonly(x.GoPointer())
213190 if cret == 0 {
214191 return nil
@@ -230,8 +207,6 @@ var xLayoutIterGetLineYrange func(uintptr, *int, *int)
230207 // Note: Since 1.44, Pango uses line heights for placing lines, and there
231208 // may be gaps between the ranges returned by this function.
232209 func (x *LayoutIter) GetLineYrange(Y0Var *int, Y1Var *int) {
233- core.LazyRegister(&xLayoutIterGetLineYrange, "PANGO", "pango_layout_iter_get_line_yrange", false)
234-
235210 xLayoutIterGetLineYrange(x.GoPointer(), Y0Var, Y1Var)
236211 }
237212
@@ -247,8 +222,6 @@ var xLayoutIterGetRun func(uintptr) uintptr
247222 // Use the faster [method@Pango.LayoutIter.get_run_readonly] if you do not
248223 // plan to modify the contents of the run (glyphs, glyph widths, etc.).
249224 func (x *LayoutIter) GetRun() *LayoutRun {
250- core.LazyRegister(&xLayoutIterGetRun, "PANGO", "pango_layout_iter_get_run", false)
251-
252225 cret := xLayoutIterGetRun(x.GoPointer())
253226 if cret == 0 {
254227 return nil
@@ -266,8 +239,6 @@ var xLayoutIterGetRunBaseline func(uintptr) int
266239 // The run baseline can be different from the line baseline, for
267240 // example due to superscript or subscript positioning.
268241 func (x *LayoutIter) GetRunBaseline() int {
269- core.LazyRegister(&xLayoutIterGetRunBaseline, "PANGO", "pango_layout_iter_get_run_baseline", false)
270-
271242 cret := xLayoutIterGetRunBaseline(x.GoPointer())
272243 return cret
273244 }
@@ -278,8 +249,6 @@ var xLayoutIterGetRunExtents func(uintptr, *Rectangle, *Rectangle)
278249 //
279250 // Layout coordinates have the origin at the top left of the entire layout.
280251 func (x *LayoutIter) GetRunExtents(InkRectVar *Rectangle, LogicalRectVar *Rectangle) {
281- core.LazyRegister(&xLayoutIterGetRunExtents, "PANGO", "pango_layout_iter_get_run_extents", false)
282-
283252 xLayoutIterGetRunExtents(x.GoPointer(), InkRectVar, LogicalRectVar)
284253 }
285254
@@ -296,8 +265,6 @@ var xLayoutIterGetRunReadonly func(uintptr) uintptr
296265 // but the user is not expected to modify the contents of the run (glyphs,
297266 // glyph widths, etc.).
298267 func (x *LayoutIter) GetRunReadonly() *LayoutRun {
299- core.LazyRegister(&xLayoutIterGetRunReadonly, "PANGO", "pango_layout_iter_get_run_readonly", false)
300-
301268 cret := xLayoutIterGetRunReadonly(x.GoPointer())
302269 if cret == 0 {
303270 return nil
@@ -311,8 +278,6 @@ var xLayoutIterNextChar func(uintptr) bool
311278 //
312279 // If @iter was already at the end of the layout, returns %FALSE.
313280 func (x *LayoutIter) NextChar() bool {
314- core.LazyRegister(&xLayoutIterNextChar, "PANGO", "pango_layout_iter_next_char", false)
315-
316281 cret := xLayoutIterNextChar(x.GoPointer())
317282 return cret
318283 }
@@ -323,8 +288,6 @@ var xLayoutIterNextCluster func(uintptr) bool
323288 //
324289 // If @iter was already at the end of the layout, returns %FALSE.
325290 func (x *LayoutIter) NextCluster() bool {
326- core.LazyRegister(&xLayoutIterNextCluster, "PANGO", "pango_layout_iter_next_cluster", false)
327-
328291 cret := xLayoutIterNextCluster(x.GoPointer())
329292 return cret
330293 }
@@ -335,8 +298,6 @@ var xLayoutIterNextLine func(uintptr) bool
335298 //
336299 // If @iter is already on the last line, returns %FALSE.
337300 func (x *LayoutIter) NextLine() bool {
338- core.LazyRegister(&xLayoutIterNextLine, "PANGO", "pango_layout_iter_next_line", false)
339-
340301 cret := xLayoutIterNextLine(x.GoPointer())
341302 return cret
342303 }
@@ -347,8 +308,6 @@ var xLayoutIterNextRun func(uintptr) bool
347308 //
348309 // If @iter was already at the end of the layout, returns %FALSE.
349310 func (x *LayoutIter) NextRun() bool {
350- core.LazyRegister(&xLayoutIterNextRun, "PANGO", "pango_layout_iter_next_run", false)
351-
352311 cret := xLayoutIterNextRun(x.GoPointer())
353312 return cret
354313 }
@@ -378,7 +337,6 @@ type LayoutLine struct {
378337 var xLayoutLineGLibType func() types.GType
379338
380339 func LayoutLineGLibType() types.GType {
381- core.LazyRegister(&xLayoutLineGLibType, "PANGO", "pango_layout_line_get_type", false)
382340 return xLayoutLineGLibType()
383341 }
384342
@@ -401,8 +359,6 @@ var xLayoutLineGetExtents func(uintptr, *Rectangle, *Rectangle)
401359 // See [method@Pango.Font.get_glyph_extents] for details
402360 // about the interpretation of the rectangles.
403361 func (x *LayoutLine) GetExtents(InkRectVar *Rectangle, LogicalRectVar *Rectangle) {
404- core.LazyRegister(&xLayoutLineGetExtents, "PANGO", "pango_layout_line_get_extents", false)
405-
406362 xLayoutLineGetExtents(x.GoPointer(), InkRectVar, LogicalRectVar)
407363 }
408364
@@ -416,8 +372,6 @@ var xLayoutLineGetHeight func(uintptr, *int)
416372 // [method@Pango.Layout.set_spacing] and
417373 // [method@Pango.Layout.set_line_spacing].
418374 func (x *LayoutLine) GetHeight(HeightVar *int) {
419- core.LazyRegister(&xLayoutLineGetHeight, "PANGO", "pango_layout_line_get_height", false)
420-
421375 xLayoutLineGetHeight(x.GoPointer(), HeightVar)
422376 }
423377
@@ -425,8 +379,6 @@ var xLayoutLineGetLength func(uintptr) int
425379
426380 // Returns the length of the line, in bytes.
427381 func (x *LayoutLine) GetLength() int {
428- core.LazyRegister(&xLayoutLineGetLength, "PANGO", "pango_layout_line_get_length", false)
429-
430382 cret := xLayoutLineGetLength(x.GoPointer())
431383 return cret
432384 }
@@ -440,8 +392,6 @@ var xLayoutLineGetPixelExtents func(uintptr, *Rectangle, *Rectangle)
440392 // such that the rounded rectangles fully contain the unrounded one (that is,
441393 // passes them as first argument to [func@extents_to_pixels]).
442394 func (x *LayoutLine) GetPixelExtents(InkRectVar *Rectangle, LogicalRectVar *Rectangle) {
443- core.LazyRegister(&xLayoutLineGetPixelExtents, "PANGO", "pango_layout_line_get_pixel_extents", false)
444-
445395 xLayoutLineGetPixelExtents(x.GoPointer(), InkRectVar, LogicalRectVar)
446396 }
447397
@@ -449,8 +399,6 @@ var xLayoutLineGetResolvedDirection func(uintptr) Direction
449399
450400 // Returns the resolved direction of the line.
451401 func (x *LayoutLine) GetResolvedDirection() Direction {
452- core.LazyRegister(&xLayoutLineGetResolvedDirection, "PANGO", "pango_layout_line_get_resolved_direction", false)
453-
454402 cret := xLayoutLineGetResolvedDirection(x.GoPointer())
455403 return cret
456404 }
@@ -460,8 +408,6 @@ var xLayoutLineGetStartIndex func(uintptr) int
460408 // Returns the start index of the line, as byte index
461409 // into the text of the layout.
462410 func (x *LayoutLine) GetStartIndex() int {
463- core.LazyRegister(&xLayoutLineGetStartIndex, "PANGO", "pango_layout_line_get_start_index", false)
464-
465411 cret := xLayoutLineGetStartIndex(x.GoPointer())
466412 return cret
467413 }
@@ -475,8 +421,6 @@ var xLayoutLineGetXRanges func(uintptr, int, int, *[]int, *int)
475421 // right. The ranges are with respect to the left edge of the entire
476422 // layout, not with respect to the line.
477423 func (x *LayoutLine) GetXRanges(StartIndexVar int, EndIndexVar int, RangesVar *[]int, NRangesVar *int) {
478- core.LazyRegister(&xLayoutLineGetXRanges, "PANGO", "pango_layout_line_get_x_ranges", false)
479-
480424 xLayoutLineGetXRanges(x.GoPointer(), StartIndexVar, EndIndexVar, RangesVar, NRangesVar)
481425 }
482426
@@ -484,8 +428,6 @@ var xLayoutLineIndexToX func(uintptr, int, bool, *int)
484428
485429 // Converts an index within a line to a X position.
486430 func (x *LayoutLine) IndexToX(IndexVar int, TrailingVar bool, XPosVar *int) {
487- core.LazyRegister(&xLayoutLineIndexToX, "PANGO", "pango_layout_line_index_to_x", false)
488-
489431 xLayoutLineIndexToX(x.GoPointer(), IndexVar, TrailingVar, XPosVar)
490432 }
491433
@@ -493,8 +435,6 @@ var xLayoutLineIsParagraphStartFn func(uintptr) bool
493435
494436 // Returns whether this is the first line of the paragraph.
495437 func (x *LayoutLine) IsParagraphStartFn() bool {
496- core.LazyRegister(&xLayoutLineIsParagraphStartFn, "PANGO", "pango_layout_line_is_paragraph_start", false)
497-
498438 cret := xLayoutLineIsParagraphStartFn(x.GoPointer())
499439 return cret
500440 }
@@ -503,8 +443,6 @@ var xLayoutLineRef func(uintptr) uintptr
503443
504444 // Increase the reference count of a `PangoLayoutLine` by one.
505445 func (x *LayoutLine) Ref() *LayoutLine {
506- core.LazyRegister(&xLayoutLineRef, "PANGO", "pango_layout_line_ref", false)
507-
508446 cret := xLayoutLineRef(x.GoPointer())
509447 if cret == 0 {
510448 return nil
@@ -519,8 +457,6 @@ var xLayoutLineUnref func(uintptr)
519457 // If the result is zero, the line and all associated memory
520458 // will be freed.
521459 func (x *LayoutLine) Unref() {
522- core.LazyRegister(&xLayoutLineUnref, "PANGO", "pango_layout_line_unref", false)
523-
524460 xLayoutLineUnref(x.GoPointer())
525461 }
526462
@@ -538,8 +474,6 @@ var xLayoutLineXToIndex func(uintptr, int, *int, *int) bool
538474 // in the line and @trailing being set to the number of characters in that
539475 // grapheme. The reverse is true for a left-to-right line.
540476 func (x *LayoutLine) XToIndex(XPosVar int, IndexVar *int, TrailingVar *int) bool {
541- core.LazyRegister(&xLayoutLineXToIndex, "PANGO", "pango_layout_line_x_to_index", false)
542-
543477 cret := xLayoutLineXToIndex(x.GoPointer(), XPosVar, IndexVar, TrailingVar)
544478 return cret
545479 }
@@ -558,7 +492,6 @@ type LayoutDeserializeFlags int
558492 var xLayoutDeserializeFlagsGLibType func() types.GType
559493
560494 func LayoutDeserializeFlagsGLibType() types.GType {
561- core.LazyRegister(&xLayoutDeserializeFlagsGLibType, "PANGO", "pango_layout_deserialize_flags_get_type", false)
562495 return xLayoutDeserializeFlagsGLibType()
563496 }
564497
@@ -579,7 +512,6 @@ type LayoutSerializeFlags int
579512 var xLayoutSerializeFlagsGLibType func() types.GType
580513
581514 func LayoutSerializeFlagsGLibType() types.GType {
582- core.LazyRegister(&xLayoutSerializeFlagsGLibType, "PANGO", "pango_layout_serialize_flags_get_type", false)
583515 return xLayoutSerializeFlagsGLibType()
584516 }
585517
@@ -606,7 +538,6 @@ type Alignment int
606538 var xAlignmentGLibType func() types.GType
607539
608540 func AlignmentGLibType() types.GType {
609- core.LazyRegister(&xAlignmentGLibType, "PANGO", "pango_alignment_get_type", false)
610541 return xAlignmentGLibType()
611542 }
612543
@@ -631,7 +562,6 @@ type EllipsizeMode int
631562 var xEllipsizeModeGLibType func() types.GType
632563
633564 func EllipsizeModeGLibType() types.GType {
634- core.LazyRegister(&xEllipsizeModeGLibType, "PANGO", "pango_ellipsize_mode_get_type", false)
635565 return xEllipsizeModeGLibType()
636566 }
637567
@@ -653,7 +583,6 @@ type LayoutDeserializeError int
653583 var xLayoutDeserializeErrorGLibType func() types.GType
654584
655585 func LayoutDeserializeErrorGLibType() types.GType {
656- core.LazyRegister(&xLayoutDeserializeErrorGLibType, "PANGO", "pango_layout_deserialize_error_get_type", false)
657586 return xLayoutDeserializeErrorGLibType()
658587 }
659588
@@ -681,7 +610,6 @@ type WrapMode int
681610 var xWrapModeGLibType func() types.GType
682611
683612 func WrapModeGLibType() types.GType {
684- core.LazyRegister(&xWrapModeGLibType, "PANGO", "pango_wrap_mode_get_type", false)
685613 return xWrapModeGLibType()
686614 }
687615
@@ -744,7 +672,6 @@ type Layout struct {
744672 var xLayoutGLibType func() types.GType
745673
746674 func LayoutGLibType() types.GType {
747- core.LazyRegister(&xLayoutGLibType, "PANGO", "pango_layout_get_type", false)
748675 return xLayoutGLibType()
749676 }
750677
@@ -759,7 +686,6 @@ var xNewLayout func(uintptr) uintptr
759686 // Create a new `PangoLayout` object with attributes initialized to
760687 // default values for a particular `PangoContext`.
761688 func NewLayout(ContextVar *Context) *Layout {
762- core.LazyRegister(&xNewLayout, "PANGO", "pango_layout_new", false)
763689 var cls *Layout
764690
765691 cret := xNewLayout(ContextVar.GoPointer())
@@ -780,8 +706,6 @@ var xLayoutContextChanged func(uintptr)
780706 // This function should be called if you make changes to the context
781707 // subsequent to creating the layout.
782708 func (x *Layout) ContextChanged() {
783- core.LazyRegister(&xLayoutContextChanged, "PANGO", "pango_layout_context_changed", false)
784-
785709 xLayoutContextChanged(x.GoPointer())
786710 }
787711
@@ -792,7 +716,6 @@ var xLayoutCopy func(uintptr) uintptr
792716 // The attribute list, tab array, and text from the original layout
793717 // are all copied by value.
794718 func (x *Layout) Copy() *Layout {
795- core.LazyRegister(&xLayoutCopy, "PANGO", "pango_layout_copy", false)
796719 var cls *Layout
797720
798721 cret := xLayoutCopy(x.GoPointer())
@@ -810,8 +733,6 @@ var xLayoutGetAlignment func(uintptr) Alignment
810733 // Gets the alignment for the layout: how partial lines are
811734 // positioned within the horizontal space available.
812735 func (x *Layout) GetAlignment() Alignment {
813- core.LazyRegister(&xLayoutGetAlignment, "PANGO", "pango_layout_get_alignment", false)
814-
815736 cret := xLayoutGetAlignment(x.GoPointer())
816737 return cret
817738 }
@@ -820,8 +741,6 @@ var xLayoutGetAttributes func(uintptr) uintptr
820741
821742 // Gets the attribute list for the layout, if any.
822743 func (x *Layout) GetAttributes() *AttrList {
823- core.LazyRegister(&xLayoutGetAttributes, "PANGO", "pango_layout_get_attributes", false)
824-
825744 cret := xLayoutGetAttributes(x.GoPointer())
826745 if cret == 0 {
827746 return nil
@@ -836,8 +755,6 @@ var xLayoutGetAutoDir func(uintptr) bool
836755 //
837756 // See [method@Pango.Layout.set_auto_dir].
838757 func (x *Layout) GetAutoDir() bool {
839- core.LazyRegister(&xLayoutGetAutoDir, "PANGO", "pango_layout_get_auto_dir", false)
840-
841758 cret := xLayoutGetAutoDir(x.GoPointer())
842759 return cret
843760 }
@@ -846,8 +763,6 @@ var xLayoutGetBaseline func(uintptr) int
846763
847764 // Gets the Y position of baseline of the first line in @layout.
848765 func (x *Layout) GetBaseline() int {
849- core.LazyRegister(&xLayoutGetBaseline, "PANGO", "pango_layout_get_baseline", false)
850-
851766 cret := xLayoutGetBaseline(x.GoPointer())
852767 return cret
853768 }
@@ -868,8 +783,6 @@ var xLayoutGetCaretPos func(uintptr, int, *Rectangle, *Rectangle)
868783 //
869784 // </picture>
870785 func (x *Layout) GetCaretPos(IndexVar int, StrongPosVar *Rectangle, WeakPosVar *Rectangle) {
871- core.LazyRegister(&xLayoutGetCaretPos, "PANGO", "pango_layout_get_caret_pos", false)
872-
873786 xLayoutGetCaretPos(x.GoPointer(), IndexVar, StrongPosVar, WeakPosVar)
874787 }
875788
@@ -878,8 +791,6 @@ var xLayoutGetCharacterCount func(uintptr) int
878791 // Returns the number of Unicode characters in the
879792 // the text of @layout.
880793 func (x *Layout) GetCharacterCount() int {
881- core.LazyRegister(&xLayoutGetCharacterCount, "PANGO", "pango_layout_get_character_count", false)
882-
883794 cret := xLayoutGetCharacterCount(x.GoPointer())
884795 return cret
885796 }
@@ -888,7 +799,6 @@ var xLayoutGetContext func(uintptr) uintptr
888799
889800 // Retrieves the `PangoContext` used for this layout.
890801 func (x *Layout) GetContext() *Context {
891- core.LazyRegister(&xLayoutGetContext, "PANGO", "pango_layout_get_context", false)
892802 var cls *Context
893803
894804 cret := xLayoutGetContext(x.GoPointer())
@@ -936,8 +846,6 @@ var xLayoutGetCursorPos func(uintptr, int, *Rectangle, *Rectangle)
936846 // character after the 'b', and typing another Hebrew character, like 'ג',
937847 // will insert it at the end.
938848 func (x *Layout) GetCursorPos(IndexVar int, StrongPosVar *Rectangle, WeakPosVar *Rectangle) {
939- core.LazyRegister(&xLayoutGetCursorPos, "PANGO", "pango_layout_get_cursor_pos", false)
940-
941849 xLayoutGetCursorPos(x.GoPointer(), IndexVar, StrongPosVar, WeakPosVar)
942850 }
943851
@@ -945,8 +853,6 @@ var xLayoutGetDirection func(uintptr, int) Direction
945853
946854 // Gets the text direction at the given character position in @layout.
947855 func (x *Layout) GetDirection(IndexVar int) Direction {
948- core.LazyRegister(&xLayoutGetDirection, "PANGO", "pango_layout_get_direction", false)
949-
950856 cret := xLayoutGetDirection(x.GoPointer(), IndexVar)
951857 return cret
952858 }
@@ -960,8 +866,6 @@ var xLayoutGetEllipsize func(uintptr) EllipsizeMode
960866 // Use [method@Pango.Layout.is_ellipsized] to query whether any
961867 // paragraphs were actually ellipsized.
962868 func (x *Layout) GetEllipsize() EllipsizeMode {
963- core.LazyRegister(&xLayoutGetEllipsize, "PANGO", "pango_layout_get_ellipsize", false)
964-
965869 cret := xLayoutGetEllipsize(x.GoPointer())
966870 return cret
967871 }
@@ -979,8 +883,6 @@ var xLayoutGetExtents func(uintptr, *Rectangle, *Rectangle)
979883 // The extents are given in layout coordinates and in Pango units; layout
980884 // coordinates begin at the top left corner of the layout.
981885 func (x *Layout) GetExtents(InkRectVar *Rectangle, LogicalRectVar *Rectangle) {
982- core.LazyRegister(&xLayoutGetExtents, "PANGO", "pango_layout_get_extents", false)
983-
984886 xLayoutGetExtents(x.GoPointer(), InkRectVar, LogicalRectVar)
985887 }
986888
@@ -988,8 +890,6 @@ var xLayoutGetFontDescription func(uintptr) uintptr
988890
989891 // Gets the font description for the layout, if any.
990892 func (x *Layout) GetFontDescription() *FontDescription {
991- core.LazyRegister(&xLayoutGetFontDescription, "PANGO", "pango_layout_get_font_description", false)
992-
993893 cret := xLayoutGetFontDescription(x.GoPointer())
994894 if cret == 0 {
995895 return nil
@@ -1003,8 +903,6 @@ var xLayoutGetHeight func(uintptr) int
1003903 //
1004904 // See [method@Pango.Layout.set_height] for details.
1005905 func (x *Layout) GetHeight() int {
1006- core.LazyRegister(&xLayoutGetHeight, "PANGO", "pango_layout_get_height", false)
1007-
1008906 cret := xLayoutGetHeight(x.GoPointer())
1009907 return cret
1010908 }
@@ -1015,8 +913,6 @@ var xLayoutGetIndent func(uintptr) int
1015913 //
1016914 // A negative value indicates a hanging indentation.
1017915 func (x *Layout) GetIndent() int {
1018- core.LazyRegister(&xLayoutGetIndent, "PANGO", "pango_layout_get_indent", false)
1019-
1020916 cret := xLayoutGetIndent(x.GoPointer())
1021917 return cret
1022918 }
@@ -1025,8 +921,6 @@ var xLayoutGetIter func(uintptr) uintptr
1025921
1026922 // Returns an iterator to iterate over the visual extents of the layout.
1027923 func (x *Layout) GetIter() *LayoutIter {
1028- core.LazyRegister(&xLayoutGetIter, "PANGO", "pango_layout_get_iter", false)
1029-
1030924 cret := xLayoutGetIter(x.GoPointer())
1031925 if cret == 0 {
1032926 return nil
@@ -1039,8 +933,6 @@ var xLayoutGetJustify func(uintptr) bool
1039933 // Gets whether each complete line should be stretched to fill the entire
1040934 // width of the layout.
1041935 func (x *Layout) GetJustify() bool {
1042- core.LazyRegister(&xLayoutGetJustify, "PANGO", "pango_layout_get_justify", false)
1043-
1044936 cret := xLayoutGetJustify(x.GoPointer())
1045937 return cret
1046938 }
@@ -1050,8 +942,6 @@ var xLayoutGetJustifyLastLine func(uintptr) bool
1050942 // Gets whether the last line should be stretched
1051943 // to fill the entire width of the layout.
1052944 func (x *Layout) GetJustifyLastLine() bool {
1053- core.LazyRegister(&xLayoutGetJustifyLastLine, "PANGO", "pango_layout_get_justify_last_line", false)
1054-
1055945 cret := xLayoutGetJustifyLastLine(x.GoPointer())
1056946 return cret
1057947 }
@@ -1063,8 +953,6 @@ var xLayoutGetLine func(uintptr, int) uintptr
1063953 // Use the faster [method@Pango.Layout.get_line_readonly] if you do not
1064954 // plan to modify the contents of the line (glyphs, glyph widths, etc.).
1065955 func (x *Layout) GetLine(LineVar int) *LayoutLine {
1066- core.LazyRegister(&xLayoutGetLine, "PANGO", "pango_layout_get_line", false)
1067-
1068956 cret := xLayoutGetLine(x.GoPointer(), LineVar)
1069957 if cret == 0 {
1070958 return nil
@@ -1076,8 +964,6 @@ var xLayoutGetLineCount func(uintptr) int
1076964
1077965 // Retrieves the count of lines for the @layout.
1078966 func (x *Layout) GetLineCount() int {
1079- core.LazyRegister(&xLayoutGetLineCount, "PANGO", "pango_layout_get_line_count", false)
1080-
1081967 cret := xLayoutGetLineCount(x.GoPointer())
1082968 return cret
1083969 }
@@ -1090,8 +976,6 @@ var xLayoutGetLineReadonly func(uintptr, int) uintptr
1090976 // but the user is not expected to modify the contents of the line
1091977 // (glyphs, glyph widths, etc.).
1092978 func (x *Layout) GetLineReadonly(LineVar int) *LayoutLine {
1093- core.LazyRegister(&xLayoutGetLineReadonly, "PANGO", "pango_layout_get_line_readonly", false)
1094-
1095979 cret := xLayoutGetLineReadonly(x.GoPointer(), LineVar)
1096980 if cret == 0 {
1097981 return nil
@@ -1105,8 +989,6 @@ var xLayoutGetLineSpacing func(uintptr) float32
1105989 //
1106990 // See [method@Pango.Layout.set_line_spacing].
1107991 func (x *Layout) GetLineSpacing() float32 {
1108- core.LazyRegister(&xLayoutGetLineSpacing, "PANGO", "pango_layout_get_line_spacing", false)
1109-
1110992 cret := xLayoutGetLineSpacing(x.GoPointer())
1111993 return cret
1112994 }
@@ -1118,8 +1000,6 @@ var xLayoutGetLines func(uintptr) uintptr
11181000 // Use the faster [method@Pango.Layout.get_lines_readonly] if you do not
11191001 // plan to modify the contents of the lines (glyphs, glyph widths, etc.).
11201002 func (x *Layout) GetLines() *glib.SList {
1121- core.LazyRegister(&xLayoutGetLines, "PANGO", "pango_layout_get_lines", false)
1122-
11231003 cret := xLayoutGetLines(x.GoPointer())
11241004 if cret == 0 {
11251005 return nil
@@ -1135,8 +1015,6 @@ var xLayoutGetLinesReadonly func(uintptr) uintptr
11351015 // but the user is not expected to modify the contents of the lines
11361016 // (glyphs, glyph widths, etc.).
11371017 func (x *Layout) GetLinesReadonly() *glib.SList {
1138- core.LazyRegister(&xLayoutGetLinesReadonly, "PANGO", "pango_layout_get_lines_readonly", false)
1139-
11401018 cret := xLayoutGetLinesReadonly(x.GoPointer())
11411019 if cret == 0 {
11421020 return nil
@@ -1149,8 +1027,6 @@ var xLayoutGetLogAttrs func(uintptr, *uintptr, *int)
11491027 // Retrieves an array of logical attributes for each character in
11501028 // the @layout.
11511029 func (x *Layout) GetLogAttrs(AttrsVar *uintptr, NAttrsVar *int) {
1152- core.LazyRegister(&xLayoutGetLogAttrs, "PANGO", "pango_layout_get_log_attrs", false)
1153-
11541030 xLayoutGetLogAttrs(x.GoPointer(), AttrsVar, NAttrsVar)
11551031 }
11561032
@@ -1168,8 +1044,6 @@ var xLayoutGetLogAttrsReadonly func(uintptr, *int) uintptr
11681044 // need to be attributes corresponding to both the position before
11691045 // the first character and the position after the last character.
11701046 func (x *Layout) GetLogAttrsReadonly(NAttrsVar *int) uintptr {
1171- core.LazyRegister(&xLayoutGetLogAttrsReadonly, "PANGO", "pango_layout_get_log_attrs_readonly", false)
1172-
11731047 cret := xLayoutGetLogAttrsReadonly(x.GoPointer(), NAttrsVar)
11741048 return cret
11751049 }
@@ -1183,8 +1057,6 @@ var xLayoutGetPixelExtents func(uintptr, *Rectangle, *Rectangle)
11831057 // such that the rounded rectangles fully contain the unrounded one (that is,
11841058 // passes them as first argument to [func@Pango.extents_to_pixels]).
11851059 func (x *Layout) GetPixelExtents(InkRectVar *Rectangle, LogicalRectVar *Rectangle) {
1186- core.LazyRegister(&xLayoutGetPixelExtents, "PANGO", "pango_layout_get_pixel_extents", false)
1187-
11881060 xLayoutGetPixelExtents(x.GoPointer(), InkRectVar, LogicalRectVar)
11891061 }
11901062
@@ -1197,8 +1069,6 @@ var xLayoutGetPixelSize func(uintptr, *int, *int)
11971069 // scaled by %PANGO_SCALE. This is simply a convenience function
11981070 // around [method@Pango.Layout.get_pixel_extents].
11991071 func (x *Layout) GetPixelSize(WidthVar *int, HeightVar *int) {
1200- core.LazyRegister(&xLayoutGetPixelSize, "PANGO", "pango_layout_get_pixel_size", false)
1201-
12021072 xLayoutGetPixelSize(x.GoPointer(), WidthVar, HeightVar)
12031073 }
12041074
@@ -1217,8 +1087,6 @@ var xLayoutGetSerial func(uintptr) uint
12171087 // To force the serial to be increased, use
12181088 // [method@Pango.Layout.context_changed].
12191089 func (x *Layout) GetSerial() uint {
1220- core.LazyRegister(&xLayoutGetSerial, "PANGO", "pango_layout_get_serial", false)
1221-
12221090 cret := xLayoutGetSerial(x.GoPointer())
12231091 return cret
12241092 }
@@ -1229,8 +1097,6 @@ var xLayoutGetSingleParagraphMode func(uintptr) bool
12291097 //
12301098 // See [method@Pango.Layout.set_single_paragraph_mode].
12311099 func (x *Layout) GetSingleParagraphMode() bool {
1232- core.LazyRegister(&xLayoutGetSingleParagraphMode, "PANGO", "pango_layout_get_single_paragraph_mode", false)
1233-
12341100 cret := xLayoutGetSingleParagraphMode(x.GoPointer())
12351101 return cret
12361102 }
@@ -1242,8 +1108,6 @@ var xLayoutGetSize func(uintptr, *int, *int)
12421108 //
12431109 // This is simply a convenience function around [method@Pango.Layout.get_extents].
12441110 func (x *Layout) GetSize(WidthVar *int, HeightVar *int) {
1245- core.LazyRegister(&xLayoutGetSize, "PANGO", "pango_layout_get_size", false)
1246-
12471111 xLayoutGetSize(x.GoPointer(), WidthVar, HeightVar)
12481112 }
12491113
@@ -1251,8 +1115,6 @@ var xLayoutGetSpacing func(uintptr) int
12511115
12521116 // Gets the amount of spacing between the lines of the layout.
12531117 func (x *Layout) GetSpacing() int {
1254- core.LazyRegister(&xLayoutGetSpacing, "PANGO", "pango_layout_get_spacing", false)
1255-
12561118 cret := xLayoutGetSpacing(x.GoPointer())
12571119 return cret
12581120 }
@@ -1266,8 +1128,6 @@ var xLayoutGetTabs func(uintptr) uintptr
12661128 //
12671129 // The return value should be freed with [method@Pango.TabArray.free].
12681130 func (x *Layout) GetTabs() *TabArray {
1269- core.LazyRegister(&xLayoutGetTabs, "PANGO", "pango_layout_get_tabs", false)
1270-
12711131 cret := xLayoutGetTabs(x.GoPointer())
12721132 if cret == 0 {
12731133 return nil
@@ -1281,8 +1141,6 @@ var xLayoutGetText func(uintptr) string
12811141 //
12821142 // The returned text should not be freed or modified.
12831143 func (x *Layout) GetText() string {
1284- core.LazyRegister(&xLayoutGetText, "PANGO", "pango_layout_get_text", false)
1285-
12861144 cret := xLayoutGetText(x.GoPointer())
12871145 return cret
12881146 }
@@ -1296,8 +1154,6 @@ var xLayoutGetUnknownGlyphsCount func(uintptr) int
12961154 // used in combination with %PANGO_ATTR_FALLBACK, to check if a
12971155 // certain font supports all the characters in the string.
12981156 func (x *Layout) GetUnknownGlyphsCount() int {
1299- core.LazyRegister(&xLayoutGetUnknownGlyphsCount, "PANGO", "pango_layout_get_unknown_glyphs_count", false)
1300-
13011157 cret := xLayoutGetUnknownGlyphsCount(x.GoPointer())
13021158 return cret
13031159 }
@@ -1306,8 +1162,6 @@ var xLayoutGetWidth func(uintptr) int
13061162
13071163 // Gets the width to which the lines of the `PangoLayout` should wrap.
13081164 func (x *Layout) GetWidth() int {
1309- core.LazyRegister(&xLayoutGetWidth, "PANGO", "pango_layout_get_width", false)
1310-
13111165 cret := xLayoutGetWidth(x.GoPointer())
13121166 return cret
13131167 }
@@ -1319,8 +1173,6 @@ var xLayoutGetWrap func(uintptr) WrapMode
13191173 // Use [method@Pango.Layout.is_wrapped] to query whether
13201174 // any paragraphs were actually wrapped.
13211175 func (x *Layout) GetWrap() WrapMode {
1322- core.LazyRegister(&xLayoutGetWrap, "PANGO", "pango_layout_get_wrap", false)
1323-
13241176 cret := xLayoutGetWrap(x.GoPointer())
13251177 return cret
13261178 }
@@ -1331,8 +1183,6 @@ var xLayoutIndexToLineX func(uintptr, int, bool, *int, *int)
13311183 //
13321184 // The X position is measured from the left edge of the line.
13331185 func (x *Layout) IndexToLineX(IndexVar int, TrailingVar bool, LineVar *int, XPosVar *int) {
1334- core.LazyRegister(&xLayoutIndexToLineX, "PANGO", "pango_layout_index_to_line_x", false)
1335-
13361186 xLayoutIndexToLineX(x.GoPointer(), IndexVar, TrailingVar, LineVar, XPosVar)
13371187 }
13381188
@@ -1346,8 +1196,6 @@ var xLayoutIndexToPos func(uintptr, int, *Rectangle)
13461196 // trailing edge of the grapheme. If the directionality of the grapheme
13471197 // is right-to-left, then `pos->width` will be negative.
13481198 func (x *Layout) IndexToPos(IndexVar int, PosVar *Rectangle) {
1349- core.LazyRegister(&xLayoutIndexToPos, "PANGO", "pango_layout_index_to_pos", false)
1350-
13511199 xLayoutIndexToPos(x.GoPointer(), IndexVar, PosVar)
13521200 }
13531201
@@ -1360,8 +1208,6 @@ var xLayoutIsEllipsized func(uintptr) bool
13601208 // and there are paragraphs exceeding that width that have to be
13611209 // ellipsized.
13621210 func (x *Layout) IsEllipsized() bool {
1363- core.LazyRegister(&xLayoutIsEllipsized, "PANGO", "pango_layout_is_ellipsized", false)
1364-
13651211 cret := xLayoutIsEllipsized(x.GoPointer())
13661212 return cret
13671213 }
@@ -1374,8 +1220,6 @@ var xLayoutIsWrapped func(uintptr) bool
13741220 // and there are paragraphs exceeding the layout width that have
13751221 // to be wrapped.
13761222 func (x *Layout) IsWrapped() bool {
1377- core.LazyRegister(&xLayoutIsWrapped, "PANGO", "pango_layout_is_wrapped", false)
1378-
13791223 cret := xLayoutIsWrapped(x.GoPointer())
13801224 return cret
13811225 }
@@ -1398,8 +1242,6 @@ var xLayoutMoveCursorVisually func(uintptr, bool, int, int, int, *int, *int)
13981242 // call to this function may move the cursor over multiple characters
13991243 // when multiple characters combine to form a single grapheme.
14001244 func (x *Layout) MoveCursorVisually(StrongVar bool, OldIndexVar int, OldTrailingVar int, DirectionVar int, NewIndexVar *int, NewTrailingVar *int) {
1401- core.LazyRegister(&xLayoutMoveCursorVisually, "PANGO", "pango_layout_move_cursor_visually", false)
1402-
14031245 xLayoutMoveCursorVisually(x.GoPointer(), StrongVar, OldIndexVar, OldTrailingVar, DirectionVar, NewIndexVar, NewTrailingVar)
14041246 }
14051247
@@ -1414,8 +1256,6 @@ var xLayoutSerialize func(uintptr, LayoutSerializeFlags) uintptr
14141256 // The intended use of this function is testing, benchmarking and debugging.
14151257 // The format is not meant as a permanent storage format.
14161258 func (x *Layout) Serialize(FlagsVar LayoutSerializeFlags) *glib.Bytes {
1417- core.LazyRegister(&xLayoutSerialize, "PANGO", "pango_layout_serialize", false)
1418-
14191259 cret := xLayoutSerialize(x.GoPointer(), FlagsVar)
14201260 if cret == 0 {
14211261 return nil
@@ -1430,8 +1270,6 @@ var xLayoutSetAlignment func(uintptr, Alignment)
14301270 //
14311271 // The default alignment is %PANGO_ALIGN_LEFT.
14321272 func (x *Layout) SetAlignment(AlignmentVar Alignment) {
1433- core.LazyRegister(&xLayoutSetAlignment, "PANGO", "pango_layout_set_alignment", false)
1434-
14351273 xLayoutSetAlignment(x.GoPointer(), AlignmentVar)
14361274 }
14371275
@@ -1441,8 +1279,6 @@ var xLayoutSetAttributes func(uintptr, *AttrList)
14411279 //
14421280 // References @attrs, so the caller can unref its reference.
14431281 func (x *Layout) SetAttributes(AttrsVar *AttrList) {
1444- core.LazyRegister(&xLayoutSetAttributes, "PANGO", "pango_layout_set_attributes", false)
1445-
14461282 xLayoutSetAttributes(x.GoPointer(), AttrsVar)
14471283 }
14481284
@@ -1465,8 +1301,6 @@ var xLayoutSetAutoDir func(uintptr, bool)
14651301 // base direction of the context, the interpretation of
14661302 // %PANGO_ALIGN_LEFT and %PANGO_ALIGN_RIGHT are swapped.
14671303 func (x *Layout) SetAutoDir(AutoDirVar bool) {
1468- core.LazyRegister(&xLayoutSetAutoDir, "PANGO", "pango_layout_set_auto_dir", false)
1469-
14701304 xLayoutSetAutoDir(x.GoPointer(), AutoDirVar)
14711305 }
14721306
@@ -1488,8 +1322,6 @@ var xLayoutSetEllipsize func(uintptr, EllipsizeMode)
14881322 //
14891323 // See [method@Pango.Layout.set_height] for details.
14901324 func (x *Layout) SetEllipsize(EllipsizeVar EllipsizeMode) {
1491- core.LazyRegister(&xLayoutSetEllipsize, "PANGO", "pango_layout_set_ellipsize", false)
1492-
14931325 xLayoutSetEllipsize(x.GoPointer(), EllipsizeVar)
14941326 }
14951327
@@ -1500,8 +1332,6 @@ var xLayoutSetFontDescription func(uintptr, *FontDescription)
15001332 // If no font description is set on the layout, the
15011333 // font description from the layout's context is used.
15021334 func (x *Layout) SetFontDescription(DescVar *FontDescription) {
1503- core.LazyRegister(&xLayoutSetFontDescription, "PANGO", "pango_layout_set_font_description", false)
1504-
15051335 xLayoutSetFontDescription(x.GoPointer(), DescVar)
15061336 }
15071337
@@ -1533,8 +1363,6 @@ var xLayoutSetHeight func(uintptr, int)
15331363 // ellipsization mode is set to %PANGO_ELLIPSIZE_NONE, and may change in the
15341364 // future.
15351365 func (x *Layout) SetHeight(HeightVar int) {
1536- core.LazyRegister(&xLayoutSetHeight, "PANGO", "pango_layout_set_height", false)
1537-
15381366 xLayoutSetHeight(x.GoPointer(), HeightVar)
15391367 }
15401368
@@ -1551,8 +1379,6 @@ var xLayoutSetIndent func(uintptr, int)
15511379 //
15521380 // The default value is 0.
15531381 func (x *Layout) SetIndent(IndentVar int) {
1554- core.LazyRegister(&xLayoutSetIndent, "PANGO", "pango_layout_set_indent", false)
1555-
15561382 xLayoutSetIndent(x.GoPointer(), IndentVar)
15571383 }
15581384
@@ -1576,8 +1402,6 @@ var xLayoutSetJustify func(uintptr, bool)
15761402 //
15771403 // Also see [method@Pango.Layout.set_justify_last_line].
15781404 func (x *Layout) SetJustify(JustifyVar bool) {
1579- core.LazyRegister(&xLayoutSetJustify, "PANGO", "pango_layout_set_justify", false)
1580-
15811405 xLayoutSetJustify(x.GoPointer(), JustifyVar)
15821406 }
15831407
@@ -1591,8 +1415,6 @@ var xLayoutSetJustifyLastLine func(uintptr, bool)
15911415 //
15921416 // The default value is %FALSE.
15931417 func (x *Layout) SetJustifyLastLine(JustifyVar bool) {
1594- core.LazyRegister(&xLayoutSetJustifyLastLine, "PANGO", "pango_layout_set_justify_last_line", false)
1595-
15961418 xLayoutSetJustifyLastLine(x.GoPointer(), JustifyVar)
15971419 }
15981420
@@ -1615,8 +1437,6 @@ var xLayoutSetLineSpacing func(uintptr, float32)
16151437 // Note: for semantics that are closer to the CSS line-height
16161438 // property, see [func@Pango.attr_line_height_new].
16171439 func (x *Layout) SetLineSpacing(FactorVar float32) {
1618- core.LazyRegister(&xLayoutSetLineSpacing, "PANGO", "pango_layout_set_line_spacing", false)
1619-
16201440 xLayoutSetLineSpacing(x.GoPointer(), FactorVar)
16211441 }
16221442
@@ -1631,8 +1451,6 @@ var xLayoutSetMarkup func(uintptr, string, int)
16311451 // This is the same as [method@Pango.Layout.set_markup_with_accel],
16321452 // but the markup text isn't scanned for accelerators.
16331453 func (x *Layout) SetMarkup(MarkupVar string, LengthVar int) {
1634- core.LazyRegister(&xLayoutSetMarkup, "PANGO", "pango_layout_set_markup", false)
1635-
16361454 xLayoutSetMarkup(x.GoPointer(), MarkupVar, LengthVar)
16371455 }
16381456
@@ -1652,8 +1470,6 @@ var xLayoutSetMarkupWithAccel func(uintptr, string, int, uint32, *uint32)
16521470 // Two @accel_marker characters following each other produce a single
16531471 // literal @accel_marker character.
16541472 func (x *Layout) SetMarkupWithAccel(MarkupVar string, LengthVar int, AccelMarkerVar uint32, AccelCharVar *uint32) {
1655- core.LazyRegister(&xLayoutSetMarkupWithAccel, "PANGO", "pango_layout_set_markup_with_accel", false)
1656-
16571473 xLayoutSetMarkupWithAccel(x.GoPointer(), MarkupVar, LengthVar, AccelMarkerVar, AccelCharVar)
16581474 }
16591475
@@ -1668,8 +1484,6 @@ var xLayoutSetSingleParagraphMode func(uintptr, bool)
16681484 //
16691485 // The default value is %FALSE.
16701486 func (x *Layout) SetSingleParagraphMode(SettingVar bool) {
1671- core.LazyRegister(&xLayoutSetSingleParagraphMode, "PANGO", "pango_layout_set_single_paragraph_mode", false)
1672-
16731487 xLayoutSetSingleParagraphMode(x.GoPointer(), SettingVar)
16741488 }
16751489
@@ -1692,8 +1506,6 @@ var xLayoutSetSpacing func(uintptr, int)
16921506 // Note: for semantics that are closer to the CSS line-height
16931507 // property, see [func@Pango.attr_line_height_new].
16941508 func (x *Layout) SetSpacing(SpacingVar int) {
1695- core.LazyRegister(&xLayoutSetSpacing, "PANGO", "pango_layout_set_spacing", false)
1696-
16971509 xLayoutSetSpacing(x.GoPointer(), SpacingVar)
16981510 }
16991511
@@ -1713,8 +1525,6 @@ var xLayoutSetTabs func(uintptr, *TabArray)
17131525 // positions. The same is true for alignments other than
17141526 // %PANGO_ALIGN_LEFT.
17151527 func (x *Layout) SetTabs(TabsVar *TabArray) {
1716- core.LazyRegister(&xLayoutSetTabs, "PANGO", "pango_layout_set_tabs", false)
1717-
17181528 xLayoutSetTabs(x.GoPointer(), TabsVar)
17191529 }
17201530
@@ -1731,8 +1541,6 @@ var xLayoutSetText func(uintptr, string, int)
17311541 // attributes set on the layout from the markup as this function does
17321542 // not clear attributes.
17331543 func (x *Layout) SetText(TextVar string, LengthVar int) {
1734- core.LazyRegister(&xLayoutSetText, "PANGO", "pango_layout_set_text", false)
1735-
17361544 xLayoutSetText(x.GoPointer(), TextVar, LengthVar)
17371545 }
17381546
@@ -1743,8 +1551,6 @@ var xLayoutSetWidth func(uintptr, int)
17431551 //
17441552 // The default value is -1: no width set.
17451553 func (x *Layout) SetWidth(WidthVar int) {
1746- core.LazyRegister(&xLayoutSetWidth, "PANGO", "pango_layout_set_width", false)
1747-
17481554 xLayoutSetWidth(x.GoPointer(), WidthVar)
17491555 }
17501556
@@ -1758,8 +1564,6 @@ var xLayoutSetWrap func(uintptr, WrapMode)
17581564 //
17591565 // The default value is %PANGO_WRAP_WORD.
17601566 func (x *Layout) SetWrap(WrapVar WrapMode) {
1761- core.LazyRegister(&xLayoutSetWrap, "PANGO", "pango_layout_set_wrap", false)
1762-
17631567 xLayoutSetWrap(x.GoPointer(), WrapVar)
17641568 }
17651569
@@ -1775,7 +1579,6 @@ var xLayoutWriteToFile func(uintptr, LayoutSerializeFlags, string, **glib.Error)
17751579 // It is mostly intended for use inside a debugger to quickly dump
17761580 // a layout to a file for later inspection.
17771581 func (x *Layout) WriteToFile(FlagsVar LayoutSerializeFlags, FilenameVar string) (bool, error) {
1778- core.LazyRegister(&xLayoutWriteToFile, "PANGO", "pango_layout_write_to_file", false)
17791582 var cerr *glib.Error
17801583
17811584 cret := xLayoutWriteToFile(x.GoPointer(), FlagsVar, FilenameVar, &cerr)
@@ -1797,8 +1600,6 @@ var xLayoutXyToIndex func(uintptr, int, int, *int, *int) bool
17971600 // the X or Y positions were not inside the layout, then the function returns
17981601 // %FALSE; on an exact hit, it returns %TRUE.
17991602 func (x *Layout) XyToIndex(XVar int, YVar int, IndexVar *int, TrailingVar *int) bool {
1800- core.LazyRegister(&xLayoutXyToIndex, "PANGO", "pango_layout_xy_to_index", false)
1801-
18021603 cret := xLayoutXyToIndex(x.GoPointer(), XVar, YVar, IndexVar, TrailingVar)
18031604 return cret
18041605 }
@@ -1824,7 +1625,6 @@ var xLayoutDeserialize func(uintptr, *glib.Bytes, LayoutDeserializeFlags, **glib
18241625 // the one that was serialized, you can compare @bytes to the
18251626 // result of serializing the layout again.
18261627 func LayoutDeserialize(ContextVar *Context, BytesVar *glib.Bytes, FlagsVar LayoutDeserializeFlags) (*Layout, error) {
1827- core.LazyRegister(&xLayoutDeserialize, "PANGO", "pango_layout_deserialize", false)
18281628 var cls *Layout
18291629 var cerr *glib.Error
18301630
@@ -1844,4 +1644,134 @@ func LayoutDeserialize(ContextVar *Context, BytesVar *glib.Bytes, FlagsVar Layou
18441644 func init() {
18451645 core.SetPackageName("PANGO", "pango")
18461646 core.SetSharedLibraries("PANGO", []string{"libpango-1.0.so.0", "libpango-1.0.0.dylib"})
1647+ var libs []uintptr
1648+ for _, libPath := range core.GetPaths("PANGO") {
1649+ lib, err := purego.Dlopen(libPath, purego.RTLD_NOW|purego.RTLD_GLOBAL)
1650+ if err != nil {
1651+ panic(err)
1652+ }
1653+ libs = append(libs, lib)
1654+ }
1655+
1656+ core.PuregoSafeRegister(&xLayoutDeserializeFlagsGLibType, libs, "pango_layout_deserialize_flags_get_type")
1657+
1658+ core.PuregoSafeRegister(&xLayoutSerializeFlagsGLibType, libs, "pango_layout_serialize_flags_get_type")
1659+
1660+ core.PuregoSafeRegister(&xAlignmentGLibType, libs, "pango_alignment_get_type")
1661+
1662+ core.PuregoSafeRegister(&xEllipsizeModeGLibType, libs, "pango_ellipsize_mode_get_type")
1663+
1664+ core.PuregoSafeRegister(&xLayoutDeserializeErrorGLibType, libs, "pango_layout_deserialize_error_get_type")
1665+
1666+ core.PuregoSafeRegister(&xWrapModeGLibType, libs, "pango_wrap_mode_get_type")
1667+
1668+ core.PuregoSafeRegister(&xLayoutIterGLibType, libs, "pango_layout_iter_get_type")
1669+
1670+ core.PuregoSafeRegister(&xLayoutIterAtLastLine, libs, "pango_layout_iter_at_last_line")
1671+ core.PuregoSafeRegister(&xLayoutIterCopy, libs, "pango_layout_iter_copy")
1672+ core.PuregoSafeRegister(&xLayoutIterFree, libs, "pango_layout_iter_free")
1673+ core.PuregoSafeRegister(&xLayoutIterGetBaseline, libs, "pango_layout_iter_get_baseline")
1674+ core.PuregoSafeRegister(&xLayoutIterGetCharExtents, libs, "pango_layout_iter_get_char_extents")
1675+ core.PuregoSafeRegister(&xLayoutIterGetClusterExtents, libs, "pango_layout_iter_get_cluster_extents")
1676+ core.PuregoSafeRegister(&xLayoutIterGetIndex, libs, "pango_layout_iter_get_index")
1677+ core.PuregoSafeRegister(&xLayoutIterGetLayout, libs, "pango_layout_iter_get_layout")
1678+ core.PuregoSafeRegister(&xLayoutIterGetLayoutExtents, libs, "pango_layout_iter_get_layout_extents")
1679+ core.PuregoSafeRegister(&xLayoutIterGetLine, libs, "pango_layout_iter_get_line")
1680+ core.PuregoSafeRegister(&xLayoutIterGetLineExtents, libs, "pango_layout_iter_get_line_extents")
1681+ core.PuregoSafeRegister(&xLayoutIterGetLineReadonly, libs, "pango_layout_iter_get_line_readonly")
1682+ core.PuregoSafeRegister(&xLayoutIterGetLineYrange, libs, "pango_layout_iter_get_line_yrange")
1683+ core.PuregoSafeRegister(&xLayoutIterGetRun, libs, "pango_layout_iter_get_run")
1684+ core.PuregoSafeRegister(&xLayoutIterGetRunBaseline, libs, "pango_layout_iter_get_run_baseline")
1685+ core.PuregoSafeRegister(&xLayoutIterGetRunExtents, libs, "pango_layout_iter_get_run_extents")
1686+ core.PuregoSafeRegister(&xLayoutIterGetRunReadonly, libs, "pango_layout_iter_get_run_readonly")
1687+ core.PuregoSafeRegister(&xLayoutIterNextChar, libs, "pango_layout_iter_next_char")
1688+ core.PuregoSafeRegister(&xLayoutIterNextCluster, libs, "pango_layout_iter_next_cluster")
1689+ core.PuregoSafeRegister(&xLayoutIterNextLine, libs, "pango_layout_iter_next_line")
1690+ core.PuregoSafeRegister(&xLayoutIterNextRun, libs, "pango_layout_iter_next_run")
1691+
1692+ core.PuregoSafeRegister(&xLayoutLineGLibType, libs, "pango_layout_line_get_type")
1693+
1694+ core.PuregoSafeRegister(&xLayoutLineGetExtents, libs, "pango_layout_line_get_extents")
1695+ core.PuregoSafeRegister(&xLayoutLineGetHeight, libs, "pango_layout_line_get_height")
1696+ core.PuregoSafeRegister(&xLayoutLineGetLength, libs, "pango_layout_line_get_length")
1697+ core.PuregoSafeRegister(&xLayoutLineGetPixelExtents, libs, "pango_layout_line_get_pixel_extents")
1698+ core.PuregoSafeRegister(&xLayoutLineGetResolvedDirection, libs, "pango_layout_line_get_resolved_direction")
1699+ core.PuregoSafeRegister(&xLayoutLineGetStartIndex, libs, "pango_layout_line_get_start_index")
1700+ core.PuregoSafeRegister(&xLayoutLineGetXRanges, libs, "pango_layout_line_get_x_ranges")
1701+ core.PuregoSafeRegister(&xLayoutLineIndexToX, libs, "pango_layout_line_index_to_x")
1702+ core.PuregoSafeRegister(&xLayoutLineIsParagraphStartFn, libs, "pango_layout_line_is_paragraph_start")
1703+ core.PuregoSafeRegister(&xLayoutLineRef, libs, "pango_layout_line_ref")
1704+ core.PuregoSafeRegister(&xLayoutLineUnref, libs, "pango_layout_line_unref")
1705+ core.PuregoSafeRegister(&xLayoutLineXToIndex, libs, "pango_layout_line_x_to_index")
1706+
1707+ core.PuregoSafeRegister(&xLayoutGLibType, libs, "pango_layout_get_type")
1708+
1709+ core.PuregoSafeRegister(&xNewLayout, libs, "pango_layout_new")
1710+
1711+ core.PuregoSafeRegister(&xLayoutContextChanged, libs, "pango_layout_context_changed")
1712+ core.PuregoSafeRegister(&xLayoutCopy, libs, "pango_layout_copy")
1713+ core.PuregoSafeRegister(&xLayoutGetAlignment, libs, "pango_layout_get_alignment")
1714+ core.PuregoSafeRegister(&xLayoutGetAttributes, libs, "pango_layout_get_attributes")
1715+ core.PuregoSafeRegister(&xLayoutGetAutoDir, libs, "pango_layout_get_auto_dir")
1716+ core.PuregoSafeRegister(&xLayoutGetBaseline, libs, "pango_layout_get_baseline")
1717+ core.PuregoSafeRegister(&xLayoutGetCaretPos, libs, "pango_layout_get_caret_pos")
1718+ core.PuregoSafeRegister(&xLayoutGetCharacterCount, libs, "pango_layout_get_character_count")
1719+ core.PuregoSafeRegister(&xLayoutGetContext, libs, "pango_layout_get_context")
1720+ core.PuregoSafeRegister(&xLayoutGetCursorPos, libs, "pango_layout_get_cursor_pos")
1721+ core.PuregoSafeRegister(&xLayoutGetDirection, libs, "pango_layout_get_direction")
1722+ core.PuregoSafeRegister(&xLayoutGetEllipsize, libs, "pango_layout_get_ellipsize")
1723+ core.PuregoSafeRegister(&xLayoutGetExtents, libs, "pango_layout_get_extents")
1724+ core.PuregoSafeRegister(&xLayoutGetFontDescription, libs, "pango_layout_get_font_description")
1725+ core.PuregoSafeRegister(&xLayoutGetHeight, libs, "pango_layout_get_height")
1726+ core.PuregoSafeRegister(&xLayoutGetIndent, libs, "pango_layout_get_indent")
1727+ core.PuregoSafeRegister(&xLayoutGetIter, libs, "pango_layout_get_iter")
1728+ core.PuregoSafeRegister(&xLayoutGetJustify, libs, "pango_layout_get_justify")
1729+ core.PuregoSafeRegister(&xLayoutGetJustifyLastLine, libs, "pango_layout_get_justify_last_line")
1730+ core.PuregoSafeRegister(&xLayoutGetLine, libs, "pango_layout_get_line")
1731+ core.PuregoSafeRegister(&xLayoutGetLineCount, libs, "pango_layout_get_line_count")
1732+ core.PuregoSafeRegister(&xLayoutGetLineReadonly, libs, "pango_layout_get_line_readonly")
1733+ core.PuregoSafeRegister(&xLayoutGetLineSpacing, libs, "pango_layout_get_line_spacing")
1734+ core.PuregoSafeRegister(&xLayoutGetLines, libs, "pango_layout_get_lines")
1735+ core.PuregoSafeRegister(&xLayoutGetLinesReadonly, libs, "pango_layout_get_lines_readonly")
1736+ core.PuregoSafeRegister(&xLayoutGetLogAttrs, libs, "pango_layout_get_log_attrs")
1737+ core.PuregoSafeRegister(&xLayoutGetLogAttrsReadonly, libs, "pango_layout_get_log_attrs_readonly")
1738+ core.PuregoSafeRegister(&xLayoutGetPixelExtents, libs, "pango_layout_get_pixel_extents")
1739+ core.PuregoSafeRegister(&xLayoutGetPixelSize, libs, "pango_layout_get_pixel_size")
1740+ core.PuregoSafeRegister(&xLayoutGetSerial, libs, "pango_layout_get_serial")
1741+ core.PuregoSafeRegister(&xLayoutGetSingleParagraphMode, libs, "pango_layout_get_single_paragraph_mode")
1742+ core.PuregoSafeRegister(&xLayoutGetSize, libs, "pango_layout_get_size")
1743+ core.PuregoSafeRegister(&xLayoutGetSpacing, libs, "pango_layout_get_spacing")
1744+ core.PuregoSafeRegister(&xLayoutGetTabs, libs, "pango_layout_get_tabs")
1745+ core.PuregoSafeRegister(&xLayoutGetText, libs, "pango_layout_get_text")
1746+ core.PuregoSafeRegister(&xLayoutGetUnknownGlyphsCount, libs, "pango_layout_get_unknown_glyphs_count")
1747+ core.PuregoSafeRegister(&xLayoutGetWidth, libs, "pango_layout_get_width")
1748+ core.PuregoSafeRegister(&xLayoutGetWrap, libs, "pango_layout_get_wrap")
1749+ core.PuregoSafeRegister(&xLayoutIndexToLineX, libs, "pango_layout_index_to_line_x")
1750+ core.PuregoSafeRegister(&xLayoutIndexToPos, libs, "pango_layout_index_to_pos")
1751+ core.PuregoSafeRegister(&xLayoutIsEllipsized, libs, "pango_layout_is_ellipsized")
1752+ core.PuregoSafeRegister(&xLayoutIsWrapped, libs, "pango_layout_is_wrapped")
1753+ core.PuregoSafeRegister(&xLayoutMoveCursorVisually, libs, "pango_layout_move_cursor_visually")
1754+ core.PuregoSafeRegister(&xLayoutSerialize, libs, "pango_layout_serialize")
1755+ core.PuregoSafeRegister(&xLayoutSetAlignment, libs, "pango_layout_set_alignment")
1756+ core.PuregoSafeRegister(&xLayoutSetAttributes, libs, "pango_layout_set_attributes")
1757+ core.PuregoSafeRegister(&xLayoutSetAutoDir, libs, "pango_layout_set_auto_dir")
1758+ core.PuregoSafeRegister(&xLayoutSetEllipsize, libs, "pango_layout_set_ellipsize")
1759+ core.PuregoSafeRegister(&xLayoutSetFontDescription, libs, "pango_layout_set_font_description")
1760+ core.PuregoSafeRegister(&xLayoutSetHeight, libs, "pango_layout_set_height")
1761+ core.PuregoSafeRegister(&xLayoutSetIndent, libs, "pango_layout_set_indent")
1762+ core.PuregoSafeRegister(&xLayoutSetJustify, libs, "pango_layout_set_justify")
1763+ core.PuregoSafeRegister(&xLayoutSetJustifyLastLine, libs, "pango_layout_set_justify_last_line")
1764+ core.PuregoSafeRegister(&xLayoutSetLineSpacing, libs, "pango_layout_set_line_spacing")
1765+ core.PuregoSafeRegister(&xLayoutSetMarkup, libs, "pango_layout_set_markup")
1766+ core.PuregoSafeRegister(&xLayoutSetMarkupWithAccel, libs, "pango_layout_set_markup_with_accel")
1767+ core.PuregoSafeRegister(&xLayoutSetSingleParagraphMode, libs, "pango_layout_set_single_paragraph_mode")
1768+ core.PuregoSafeRegister(&xLayoutSetSpacing, libs, "pango_layout_set_spacing")
1769+ core.PuregoSafeRegister(&xLayoutSetTabs, libs, "pango_layout_set_tabs")
1770+ core.PuregoSafeRegister(&xLayoutSetText, libs, "pango_layout_set_text")
1771+ core.PuregoSafeRegister(&xLayoutSetWidth, libs, "pango_layout_set_width")
1772+ core.PuregoSafeRegister(&xLayoutSetWrap, libs, "pango_layout_set_wrap")
1773+ core.PuregoSafeRegister(&xLayoutWriteToFile, libs, "pango_layout_write_to_file")
1774+ core.PuregoSafeRegister(&xLayoutXyToIndex, libs, "pango_layout_xy_to_index")
1775+
1776+ core.PuregoSafeRegister(&xLayoutDeserialize, libs, "pango_layout_deserialize")
18471777 }
@@ -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/glib"10 "github.com/bnema/puregotk/v4/glib"
10 "github.com/bnema/puregotk/v4/gobject"11 "github.com/bnema/puregotk/v4/gobject"
@@ -40,7 +41,6 @@ type LayoutIter struct {
40 var xLayoutIterGLibType func() types.GType41 var xLayoutIterGLibType func() types.GType
41 42
42 func LayoutIterGLibType() types.GType {43 func LayoutIterGLibType() types.GType {
43- core.LazyRegister(&xLayoutIterGLibType, "PANGO", "pango_layout_iter_get_type", false)
44 return xLayoutIterGLibType()44 return xLayoutIterGLibType()
45 }45 }
46 46
@@ -60,8 +60,6 @@ var xLayoutIterAtLastLine func(uintptr) bool
60 60
61 // Determines whether @iter is on the last line of the layout.61 // Determines whether @iter is on the last line of the layout.
62 func (x *LayoutIter) AtLastLine() bool {62 func (x *LayoutIter) AtLastLine() bool {
63- core.LazyRegister(&xLayoutIterAtLastLine, "PANGO", "pango_layout_iter_at_last_line", false)
64-
65 cret := xLayoutIterAtLastLine(x.GoPointer())63 cret := xLayoutIterAtLastLine(x.GoPointer())
66 return cret64 return cret
67 }65 }
@@ -70,8 +68,6 @@ var xLayoutIterCopy func(uintptr) uintptr
70 68
71 // Copies a `PangoLayoutIter`.69 // Copies a `PangoLayoutIter`.
72 func (x *LayoutIter) Copy() *LayoutIter {70 func (x *LayoutIter) Copy() *LayoutIter {
73- core.LazyRegister(&xLayoutIterCopy, "PANGO", "pango_layout_iter_copy", false)
74-
75 cret := xLayoutIterCopy(x.GoPointer())71 cret := xLayoutIterCopy(x.GoPointer())
76 if cret == 0 {72 if cret == 0 {
77 return nil73 return nil
@@ -83,8 +79,6 @@ var xLayoutIterFree func(uintptr)
83 79
84 // Frees an iterator that's no longer in use.80 // Frees an iterator that's no longer in use.
85 func (x *LayoutIter) Free() {81 func (x *LayoutIter) Free() {
86- core.LazyRegister(&xLayoutIterFree, "PANGO", "pango_layout_iter_free", false)
87-
88 xLayoutIterFree(x.GoPointer())82 xLayoutIterFree(x.GoPointer())
89 }83 }
90 84
@@ -95,8 +89,6 @@ var xLayoutIterGetBaseline func(uintptr) int
95 //89 //
96 // Layout coordinates have the origin at the top left of the entire layout.90 // Layout coordinates have the origin at the top left of the entire layout.
97 func (x *LayoutIter) GetBaseline() int {91 func (x *LayoutIter) GetBaseline() int {
98- core.LazyRegister(&xLayoutIterGetBaseline, "PANGO", "pango_layout_iter_get_baseline", false)
99-
100 cret := xLayoutIterGetBaseline(x.GoPointer())92 cret := xLayoutIterGetBaseline(x.GoPointer())
101 return cret93 return cret
102 }94 }
@@ -110,8 +102,6 @@ var xLayoutIterGetCharExtents func(uintptr, *Rectangle)
110 // Only logical extents can sensibly be obtained for characters;102 // Only logical extents can sensibly be obtained for characters;
111 // ink extents make sense only down to the level of clusters.103 // ink extents make sense only down to the level of clusters.
112 func (x *LayoutIter) GetCharExtents(LogicalRectVar *Rectangle) {104 func (x *LayoutIter) GetCharExtents(LogicalRectVar *Rectangle) {
113- core.LazyRegister(&xLayoutIterGetCharExtents, "PANGO", "pango_layout_iter_get_char_extents", false)
114-
115 xLayoutIterGetCharExtents(x.GoPointer(), LogicalRectVar)105 xLayoutIterGetCharExtents(x.GoPointer(), LogicalRectVar)
116 }106 }
117 107
@@ -121,8 +111,6 @@ var xLayoutIterGetClusterExtents func(uintptr, *Rectangle, *Rectangle)
121 //111 //
122 // Layout coordinates have the origin at the top left of the entire layout.112 // Layout coordinates have the origin at the top left of the entire layout.
123 func (x *LayoutIter) GetClusterExtents(InkRectVar *Rectangle, LogicalRectVar *Rectangle) {113 func (x *LayoutIter) GetClusterExtents(InkRectVar *Rectangle, LogicalRectVar *Rectangle) {
124- core.LazyRegister(&xLayoutIterGetClusterExtents, "PANGO", "pango_layout_iter_get_cluster_extents", false)
125-
126 xLayoutIterGetClusterExtents(x.GoPointer(), InkRectVar, LogicalRectVar)114 xLayoutIterGetClusterExtents(x.GoPointer(), InkRectVar, LogicalRectVar)
127 }115 }
128 116
@@ -135,8 +123,6 @@ var xLayoutIterGetIndex func(uintptr) int
135 // the index may be equal to the length of the text in the123 // the index may be equal to the length of the text in the
136 // layout, if on the %NULL run (see [method@Pango.LayoutIter.get_run]).124 // layout, if on the %NULL run (see [method@Pango.LayoutIter.get_run]).
137 func (x *LayoutIter) GetIndex() int {125 func (x *LayoutIter) GetIndex() int {
138- core.LazyRegister(&xLayoutIterGetIndex, "PANGO", "pango_layout_iter_get_index", false)
139-
140 cret := xLayoutIterGetIndex(x.GoPointer())126 cret := xLayoutIterGetIndex(x.GoPointer())
141 return cret127 return cret
142 }128 }
@@ -145,7 +131,6 @@ var xLayoutIterGetLayout func(uintptr) uintptr
145 131
146 // Gets the layout associated with a `PangoLayoutIter`.132 // Gets the layout associated with a `PangoLayoutIter`.
147 func (x *LayoutIter) GetLayout() *Layout {133 func (x *LayoutIter) GetLayout() *Layout {
148- core.LazyRegister(&xLayoutIterGetLayout, "PANGO", "pango_layout_iter_get_layout", false)
149 var cls *Layout134 var cls *Layout
150 135
151 cret := xLayoutIterGetLayout(x.GoPointer())136 cret := xLayoutIterGetLayout(x.GoPointer())
@@ -163,8 +148,6 @@ var xLayoutIterGetLayoutExtents func(uintptr, *Rectangle, *Rectangle)
163 148
164 // Obtains the extents of the `PangoLayout` being iterated over.149 // Obtains the extents of the `PangoLayout` being iterated over.
165 func (x *LayoutIter) GetLayoutExtents(InkRectVar *Rectangle, LogicalRectVar *Rectangle) {150 func (x *LayoutIter) GetLayoutExtents(InkRectVar *Rectangle, LogicalRectVar *Rectangle) {
166- core.LazyRegister(&xLayoutIterGetLayoutExtents, "PANGO", "pango_layout_iter_get_layout_extents", false)
167-
168 xLayoutIterGetLayoutExtents(x.GoPointer(), InkRectVar, LogicalRectVar)151 xLayoutIterGetLayoutExtents(x.GoPointer(), InkRectVar, LogicalRectVar)
169 }152 }
170 153
@@ -176,8 +159,6 @@ var xLayoutIterGetLine func(uintptr) uintptr
176 // you do not plan to modify the contents of the line (glyphs,159 // you do not plan to modify the contents of the line (glyphs,
177 // glyph widths, etc.).160 // glyph widths, etc.).
178 func (x *LayoutIter) GetLine() *LayoutLine {161 func (x *LayoutIter) GetLine() *LayoutLine {
179- core.LazyRegister(&xLayoutIterGetLine, "PANGO", "pango_layout_iter_get_line", false)
180-
181 cret := xLayoutIterGetLine(x.GoPointer())162 cret := xLayoutIterGetLine(x.GoPointer())
182 if cret == 0 {163 if cret == 0 {
183 return nil164 return nil
@@ -194,8 +175,6 @@ var xLayoutIterGetLineExtents func(uintptr, *Rectangle, *Rectangle)
194 // function will be the same width/height but not at the same x/y175 // function will be the same width/height but not at the same x/y
195 // as the extents returned from [method@Pango.LayoutLine.get_extents].176 // as the extents returned from [method@Pango.LayoutLine.get_extents].
196 func (x *LayoutIter) GetLineExtents(InkRectVar *Rectangle, LogicalRectVar *Rectangle) {177 func (x *LayoutIter) GetLineExtents(InkRectVar *Rectangle, LogicalRectVar *Rectangle) {
197- core.LazyRegister(&xLayoutIterGetLineExtents, "PANGO", "pango_layout_iter_get_line_extents", false)
198-
199 xLayoutIterGetLineExtents(x.GoPointer(), InkRectVar, LogicalRectVar)178 xLayoutIterGetLineExtents(x.GoPointer(), InkRectVar, LogicalRectVar)
200 }179 }
201 180
@@ -207,8 +186,6 @@ var xLayoutIterGetLineReadonly func(uintptr) uintptr
207 // but the user is not expected to modify the contents of the line186 // but the user is not expected to modify the contents of the line
208 // (glyphs, glyph widths, etc.).187 // (glyphs, glyph widths, etc.).
209 func (x *LayoutIter) GetLineReadonly() *LayoutLine {188 func (x *LayoutIter) GetLineReadonly() *LayoutLine {
210- core.LazyRegister(&xLayoutIterGetLineReadonly, "PANGO", "pango_layout_iter_get_line_readonly", false)
211-
212 cret := xLayoutIterGetLineReadonly(x.GoPointer())189 cret := xLayoutIterGetLineReadonly(x.GoPointer())
213 if cret == 0 {190 if cret == 0 {
214 return nil191 return nil
@@ -230,8 +207,6 @@ var xLayoutIterGetLineYrange func(uintptr, *int, *int)
230 // Note: Since 1.44, Pango uses line heights for placing lines, and there207 // Note: Since 1.44, Pango uses line heights for placing lines, and there
231 // may be gaps between the ranges returned by this function.208 // may be gaps between the ranges returned by this function.
232 func (x *LayoutIter) GetLineYrange(Y0Var *int, Y1Var *int) {209 func (x *LayoutIter) GetLineYrange(Y0Var *int, Y1Var *int) {
233- core.LazyRegister(&xLayoutIterGetLineYrange, "PANGO", "pango_layout_iter_get_line_yrange", false)
234-
235 xLayoutIterGetLineYrange(x.GoPointer(), Y0Var, Y1Var)210 xLayoutIterGetLineYrange(x.GoPointer(), Y0Var, Y1Var)
236 }211 }
237 212
@@ -247,8 +222,6 @@ var xLayoutIterGetRun func(uintptr) uintptr
247 // Use the faster [method@Pango.LayoutIter.get_run_readonly] if you do not222 // Use the faster [method@Pango.LayoutIter.get_run_readonly] if you do not
248 // plan to modify the contents of the run (glyphs, glyph widths, etc.).223 // plan to modify the contents of the run (glyphs, glyph widths, etc.).
249 func (x *LayoutIter) GetRun() *LayoutRun {224 func (x *LayoutIter) GetRun() *LayoutRun {
250- core.LazyRegister(&xLayoutIterGetRun, "PANGO", "pango_layout_iter_get_run", false)
251-
252 cret := xLayoutIterGetRun(x.GoPointer())225 cret := xLayoutIterGetRun(x.GoPointer())
253 if cret == 0 {226 if cret == 0 {
254 return nil227 return nil
@@ -266,8 +239,6 @@ var xLayoutIterGetRunBaseline func(uintptr) int
266 // The run baseline can be different from the line baseline, for239 // The run baseline can be different from the line baseline, for
267 // example due to superscript or subscript positioning.240 // example due to superscript or subscript positioning.
268 func (x *LayoutIter) GetRunBaseline() int {241 func (x *LayoutIter) GetRunBaseline() int {
269- core.LazyRegister(&xLayoutIterGetRunBaseline, "PANGO", "pango_layout_iter_get_run_baseline", false)
270-
271 cret := xLayoutIterGetRunBaseline(x.GoPointer())242 cret := xLayoutIterGetRunBaseline(x.GoPointer())
272 return cret243 return cret
273 }244 }
@@ -278,8 +249,6 @@ var xLayoutIterGetRunExtents func(uintptr, *Rectangle, *Rectangle)
278 //249 //
279 // Layout coordinates have the origin at the top left of the entire layout.250 // Layout coordinates have the origin at the top left of the entire layout.
280 func (x *LayoutIter) GetRunExtents(InkRectVar *Rectangle, LogicalRectVar *Rectangle) {251 func (x *LayoutIter) GetRunExtents(InkRectVar *Rectangle, LogicalRectVar *Rectangle) {
281- core.LazyRegister(&xLayoutIterGetRunExtents, "PANGO", "pango_layout_iter_get_run_extents", false)
282-
283 xLayoutIterGetRunExtents(x.GoPointer(), InkRectVar, LogicalRectVar)252 xLayoutIterGetRunExtents(x.GoPointer(), InkRectVar, LogicalRectVar)
284 }253 }
285 254
@@ -296,8 +265,6 @@ var xLayoutIterGetRunReadonly func(uintptr) uintptr
296 // but the user is not expected to modify the contents of the run (glyphs,265 // but the user is not expected to modify the contents of the run (glyphs,
297 // glyph widths, etc.).266 // glyph widths, etc.).
298 func (x *LayoutIter) GetRunReadonly() *LayoutRun {267 func (x *LayoutIter) GetRunReadonly() *LayoutRun {
299- core.LazyRegister(&xLayoutIterGetRunReadonly, "PANGO", "pango_layout_iter_get_run_readonly", false)
300-
301 cret := xLayoutIterGetRunReadonly(x.GoPointer())268 cret := xLayoutIterGetRunReadonly(x.GoPointer())
302 if cret == 0 {269 if cret == 0 {
303 return nil270 return nil
@@ -311,8 +278,6 @@ var xLayoutIterNextChar func(uintptr) bool
311 //278 //
312 // If @iter was already at the end of the layout, returns %FALSE.279 // If @iter was already at the end of the layout, returns %FALSE.
313 func (x *LayoutIter) NextChar() bool {280 func (x *LayoutIter) NextChar() bool {
314- core.LazyRegister(&xLayoutIterNextChar, "PANGO", "pango_layout_iter_next_char", false)
315-
316 cret := xLayoutIterNextChar(x.GoPointer())281 cret := xLayoutIterNextChar(x.GoPointer())
317 return cret282 return cret
318 }283 }
@@ -323,8 +288,6 @@ var xLayoutIterNextCluster func(uintptr) bool
323 //288 //
324 // If @iter was already at the end of the layout, returns %FALSE.289 // If @iter was already at the end of the layout, returns %FALSE.
325 func (x *LayoutIter) NextCluster() bool {290 func (x *LayoutIter) NextCluster() bool {
326- core.LazyRegister(&xLayoutIterNextCluster, "PANGO", "pango_layout_iter_next_cluster", false)
327-
328 cret := xLayoutIterNextCluster(x.GoPointer())291 cret := xLayoutIterNextCluster(x.GoPointer())
329 return cret292 return cret
330 }293 }
@@ -335,8 +298,6 @@ var xLayoutIterNextLine func(uintptr) bool
335 //298 //
336 // If @iter is already on the last line, returns %FALSE.299 // If @iter is already on the last line, returns %FALSE.
337 func (x *LayoutIter) NextLine() bool {300 func (x *LayoutIter) NextLine() bool {
338- core.LazyRegister(&xLayoutIterNextLine, "PANGO", "pango_layout_iter_next_line", false)
339-
340 cret := xLayoutIterNextLine(x.GoPointer())301 cret := xLayoutIterNextLine(x.GoPointer())
341 return cret302 return cret
342 }303 }
@@ -347,8 +308,6 @@ var xLayoutIterNextRun func(uintptr) bool
347 //308 //
348 // If @iter was already at the end of the layout, returns %FALSE.309 // If @iter was already at the end of the layout, returns %FALSE.
349 func (x *LayoutIter) NextRun() bool {310 func (x *LayoutIter) NextRun() bool {
350- core.LazyRegister(&xLayoutIterNextRun, "PANGO", "pango_layout_iter_next_run", false)
351-
352 cret := xLayoutIterNextRun(x.GoPointer())311 cret := xLayoutIterNextRun(x.GoPointer())
353 return cret312 return cret
354 }313 }
@@ -378,7 +337,6 @@ type LayoutLine struct {
378 var xLayoutLineGLibType func() types.GType337 var xLayoutLineGLibType func() types.GType
379 338
380 func LayoutLineGLibType() types.GType {339 func LayoutLineGLibType() types.GType {
381- core.LazyRegister(&xLayoutLineGLibType, "PANGO", "pango_layout_line_get_type", false)
382 return xLayoutLineGLibType()340 return xLayoutLineGLibType()
383 }341 }
384 342
@@ -401,8 +359,6 @@ var xLayoutLineGetExtents func(uintptr, *Rectangle, *Rectangle)
401 // See [method@Pango.Font.get_glyph_extents] for details359 // See [method@Pango.Font.get_glyph_extents] for details
402 // about the interpretation of the rectangles.360 // about the interpretation of the rectangles.
403 func (x *LayoutLine) GetExtents(InkRectVar *Rectangle, LogicalRectVar *Rectangle) {361 func (x *LayoutLine) GetExtents(InkRectVar *Rectangle, LogicalRectVar *Rectangle) {
404- core.LazyRegister(&xLayoutLineGetExtents, "PANGO", "pango_layout_line_get_extents", false)
405-
406 xLayoutLineGetExtents(x.GoPointer(), InkRectVar, LogicalRectVar)362 xLayoutLineGetExtents(x.GoPointer(), InkRectVar, LogicalRectVar)
407 }363 }
408 364
@@ -416,8 +372,6 @@ var xLayoutLineGetHeight func(uintptr, *int)
416 // [method@Pango.Layout.set_spacing] and372 // [method@Pango.Layout.set_spacing] and
417 // [method@Pango.Layout.set_line_spacing].373 // [method@Pango.Layout.set_line_spacing].
418 func (x *LayoutLine) GetHeight(HeightVar *int) {374 func (x *LayoutLine) GetHeight(HeightVar *int) {
419- core.LazyRegister(&xLayoutLineGetHeight, "PANGO", "pango_layout_line_get_height", false)
420-
421 xLayoutLineGetHeight(x.GoPointer(), HeightVar)375 xLayoutLineGetHeight(x.GoPointer(), HeightVar)
422 }376 }
423 377
@@ -425,8 +379,6 @@ var xLayoutLineGetLength func(uintptr) int
425 379
426 // Returns the length of the line, in bytes.380 // Returns the length of the line, in bytes.
427 func (x *LayoutLine) GetLength() int {381 func (x *LayoutLine) GetLength() int {
428- core.LazyRegister(&xLayoutLineGetLength, "PANGO", "pango_layout_line_get_length", false)
429-
430 cret := xLayoutLineGetLength(x.GoPointer())382 cret := xLayoutLineGetLength(x.GoPointer())
431 return cret383 return cret
432 }384 }
@@ -440,8 +392,6 @@ var xLayoutLineGetPixelExtents func(uintptr, *Rectangle, *Rectangle)
440 // such that the rounded rectangles fully contain the unrounded one (that is,392 // such that the rounded rectangles fully contain the unrounded one (that is,
441 // passes them as first argument to [func@extents_to_pixels]).393 // passes them as first argument to [func@extents_to_pixels]).
442 func (x *LayoutLine) GetPixelExtents(InkRectVar *Rectangle, LogicalRectVar *Rectangle) {394 func (x *LayoutLine) GetPixelExtents(InkRectVar *Rectangle, LogicalRectVar *Rectangle) {
443- core.LazyRegister(&xLayoutLineGetPixelExtents, "PANGO", "pango_layout_line_get_pixel_extents", false)
444-
445 xLayoutLineGetPixelExtents(x.GoPointer(), InkRectVar, LogicalRectVar)395 xLayoutLineGetPixelExtents(x.GoPointer(), InkRectVar, LogicalRectVar)
446 }396 }
447 397
@@ -449,8 +399,6 @@ var xLayoutLineGetResolvedDirection func(uintptr) Direction
449 399
450 // Returns the resolved direction of the line.400 // Returns the resolved direction of the line.
451 func (x *LayoutLine) GetResolvedDirection() Direction {401 func (x *LayoutLine) GetResolvedDirection() Direction {
452- core.LazyRegister(&xLayoutLineGetResolvedDirection, "PANGO", "pango_layout_line_get_resolved_direction", false)
453-
454 cret := xLayoutLineGetResolvedDirection(x.GoPointer())402 cret := xLayoutLineGetResolvedDirection(x.GoPointer())
455 return cret403 return cret
456 }404 }
@@ -460,8 +408,6 @@ var xLayoutLineGetStartIndex func(uintptr) int
460 // Returns the start index of the line, as byte index408 // Returns the start index of the line, as byte index
461 // into the text of the layout.409 // into the text of the layout.
462 func (x *LayoutLine) GetStartIndex() int {410 func (x *LayoutLine) GetStartIndex() int {
463- core.LazyRegister(&xLayoutLineGetStartIndex, "PANGO", "pango_layout_line_get_start_index", false)
464-
465 cret := xLayoutLineGetStartIndex(x.GoPointer())411 cret := xLayoutLineGetStartIndex(x.GoPointer())
466 return cret412 return cret
467 }413 }
@@ -475,8 +421,6 @@ var xLayoutLineGetXRanges func(uintptr, int, int, *[]int, *int)
475 // right. The ranges are with respect to the left edge of the entire421 // right. The ranges are with respect to the left edge of the entire
476 // layout, not with respect to the line.422 // layout, not with respect to the line.
477 func (x *LayoutLine) GetXRanges(StartIndexVar int, EndIndexVar int, RangesVar *[]int, NRangesVar *int) {423 func (x *LayoutLine) GetXRanges(StartIndexVar int, EndIndexVar int, RangesVar *[]int, NRangesVar *int) {
478- core.LazyRegister(&xLayoutLineGetXRanges, "PANGO", "pango_layout_line_get_x_ranges", false)
479-
480 xLayoutLineGetXRanges(x.GoPointer(), StartIndexVar, EndIndexVar, RangesVar, NRangesVar)424 xLayoutLineGetXRanges(x.GoPointer(), StartIndexVar, EndIndexVar, RangesVar, NRangesVar)
481 }425 }
482 426
@@ -484,8 +428,6 @@ var xLayoutLineIndexToX func(uintptr, int, bool, *int)
484 428
485 // Converts an index within a line to a X position.429 // Converts an index within a line to a X position.
486 func (x *LayoutLine) IndexToX(IndexVar int, TrailingVar bool, XPosVar *int) {430 func (x *LayoutLine) IndexToX(IndexVar int, TrailingVar bool, XPosVar *int) {
487- core.LazyRegister(&xLayoutLineIndexToX, "PANGO", "pango_layout_line_index_to_x", false)
488-
489 xLayoutLineIndexToX(x.GoPointer(), IndexVar, TrailingVar, XPosVar)431 xLayoutLineIndexToX(x.GoPointer(), IndexVar, TrailingVar, XPosVar)
490 }432 }
491 433
@@ -493,8 +435,6 @@ var xLayoutLineIsParagraphStartFn func(uintptr) bool
493 435
494 // Returns whether this is the first line of the paragraph.436 // Returns whether this is the first line of the paragraph.
495 func (x *LayoutLine) IsParagraphStartFn() bool {437 func (x *LayoutLine) IsParagraphStartFn() bool {
496- core.LazyRegister(&xLayoutLineIsParagraphStartFn, "PANGO", "pango_layout_line_is_paragraph_start", false)
497-
498 cret := xLayoutLineIsParagraphStartFn(x.GoPointer())438 cret := xLayoutLineIsParagraphStartFn(x.GoPointer())
499 return cret439 return cret
500 }440 }
@@ -503,8 +443,6 @@ var xLayoutLineRef func(uintptr) uintptr
503 443
504 // Increase the reference count of a `PangoLayoutLine` by one.444 // Increase the reference count of a `PangoLayoutLine` by one.
505 func (x *LayoutLine) Ref() *LayoutLine {445 func (x *LayoutLine) Ref() *LayoutLine {
506- core.LazyRegister(&xLayoutLineRef, "PANGO", "pango_layout_line_ref", false)
507-
508 cret := xLayoutLineRef(x.GoPointer())446 cret := xLayoutLineRef(x.GoPointer())
509 if cret == 0 {447 if cret == 0 {
510 return nil448 return nil
@@ -519,8 +457,6 @@ var xLayoutLineUnref func(uintptr)
519 // If the result is zero, the line and all associated memory457 // If the result is zero, the line and all associated memory
520 // will be freed.458 // will be freed.
521 func (x *LayoutLine) Unref() {459 func (x *LayoutLine) Unref() {
522- core.LazyRegister(&xLayoutLineUnref, "PANGO", "pango_layout_line_unref", false)
523-
524 xLayoutLineUnref(x.GoPointer())460 xLayoutLineUnref(x.GoPointer())
525 }461 }
526 462
@@ -538,8 +474,6 @@ var xLayoutLineXToIndex func(uintptr, int, *int, *int) bool
538 // in the line and @trailing being set to the number of characters in that474 // in the line and @trailing being set to the number of characters in that
539 // grapheme. The reverse is true for a left-to-right line.475 // grapheme. The reverse is true for a left-to-right line.
540 func (x *LayoutLine) XToIndex(XPosVar int, IndexVar *int, TrailingVar *int) bool {476 func (x *LayoutLine) XToIndex(XPosVar int, IndexVar *int, TrailingVar *int) bool {
541- core.LazyRegister(&xLayoutLineXToIndex, "PANGO", "pango_layout_line_x_to_index", false)
542-
543 cret := xLayoutLineXToIndex(x.GoPointer(), XPosVar, IndexVar, TrailingVar)477 cret := xLayoutLineXToIndex(x.GoPointer(), XPosVar, IndexVar, TrailingVar)
544 return cret478 return cret
545 }479 }
@@ -558,7 +492,6 @@ type LayoutDeserializeFlags int
558 var xLayoutDeserializeFlagsGLibType func() types.GType492 var xLayoutDeserializeFlagsGLibType func() types.GType
559 493
560 func LayoutDeserializeFlagsGLibType() types.GType {494 func LayoutDeserializeFlagsGLibType() types.GType {
561- core.LazyRegister(&xLayoutDeserializeFlagsGLibType, "PANGO", "pango_layout_deserialize_flags_get_type", false)
562 return xLayoutDeserializeFlagsGLibType()495 return xLayoutDeserializeFlagsGLibType()
563 }496 }
564 497
@@ -579,7 +512,6 @@ type LayoutSerializeFlags int
579 var xLayoutSerializeFlagsGLibType func() types.GType512 var xLayoutSerializeFlagsGLibType func() types.GType
580 513
581 func LayoutSerializeFlagsGLibType() types.GType {514 func LayoutSerializeFlagsGLibType() types.GType {
582- core.LazyRegister(&xLayoutSerializeFlagsGLibType, "PANGO", "pango_layout_serialize_flags_get_type", false)
583 return xLayoutSerializeFlagsGLibType()515 return xLayoutSerializeFlagsGLibType()
584 }516 }
585 517
@@ -606,7 +538,6 @@ type Alignment int
606 var xAlignmentGLibType func() types.GType538 var xAlignmentGLibType func() types.GType
607 539
608 func AlignmentGLibType() types.GType {540 func AlignmentGLibType() types.GType {
609- core.LazyRegister(&xAlignmentGLibType, "PANGO", "pango_alignment_get_type", false)
610 return xAlignmentGLibType()541 return xAlignmentGLibType()
611 }542 }
612 543
@@ -631,7 +562,6 @@ type EllipsizeMode int
631 var xEllipsizeModeGLibType func() types.GType562 var xEllipsizeModeGLibType func() types.GType
632 563
633 func EllipsizeModeGLibType() types.GType {564 func EllipsizeModeGLibType() types.GType {
634- core.LazyRegister(&xEllipsizeModeGLibType, "PANGO", "pango_ellipsize_mode_get_type", false)
635 return xEllipsizeModeGLibType()565 return xEllipsizeModeGLibType()
636 }566 }
637 567
@@ -653,7 +583,6 @@ type LayoutDeserializeError int
653 var xLayoutDeserializeErrorGLibType func() types.GType583 var xLayoutDeserializeErrorGLibType func() types.GType
654 584
655 func LayoutDeserializeErrorGLibType() types.GType {585 func LayoutDeserializeErrorGLibType() types.GType {
656- core.LazyRegister(&xLayoutDeserializeErrorGLibType, "PANGO", "pango_layout_deserialize_error_get_type", false)
657 return xLayoutDeserializeErrorGLibType()586 return xLayoutDeserializeErrorGLibType()
658 }587 }
659 588
@@ -681,7 +610,6 @@ type WrapMode int
681 var xWrapModeGLibType func() types.GType610 var xWrapModeGLibType func() types.GType
682 611
683 func WrapModeGLibType() types.GType {612 func WrapModeGLibType() types.GType {
684- core.LazyRegister(&xWrapModeGLibType, "PANGO", "pango_wrap_mode_get_type", false)
685 return xWrapModeGLibType()613 return xWrapModeGLibType()
686 }614 }
687 615
@@ -744,7 +672,6 @@ type Layout struct {
744 var xLayoutGLibType func() types.GType672 var xLayoutGLibType func() types.GType
745 673
746 func LayoutGLibType() types.GType {674 func LayoutGLibType() types.GType {
747- core.LazyRegister(&xLayoutGLibType, "PANGO", "pango_layout_get_type", false)
748 return xLayoutGLibType()675 return xLayoutGLibType()
749 }676 }
750 677
@@ -759,7 +686,6 @@ var xNewLayout func(uintptr) uintptr
759 // Create a new `PangoLayout` object with attributes initialized to686 // Create a new `PangoLayout` object with attributes initialized to
760 // default values for a particular `PangoContext`.687 // default values for a particular `PangoContext`.
761 func NewLayout(ContextVar *Context) *Layout {688 func NewLayout(ContextVar *Context) *Layout {
762- core.LazyRegister(&xNewLayout, "PANGO", "pango_layout_new", false)
763 var cls *Layout689 var cls *Layout
764 690
765 cret := xNewLayout(ContextVar.GoPointer())691 cret := xNewLayout(ContextVar.GoPointer())
@@ -780,8 +706,6 @@ var xLayoutContextChanged func(uintptr)
780 // This function should be called if you make changes to the context706 // This function should be called if you make changes to the context
781 // subsequent to creating the layout.707 // subsequent to creating the layout.
782 func (x *Layout) ContextChanged() {708 func (x *Layout) ContextChanged() {
783- core.LazyRegister(&xLayoutContextChanged, "PANGO", "pango_layout_context_changed", false)
784-
785 xLayoutContextChanged(x.GoPointer())709 xLayoutContextChanged(x.GoPointer())
786 }710 }
787 711
@@ -792,7 +716,6 @@ var xLayoutCopy func(uintptr) uintptr
792 // The attribute list, tab array, and text from the original layout716 // The attribute list, tab array, and text from the original layout
793 // are all copied by value.717 // are all copied by value.
794 func (x *Layout) Copy() *Layout {718 func (x *Layout) Copy() *Layout {
795- core.LazyRegister(&xLayoutCopy, "PANGO", "pango_layout_copy", false)
796 var cls *Layout719 var cls *Layout
797 720
798 cret := xLayoutCopy(x.GoPointer())721 cret := xLayoutCopy(x.GoPointer())
@@ -810,8 +733,6 @@ var xLayoutGetAlignment func(uintptr) Alignment
810 // Gets the alignment for the layout: how partial lines are733 // Gets the alignment for the layout: how partial lines are
811 // positioned within the horizontal space available.734 // positioned within the horizontal space available.
812 func (x *Layout) GetAlignment() Alignment {735 func (x *Layout) GetAlignment() Alignment {
813- core.LazyRegister(&xLayoutGetAlignment, "PANGO", "pango_layout_get_alignment", false)
814-
815 cret := xLayoutGetAlignment(x.GoPointer())736 cret := xLayoutGetAlignment(x.GoPointer())
816 return cret737 return cret
817 }738 }
@@ -820,8 +741,6 @@ var xLayoutGetAttributes func(uintptr) uintptr
820 741
821 // Gets the attribute list for the layout, if any.742 // Gets the attribute list for the layout, if any.
822 func (x *Layout) GetAttributes() *AttrList {743 func (x *Layout) GetAttributes() *AttrList {
823- core.LazyRegister(&xLayoutGetAttributes, "PANGO", "pango_layout_get_attributes", false)
824-
825 cret := xLayoutGetAttributes(x.GoPointer())744 cret := xLayoutGetAttributes(x.GoPointer())
826 if cret == 0 {745 if cret == 0 {
827 return nil746 return nil
@@ -836,8 +755,6 @@ var xLayoutGetAutoDir func(uintptr) bool
836 //755 //
837 // See [method@Pango.Layout.set_auto_dir].756 // See [method@Pango.Layout.set_auto_dir].
838 func (x *Layout) GetAutoDir() bool {757 func (x *Layout) GetAutoDir() bool {
839- core.LazyRegister(&xLayoutGetAutoDir, "PANGO", "pango_layout_get_auto_dir", false)
840-
841 cret := xLayoutGetAutoDir(x.GoPointer())758 cret := xLayoutGetAutoDir(x.GoPointer())
842 return cret759 return cret
843 }760 }
@@ -846,8 +763,6 @@ var xLayoutGetBaseline func(uintptr) int
846 763
847 // Gets the Y position of baseline of the first line in @layout.764 // Gets the Y position of baseline of the first line in @layout.
848 func (x *Layout) GetBaseline() int {765 func (x *Layout) GetBaseline() int {
849- core.LazyRegister(&xLayoutGetBaseline, "PANGO", "pango_layout_get_baseline", false)
850-
851 cret := xLayoutGetBaseline(x.GoPointer())766 cret := xLayoutGetBaseline(x.GoPointer())
852 return cret767 return cret
853 }768 }
@@ -868,8 +783,6 @@ var xLayoutGetCaretPos func(uintptr, int, *Rectangle, *Rectangle)
868 //783 //
869 // </picture>784 // </picture>
870 func (x *Layout) GetCaretPos(IndexVar int, StrongPosVar *Rectangle, WeakPosVar *Rectangle) {785 func (x *Layout) GetCaretPos(IndexVar int, StrongPosVar *Rectangle, WeakPosVar *Rectangle) {
871- core.LazyRegister(&xLayoutGetCaretPos, "PANGO", "pango_layout_get_caret_pos", false)
872-
873 xLayoutGetCaretPos(x.GoPointer(), IndexVar, StrongPosVar, WeakPosVar)786 xLayoutGetCaretPos(x.GoPointer(), IndexVar, StrongPosVar, WeakPosVar)
874 }787 }
875 788
@@ -878,8 +791,6 @@ var xLayoutGetCharacterCount func(uintptr) int
878 // Returns the number of Unicode characters in the791 // Returns the number of Unicode characters in the
879 // the text of @layout.792 // the text of @layout.
880 func (x *Layout) GetCharacterCount() int {793 func (x *Layout) GetCharacterCount() int {
881- core.LazyRegister(&xLayoutGetCharacterCount, "PANGO", "pango_layout_get_character_count", false)
882-
883 cret := xLayoutGetCharacterCount(x.GoPointer())794 cret := xLayoutGetCharacterCount(x.GoPointer())
884 return cret795 return cret
885 }796 }
@@ -888,7 +799,6 @@ var xLayoutGetContext func(uintptr) uintptr
888 799
889 // Retrieves the `PangoContext` used for this layout.800 // Retrieves the `PangoContext` used for this layout.
890 func (x *Layout) GetContext() *Context {801 func (x *Layout) GetContext() *Context {
891- core.LazyRegister(&xLayoutGetContext, "PANGO", "pango_layout_get_context", false)
892 var cls *Context802 var cls *Context
893 803
894 cret := xLayoutGetContext(x.GoPointer())804 cret := xLayoutGetContext(x.GoPointer())
@@ -936,8 +846,6 @@ var xLayoutGetCursorPos func(uintptr, int, *Rectangle, *Rectangle)
936 // character after the 'b', and typing another Hebrew character, like 'ג',846 // character after the 'b', and typing another Hebrew character, like 'ג',
937 // will insert it at the end.847 // will insert it at the end.
938 func (x *Layout) GetCursorPos(IndexVar int, StrongPosVar *Rectangle, WeakPosVar *Rectangle) {848 func (x *Layout) GetCursorPos(IndexVar int, StrongPosVar *Rectangle, WeakPosVar *Rectangle) {
939- core.LazyRegister(&xLayoutGetCursorPos, "PANGO", "pango_layout_get_cursor_pos", false)
940-
941 xLayoutGetCursorPos(x.GoPointer(), IndexVar, StrongPosVar, WeakPosVar)849 xLayoutGetCursorPos(x.GoPointer(), IndexVar, StrongPosVar, WeakPosVar)
942 }850 }
943 851
@@ -945,8 +853,6 @@ var xLayoutGetDirection func(uintptr, int) Direction
945 853
946 // Gets the text direction at the given character position in @layout.854 // Gets the text direction at the given character position in @layout.
947 func (x *Layout) GetDirection(IndexVar int) Direction {855 func (x *Layout) GetDirection(IndexVar int) Direction {
948- core.LazyRegister(&xLayoutGetDirection, "PANGO", "pango_layout_get_direction", false)
949-
950 cret := xLayoutGetDirection(x.GoPointer(), IndexVar)856 cret := xLayoutGetDirection(x.GoPointer(), IndexVar)
951 return cret857 return cret
952 }858 }
@@ -960,8 +866,6 @@ var xLayoutGetEllipsize func(uintptr) EllipsizeMode
960 // Use [method@Pango.Layout.is_ellipsized] to query whether any866 // Use [method@Pango.Layout.is_ellipsized] to query whether any
961 // paragraphs were actually ellipsized.867 // paragraphs were actually ellipsized.
962 func (x *Layout) GetEllipsize() EllipsizeMode {868 func (x *Layout) GetEllipsize() EllipsizeMode {
963- core.LazyRegister(&xLayoutGetEllipsize, "PANGO", "pango_layout_get_ellipsize", false)
964-
965 cret := xLayoutGetEllipsize(x.GoPointer())869 cret := xLayoutGetEllipsize(x.GoPointer())
966 return cret870 return cret
967 }871 }
@@ -979,8 +883,6 @@ var xLayoutGetExtents func(uintptr, *Rectangle, *Rectangle)
979 // The extents are given in layout coordinates and in Pango units; layout883 // The extents are given in layout coordinates and in Pango units; layout
980 // coordinates begin at the top left corner of the layout.884 // coordinates begin at the top left corner of the layout.
981 func (x *Layout) GetExtents(InkRectVar *Rectangle, LogicalRectVar *Rectangle) {885 func (x *Layout) GetExtents(InkRectVar *Rectangle, LogicalRectVar *Rectangle) {
982- core.LazyRegister(&xLayoutGetExtents, "PANGO", "pango_layout_get_extents", false)
983-
984 xLayoutGetExtents(x.GoPointer(), InkRectVar, LogicalRectVar)886 xLayoutGetExtents(x.GoPointer(), InkRectVar, LogicalRectVar)
985 }887 }
986 888
@@ -988,8 +890,6 @@ var xLayoutGetFontDescription func(uintptr) uintptr
988 890
989 // Gets the font description for the layout, if any.891 // Gets the font description for the layout, if any.
990 func (x *Layout) GetFontDescription() *FontDescription {892 func (x *Layout) GetFontDescription() *FontDescription {
991- core.LazyRegister(&xLayoutGetFontDescription, "PANGO", "pango_layout_get_font_description", false)
992-
993 cret := xLayoutGetFontDescription(x.GoPointer())893 cret := xLayoutGetFontDescription(x.GoPointer())
994 if cret == 0 {894 if cret == 0 {
995 return nil895 return nil
@@ -1003,8 +903,6 @@ var xLayoutGetHeight func(uintptr) int
1003 //903 //
1004 // See [method@Pango.Layout.set_height] for details.904 // See [method@Pango.Layout.set_height] for details.
1005 func (x *Layout) GetHeight() int {905 func (x *Layout) GetHeight() int {
1006- core.LazyRegister(&xLayoutGetHeight, "PANGO", "pango_layout_get_height", false)
1007-
1008 cret := xLayoutGetHeight(x.GoPointer())906 cret := xLayoutGetHeight(x.GoPointer())
1009 return cret907 return cret
1010 }908 }
@@ -1015,8 +913,6 @@ var xLayoutGetIndent func(uintptr) int
1015 //913 //
1016 // A negative value indicates a hanging indentation.914 // A negative value indicates a hanging indentation.
1017 func (x *Layout) GetIndent() int {915 func (x *Layout) GetIndent() int {
1018- core.LazyRegister(&xLayoutGetIndent, "PANGO", "pango_layout_get_indent", false)
1019-
1020 cret := xLayoutGetIndent(x.GoPointer())916 cret := xLayoutGetIndent(x.GoPointer())
1021 return cret917 return cret
1022 }918 }
@@ -1025,8 +921,6 @@ var xLayoutGetIter func(uintptr) uintptr
1025 921
1026 // Returns an iterator to iterate over the visual extents of the layout.922 // Returns an iterator to iterate over the visual extents of the layout.
1027 func (x *Layout) GetIter() *LayoutIter {923 func (x *Layout) GetIter() *LayoutIter {
1028- core.LazyRegister(&xLayoutGetIter, "PANGO", "pango_layout_get_iter", false)
1029-
1030 cret := xLayoutGetIter(x.GoPointer())924 cret := xLayoutGetIter(x.GoPointer())
1031 if cret == 0 {925 if cret == 0 {
1032 return nil926 return nil
@@ -1039,8 +933,6 @@ var xLayoutGetJustify func(uintptr) bool
1039 // Gets whether each complete line should be stretched to fill the entire933 // Gets whether each complete line should be stretched to fill the entire
1040 // width of the layout.934 // width of the layout.
1041 func (x *Layout) GetJustify() bool {935 func (x *Layout) GetJustify() bool {
1042- core.LazyRegister(&xLayoutGetJustify, "PANGO", "pango_layout_get_justify", false)
1043-
1044 cret := xLayoutGetJustify(x.GoPointer())936 cret := xLayoutGetJustify(x.GoPointer())
1045 return cret937 return cret
1046 }938 }
@@ -1050,8 +942,6 @@ var xLayoutGetJustifyLastLine func(uintptr) bool
1050 // Gets whether the last line should be stretched942 // Gets whether the last line should be stretched
1051 // to fill the entire width of the layout.943 // to fill the entire width of the layout.
1052 func (x *Layout) GetJustifyLastLine() bool {944 func (x *Layout) GetJustifyLastLine() bool {
1053- core.LazyRegister(&xLayoutGetJustifyLastLine, "PANGO", "pango_layout_get_justify_last_line", false)
1054-
1055 cret := xLayoutGetJustifyLastLine(x.GoPointer())945 cret := xLayoutGetJustifyLastLine(x.GoPointer())
1056 return cret946 return cret
1057 }947 }
@@ -1063,8 +953,6 @@ var xLayoutGetLine func(uintptr, int) uintptr
1063 // Use the faster [method@Pango.Layout.get_line_readonly] if you do not953 // Use the faster [method@Pango.Layout.get_line_readonly] if you do not
1064 // plan to modify the contents of the line (glyphs, glyph widths, etc.).954 // plan to modify the contents of the line (glyphs, glyph widths, etc.).
1065 func (x *Layout) GetLine(LineVar int) *LayoutLine {955 func (x *Layout) GetLine(LineVar int) *LayoutLine {
1066- core.LazyRegister(&xLayoutGetLine, "PANGO", "pango_layout_get_line", false)
1067-
1068 cret := xLayoutGetLine(x.GoPointer(), LineVar)956 cret := xLayoutGetLine(x.GoPointer(), LineVar)
1069 if cret == 0 {957 if cret == 0 {
1070 return nil958 return nil
@@ -1076,8 +964,6 @@ var xLayoutGetLineCount func(uintptr) int
1076 964
1077 // Retrieves the count of lines for the @layout.965 // Retrieves the count of lines for the @layout.
1078 func (x *Layout) GetLineCount() int {966 func (x *Layout) GetLineCount() int {
1079- core.LazyRegister(&xLayoutGetLineCount, "PANGO", "pango_layout_get_line_count", false)
1080-
1081 cret := xLayoutGetLineCount(x.GoPointer())967 cret := xLayoutGetLineCount(x.GoPointer())
1082 return cret968 return cret
1083 }969 }
@@ -1090,8 +976,6 @@ var xLayoutGetLineReadonly func(uintptr, int) uintptr
1090 // but the user is not expected to modify the contents of the line976 // but the user is not expected to modify the contents of the line
1091 // (glyphs, glyph widths, etc.).977 // (glyphs, glyph widths, etc.).
1092 func (x *Layout) GetLineReadonly(LineVar int) *LayoutLine {978 func (x *Layout) GetLineReadonly(LineVar int) *LayoutLine {
1093- core.LazyRegister(&xLayoutGetLineReadonly, "PANGO", "pango_layout_get_line_readonly", false)
1094-
1095 cret := xLayoutGetLineReadonly(x.GoPointer(), LineVar)979 cret := xLayoutGetLineReadonly(x.GoPointer(), LineVar)
1096 if cret == 0 {980 if cret == 0 {
1097 return nil981 return nil
@@ -1105,8 +989,6 @@ var xLayoutGetLineSpacing func(uintptr) float32
1105 //989 //
1106 // See [method@Pango.Layout.set_line_spacing].990 // See [method@Pango.Layout.set_line_spacing].
1107 func (x *Layout) GetLineSpacing() float32 {991 func (x *Layout) GetLineSpacing() float32 {
1108- core.LazyRegister(&xLayoutGetLineSpacing, "PANGO", "pango_layout_get_line_spacing", false)
1109-
1110 cret := xLayoutGetLineSpacing(x.GoPointer())992 cret := xLayoutGetLineSpacing(x.GoPointer())
1111 return cret993 return cret
1112 }994 }
@@ -1118,8 +1000,6 @@ var xLayoutGetLines func(uintptr) uintptr
1118 // Use the faster [method@Pango.Layout.get_lines_readonly] if you do not1000 // Use the faster [method@Pango.Layout.get_lines_readonly] if you do not
1119 // plan to modify the contents of the lines (glyphs, glyph widths, etc.).1001 // plan to modify the contents of the lines (glyphs, glyph widths, etc.).
1120 func (x *Layout) GetLines() *glib.SList {1002 func (x *Layout) GetLines() *glib.SList {
1121- core.LazyRegister(&xLayoutGetLines, "PANGO", "pango_layout_get_lines", false)
1122-
1123 cret := xLayoutGetLines(x.GoPointer())1003 cret := xLayoutGetLines(x.GoPointer())
1124 if cret == 0 {1004 if cret == 0 {
1125 return nil1005 return nil
@@ -1135,8 +1015,6 @@ var xLayoutGetLinesReadonly func(uintptr) uintptr
1135 // but the user is not expected to modify the contents of the lines1015 // but the user is not expected to modify the contents of the lines
1136 // (glyphs, glyph widths, etc.).1016 // (glyphs, glyph widths, etc.).
1137 func (x *Layout) GetLinesReadonly() *glib.SList {1017 func (x *Layout) GetLinesReadonly() *glib.SList {
1138- core.LazyRegister(&xLayoutGetLinesReadonly, "PANGO", "pango_layout_get_lines_readonly", false)
1139-
1140 cret := xLayoutGetLinesReadonly(x.GoPointer())1018 cret := xLayoutGetLinesReadonly(x.GoPointer())
1141 if cret == 0 {1019 if cret == 0 {
1142 return nil1020 return nil
@@ -1149,8 +1027,6 @@ var xLayoutGetLogAttrs func(uintptr, *uintptr, *int)
1149 // Retrieves an array of logical attributes for each character in1027 // Retrieves an array of logical attributes for each character in
1150 // the @layout.1028 // the @layout.
1151 func (x *Layout) GetLogAttrs(AttrsVar *uintptr, NAttrsVar *int) {1029 func (x *Layout) GetLogAttrs(AttrsVar *uintptr, NAttrsVar *int) {
1152- core.LazyRegister(&xLayoutGetLogAttrs, "PANGO", "pango_layout_get_log_attrs", false)
1153-
1154 xLayoutGetLogAttrs(x.GoPointer(), AttrsVar, NAttrsVar)1030 xLayoutGetLogAttrs(x.GoPointer(), AttrsVar, NAttrsVar)
1155 }1031 }
1156 1032
@@ -1168,8 +1044,6 @@ var xLayoutGetLogAttrsReadonly func(uintptr, *int) uintptr
1168 // need to be attributes corresponding to both the position before1044 // need to be attributes corresponding to both the position before
1169 // the first character and the position after the last character.1045 // the first character and the position after the last character.
1170 func (x *Layout) GetLogAttrsReadonly(NAttrsVar *int) uintptr {1046 func (x *Layout) GetLogAttrsReadonly(NAttrsVar *int) uintptr {
1171- core.LazyRegister(&xLayoutGetLogAttrsReadonly, "PANGO", "pango_layout_get_log_attrs_readonly", false)
1172-
1173 cret := xLayoutGetLogAttrsReadonly(x.GoPointer(), NAttrsVar)1047 cret := xLayoutGetLogAttrsReadonly(x.GoPointer(), NAttrsVar)
1174 return cret1048 return cret
1175 }1049 }
@@ -1183,8 +1057,6 @@ var xLayoutGetPixelExtents func(uintptr, *Rectangle, *Rectangle)
1183 // such that the rounded rectangles fully contain the unrounded one (that is,1057 // such that the rounded rectangles fully contain the unrounded one (that is,
1184 // passes them as first argument to [func@Pango.extents_to_pixels]).1058 // passes them as first argument to [func@Pango.extents_to_pixels]).
1185 func (x *Layout) GetPixelExtents(InkRectVar *Rectangle, LogicalRectVar *Rectangle) {1059 func (x *Layout) GetPixelExtents(InkRectVar *Rectangle, LogicalRectVar *Rectangle) {
1186- core.LazyRegister(&xLayoutGetPixelExtents, "PANGO", "pango_layout_get_pixel_extents", false)
1187-
1188 xLayoutGetPixelExtents(x.GoPointer(), InkRectVar, LogicalRectVar)1060 xLayoutGetPixelExtents(x.GoPointer(), InkRectVar, LogicalRectVar)
1189 }1061 }
1190 1062
@@ -1197,8 +1069,6 @@ var xLayoutGetPixelSize func(uintptr, *int, *int)
1197 // scaled by %PANGO_SCALE. This is simply a convenience function1069 // scaled by %PANGO_SCALE. This is simply a convenience function
1198 // around [method@Pango.Layout.get_pixel_extents].1070 // around [method@Pango.Layout.get_pixel_extents].
1199 func (x *Layout) GetPixelSize(WidthVar *int, HeightVar *int) {1071 func (x *Layout) GetPixelSize(WidthVar *int, HeightVar *int) {
1200- core.LazyRegister(&xLayoutGetPixelSize, "PANGO", "pango_layout_get_pixel_size", false)
1201-
1202 xLayoutGetPixelSize(x.GoPointer(), WidthVar, HeightVar)1072 xLayoutGetPixelSize(x.GoPointer(), WidthVar, HeightVar)
1203 }1073 }
1204 1074
@@ -1217,8 +1087,6 @@ var xLayoutGetSerial func(uintptr) uint
1217 // To force the serial to be increased, use1087 // To force the serial to be increased, use
1218 // [method@Pango.Layout.context_changed].1088 // [method@Pango.Layout.context_changed].
1219 func (x *Layout) GetSerial() uint {1089 func (x *Layout) GetSerial() uint {
1220- core.LazyRegister(&xLayoutGetSerial, "PANGO", "pango_layout_get_serial", false)
1221-
1222 cret := xLayoutGetSerial(x.GoPointer())1090 cret := xLayoutGetSerial(x.GoPointer())
1223 return cret1091 return cret
1224 }1092 }
@@ -1229,8 +1097,6 @@ var xLayoutGetSingleParagraphMode func(uintptr) bool
1229 //1097 //
1230 // See [method@Pango.Layout.set_single_paragraph_mode].1098 // See [method@Pango.Layout.set_single_paragraph_mode].
1231 func (x *Layout) GetSingleParagraphMode() bool {1099 func (x *Layout) GetSingleParagraphMode() bool {
1232- core.LazyRegister(&xLayoutGetSingleParagraphMode, "PANGO", "pango_layout_get_single_paragraph_mode", false)
1233-
1234 cret := xLayoutGetSingleParagraphMode(x.GoPointer())1100 cret := xLayoutGetSingleParagraphMode(x.GoPointer())
1235 return cret1101 return cret
1236 }1102 }
@@ -1242,8 +1108,6 @@ var xLayoutGetSize func(uintptr, *int, *int)
1242 //1108 //
1243 // This is simply a convenience function around [method@Pango.Layout.get_extents].1109 // This is simply a convenience function around [method@Pango.Layout.get_extents].
1244 func (x *Layout) GetSize(WidthVar *int, HeightVar *int) {1110 func (x *Layout) GetSize(WidthVar *int, HeightVar *int) {
1245- core.LazyRegister(&xLayoutGetSize, "PANGO", "pango_layout_get_size", false)
1246-
1247 xLayoutGetSize(x.GoPointer(), WidthVar, HeightVar)1111 xLayoutGetSize(x.GoPointer(), WidthVar, HeightVar)
1248 }1112 }
1249 1113
@@ -1251,8 +1115,6 @@ var xLayoutGetSpacing func(uintptr) int
1251 1115
1252 // Gets the amount of spacing between the lines of the layout.1116 // Gets the amount of spacing between the lines of the layout.
1253 func (x *Layout) GetSpacing() int {1117 func (x *Layout) GetSpacing() int {
1254- core.LazyRegister(&xLayoutGetSpacing, "PANGO", "pango_layout_get_spacing", false)
1255-
1256 cret := xLayoutGetSpacing(x.GoPointer())1118 cret := xLayoutGetSpacing(x.GoPointer())
1257 return cret1119 return cret
1258 }1120 }
@@ -1266,8 +1128,6 @@ var xLayoutGetTabs func(uintptr) uintptr
1266 //1128 //
1267 // The return value should be freed with [method@Pango.TabArray.free].1129 // The return value should be freed with [method@Pango.TabArray.free].
1268 func (x *Layout) GetTabs() *TabArray {1130 func (x *Layout) GetTabs() *TabArray {
1269- core.LazyRegister(&xLayoutGetTabs, "PANGO", "pango_layout_get_tabs", false)
1270-
1271 cret := xLayoutGetTabs(x.GoPointer())1131 cret := xLayoutGetTabs(x.GoPointer())
1272 if cret == 0 {1132 if cret == 0 {
1273 return nil1133 return nil
@@ -1281,8 +1141,6 @@ var xLayoutGetText func(uintptr) string
1281 //1141 //
1282 // The returned text should not be freed or modified.1142 // The returned text should not be freed or modified.
1283 func (x *Layout) GetText() string {1143 func (x *Layout) GetText() string {
1284- core.LazyRegister(&xLayoutGetText, "PANGO", "pango_layout_get_text", false)
1285-
1286 cret := xLayoutGetText(x.GoPointer())1144 cret := xLayoutGetText(x.GoPointer())
1287 return cret1145 return cret
1288 }1146 }
@@ -1296,8 +1154,6 @@ var xLayoutGetUnknownGlyphsCount func(uintptr) int
1296 // used in combination with %PANGO_ATTR_FALLBACK, to check if a1154 // used in combination with %PANGO_ATTR_FALLBACK, to check if a
1297 // certain font supports all the characters in the string.1155 // certain font supports all the characters in the string.
1298 func (x *Layout) GetUnknownGlyphsCount() int {1156 func (x *Layout) GetUnknownGlyphsCount() int {
1299- core.LazyRegister(&xLayoutGetUnknownGlyphsCount, "PANGO", "pango_layout_get_unknown_glyphs_count", false)
1300-
1301 cret := xLayoutGetUnknownGlyphsCount(x.GoPointer())1157 cret := xLayoutGetUnknownGlyphsCount(x.GoPointer())
1302 return cret1158 return cret
1303 }1159 }
@@ -1306,8 +1162,6 @@ var xLayoutGetWidth func(uintptr) int
1306 1162
1307 // Gets the width to which the lines of the `PangoLayout` should wrap.1163 // Gets the width to which the lines of the `PangoLayout` should wrap.
1308 func (x *Layout) GetWidth() int {1164 func (x *Layout) GetWidth() int {
1309- core.LazyRegister(&xLayoutGetWidth, "PANGO", "pango_layout_get_width", false)
1310-
1311 cret := xLayoutGetWidth(x.GoPointer())1165 cret := xLayoutGetWidth(x.GoPointer())
1312 return cret1166 return cret
1313 }1167 }
@@ -1319,8 +1173,6 @@ var xLayoutGetWrap func(uintptr) WrapMode
1319 // Use [method@Pango.Layout.is_wrapped] to query whether1173 // Use [method@Pango.Layout.is_wrapped] to query whether
1320 // any paragraphs were actually wrapped.1174 // any paragraphs were actually wrapped.
1321 func (x *Layout) GetWrap() WrapMode {1175 func (x *Layout) GetWrap() WrapMode {
1322- core.LazyRegister(&xLayoutGetWrap, "PANGO", "pango_layout_get_wrap", false)
1323-
1324 cret := xLayoutGetWrap(x.GoPointer())1176 cret := xLayoutGetWrap(x.GoPointer())
1325 return cret1177 return cret
1326 }1178 }
@@ -1331,8 +1183,6 @@ var xLayoutIndexToLineX func(uintptr, int, bool, *int, *int)
1331 //1183 //
1332 // The X position is measured from the left edge of the line.1184 // The X position is measured from the left edge of the line.
1333 func (x *Layout) IndexToLineX(IndexVar int, TrailingVar bool, LineVar *int, XPosVar *int) {1185 func (x *Layout) IndexToLineX(IndexVar int, TrailingVar bool, LineVar *int, XPosVar *int) {
1334- core.LazyRegister(&xLayoutIndexToLineX, "PANGO", "pango_layout_index_to_line_x", false)
1335-
1336 xLayoutIndexToLineX(x.GoPointer(), IndexVar, TrailingVar, LineVar, XPosVar)1186 xLayoutIndexToLineX(x.GoPointer(), IndexVar, TrailingVar, LineVar, XPosVar)
1337 }1187 }
1338 1188
@@ -1346,8 +1196,6 @@ var xLayoutIndexToPos func(uintptr, int, *Rectangle)
1346 // trailing edge of the grapheme. If the directionality of the grapheme1196 // trailing edge of the grapheme. If the directionality of the grapheme
1347 // is right-to-left, then `pos->width` will be negative.1197 // is right-to-left, then `pos->width` will be negative.
1348 func (x *Layout) IndexToPos(IndexVar int, PosVar *Rectangle) {1198 func (x *Layout) IndexToPos(IndexVar int, PosVar *Rectangle) {
1349- core.LazyRegister(&xLayoutIndexToPos, "PANGO", "pango_layout_index_to_pos", false)
1350-
1351 xLayoutIndexToPos(x.GoPointer(), IndexVar, PosVar)1199 xLayoutIndexToPos(x.GoPointer(), IndexVar, PosVar)
1352 }1200 }
1353 1201
@@ -1360,8 +1208,6 @@ var xLayoutIsEllipsized func(uintptr) bool
1360 // and there are paragraphs exceeding that width that have to be1208 // and there are paragraphs exceeding that width that have to be
1361 // ellipsized.1209 // ellipsized.
1362 func (x *Layout) IsEllipsized() bool {1210 func (x *Layout) IsEllipsized() bool {
1363- core.LazyRegister(&xLayoutIsEllipsized, "PANGO", "pango_layout_is_ellipsized", false)
1364-
1365 cret := xLayoutIsEllipsized(x.GoPointer())1211 cret := xLayoutIsEllipsized(x.GoPointer())
1366 return cret1212 return cret
1367 }1213 }
@@ -1374,8 +1220,6 @@ var xLayoutIsWrapped func(uintptr) bool
1374 // and there are paragraphs exceeding the layout width that have1220 // and there are paragraphs exceeding the layout width that have
1375 // to be wrapped.1221 // to be wrapped.
1376 func (x *Layout) IsWrapped() bool {1222 func (x *Layout) IsWrapped() bool {
1377- core.LazyRegister(&xLayoutIsWrapped, "PANGO", "pango_layout_is_wrapped", false)
1378-
1379 cret := xLayoutIsWrapped(x.GoPointer())1223 cret := xLayoutIsWrapped(x.GoPointer())
1380 return cret1224 return cret
1381 }1225 }
@@ -1398,8 +1242,6 @@ var xLayoutMoveCursorVisually func(uintptr, bool, int, int, int, *int, *int)
1398 // call to this function may move the cursor over multiple characters1242 // call to this function may move the cursor over multiple characters
1399 // when multiple characters combine to form a single grapheme.1243 // when multiple characters combine to form a single grapheme.
1400 func (x *Layout) MoveCursorVisually(StrongVar bool, OldIndexVar int, OldTrailingVar int, DirectionVar int, NewIndexVar *int, NewTrailingVar *int) {1244 func (x *Layout) MoveCursorVisually(StrongVar bool, OldIndexVar int, OldTrailingVar int, DirectionVar int, NewIndexVar *int, NewTrailingVar *int) {
1401- core.LazyRegister(&xLayoutMoveCursorVisually, "PANGO", "pango_layout_move_cursor_visually", false)
1402-
1403 xLayoutMoveCursorVisually(x.GoPointer(), StrongVar, OldIndexVar, OldTrailingVar, DirectionVar, NewIndexVar, NewTrailingVar)1245 xLayoutMoveCursorVisually(x.GoPointer(), StrongVar, OldIndexVar, OldTrailingVar, DirectionVar, NewIndexVar, NewTrailingVar)
1404 }1246 }
1405 1247
@@ -1414,8 +1256,6 @@ var xLayoutSerialize func(uintptr, LayoutSerializeFlags) uintptr
1414 // The intended use of this function is testing, benchmarking and debugging.1256 // The intended use of this function is testing, benchmarking and debugging.
1415 // The format is not meant as a permanent storage format.1257 // The format is not meant as a permanent storage format.
1416 func (x *Layout) Serialize(FlagsVar LayoutSerializeFlags) *glib.Bytes {1258 func (x *Layout) Serialize(FlagsVar LayoutSerializeFlags) *glib.Bytes {
1417- core.LazyRegister(&xLayoutSerialize, "PANGO", "pango_layout_serialize", false)
1418-
1419 cret := xLayoutSerialize(x.GoPointer(), FlagsVar)1259 cret := xLayoutSerialize(x.GoPointer(), FlagsVar)
1420 if cret == 0 {1260 if cret == 0 {
1421 return nil1261 return nil
@@ -1430,8 +1270,6 @@ var xLayoutSetAlignment func(uintptr, Alignment)
1430 //1270 //
1431 // The default alignment is %PANGO_ALIGN_LEFT.1271 // The default alignment is %PANGO_ALIGN_LEFT.
1432 func (x *Layout) SetAlignment(AlignmentVar Alignment) {1272 func (x *Layout) SetAlignment(AlignmentVar Alignment) {
1433- core.LazyRegister(&xLayoutSetAlignment, "PANGO", "pango_layout_set_alignment", false)
1434-
1435 xLayoutSetAlignment(x.GoPointer(), AlignmentVar)1273 xLayoutSetAlignment(x.GoPointer(), AlignmentVar)
1436 }1274 }
1437 1275
@@ -1441,8 +1279,6 @@ var xLayoutSetAttributes func(uintptr, *AttrList)
1441 //1279 //
1442 // References @attrs, so the caller can unref its reference.1280 // References @attrs, so the caller can unref its reference.
1443 func (x *Layout) SetAttributes(AttrsVar *AttrList) {1281 func (x *Layout) SetAttributes(AttrsVar *AttrList) {
1444- core.LazyRegister(&xLayoutSetAttributes, "PANGO", "pango_layout_set_attributes", false)
1445-
1446 xLayoutSetAttributes(x.GoPointer(), AttrsVar)1282 xLayoutSetAttributes(x.GoPointer(), AttrsVar)
1447 }1283 }
1448 1284
@@ -1465,8 +1301,6 @@ var xLayoutSetAutoDir func(uintptr, bool)
1465 // base direction of the context, the interpretation of1301 // base direction of the context, the interpretation of
1466 // %PANGO_ALIGN_LEFT and %PANGO_ALIGN_RIGHT are swapped.1302 // %PANGO_ALIGN_LEFT and %PANGO_ALIGN_RIGHT are swapped.
1467 func (x *Layout) SetAutoDir(AutoDirVar bool) {1303 func (x *Layout) SetAutoDir(AutoDirVar bool) {
1468- core.LazyRegister(&xLayoutSetAutoDir, "PANGO", "pango_layout_set_auto_dir", false)
1469-
1470 xLayoutSetAutoDir(x.GoPointer(), AutoDirVar)1304 xLayoutSetAutoDir(x.GoPointer(), AutoDirVar)
1471 }1305 }
1472 1306
@@ -1488,8 +1322,6 @@ var xLayoutSetEllipsize func(uintptr, EllipsizeMode)
1488 //1322 //
1489 // See [method@Pango.Layout.set_height] for details.1323 // See [method@Pango.Layout.set_height] for details.
1490 func (x *Layout) SetEllipsize(EllipsizeVar EllipsizeMode) {1324 func (x *Layout) SetEllipsize(EllipsizeVar EllipsizeMode) {
1491- core.LazyRegister(&xLayoutSetEllipsize, "PANGO", "pango_layout_set_ellipsize", false)
1492-
1493 xLayoutSetEllipsize(x.GoPointer(), EllipsizeVar)1325 xLayoutSetEllipsize(x.GoPointer(), EllipsizeVar)
1494 }1326 }
1495 1327
@@ -1500,8 +1332,6 @@ var xLayoutSetFontDescription func(uintptr, *FontDescription)
1500 // If no font description is set on the layout, the1332 // If no font description is set on the layout, the
1501 // font description from the layout's context is used.1333 // font description from the layout's context is used.
1502 func (x *Layout) SetFontDescription(DescVar *FontDescription) {1334 func (x *Layout) SetFontDescription(DescVar *FontDescription) {
1503- core.LazyRegister(&xLayoutSetFontDescription, "PANGO", "pango_layout_set_font_description", false)
1504-
1505 xLayoutSetFontDescription(x.GoPointer(), DescVar)1335 xLayoutSetFontDescription(x.GoPointer(), DescVar)
1506 }1336 }
1507 1337
@@ -1533,8 +1363,6 @@ var xLayoutSetHeight func(uintptr, int)
1533 // ellipsization mode is set to %PANGO_ELLIPSIZE_NONE, and may change in the1363 // ellipsization mode is set to %PANGO_ELLIPSIZE_NONE, and may change in the
1534 // future.1364 // future.
1535 func (x *Layout) SetHeight(HeightVar int) {1365 func (x *Layout) SetHeight(HeightVar int) {
1536- core.LazyRegister(&xLayoutSetHeight, "PANGO", "pango_layout_set_height", false)
1537-
1538 xLayoutSetHeight(x.GoPointer(), HeightVar)1366 xLayoutSetHeight(x.GoPointer(), HeightVar)
1539 }1367 }
1540 1368
@@ -1551,8 +1379,6 @@ var xLayoutSetIndent func(uintptr, int)
1551 //1379 //
1552 // The default value is 0.1380 // The default value is 0.
1553 func (x *Layout) SetIndent(IndentVar int) {1381 func (x *Layout) SetIndent(IndentVar int) {
1554- core.LazyRegister(&xLayoutSetIndent, "PANGO", "pango_layout_set_indent", false)
1555-
1556 xLayoutSetIndent(x.GoPointer(), IndentVar)1382 xLayoutSetIndent(x.GoPointer(), IndentVar)
1557 }1383 }
1558 1384
@@ -1576,8 +1402,6 @@ var xLayoutSetJustify func(uintptr, bool)
1576 //1402 //
1577 // Also see [method@Pango.Layout.set_justify_last_line].1403 // Also see [method@Pango.Layout.set_justify_last_line].
1578 func (x *Layout) SetJustify(JustifyVar bool) {1404 func (x *Layout) SetJustify(JustifyVar bool) {
1579- core.LazyRegister(&xLayoutSetJustify, "PANGO", "pango_layout_set_justify", false)
1580-
1581 xLayoutSetJustify(x.GoPointer(), JustifyVar)1405 xLayoutSetJustify(x.GoPointer(), JustifyVar)
1582 }1406 }
1583 1407
@@ -1591,8 +1415,6 @@ var xLayoutSetJustifyLastLine func(uintptr, bool)
1591 //1415 //
1592 // The default value is %FALSE.1416 // The default value is %FALSE.
1593 func (x *Layout) SetJustifyLastLine(JustifyVar bool) {1417 func (x *Layout) SetJustifyLastLine(JustifyVar bool) {
1594- core.LazyRegister(&xLayoutSetJustifyLastLine, "PANGO", "pango_layout_set_justify_last_line", false)
1595-
1596 xLayoutSetJustifyLastLine(x.GoPointer(), JustifyVar)1418 xLayoutSetJustifyLastLine(x.GoPointer(), JustifyVar)
1597 }1419 }
1598 1420
@@ -1615,8 +1437,6 @@ var xLayoutSetLineSpacing func(uintptr, float32)
1615 // Note: for semantics that are closer to the CSS line-height1437 // Note: for semantics that are closer to the CSS line-height
1616 // property, see [func@Pango.attr_line_height_new].1438 // property, see [func@Pango.attr_line_height_new].
1617 func (x *Layout) SetLineSpacing(FactorVar float32) {1439 func (x *Layout) SetLineSpacing(FactorVar float32) {
1618- core.LazyRegister(&xLayoutSetLineSpacing, "PANGO", "pango_layout_set_line_spacing", false)
1619-
1620 xLayoutSetLineSpacing(x.GoPointer(), FactorVar)1440 xLayoutSetLineSpacing(x.GoPointer(), FactorVar)
1621 }1441 }
1622 1442
@@ -1631,8 +1451,6 @@ var xLayoutSetMarkup func(uintptr, string, int)
1631 // This is the same as [method@Pango.Layout.set_markup_with_accel],1451 // This is the same as [method@Pango.Layout.set_markup_with_accel],
1632 // but the markup text isn't scanned for accelerators.1452 // but the markup text isn't scanned for accelerators.
1633 func (x *Layout) SetMarkup(MarkupVar string, LengthVar int) {1453 func (x *Layout) SetMarkup(MarkupVar string, LengthVar int) {
1634- core.LazyRegister(&xLayoutSetMarkup, "PANGO", "pango_layout_set_markup", false)
1635-
1636 xLayoutSetMarkup(x.GoPointer(), MarkupVar, LengthVar)1454 xLayoutSetMarkup(x.GoPointer(), MarkupVar, LengthVar)
1637 }1455 }
1638 1456
@@ -1652,8 +1470,6 @@ var xLayoutSetMarkupWithAccel func(uintptr, string, int, uint32, *uint32)
1652 // Two @accel_marker characters following each other produce a single1470 // Two @accel_marker characters following each other produce a single
1653 // literal @accel_marker character.1471 // literal @accel_marker character.
1654 func (x *Layout) SetMarkupWithAccel(MarkupVar string, LengthVar int, AccelMarkerVar uint32, AccelCharVar *uint32) {1472 func (x *Layout) SetMarkupWithAccel(MarkupVar string, LengthVar int, AccelMarkerVar uint32, AccelCharVar *uint32) {
1655- core.LazyRegister(&xLayoutSetMarkupWithAccel, "PANGO", "pango_layout_set_markup_with_accel", false)
1656-
1657 xLayoutSetMarkupWithAccel(x.GoPointer(), MarkupVar, LengthVar, AccelMarkerVar, AccelCharVar)1473 xLayoutSetMarkupWithAccel(x.GoPointer(), MarkupVar, LengthVar, AccelMarkerVar, AccelCharVar)
1658 }1474 }
1659 1475
@@ -1668,8 +1484,6 @@ var xLayoutSetSingleParagraphMode func(uintptr, bool)
1668 //1484 //
1669 // The default value is %FALSE.1485 // The default value is %FALSE.
1670 func (x *Layout) SetSingleParagraphMode(SettingVar bool) {1486 func (x *Layout) SetSingleParagraphMode(SettingVar bool) {
1671- core.LazyRegister(&xLayoutSetSingleParagraphMode, "PANGO", "pango_layout_set_single_paragraph_mode", false)
1672-
1673 xLayoutSetSingleParagraphMode(x.GoPointer(), SettingVar)1487 xLayoutSetSingleParagraphMode(x.GoPointer(), SettingVar)
1674 }1488 }
1675 1489
@@ -1692,8 +1506,6 @@ var xLayoutSetSpacing func(uintptr, int)
1692 // Note: for semantics that are closer to the CSS line-height1506 // Note: for semantics that are closer to the CSS line-height
1693 // property, see [func@Pango.attr_line_height_new].1507 // property, see [func@Pango.attr_line_height_new].
1694 func (x *Layout) SetSpacing(SpacingVar int) {1508 func (x *Layout) SetSpacing(SpacingVar int) {
1695- core.LazyRegister(&xLayoutSetSpacing, "PANGO", "pango_layout_set_spacing", false)
1696-
1697 xLayoutSetSpacing(x.GoPointer(), SpacingVar)1509 xLayoutSetSpacing(x.GoPointer(), SpacingVar)
1698 }1510 }
1699 1511
@@ -1713,8 +1525,6 @@ var xLayoutSetTabs func(uintptr, *TabArray)
1713 // positions. The same is true for alignments other than1525 // positions. The same is true for alignments other than
1714 // %PANGO_ALIGN_LEFT.1526 // %PANGO_ALIGN_LEFT.
1715 func (x *Layout) SetTabs(TabsVar *TabArray) {1527 func (x *Layout) SetTabs(TabsVar *TabArray) {
1716- core.LazyRegister(&xLayoutSetTabs, "PANGO", "pango_layout_set_tabs", false)
1717-
1718 xLayoutSetTabs(x.GoPointer(), TabsVar)1528 xLayoutSetTabs(x.GoPointer(), TabsVar)
1719 }1529 }
1720 1530
@@ -1731,8 +1541,6 @@ var xLayoutSetText func(uintptr, string, int)
1731 // attributes set on the layout from the markup as this function does1541 // attributes set on the layout from the markup as this function does
1732 // not clear attributes.1542 // not clear attributes.
1733 func (x *Layout) SetText(TextVar string, LengthVar int) {1543 func (x *Layout) SetText(TextVar string, LengthVar int) {
1734- core.LazyRegister(&xLayoutSetText, "PANGO", "pango_layout_set_text", false)
1735-
1736 xLayoutSetText(x.GoPointer(), TextVar, LengthVar)1544 xLayoutSetText(x.GoPointer(), TextVar, LengthVar)
1737 }1545 }
1738 1546
@@ -1743,8 +1551,6 @@ var xLayoutSetWidth func(uintptr, int)
1743 //1551 //
1744 // The default value is -1: no width set.1552 // The default value is -1: no width set.
1745 func (x *Layout) SetWidth(WidthVar int) {1553 func (x *Layout) SetWidth(WidthVar int) {
1746- core.LazyRegister(&xLayoutSetWidth, "PANGO", "pango_layout_set_width", false)
1747-
1748 xLayoutSetWidth(x.GoPointer(), WidthVar)1554 xLayoutSetWidth(x.GoPointer(), WidthVar)
1749 }1555 }
1750 1556
@@ -1758,8 +1564,6 @@ var xLayoutSetWrap func(uintptr, WrapMode)
1758 //1564 //
1759 // The default value is %PANGO_WRAP_WORD.1565 // The default value is %PANGO_WRAP_WORD.
1760 func (x *Layout) SetWrap(WrapVar WrapMode) {1566 func (x *Layout) SetWrap(WrapVar WrapMode) {
1761- core.LazyRegister(&xLayoutSetWrap, "PANGO", "pango_layout_set_wrap", false)
1762-
1763 xLayoutSetWrap(x.GoPointer(), WrapVar)1567 xLayoutSetWrap(x.GoPointer(), WrapVar)
1764 }1568 }
1765 1569
@@ -1775,7 +1579,6 @@ var xLayoutWriteToFile func(uintptr, LayoutSerializeFlags, string, **glib.Error)
1775 // It is mostly intended for use inside a debugger to quickly dump1579 // It is mostly intended for use inside a debugger to quickly dump
1776 // a layout to a file for later inspection.1580 // a layout to a file for later inspection.
1777 func (x *Layout) WriteToFile(FlagsVar LayoutSerializeFlags, FilenameVar string) (bool, error) {1581 func (x *Layout) WriteToFile(FlagsVar LayoutSerializeFlags, FilenameVar string) (bool, error) {
1778- core.LazyRegister(&xLayoutWriteToFile, "PANGO", "pango_layout_write_to_file", false)
1779 var cerr *glib.Error1582 var cerr *glib.Error
1780 1583
1781 cret := xLayoutWriteToFile(x.GoPointer(), FlagsVar, FilenameVar, &cerr)1584 cret := xLayoutWriteToFile(x.GoPointer(), FlagsVar, FilenameVar, &cerr)
@@ -1797,8 +1600,6 @@ var xLayoutXyToIndex func(uintptr, int, int, *int, *int) bool
1797 // the X or Y positions were not inside the layout, then the function returns1600 // the X or Y positions were not inside the layout, then the function returns
1798 // %FALSE; on an exact hit, it returns %TRUE.1601 // %FALSE; on an exact hit, it returns %TRUE.
1799 func (x *Layout) XyToIndex(XVar int, YVar int, IndexVar *int, TrailingVar *int) bool {1602 func (x *Layout) XyToIndex(XVar int, YVar int, IndexVar *int, TrailingVar *int) bool {
1800- core.LazyRegister(&xLayoutXyToIndex, "PANGO", "pango_layout_xy_to_index", false)
1801-
1802 cret := xLayoutXyToIndex(x.GoPointer(), XVar, YVar, IndexVar, TrailingVar)1603 cret := xLayoutXyToIndex(x.GoPointer(), XVar, YVar, IndexVar, TrailingVar)
1803 return cret1604 return cret
1804 }1605 }
@@ -1824,7 +1625,6 @@ var xLayoutDeserialize func(uintptr, *glib.Bytes, LayoutDeserializeFlags, **glib
1824 // the one that was serialized, you can compare @bytes to the1625 // the one that was serialized, you can compare @bytes to the
1825 // result of serializing the layout again.1626 // result of serializing the layout again.
1826 func LayoutDeserialize(ContextVar *Context, BytesVar *glib.Bytes, FlagsVar LayoutDeserializeFlags) (*Layout, error) {1627 func LayoutDeserialize(ContextVar *Context, BytesVar *glib.Bytes, FlagsVar LayoutDeserializeFlags) (*Layout, error) {
1827- core.LazyRegister(&xLayoutDeserialize, "PANGO", "pango_layout_deserialize", false)
1828 var cls *Layout1628 var cls *Layout
1829 var cerr *glib.Error1629 var cerr *glib.Error
1830 1630
@@ -1844,4 +1644,134 @@ func LayoutDeserialize(ContextVar *Context, BytesVar *glib.Bytes, FlagsVar Layou
1844 func init() {1644 func init() {
1845 core.SetPackageName("PANGO", "pango")1645 core.SetPackageName("PANGO", "pango")
1846 core.SetSharedLibraries("PANGO", []string{"libpango-1.0.so.0", "libpango-1.0.0.dylib"})1646 core.SetSharedLibraries("PANGO", []string{"libpango-1.0.so.0", "libpango-1.0.0.dylib"})
1647+ var libs []uintptr
1648+ for _, libPath := range core.GetPaths("PANGO") {
1649+ lib, err := purego.Dlopen(libPath, purego.RTLD_NOW|purego.RTLD_GLOBAL)
1650+ if err != nil {
1651+ panic(err)
1652+ }
1653+ libs = append(libs, lib)
1654+ }
1655+
1656+ core.PuregoSafeRegister(&xLayoutDeserializeFlagsGLibType, libs, "pango_layout_deserialize_flags_get_type")
1657+
1658+ core.PuregoSafeRegister(&xLayoutSerializeFlagsGLibType, libs, "pango_layout_serialize_flags_get_type")
1659+
1660+ core.PuregoSafeRegister(&xAlignmentGLibType, libs, "pango_alignment_get_type")
1661+
1662+ core.PuregoSafeRegister(&xEllipsizeModeGLibType, libs, "pango_ellipsize_mode_get_type")
1663+
1664+ core.PuregoSafeRegister(&xLayoutDeserializeErrorGLibType, libs, "pango_layout_deserialize_error_get_type")
1665+
1666+ core.PuregoSafeRegister(&xWrapModeGLibType, libs, "pango_wrap_mode_get_type")
1667+
1668+ core.PuregoSafeRegister(&xLayoutIterGLibType, libs, "pango_layout_iter_get_type")
1669+
1670+ core.PuregoSafeRegister(&xLayoutIterAtLastLine, libs, "pango_layout_iter_at_last_line")
1671+ core.PuregoSafeRegister(&xLayoutIterCopy, libs, "pango_layout_iter_copy")
1672+ core.PuregoSafeRegister(&xLayoutIterFree, libs, "pango_layout_iter_free")
1673+ core.PuregoSafeRegister(&xLayoutIterGetBaseline, libs, "pango_layout_iter_get_baseline")
1674+ core.PuregoSafeRegister(&xLayoutIterGetCharExtents, libs, "pango_layout_iter_get_char_extents")
1675+ core.PuregoSafeRegister(&xLayoutIterGetClusterExtents, libs, "pango_layout_iter_get_cluster_extents")
1676+ core.PuregoSafeRegister(&xLayoutIterGetIndex, libs, "pango_layout_iter_get_index")
1677+ core.PuregoSafeRegister(&xLayoutIterGetLayout, libs, "pango_layout_iter_get_layout")
1678+ core.PuregoSafeRegister(&xLayoutIterGetLayoutExtents, libs, "pango_layout_iter_get_layout_extents")
1679+ core.PuregoSafeRegister(&xLayoutIterGetLine, libs, "pango_layout_iter_get_line")
1680+ core.PuregoSafeRegister(&xLayoutIterGetLineExtents, libs, "pango_layout_iter_get_line_extents")
1681+ core.PuregoSafeRegister(&xLayoutIterGetLineReadonly, libs, "pango_layout_iter_get_line_readonly")
1682+ core.PuregoSafeRegister(&xLayoutIterGetLineYrange, libs, "pango_layout_iter_get_line_yrange")
1683+ core.PuregoSafeRegister(&xLayoutIterGetRun, libs, "pango_layout_iter_get_run")
1684+ core.PuregoSafeRegister(&xLayoutIterGetRunBaseline, libs, "pango_layout_iter_get_run_baseline")
1685+ core.PuregoSafeRegister(&xLayoutIterGetRunExtents, libs, "pango_layout_iter_get_run_extents")
1686+ core.PuregoSafeRegister(&xLayoutIterGetRunReadonly, libs, "pango_layout_iter_get_run_readonly")
1687+ core.PuregoSafeRegister(&xLayoutIterNextChar, libs, "pango_layout_iter_next_char")
1688+ core.PuregoSafeRegister(&xLayoutIterNextCluster, libs, "pango_layout_iter_next_cluster")
1689+ core.PuregoSafeRegister(&xLayoutIterNextLine, libs, "pango_layout_iter_next_line")
1690+ core.PuregoSafeRegister(&xLayoutIterNextRun, libs, "pango_layout_iter_next_run")
1691+
1692+ core.PuregoSafeRegister(&xLayoutLineGLibType, libs, "pango_layout_line_get_type")
1693+
1694+ core.PuregoSafeRegister(&xLayoutLineGetExtents, libs, "pango_layout_line_get_extents")
1695+ core.PuregoSafeRegister(&xLayoutLineGetHeight, libs, "pango_layout_line_get_height")
1696+ core.PuregoSafeRegister(&xLayoutLineGetLength, libs, "pango_layout_line_get_length")
1697+ core.PuregoSafeRegister(&xLayoutLineGetPixelExtents, libs, "pango_layout_line_get_pixel_extents")
1698+ core.PuregoSafeRegister(&xLayoutLineGetResolvedDirection, libs, "pango_layout_line_get_resolved_direction")
1699+ core.PuregoSafeRegister(&xLayoutLineGetStartIndex, libs, "pango_layout_line_get_start_index")
1700+ core.PuregoSafeRegister(&xLayoutLineGetXRanges, libs, "pango_layout_line_get_x_ranges")
1701+ core.PuregoSafeRegister(&xLayoutLineIndexToX, libs, "pango_layout_line_index_to_x")
1702+ core.PuregoSafeRegister(&xLayoutLineIsParagraphStartFn, libs, "pango_layout_line_is_paragraph_start")
1703+ core.PuregoSafeRegister(&xLayoutLineRef, libs, "pango_layout_line_ref")
1704+ core.PuregoSafeRegister(&xLayoutLineUnref, libs, "pango_layout_line_unref")
1705+ core.PuregoSafeRegister(&xLayoutLineXToIndex, libs, "pango_layout_line_x_to_index")
1706+
1707+ core.PuregoSafeRegister(&xLayoutGLibType, libs, "pango_layout_get_type")
1708+
1709+ core.PuregoSafeRegister(&xNewLayout, libs, "pango_layout_new")
1710+
1711+ core.PuregoSafeRegister(&xLayoutContextChanged, libs, "pango_layout_context_changed")
1712+ core.PuregoSafeRegister(&xLayoutCopy, libs, "pango_layout_copy")
1713+ core.PuregoSafeRegister(&xLayoutGetAlignment, libs, "pango_layout_get_alignment")
1714+ core.PuregoSafeRegister(&xLayoutGetAttributes, libs, "pango_layout_get_attributes")
1715+ core.PuregoSafeRegister(&xLayoutGetAutoDir, libs, "pango_layout_get_auto_dir")
1716+ core.PuregoSafeRegister(&xLayoutGetBaseline, libs, "pango_layout_get_baseline")
1717+ core.PuregoSafeRegister(&xLayoutGetCaretPos, libs, "pango_layout_get_caret_pos")
1718+ core.PuregoSafeRegister(&xLayoutGetCharacterCount, libs, "pango_layout_get_character_count")
1719+ core.PuregoSafeRegister(&xLayoutGetContext, libs, "pango_layout_get_context")
1720+ core.PuregoSafeRegister(&xLayoutGetCursorPos, libs, "pango_layout_get_cursor_pos")
1721+ core.PuregoSafeRegister(&xLayoutGetDirection, libs, "pango_layout_get_direction")
1722+ core.PuregoSafeRegister(&xLayoutGetEllipsize, libs, "pango_layout_get_ellipsize")
1723+ core.PuregoSafeRegister(&xLayoutGetExtents, libs, "pango_layout_get_extents")
1724+ core.PuregoSafeRegister(&xLayoutGetFontDescription, libs, "pango_layout_get_font_description")
1725+ core.PuregoSafeRegister(&xLayoutGetHeight, libs, "pango_layout_get_height")
1726+ core.PuregoSafeRegister(&xLayoutGetIndent, libs, "pango_layout_get_indent")
1727+ core.PuregoSafeRegister(&xLayoutGetIter, libs, "pango_layout_get_iter")
1728+ core.PuregoSafeRegister(&xLayoutGetJustify, libs, "pango_layout_get_justify")
1729+ core.PuregoSafeRegister(&xLayoutGetJustifyLastLine, libs, "pango_layout_get_justify_last_line")
1730+ core.PuregoSafeRegister(&xLayoutGetLine, libs, "pango_layout_get_line")
1731+ core.PuregoSafeRegister(&xLayoutGetLineCount, libs, "pango_layout_get_line_count")
1732+ core.PuregoSafeRegister(&xLayoutGetLineReadonly, libs, "pango_layout_get_line_readonly")
1733+ core.PuregoSafeRegister(&xLayoutGetLineSpacing, libs, "pango_layout_get_line_spacing")
1734+ core.PuregoSafeRegister(&xLayoutGetLines, libs, "pango_layout_get_lines")
1735+ core.PuregoSafeRegister(&xLayoutGetLinesReadonly, libs, "pango_layout_get_lines_readonly")
1736+ core.PuregoSafeRegister(&xLayoutGetLogAttrs, libs, "pango_layout_get_log_attrs")
1737+ core.PuregoSafeRegister(&xLayoutGetLogAttrsReadonly, libs, "pango_layout_get_log_attrs_readonly")
1738+ core.PuregoSafeRegister(&xLayoutGetPixelExtents, libs, "pango_layout_get_pixel_extents")
1739+ core.PuregoSafeRegister(&xLayoutGetPixelSize, libs, "pango_layout_get_pixel_size")
1740+ core.PuregoSafeRegister(&xLayoutGetSerial, libs, "pango_layout_get_serial")
1741+ core.PuregoSafeRegister(&xLayoutGetSingleParagraphMode, libs, "pango_layout_get_single_paragraph_mode")
1742+ core.PuregoSafeRegister(&xLayoutGetSize, libs, "pango_layout_get_size")
1743+ core.PuregoSafeRegister(&xLayoutGetSpacing, libs, "pango_layout_get_spacing")
1744+ core.PuregoSafeRegister(&xLayoutGetTabs, libs, "pango_layout_get_tabs")
1745+ core.PuregoSafeRegister(&xLayoutGetText, libs, "pango_layout_get_text")
1746+ core.PuregoSafeRegister(&xLayoutGetUnknownGlyphsCount, libs, "pango_layout_get_unknown_glyphs_count")
1747+ core.PuregoSafeRegister(&xLayoutGetWidth, libs, "pango_layout_get_width")
1748+ core.PuregoSafeRegister(&xLayoutGetWrap, libs, "pango_layout_get_wrap")
1749+ core.PuregoSafeRegister(&xLayoutIndexToLineX, libs, "pango_layout_index_to_line_x")
1750+ core.PuregoSafeRegister(&xLayoutIndexToPos, libs, "pango_layout_index_to_pos")
1751+ core.PuregoSafeRegister(&xLayoutIsEllipsized, libs, "pango_layout_is_ellipsized")
1752+ core.PuregoSafeRegister(&xLayoutIsWrapped, libs, "pango_layout_is_wrapped")
1753+ core.PuregoSafeRegister(&xLayoutMoveCursorVisually, libs, "pango_layout_move_cursor_visually")
1754+ core.PuregoSafeRegister(&xLayoutSerialize, libs, "pango_layout_serialize")
1755+ core.PuregoSafeRegister(&xLayoutSetAlignment, libs, "pango_layout_set_alignment")
1756+ core.PuregoSafeRegister(&xLayoutSetAttributes, libs, "pango_layout_set_attributes")
1757+ core.PuregoSafeRegister(&xLayoutSetAutoDir, libs, "pango_layout_set_auto_dir")
1758+ core.PuregoSafeRegister(&xLayoutSetEllipsize, libs, "pango_layout_set_ellipsize")
1759+ core.PuregoSafeRegister(&xLayoutSetFontDescription, libs, "pango_layout_set_font_description")
1760+ core.PuregoSafeRegister(&xLayoutSetHeight, libs, "pango_layout_set_height")
1761+ core.PuregoSafeRegister(&xLayoutSetIndent, libs, "pango_layout_set_indent")
1762+ core.PuregoSafeRegister(&xLayoutSetJustify, libs, "pango_layout_set_justify")
1763+ core.PuregoSafeRegister(&xLayoutSetJustifyLastLine, libs, "pango_layout_set_justify_last_line")
1764+ core.PuregoSafeRegister(&xLayoutSetLineSpacing, libs, "pango_layout_set_line_spacing")
1765+ core.PuregoSafeRegister(&xLayoutSetMarkup, libs, "pango_layout_set_markup")
1766+ core.PuregoSafeRegister(&xLayoutSetMarkupWithAccel, libs, "pango_layout_set_markup_with_accel")
1767+ core.PuregoSafeRegister(&xLayoutSetSingleParagraphMode, libs, "pango_layout_set_single_paragraph_mode")
1768+ core.PuregoSafeRegister(&xLayoutSetSpacing, libs, "pango_layout_set_spacing")
1769+ core.PuregoSafeRegister(&xLayoutSetTabs, libs, "pango_layout_set_tabs")
1770+ core.PuregoSafeRegister(&xLayoutSetText, libs, "pango_layout_set_text")
1771+ core.PuregoSafeRegister(&xLayoutSetWidth, libs, "pango_layout_set_width")
1772+ core.PuregoSafeRegister(&xLayoutSetWrap, libs, "pango_layout_set_wrap")
1773+ core.PuregoSafeRegister(&xLayoutWriteToFile, libs, "pango_layout_write_to_file")
1774+ core.PuregoSafeRegister(&xLayoutXyToIndex, libs, "pango_layout_xy_to_index")
1775+
1776+ core.PuregoSafeRegister(&xLayoutDeserialize, libs, "pango_layout_deserialize")
1847 }1777 }
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