detached 7efcb53

Merge pull request #350 from bnema/fix/repin-fixed-puregotk

fix(deps): validate puregotk lazy registration fix
commit
7efcb530f552287f9a8cd8ac48d95f101b00e248
author
bnema · · 2026-07-15 05:12 UTC
committer
GitHub · · 2026-07-15 05:12 UTC
merge of
053ff36 + 25c734e · diff against the first parent
signature
GPG UnverifiedB5690EEEBB952194 The key is unknown
907 files · +27874 -25296

this diff holds invisible characters (direction controls, zero-width characters). They are shown as <U+XXXX> markers, never applied.

M go.mod +3 -1
@@ -11,7 +11,7 @@ require (
1111 github.com/bnema/purego-pipewire v0.1.5-0.20260714124450-6504b9cdf02a
1212 github.com/bnema/purego-sqlite v0.1.4-0.20260714131321-3614fe683b9c
1313 github.com/bnema/purego-webp v0.2.1-0.20260714152238-7bc9c402fdf6
14- github.com/bnema/puregotk v0.7.0
14+ github.com/bnema/puregotk v0.7.1-0.20260714200603-7370c78950ef
1515 github.com/charmbracelet/bubbles v1.0.0
1616 github.com/charmbracelet/bubbletea v1.3.10
1717 github.com/charmbracelet/lipgloss v1.1.0
@@ -47,6 +47,7 @@ require (
4747 github.com/erikgeiser/coninput v0.0.0-20211004153227-1c3628e74d0f // indirect
4848 github.com/fatih/color v1.19.0 // indirect
4949 github.com/go-viper/mapstructure/v2 v2.5.0 // indirect
50+ github.com/google/go-cmp v0.7.0 // indirect
5051 github.com/inconshreveable/mousetrap v1.1.0 // indirect
5152 github.com/lucasb-eyer/go-colorful v1.4.0 // indirect
5253 github.com/mattn/go-colorable v0.1.14 // indirect
@@ -80,6 +81,7 @@ require (
8081 golang.org/x/text v0.40.0 // indirect
8182 golang.org/x/tools v0.47.0 // indirect
8283 gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c // indirect
84+ mvdan.cc/gofumpt v0.9.2 // indirect
8385 )
8486
8587 tool github.com/a-h/templ/cmd/templ
@@ -11,7 +11,7 @@ require (
11 github.com/bnema/purego-pipewire v0.1.5-0.20260714124450-6504b9cdf02a11 github.com/bnema/purego-pipewire v0.1.5-0.20260714124450-6504b9cdf02a
12 github.com/bnema/purego-sqlite v0.1.4-0.20260714131321-3614fe683b9c12 github.com/bnema/purego-sqlite v0.1.4-0.20260714131321-3614fe683b9c
13 github.com/bnema/purego-webp v0.2.1-0.20260714152238-7bc9c402fdf613 github.com/bnema/purego-webp v0.2.1-0.20260714152238-7bc9c402fdf6
14- github.com/bnema/puregotk v0.7.014+ github.com/bnema/puregotk v0.7.1-0.20260714200603-7370c78950ef
15 github.com/charmbracelet/bubbles v1.0.015 github.com/charmbracelet/bubbles v1.0.0
16 github.com/charmbracelet/bubbletea v1.3.1016 github.com/charmbracelet/bubbletea v1.3.10
17 github.com/charmbracelet/lipgloss v1.1.017 github.com/charmbracelet/lipgloss v1.1.0
@@ -47,6 +47,7 @@ require (
47 github.com/erikgeiser/coninput v0.0.0-20211004153227-1c3628e74d0f // indirect47 github.com/erikgeiser/coninput v0.0.0-20211004153227-1c3628e74d0f // indirect
48 github.com/fatih/color v1.19.0 // indirect48 github.com/fatih/color v1.19.0 // indirect
49 github.com/go-viper/mapstructure/v2 v2.5.0 // indirect49 github.com/go-viper/mapstructure/v2 v2.5.0 // indirect
50+ github.com/google/go-cmp v0.7.0 // indirect
50 github.com/inconshreveable/mousetrap v1.1.0 // indirect51 github.com/inconshreveable/mousetrap v1.1.0 // indirect
51 github.com/lucasb-eyer/go-colorful v1.4.0 // indirect52 github.com/lucasb-eyer/go-colorful v1.4.0 // indirect
52 github.com/mattn/go-colorable v0.1.14 // indirect53 github.com/mattn/go-colorable v0.1.14 // indirect
@@ -80,6 +81,7 @@ require (
80 golang.org/x/text v0.40.0 // indirect81 golang.org/x/text v0.40.0 // indirect
81 golang.org/x/tools v0.47.0 // indirect82 golang.org/x/tools v0.47.0 // indirect
82 gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c // indirect83 gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c // indirect
84+ mvdan.cc/gofumpt v0.9.2 // indirect
83 )85 )
84 86
85 tool github.com/a-h/templ/cmd/templ87 tool github.com/a-h/templ/cmd/templ
M go.sum +4 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/internal/core/core.go +197 -4 generated file: collapsed
M vendor/github.com/bnema/puregotk/pkg/core/core.go +10 -0 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-about-dialog.go +99 -64 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-about-window.go +95 -62 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-accent-color.go +7 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-action-row.go +33 -29 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-alert-dialog.go +66 -47 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-animation-target.go +10 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-animation-util.go +4 -12 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-animation.go +24 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-application-window.go +14 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-application.go +3 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-avatar.go +22 -25 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-banner.go +23 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-bin.go +5 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-bottom-sheet.go +47 -38 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-breakpoint-bin.go +10 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-breakpoint.go +33 -37 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-button-content.go +18 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-button-row.go +10 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-carousel-indicator-dots.go +5 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-carousel-indicator-lines.go +5 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-carousel.go +47 -37 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-clamp-layout.go +14 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-clamp-scrollable.go +17 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-clamp.go +17 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-combo-row.go +34 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-dialog.go +45 -38 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-easing.go +3 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-entry-row.go +40 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-enum-list-model.go +13 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-expander-row.go +40 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-flap.go +61 -48 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-fold-threshold-policy.go +10 -1 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-header-bar.go +36 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-inline-view-switcher.go +18 -24 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-layout-slot.go +4 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-layout.go +7 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-leaflet.go +69 -56 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-length-unit.go +5 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-main.go +5 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-message-dialog.go +63 -44 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-multi-layout-view.go +17 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-navigation-direction.go +10 -1 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-navigation-split-view.go +36 -32 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-navigation-view.go +60 -49 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-overlay-split-view.go +48 -38 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-password-entry-row.go +2 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-dialog.go +23 -25 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-group.go +24 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-page.go +38 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-row.go +18 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-window.go +31 -29 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-shortcut-label.go +10 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-shortcuts-dialog.go +4 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-shortcuts-item.go +23 -25 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-shortcuts-section.go +8 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-sidebar-item.go +45 -37 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-sidebar-section.go +24 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-sidebar.go +41 -39 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-spin-row.go +40 -34 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-spinner-paintable.go +5 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-spinner.go +2 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-split-button.go +39 -34 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-spring-animation.go +34 -30 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-spring-params.go +17 -21 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-squeezer.go +49 -44 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-status-page.go +20 -24 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-style-manager.go +25 -28 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-swipe-tracker.go +33 -30 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-swipeable.go +33 -21 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-switch-row.go +6 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-tab-bar.go +35 -32 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-tab-button.go +5 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-tab-overview.go +45 -37 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-tab-view.go +123 -87 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-timed-animation.go +30 -28 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-toast-overlay.go +9 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-toast.go +41 -36 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-toggle-group.go +64 -51 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-toolbar-view.go +40 -35 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-version.go +7 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-view-stack.go +78 -62 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-view-switcher-bar.go +9 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-view-switcher-sidebar.go +15 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-view-switcher-title.go +19 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-view-switcher.go +10 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-window-title.go +10 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-window.go +14 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-wrap-box.go +66 -46 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-wrap-layout.go +57 -46 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/cairo/main.go +36 -79 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkapplaunchcontext.go +10 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcairo.go +12 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcairocontext.go +3 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcicpparams.go +20 -25 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkclipboard.go +34 -32 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcolorstate.go +12 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcontentdeserializer.go +26 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcontentformats.go +28 -31 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcontentprovider.go +23 -28 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcontentserializer.go +26 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcursor.go +12 -21 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdevice.go +36 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdevicepad.go +27 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdevicetool.go +10 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdisplay.go +51 -43 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdisplaymanager.go +10 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdmabuftexture.go +3 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdmabuftexturebuilder.go +53 -41 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdmabuftexturebuilder_extra.go +6 -0 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdrag.go +20 -28 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdragsurface.go +6 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdragsurfacesize.go +3 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdrawcontext.go +11 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdrop.go +19 -24 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkenums.go +21 -1 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkevents.go +120 -118 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkframeclock.go +22 -24 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkframetimings.go +17 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkglcontext.go +40 -36 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkgltexture.go +4 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkgltexturebuilder.go +41 -35 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkkeys.go +19 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkmemorytexture.go +2 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkmemorytexturebuilder.go +42 -35 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkmonitor.go +27 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkpaintable.go +63 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkpango.go +4 -12 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkpixbuf.go +2 -12 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkpopup.go +47 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkpopuplayout.go +36 -32 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkrgba.go +19 -21 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkseat.go +11 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdksnapshot.go +7 -0 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdksurface.go +46 -40 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdktexture.go +27 -31 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdktoplevel.go +157 -66 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdktoplevellayout.go +24 -25 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdktoplevelsize.go +9 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdktypes.go +95 -72 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkvulkancontext.go +3 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-animation.go +26 -32 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-core.go +9 -0 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-io.go +25 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-loader.go +13 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-simple-anim.go +8 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-transform.go +11 -1 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf.go +102 -79 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/main.go +5 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gaction.go +59 -31 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gactiongroup.go +96 -39 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gactionmap.go +33 -21 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gappinfo.go +244 -116 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gapplication.go +79 -55 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gapplicationcommandline.go +31 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gasyncinitable.go +25 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gasyncresult.go +26 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gbufferedinputstream.go +26 -29 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gbufferedoutputstream.go +11 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gbytesicon.go +4 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gcancellable.go +26 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gcharsetconverter.go +8 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gcontenttype.go +30 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gconverter.go +23 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gconverterinputstream.go +3 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gconverteroutputstream.go +3 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gcredentials.go +12 -21 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdatagrambased.go +45 -30 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdatainputstream.go +31 -35 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdataoutputstream.go +14 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusactiongroup.go +2 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusaddress.go +10 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusauthobserver.go +6 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusconnection.go +77 -66 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbuserror.go +16 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusinterface.go +26 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusinterfaceskeleton.go +25 -24 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusintrospection.go +54 -56 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusmenumodel.go +2 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusmessage.go +88 -64 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusmethodinvocation.go +35 -30 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusnameowning.go +10 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusnamewatching.go +10 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusobject.go +19 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusobjectmanager.go +26 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusobjectmanagerclient.go +16 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusobjectmanagerserver.go +13 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusobjectproxy.go +3 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusobjectskeleton.go +12 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusproxy.go +42 -38 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusserver.go +14 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusutils.go +24 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdebugcontroller.go +12 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdebugcontrollerdbus.go +4 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdrive.go +214 -82 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdtlsclientconnection.go +34 -24 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdtlsconnection.go +207 -80 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdtlsserverconnection.go +2 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gemblem.go +6 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gemblemedicon.go +9 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfile.go +1148 -450 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfileattribute.go +13 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfileenumerator.go +34 -35 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfileicon.go +3 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfileinfo.go +138 -84 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfileinputstream.go +17 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfileiostream.go +23 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfilemonitor.go +9 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfilenamecompleter.go +8 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfileoutputstream.go +23 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfilterinputstream.go +6 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfilteroutputstream.go +6 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gicon.go +32 -25 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/ginetaddress.go +40 -34 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/ginetaddressmask.go +14 -21 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/ginetsocketaddress.go +10 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/ginitable.go +11 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/ginputstream.go +52 -48 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gioenums.go +90 -1 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gioerror.go +6 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/giomodule.go +26 -29 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gioscheduler.go +4 -12 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/giostream.go +25 -29 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/giotypes.go +70 -60 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/giptosmessage.go +6 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gipv6tclassmessage.go +6 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/glistmodel.go +33 -21 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gliststore.go +22 -24 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gloadableicon.go +27 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gmemoryinputstream.go +8 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gmemorymonitor.go +2 -12 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gmemoryoutputstream.go +13 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gmenu.go +62 -50 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gmenumodel.go +31 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gmount.go +215 -86 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gmountoperation.go +40 -32 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gnativesocketaddress.go +2 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gnativevolumemonitor.go +7 -0 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gnetworkaddress.go +11 -21 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gnetworking.go +3 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gnetworkmonitor.go +49 -31 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gnetworkservice.go +12 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gnotification.go +26 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/goutputstream.go +86 -72 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gpermission.go +33 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gpollableinputstream.go +30 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gpollableoutputstream.go +41 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gpollableutils.go +7 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gpowerprofilemonitor.go +7 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gpropertyaction.go +2 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gproxy.go +35 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gproxyaddress.go +16 -21 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gproxyaddressenumerator.go +7 -0 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gproxyresolver.go +35 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gremoteactiongroup.go +12 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gresolver.go +75 -67 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gresource.go +19 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gseekable.go +41 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsettings.go +99 -67 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsettingsbackend.go +19 -24 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsettingsschema.go +48 -43 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsimpleaction.go +9 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsimpleactiongroup.go +9 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsimpleasyncresult.go +46 -40 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsimpleiostream.go +2 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsimplepermission.go +2 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsimpleproxyresolver.go +8 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocket.go +87 -72 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocketaddress.go +11 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocketaddressenumerator.go +13 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocketclient.go +54 -44 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocketconnectable.go +19 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocketconnection.go +14 -21 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocketcontrolmessage.go +10 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocketlistener.go +18 -25 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocketservice.go +8 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsrvtarget.go +2 -11 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsubprocess.go +40 -39 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsubprocesslauncher.go +34 -31 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtask.go +70 -52 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtcpconnection.go +5 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtcpwrapperconnection.go +3 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtestdbus.go +16 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gthemedicon.go +10 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gthreadedresolver.go +7 -0 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gthreadedsocketservice.go +2 -12 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtlsbackend.go +69 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtlscertificate.go +25 -29 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtlsclientconnection.go +55 -29 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtlsconnection.go +56 -46 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtlsdatabase.go +51 -48 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtlsfiledatabase.go +2 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtlsinteraction.go +27 -31 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtlspassword.go +20 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtlsserverconnection.go +2 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gunixconnection.go +11 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gunixcredentialsmessage.go +6 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gunixfdlist.go +11 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gio/gunixsocketaddress.go +14 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gio/gvfs.go +18 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gio/gvolume.go +143 -58 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gio/gvolumemonitor.go +11 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gio/gzlibcompressor.go +9 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gio/gzlibdecompressor.go +3 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gio/main.go +2 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gallocator.go +32 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/garray.go +82 -59 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gasyncqueue.go +56 -39 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gatomic.go +43 -34 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gbacktrace.go +5 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gbase64.go +13 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gbitlock.go +23 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gbookmarkfile.go +69 -61 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gcache.go +10 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gcharset.go +13 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gchecksum.go +23 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gcompletion.go +14 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gconvert.go +25 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gdataset.go +36 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gdate.go +103 -65 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gdatetime.go +107 -66 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gdir.go +12 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/genviron.go +17 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gerror.go +30 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gfileutils.go +45 -38 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/ggettext.go +13 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/ghash.go +81 -53 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/ghmac.go +21 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/ghook.go +28 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/ghostutils.go +11 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/giochannel.go +83 -67 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gkeyfile.go +72 -62 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/glib-types.go +4 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/glist.go +2 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gmain.go +181 -117 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gmappedfile.go +15 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gmarkup.go +51 -43 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gmem.go +44 -31 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gmessages.go +70 -45 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gnode.go +50 -35 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/goption.go +57 -43 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gpathbuf.go +26 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gpattern.go +19 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gpoll.go +3 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gprimes.go +3 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gprintf.go +15 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gqsort.go +5 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gquark.go +13 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gqueue.go +84 -52 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/grand.go +33 -30 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/grcbox.go +29 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/grefcount.go +17 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/grefstring.go +15 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gregex.go +72 -57 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/grel.go +20 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gscanner.go +40 -30 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gsequence.go +74 -49 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gshell.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gslice.go +17 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gslist.go +2 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gspawn.go +12 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gstdio.go +33 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gstrfuncs.go +115 -71 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gstring.go +77 -51 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gstringchunk.go +10 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gstrvbuilder.go +19 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gtestutils.go +132 -80 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gthread.go +146 -97 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gthreadpool.go +26 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gtimer.go +18 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gtimezone.go +27 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gtrashstack.go +8 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gtree.go +63 -45 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gtypes.go +4 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gunicode.go +132 -85 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/guri.go +63 -50 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gutils.go +62 -41 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/guuid.go +5 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gvariant-parser.go +3 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gvariant.go +242 -143 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gvarianttype.go +63 -45 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gversion.go +3 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/main.go +31 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gmodule/gmodule.go +14 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gmodule/main.go +2 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gbinding.go +14 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gbindinggroup.go +11 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gboxed.go +6 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gclosure.go +37 -31 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/genums.go +24 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/glib-types.go +2 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gmarshal.go +45 -35 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gobject.go +116 -82 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gparam.go +54 -43 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gparamspecs.go +46 -79 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gsignal.go +79 -50 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gsignalgroup.go +21 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gsourceclosure.go +4 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gtype.go +136 -82 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gtypemodule.go +15 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gtypeplugin.go +26 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gvalue.go +141 -85 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gvaluearray.go +21 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gvaluetypes.go +6 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/main.go +10 -1 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/more.go +22 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-box.go +61 -44 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-euler.go +43 -34 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-frustum.go +21 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-matrix.go +135 -80 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-plane.go +29 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-point.go +23 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-point3d.go +35 -31 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-quad.go +17 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-quaternion.go +49 -37 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-ray.go +37 -31 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-rect.go +67 -46 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-size.go +17 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-sphere.go +27 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-triangle.go +33 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-vec2.go +53 -40 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-vec3.go +69 -48 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-vec4.go +69 -48 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskblendnode.go +6 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskblurnode.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskbordernode.go +8 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskbroadwayrenderer.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcaironode.go +6 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcairorenderer.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskclipnode.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcolormatrixnode.go +7 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcolornode.go +4 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcomponenttransfer.go +3 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcomponenttransfernode.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcompositenode.go +6 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskconicgradientnode.go +12 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcontainernode.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcopynode.go +3 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcrossfadenode.go +6 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskdebugnode.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskenums.go +24 -1 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskfillnode.go +7 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskglrenderer.go +4 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskglshader.go +65 -50 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskglshadernode.go +8 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskinsetshadownode.go +14 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskisolationnode.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gsklineargradientnode.go +12 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskmasknode.go +6 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskopacitynode.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskoutsetshadownode.go +14 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskpastenode.go +4 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskpath.go +4 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskpathpoint.go +19 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskradialgradientnode.go +18 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskrenderer.go +12 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskrendernode.go +26 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskrepeatnode.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskroundedclipnode.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskroundedrect.go +20 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskshadownode.go +7 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskstroke.go +3 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskstrokenode.go +7 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gsksubsurfacenode.go +5 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gsktextnode.go +13 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gsktexturenode.go +3 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gsktexturescalenode.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gsktransform.go +3 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gsktransformnode.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gsktypes.go +237 -153 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskvulkanrenderer.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkaboutdialog.go +70 -51 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkaccelgroup.go +18 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkaccessible.go +159 -66 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkaccessiblehypertext.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkaccessiblerange.go +7 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkaccessibletext.go +21 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkactionable.go +40 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkactionbar.go +15 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkadjustment.go +32 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkalertdialog.go +31 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkappchooser.go +19 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkappchooserbutton.go +24 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkappchooserdialog.go +8 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkappchooserwidget.go +26 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkapplication.go +27 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkapplicationwindow.go +11 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkaspectframe.go +21 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkassistant.go +48 -43 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkatcontext.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbinlayout.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbitset.go +15 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbookmarklist.go +14 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkboolfilter.go +9 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkborder.go +7 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbox.go +28 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkboxlayout.go +18 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbuildable.go +28 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbuilder.go +35 -41 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbuilderlistitemfactory.go +8 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbuilderscope.go +14 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbutton.go +28 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcalendar.go +40 -33 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellarea.go +87 -59 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellareabox.go +10 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellareacontext.go +20 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcelleditable.go +19 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcelllayout.go +68 -31 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrenderer.go +56 -42 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrendereraccel.go +3 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrenderercombo.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrendererpixbuf.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrendererprogress.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrendererspin.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrendererspinner.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrenderertext.go +4 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrenderertoggle.go +14 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellview.go +21 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcenterbox.go +19 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcenterlayout.go +23 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcheckbutton.go +25 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolorbutton.go +11 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolorchooser.go +33 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolorchooserdialog.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolorchooserwidget.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolordialog.go +17 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolordialogbutton.go +9 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolorutils.go +5 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolumnview.go +47 -39 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolumnviewcell.go +13 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolumnviewcolumn.go +36 -33 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolumnviewrow.go +26 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolumnviewsorter.go +7 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcombobox.go +51 -40 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcomboboxtext.go +21 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkconstraint.go +24 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkconstraintguide.go +22 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkconstraintlayout.go +20 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcsserror.go +4 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcssprovider.go +18 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcsssection.go +22 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcustomfilter.go +4 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcustomlayout.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcustomsorter.go +4 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdebug.go +5 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdialog.go +21 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdialogerror.go +3 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdirectorylist.go +21 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdragicon.go +8 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdragsource.go +14 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdrawingarea.go +12 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdropcontrollermotion.go +7 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdropdown.go +35 -34 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdroptarget.go +22 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdroptargetasync.go +12 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkeditable.go +173 -65 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkeditablelabel.go +8 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkemojichooser.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkentry.go +119 -76 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkentrybuffer.go +22 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkentrycompletion.go +45 -37 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkenums.go +70 -147 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkeventcontroller.go +24 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkeventcontrollerfocus.go +6 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkeventcontrollerkey.go +9 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkeventcontrollerlegacy.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkeventcontrollermotion.go +6 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkeventcontrollerscroll.go +9 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkexpander.go +29 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkexpression.go +50 -67 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfilechooser.go +177 -68 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfilechooserdialog.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfilechoosernative.go +10 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfilechooserwidget.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfiledialog.go +54 -46 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfilefilter.go +21 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfilelauncher.go +19 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfilter.go +9 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfilterlistmodel.go +18 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfixed.go +14 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfixedlayout.go +7 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkflattenlistmodel.go +6 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkflowbox.go +79 -57 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfontbutton.go +19 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfontchooser.go +132 -51 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfontchooserdialog.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfontchooserwidget.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfontdialog.go +32 -32 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfontdialogbutton.go +30 -30 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkframe.go +16 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgesture.go +33 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgestureclick.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturedrag.go +6 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturelongpress.go +6 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturepan.go +6 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturerotate.go +4 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturesingle.go +17 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturestylus.go +13 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgestureswipe.go +4 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturezoom.go +4 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkglarea.go +39 -32 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgraphicsoffload.go +14 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgrid.go +45 -36 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgridlayout.go +43 -37 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgridview.go +30 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkheaderbar.go +23 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkiconpaintable.go +7 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkicontheme.go +34 -37 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkiconview.go +123 -78 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkimage.go +37 -37 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkimcontext.go +31 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkimcontextsimple.go +6 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkimmulticontext.go +6 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkinfobar.go +32 -30 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkinscription.go +45 -37 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklabel.go +98 -64 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklayoutchild.go +3 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklayoutmanager.go +11 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklevelbar.go +29 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklinkbutton.go +11 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklistbase.go +7 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklistbox.go +88 -63 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklistheader.go +11 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklistitem.go +29 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklistitemfactory.go +7 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkliststore.go +41 -34 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklistview.go +29 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklockbutton.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmain.go +16 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmaplistmodel.go +9 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmediacontrols.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmediafile.go +18 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmediastream.go +69 -45 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmenubutton.go +53 -41 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmessagedialog.go +11 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmountoperation.go +10 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmultifilter.go +9 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmultiselection.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmultisorter.go +6 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtknative.go +34 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtknativedialog.go +20 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtknoselection.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtknotebook.go +87 -64 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtknumericsorter.go +9 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkorientable.go +12 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkoverlay.go +17 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkoverlaylayout.go +11 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpadcontroller.go +7 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpagesetup.go +47 -40 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpagesetupunixdialog.go +8 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpaned.go +32 -30 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpapersize.go +50 -39 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpasswordentry.go +9 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpasswordentrybuffer.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpicture.go +39 -36 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpopover.go +41 -33 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpopoverbin.go +19 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpopovermenu.go +14 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpopovermenubar.go +9 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprintcontext.go +19 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprintdialog.go +36 -37 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprinter.go +48 -40 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprintjob.go +57 -44 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprintoperation.go +65 -54 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprintoperationpreview.go +19 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprintsettings.go +145 -89 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprintunixdialog.go +33 -31 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprogressbar.go +28 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkrange.go +44 -33 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkrecentmanager.go +65 -54 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkrender.go +24 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkrevealer.go +20 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkroot.go +19 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkscale.go +28 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkscalebutton.go +20 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkscrollable.go +61 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkscrollbar.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkscrolledwindow.go +61 -49 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksearchbar.go +18 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksearchentry.go +21 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksectionmodel.go +12 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkselectionfiltermodel.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkselectionmodel.go +75 -33 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkseparator.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksettings.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcut.go +13 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutaction.go +25 -47 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutcontroller.go +15 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutlabel.go +10 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutmanager.go +7 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutsgroup.go +3 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutssection.go +3 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutsshortcut.go +8 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutswindow.go +3 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcuttrigger.go +34 -46 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshow.go +5 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksignallistitemfactory.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksingleselection.go +18 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksizegroup.go +12 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksizerequest.go +2 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkslicelistmodel.go +13 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksnapshot.go +112 -71 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksorter.go +9 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksortlistmodel.go +17 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkspinbutton.go +56 -45 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkspinner.go +10 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstack.go +68 -55 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstacksidebar.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstackswitcher.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstatusbar.go +12 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstringfilter.go +18 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstringlist.go +18 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstringsorter.go +14 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstylecontext.go +43 -35 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstyleprovider.go +10 -1 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksvg.go +41 -39 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkswitch.go +10 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksymbolicpaintable.go +12 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktestatcontext.go +17 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktestutils.go +9 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktext.go +69 -49 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktextbuffer.go +138 -85 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktextchild.go +7 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktextiter.go +179 -104 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktextmark.go +13 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktexttag.go +8 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktexttagtable.go +11 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktextview.go +145 -92 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktogglebutton.go +12 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktooltip.go +15 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreednd.go +34 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreeexpander.go +21 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreelistmodel.go +26 -32 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreelistrowsorter.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreemodel.go +261 -113 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreemodelfilter.go +20 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreemodelsort.go +17 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreeselection.go +40 -32 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreesortable.go +40 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreestore.go +45 -36 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreeview.go +176 -105 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreeviewcolumn.go +102 -68 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktypes.go +74 -53 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkurilauncher.go +11 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkversion.go +13 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkvideo.go +28 -30 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkviewport.go +11 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkvolumebutton.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkwidget.go +357 -207 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkwidgetpaintable.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkwindow.go +121 -79 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkwindowcontrols.go +16 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkwindowgroup.go +8 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkwindowhandle.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/main.go +2 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCClass.go +15 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCContext.go +32 -35 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCException.go +23 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCOptions.go +32 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCValue.go +93 -73 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCVersion.go +7 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCVirtualMachine.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCWeakValue.go +3 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/layershell/gtk4-layer-shell.go +52 -38 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/main.go +2 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-attributes.go +160 -108 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-bidi-type.go +9 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-break.go +10 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-color.go +11 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-context.go +45 -37 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-coverage.go +16 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-direction.go +10 -1 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-font.go +153 -112
@@ -288,6 +288,7 @@ type FontDescription struct {
288288 var xFontDescriptionGLibType func() types.GType
289289
290290 func FontDescriptionGLibType() types.GType {
291+ core.LazyRegister(&xFontDescriptionGLibType, "PANGO", "pango_font_description_get_type", false)
291292 return xFontDescriptionGLibType()
292293 }
293294
@@ -307,6 +308,8 @@ var xNewFontDescription func() uintptr
307308
308309 // Creates a new font description structure with all fields unset.
309310 func NewFontDescription() *FontDescription {
311+ core.LazyRegister(&xNewFontDescription, "PANGO", "pango_font_description_new", false)
312+
310313 cret := xNewFontDescription()
311314 if cret == 0 {
312315 return nil
@@ -328,6 +331,8 @@ var xFontDescriptionBetterMatch func(uintptr, *FontDescription, *FontDescription
328331 //
329332 // Note that @old_match must match @desc.
330333 func (x *FontDescription) BetterMatch(OldMatchVar *FontDescription, NewMatchVar *FontDescription) bool {
334+ core.LazyRegister(&xFontDescriptionBetterMatch, "PANGO", "pango_font_description_better_match", false)
335+
331336 cret := xFontDescriptionBetterMatch(x.GoPointer(), OldMatchVar, NewMatchVar)
332337 return cret
333338 }
@@ -336,6 +341,8 @@ var xFontDescriptionCopy func(uintptr) uintptr
336341
337342 // Make a copy of a `PangoFontDescription`.
338343 func (x *FontDescription) Copy() *FontDescription {
344+ core.LazyRegister(&xFontDescriptionCopy, "PANGO", "pango_font_description_copy", false)
345+
339346 cret := xFontDescriptionCopy(x.GoPointer())
340347 if cret == 0 {
341348 return nil
@@ -353,6 +360,8 @@ var xFontDescriptionCopyStatic func(uintptr) uintptr
353360 // can only be used until @desc is modified or freed. This is meant
354361 // to be used when the copy is only needed temporarily.
355362 func (x *FontDescription) CopyStatic() *FontDescription {
363+ core.LazyRegister(&xFontDescriptionCopyStatic, "PANGO", "pango_font_description_copy_static", false)
364+
356365 cret := xFontDescriptionCopyStatic(x.GoPointer())
357366 if cret == 0 {
358367 return nil
@@ -369,6 +378,8 @@ var xFontDescriptionEqual func(uintptr, *FontDescription) bool
369378 // as long as other fields are all the same. (Two font descriptions may
370379 // result in identical fonts being loaded, but still compare %FALSE.)
371380 func (x *FontDescription) Equal(Desc2Var *FontDescription) bool {
381+ core.LazyRegister(&xFontDescriptionEqual, "PANGO", "pango_font_description_equal", false)
382+
372383 cret := xFontDescriptionEqual(x.GoPointer(), Desc2Var)
373384 return cret
374385 }
@@ -377,6 +388,8 @@ var xFontDescriptionFree func(uintptr)
377388
378389 // Frees a font description.
379390 func (x *FontDescription) Free() {
391+ core.LazyRegister(&xFontDescriptionFree, "PANGO", "pango_font_description_free", false)
392+
380393 xFontDescriptionFree(x.GoPointer())
381394 }
382395
@@ -387,6 +400,8 @@ var xFontDescriptionGetColor func(uintptr) FontColor
387400 // This field determines whether the font description should
388401 // match fonts that have color glyphs, or fonts that don't.
389402 func (x *FontDescription) GetColor() FontColor {
403+ core.LazyRegister(&xFontDescriptionGetColor, "PANGO", "pango_font_description_get_color", false)
404+
390405 cret := xFontDescriptionGetColor(x.GoPointer())
391406 return cret
392407 }
@@ -397,6 +412,8 @@ var xFontDescriptionGetFamily func(uintptr) string
397412 //
398413 // See [method@Pango.FontDescription.set_family].
399414 func (x *FontDescription) GetFamily() string {
415+ core.LazyRegister(&xFontDescriptionGetFamily, "PANGO", "pango_font_description_get_family", false)
416+
400417 cret := xFontDescriptionGetFamily(x.GoPointer())
401418 return cret
402419 }
@@ -407,6 +424,8 @@ var xFontDescriptionGetFeatures func(uintptr) string
407424 //
408425 // See [method@Pango.FontDescription.set_features].
409426 func (x *FontDescription) GetFeatures() string {
427+ core.LazyRegister(&xFontDescriptionGetFeatures, "PANGO", "pango_font_description_get_features", false)
428+
410429 cret := xFontDescriptionGetFeatures(x.GoPointer())
411430 return cret
412431 }
@@ -417,6 +436,8 @@ var xFontDescriptionGetGravity func(uintptr) Gravity
417436 //
418437 // See [method@Pango.FontDescription.set_gravity].
419438 func (x *FontDescription) GetGravity() Gravity {
439+ core.LazyRegister(&xFontDescriptionGetGravity, "PANGO", "pango_font_description_get_gravity", false)
440+
420441 cret := xFontDescriptionGetGravity(x.GoPointer())
421442 return cret
422443 }
@@ -425,6 +446,8 @@ var xFontDescriptionGetSetFields func(uintptr) FontMask
425446
426447 // Determines which fields in a font description have been set.
427448 func (x *FontDescription) GetSetFields() FontMask {
449+ core.LazyRegister(&xFontDescriptionGetSetFields, "PANGO", "pango_font_description_get_set_fields", false)
450+
428451 cret := xFontDescriptionGetSetFields(x.GoPointer())
429452 return cret
430453 }
@@ -435,6 +458,8 @@ var xFontDescriptionGetSize func(uintptr) int
435458 //
436459 // See [method@Pango.FontDescription.set_size].
437460 func (x *FontDescription) GetSize() int {
461+ core.LazyRegister(&xFontDescriptionGetSize, "PANGO", "pango_font_description_get_size", false)
462+
438463 cret := xFontDescriptionGetSize(x.GoPointer())
439464 return cret
440465 }
@@ -447,6 +472,8 @@ var xFontDescriptionGetSizeIsAbsolute func(uintptr) bool
447472 // See [method@Pango.FontDescription.set_size]
448473 // and [method@Pango.FontDescription.set_absolute_size].
449474 func (x *FontDescription) GetSizeIsAbsolute() bool {
475+ core.LazyRegister(&xFontDescriptionGetSizeIsAbsolute, "PANGO", "pango_font_description_get_size_is_absolute", false)
476+
450477 cret := xFontDescriptionGetSizeIsAbsolute(x.GoPointer())
451478 return cret
452479 }
@@ -457,6 +484,8 @@ var xFontDescriptionGetStretch func(uintptr) Stretch
457484 //
458485 // See [method@Pango.FontDescription.set_stretch].
459486 func (x *FontDescription) GetStretch() Stretch {
487+ core.LazyRegister(&xFontDescriptionGetStretch, "PANGO", "pango_font_description_get_stretch", false)
488+
460489 cret := xFontDescriptionGetStretch(x.GoPointer())
461490 return cret
462491 }
@@ -467,6 +496,8 @@ var xFontDescriptionGetStyle func(uintptr) Style
467496 //
468497 // See [method@Pango.FontDescription.set_style].
469498 func (x *FontDescription) GetStyle() Style {
499+ core.LazyRegister(&xFontDescriptionGetStyle, "PANGO", "pango_font_description_get_style", false)
500+
470501 cret := xFontDescriptionGetStyle(x.GoPointer())
471502 return cret
472503 }
@@ -477,6 +508,8 @@ var xFontDescriptionGetVariant func(uintptr) Variant
477508 //
478509 // See [method@Pango.FontDescription.set_variant].
479510 func (x *FontDescription) GetVariant() Variant {
511+ core.LazyRegister(&xFontDescriptionGetVariant, "PANGO", "pango_font_description_get_variant", false)
512+
480513 cret := xFontDescriptionGetVariant(x.GoPointer())
481514 return cret
482515 }
@@ -487,6 +520,8 @@ var xFontDescriptionGetVariations func(uintptr) string
487520 //
488521 // See [method@Pango.FontDescription.set_variations].
489522 func (x *FontDescription) GetVariations() string {
523+ core.LazyRegister(&xFontDescriptionGetVariations, "PANGO", "pango_font_description_get_variations", false)
524+
490525 cret := xFontDescriptionGetVariations(x.GoPointer())
491526 return cret
492527 }
@@ -497,6 +532,8 @@ var xFontDescriptionGetWeight func(uintptr) Weight
497532 //
498533 // See [method@Pango.FontDescription.set_weight].
499534 func (x *FontDescription) GetWeight() Weight {
535+ core.LazyRegister(&xFontDescriptionGetWeight, "PANGO", "pango_font_description_get_weight", false)
536+
500537 cret := xFontDescriptionGetWeight(x.GoPointer())
501538 return cret
502539 }
@@ -508,6 +545,8 @@ var xFontDescriptionHash func(uintptr) uint
508545 // This is suitable to be used, for example, as an argument
509546 // to g_hash_table_new(). The hash value is independent of @desc-&gt;mask.
510547 func (x *FontDescription) Hash() uint {
548+ core.LazyRegister(&xFontDescriptionHash, "PANGO", "pango_font_description_hash", false)
549+
511550 cret := xFontDescriptionHash(x.GoPointer())
512551 return cret
513552 }
@@ -523,6 +562,8 @@ var xFontDescriptionMerge func(uintptr, *FontDescription, bool)
523562 //
524563 // If @desc_to_merge is %NULL, this function performs nothing.
525564 func (x *FontDescription) Merge(DescToMergeVar *FontDescription, ReplaceExistingVar bool) {
565+ core.LazyRegister(&xFontDescriptionMerge, "PANGO", "pango_font_description_merge", false)
566+
526567 xFontDescriptionMerge(x.GoPointer(), DescToMergeVar, ReplaceExistingVar)
527568 }
528569
@@ -536,6 +577,8 @@ var xFontDescriptionMergeStatic func(uintptr, *FontDescription, bool)
536577 // be used until @desc_to_merge is modified or freed. This is meant to
537578 // be used when the merged font description is only needed temporarily.
538579 func (x *FontDescription) MergeStatic(DescToMergeVar *FontDescription, ReplaceExistingVar bool) {
580+ core.LazyRegister(&xFontDescriptionMergeStatic, "PANGO", "pango_font_description_merge_static", false)
581+
539582 xFontDescriptionMergeStatic(x.GoPointer(), DescToMergeVar, ReplaceExistingVar)
540583 }
541584
@@ -546,6 +589,8 @@ var xFontDescriptionSetAbsoluteSize func(uintptr, float64)
546589 // This is mutually exclusive with [method@Pango.FontDescription.set_size]
547590 // which sets the font size in points.
548591 func (x *FontDescription) SetAbsoluteSize(SizeVar float64) {
592+ core.LazyRegister(&xFontDescriptionSetAbsoluteSize, "PANGO", "pango_font_description_set_absolute_size", false)
593+
549594 xFontDescriptionSetAbsoluteSize(x.GoPointer(), SizeVar)
550595 }
551596
@@ -556,6 +601,8 @@ var xFontDescriptionSetColor func(uintptr, FontColor)
556601 // This field determines whether the font description should
557602 // match fonts that have color glyphs, or fonts that don't.
558603 func (x *FontDescription) SetColor(ColorVar FontColor) {
604+ core.LazyRegister(&xFontDescriptionSetColor, "PANGO", "pango_font_description_set_color", false)
605+
559606 xFontDescriptionSetColor(x.GoPointer(), ColorVar)
560607 }
561608
@@ -569,6 +616,8 @@ var xFontDescriptionSetFamily func(uintptr, string)
569616 // `PangoFontDescription`, it is also possible to use a comma
570617 // separated list of family names for this field.
571618 func (x *FontDescription) SetFamily(FamilyVar string) {
619+ core.LazyRegister(&xFontDescriptionSetFamily, "PANGO", "pango_font_description_set_family", false)
620+
572621 xFontDescriptionSetFamily(x.GoPointer(), FamilyVar)
573622 }
574623
@@ -582,6 +631,8 @@ var xFontDescriptionSetFamilyStatic func(uintptr, string)
582631 // name is set again. This function can be used if @family is a static
583632 // string such as a C string literal, or if @desc is only needed temporarily.
584633 func (x *FontDescription) SetFamilyStatic(FamilyVar string) {
634+ core.LazyRegister(&xFontDescriptionSetFamilyStatic, "PANGO", "pango_font_description_set_family_static", false)
635+
585636 xFontDescriptionSetFamilyStatic(x.GoPointer(), FamilyVar)
586637 }
587638
@@ -612,6 +663,8 @@ var xFontDescriptionSetFeatures func(uintptr, uintptr)
612663 //
613664 // Features that are not supported by the font are silently ignored.
614665 func (x *FontDescription) SetFeatures(FeaturesVar *string) {
666+ core.LazyRegister(&xFontDescriptionSetFeatures, "PANGO", "pango_font_description_set_features", false)
667+
615668 FeaturesVarPtr := core.GStrdupNullable(FeaturesVar)
616669 defer core.GFreeNullable(FeaturesVarPtr)
617670
@@ -629,6 +682,8 @@ var xFontDescriptionSetFeaturesStatic func(uintptr, string)
629682 // @features is a static string such as a C string literal,
630683 // or if @desc is only needed temporarily.
631684 func (x *FontDescription) SetFeaturesStatic(FeaturesVar string) {
685+ core.LazyRegister(&xFontDescriptionSetFeaturesStatic, "PANGO", "pango_font_description_set_features_static", false)
686+
632687 xFontDescriptionSetFeaturesStatic(x.GoPointer(), FeaturesVar)
633688 }
634689
@@ -644,6 +699,8 @@ var xFontDescriptionSetGravity func(uintptr, Gravity)
644699 // This function is seldom useful to the user. Gravity should normally
645700 // be set on a `PangoContext`.
646701 func (x *FontDescription) SetGravity(GravityVar Gravity) {
702+ core.LazyRegister(&xFontDescriptionSetGravity, "PANGO", "pango_font_description_set_gravity", false)
703+
647704 xFontDescriptionSetGravity(x.GoPointer(), GravityVar)
648705 }
649706
@@ -654,6 +711,8 @@ var xFontDescriptionSetSize func(uintptr, int)
654711 // This is mutually exclusive with
655712 // [method@Pango.FontDescription.set_absolute_size].
656713 func (x *FontDescription) SetSize(SizeVar int) {
714+ core.LazyRegister(&xFontDescriptionSetSize, "PANGO", "pango_font_description_set_size", false)
715+
657716 xFontDescriptionSetSize(x.GoPointer(), SizeVar)
658717 }
659718
@@ -664,6 +723,8 @@ var xFontDescriptionSetStretch func(uintptr, Stretch)
664723 // The [enum@Pango.Stretch] field specifies how narrow or
665724 // wide the font should be.
666725 func (x *FontDescription) SetStretch(StretchVar Stretch) {
726+ core.LazyRegister(&xFontDescriptionSetStretch, "PANGO", "pango_font_description_set_stretch", false)
727+
667728 xFontDescriptionSetStretch(x.GoPointer(), StretchVar)
668729 }
669730
@@ -680,6 +741,8 @@ var xFontDescriptionSetStyle func(uintptr, Style)
680741 // specifications with oblique fonts and vice-versa if an exact
681742 // match is not found.
682743 func (x *FontDescription) SetStyle(StyleVar Style) {
744+ core.LazyRegister(&xFontDescriptionSetStyle, "PANGO", "pango_font_description_set_style", false)
745+
683746 xFontDescriptionSetStyle(x.GoPointer(), StyleVar)
684747 }
685748
@@ -690,6 +753,8 @@ var xFontDescriptionSetVariant func(uintptr, Variant)
690753 // The [enum@Pango.Variant] can either be %PANGO_VARIANT_NORMAL
691754 // or %PANGO_VARIANT_SMALL_CAPS.
692755 func (x *FontDescription) SetVariant(VariantVar Variant) {
756+ core.LazyRegister(&xFontDescriptionSetVariant, "PANGO", "pango_font_description_set_variant", false)
757+
693758 xFontDescriptionSetVariant(x.GoPointer(), VariantVar)
694759 }
695760
@@ -712,6 +777,8 @@ var xFontDescriptionSetVariations func(uintptr, uintptr)
712777 // a font. Both harfbuzz and freetype have API for this. See
713778 // for example [hb_ot_var_get_axis_infos](https://harfbuzz.github.io/harfbuzz-hb-ot-var.html#hb-ot-var-get-axis-infos).
714779 func (x *FontDescription) SetVariations(VariationsVar *string) {
780+ core.LazyRegister(&xFontDescriptionSetVariations, "PANGO", "pango_font_description_set_variations", false)
781+
715782 VariationsVarPtr := core.GStrdupNullable(VariationsVar)
716783 defer core.GFreeNullable(VariationsVarPtr)
717784
@@ -729,6 +796,8 @@ var xFontDescriptionSetVariationsStatic func(uintptr, string)
729796 // @variations is a static string such as a C string literal,
730797 // or if @desc is only needed temporarily.
731798 func (x *FontDescription) SetVariationsStatic(VariationsVar string) {
799+ core.LazyRegister(&xFontDescriptionSetVariationsStatic, "PANGO", "pango_font_description_set_variations_static", false)
800+
732801 xFontDescriptionSetVariationsStatic(x.GoPointer(), VariationsVar)
733802 }
734803
@@ -741,6 +810,8 @@ var xFontDescriptionSetWeight func(uintptr, Weight)
741810 // to the values of the [enum@Pango.Weight] enumeration, other
742811 // intermediate numeric values are possible.
743812 func (x *FontDescription) SetWeight(WeightVar Weight) {
813+ core.LazyRegister(&xFontDescriptionSetWeight, "PANGO", "pango_font_description_set_weight", false)
814+
744815 xFontDescriptionSetWeight(x.GoPointer(), WeightVar)
745816 }
746817
@@ -753,6 +824,8 @@ var xFontDescriptionToFilename func(uintptr) string
753824 // instead of characters that are untypical in filenames, and in
754825 // lower case only.
755826 func (x *FontDescription) ToFilename() string {
827+ core.LazyRegister(&xFontDescriptionToFilename, "PANGO", "pango_font_description_to_filename", false)
828+
756829 cret := xFontDescriptionToFilename(x.GoPointer())
757830 return cret
758831 }
@@ -766,6 +839,8 @@ var xFontDescriptionToString func(uintptr) string
766839 // the string description will only have a terminating comma if
767840 // the last word of the list is a valid style option.
768841 func (x *FontDescription) ToString() string {
842+ core.LazyRegister(&xFontDescriptionToString, "PANGO", "pango_font_description_to_string", false)
843+
769844 cret := xFontDescriptionToString(x.GoPointer())
770845 return cret
771846 }
@@ -776,6 +851,8 @@ var xFontDescriptionUnsetFields func(uintptr, FontMask)
776851 //
777852 // The unset fields will get back to their default values.
778853 func (x *FontDescription) UnsetFields(ToUnsetVar FontMask) {
854+ core.LazyRegister(&xFontDescriptionUnsetFields, "PANGO", "pango_font_description_unset_fields", false)
855+
779856 xFontDescriptionUnsetFields(x.GoPointer(), ToUnsetVar)
780857 }
781858
@@ -1211,6 +1288,7 @@ type FontMetrics struct {
12111288 var xFontMetricsGLibType func() types.GType
12121289
12131290 func FontMetricsGLibType() types.GType {
1291+ core.LazyRegister(&xFontMetricsGLibType, "PANGO", "pango_font_metrics_get_type", false)
12141292 return xFontMetricsGLibType()
12151293 }
12161294
@@ -1234,6 +1312,8 @@ var xFontMetricsGetApproximateCharWidth func(uintptr) int
12341312 // determining the initial size for a window. Actual characters in
12351313 // text will be wider and narrower than this.
12361314 func (x *FontMetrics) GetApproximateCharWidth() int {
1315+ core.LazyRegister(&xFontMetricsGetApproximateCharWidth, "PANGO", "pango_font_metrics_get_approximate_char_width", false)
1316+
12371317 cret := xFontMetricsGetApproximateCharWidth(x.GoPointer())
12381318 return cret
12391319 }
@@ -1248,6 +1328,8 @@ var xFontMetricsGetApproximateDigitWidth func(uintptr) int
12481328 // is generally somewhat more accurate than the result of
12491329 // pango_font_metrics_get_approximate_char_width() for digits.
12501330 func (x *FontMetrics) GetApproximateDigitWidth() int {
1331+ core.LazyRegister(&xFontMetricsGetApproximateDigitWidth, "PANGO", "pango_font_metrics_get_approximate_digit_width", false)
1332+
12511333 cret := xFontMetricsGetApproximateDigitWidth(x.GoPointer())
12521334 return cret
12531335 }
@@ -1261,6 +1343,8 @@ var xFontMetricsGetAscent func(uintptr) int
12611343 // of the actual drawn ink. It is necessary to lay out the text to
12621344 // figure where the ink will be.)
12631345 func (x *FontMetrics) GetAscent() int {
1346+ core.LazyRegister(&xFontMetricsGetAscent, "PANGO", "pango_font_metrics_get_ascent", false)
1347+
12641348 cret := xFontMetricsGetAscent(x.GoPointer())
12651349 return cret
12661350 }
@@ -1274,6 +1358,8 @@ var xFontMetricsGetDescent func(uintptr) int
12741358 // bottom of the actual drawn ink. It is necessary to lay out the text
12751359 // to figure where the ink will be.)
12761360 func (x *FontMetrics) GetDescent() int {
1361+ core.LazyRegister(&xFontMetricsGetDescent, "PANGO", "pango_font_metrics_get_descent", false)
1362+
12771363 cret := xFontMetricsGetDescent(x.GoPointer())
12781364 return cret
12791365 }
@@ -1287,6 +1373,8 @@ var xFontMetricsGetHeight func(uintptr) int
12871373 //
12881374 // If the line height is not available, 0 is returned.
12891375 func (x *FontMetrics) GetHeight() int {
1376+ core.LazyRegister(&xFontMetricsGetHeight, "PANGO", "pango_font_metrics_get_height", false)
1377+
12901378 cret := xFontMetricsGetHeight(x.GoPointer())
12911379 return cret
12921380 }
@@ -1298,6 +1386,8 @@ var xFontMetricsGetStrikethroughPosition func(uintptr) int
12981386 // The value returned is the distance *above* the
12991387 // baseline of the top of the strikethrough.
13001388 func (x *FontMetrics) GetStrikethroughPosition() int {
1389+ core.LazyRegister(&xFontMetricsGetStrikethroughPosition, "PANGO", "pango_font_metrics_get_strikethrough_position", false)
1390+
13011391 cret := xFontMetricsGetStrikethroughPosition(x.GoPointer())
13021392 return cret
13031393 }
@@ -1306,6 +1396,8 @@ var xFontMetricsGetStrikethroughThickness func(uintptr) int
13061396
13071397 // Gets the suggested thickness to draw for the strikethrough.
13081398 func (x *FontMetrics) GetStrikethroughThickness() int {
1399+ core.LazyRegister(&xFontMetricsGetStrikethroughThickness, "PANGO", "pango_font_metrics_get_strikethrough_thickness", false)
1400+
13091401 cret := xFontMetricsGetStrikethroughThickness(x.GoPointer())
13101402 return cret
13111403 }
@@ -1318,6 +1410,8 @@ var xFontMetricsGetUnderlinePosition func(uintptr) int
13181410 // of the underline. Since most fonts have underline positions beneath
13191411 // the baseline, this value is typically negative.
13201412 func (x *FontMetrics) GetUnderlinePosition() int {
1413+ core.LazyRegister(&xFontMetricsGetUnderlinePosition, "PANGO", "pango_font_metrics_get_underline_position", false)
1414+
13211415 cret := xFontMetricsGetUnderlinePosition(x.GoPointer())
13221416 return cret
13231417 }
@@ -1326,6 +1420,8 @@ var xFontMetricsGetUnderlineThickness func(uintptr) int
13261420
13271421 // Gets the suggested thickness to draw for the underline.
13281422 func (x *FontMetrics) GetUnderlineThickness() int {
1423+ core.LazyRegister(&xFontMetricsGetUnderlineThickness, "PANGO", "pango_font_metrics_get_underline_thickness", false)
1424+
13291425 cret := xFontMetricsGetUnderlineThickness(x.GoPointer())
13301426 return cret
13311427 }
@@ -1334,6 +1430,8 @@ var xFontMetricsRef func(uintptr) uintptr
13341430
13351431 // Increase the reference count of a font metrics structure by one.
13361432 func (x *FontMetrics) Ref() *FontMetrics {
1433+ core.LazyRegister(&xFontMetricsRef, "PANGO", "pango_font_metrics_ref", false)
1434+
13371435 cret := xFontMetricsRef(x.GoPointer())
13381436 if cret == 0 {
13391437 return nil
@@ -1347,6 +1445,8 @@ var xFontMetricsUnref func(uintptr)
13471445 //
13481446 // If the result is zero, frees the structure and any associated memory.
13491447 func (x *FontMetrics) Unref() {
1448+ core.LazyRegister(&xFontMetricsUnref, "PANGO", "pango_font_metrics_unref", false)
1449+
13501450 xFontMetricsUnref(x.GoPointer())
13511451 }
13521452
@@ -1378,6 +1478,7 @@ type FontMask int
13781478 var xFontMaskGLibType func() types.GType
13791479
13801480 func FontMaskGLibType() types.GType {
1481+ core.LazyRegister(&xFontMaskGLibType, "PANGO", "pango_font_mask_get_type", false)
13811482 return xFontMaskGLibType()
13821483 }
13831484
@@ -1411,6 +1512,7 @@ type FontColor int
14111512 var xFontColorGLibType func() types.GType
14121513
14131514 func FontColorGLibType() types.GType {
1515+ core.LazyRegister(&xFontColorGLibType, "PANGO", "pango_font_color_get_type", false)
14141516 return xFontColorGLibType()
14151517 }
14161518
@@ -1431,6 +1533,7 @@ type Stretch int
14311533 var xStretchGLibType func() types.GType
14321534
14331535 func StretchGLibType() types.GType {
1536+ core.LazyRegister(&xStretchGLibType, "PANGO", "pango_stretch_get_type", false)
14341537 return xStretchGLibType()
14351538 }
14361539
@@ -1462,6 +1565,7 @@ type Style int
14621565 var xStyleGLibType func() types.GType
14631566
14641567 func StyleGLibType() types.GType {
1568+ core.LazyRegister(&xStyleGLibType, "PANGO", "pango_style_get_type", false)
14651569 return xStyleGLibType()
14661570 }
14671571
@@ -1481,6 +1585,7 @@ type Variant int
14811585 var xVariantGLibType func() types.GType
14821586
14831587 func VariantGLibType() types.GType {
1588+ core.LazyRegister(&xVariantGLibType, "PANGO", "pango_variant_get_type", false)
14841589 return xVariantGLibType()
14851590 }
14861591
@@ -1519,6 +1624,7 @@ type Weight int
15191624 var xWeightGLibType func() types.GType
15201625
15211626 func WeightGLibType() types.GType {
1627+ core.LazyRegister(&xWeightGLibType, "PANGO", "pango_weight_get_type", false)
15221628 return xWeightGLibType()
15231629 }
15241630
@@ -1605,6 +1711,8 @@ var xFontDescriptionFromString func(string) uintptr
16051711 //
16061712 // Cantarell Italic Light 15 @<U+200D>wght=200 #<U+200D>tnum=1
16071713 func FontDescriptionFromString(StrVar string) *FontDescription {
1714+ core.LazyRegister(&xFontDescriptionFromString, "PANGO", "pango_font_description_from_string", false)
1715+
16081716 cret := xFontDescriptionFromString(StrVar)
16091717 if cret == 0 {
16101718 return nil
@@ -1621,6 +1729,7 @@ type Font struct {
16211729 var xFontGLibType func() types.GType
16221730
16231731 func FontGLibType() types.GType {
1732+ core.LazyRegister(&xFontGLibType, "PANGO", "pango_font_get_type", false)
16241733 return xFontGLibType()
16251734 }
16261735
@@ -1637,6 +1746,8 @@ var xFontDescribe func(uintptr) uintptr
16371746 // Use [method@Pango.Font.describe_with_absolute_size] if you want
16381747 // the font size in device units.
16391748 func (x *Font) Describe() *FontDescription {
1749+ core.LazyRegister(&xFontDescribe, "PANGO", "pango_font_describe", false)
1750+
16401751 cret := xFontDescribe(x.GoPointer())
16411752 if cret == 0 {
16421753 return nil
@@ -1651,6 +1762,8 @@ var xFontDescribeWithAbsoluteSize func(uintptr) uintptr
16511762 //
16521763 // Use [method@Pango.Font.describe] if you want the font size in points.
16531764 func (x *Font) DescribeWithAbsoluteSize() *FontDescription {
1765+ core.LazyRegister(&xFontDescribeWithAbsoluteSize, "PANGO", "pango_font_describe_with_absolute_size", false)
1766+
16541767 cret := xFontDescribeWithAbsoluteSize(x.GoPointer())
16551768 if cret == 0 {
16561769 return nil
@@ -1662,6 +1775,7 @@ var xFontGetCoverage func(uintptr, *Language) uintptr
16621775
16631776 // Computes the coverage map for a given font and language tag.
16641777 func (x *Font) GetCoverage(LanguageVar *Language) *Coverage {
1778+ core.LazyRegister(&xFontGetCoverage, "PANGO", "pango_font_get_coverage", false)
16651779 var cls *Coverage
16661780
16671781 cret := xFontGetCoverage(x.GoPointer(), LanguageVar)
@@ -1681,6 +1795,7 @@ var xFontGetFace func(uintptr) uintptr
16811795 // Note that this function can return `NULL` in cases
16821796 // where the font outlives its font map.
16831797 func (x *Font) GetFace() *FontFace {
1798+ core.LazyRegister(&xFontGetFace, "PANGO", "pango_font_get_face", false)
16841799 var cls *FontFace
16851800
16861801 cret := xFontGetFace(x.GoPointer())
@@ -1704,6 +1819,8 @@ var xFontGetFeatures func(uintptr, *[]uintptr, uint, *uint)
17041819 // Note that this does not include OpenType features which the
17051820 // rendering system enables by default.
17061821 func (x *Font) GetFeatures(FeaturesVar *[]uintptr, LenVar uint, NumFeaturesVar *uint) {
1822+ core.LazyRegister(&xFontGetFeatures, "PANGO", "pango_font_get_features", false)
1823+
17071824 xFontGetFeatures(x.GoPointer(), FeaturesVar, LenVar, NumFeaturesVar)
17081825 }
17091826
@@ -1721,6 +1838,7 @@ var xFontGetFontMap func(uintptr) uintptr
17211838 // font map is kept alive. In most uses this is not an issue
17221839 // as a `PangoContext` holds a reference to the font map.
17231840 func (x *Font) GetFontMap() *FontMap {
1841+ core.LazyRegister(&xFontGetFontMap, "PANGO", "pango_font_get_font_map", false)
17241842 var cls *FontMap
17251843
17261844 cret := xFontGetFontMap(x.GoPointer())
@@ -1748,6 +1866,8 @@ var xFontGetGlyphExtents func(uintptr, Glyph, *Rectangle, *Rectangle)
17481866 // If @font is %NULL, this function gracefully sets some sane values in the
17491867 // output variables and returns.
17501868 func (x *Font) GetGlyphExtents(GlyphVar Glyph, InkRectVar *Rectangle, LogicalRectVar *Rectangle) {
1869+ core.LazyRegister(&xFontGetGlyphExtents, "PANGO", "pango_font_get_glyph_extents", false)
1870+
17511871 xFontGetGlyphExtents(x.GoPointer(), GlyphVar, InkRectVar, LogicalRectVar)
17521872 }
17531873
@@ -1759,6 +1879,8 @@ var xFontGetHbFont func(uintptr) uintptr
17591879 // and immutable. If you need to make changes to the `hb_font_t`,
17601880 // use [hb_font_create_sub_font()](https://harfbuzz.github.io/harfbuzz-hb-font.html#hb-font-create-sub-font).
17611881 func (x *Font) GetHbFont() uintptr {
1882+ core.LazyRegister(&xFontGetHbFont, "PANGO", "pango_font_get_hb_font", false)
1883+
17621884 cret := xFontGetHbFont(x.GoPointer())
17631885 return cret
17641886 }
@@ -1774,6 +1896,8 @@ var xFontGetLanguages func(uintptr) uintptr
17741896 // The returned array is only valid as long as the font
17751897 // and its fontmap are valid.
17761898 func (x *Font) GetLanguages() uintptr {
1899+ core.LazyRegister(&xFontGetLanguages, "PANGO", "pango_font_get_languages", false)
1900+
17771901 cret := xFontGetLanguages(x.GoPointer())
17781902 return cret
17791903 }
@@ -1789,6 +1913,8 @@ var xFontGetMetrics func(uintptr, *Language) uintptr
17891913 // If @font is %NULL, this function gracefully sets some sane values in the
17901914 // output variables and returns.
17911915 func (x *Font) GetMetrics(LanguageVar *Language) *FontMetrics {
1916+ core.LazyRegister(&xFontGetMetrics, "PANGO", "pango_font_get_metrics", false)
1917+
17921918 cret := xFontGetMetrics(x.GoPointer(), LanguageVar)
17931919 if cret == 0 {
17941920 return nil
@@ -1800,6 +1926,8 @@ var xFontHasChar func(uintptr, uint32) bool
18001926
18011927 // Returns whether the font provides a glyph for this character.
18021928 func (x *Font) HasChar(WcVar uint32) bool {
1929+ core.LazyRegister(&xFontHasChar, "PANGO", "pango_font_has_char", false)
1930+
18031931 cret := xFontHasChar(x.GoPointer(), WcVar)
18041932 return cret
18051933 }
@@ -1816,6 +1944,8 @@ var xFontSerialize func(uintptr) uintptr
18161944 //
18171945 // To recreate a font from its serialized form, use [func@Pango.Font.deserialize].
18181946 func (x *Font) Serialize() *glib.Bytes {
1947+ core.LazyRegister(&xFontSerialize, "PANGO", "pango_font_serialize", false)
1948+
18191949 cret := xFontSerialize(x.GoPointer())
18201950 if cret == 0 {
18211951 return nil
@@ -1838,6 +1968,8 @@ var xFontDescriptionsFree func(uintptr, int)
18381968
18391969 // Frees an array of font descriptions.
18401970 func FontDescriptionsFree(DescsVar uintptr, NDescsVar int) {
1971+ core.LazyRegister(&xFontDescriptionsFree, "PANGO", "pango_font_descriptions_free", false)
1972+
18411973 xFontDescriptionsFree(DescsVar, NDescsVar)
18421974 }
18431975
@@ -1851,6 +1983,7 @@ var xFontDeserialize func(uintptr, *glib.Bytes, **glib.Error) uintptr
18511983 // the one that was serialized, you can compare @bytes to the
18521984 // result of serializing the font again.
18531985 func FontDeserialize(ContextVar *Context, BytesVar *glib.Bytes) (*Font, error) {
1986+ core.LazyRegister(&xFontDeserialize, "PANGO", "pango_font_deserialize", false)
18541987 var cls *Font
18551988 var cerr *glib.Error
18561989
@@ -1876,6 +2009,7 @@ type FontFace struct {
18762009 var xFontFaceGLibType func() types.GType
18772010
18782011 func FontFaceGLibType() types.GType {
2012+ core.LazyRegister(&xFontFaceGLibType, "PANGO", "pango_font_face_get_type", false)
18792013 return xFontFaceGLibType()
18802014 }
18812015
@@ -1893,6 +2027,8 @@ var xFontFaceDescribe func(uintptr) uintptr
18932027 // variant, weight and stretch of the face, but its size field
18942028 // will be unset.
18952029 func (x *FontFace) Describe() *FontDescription {
2030+ core.LazyRegister(&xFontFaceDescribe, "PANGO", "pango_font_face_describe", false)
2031+
18962032 cret := xFontFaceDescribe(x.GoPointer())
18972033 if cret == 0 {
18982034 return nil
@@ -1908,6 +2044,8 @@ var xFontFaceGetFaceName func(uintptr) string
19082044 // with the same name (e.g. a variable and a non-variable
19092045 // face for the same style).
19102046 func (x *FontFace) GetFaceName() string {
2047+ core.LazyRegister(&xFontFaceGetFaceName, "PANGO", "pango_font_face_get_face_name", false)
2048+
19112049 cret := xFontFaceGetFaceName(x.GoPointer())
19122050 return cret
19132051 }
@@ -1916,6 +2054,7 @@ var xFontFaceGetFamily func(uintptr) uintptr
19162054
19172055 // Gets the `PangoFontFamily` that @face belongs to.
19182056 func (x *FontFace) GetFamily() *FontFamily {
2057+ core.LazyRegister(&xFontFaceGetFamily, "PANGO", "pango_font_face_get_family", false)
19192058 var cls *FontFamily
19202059
19212060 cret := xFontFaceGetFamily(x.GoPointer())
@@ -1937,6 +2076,8 @@ var xFontFaceIsSynthesized func(uintptr) bool
19372076 // creates this face from another face, by shearing, emboldening,
19382077 // lightening or modifying it in some other way.
19392078 func (x *FontFace) IsSynthesized() bool {
2079+ core.LazyRegister(&xFontFaceIsSynthesized, "PANGO", "pango_font_face_is_synthesized", false)
2080+
19402081 cret := xFontFaceIsSynthesized(x.GoPointer())
19412082 return cret
19422083 }
@@ -1950,6 +2091,8 @@ var xFontFaceListSizes func(uintptr, *[]int, *int)
19502091 // to by @n_sizes. The sizes returned are in Pango units and are sorted
19512092 // in ascending order.
19522093 func (x *FontFace) ListSizes(SizesVar *[]int, NSizesVar *int) {
2094+ core.LazyRegister(&xFontFaceListSizes, "PANGO", "pango_font_face_list_sizes", false)
2095+
19532096 xFontFaceListSizes(x.GoPointer(), SizesVar, NSizesVar)
19542097 }
19552098
@@ -1976,6 +2119,7 @@ type FontFamily struct {
19762119 var xFontFamilyGLibType func() types.GType
19772120
19782121 func FontFamilyGLibType() types.GType {
2122+ core.LazyRegister(&xFontFamilyGLibType, "PANGO", "pango_font_family_get_type", false)
19792123 return xFontFamilyGLibType()
19802124 }
19812125
@@ -1989,6 +2133,7 @@ var xFontFamilyGetFace func(uintptr, uintptr) uintptr
19892133
19902134 // Gets the `PangoFontFace` of @family with the given name.
19912135 func (x *FontFamily) GetFace(NameVar *string) *FontFace {
2136+ core.LazyRegister(&xFontFamilyGetFace, "PANGO", "pango_font_family_get_face", false)
19922137 var cls *FontFace
19932138
19942139 NameVarPtr := core.GStrdupNullable(NameVar)
@@ -2013,6 +2158,8 @@ var xFontFamilyGetName func(uintptr) string
20132158 // be used in a `PangoFontDescription` to specify that a face from
20142159 // this family is desired.
20152160 func (x *FontFamily) GetName() string {
2161+ core.LazyRegister(&xFontFamilyGetName, "PANGO", "pango_font_family_get_name", false)
2162+
20162163 cret := xFontFamilyGetName(x.GoPointer())
20172164 return cret
20182165 }
@@ -2034,6 +2181,8 @@ var xFontFamilyIsMonospace func(uintptr) bool
20342181 // results of [method@Pango.FontMetrics.get_approximate_char_width] may
20352182 // be affected by double-width characters.
20362183 func (x *FontFamily) IsMonospace() bool {
2184+ core.LazyRegister(&xFontFamilyIsMonospace, "PANGO", "pango_font_family_is_monospace", false)
2185+
20372186 cret := xFontFamilyIsMonospace(x.GoPointer())
20382187 return cret
20392188 }
@@ -2046,6 +2195,8 @@ var xFontFamilyIsVariable func(uintptr) bool
20462195 // Such axes are also known as _variations_; see
20472196 // [method@Pango.FontDescription.set_variations] for more information.
20482197 func (x *FontFamily) IsVariable() bool {
2198+ core.LazyRegister(&xFontFamilyIsVariable, "PANGO", "pango_font_family_is_variable", false)
2199+
20492200 cret := xFontFamilyIsVariable(x.GoPointer())
20502201 return cret
20512202 }
@@ -2063,6 +2214,8 @@ var xFontFamilyListFaces func(uintptr, *uintptr, *int)
20632214 // `PangoFontFamily` also implemented the [iface@Gio.ListModel] interface
20642215 // for enumerating faces.
20652216 func (x *FontFamily) ListFaces(FacesVar *uintptr, NFacesVar *int) {
2217+ core.LazyRegister(&xFontFamilyListFaces, "PANGO", "pango_font_family_list_faces", false)
2218+
20662219 xFontFamilyListFaces(x.GoPointer(), FacesVar, NFacesVar)
20672220 }
20682221
@@ -2198,116 +2351,4 @@ func (x *FontFamily) ItemsChanged(PositionVar uint, RemovedVar uint, AddedVar ui
21982351 func init() {
21992352 core.SetPackageName("PANGO", "pango")
22002353 core.SetSharedLibraries("PANGO", []string{"libpango-1.0.so.0", "libpango-1.0.0.dylib"})
2201- var libs []uintptr
2202- for _, libPath := range core.GetPaths("PANGO") {
2203- lib, err := purego.Dlopen(libPath, purego.RTLD_NOW|purego.RTLD_GLOBAL)
2204- if err != nil {
2205- panic(err)
2206- }
2207- libs = append(libs, lib)
2208- }
2209-
2210- core.PuregoSafeRegister(&xFontMaskGLibType, libs, "pango_font_mask_get_type")
2211-
2212- core.PuregoSafeRegister(&xFontColorGLibType, libs, "pango_font_color_get_type")
2213-
2214- core.PuregoSafeRegister(&xStretchGLibType, libs, "pango_stretch_get_type")
2215-
2216- core.PuregoSafeRegister(&xStyleGLibType, libs, "pango_style_get_type")
2217-
2218- core.PuregoSafeRegister(&xVariantGLibType, libs, "pango_variant_get_type")
2219-
2220- core.PuregoSafeRegister(&xWeightGLibType, libs, "pango_weight_get_type")
2221-
2222- core.PuregoSafeRegister(&xFontDescriptionFromString, libs, "pango_font_description_from_string")
2223-
2224- core.PuregoSafeRegister(&xFontDescriptionGLibType, libs, "pango_font_description_get_type")
2225-
2226- core.PuregoSafeRegister(&xNewFontDescription, libs, "pango_font_description_new")
2227-
2228- core.PuregoSafeRegister(&xFontDescriptionBetterMatch, libs, "pango_font_description_better_match")
2229- core.PuregoSafeRegister(&xFontDescriptionCopy, libs, "pango_font_description_copy")
2230- core.PuregoSafeRegister(&xFontDescriptionCopyStatic, libs, "pango_font_description_copy_static")
2231- core.PuregoSafeRegister(&xFontDescriptionEqual, libs, "pango_font_description_equal")
2232- core.PuregoSafeRegister(&xFontDescriptionFree, libs, "pango_font_description_free")
2233- core.PuregoSafeRegister(&xFontDescriptionGetColor, libs, "pango_font_description_get_color")
2234- core.PuregoSafeRegister(&xFontDescriptionGetFamily, libs, "pango_font_description_get_family")
2235- core.PuregoSafeRegister(&xFontDescriptionGetFeatures, libs, "pango_font_description_get_features")
2236- core.PuregoSafeRegister(&xFontDescriptionGetGravity, libs, "pango_font_description_get_gravity")
2237- core.PuregoSafeRegister(&xFontDescriptionGetSetFields, libs, "pango_font_description_get_set_fields")
2238- core.PuregoSafeRegister(&xFontDescriptionGetSize, libs, "pango_font_description_get_size")
2239- core.PuregoSafeRegister(&xFontDescriptionGetSizeIsAbsolute, libs, "pango_font_description_get_size_is_absolute")
2240- core.PuregoSafeRegister(&xFontDescriptionGetStretch, libs, "pango_font_description_get_stretch")
2241- core.PuregoSafeRegister(&xFontDescriptionGetStyle, libs, "pango_font_description_get_style")
2242- core.PuregoSafeRegister(&xFontDescriptionGetVariant, libs, "pango_font_description_get_variant")
2243- core.PuregoSafeRegister(&xFontDescriptionGetVariations, libs, "pango_font_description_get_variations")
2244- core.PuregoSafeRegister(&xFontDescriptionGetWeight, libs, "pango_font_description_get_weight")
2245- core.PuregoSafeRegister(&xFontDescriptionHash, libs, "pango_font_description_hash")
2246- core.PuregoSafeRegister(&xFontDescriptionMerge, libs, "pango_font_description_merge")
2247- core.PuregoSafeRegister(&xFontDescriptionMergeStatic, libs, "pango_font_description_merge_static")
2248- core.PuregoSafeRegister(&xFontDescriptionSetAbsoluteSize, libs, "pango_font_description_set_absolute_size")
2249- core.PuregoSafeRegister(&xFontDescriptionSetColor, libs, "pango_font_description_set_color")
2250- core.PuregoSafeRegister(&xFontDescriptionSetFamily, libs, "pango_font_description_set_family")
2251- core.PuregoSafeRegister(&xFontDescriptionSetFamilyStatic, libs, "pango_font_description_set_family_static")
2252- core.PuregoSafeRegister(&xFontDescriptionSetFeatures, libs, "pango_font_description_set_features")
2253- core.PuregoSafeRegister(&xFontDescriptionSetFeaturesStatic, libs, "pango_font_description_set_features_static")
2254- core.PuregoSafeRegister(&xFontDescriptionSetGravity, libs, "pango_font_description_set_gravity")
2255- core.PuregoSafeRegister(&xFontDescriptionSetSize, libs, "pango_font_description_set_size")
2256- core.PuregoSafeRegister(&xFontDescriptionSetStretch, libs, "pango_font_description_set_stretch")
2257- core.PuregoSafeRegister(&xFontDescriptionSetStyle, libs, "pango_font_description_set_style")
2258- core.PuregoSafeRegister(&xFontDescriptionSetVariant, libs, "pango_font_description_set_variant")
2259- core.PuregoSafeRegister(&xFontDescriptionSetVariations, libs, "pango_font_description_set_variations")
2260- core.PuregoSafeRegister(&xFontDescriptionSetVariationsStatic, libs, "pango_font_description_set_variations_static")
2261- core.PuregoSafeRegister(&xFontDescriptionSetWeight, libs, "pango_font_description_set_weight")
2262- core.PuregoSafeRegister(&xFontDescriptionToFilename, libs, "pango_font_description_to_filename")
2263- core.PuregoSafeRegister(&xFontDescriptionToString, libs, "pango_font_description_to_string")
2264- core.PuregoSafeRegister(&xFontDescriptionUnsetFields, libs, "pango_font_description_unset_fields")
2265-
2266- core.PuregoSafeRegister(&xFontMetricsGLibType, libs, "pango_font_metrics_get_type")
2267-
2268- core.PuregoSafeRegister(&xFontMetricsGetApproximateCharWidth, libs, "pango_font_metrics_get_approximate_char_width")
2269- core.PuregoSafeRegister(&xFontMetricsGetApproximateDigitWidth, libs, "pango_font_metrics_get_approximate_digit_width")
2270- core.PuregoSafeRegister(&xFontMetricsGetAscent, libs, "pango_font_metrics_get_ascent")
2271- core.PuregoSafeRegister(&xFontMetricsGetDescent, libs, "pango_font_metrics_get_descent")
2272- core.PuregoSafeRegister(&xFontMetricsGetHeight, libs, "pango_font_metrics_get_height")
2273- core.PuregoSafeRegister(&xFontMetricsGetStrikethroughPosition, libs, "pango_font_metrics_get_strikethrough_position")
2274- core.PuregoSafeRegister(&xFontMetricsGetStrikethroughThickness, libs, "pango_font_metrics_get_strikethrough_thickness")
2275- core.PuregoSafeRegister(&xFontMetricsGetUnderlinePosition, libs, "pango_font_metrics_get_underline_position")
2276- core.PuregoSafeRegister(&xFontMetricsGetUnderlineThickness, libs, "pango_font_metrics_get_underline_thickness")
2277- core.PuregoSafeRegister(&xFontMetricsRef, libs, "pango_font_metrics_ref")
2278- core.PuregoSafeRegister(&xFontMetricsUnref, libs, "pango_font_metrics_unref")
2279-
2280- core.PuregoSafeRegister(&xFontGLibType, libs, "pango_font_get_type")
2281-
2282- core.PuregoSafeRegister(&xFontDescribe, libs, "pango_font_describe")
2283- core.PuregoSafeRegister(&xFontDescribeWithAbsoluteSize, libs, "pango_font_describe_with_absolute_size")
2284- core.PuregoSafeRegister(&xFontGetCoverage, libs, "pango_font_get_coverage")
2285- core.PuregoSafeRegister(&xFontGetFace, libs, "pango_font_get_face")
2286- core.PuregoSafeRegister(&xFontGetFeatures, libs, "pango_font_get_features")
2287- core.PuregoSafeRegister(&xFontGetFontMap, libs, "pango_font_get_font_map")
2288- core.PuregoSafeRegister(&xFontGetGlyphExtents, libs, "pango_font_get_glyph_extents")
2289- core.PuregoSafeRegister(&xFontGetHbFont, libs, "pango_font_get_hb_font")
2290- core.PuregoSafeRegister(&xFontGetLanguages, libs, "pango_font_get_languages")
2291- core.PuregoSafeRegister(&xFontGetMetrics, libs, "pango_font_get_metrics")
2292- core.PuregoSafeRegister(&xFontHasChar, libs, "pango_font_has_char")
2293- core.PuregoSafeRegister(&xFontSerialize, libs, "pango_font_serialize")
2294-
2295- core.PuregoSafeRegister(&xFontDescriptionsFree, libs, "pango_font_descriptions_free")
2296- core.PuregoSafeRegister(&xFontDeserialize, libs, "pango_font_deserialize")
2297-
2298- core.PuregoSafeRegister(&xFontFaceGLibType, libs, "pango_font_face_get_type")
2299-
2300- core.PuregoSafeRegister(&xFontFaceDescribe, libs, "pango_font_face_describe")
2301- core.PuregoSafeRegister(&xFontFaceGetFaceName, libs, "pango_font_face_get_face_name")
2302- core.PuregoSafeRegister(&xFontFaceGetFamily, libs, "pango_font_face_get_family")
2303- core.PuregoSafeRegister(&xFontFaceIsSynthesized, libs, "pango_font_face_is_synthesized")
2304- core.PuregoSafeRegister(&xFontFaceListSizes, libs, "pango_font_face_list_sizes")
2305-
2306- core.PuregoSafeRegister(&xFontFamilyGLibType, libs, "pango_font_family_get_type")
2307-
2308- core.PuregoSafeRegister(&xFontFamilyGetFace, libs, "pango_font_family_get_face")
2309- core.PuregoSafeRegister(&xFontFamilyGetName, libs, "pango_font_family_get_name")
2310- core.PuregoSafeRegister(&xFontFamilyIsMonospace, libs, "pango_font_family_is_monospace")
2311- core.PuregoSafeRegister(&xFontFamilyIsVariable, libs, "pango_font_family_is_variable")
2312- core.PuregoSafeRegister(&xFontFamilyListFaces, libs, "pango_font_family_list_faces")
23132354 }
@@ -288,6 +288,7 @@ type FontDescription struct {
288 var xFontDescriptionGLibType func() types.GType288 var xFontDescriptionGLibType func() types.GType
289 289
290 func FontDescriptionGLibType() types.GType {290 func FontDescriptionGLibType() types.GType {
291+ core.LazyRegister(&xFontDescriptionGLibType, "PANGO", "pango_font_description_get_type", false)
291 return xFontDescriptionGLibType()292 return xFontDescriptionGLibType()
292 }293 }
293 294
@@ -307,6 +308,8 @@ var xNewFontDescription func() uintptr
307 308
308 // Creates a new font description structure with all fields unset.309 // Creates a new font description structure with all fields unset.
309 func NewFontDescription() *FontDescription {310 func NewFontDescription() *FontDescription {
311+ core.LazyRegister(&xNewFontDescription, "PANGO", "pango_font_description_new", false)
312+
310 cret := xNewFontDescription()313 cret := xNewFontDescription()
311 if cret == 0 {314 if cret == 0 {
312 return nil315 return nil
@@ -328,6 +331,8 @@ var xFontDescriptionBetterMatch func(uintptr, *FontDescription, *FontDescription
328 //331 //
329 // Note that @old_match must match @desc.332 // Note that @old_match must match @desc.
330 func (x *FontDescription) BetterMatch(OldMatchVar *FontDescription, NewMatchVar *FontDescription) bool {333 func (x *FontDescription) BetterMatch(OldMatchVar *FontDescription, NewMatchVar *FontDescription) bool {
334+ core.LazyRegister(&xFontDescriptionBetterMatch, "PANGO", "pango_font_description_better_match", false)
335+
331 cret := xFontDescriptionBetterMatch(x.GoPointer(), OldMatchVar, NewMatchVar)336 cret := xFontDescriptionBetterMatch(x.GoPointer(), OldMatchVar, NewMatchVar)
332 return cret337 return cret
333 }338 }
@@ -336,6 +341,8 @@ var xFontDescriptionCopy func(uintptr) uintptr
336 341
337 // Make a copy of a `PangoFontDescription`.342 // Make a copy of a `PangoFontDescription`.
338 func (x *FontDescription) Copy() *FontDescription {343 func (x *FontDescription) Copy() *FontDescription {
344+ core.LazyRegister(&xFontDescriptionCopy, "PANGO", "pango_font_description_copy", false)
345+
339 cret := xFontDescriptionCopy(x.GoPointer())346 cret := xFontDescriptionCopy(x.GoPointer())
340 if cret == 0 {347 if cret == 0 {
341 return nil348 return nil
@@ -353,6 +360,8 @@ var xFontDescriptionCopyStatic func(uintptr) uintptr
353 // can only be used until @desc is modified or freed. This is meant360 // can only be used until @desc is modified or freed. This is meant
354 // to be used when the copy is only needed temporarily.361 // to be used when the copy is only needed temporarily.
355 func (x *FontDescription) CopyStatic() *FontDescription {362 func (x *FontDescription) CopyStatic() *FontDescription {
363+ core.LazyRegister(&xFontDescriptionCopyStatic, "PANGO", "pango_font_description_copy_static", false)
364+
356 cret := xFontDescriptionCopyStatic(x.GoPointer())365 cret := xFontDescriptionCopyStatic(x.GoPointer())
357 if cret == 0 {366 if cret == 0 {
358 return nil367 return nil
@@ -369,6 +378,8 @@ var xFontDescriptionEqual func(uintptr, *FontDescription) bool
369 // as long as other fields are all the same. (Two font descriptions may378 // as long as other fields are all the same. (Two font descriptions may
370 // result in identical fonts being loaded, but still compare %FALSE.)379 // result in identical fonts being loaded, but still compare %FALSE.)
371 func (x *FontDescription) Equal(Desc2Var *FontDescription) bool {380 func (x *FontDescription) Equal(Desc2Var *FontDescription) bool {
381+ core.LazyRegister(&xFontDescriptionEqual, "PANGO", "pango_font_description_equal", false)
382+
372 cret := xFontDescriptionEqual(x.GoPointer(), Desc2Var)383 cret := xFontDescriptionEqual(x.GoPointer(), Desc2Var)
373 return cret384 return cret
374 }385 }
@@ -377,6 +388,8 @@ var xFontDescriptionFree func(uintptr)
377 388
378 // Frees a font description.389 // Frees a font description.
379 func (x *FontDescription) Free() {390 func (x *FontDescription) Free() {
391+ core.LazyRegister(&xFontDescriptionFree, "PANGO", "pango_font_description_free", false)
392+
380 xFontDescriptionFree(x.GoPointer())393 xFontDescriptionFree(x.GoPointer())
381 }394 }
382 395
@@ -387,6 +400,8 @@ var xFontDescriptionGetColor func(uintptr) FontColor
387 // This field determines whether the font description should400 // This field determines whether the font description should
388 // match fonts that have color glyphs, or fonts that don't.401 // match fonts that have color glyphs, or fonts that don't.
389 func (x *FontDescription) GetColor() FontColor {402 func (x *FontDescription) GetColor() FontColor {
403+ core.LazyRegister(&xFontDescriptionGetColor, "PANGO", "pango_font_description_get_color", false)
404+
390 cret := xFontDescriptionGetColor(x.GoPointer())405 cret := xFontDescriptionGetColor(x.GoPointer())
391 return cret406 return cret
392 }407 }
@@ -397,6 +412,8 @@ var xFontDescriptionGetFamily func(uintptr) string
397 //412 //
398 // See [method@Pango.FontDescription.set_family].413 // See [method@Pango.FontDescription.set_family].
399 func (x *FontDescription) GetFamily() string {414 func (x *FontDescription) GetFamily() string {
415+ core.LazyRegister(&xFontDescriptionGetFamily, "PANGO", "pango_font_description_get_family", false)
416+
400 cret := xFontDescriptionGetFamily(x.GoPointer())417 cret := xFontDescriptionGetFamily(x.GoPointer())
401 return cret418 return cret
402 }419 }
@@ -407,6 +424,8 @@ var xFontDescriptionGetFeatures func(uintptr) string
407 //424 //
408 // See [method@Pango.FontDescription.set_features].425 // See [method@Pango.FontDescription.set_features].
409 func (x *FontDescription) GetFeatures() string {426 func (x *FontDescription) GetFeatures() string {
427+ core.LazyRegister(&xFontDescriptionGetFeatures, "PANGO", "pango_font_description_get_features", false)
428+
410 cret := xFontDescriptionGetFeatures(x.GoPointer())429 cret := xFontDescriptionGetFeatures(x.GoPointer())
411 return cret430 return cret
412 }431 }
@@ -417,6 +436,8 @@ var xFontDescriptionGetGravity func(uintptr) Gravity
417 //436 //
418 // See [method@Pango.FontDescription.set_gravity].437 // See [method@Pango.FontDescription.set_gravity].
419 func (x *FontDescription) GetGravity() Gravity {438 func (x *FontDescription) GetGravity() Gravity {
439+ core.LazyRegister(&xFontDescriptionGetGravity, "PANGO", "pango_font_description_get_gravity", false)
440+
420 cret := xFontDescriptionGetGravity(x.GoPointer())441 cret := xFontDescriptionGetGravity(x.GoPointer())
421 return cret442 return cret
422 }443 }
@@ -425,6 +446,8 @@ var xFontDescriptionGetSetFields func(uintptr) FontMask
425 446
426 // Determines which fields in a font description have been set.447 // Determines which fields in a font description have been set.
427 func (x *FontDescription) GetSetFields() FontMask {448 func (x *FontDescription) GetSetFields() FontMask {
449+ core.LazyRegister(&xFontDescriptionGetSetFields, "PANGO", "pango_font_description_get_set_fields", false)
450+
428 cret := xFontDescriptionGetSetFields(x.GoPointer())451 cret := xFontDescriptionGetSetFields(x.GoPointer())
429 return cret452 return cret
430 }453 }
@@ -435,6 +458,8 @@ var xFontDescriptionGetSize func(uintptr) int
435 //458 //
436 // See [method@Pango.FontDescription.set_size].459 // See [method@Pango.FontDescription.set_size].
437 func (x *FontDescription) GetSize() int {460 func (x *FontDescription) GetSize() int {
461+ core.LazyRegister(&xFontDescriptionGetSize, "PANGO", "pango_font_description_get_size", false)
462+
438 cret := xFontDescriptionGetSize(x.GoPointer())463 cret := xFontDescriptionGetSize(x.GoPointer())
439 return cret464 return cret
440 }465 }
@@ -447,6 +472,8 @@ var xFontDescriptionGetSizeIsAbsolute func(uintptr) bool
447 // See [method@Pango.FontDescription.set_size]472 // See [method@Pango.FontDescription.set_size]
448 // and [method@Pango.FontDescription.set_absolute_size].473 // and [method@Pango.FontDescription.set_absolute_size].
449 func (x *FontDescription) GetSizeIsAbsolute() bool {474 func (x *FontDescription) GetSizeIsAbsolute() bool {
475+ core.LazyRegister(&xFontDescriptionGetSizeIsAbsolute, "PANGO", "pango_font_description_get_size_is_absolute", false)
476+
450 cret := xFontDescriptionGetSizeIsAbsolute(x.GoPointer())477 cret := xFontDescriptionGetSizeIsAbsolute(x.GoPointer())
451 return cret478 return cret
452 }479 }
@@ -457,6 +484,8 @@ var xFontDescriptionGetStretch func(uintptr) Stretch
457 //484 //
458 // See [method@Pango.FontDescription.set_stretch].485 // See [method@Pango.FontDescription.set_stretch].
459 func (x *FontDescription) GetStretch() Stretch {486 func (x *FontDescription) GetStretch() Stretch {
487+ core.LazyRegister(&xFontDescriptionGetStretch, "PANGO", "pango_font_description_get_stretch", false)
488+
460 cret := xFontDescriptionGetStretch(x.GoPointer())489 cret := xFontDescriptionGetStretch(x.GoPointer())
461 return cret490 return cret
462 }491 }
@@ -467,6 +496,8 @@ var xFontDescriptionGetStyle func(uintptr) Style
467 //496 //
468 // See [method@Pango.FontDescription.set_style].497 // See [method@Pango.FontDescription.set_style].
469 func (x *FontDescription) GetStyle() Style {498 func (x *FontDescription) GetStyle() Style {
499+ core.LazyRegister(&xFontDescriptionGetStyle, "PANGO", "pango_font_description_get_style", false)
500+
470 cret := xFontDescriptionGetStyle(x.GoPointer())501 cret := xFontDescriptionGetStyle(x.GoPointer())
471 return cret502 return cret
472 }503 }
@@ -477,6 +508,8 @@ var xFontDescriptionGetVariant func(uintptr) Variant
477 //508 //
478 // See [method@Pango.FontDescription.set_variant].509 // See [method@Pango.FontDescription.set_variant].
479 func (x *FontDescription) GetVariant() Variant {510 func (x *FontDescription) GetVariant() Variant {
511+ core.LazyRegister(&xFontDescriptionGetVariant, "PANGO", "pango_font_description_get_variant", false)
512+
480 cret := xFontDescriptionGetVariant(x.GoPointer())513 cret := xFontDescriptionGetVariant(x.GoPointer())
481 return cret514 return cret
482 }515 }
@@ -487,6 +520,8 @@ var xFontDescriptionGetVariations func(uintptr) string
487 //520 //
488 // See [method@Pango.FontDescription.set_variations].521 // See [method@Pango.FontDescription.set_variations].
489 func (x *FontDescription) GetVariations() string {522 func (x *FontDescription) GetVariations() string {
523+ core.LazyRegister(&xFontDescriptionGetVariations, "PANGO", "pango_font_description_get_variations", false)
524+
490 cret := xFontDescriptionGetVariations(x.GoPointer())525 cret := xFontDescriptionGetVariations(x.GoPointer())
491 return cret526 return cret
492 }527 }
@@ -497,6 +532,8 @@ var xFontDescriptionGetWeight func(uintptr) Weight
497 //532 //
498 // See [method@Pango.FontDescription.set_weight].533 // See [method@Pango.FontDescription.set_weight].
499 func (x *FontDescription) GetWeight() Weight {534 func (x *FontDescription) GetWeight() Weight {
535+ core.LazyRegister(&xFontDescriptionGetWeight, "PANGO", "pango_font_description_get_weight", false)
536+
500 cret := xFontDescriptionGetWeight(x.GoPointer())537 cret := xFontDescriptionGetWeight(x.GoPointer())
501 return cret538 return cret
502 }539 }
@@ -508,6 +545,8 @@ var xFontDescriptionHash func(uintptr) uint
508 // This is suitable to be used, for example, as an argument545 // This is suitable to be used, for example, as an argument
509 // to g_hash_table_new(). The hash value is independent of @desc-&gt;mask.546 // to g_hash_table_new(). The hash value is independent of @desc-&gt;mask.
510 func (x *FontDescription) Hash() uint {547 func (x *FontDescription) Hash() uint {
548+ core.LazyRegister(&xFontDescriptionHash, "PANGO", "pango_font_description_hash", false)
549+
511 cret := xFontDescriptionHash(x.GoPointer())550 cret := xFontDescriptionHash(x.GoPointer())
512 return cret551 return cret
513 }552 }
@@ -523,6 +562,8 @@ var xFontDescriptionMerge func(uintptr, *FontDescription, bool)
523 //562 //
524 // If @desc_to_merge is %NULL, this function performs nothing.563 // If @desc_to_merge is %NULL, this function performs nothing.
525 func (x *FontDescription) Merge(DescToMergeVar *FontDescription, ReplaceExistingVar bool) {564 func (x *FontDescription) Merge(DescToMergeVar *FontDescription, ReplaceExistingVar bool) {
565+ core.LazyRegister(&xFontDescriptionMerge, "PANGO", "pango_font_description_merge", false)
566+
526 xFontDescriptionMerge(x.GoPointer(), DescToMergeVar, ReplaceExistingVar)567 xFontDescriptionMerge(x.GoPointer(), DescToMergeVar, ReplaceExistingVar)
527 }568 }
528 569
@@ -536,6 +577,8 @@ var xFontDescriptionMergeStatic func(uintptr, *FontDescription, bool)
536 // be used until @desc_to_merge is modified or freed. This is meant to577 // be used until @desc_to_merge is modified or freed. This is meant to
537 // be used when the merged font description is only needed temporarily.578 // be used when the merged font description is only needed temporarily.
538 func (x *FontDescription) MergeStatic(DescToMergeVar *FontDescription, ReplaceExistingVar bool) {579 func (x *FontDescription) MergeStatic(DescToMergeVar *FontDescription, ReplaceExistingVar bool) {
580+ core.LazyRegister(&xFontDescriptionMergeStatic, "PANGO", "pango_font_description_merge_static", false)
581+
539 xFontDescriptionMergeStatic(x.GoPointer(), DescToMergeVar, ReplaceExistingVar)582 xFontDescriptionMergeStatic(x.GoPointer(), DescToMergeVar, ReplaceExistingVar)
540 }583 }
541 584
@@ -546,6 +589,8 @@ var xFontDescriptionSetAbsoluteSize func(uintptr, float64)
546 // This is mutually exclusive with [method@Pango.FontDescription.set_size]589 // This is mutually exclusive with [method@Pango.FontDescription.set_size]
547 // which sets the font size in points.590 // which sets the font size in points.
548 func (x *FontDescription) SetAbsoluteSize(SizeVar float64) {591 func (x *FontDescription) SetAbsoluteSize(SizeVar float64) {
592+ core.LazyRegister(&xFontDescriptionSetAbsoluteSize, "PANGO", "pango_font_description_set_absolute_size", false)
593+
549 xFontDescriptionSetAbsoluteSize(x.GoPointer(), SizeVar)594 xFontDescriptionSetAbsoluteSize(x.GoPointer(), SizeVar)
550 }595 }
551 596
@@ -556,6 +601,8 @@ var xFontDescriptionSetColor func(uintptr, FontColor)
556 // This field determines whether the font description should601 // This field determines whether the font description should
557 // match fonts that have color glyphs, or fonts that don't.602 // match fonts that have color glyphs, or fonts that don't.
558 func (x *FontDescription) SetColor(ColorVar FontColor) {603 func (x *FontDescription) SetColor(ColorVar FontColor) {
604+ core.LazyRegister(&xFontDescriptionSetColor, "PANGO", "pango_font_description_set_color", false)
605+
559 xFontDescriptionSetColor(x.GoPointer(), ColorVar)606 xFontDescriptionSetColor(x.GoPointer(), ColorVar)
560 }607 }
561 608
@@ -569,6 +616,8 @@ var xFontDescriptionSetFamily func(uintptr, string)
569 // `PangoFontDescription`, it is also possible to use a comma616 // `PangoFontDescription`, it is also possible to use a comma
570 // separated list of family names for this field.617 // separated list of family names for this field.
571 func (x *FontDescription) SetFamily(FamilyVar string) {618 func (x *FontDescription) SetFamily(FamilyVar string) {
619+ core.LazyRegister(&xFontDescriptionSetFamily, "PANGO", "pango_font_description_set_family", false)
620+
572 xFontDescriptionSetFamily(x.GoPointer(), FamilyVar)621 xFontDescriptionSetFamily(x.GoPointer(), FamilyVar)
573 }622 }
574 623
@@ -582,6 +631,8 @@ var xFontDescriptionSetFamilyStatic func(uintptr, string)
582 // name is set again. This function can be used if @family is a static631 // name is set again. This function can be used if @family is a static
583 // string such as a C string literal, or if @desc is only needed temporarily.632 // string such as a C string literal, or if @desc is only needed temporarily.
584 func (x *FontDescription) SetFamilyStatic(FamilyVar string) {633 func (x *FontDescription) SetFamilyStatic(FamilyVar string) {
634+ core.LazyRegister(&xFontDescriptionSetFamilyStatic, "PANGO", "pango_font_description_set_family_static", false)
635+
585 xFontDescriptionSetFamilyStatic(x.GoPointer(), FamilyVar)636 xFontDescriptionSetFamilyStatic(x.GoPointer(), FamilyVar)
586 }637 }
587 638
@@ -612,6 +663,8 @@ var xFontDescriptionSetFeatures func(uintptr, uintptr)
612 //663 //
613 // Features that are not supported by the font are silently ignored.664 // Features that are not supported by the font are silently ignored.
614 func (x *FontDescription) SetFeatures(FeaturesVar *string) {665 func (x *FontDescription) SetFeatures(FeaturesVar *string) {
666+ core.LazyRegister(&xFontDescriptionSetFeatures, "PANGO", "pango_font_description_set_features", false)
667+
615 FeaturesVarPtr := core.GStrdupNullable(FeaturesVar)668 FeaturesVarPtr := core.GStrdupNullable(FeaturesVar)
616 defer core.GFreeNullable(FeaturesVarPtr)669 defer core.GFreeNullable(FeaturesVarPtr)
617 670
@@ -629,6 +682,8 @@ var xFontDescriptionSetFeaturesStatic func(uintptr, string)
629 // @features is a static string such as a C string literal,682 // @features is a static string such as a C string literal,
630 // or if @desc is only needed temporarily.683 // or if @desc is only needed temporarily.
631 func (x *FontDescription) SetFeaturesStatic(FeaturesVar string) {684 func (x *FontDescription) SetFeaturesStatic(FeaturesVar string) {
685+ core.LazyRegister(&xFontDescriptionSetFeaturesStatic, "PANGO", "pango_font_description_set_features_static", false)
686+
632 xFontDescriptionSetFeaturesStatic(x.GoPointer(), FeaturesVar)687 xFontDescriptionSetFeaturesStatic(x.GoPointer(), FeaturesVar)
633 }688 }
634 689
@@ -644,6 +699,8 @@ var xFontDescriptionSetGravity func(uintptr, Gravity)
644 // This function is seldom useful to the user. Gravity should normally699 // This function is seldom useful to the user. Gravity should normally
645 // be set on a `PangoContext`.700 // be set on a `PangoContext`.
646 func (x *FontDescription) SetGravity(GravityVar Gravity) {701 func (x *FontDescription) SetGravity(GravityVar Gravity) {
702+ core.LazyRegister(&xFontDescriptionSetGravity, "PANGO", "pango_font_description_set_gravity", false)
703+
647 xFontDescriptionSetGravity(x.GoPointer(), GravityVar)704 xFontDescriptionSetGravity(x.GoPointer(), GravityVar)
648 }705 }
649 706
@@ -654,6 +711,8 @@ var xFontDescriptionSetSize func(uintptr, int)
654 // This is mutually exclusive with711 // This is mutually exclusive with
655 // [method@Pango.FontDescription.set_absolute_size].712 // [method@Pango.FontDescription.set_absolute_size].
656 func (x *FontDescription) SetSize(SizeVar int) {713 func (x *FontDescription) SetSize(SizeVar int) {
714+ core.LazyRegister(&xFontDescriptionSetSize, "PANGO", "pango_font_description_set_size", false)
715+
657 xFontDescriptionSetSize(x.GoPointer(), SizeVar)716 xFontDescriptionSetSize(x.GoPointer(), SizeVar)
658 }717 }
659 718
@@ -664,6 +723,8 @@ var xFontDescriptionSetStretch func(uintptr, Stretch)
664 // The [enum@Pango.Stretch] field specifies how narrow or723 // The [enum@Pango.Stretch] field specifies how narrow or
665 // wide the font should be.724 // wide the font should be.
666 func (x *FontDescription) SetStretch(StretchVar Stretch) {725 func (x *FontDescription) SetStretch(StretchVar Stretch) {
726+ core.LazyRegister(&xFontDescriptionSetStretch, "PANGO", "pango_font_description_set_stretch", false)
727+
667 xFontDescriptionSetStretch(x.GoPointer(), StretchVar)728 xFontDescriptionSetStretch(x.GoPointer(), StretchVar)
668 }729 }
669 730
@@ -680,6 +741,8 @@ var xFontDescriptionSetStyle func(uintptr, Style)
680 // specifications with oblique fonts and vice-versa if an exact741 // specifications with oblique fonts and vice-versa if an exact
681 // match is not found.742 // match is not found.
682 func (x *FontDescription) SetStyle(StyleVar Style) {743 func (x *FontDescription) SetStyle(StyleVar Style) {
744+ core.LazyRegister(&xFontDescriptionSetStyle, "PANGO", "pango_font_description_set_style", false)
745+
683 xFontDescriptionSetStyle(x.GoPointer(), StyleVar)746 xFontDescriptionSetStyle(x.GoPointer(), StyleVar)
684 }747 }
685 748
@@ -690,6 +753,8 @@ var xFontDescriptionSetVariant func(uintptr, Variant)
690 // The [enum@Pango.Variant] can either be %PANGO_VARIANT_NORMAL753 // The [enum@Pango.Variant] can either be %PANGO_VARIANT_NORMAL
691 // or %PANGO_VARIANT_SMALL_CAPS.754 // or %PANGO_VARIANT_SMALL_CAPS.
692 func (x *FontDescription) SetVariant(VariantVar Variant) {755 func (x *FontDescription) SetVariant(VariantVar Variant) {
756+ core.LazyRegister(&xFontDescriptionSetVariant, "PANGO", "pango_font_description_set_variant", false)
757+
693 xFontDescriptionSetVariant(x.GoPointer(), VariantVar)758 xFontDescriptionSetVariant(x.GoPointer(), VariantVar)
694 }759 }
695 760
@@ -712,6 +777,8 @@ var xFontDescriptionSetVariations func(uintptr, uintptr)
712 // a font. Both harfbuzz and freetype have API for this. See777 // a font. Both harfbuzz and freetype have API for this. See
713 // for example [hb_ot_var_get_axis_infos](https://harfbuzz.github.io/harfbuzz-hb-ot-var.html#hb-ot-var-get-axis-infos).778 // for example [hb_ot_var_get_axis_infos](https://harfbuzz.github.io/harfbuzz-hb-ot-var.html#hb-ot-var-get-axis-infos).
714 func (x *FontDescription) SetVariations(VariationsVar *string) {779 func (x *FontDescription) SetVariations(VariationsVar *string) {
780+ core.LazyRegister(&xFontDescriptionSetVariations, "PANGO", "pango_font_description_set_variations", false)
781+
715 VariationsVarPtr := core.GStrdupNullable(VariationsVar)782 VariationsVarPtr := core.GStrdupNullable(VariationsVar)
716 defer core.GFreeNullable(VariationsVarPtr)783 defer core.GFreeNullable(VariationsVarPtr)
717 784
@@ -729,6 +796,8 @@ var xFontDescriptionSetVariationsStatic func(uintptr, string)
729 // @variations is a static string such as a C string literal,796 // @variations is a static string such as a C string literal,
730 // or if @desc is only needed temporarily.797 // or if @desc is only needed temporarily.
731 func (x *FontDescription) SetVariationsStatic(VariationsVar string) {798 func (x *FontDescription) SetVariationsStatic(VariationsVar string) {
799+ core.LazyRegister(&xFontDescriptionSetVariationsStatic, "PANGO", "pango_font_description_set_variations_static", false)
800+
732 xFontDescriptionSetVariationsStatic(x.GoPointer(), VariationsVar)801 xFontDescriptionSetVariationsStatic(x.GoPointer(), VariationsVar)
733 }802 }
734 803
@@ -741,6 +810,8 @@ var xFontDescriptionSetWeight func(uintptr, Weight)
741 // to the values of the [enum@Pango.Weight] enumeration, other810 // to the values of the [enum@Pango.Weight] enumeration, other
742 // intermediate numeric values are possible.811 // intermediate numeric values are possible.
743 func (x *FontDescription) SetWeight(WeightVar Weight) {812 func (x *FontDescription) SetWeight(WeightVar Weight) {
813+ core.LazyRegister(&xFontDescriptionSetWeight, "PANGO", "pango_font_description_set_weight", false)
814+
744 xFontDescriptionSetWeight(x.GoPointer(), WeightVar)815 xFontDescriptionSetWeight(x.GoPointer(), WeightVar)
745 }816 }
746 817
@@ -753,6 +824,8 @@ var xFontDescriptionToFilename func(uintptr) string
753 // instead of characters that are untypical in filenames, and in824 // instead of characters that are untypical in filenames, and in
754 // lower case only.825 // lower case only.
755 func (x *FontDescription) ToFilename() string {826 func (x *FontDescription) ToFilename() string {
827+ core.LazyRegister(&xFontDescriptionToFilename, "PANGO", "pango_font_description_to_filename", false)
828+
756 cret := xFontDescriptionToFilename(x.GoPointer())829 cret := xFontDescriptionToFilename(x.GoPointer())
757 return cret830 return cret
758 }831 }
@@ -766,6 +839,8 @@ var xFontDescriptionToString func(uintptr) string
766 // the string description will only have a terminating comma if839 // the string description will only have a terminating comma if
767 // the last word of the list is a valid style option.840 // the last word of the list is a valid style option.
768 func (x *FontDescription) ToString() string {841 func (x *FontDescription) ToString() string {
842+ core.LazyRegister(&xFontDescriptionToString, "PANGO", "pango_font_description_to_string", false)
843+
769 cret := xFontDescriptionToString(x.GoPointer())844 cret := xFontDescriptionToString(x.GoPointer())
770 return cret845 return cret
771 }846 }
@@ -776,6 +851,8 @@ var xFontDescriptionUnsetFields func(uintptr, FontMask)
776 //851 //
777 // The unset fields will get back to their default values.852 // The unset fields will get back to their default values.
778 func (x *FontDescription) UnsetFields(ToUnsetVar FontMask) {853 func (x *FontDescription) UnsetFields(ToUnsetVar FontMask) {
854+ core.LazyRegister(&xFontDescriptionUnsetFields, "PANGO", "pango_font_description_unset_fields", false)
855+
779 xFontDescriptionUnsetFields(x.GoPointer(), ToUnsetVar)856 xFontDescriptionUnsetFields(x.GoPointer(), ToUnsetVar)
780 }857 }
781 858
@@ -1211,6 +1288,7 @@ type FontMetrics struct {
1211 var xFontMetricsGLibType func() types.GType1288 var xFontMetricsGLibType func() types.GType
1212 1289
1213 func FontMetricsGLibType() types.GType {1290 func FontMetricsGLibType() types.GType {
1291+ core.LazyRegister(&xFontMetricsGLibType, "PANGO", "pango_font_metrics_get_type", false)
1214 return xFontMetricsGLibType()1292 return xFontMetricsGLibType()
1215 }1293 }
1216 1294
@@ -1234,6 +1312,8 @@ var xFontMetricsGetApproximateCharWidth func(uintptr) int
1234 // determining the initial size for a window. Actual characters in1312 // determining the initial size for a window. Actual characters in
1235 // text will be wider and narrower than this.1313 // text will be wider and narrower than this.
1236 func (x *FontMetrics) GetApproximateCharWidth() int {1314 func (x *FontMetrics) GetApproximateCharWidth() int {
1315+ core.LazyRegister(&xFontMetricsGetApproximateCharWidth, "PANGO", "pango_font_metrics_get_approximate_char_width", false)
1316+
1237 cret := xFontMetricsGetApproximateCharWidth(x.GoPointer())1317 cret := xFontMetricsGetApproximateCharWidth(x.GoPointer())
1238 return cret1318 return cret
1239 }1319 }
@@ -1248,6 +1328,8 @@ var xFontMetricsGetApproximateDigitWidth func(uintptr) int
1248 // is generally somewhat more accurate than the result of1328 // is generally somewhat more accurate than the result of
1249 // pango_font_metrics_get_approximate_char_width() for digits.1329 // pango_font_metrics_get_approximate_char_width() for digits.
1250 func (x *FontMetrics) GetApproximateDigitWidth() int {1330 func (x *FontMetrics) GetApproximateDigitWidth() int {
1331+ core.LazyRegister(&xFontMetricsGetApproximateDigitWidth, "PANGO", "pango_font_metrics_get_approximate_digit_width", false)
1332+
1251 cret := xFontMetricsGetApproximateDigitWidth(x.GoPointer())1333 cret := xFontMetricsGetApproximateDigitWidth(x.GoPointer())
1252 return cret1334 return cret
1253 }1335 }
@@ -1261,6 +1343,8 @@ var xFontMetricsGetAscent func(uintptr) int
1261 // of the actual drawn ink. It is necessary to lay out the text to1343 // of the actual drawn ink. It is necessary to lay out the text to
1262 // figure where the ink will be.)1344 // figure where the ink will be.)
1263 func (x *FontMetrics) GetAscent() int {1345 func (x *FontMetrics) GetAscent() int {
1346+ core.LazyRegister(&xFontMetricsGetAscent, "PANGO", "pango_font_metrics_get_ascent", false)
1347+
1264 cret := xFontMetricsGetAscent(x.GoPointer())1348 cret := xFontMetricsGetAscent(x.GoPointer())
1265 return cret1349 return cret
1266 }1350 }
@@ -1274,6 +1358,8 @@ var xFontMetricsGetDescent func(uintptr) int
1274 // bottom of the actual drawn ink. It is necessary to lay out the text1358 // bottom of the actual drawn ink. It is necessary to lay out the text
1275 // to figure where the ink will be.)1359 // to figure where the ink will be.)
1276 func (x *FontMetrics) GetDescent() int {1360 func (x *FontMetrics) GetDescent() int {
1361+ core.LazyRegister(&xFontMetricsGetDescent, "PANGO", "pango_font_metrics_get_descent", false)
1362+
1277 cret := xFontMetricsGetDescent(x.GoPointer())1363 cret := xFontMetricsGetDescent(x.GoPointer())
1278 return cret1364 return cret
1279 }1365 }
@@ -1287,6 +1373,8 @@ var xFontMetricsGetHeight func(uintptr) int
1287 //1373 //
1288 // If the line height is not available, 0 is returned.1374 // If the line height is not available, 0 is returned.
1289 func (x *FontMetrics) GetHeight() int {1375 func (x *FontMetrics) GetHeight() int {
1376+ core.LazyRegister(&xFontMetricsGetHeight, "PANGO", "pango_font_metrics_get_height", false)
1377+
1290 cret := xFontMetricsGetHeight(x.GoPointer())1378 cret := xFontMetricsGetHeight(x.GoPointer())
1291 return cret1379 return cret
1292 }1380 }
@@ -1298,6 +1386,8 @@ var xFontMetricsGetStrikethroughPosition func(uintptr) int
1298 // The value returned is the distance *above* the1386 // The value returned is the distance *above* the
1299 // baseline of the top of the strikethrough.1387 // baseline of the top of the strikethrough.
1300 func (x *FontMetrics) GetStrikethroughPosition() int {1388 func (x *FontMetrics) GetStrikethroughPosition() int {
1389+ core.LazyRegister(&xFontMetricsGetStrikethroughPosition, "PANGO", "pango_font_metrics_get_strikethrough_position", false)
1390+
1301 cret := xFontMetricsGetStrikethroughPosition(x.GoPointer())1391 cret := xFontMetricsGetStrikethroughPosition(x.GoPointer())
1302 return cret1392 return cret
1303 }1393 }
@@ -1306,6 +1396,8 @@ var xFontMetricsGetStrikethroughThickness func(uintptr) int
1306 1396
1307 // Gets the suggested thickness to draw for the strikethrough.1397 // Gets the suggested thickness to draw for the strikethrough.
1308 func (x *FontMetrics) GetStrikethroughThickness() int {1398 func (x *FontMetrics) GetStrikethroughThickness() int {
1399+ core.LazyRegister(&xFontMetricsGetStrikethroughThickness, "PANGO", "pango_font_metrics_get_strikethrough_thickness", false)
1400+
1309 cret := xFontMetricsGetStrikethroughThickness(x.GoPointer())1401 cret := xFontMetricsGetStrikethroughThickness(x.GoPointer())
1310 return cret1402 return cret
1311 }1403 }
@@ -1318,6 +1410,8 @@ var xFontMetricsGetUnderlinePosition func(uintptr) int
1318 // of the underline. Since most fonts have underline positions beneath1410 // of the underline. Since most fonts have underline positions beneath
1319 // the baseline, this value is typically negative.1411 // the baseline, this value is typically negative.
1320 func (x *FontMetrics) GetUnderlinePosition() int {1412 func (x *FontMetrics) GetUnderlinePosition() int {
1413+ core.LazyRegister(&xFontMetricsGetUnderlinePosition, "PANGO", "pango_font_metrics_get_underline_position", false)
1414+
1321 cret := xFontMetricsGetUnderlinePosition(x.GoPointer())1415 cret := xFontMetricsGetUnderlinePosition(x.GoPointer())
1322 return cret1416 return cret
1323 }1417 }
@@ -1326,6 +1420,8 @@ var xFontMetricsGetUnderlineThickness func(uintptr) int
1326 1420
1327 // Gets the suggested thickness to draw for the underline.1421 // Gets the suggested thickness to draw for the underline.
1328 func (x *FontMetrics) GetUnderlineThickness() int {1422 func (x *FontMetrics) GetUnderlineThickness() int {
1423+ core.LazyRegister(&xFontMetricsGetUnderlineThickness, "PANGO", "pango_font_metrics_get_underline_thickness", false)
1424+
1329 cret := xFontMetricsGetUnderlineThickness(x.GoPointer())1425 cret := xFontMetricsGetUnderlineThickness(x.GoPointer())
1330 return cret1426 return cret
1331 }1427 }
@@ -1334,6 +1430,8 @@ var xFontMetricsRef func(uintptr) uintptr
1334 1430
1335 // Increase the reference count of a font metrics structure by one.1431 // Increase the reference count of a font metrics structure by one.
1336 func (x *FontMetrics) Ref() *FontMetrics {1432 func (x *FontMetrics) Ref() *FontMetrics {
1433+ core.LazyRegister(&xFontMetricsRef, "PANGO", "pango_font_metrics_ref", false)
1434+
1337 cret := xFontMetricsRef(x.GoPointer())1435 cret := xFontMetricsRef(x.GoPointer())
1338 if cret == 0 {1436 if cret == 0 {
1339 return nil1437 return nil
@@ -1347,6 +1445,8 @@ var xFontMetricsUnref func(uintptr)
1347 //1445 //
1348 // If the result is zero, frees the structure and any associated memory.1446 // If the result is zero, frees the structure and any associated memory.
1349 func (x *FontMetrics) Unref() {1447 func (x *FontMetrics) Unref() {
1448+ core.LazyRegister(&xFontMetricsUnref, "PANGO", "pango_font_metrics_unref", false)
1449+
1350 xFontMetricsUnref(x.GoPointer())1450 xFontMetricsUnref(x.GoPointer())
1351 }1451 }
1352 1452
@@ -1378,6 +1478,7 @@ type FontMask int
1378 var xFontMaskGLibType func() types.GType1478 var xFontMaskGLibType func() types.GType
1379 1479
1380 func FontMaskGLibType() types.GType {1480 func FontMaskGLibType() types.GType {
1481+ core.LazyRegister(&xFontMaskGLibType, "PANGO", "pango_font_mask_get_type", false)
1381 return xFontMaskGLibType()1482 return xFontMaskGLibType()
1382 }1483 }
1383 1484
@@ -1411,6 +1512,7 @@ type FontColor int
1411 var xFontColorGLibType func() types.GType1512 var xFontColorGLibType func() types.GType
1412 1513
1413 func FontColorGLibType() types.GType {1514 func FontColorGLibType() types.GType {
1515+ core.LazyRegister(&xFontColorGLibType, "PANGO", "pango_font_color_get_type", false)
1414 return xFontColorGLibType()1516 return xFontColorGLibType()
1415 }1517 }
1416 1518
@@ -1431,6 +1533,7 @@ type Stretch int
1431 var xStretchGLibType func() types.GType1533 var xStretchGLibType func() types.GType
1432 1534
1433 func StretchGLibType() types.GType {1535 func StretchGLibType() types.GType {
1536+ core.LazyRegister(&xStretchGLibType, "PANGO", "pango_stretch_get_type", false)
1434 return xStretchGLibType()1537 return xStretchGLibType()
1435 }1538 }
1436 1539
@@ -1462,6 +1565,7 @@ type Style int
1462 var xStyleGLibType func() types.GType1565 var xStyleGLibType func() types.GType
1463 1566
1464 func StyleGLibType() types.GType {1567 func StyleGLibType() types.GType {
1568+ core.LazyRegister(&xStyleGLibType, "PANGO", "pango_style_get_type", false)
1465 return xStyleGLibType()1569 return xStyleGLibType()
1466 }1570 }
1467 1571
@@ -1481,6 +1585,7 @@ type Variant int
1481 var xVariantGLibType func() types.GType1585 var xVariantGLibType func() types.GType
1482 1586
1483 func VariantGLibType() types.GType {1587 func VariantGLibType() types.GType {
1588+ core.LazyRegister(&xVariantGLibType, "PANGO", "pango_variant_get_type", false)
1484 return xVariantGLibType()1589 return xVariantGLibType()
1485 }1590 }
1486 1591
@@ -1519,6 +1624,7 @@ type Weight int
1519 var xWeightGLibType func() types.GType1624 var xWeightGLibType func() types.GType
1520 1625
1521 func WeightGLibType() types.GType {1626 func WeightGLibType() types.GType {
1627+ core.LazyRegister(&xWeightGLibType, "PANGO", "pango_weight_get_type", false)
1522 return xWeightGLibType()1628 return xWeightGLibType()
1523 }1629 }
1524 1630
@@ -1605,6 +1711,8 @@ var xFontDescriptionFromString func(string) uintptr
1605 //1711 //
1606 // Cantarell Italic Light 15 @<U+200D>wght=200 #<U+200D>tnum=11712 // Cantarell Italic Light 15 @<U+200D>wght=200 #<U+200D>tnum=1
1607 func FontDescriptionFromString(StrVar string) *FontDescription {1713 func FontDescriptionFromString(StrVar string) *FontDescription {
1714+ core.LazyRegister(&xFontDescriptionFromString, "PANGO", "pango_font_description_from_string", false)
1715+
1608 cret := xFontDescriptionFromString(StrVar)1716 cret := xFontDescriptionFromString(StrVar)
1609 if cret == 0 {1717 if cret == 0 {
1610 return nil1718 return nil
@@ -1621,6 +1729,7 @@ type Font struct {
1621 var xFontGLibType func() types.GType1729 var xFontGLibType func() types.GType
1622 1730
1623 func FontGLibType() types.GType {1731 func FontGLibType() types.GType {
1732+ core.LazyRegister(&xFontGLibType, "PANGO", "pango_font_get_type", false)
1624 return xFontGLibType()1733 return xFontGLibType()
1625 }1734 }
1626 1735
@@ -1637,6 +1746,8 @@ var xFontDescribe func(uintptr) uintptr
1637 // Use [method@Pango.Font.describe_with_absolute_size] if you want1746 // Use [method@Pango.Font.describe_with_absolute_size] if you want
1638 // the font size in device units.1747 // the font size in device units.
1639 func (x *Font) Describe() *FontDescription {1748 func (x *Font) Describe() *FontDescription {
1749+ core.LazyRegister(&xFontDescribe, "PANGO", "pango_font_describe", false)
1750+
1640 cret := xFontDescribe(x.GoPointer())1751 cret := xFontDescribe(x.GoPointer())
1641 if cret == 0 {1752 if cret == 0 {
1642 return nil1753 return nil
@@ -1651,6 +1762,8 @@ var xFontDescribeWithAbsoluteSize func(uintptr) uintptr
1651 //1762 //
1652 // Use [method@Pango.Font.describe] if you want the font size in points.1763 // Use [method@Pango.Font.describe] if you want the font size in points.
1653 func (x *Font) DescribeWithAbsoluteSize() *FontDescription {1764 func (x *Font) DescribeWithAbsoluteSize() *FontDescription {
1765+ core.LazyRegister(&xFontDescribeWithAbsoluteSize, "PANGO", "pango_font_describe_with_absolute_size", false)
1766+
1654 cret := xFontDescribeWithAbsoluteSize(x.GoPointer())1767 cret := xFontDescribeWithAbsoluteSize(x.GoPointer())
1655 if cret == 0 {1768 if cret == 0 {
1656 return nil1769 return nil
@@ -1662,6 +1775,7 @@ var xFontGetCoverage func(uintptr, *Language) uintptr
1662 1775
1663 // Computes the coverage map for a given font and language tag.1776 // Computes the coverage map for a given font and language tag.
1664 func (x *Font) GetCoverage(LanguageVar *Language) *Coverage {1777 func (x *Font) GetCoverage(LanguageVar *Language) *Coverage {
1778+ core.LazyRegister(&xFontGetCoverage, "PANGO", "pango_font_get_coverage", false)
1665 var cls *Coverage1779 var cls *Coverage
1666 1780
1667 cret := xFontGetCoverage(x.GoPointer(), LanguageVar)1781 cret := xFontGetCoverage(x.GoPointer(), LanguageVar)
@@ -1681,6 +1795,7 @@ var xFontGetFace func(uintptr) uintptr
1681 // Note that this function can return `NULL` in cases1795 // Note that this function can return `NULL` in cases
1682 // where the font outlives its font map.1796 // where the font outlives its font map.
1683 func (x *Font) GetFace() *FontFace {1797 func (x *Font) GetFace() *FontFace {
1798+ core.LazyRegister(&xFontGetFace, "PANGO", "pango_font_get_face", false)
1684 var cls *FontFace1799 var cls *FontFace
1685 1800
1686 cret := xFontGetFace(x.GoPointer())1801 cret := xFontGetFace(x.GoPointer())
@@ -1704,6 +1819,8 @@ var xFontGetFeatures func(uintptr, *[]uintptr, uint, *uint)
1704 // Note that this does not include OpenType features which the1819 // Note that this does not include OpenType features which the
1705 // rendering system enables by default.1820 // rendering system enables by default.
1706 func (x *Font) GetFeatures(FeaturesVar *[]uintptr, LenVar uint, NumFeaturesVar *uint) {1821 func (x *Font) GetFeatures(FeaturesVar *[]uintptr, LenVar uint, NumFeaturesVar *uint) {
1822+ core.LazyRegister(&xFontGetFeatures, "PANGO", "pango_font_get_features", false)
1823+
1707 xFontGetFeatures(x.GoPointer(), FeaturesVar, LenVar, NumFeaturesVar)1824 xFontGetFeatures(x.GoPointer(), FeaturesVar, LenVar, NumFeaturesVar)
1708 }1825 }
1709 1826
@@ -1721,6 +1838,7 @@ var xFontGetFontMap func(uintptr) uintptr
1721 // font map is kept alive. In most uses this is not an issue1838 // font map is kept alive. In most uses this is not an issue
1722 // as a `PangoContext` holds a reference to the font map.1839 // as a `PangoContext` holds a reference to the font map.
1723 func (x *Font) GetFontMap() *FontMap {1840 func (x *Font) GetFontMap() *FontMap {
1841+ core.LazyRegister(&xFontGetFontMap, "PANGO", "pango_font_get_font_map", false)
1724 var cls *FontMap1842 var cls *FontMap
1725 1843
1726 cret := xFontGetFontMap(x.GoPointer())1844 cret := xFontGetFontMap(x.GoPointer())
@@ -1748,6 +1866,8 @@ var xFontGetGlyphExtents func(uintptr, Glyph, *Rectangle, *Rectangle)
1748 // If @font is %NULL, this function gracefully sets some sane values in the1866 // If @font is %NULL, this function gracefully sets some sane values in the
1749 // output variables and returns.1867 // output variables and returns.
1750 func (x *Font) GetGlyphExtents(GlyphVar Glyph, InkRectVar *Rectangle, LogicalRectVar *Rectangle) {1868 func (x *Font) GetGlyphExtents(GlyphVar Glyph, InkRectVar *Rectangle, LogicalRectVar *Rectangle) {
1869+ core.LazyRegister(&xFontGetGlyphExtents, "PANGO", "pango_font_get_glyph_extents", false)
1870+
1751 xFontGetGlyphExtents(x.GoPointer(), GlyphVar, InkRectVar, LogicalRectVar)1871 xFontGetGlyphExtents(x.GoPointer(), GlyphVar, InkRectVar, LogicalRectVar)
1752 }1872 }
1753 1873
@@ -1759,6 +1879,8 @@ var xFontGetHbFont func(uintptr) uintptr
1759 // and immutable. If you need to make changes to the `hb_font_t`,1879 // and immutable. If you need to make changes to the `hb_font_t`,
1760 // use [hb_font_create_sub_font()](https://harfbuzz.github.io/harfbuzz-hb-font.html#hb-font-create-sub-font).1880 // use [hb_font_create_sub_font()](https://harfbuzz.github.io/harfbuzz-hb-font.html#hb-font-create-sub-font).
1761 func (x *Font) GetHbFont() uintptr {1881 func (x *Font) GetHbFont() uintptr {
1882+ core.LazyRegister(&xFontGetHbFont, "PANGO", "pango_font_get_hb_font", false)
1883+
1762 cret := xFontGetHbFont(x.GoPointer())1884 cret := xFontGetHbFont(x.GoPointer())
1763 return cret1885 return cret
1764 }1886 }
@@ -1774,6 +1896,8 @@ var xFontGetLanguages func(uintptr) uintptr
1774 // The returned array is only valid as long as the font1896 // The returned array is only valid as long as the font
1775 // and its fontmap are valid.1897 // and its fontmap are valid.
1776 func (x *Font) GetLanguages() uintptr {1898 func (x *Font) GetLanguages() uintptr {
1899+ core.LazyRegister(&xFontGetLanguages, "PANGO", "pango_font_get_languages", false)
1900+
1777 cret := xFontGetLanguages(x.GoPointer())1901 cret := xFontGetLanguages(x.GoPointer())
1778 return cret1902 return cret
1779 }1903 }
@@ -1789,6 +1913,8 @@ var xFontGetMetrics func(uintptr, *Language) uintptr
1789 // If @font is %NULL, this function gracefully sets some sane values in the1913 // If @font is %NULL, this function gracefully sets some sane values in the
1790 // output variables and returns.1914 // output variables and returns.
1791 func (x *Font) GetMetrics(LanguageVar *Language) *FontMetrics {1915 func (x *Font) GetMetrics(LanguageVar *Language) *FontMetrics {
1916+ core.LazyRegister(&xFontGetMetrics, "PANGO", "pango_font_get_metrics", false)
1917+
1792 cret := xFontGetMetrics(x.GoPointer(), LanguageVar)1918 cret := xFontGetMetrics(x.GoPointer(), LanguageVar)
1793 if cret == 0 {1919 if cret == 0 {
1794 return nil1920 return nil
@@ -1800,6 +1926,8 @@ var xFontHasChar func(uintptr, uint32) bool
1800 1926
1801 // Returns whether the font provides a glyph for this character.1927 // Returns whether the font provides a glyph for this character.
1802 func (x *Font) HasChar(WcVar uint32) bool {1928 func (x *Font) HasChar(WcVar uint32) bool {
1929+ core.LazyRegister(&xFontHasChar, "PANGO", "pango_font_has_char", false)
1930+
1803 cret := xFontHasChar(x.GoPointer(), WcVar)1931 cret := xFontHasChar(x.GoPointer(), WcVar)
1804 return cret1932 return cret
1805 }1933 }
@@ -1816,6 +1944,8 @@ var xFontSerialize func(uintptr) uintptr
1816 //1944 //
1817 // To recreate a font from its serialized form, use [func@Pango.Font.deserialize].1945 // To recreate a font from its serialized form, use [func@Pango.Font.deserialize].
1818 func (x *Font) Serialize() *glib.Bytes {1946 func (x *Font) Serialize() *glib.Bytes {
1947+ core.LazyRegister(&xFontSerialize, "PANGO", "pango_font_serialize", false)
1948+
1819 cret := xFontSerialize(x.GoPointer())1949 cret := xFontSerialize(x.GoPointer())
1820 if cret == 0 {1950 if cret == 0 {
1821 return nil1951 return nil
@@ -1838,6 +1968,8 @@ var xFontDescriptionsFree func(uintptr, int)
1838 1968
1839 // Frees an array of font descriptions.1969 // Frees an array of font descriptions.
1840 func FontDescriptionsFree(DescsVar uintptr, NDescsVar int) {1970 func FontDescriptionsFree(DescsVar uintptr, NDescsVar int) {
1971+ core.LazyRegister(&xFontDescriptionsFree, "PANGO", "pango_font_descriptions_free", false)
1972+
1841 xFontDescriptionsFree(DescsVar, NDescsVar)1973 xFontDescriptionsFree(DescsVar, NDescsVar)
1842 }1974 }
1843 1975
@@ -1851,6 +1983,7 @@ var xFontDeserialize func(uintptr, *glib.Bytes, **glib.Error) uintptr
1851 // the one that was serialized, you can compare @bytes to the1983 // the one that was serialized, you can compare @bytes to the
1852 // result of serializing the font again.1984 // result of serializing the font again.
1853 func FontDeserialize(ContextVar *Context, BytesVar *glib.Bytes) (*Font, error) {1985 func FontDeserialize(ContextVar *Context, BytesVar *glib.Bytes) (*Font, error) {
1986+ core.LazyRegister(&xFontDeserialize, "PANGO", "pango_font_deserialize", false)
1854 var cls *Font1987 var cls *Font
1855 var cerr *glib.Error1988 var cerr *glib.Error
1856 1989
@@ -1876,6 +2009,7 @@ type FontFace struct {
1876 var xFontFaceGLibType func() types.GType2009 var xFontFaceGLibType func() types.GType
1877 2010
1878 func FontFaceGLibType() types.GType {2011 func FontFaceGLibType() types.GType {
2012+ core.LazyRegister(&xFontFaceGLibType, "PANGO", "pango_font_face_get_type", false)
1879 return xFontFaceGLibType()2013 return xFontFaceGLibType()
1880 }2014 }
1881 2015
@@ -1893,6 +2027,8 @@ var xFontFaceDescribe func(uintptr) uintptr
1893 // variant, weight and stretch of the face, but its size field2027 // variant, weight and stretch of the face, but its size field
1894 // will be unset.2028 // will be unset.
1895 func (x *FontFace) Describe() *FontDescription {2029 func (x *FontFace) Describe() *FontDescription {
2030+ core.LazyRegister(&xFontFaceDescribe, "PANGO", "pango_font_face_describe", false)
2031+
1896 cret := xFontFaceDescribe(x.GoPointer())2032 cret := xFontFaceDescribe(x.GoPointer())
1897 if cret == 0 {2033 if cret == 0 {
1898 return nil2034 return nil
@@ -1908,6 +2044,8 @@ var xFontFaceGetFaceName func(uintptr) string
1908 // with the same name (e.g. a variable and a non-variable2044 // with the same name (e.g. a variable and a non-variable
1909 // face for the same style).2045 // face for the same style).
1910 func (x *FontFace) GetFaceName() string {2046 func (x *FontFace) GetFaceName() string {
2047+ core.LazyRegister(&xFontFaceGetFaceName, "PANGO", "pango_font_face_get_face_name", false)
2048+
1911 cret := xFontFaceGetFaceName(x.GoPointer())2049 cret := xFontFaceGetFaceName(x.GoPointer())
1912 return cret2050 return cret
1913 }2051 }
@@ -1916,6 +2054,7 @@ var xFontFaceGetFamily func(uintptr) uintptr
1916 2054
1917 // Gets the `PangoFontFamily` that @face belongs to.2055 // Gets the `PangoFontFamily` that @face belongs to.
1918 func (x *FontFace) GetFamily() *FontFamily {2056 func (x *FontFace) GetFamily() *FontFamily {
2057+ core.LazyRegister(&xFontFaceGetFamily, "PANGO", "pango_font_face_get_family", false)
1919 var cls *FontFamily2058 var cls *FontFamily
1920 2059
1921 cret := xFontFaceGetFamily(x.GoPointer())2060 cret := xFontFaceGetFamily(x.GoPointer())
@@ -1937,6 +2076,8 @@ var xFontFaceIsSynthesized func(uintptr) bool
1937 // creates this face from another face, by shearing, emboldening,2076 // creates this face from another face, by shearing, emboldening,
1938 // lightening or modifying it in some other way.2077 // lightening or modifying it in some other way.
1939 func (x *FontFace) IsSynthesized() bool {2078 func (x *FontFace) IsSynthesized() bool {
2079+ core.LazyRegister(&xFontFaceIsSynthesized, "PANGO", "pango_font_face_is_synthesized", false)
2080+
1940 cret := xFontFaceIsSynthesized(x.GoPointer())2081 cret := xFontFaceIsSynthesized(x.GoPointer())
1941 return cret2082 return cret
1942 }2083 }
@@ -1950,6 +2091,8 @@ var xFontFaceListSizes func(uintptr, *[]int, *int)
1950 // to by @n_sizes. The sizes returned are in Pango units and are sorted2091 // to by @n_sizes. The sizes returned are in Pango units and are sorted
1951 // in ascending order.2092 // in ascending order.
1952 func (x *FontFace) ListSizes(SizesVar *[]int, NSizesVar *int) {2093 func (x *FontFace) ListSizes(SizesVar *[]int, NSizesVar *int) {
2094+ core.LazyRegister(&xFontFaceListSizes, "PANGO", "pango_font_face_list_sizes", false)
2095+
1953 xFontFaceListSizes(x.GoPointer(), SizesVar, NSizesVar)2096 xFontFaceListSizes(x.GoPointer(), SizesVar, NSizesVar)
1954 }2097 }
1955 2098
@@ -1976,6 +2119,7 @@ type FontFamily struct {
1976 var xFontFamilyGLibType func() types.GType2119 var xFontFamilyGLibType func() types.GType
1977 2120
1978 func FontFamilyGLibType() types.GType {2121 func FontFamilyGLibType() types.GType {
2122+ core.LazyRegister(&xFontFamilyGLibType, "PANGO", "pango_font_family_get_type", false)
1979 return xFontFamilyGLibType()2123 return xFontFamilyGLibType()
1980 }2124 }
1981 2125
@@ -1989,6 +2133,7 @@ var xFontFamilyGetFace func(uintptr, uintptr) uintptr
1989 2133
1990 // Gets the `PangoFontFace` of @family with the given name.2134 // Gets the `PangoFontFace` of @family with the given name.
1991 func (x *FontFamily) GetFace(NameVar *string) *FontFace {2135 func (x *FontFamily) GetFace(NameVar *string) *FontFace {
2136+ core.LazyRegister(&xFontFamilyGetFace, "PANGO", "pango_font_family_get_face", false)
1992 var cls *FontFace2137 var cls *FontFace
1993 2138
1994 NameVarPtr := core.GStrdupNullable(NameVar)2139 NameVarPtr := core.GStrdupNullable(NameVar)
@@ -2013,6 +2158,8 @@ var xFontFamilyGetName func(uintptr) string
2013 // be used in a `PangoFontDescription` to specify that a face from2158 // be used in a `PangoFontDescription` to specify that a face from
2014 // this family is desired.2159 // this family is desired.
2015 func (x *FontFamily) GetName() string {2160 func (x *FontFamily) GetName() string {
2161+ core.LazyRegister(&xFontFamilyGetName, "PANGO", "pango_font_family_get_name", false)
2162+
2016 cret := xFontFamilyGetName(x.GoPointer())2163 cret := xFontFamilyGetName(x.GoPointer())
2017 return cret2164 return cret
2018 }2165 }
@@ -2034,6 +2181,8 @@ var xFontFamilyIsMonospace func(uintptr) bool
2034 // results of [method@Pango.FontMetrics.get_approximate_char_width] may2181 // results of [method@Pango.FontMetrics.get_approximate_char_width] may
2035 // be affected by double-width characters.2182 // be affected by double-width characters.
2036 func (x *FontFamily) IsMonospace() bool {2183 func (x *FontFamily) IsMonospace() bool {
2184+ core.LazyRegister(&xFontFamilyIsMonospace, "PANGO", "pango_font_family_is_monospace", false)
2185+
2037 cret := xFontFamilyIsMonospace(x.GoPointer())2186 cret := xFontFamilyIsMonospace(x.GoPointer())
2038 return cret2187 return cret
2039 }2188 }
@@ -2046,6 +2195,8 @@ var xFontFamilyIsVariable func(uintptr) bool
2046 // Such axes are also known as _variations_; see2195 // Such axes are also known as _variations_; see
2047 // [method@Pango.FontDescription.set_variations] for more information.2196 // [method@Pango.FontDescription.set_variations] for more information.
2048 func (x *FontFamily) IsVariable() bool {2197 func (x *FontFamily) IsVariable() bool {
2198+ core.LazyRegister(&xFontFamilyIsVariable, "PANGO", "pango_font_family_is_variable", false)
2199+
2049 cret := xFontFamilyIsVariable(x.GoPointer())2200 cret := xFontFamilyIsVariable(x.GoPointer())
2050 return cret2201 return cret
2051 }2202 }
@@ -2063,6 +2214,8 @@ var xFontFamilyListFaces func(uintptr, *uintptr, *int)
2063 // `PangoFontFamily` also implemented the [iface@Gio.ListModel] interface2214 // `PangoFontFamily` also implemented the [iface@Gio.ListModel] interface
2064 // for enumerating faces.2215 // for enumerating faces.
2065 func (x *FontFamily) ListFaces(FacesVar *uintptr, NFacesVar *int) {2216 func (x *FontFamily) ListFaces(FacesVar *uintptr, NFacesVar *int) {
2217+ core.LazyRegister(&xFontFamilyListFaces, "PANGO", "pango_font_family_list_faces", false)
2218+
2066 xFontFamilyListFaces(x.GoPointer(), FacesVar, NFacesVar)2219 xFontFamilyListFaces(x.GoPointer(), FacesVar, NFacesVar)
2067 }2220 }
2068 2221
@@ -2198,116 +2351,4 @@ func (x *FontFamily) ItemsChanged(PositionVar uint, RemovedVar uint, AddedVar ui
2198 func init() {2351 func init() {
2199 core.SetPackageName("PANGO", "pango")2352 core.SetPackageName("PANGO", "pango")
2200 core.SetSharedLibraries("PANGO", []string{"libpango-1.0.so.0", "libpango-1.0.0.dylib"})2353 core.SetSharedLibraries("PANGO", []string{"libpango-1.0.so.0", "libpango-1.0.0.dylib"})
2201- var libs []uintptr
2202- for _, libPath := range core.GetPaths("PANGO") {
2203- lib, err := purego.Dlopen(libPath, purego.RTLD_NOW|purego.RTLD_GLOBAL)
2204- if err != nil {
2205- panic(err)
2206- }
2207- libs = append(libs, lib)
2208- }
2209-
2210- core.PuregoSafeRegister(&xFontMaskGLibType, libs, "pango_font_mask_get_type")
2211-
2212- core.PuregoSafeRegister(&xFontColorGLibType, libs, "pango_font_color_get_type")
2213-
2214- core.PuregoSafeRegister(&xStretchGLibType, libs, "pango_stretch_get_type")
2215-
2216- core.PuregoSafeRegister(&xStyleGLibType, libs, "pango_style_get_type")
2217-
2218- core.PuregoSafeRegister(&xVariantGLibType, libs, "pango_variant_get_type")
2219-
2220- core.PuregoSafeRegister(&xWeightGLibType, libs, "pango_weight_get_type")
2221-
2222- core.PuregoSafeRegister(&xFontDescriptionFromString, libs, "pango_font_description_from_string")
2223-
2224- core.PuregoSafeRegister(&xFontDescriptionGLibType, libs, "pango_font_description_get_type")
2225-
2226- core.PuregoSafeRegister(&xNewFontDescription, libs, "pango_font_description_new")
2227-
2228- core.PuregoSafeRegister(&xFontDescriptionBetterMatch, libs, "pango_font_description_better_match")
2229- core.PuregoSafeRegister(&xFontDescriptionCopy, libs, "pango_font_description_copy")
2230- core.PuregoSafeRegister(&xFontDescriptionCopyStatic, libs, "pango_font_description_copy_static")
2231- core.PuregoSafeRegister(&xFontDescriptionEqual, libs, "pango_font_description_equal")
2232- core.PuregoSafeRegister(&xFontDescriptionFree, libs, "pango_font_description_free")
2233- core.PuregoSafeRegister(&xFontDescriptionGetColor, libs, "pango_font_description_get_color")
2234- core.PuregoSafeRegister(&xFontDescriptionGetFamily, libs, "pango_font_description_get_family")
2235- core.PuregoSafeRegister(&xFontDescriptionGetFeatures, libs, "pango_font_description_get_features")
2236- core.PuregoSafeRegister(&xFontDescriptionGetGravity, libs, "pango_font_description_get_gravity")
2237- core.PuregoSafeRegister(&xFontDescriptionGetSetFields, libs, "pango_font_description_get_set_fields")
2238- core.PuregoSafeRegister(&xFontDescriptionGetSize, libs, "pango_font_description_get_size")
2239- core.PuregoSafeRegister(&xFontDescriptionGetSizeIsAbsolute, libs, "pango_font_description_get_size_is_absolute")
2240- core.PuregoSafeRegister(&xFontDescriptionGetStretch, libs, "pango_font_description_get_stretch")
2241- core.PuregoSafeRegister(&xFontDescriptionGetStyle, libs, "pango_font_description_get_style")
2242- core.PuregoSafeRegister(&xFontDescriptionGetVariant, libs, "pango_font_description_get_variant")
2243- core.PuregoSafeRegister(&xFontDescriptionGetVariations, libs, "pango_font_description_get_variations")
2244- core.PuregoSafeRegister(&xFontDescriptionGetWeight, libs, "pango_font_description_get_weight")
2245- core.PuregoSafeRegister(&xFontDescriptionHash, libs, "pango_font_description_hash")
2246- core.PuregoSafeRegister(&xFontDescriptionMerge, libs, "pango_font_description_merge")
2247- core.PuregoSafeRegister(&xFontDescriptionMergeStatic, libs, "pango_font_description_merge_static")
2248- core.PuregoSafeRegister(&xFontDescriptionSetAbsoluteSize, libs, "pango_font_description_set_absolute_size")
2249- core.PuregoSafeRegister(&xFontDescriptionSetColor, libs, "pango_font_description_set_color")
2250- core.PuregoSafeRegister(&xFontDescriptionSetFamily, libs, "pango_font_description_set_family")
2251- core.PuregoSafeRegister(&xFontDescriptionSetFamilyStatic, libs, "pango_font_description_set_family_static")
2252- core.PuregoSafeRegister(&xFontDescriptionSetFeatures, libs, "pango_font_description_set_features")
2253- core.PuregoSafeRegister(&xFontDescriptionSetFeaturesStatic, libs, "pango_font_description_set_features_static")
2254- core.PuregoSafeRegister(&xFontDescriptionSetGravity, libs, "pango_font_description_set_gravity")
2255- core.PuregoSafeRegister(&xFontDescriptionSetSize, libs, "pango_font_description_set_size")
2256- core.PuregoSafeRegister(&xFontDescriptionSetStretch, libs, "pango_font_description_set_stretch")
2257- core.PuregoSafeRegister(&xFontDescriptionSetStyle, libs, "pango_font_description_set_style")
2258- core.PuregoSafeRegister(&xFontDescriptionSetVariant, libs, "pango_font_description_set_variant")
2259- core.PuregoSafeRegister(&xFontDescriptionSetVariations, libs, "pango_font_description_set_variations")
2260- core.PuregoSafeRegister(&xFontDescriptionSetVariationsStatic, libs, "pango_font_description_set_variations_static")
2261- core.PuregoSafeRegister(&xFontDescriptionSetWeight, libs, "pango_font_description_set_weight")
2262- core.PuregoSafeRegister(&xFontDescriptionToFilename, libs, "pango_font_description_to_filename")
2263- core.PuregoSafeRegister(&xFontDescriptionToString, libs, "pango_font_description_to_string")
2264- core.PuregoSafeRegister(&xFontDescriptionUnsetFields, libs, "pango_font_description_unset_fields")
2265-
2266- core.PuregoSafeRegister(&xFontMetricsGLibType, libs, "pango_font_metrics_get_type")
2267-
2268- core.PuregoSafeRegister(&xFontMetricsGetApproximateCharWidth, libs, "pango_font_metrics_get_approximate_char_width")
2269- core.PuregoSafeRegister(&xFontMetricsGetApproximateDigitWidth, libs, "pango_font_metrics_get_approximate_digit_width")
2270- core.PuregoSafeRegister(&xFontMetricsGetAscent, libs, "pango_font_metrics_get_ascent")
2271- core.PuregoSafeRegister(&xFontMetricsGetDescent, libs, "pango_font_metrics_get_descent")
2272- core.PuregoSafeRegister(&xFontMetricsGetHeight, libs, "pango_font_metrics_get_height")
2273- core.PuregoSafeRegister(&xFontMetricsGetStrikethroughPosition, libs, "pango_font_metrics_get_strikethrough_position")
2274- core.PuregoSafeRegister(&xFontMetricsGetStrikethroughThickness, libs, "pango_font_metrics_get_strikethrough_thickness")
2275- core.PuregoSafeRegister(&xFontMetricsGetUnderlinePosition, libs, "pango_font_metrics_get_underline_position")
2276- core.PuregoSafeRegister(&xFontMetricsGetUnderlineThickness, libs, "pango_font_metrics_get_underline_thickness")
2277- core.PuregoSafeRegister(&xFontMetricsRef, libs, "pango_font_metrics_ref")
2278- core.PuregoSafeRegister(&xFontMetricsUnref, libs, "pango_font_metrics_unref")
2279-
2280- core.PuregoSafeRegister(&xFontGLibType, libs, "pango_font_get_type")
2281-
2282- core.PuregoSafeRegister(&xFontDescribe, libs, "pango_font_describe")
2283- core.PuregoSafeRegister(&xFontDescribeWithAbsoluteSize, libs, "pango_font_describe_with_absolute_size")
2284- core.PuregoSafeRegister(&xFontGetCoverage, libs, "pango_font_get_coverage")
2285- core.PuregoSafeRegister(&xFontGetFace, libs, "pango_font_get_face")
2286- core.PuregoSafeRegister(&xFontGetFeatures, libs, "pango_font_get_features")
2287- core.PuregoSafeRegister(&xFontGetFontMap, libs, "pango_font_get_font_map")
2288- core.PuregoSafeRegister(&xFontGetGlyphExtents, libs, "pango_font_get_glyph_extents")
2289- core.PuregoSafeRegister(&xFontGetHbFont, libs, "pango_font_get_hb_font")
2290- core.PuregoSafeRegister(&xFontGetLanguages, libs, "pango_font_get_languages")
2291- core.PuregoSafeRegister(&xFontGetMetrics, libs, "pango_font_get_metrics")
2292- core.PuregoSafeRegister(&xFontHasChar, libs, "pango_font_has_char")
2293- core.PuregoSafeRegister(&xFontSerialize, libs, "pango_font_serialize")
2294-
2295- core.PuregoSafeRegister(&xFontDescriptionsFree, libs, "pango_font_descriptions_free")
2296- core.PuregoSafeRegister(&xFontDeserialize, libs, "pango_font_deserialize")
2297-
2298- core.PuregoSafeRegister(&xFontFaceGLibType, libs, "pango_font_face_get_type")
2299-
2300- core.PuregoSafeRegister(&xFontFaceDescribe, libs, "pango_font_face_describe")
2301- core.PuregoSafeRegister(&xFontFaceGetFaceName, libs, "pango_font_face_get_face_name")
2302- core.PuregoSafeRegister(&xFontFaceGetFamily, libs, "pango_font_face_get_family")
2303- core.PuregoSafeRegister(&xFontFaceIsSynthesized, libs, "pango_font_face_is_synthesized")
2304- core.PuregoSafeRegister(&xFontFaceListSizes, libs, "pango_font_face_list_sizes")
2305-
2306- core.PuregoSafeRegister(&xFontFamilyGLibType, libs, "pango_font_family_get_type")
2307-
2308- core.PuregoSafeRegister(&xFontFamilyGetFace, libs, "pango_font_family_get_face")
2309- core.PuregoSafeRegister(&xFontFamilyGetName, libs, "pango_font_family_get_name")
2310- core.PuregoSafeRegister(&xFontFamilyIsMonospace, libs, "pango_font_family_is_monospace")
2311- core.PuregoSafeRegister(&xFontFamilyIsVariable, libs, "pango_font_family_is_variable")
2312- core.PuregoSafeRegister(&xFontFamilyListFaces, libs, "pango_font_family_list_faces")
2313 }2354 }
M vendor/github.com/bnema/puregotk/v4/pango/pango-fontmap.go +13 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-fontset-simple.go +6 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-fontset.go +6 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-glyph-item.go +26 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-glyph.go +32 -31 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-gravity.go +10 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-item.go +19 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-language.go +6 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-layout.go +201 -131 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-markup.go +4 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-matrix.go +27 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-renderer.go +39 -32 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-script.go +14 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-tabs.go +34 -32 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-types.go +17 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-utils.go +38 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth-basic.go +10 -1 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth-digest.go +10 -1 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth-domain-basic.go +4 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth-domain-digest.go +6 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth-domain.go +19 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth-manager.go +5 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth-negotiate.go +3 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth-ntlm.go +10 -1 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth.go +32 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-cache.go +16 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-content-decoder.go +7 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-content-sniffer.go +4 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-cookie-jar-db.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-cookie-jar-text.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-cookie-jar.go +29 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-cookie.go +15 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-date-utils.go +5 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-form.go +12 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-headers.go +30 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-hsts-enforcer-db.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-hsts-enforcer.go +14 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-logger.go +13 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-message-body.go +30 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-message-headers.go +68 -52 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-message.go +90 -64 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-multipart-input-stream.go +8 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-multipart.go +19 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-server-message.go +42 -35 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-server.go +46 -40 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-session-feature.go +7 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-session.go +74 -60 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-status.go +4 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-tld.go +6 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-types.go +113 -75 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-uri-utils.go +7 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-version.go +9 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-websocket-connection.go +39 -33 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-websocket-extension-deflate.go +7 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-websocket-extension-manager.go +7 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-websocket-extension.go +20 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-websocket.go +13 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitApplicationInfo.go +17 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitAuthenticationRequest.go +32 -31 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitAutomationSession.go +10 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitBackForwardList.go +17 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitBackForwardListItem.go +9 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitClipboardPermissionRequest.go +11 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitColorChooserRequest.go +13 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitContextMenu.go +31 -33 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitContextMenuActions.go +13 -1 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitContextMenuItem.go +20 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitCookieManager.go +27 -33 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitCredential.go +23 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitDeviceInfoPermissionRequest.go +11 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitDownload.go +22 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitEditorState.go +16 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitError.go +32 -39 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitFaviconDatabase.go +13 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitFeature.go +29 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitFileChooserRequest.go +14 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitFindController.go +21 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitFormSubmissionRequest.go +7 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitGeolocationManager.go +26 -30 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitGeolocationPermissionRequest.go +11 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitHitTestResult.go +28 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitImage.go +11 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitInputMethodContext.go +38 -38 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitMediaKeySystemPermissionRequest.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitMemoryPressureSettings.go +29 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitNavigationAction.go +21 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitNavigationPolicyDecision.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitNetworkProxySettings.go +12 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitNetworkSession.go +34 -36 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitNotification.go +15 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitNotificationPermissionRequest.go +11 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitOptionMenu.go +14 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitOptionMenuItem.go +19 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitPermissionRequest.go +14 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitPermissionStateQuery.go +14 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitPointerLockPermissionRequest.go +11 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitPolicyDecision.go +11 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitPrintOperation.go +15 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitResponsePolicyDecision.go +9 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitScriptDialog.go +20 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitSecurityManager.go +27 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitSecurityOrigin.go +19 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitSettings.go +255 -146 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitURIRequest.go +12 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitURIResponse.go +15 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitURISchemeRequest.go +21 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitURISchemeResponse.go +10 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitURIUtilities.go +5 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitUserContent.go +30 -36 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitUserContentFilterStore.go +22 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitUserContentManager.go +39 -37 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitUserMediaPermissionRequest.go +9 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitUserMessage.go +15 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitVersion.go +9 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebContext.go +41 -40 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebExtension.go +50 -41 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebExtensionMatchPattern.go +34 -31 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebInspector.go +20 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebResource.go +9 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebView.go +159 -118 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebViewBase.go +11 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebViewGtk4.go +13 -1 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebViewSessionState.go +11 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebsiteData.go +13 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebsiteDataAccessPermissionRequest.go +7 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebsiteDataManager.go +47 -46 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebsitePolicies.go +8 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWindowProperties.go +19 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitXRPermissionRequest.go +21 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/more.go +6 -0 collapsed to keep the page light
M vendor/modules.txt +5 -1 collapsed to keep the page light

Keyboard shortcuts

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

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

Branches 8

Tags 42

↑↓ moveenter openesc close