detached a161e34

chore(deps): pin puregotk nil-signal fix

commit
a161e348e2093172038390b0906448f0ae979a0d
author
brice · · 2026-07-14 17:11 UTC
parent
c053b99
signature
GPG VerifiedCD88F9E564E0102646FB6077A1A07C7C7C3E349D · arch-gpg Verified for the committer email
905 files · +27842 -25263
M go.mod +1 -1
@@ -10,7 +10,7 @@ require (
1010 github.com/bnema/purego-cef2gtk v0.8.4-0.20260714160309-bbd397409ebe
1111 github.com/bnema/purego-pipewire v0.1.5-0.20260714124450-6504b9cdf02a
1212 github.com/bnema/purego-sqlite v0.1.4-0.20260714131321-3614fe683b9c
13- github.com/bnema/puregotk v0.7.0
13+ github.com/bnema/puregotk v0.7.1-0.20260714170452-0b6b9b901234
1414 github.com/charmbracelet/bubbles v1.0.0
1515 github.com/charmbracelet/bubbletea v1.3.10
1616 github.com/charmbracelet/lipgloss v1.1.0
@@ -10,7 +10,7 @@ require (
10 github.com/bnema/purego-cef2gtk v0.8.4-0.20260714160309-bbd397409ebe10 github.com/bnema/purego-cef2gtk v0.8.4-0.20260714160309-bbd397409ebe
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/puregotk v0.7.013+ github.com/bnema/puregotk v0.7.1-0.20260714170452-0b6b9b901234
14 github.com/charmbracelet/bubbles v1.0.014 github.com/charmbracelet/bubbles v1.0.0
15 github.com/charmbracelet/bubbletea v1.3.1015 github.com/charmbracelet/bubbletea v1.3.10
16 github.com/charmbracelet/lipgloss v1.1.016 github.com/charmbracelet/lipgloss v1.1.0
M go.sum +4 -0 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/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 generated file: collapsed
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 +8 -1 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
@@ -199,6 +199,7 @@ type WindowGravity int
199199 var xWindowGravityGLibType func() types.GType
200200
201201 func WindowGravityGLibType() types.GType {
202+ core.LazyRegister(&xWindowGravityGLibType, "GTK", "gtk_window_gravity_get_type", false)
202203 return xWindowGravityGLibType()
203204 }
204205
@@ -325,6 +326,7 @@ type Window struct {
325326 var xWindowGLibType func() types.GType
326327
327328 func WindowGLibType() types.GType {
329+ core.LazyRegister(&xWindowGLibType, "GTK", "gtk_window_get_type", false)
328330 return xWindowGLibType()
329331 }
330332
@@ -349,6 +351,7 @@ var xNewWindow func() uintptr
349351 //
350352 // To delete a `GtkWindow`, call [method@Gtk.Window.destroy].
351353 func NewWindow() *Window {
354+ core.LazyRegister(&xNewWindow, "GTK", "gtk_window_new", false)
352355 var cls *Window
353356
354357 cret := xNewWindow()
@@ -372,6 +375,8 @@ var xWindowClose func(uintptr)
372375 // This function can be used with close buttons in custom
373376 // titlebars.
374377 func (x *Window) Close() {
378+ core.LazyRegister(&xWindowClose, "GTK", "gtk_window_close", false)
379+
375380 xWindowClose(x.GoPointer())
376381 }
377382
@@ -379,6 +384,8 @@ var xWindowDestroy func(uintptr)
379384
380385 // Drops the internal reference GTK holds on toplevel windows.
381386 func (x *Window) Destroy() {
387+ core.LazyRegister(&xWindowDestroy, "GTK", "gtk_window_destroy", false)
388+
382389 xWindowDestroy(x.GoPointer())
383390 }
384391
@@ -398,6 +405,8 @@ var xWindowFullscreen func(uintptr)
398405 // [property@Gdk.Toplevel:state] property, or by listening to
399406 // notifications of the [property@Gtk.Window:fullscreened] property.
400407 func (x *Window) Fullscreen() {
408+ core.LazyRegister(&xWindowFullscreen, "GTK", "gtk_window_fullscreen", false)
409+
401410 xWindowFullscreen(x.GoPointer())
402411 }
403412
@@ -413,6 +422,8 @@ var xWindowFullscreenOnMonitor func(uintptr, uintptr)
413422 // [property@Gdk.Toplevel:state] property, or by listening to
414423 // notifications of the [property@Gtk.Window:fullscreened] property.
415424 func (x *Window) FullscreenOnMonitor(MonitorVar *gdk.Monitor) {
425+ core.LazyRegister(&xWindowFullscreenOnMonitor, "GTK", "gtk_window_fullscreen_on_monitor", false)
426+
416427 xWindowFullscreenOnMonitor(x.GoPointer(), MonitorVar.GoPointer())
417428 }
418429
@@ -420,6 +431,7 @@ var xWindowGetApplication func(uintptr) uintptr
420431
421432 // Gets the application object associated with the window.
422433 func (x *Window) GetApplication() *Application {
434+ core.LazyRegister(&xWindowGetApplication, "GTK", "gtk_window_get_application", false)
423435 var cls *Application
424436
425437 cret := xWindowGetApplication(x.GoPointer())
@@ -437,6 +449,7 @@ var xWindowGetChild func(uintptr) uintptr
437449
438450 // Gets the child widget of the window.
439451 func (x *Window) GetChild() *Widget {
452+ core.LazyRegister(&xWindowGetChild, "GTK", "gtk_window_get_child", false)
440453 var cls *Widget
441454
442455 cret := xWindowGetChild(x.GoPointer())
@@ -454,6 +467,8 @@ var xWindowGetDecorated func(uintptr) bool
454467
455468 // Returns whether the window has been set to have decorations.
456469 func (x *Window) GetDecorated() bool {
470+ core.LazyRegister(&xWindowGetDecorated, "GTK", "gtk_window_get_decorated", false)
471+
457472 cret := xWindowGetDecorated(x.GoPointer())
458473 return cret
459474 }
@@ -469,6 +484,8 @@ var xWindowGetDefaultSize func(uintptr, *int, *int)
469484 // This function is the recommended way for [saving window state
470485 // across restarts of applications](https://developer.gnome.org/documentation/tutorials/save-state.html).
471486 func (x *Window) GetDefaultSize(WidthVar *int, HeightVar *int) {
487+ core.LazyRegister(&xWindowGetDefaultSize, "GTK", "gtk_window_get_default_size", false)
488+
472489 xWindowGetDefaultSize(x.GoPointer(), WidthVar, HeightVar)
473490 }
474491
@@ -476,6 +493,7 @@ var xWindowGetDefaultWidget func(uintptr) uintptr
476493
477494 // Returns the default widget for @window.
478495 func (x *Window) GetDefaultWidget() *Widget {
496+ core.LazyRegister(&xWindowGetDefaultWidget, "GTK", "gtk_window_get_default_widget", false)
479497 var cls *Widget
480498
481499 cret := xWindowGetDefaultWidget(x.GoPointer())
@@ -493,6 +511,8 @@ var xWindowGetDeletable func(uintptr) bool
493511
494512 // Returns whether the window has been set to have a close button.
495513 func (x *Window) GetDeletable() bool {
514+ core.LazyRegister(&xWindowGetDeletable, "GTK", "gtk_window_get_deletable", false)
515+
496516 cret := xWindowGetDeletable(x.GoPointer())
497517 return cret
498518 }
@@ -501,6 +521,8 @@ var xWindowGetDestroyWithParent func(uintptr) bool
501521
502522 // Returns whether the window will be destroyed with its transient parent.
503523 func (x *Window) GetDestroyWithParent() bool {
524+ core.LazyRegister(&xWindowGetDestroyWithParent, "GTK", "gtk_window_get_destroy_with_parent", false)
525+
504526 cret := xWindowGetDestroyWithParent(x.GoPointer())
505527 return cret
506528 }
@@ -514,6 +536,7 @@ var xWindowGetFocus func(uintptr) uintptr
514536 // is not focused then `gtk_widget_has_focus (widget)` will
515537 // not be false for the widget.
516538 func (x *Window) GetFocus() *Widget {
539+ core.LazyRegister(&xWindowGetFocus, "GTK", "gtk_window_get_focus", false)
517540 var cls *Widget
518541
519542 cret := xWindowGetFocus(x.GoPointer())
@@ -531,6 +554,8 @@ var xWindowGetFocusVisible func(uintptr) bool
531554
532555 // Gets whether “focus rectangles” are supposed to be visible.
533556 func (x *Window) GetFocusVisible() bool {
557+ core.LazyRegister(&xWindowGetFocusVisible, "GTK", "gtk_window_get_focus_visible", false)
558+
534559 cret := xWindowGetFocusVisible(x.GoPointer())
535560 return cret
536561 }
@@ -539,6 +564,8 @@ var xWindowGetGravity func(uintptr) WindowGravity
539564
540565 // Returns the gravity that is used when changing the window size programmatically.
541566 func (x *Window) GetGravity() WindowGravity {
567+ core.LazyRegister(&xWindowGetGravity, "GTK", "gtk_window_get_gravity", false)
568+
542569 cret := xWindowGetGravity(x.GoPointer())
543570 return cret
544571 }
@@ -549,6 +576,7 @@ var xWindowGetGroup func(uintptr) uintptr
549576 //
550577 // If the window has no group, then the default group is returned.
551578 func (x *Window) GetGroup() *WindowGroup {
579+ core.LazyRegister(&xWindowGetGroup, "GTK", "gtk_window_get_group", false)
552580 var cls *WindowGroup
553581
554582 cret := xWindowGetGroup(x.GoPointer())
@@ -567,6 +595,8 @@ var xWindowGetHandleMenubarAccel func(uintptr) bool
567595 // Returns whether this window reacts to <kbd>F10</kbd>
568596 // presses by activating a menubar it contains.
569597 func (x *Window) GetHandleMenubarAccel() bool {
598+ core.LazyRegister(&xWindowGetHandleMenubarAccel, "GTK", "gtk_window_get_handle_menubar_accel", false)
599+
570600 cret := xWindowGetHandleMenubarAccel(x.GoPointer())
571601 return cret
572602 }
@@ -576,6 +606,8 @@ var xWindowGetHideOnClose func(uintptr) bool
576606 // Returns whether the window will be hidden instead of destroyed when the close
577607 // button is clicked.
578608 func (x *Window) GetHideOnClose() bool {
609+ core.LazyRegister(&xWindowGetHideOnClose, "GTK", "gtk_window_get_hide_on_close", false)
610+
579611 cret := xWindowGetHideOnClose(x.GoPointer())
580612 return cret
581613 }
@@ -584,6 +616,8 @@ var xWindowGetIconName func(uintptr) string
584616
585617 // Returns the name of the themed icon for the window.
586618 func (x *Window) GetIconName() string {
619+ core.LazyRegister(&xWindowGetIconName, "GTK", "gtk_window_get_icon_name", false)
620+
587621 cret := xWindowGetIconName(x.GoPointer())
588622 return cret
589623 }
@@ -592,6 +626,8 @@ var xWindowGetMnemonicsVisible func(uintptr) bool
592626
593627 // Gets whether mnemonics are supposed to be visible.
594628 func (x *Window) GetMnemonicsVisible() bool {
629+ core.LazyRegister(&xWindowGetMnemonicsVisible, "GTK", "gtk_window_get_mnemonics_visible", false)
630+
595631 cret := xWindowGetMnemonicsVisible(x.GoPointer())
596632 return cret
597633 }
@@ -600,6 +636,8 @@ var xWindowGetModal func(uintptr) bool
600636
601637 // Returns whether the window is modal.
602638 func (x *Window) GetModal() bool {
639+ core.LazyRegister(&xWindowGetModal, "GTK", "gtk_window_get_modal", false)
640+
603641 cret := xWindowGetModal(x.GoPointer())
604642 return cret
605643 }
@@ -608,6 +646,8 @@ var xWindowGetResizable func(uintptr) bool
608646
609647 // Gets whether the user can resize the window.
610648 func (x *Window) GetResizable() bool {
649+ core.LazyRegister(&xWindowGetResizable, "GTK", "gtk_window_get_resizable", false)
650+
611651 cret := xWindowGetResizable(x.GoPointer())
612652 return cret
613653 }
@@ -616,6 +656,8 @@ var xWindowGetTitle func(uintptr) string
616656
617657 // Retrieves the title of the window.
618658 func (x *Window) GetTitle() string {
659+ core.LazyRegister(&xWindowGetTitle, "GTK", "gtk_window_get_title", false)
660+
619661 cret := xWindowGetTitle(x.GoPointer())
620662 return cret
621663 }
@@ -625,6 +667,7 @@ var xWindowGetTitlebar func(uintptr) uintptr
625667 // Returns the titlebar that has been set with
626668 // [method@Gtk.Window.set_titlebar].
627669 func (x *Window) GetTitlebar() *Widget {
670+ core.LazyRegister(&xWindowGetTitlebar, "GTK", "gtk_window_get_titlebar", false)
628671 var cls *Widget
629672
630673 cret := xWindowGetTitlebar(x.GoPointer())
@@ -642,6 +685,7 @@ var xWindowGetTransientFor func(uintptr) uintptr
642685
643686 // Fetches the transient parent for this window.
644687 func (x *Window) GetTransientFor() *Window {
688+ core.LazyRegister(&xWindowGetTransientFor, "GTK", "gtk_window_get_transient_for", false)
645689 var cls *Window
646690
647691 cret := xWindowGetTransientFor(x.GoPointer())
@@ -659,6 +703,8 @@ var xWindowHasGroup func(uintptr) bool
659703
660704 // Returns whether the window has an explicit window group.
661705 func (x *Window) HasGroup() bool {
706+ core.LazyRegister(&xWindowHasGroup, "GTK", "gtk_window_has_group", false)
707+
662708 cret := xWindowHasGroup(x.GoPointer())
663709 return cret
664710 }
@@ -673,6 +719,8 @@ var xWindowIsActive func(uintptr) bool
673719 // You might use this function if you wanted to draw a widget
674720 // differently in an active window from a widget in an inactive window.
675721 func (x *Window) IsActive() bool {
722+ core.LazyRegister(&xWindowIsActive, "GTK", "gtk_window_is_active", false)
723+
676724 cret := xWindowIsActive(x.GoPointer())
677725 return cret
678726 }
@@ -690,6 +738,8 @@ var xWindowIsFullscreen func(uintptr) bool
690738 // If the window isn't yet mapped, the value returned will whether the
691739 // initial requested state is fullscreen.
692740 func (x *Window) IsFullscreen() bool {
741+ core.LazyRegister(&xWindowIsFullscreen, "GTK", "gtk_window_is_fullscreen", false)
742+
693743 cret := xWindowIsFullscreen(x.GoPointer())
694744 return cret
695745 }
@@ -707,6 +757,8 @@ var xWindowIsMaximized func(uintptr) bool
707757 // If the window isn't yet mapped, the value returned will whether the
708758 // initial requested state is maximized.
709759 func (x *Window) IsMaximized() bool {
760+ core.LazyRegister(&xWindowIsMaximized, "GTK", "gtk_window_is_maximized", false)
761+
710762 cret := xWindowIsMaximized(x.GoPointer())
711763 return cret
712764 }
@@ -719,6 +771,8 @@ var xWindowIsSuspended func(uintptr) bool
719771 // to the user, for example by being on a inactive workspace,
720772 // minimized, obstructed.
721773 func (x *Window) IsSuspended() bool {
774+ core.LazyRegister(&xWindowIsSuspended, "GTK", "gtk_window_is_suspended", false)
775+
722776 cret := xWindowIsSuspended(x.GoPointer())
723777 return cret
724778 }
@@ -746,6 +800,8 @@ var xWindowMaximize func(uintptr)
746800 // notifications on the [property@Gtk.Window:maximized]
747801 // property.
748802 func (x *Window) Maximize() {
803+ core.LazyRegister(&xWindowMaximize, "GTK", "gtk_window_maximize", false)
804+
749805 xWindowMaximize(x.GoPointer())
750806 }
751807
@@ -766,6 +822,8 @@ var xWindowMinimize func(uintptr)
766822 // You can track result of this operation via the
767823 // [property@Gdk.Toplevel:state] property.
768824 func (x *Window) Minimize() {
825+ core.LazyRegister(&xWindowMinimize, "GTK", "gtk_window_minimize", false)
826+
769827 xWindowMinimize(x.GoPointer())
770828 }
771829
@@ -780,6 +838,8 @@ var xWindowPresent func(uintptr)
780838 //
781839 // If @window is hidden, this function also makes it visible.
782840 func (x *Window) Present() {
841+ core.LazyRegister(&xWindowPresent, "GTK", "gtk_window_present", false)
842+
783843 xWindowPresent(x.GoPointer())
784844 }
785845
@@ -793,6 +853,8 @@ var xWindowPresentWithTime func(uintptr, uint32)
793853 // to be shown (when clicking a link for example), rather than once
794854 // the window is ready to be shown.
795855 func (x *Window) PresentWithTime(TimestampVar uint32) {
856+ core.LazyRegister(&xWindowPresentWithTime, "GTK", "gtk_window_present_with_time", false)
857+
796858 xWindowPresentWithTime(x.GoPointer(), TimestampVar)
797859 }
798860
@@ -812,6 +874,8 @@ var xWindowSetApplication func(uintptr, uintptr)
812874 // and/or [method@Gtk.Application.add_window] on the old/new applications
813875 // as relevant.
814876 func (x *Window) SetApplication(ApplicationVar *Application) {
877+ core.LazyRegister(&xWindowSetApplication, "GTK", "gtk_window_set_application", false)
878+
815879 xWindowSetApplication(x.GoPointer(), ApplicationVar.GoPointer())
816880 }
817881
@@ -819,6 +883,8 @@ var xWindowSetChild func(uintptr, uintptr)
819883
820884 // Sets the child widget of the window.
821885 func (x *Window) SetChild(ChildVar *Widget) {
886+ core.LazyRegister(&xWindowSetChild, "GTK", "gtk_window_set_child", false)
887+
822888 xWindowSetChild(x.GoPointer(), ChildVar.GoPointer())
823889 }
824890
@@ -838,6 +904,8 @@ var xWindowSetDecorated func(uintptr, bool)
838904 // On Windows, this function always works, since there’s no window manager
839905 // policy involved.
840906 func (x *Window) SetDecorated(SettingVar bool) {
907+ core.LazyRegister(&xWindowSetDecorated, "GTK", "gtk_window_set_decorated", false)
908+
841909 xWindowSetDecorated(x.GoPointer(), SettingVar)
842910 }
843911
@@ -874,6 +942,8 @@ var xWindowSetDefaultSize func(uintptr, int, int)
874942 // directly will not work in all circumstances and can lead to growing
875943 // or shrinking windows.
876944 func (x *Window) SetDefaultSize(WidthVar int, HeightVar int) {
945+ core.LazyRegister(&xWindowSetDefaultSize, "GTK", "gtk_window_set_default_size", false)
946+
877947 xWindowSetDefaultSize(x.GoPointer(), WidthVar, HeightVar)
878948 }
879949
@@ -885,6 +955,8 @@ var xWindowSetDefaultWidget func(uintptr, uintptr)
885955 // when the user presses <kbd>Enter</kbd> in a dialog
886956 // (for example).
887957 func (x *Window) SetDefaultWidget(DefaultWidgetVar *Widget) {
958+ core.LazyRegister(&xWindowSetDefaultWidget, "GTK", "gtk_window_set_default_widget", false)
959+
888960 xWindowSetDefaultWidget(x.GoPointer(), DefaultWidgetVar.GoPointer())
889961 }
890962
@@ -903,6 +975,8 @@ var xWindowSetDeletable func(uintptr, bool)
903975 // On Windows, this function always works, since there’s no window
904976 // manager policy involved.
905977 func (x *Window) SetDeletable(SettingVar bool) {
978+ core.LazyRegister(&xWindowSetDeletable, "GTK", "gtk_window_set_deletable", false)
979+
906980 xWindowSetDeletable(x.GoPointer(), SettingVar)
907981 }
908982
@@ -913,6 +987,8 @@ var xWindowSetDestroyWithParent func(uintptr, bool)
913987 // This is useful for dialogs that shouldn’t persist beyond the lifetime
914988 // of the main window they are associated with, for example.
915989 func (x *Window) SetDestroyWithParent(SettingVar bool) {
990+ core.LazyRegister(&xWindowSetDestroyWithParent, "GTK", "gtk_window_set_destroy_with_parent", false)
991+
916992 xWindowSetDestroyWithParent(x.GoPointer(), SettingVar)
917993 }
918994
@@ -923,6 +999,8 @@ var xWindowSetDisplay func(uintptr, uintptr)
923999 // If the window is already mapped, it will be unmapped,
9241000 // and then remapped on the new display.
9251001 func (x *Window) SetDisplay(DisplayVar *gdk.Display) {
1002+ core.LazyRegister(&xWindowSetDisplay, "GTK", "gtk_window_set_display", false)
1003+
9261004 xWindowSetDisplay(x.GoPointer(), DisplayVar.GoPointer())
9271005 }
9281006
@@ -936,6 +1014,8 @@ var xWindowSetFocus func(uintptr, uintptr)
9361014 // particular widget in the toplevel, it is usually more convenient
9371015 // to use [method@Gtk.Widget.grab_focus] instead of this function.
9381016 func (x *Window) SetFocus(FocusVar *Widget) {
1017+ core.LazyRegister(&xWindowSetFocus, "GTK", "gtk_window_set_focus", false)
1018+
9391019 xWindowSetFocus(x.GoPointer(), FocusVar.GoPointer())
9401020 }
9411021
@@ -946,6 +1026,8 @@ var xWindowSetFocusVisible func(uintptr, bool)
9461026 // This property is maintained by GTK based on user input,
9471027 // and should not be set by applications.
9481028 func (x *Window) SetFocusVisible(SettingVar bool) {
1029+ core.LazyRegister(&xWindowSetFocusVisible, "GTK", "gtk_window_set_focus_visible", false)
1030+
9491031 xWindowSetFocusVisible(x.GoPointer(), SettingVar)
9501032 }
9511033
@@ -953,6 +1035,8 @@ var xWindowSetGravity func(uintptr, WindowGravity)
9531035
9541036 // Sets the gravity that is used when changing the window size programmatically.
9551037 func (x *Window) SetGravity(GravityVar WindowGravity) {
1038+ core.LazyRegister(&xWindowSetGravity, "GTK", "gtk_window_set_gravity", false)
1039+
9561040 xWindowSetGravity(x.GoPointer(), GravityVar)
9571041 }
9581042
@@ -961,6 +1045,8 @@ var xWindowSetHandleMenubarAccel func(uintptr, bool)
9611045 // Sets whether this window should react to <kbd>F10</kbd>
9621046 // presses by activating a menubar it contains.
9631047 func (x *Window) SetHandleMenubarAccel(HandleMenubarAccelVar bool) {
1048+ core.LazyRegister(&xWindowSetHandleMenubarAccel, "GTK", "gtk_window_set_handle_menubar_accel", false)
1049+
9641050 xWindowSetHandleMenubarAccel(x.GoPointer(), HandleMenubarAccelVar)
9651051 }
9661052
@@ -969,6 +1055,8 @@ var xWindowSetHideOnClose func(uintptr, bool)
9691055 // Sets whether clicking the close button will hide the window instead
9701056 // of destroying it.
9711057 func (x *Window) SetHideOnClose(SettingVar bool) {
1058+ core.LazyRegister(&xWindowSetHideOnClose, "GTK", "gtk_window_set_hide_on_close", false)
1059+
9721060 xWindowSetHideOnClose(x.GoPointer(), SettingVar)
9731061 }
9741062
@@ -982,6 +1070,8 @@ var xWindowSetIconName func(uintptr, uintptr)
9821070 // Note that this has nothing to do with the WM_ICON_NAME
9831071 // property which is mentioned in the ICCCM.
9841072 func (x *Window) SetIconName(NameVar *string) {
1073+ core.LazyRegister(&xWindowSetIconName, "GTK", "gtk_window_set_icon_name", false)
1074+
9851075 NameVarPtr := core.GStrdupNullable(NameVar)
9861076 defer core.GFreeNullable(NameVarPtr)
9871077
@@ -995,6 +1085,8 @@ var xWindowSetMnemonicsVisible func(uintptr, bool)
9951085 // This property is maintained by GTK based on user input,
9961086 // and should not be set by applications.
9971087 func (x *Window) SetMnemonicsVisible(SettingVar bool) {
1088+ core.LazyRegister(&xWindowSetMnemonicsVisible, "GTK", "gtk_window_set_mnemonics_visible", false)
1089+
9981090 xWindowSetMnemonicsVisible(x.GoPointer(), SettingVar)
9991091 }
10001092
@@ -1008,6 +1100,8 @@ var xWindowSetModal func(uintptr, bool)
10081100 // for the parent; most window managers will then disallow lowering the
10091101 // dialog below the parent.
10101102 func (x *Window) SetModal(ModalVar bool) {
1103+ core.LazyRegister(&xWindowSetModal, "GTK", "gtk_window_set_modal", false)
1104+
10111105 xWindowSetModal(x.GoPointer(), ModalVar)
10121106 }
10131107
@@ -1017,6 +1111,8 @@ var xWindowSetResizable func(uintptr, bool)
10171111 //
10181112 // Windows are user resizable by default.
10191113 func (x *Window) SetResizable(ResizableVar bool) {
1114+ core.LazyRegister(&xWindowSetResizable, "GTK", "gtk_window_set_resizable", false)
1115+
10201116 xWindowSetResizable(x.GoPointer(), ResizableVar)
10211117 }
10221118
@@ -1038,6 +1134,8 @@ var xWindowSetStartupId func(uintptr, string)
10381134 // This function is only useful on Wayland or X11, not with other GDK
10391135 // backends.
10401136 func (x *Window) SetStartupId(StartupIdVar string) {
1137+ core.LazyRegister(&xWindowSetStartupId, "GTK", "gtk_window_set_startup_id", false)
1138+
10411139 xWindowSetStartupId(x.GoPointer(), StartupIdVar)
10421140 }
10431141
@@ -1054,6 +1152,8 @@ var xWindowSetTitle func(uintptr, uintptr)
10541152 //
10551153 // Passing `NULL` does the same as setting the title to an empty string.
10561154 func (x *Window) SetTitle(TitleVar *string) {
1155+ core.LazyRegister(&xWindowSetTitle, "GTK", "gtk_window_set_title", false)
1156+
10571157 TitleVarPtr := core.GStrdupNullable(TitleVar)
10581158 defer core.GFreeNullable(TitleVarPtr)
10591159
@@ -1074,6 +1174,8 @@ var xWindowSetTitlebar func(uintptr, uintptr)
10741174 // that is already visible, so you set the titlebar before calling
10751175 // [method@Gtk.Widget.show].
10761176 func (x *Window) SetTitlebar(TitlebarVar *Widget) {
1177+ core.LazyRegister(&xWindowSetTitlebar, "GTK", "gtk_window_set_titlebar", false)
1178+
10771179 xWindowSetTitlebar(x.GoPointer(), TitlebarVar.GoPointer())
10781180 }
10791181
@@ -1093,6 +1195,8 @@ var xWindowSetTransientFor func(uintptr, uintptr)
10931195 // On Windows, this function puts the child window on top of the parent,
10941196 // much as the window manager would have done on X.
10951197 func (x *Window) SetTransientFor(ParentVar *Window) {
1198+ core.LazyRegister(&xWindowSetTransientFor, "GTK", "gtk_window_set_transient_for", false)
1199+
10961200 xWindowSetTransientFor(x.GoPointer(), ParentVar.GoPointer())
10971201 }
10981202
@@ -1115,6 +1219,8 @@ var xWindowUnfullscreen func(uintptr)
11151219 // [property@Gdk.Toplevel:state] property, or by listening to
11161220 // notifications of the [property@Gtk.Window:fullscreened] property.
11171221 func (x *Window) Unfullscreen() {
1222+ core.LazyRegister(&xWindowUnfullscreen, "GTK", "gtk_window_unfullscreen", false)
1223+
11181224 xWindowUnfullscreen(x.GoPointer())
11191225 }
11201226
@@ -1136,6 +1242,8 @@ var xWindowUnmaximize func(uintptr)
11361242 // [property@Gdk.Toplevel:state] property, or by listening to
11371243 // notifications on the [property@Gtk.Window:maximized] property.
11381244 func (x *Window) Unmaximize() {
1245+ core.LazyRegister(&xWindowUnmaximize, "GTK", "gtk_window_unmaximize", false)
1246+
11391247 xWindowUnmaximize(x.GoPointer())
11401248 }
11411249
@@ -1152,6 +1260,8 @@ var xWindowUnminimize func(uintptr)
11521260 // You can track result of this operation via the
11531261 // [property@Gdk.Toplevel:state] property.
11541262 func (x *Window) Unminimize() {
1263+ core.LazyRegister(&xWindowUnminimize, "GTK", "gtk_window_unminimize", false)
1264+
11551265 xWindowUnminimize(x.GoPointer())
11561266 }
11571267
@@ -1966,6 +2076,8 @@ var xWindowGetDefaultIconName func() string
19662076 // be modified. It is only valid until the next call to
19672077 // [func@Gtk.Window.set_default_icon_name].
19682078 func WindowGetDefaultIconName() string {
2079+ core.LazyRegister(&xWindowGetDefaultIconName, "GTK", "gtk_window_get_default_icon_name", false)
2080+
19692081 cret := xWindowGetDefaultIconName()
19702082 return cret
19712083 }
@@ -1978,6 +2090,7 @@ var xWindowGetToplevels func() uintptr
19782090 // callbacks that might destroy the widgets or add new ones, be aware that
19792091 // the list of toplevels will change and emit the "items-changed" signal.
19802092 func WindowGetToplevels() *gio.ListModelBase {
2093+ core.LazyRegister(&xWindowGetToplevels, "GTK", "gtk_window_get_toplevels", false)
19812094 var cls *gio.ListModelBase
19822095
19832096 cret := xWindowGetToplevels()
@@ -2001,6 +2114,8 @@ var xWindowListToplevels func() uintptr
20012114 // call `g_list_foreach (result, (GFunc)g_object_ref, NULL)` first,
20022115 // and then unref all the widgets afterwards.
20032116 func WindowListToplevels() *glib.List {
2117+ core.LazyRegister(&xWindowListToplevels, "GTK", "gtk_window_list_toplevels", false)
2118+
20042119 cret := xWindowListToplevels()
20052120 if cret == 0 {
20062121 return nil
@@ -2023,6 +2138,8 @@ var xWindowSetAutoStartupNotification func(bool)
20232138 // temporarily, show your splash screen, then re-enable it so that
20242139 // showing the main window would automatically result in notification.
20252140 func WindowSetAutoStartupNotification(SettingVar bool) {
2141+ core.LazyRegister(&xWindowSetAutoStartupNotification, "GTK", "gtk_window_set_auto_startup_notification", false)
2142+
20262143 xWindowSetAutoStartupNotification(SettingVar)
20272144 }
20282145
@@ -2034,6 +2151,8 @@ var xWindowSetDefaultIconName func(string)
20342151 // haven't had [method@Gtk.Window.set_icon_name]
20352152 // called on them.
20362153 func WindowSetDefaultIconName(NameVar string) {
2154+ core.LazyRegister(&xWindowSetDefaultIconName, "GTK", "gtk_window_set_default_icon_name", false)
2155+
20372156 xWindowSetDefaultIconName(NameVar)
20382157 }
20392158
@@ -2052,89 +2171,12 @@ var xWindowSetInteractiveDebugging func(bool)
20522171 // If you are not overriding the default key shortcuts for the Inspector,
20532172 // you should not use this function.
20542173 func WindowSetInteractiveDebugging(EnableVar bool) {
2174+ core.LazyRegister(&xWindowSetInteractiveDebugging, "GTK", "gtk_window_set_interactive_debugging", false)
2175+
20552176 xWindowSetInteractiveDebugging(EnableVar)
20562177 }
20572178
20582179 func init() {
20592180 core.SetPackageName("GTK", "gtk4")
20602181 core.SetSharedLibraries("GTK", []string{"libgtk-4.so.1", "libgtk-4.1.dylib"})
2061- var libs []uintptr
2062- for _, libPath := range core.GetPaths("GTK") {
2063- lib, err := purego.Dlopen(libPath, purego.RTLD_NOW|purego.RTLD_GLOBAL)
2064- if err != nil {
2065- panic(err)
2066- }
2067- libs = append(libs, lib)
2068- }
2069-
2070- core.PuregoSafeRegister(&xWindowGravityGLibType, libs, "gtk_window_gravity_get_type")
2071-
2072- core.PuregoSafeRegister(&xWindowGLibType, libs, "gtk_window_get_type")
2073-
2074- core.PuregoSafeRegister(&xNewWindow, libs, "gtk_window_new")
2075-
2076- core.PuregoSafeRegister(&xWindowClose, libs, "gtk_window_close")
2077- core.PuregoSafeRegister(&xWindowDestroy, libs, "gtk_window_destroy")
2078- core.PuregoSafeRegister(&xWindowFullscreen, libs, "gtk_window_fullscreen")
2079- core.PuregoSafeRegister(&xWindowFullscreenOnMonitor, libs, "gtk_window_fullscreen_on_monitor")
2080- core.PuregoSafeRegister(&xWindowGetApplication, libs, "gtk_window_get_application")
2081- core.PuregoSafeRegister(&xWindowGetChild, libs, "gtk_window_get_child")
2082- core.PuregoSafeRegister(&xWindowGetDecorated, libs, "gtk_window_get_decorated")
2083- core.PuregoSafeRegister(&xWindowGetDefaultSize, libs, "gtk_window_get_default_size")
2084- core.PuregoSafeRegister(&xWindowGetDefaultWidget, libs, "gtk_window_get_default_widget")
2085- core.PuregoSafeRegister(&xWindowGetDeletable, libs, "gtk_window_get_deletable")
2086- core.PuregoSafeRegister(&xWindowGetDestroyWithParent, libs, "gtk_window_get_destroy_with_parent")
2087- core.PuregoSafeRegister(&xWindowGetFocus, libs, "gtk_window_get_focus")
2088- core.PuregoSafeRegister(&xWindowGetFocusVisible, libs, "gtk_window_get_focus_visible")
2089- core.PuregoSafeRegister(&xWindowGetGravity, libs, "gtk_window_get_gravity")
2090- core.PuregoSafeRegister(&xWindowGetGroup, libs, "gtk_window_get_group")
2091- core.PuregoSafeRegister(&xWindowGetHandleMenubarAccel, libs, "gtk_window_get_handle_menubar_accel")
2092- core.PuregoSafeRegister(&xWindowGetHideOnClose, libs, "gtk_window_get_hide_on_close")
2093- core.PuregoSafeRegister(&xWindowGetIconName, libs, "gtk_window_get_icon_name")
2094- core.PuregoSafeRegister(&xWindowGetMnemonicsVisible, libs, "gtk_window_get_mnemonics_visible")
2095- core.PuregoSafeRegister(&xWindowGetModal, libs, "gtk_window_get_modal")
2096- core.PuregoSafeRegister(&xWindowGetResizable, libs, "gtk_window_get_resizable")
2097- core.PuregoSafeRegister(&xWindowGetTitle, libs, "gtk_window_get_title")
2098- core.PuregoSafeRegister(&xWindowGetTitlebar, libs, "gtk_window_get_titlebar")
2099- core.PuregoSafeRegister(&xWindowGetTransientFor, libs, "gtk_window_get_transient_for")
2100- core.PuregoSafeRegister(&xWindowHasGroup, libs, "gtk_window_has_group")
2101- core.PuregoSafeRegister(&xWindowIsActive, libs, "gtk_window_is_active")
2102- core.PuregoSafeRegister(&xWindowIsFullscreen, libs, "gtk_window_is_fullscreen")
2103- core.PuregoSafeRegister(&xWindowIsMaximized, libs, "gtk_window_is_maximized")
2104- core.PuregoSafeRegister(&xWindowIsSuspended, libs, "gtk_window_is_suspended")
2105- core.PuregoSafeRegister(&xWindowMaximize, libs, "gtk_window_maximize")
2106- core.PuregoSafeRegister(&xWindowMinimize, libs, "gtk_window_minimize")
2107- core.PuregoSafeRegister(&xWindowPresent, libs, "gtk_window_present")
2108- core.PuregoSafeRegister(&xWindowPresentWithTime, libs, "gtk_window_present_with_time")
2109- core.PuregoSafeRegister(&xWindowSetApplication, libs, "gtk_window_set_application")
2110- core.PuregoSafeRegister(&xWindowSetChild, libs, "gtk_window_set_child")
2111- core.PuregoSafeRegister(&xWindowSetDecorated, libs, "gtk_window_set_decorated")
2112- core.PuregoSafeRegister(&xWindowSetDefaultSize, libs, "gtk_window_set_default_size")
2113- core.PuregoSafeRegister(&xWindowSetDefaultWidget, libs, "gtk_window_set_default_widget")
2114- core.PuregoSafeRegister(&xWindowSetDeletable, libs, "gtk_window_set_deletable")
2115- core.PuregoSafeRegister(&xWindowSetDestroyWithParent, libs, "gtk_window_set_destroy_with_parent")
2116- core.PuregoSafeRegister(&xWindowSetDisplay, libs, "gtk_window_set_display")
2117- core.PuregoSafeRegister(&xWindowSetFocus, libs, "gtk_window_set_focus")
2118- core.PuregoSafeRegister(&xWindowSetFocusVisible, libs, "gtk_window_set_focus_visible")
2119- core.PuregoSafeRegister(&xWindowSetGravity, libs, "gtk_window_set_gravity")
2120- core.PuregoSafeRegister(&xWindowSetHandleMenubarAccel, libs, "gtk_window_set_handle_menubar_accel")
2121- core.PuregoSafeRegister(&xWindowSetHideOnClose, libs, "gtk_window_set_hide_on_close")
2122- core.PuregoSafeRegister(&xWindowSetIconName, libs, "gtk_window_set_icon_name")
2123- core.PuregoSafeRegister(&xWindowSetMnemonicsVisible, libs, "gtk_window_set_mnemonics_visible")
2124- core.PuregoSafeRegister(&xWindowSetModal, libs, "gtk_window_set_modal")
2125- core.PuregoSafeRegister(&xWindowSetResizable, libs, "gtk_window_set_resizable")
2126- core.PuregoSafeRegister(&xWindowSetStartupId, libs, "gtk_window_set_startup_id")
2127- core.PuregoSafeRegister(&xWindowSetTitle, libs, "gtk_window_set_title")
2128- core.PuregoSafeRegister(&xWindowSetTitlebar, libs, "gtk_window_set_titlebar")
2129- core.PuregoSafeRegister(&xWindowSetTransientFor, libs, "gtk_window_set_transient_for")
2130- core.PuregoSafeRegister(&xWindowUnfullscreen, libs, "gtk_window_unfullscreen")
2131- core.PuregoSafeRegister(&xWindowUnmaximize, libs, "gtk_window_unmaximize")
2132- core.PuregoSafeRegister(&xWindowUnminimize, libs, "gtk_window_unminimize")
2133-
2134- core.PuregoSafeRegister(&xWindowGetDefaultIconName, libs, "gtk_window_get_default_icon_name")
2135- core.PuregoSafeRegister(&xWindowGetToplevels, libs, "gtk_window_get_toplevels")
2136- core.PuregoSafeRegister(&xWindowListToplevels, libs, "gtk_window_list_toplevels")
2137- core.PuregoSafeRegister(&xWindowSetAutoStartupNotification, libs, "gtk_window_set_auto_startup_notification")
2138- core.PuregoSafeRegister(&xWindowSetDefaultIconName, libs, "gtk_window_set_default_icon_name")
2139- core.PuregoSafeRegister(&xWindowSetInteractiveDebugging, libs, "gtk_window_set_interactive_debugging")
21402182 }
@@ -199,6 +199,7 @@ type WindowGravity int
199 var xWindowGravityGLibType func() types.GType199 var xWindowGravityGLibType func() types.GType
200 200
201 func WindowGravityGLibType() types.GType {201 func WindowGravityGLibType() types.GType {
202+ core.LazyRegister(&xWindowGravityGLibType, "GTK", "gtk_window_gravity_get_type", false)
202 return xWindowGravityGLibType()203 return xWindowGravityGLibType()
203 }204 }
204 205
@@ -325,6 +326,7 @@ type Window struct {
325 var xWindowGLibType func() types.GType326 var xWindowGLibType func() types.GType
326 327
327 func WindowGLibType() types.GType {328 func WindowGLibType() types.GType {
329+ core.LazyRegister(&xWindowGLibType, "GTK", "gtk_window_get_type", false)
328 return xWindowGLibType()330 return xWindowGLibType()
329 }331 }
330 332
@@ -349,6 +351,7 @@ var xNewWindow func() uintptr
349 //351 //
350 // To delete a `GtkWindow`, call [method@Gtk.Window.destroy].352 // To delete a `GtkWindow`, call [method@Gtk.Window.destroy].
351 func NewWindow() *Window {353 func NewWindow() *Window {
354+ core.LazyRegister(&xNewWindow, "GTK", "gtk_window_new", false)
352 var cls *Window355 var cls *Window
353 356
354 cret := xNewWindow()357 cret := xNewWindow()
@@ -372,6 +375,8 @@ var xWindowClose func(uintptr)
372 // This function can be used with close buttons in custom375 // This function can be used with close buttons in custom
373 // titlebars.376 // titlebars.
374 func (x *Window) Close() {377 func (x *Window) Close() {
378+ core.LazyRegister(&xWindowClose, "GTK", "gtk_window_close", false)
379+
375 xWindowClose(x.GoPointer())380 xWindowClose(x.GoPointer())
376 }381 }
377 382
@@ -379,6 +384,8 @@ var xWindowDestroy func(uintptr)
379 384
380 // Drops the internal reference GTK holds on toplevel windows.385 // Drops the internal reference GTK holds on toplevel windows.
381 func (x *Window) Destroy() {386 func (x *Window) Destroy() {
387+ core.LazyRegister(&xWindowDestroy, "GTK", "gtk_window_destroy", false)
388+
382 xWindowDestroy(x.GoPointer())389 xWindowDestroy(x.GoPointer())
383 }390 }
384 391
@@ -398,6 +405,8 @@ var xWindowFullscreen func(uintptr)
398 // [property@Gdk.Toplevel:state] property, or by listening to405 // [property@Gdk.Toplevel:state] property, or by listening to
399 // notifications of the [property@Gtk.Window:fullscreened] property.406 // notifications of the [property@Gtk.Window:fullscreened] property.
400 func (x *Window) Fullscreen() {407 func (x *Window) Fullscreen() {
408+ core.LazyRegister(&xWindowFullscreen, "GTK", "gtk_window_fullscreen", false)
409+
401 xWindowFullscreen(x.GoPointer())410 xWindowFullscreen(x.GoPointer())
402 }411 }
403 412
@@ -413,6 +422,8 @@ var xWindowFullscreenOnMonitor func(uintptr, uintptr)
413 // [property@Gdk.Toplevel:state] property, or by listening to422 // [property@Gdk.Toplevel:state] property, or by listening to
414 // notifications of the [property@Gtk.Window:fullscreened] property.423 // notifications of the [property@Gtk.Window:fullscreened] property.
415 func (x *Window) FullscreenOnMonitor(MonitorVar *gdk.Monitor) {424 func (x *Window) FullscreenOnMonitor(MonitorVar *gdk.Monitor) {
425+ core.LazyRegister(&xWindowFullscreenOnMonitor, "GTK", "gtk_window_fullscreen_on_monitor", false)
426+
416 xWindowFullscreenOnMonitor(x.GoPointer(), MonitorVar.GoPointer())427 xWindowFullscreenOnMonitor(x.GoPointer(), MonitorVar.GoPointer())
417 }428 }
418 429
@@ -420,6 +431,7 @@ var xWindowGetApplication func(uintptr) uintptr
420 431
421 // Gets the application object associated with the window.432 // Gets the application object associated with the window.
422 func (x *Window) GetApplication() *Application {433 func (x *Window) GetApplication() *Application {
434+ core.LazyRegister(&xWindowGetApplication, "GTK", "gtk_window_get_application", false)
423 var cls *Application435 var cls *Application
424 436
425 cret := xWindowGetApplication(x.GoPointer())437 cret := xWindowGetApplication(x.GoPointer())
@@ -437,6 +449,7 @@ var xWindowGetChild func(uintptr) uintptr
437 449
438 // Gets the child widget of the window.450 // Gets the child widget of the window.
439 func (x *Window) GetChild() *Widget {451 func (x *Window) GetChild() *Widget {
452+ core.LazyRegister(&xWindowGetChild, "GTK", "gtk_window_get_child", false)
440 var cls *Widget453 var cls *Widget
441 454
442 cret := xWindowGetChild(x.GoPointer())455 cret := xWindowGetChild(x.GoPointer())
@@ -454,6 +467,8 @@ var xWindowGetDecorated func(uintptr) bool
454 467
455 // Returns whether the window has been set to have decorations.468 // Returns whether the window has been set to have decorations.
456 func (x *Window) GetDecorated() bool {469 func (x *Window) GetDecorated() bool {
470+ core.LazyRegister(&xWindowGetDecorated, "GTK", "gtk_window_get_decorated", false)
471+
457 cret := xWindowGetDecorated(x.GoPointer())472 cret := xWindowGetDecorated(x.GoPointer())
458 return cret473 return cret
459 }474 }
@@ -469,6 +484,8 @@ var xWindowGetDefaultSize func(uintptr, *int, *int)
469 // This function is the recommended way for [saving window state484 // This function is the recommended way for [saving window state
470 // across restarts of applications](https://developer.gnome.org/documentation/tutorials/save-state.html).485 // across restarts of applications](https://developer.gnome.org/documentation/tutorials/save-state.html).
471 func (x *Window) GetDefaultSize(WidthVar *int, HeightVar *int) {486 func (x *Window) GetDefaultSize(WidthVar *int, HeightVar *int) {
487+ core.LazyRegister(&xWindowGetDefaultSize, "GTK", "gtk_window_get_default_size", false)
488+
472 xWindowGetDefaultSize(x.GoPointer(), WidthVar, HeightVar)489 xWindowGetDefaultSize(x.GoPointer(), WidthVar, HeightVar)
473 }490 }
474 491
@@ -476,6 +493,7 @@ var xWindowGetDefaultWidget func(uintptr) uintptr
476 493
477 // Returns the default widget for @window.494 // Returns the default widget for @window.
478 func (x *Window) GetDefaultWidget() *Widget {495 func (x *Window) GetDefaultWidget() *Widget {
496+ core.LazyRegister(&xWindowGetDefaultWidget, "GTK", "gtk_window_get_default_widget", false)
479 var cls *Widget497 var cls *Widget
480 498
481 cret := xWindowGetDefaultWidget(x.GoPointer())499 cret := xWindowGetDefaultWidget(x.GoPointer())
@@ -493,6 +511,8 @@ var xWindowGetDeletable func(uintptr) bool
493 511
494 // Returns whether the window has been set to have a close button.512 // Returns whether the window has been set to have a close button.
495 func (x *Window) GetDeletable() bool {513 func (x *Window) GetDeletable() bool {
514+ core.LazyRegister(&xWindowGetDeletable, "GTK", "gtk_window_get_deletable", false)
515+
496 cret := xWindowGetDeletable(x.GoPointer())516 cret := xWindowGetDeletable(x.GoPointer())
497 return cret517 return cret
498 }518 }
@@ -501,6 +521,8 @@ var xWindowGetDestroyWithParent func(uintptr) bool
501 521
502 // Returns whether the window will be destroyed with its transient parent.522 // Returns whether the window will be destroyed with its transient parent.
503 func (x *Window) GetDestroyWithParent() bool {523 func (x *Window) GetDestroyWithParent() bool {
524+ core.LazyRegister(&xWindowGetDestroyWithParent, "GTK", "gtk_window_get_destroy_with_parent", false)
525+
504 cret := xWindowGetDestroyWithParent(x.GoPointer())526 cret := xWindowGetDestroyWithParent(x.GoPointer())
505 return cret527 return cret
506 }528 }
@@ -514,6 +536,7 @@ var xWindowGetFocus func(uintptr) uintptr
514 // is not focused then `gtk_widget_has_focus (widget)` will536 // is not focused then `gtk_widget_has_focus (widget)` will
515 // not be false for the widget.537 // not be false for the widget.
516 func (x *Window) GetFocus() *Widget {538 func (x *Window) GetFocus() *Widget {
539+ core.LazyRegister(&xWindowGetFocus, "GTK", "gtk_window_get_focus", false)
517 var cls *Widget540 var cls *Widget
518 541
519 cret := xWindowGetFocus(x.GoPointer())542 cret := xWindowGetFocus(x.GoPointer())
@@ -531,6 +554,8 @@ var xWindowGetFocusVisible func(uintptr) bool
531 554
532 // Gets whether “focus rectangles” are supposed to be visible.555 // Gets whether “focus rectangles” are supposed to be visible.
533 func (x *Window) GetFocusVisible() bool {556 func (x *Window) GetFocusVisible() bool {
557+ core.LazyRegister(&xWindowGetFocusVisible, "GTK", "gtk_window_get_focus_visible", false)
558+
534 cret := xWindowGetFocusVisible(x.GoPointer())559 cret := xWindowGetFocusVisible(x.GoPointer())
535 return cret560 return cret
536 }561 }
@@ -539,6 +564,8 @@ var xWindowGetGravity func(uintptr) WindowGravity
539 564
540 // Returns the gravity that is used when changing the window size programmatically.565 // Returns the gravity that is used when changing the window size programmatically.
541 func (x *Window) GetGravity() WindowGravity {566 func (x *Window) GetGravity() WindowGravity {
567+ core.LazyRegister(&xWindowGetGravity, "GTK", "gtk_window_get_gravity", false)
568+
542 cret := xWindowGetGravity(x.GoPointer())569 cret := xWindowGetGravity(x.GoPointer())
543 return cret570 return cret
544 }571 }
@@ -549,6 +576,7 @@ var xWindowGetGroup func(uintptr) uintptr
549 //576 //
550 // If the window has no group, then the default group is returned.577 // If the window has no group, then the default group is returned.
551 func (x *Window) GetGroup() *WindowGroup {578 func (x *Window) GetGroup() *WindowGroup {
579+ core.LazyRegister(&xWindowGetGroup, "GTK", "gtk_window_get_group", false)
552 var cls *WindowGroup580 var cls *WindowGroup
553 581
554 cret := xWindowGetGroup(x.GoPointer())582 cret := xWindowGetGroup(x.GoPointer())
@@ -567,6 +595,8 @@ var xWindowGetHandleMenubarAccel func(uintptr) bool
567 // Returns whether this window reacts to <kbd>F10</kbd>595 // Returns whether this window reacts to <kbd>F10</kbd>
568 // presses by activating a menubar it contains.596 // presses by activating a menubar it contains.
569 func (x *Window) GetHandleMenubarAccel() bool {597 func (x *Window) GetHandleMenubarAccel() bool {
598+ core.LazyRegister(&xWindowGetHandleMenubarAccel, "GTK", "gtk_window_get_handle_menubar_accel", false)
599+
570 cret := xWindowGetHandleMenubarAccel(x.GoPointer())600 cret := xWindowGetHandleMenubarAccel(x.GoPointer())
571 return cret601 return cret
572 }602 }
@@ -576,6 +606,8 @@ var xWindowGetHideOnClose func(uintptr) bool
576 // Returns whether the window will be hidden instead of destroyed when the close606 // Returns whether the window will be hidden instead of destroyed when the close
577 // button is clicked.607 // button is clicked.
578 func (x *Window) GetHideOnClose() bool {608 func (x *Window) GetHideOnClose() bool {
609+ core.LazyRegister(&xWindowGetHideOnClose, "GTK", "gtk_window_get_hide_on_close", false)
610+
579 cret := xWindowGetHideOnClose(x.GoPointer())611 cret := xWindowGetHideOnClose(x.GoPointer())
580 return cret612 return cret
581 }613 }
@@ -584,6 +616,8 @@ var xWindowGetIconName func(uintptr) string
584 616
585 // Returns the name of the themed icon for the window.617 // Returns the name of the themed icon for the window.
586 func (x *Window) GetIconName() string {618 func (x *Window) GetIconName() string {
619+ core.LazyRegister(&xWindowGetIconName, "GTK", "gtk_window_get_icon_name", false)
620+
587 cret := xWindowGetIconName(x.GoPointer())621 cret := xWindowGetIconName(x.GoPointer())
588 return cret622 return cret
589 }623 }
@@ -592,6 +626,8 @@ var xWindowGetMnemonicsVisible func(uintptr) bool
592 626
593 // Gets whether mnemonics are supposed to be visible.627 // Gets whether mnemonics are supposed to be visible.
594 func (x *Window) GetMnemonicsVisible() bool {628 func (x *Window) GetMnemonicsVisible() bool {
629+ core.LazyRegister(&xWindowGetMnemonicsVisible, "GTK", "gtk_window_get_mnemonics_visible", false)
630+
595 cret := xWindowGetMnemonicsVisible(x.GoPointer())631 cret := xWindowGetMnemonicsVisible(x.GoPointer())
596 return cret632 return cret
597 }633 }
@@ -600,6 +636,8 @@ var xWindowGetModal func(uintptr) bool
600 636
601 // Returns whether the window is modal.637 // Returns whether the window is modal.
602 func (x *Window) GetModal() bool {638 func (x *Window) GetModal() bool {
639+ core.LazyRegister(&xWindowGetModal, "GTK", "gtk_window_get_modal", false)
640+
603 cret := xWindowGetModal(x.GoPointer())641 cret := xWindowGetModal(x.GoPointer())
604 return cret642 return cret
605 }643 }
@@ -608,6 +646,8 @@ var xWindowGetResizable func(uintptr) bool
608 646
609 // Gets whether the user can resize the window.647 // Gets whether the user can resize the window.
610 func (x *Window) GetResizable() bool {648 func (x *Window) GetResizable() bool {
649+ core.LazyRegister(&xWindowGetResizable, "GTK", "gtk_window_get_resizable", false)
650+
611 cret := xWindowGetResizable(x.GoPointer())651 cret := xWindowGetResizable(x.GoPointer())
612 return cret652 return cret
613 }653 }
@@ -616,6 +656,8 @@ var xWindowGetTitle func(uintptr) string
616 656
617 // Retrieves the title of the window.657 // Retrieves the title of the window.
618 func (x *Window) GetTitle() string {658 func (x *Window) GetTitle() string {
659+ core.LazyRegister(&xWindowGetTitle, "GTK", "gtk_window_get_title", false)
660+
619 cret := xWindowGetTitle(x.GoPointer())661 cret := xWindowGetTitle(x.GoPointer())
620 return cret662 return cret
621 }663 }
@@ -625,6 +667,7 @@ var xWindowGetTitlebar func(uintptr) uintptr
625 // Returns the titlebar that has been set with667 // Returns the titlebar that has been set with
626 // [method@Gtk.Window.set_titlebar].668 // [method@Gtk.Window.set_titlebar].
627 func (x *Window) GetTitlebar() *Widget {669 func (x *Window) GetTitlebar() *Widget {
670+ core.LazyRegister(&xWindowGetTitlebar, "GTK", "gtk_window_get_titlebar", false)
628 var cls *Widget671 var cls *Widget
629 672
630 cret := xWindowGetTitlebar(x.GoPointer())673 cret := xWindowGetTitlebar(x.GoPointer())
@@ -642,6 +685,7 @@ var xWindowGetTransientFor func(uintptr) uintptr
642 685
643 // Fetches the transient parent for this window.686 // Fetches the transient parent for this window.
644 func (x *Window) GetTransientFor() *Window {687 func (x *Window) GetTransientFor() *Window {
688+ core.LazyRegister(&xWindowGetTransientFor, "GTK", "gtk_window_get_transient_for", false)
645 var cls *Window689 var cls *Window
646 690
647 cret := xWindowGetTransientFor(x.GoPointer())691 cret := xWindowGetTransientFor(x.GoPointer())
@@ -659,6 +703,8 @@ var xWindowHasGroup func(uintptr) bool
659 703
660 // Returns whether the window has an explicit window group.704 // Returns whether the window has an explicit window group.
661 func (x *Window) HasGroup() bool {705 func (x *Window) HasGroup() bool {
706+ core.LazyRegister(&xWindowHasGroup, "GTK", "gtk_window_has_group", false)
707+
662 cret := xWindowHasGroup(x.GoPointer())708 cret := xWindowHasGroup(x.GoPointer())
663 return cret709 return cret
664 }710 }
@@ -673,6 +719,8 @@ var xWindowIsActive func(uintptr) bool
673 // You might use this function if you wanted to draw a widget719 // You might use this function if you wanted to draw a widget
674 // differently in an active window from a widget in an inactive window.720 // differently in an active window from a widget in an inactive window.
675 func (x *Window) IsActive() bool {721 func (x *Window) IsActive() bool {
722+ core.LazyRegister(&xWindowIsActive, "GTK", "gtk_window_is_active", false)
723+
676 cret := xWindowIsActive(x.GoPointer())724 cret := xWindowIsActive(x.GoPointer())
677 return cret725 return cret
678 }726 }
@@ -690,6 +738,8 @@ var xWindowIsFullscreen func(uintptr) bool
690 // If the window isn't yet mapped, the value returned will whether the738 // If the window isn't yet mapped, the value returned will whether the
691 // initial requested state is fullscreen.739 // initial requested state is fullscreen.
692 func (x *Window) IsFullscreen() bool {740 func (x *Window) IsFullscreen() bool {
741+ core.LazyRegister(&xWindowIsFullscreen, "GTK", "gtk_window_is_fullscreen", false)
742+
693 cret := xWindowIsFullscreen(x.GoPointer())743 cret := xWindowIsFullscreen(x.GoPointer())
694 return cret744 return cret
695 }745 }
@@ -707,6 +757,8 @@ var xWindowIsMaximized func(uintptr) bool
707 // If the window isn't yet mapped, the value returned will whether the757 // If the window isn't yet mapped, the value returned will whether the
708 // initial requested state is maximized.758 // initial requested state is maximized.
709 func (x *Window) IsMaximized() bool {759 func (x *Window) IsMaximized() bool {
760+ core.LazyRegister(&xWindowIsMaximized, "GTK", "gtk_window_is_maximized", false)
761+
710 cret := xWindowIsMaximized(x.GoPointer())762 cret := xWindowIsMaximized(x.GoPointer())
711 return cret763 return cret
712 }764 }
@@ -719,6 +771,8 @@ var xWindowIsSuspended func(uintptr) bool
719 // to the user, for example by being on a inactive workspace,771 // to the user, for example by being on a inactive workspace,
720 // minimized, obstructed.772 // minimized, obstructed.
721 func (x *Window) IsSuspended() bool {773 func (x *Window) IsSuspended() bool {
774+ core.LazyRegister(&xWindowIsSuspended, "GTK", "gtk_window_is_suspended", false)
775+
722 cret := xWindowIsSuspended(x.GoPointer())776 cret := xWindowIsSuspended(x.GoPointer())
723 return cret777 return cret
724 }778 }
@@ -746,6 +800,8 @@ var xWindowMaximize func(uintptr)
746 // notifications on the [property@Gtk.Window:maximized]800 // notifications on the [property@Gtk.Window:maximized]
747 // property.801 // property.
748 func (x *Window) Maximize() {802 func (x *Window) Maximize() {
803+ core.LazyRegister(&xWindowMaximize, "GTK", "gtk_window_maximize", false)
804+
749 xWindowMaximize(x.GoPointer())805 xWindowMaximize(x.GoPointer())
750 }806 }
751 807
@@ -766,6 +822,8 @@ var xWindowMinimize func(uintptr)
766 // You can track result of this operation via the822 // You can track result of this operation via the
767 // [property@Gdk.Toplevel:state] property.823 // [property@Gdk.Toplevel:state] property.
768 func (x *Window) Minimize() {824 func (x *Window) Minimize() {
825+ core.LazyRegister(&xWindowMinimize, "GTK", "gtk_window_minimize", false)
826+
769 xWindowMinimize(x.GoPointer())827 xWindowMinimize(x.GoPointer())
770 }828 }
771 829
@@ -780,6 +838,8 @@ var xWindowPresent func(uintptr)
780 //838 //
781 // If @window is hidden, this function also makes it visible.839 // If @window is hidden, this function also makes it visible.
782 func (x *Window) Present() {840 func (x *Window) Present() {
841+ core.LazyRegister(&xWindowPresent, "GTK", "gtk_window_present", false)
842+
783 xWindowPresent(x.GoPointer())843 xWindowPresent(x.GoPointer())
784 }844 }
785 845
@@ -793,6 +853,8 @@ var xWindowPresentWithTime func(uintptr, uint32)
793 // to be shown (when clicking a link for example), rather than once853 // to be shown (when clicking a link for example), rather than once
794 // the window is ready to be shown.854 // the window is ready to be shown.
795 func (x *Window) PresentWithTime(TimestampVar uint32) {855 func (x *Window) PresentWithTime(TimestampVar uint32) {
856+ core.LazyRegister(&xWindowPresentWithTime, "GTK", "gtk_window_present_with_time", false)
857+
796 xWindowPresentWithTime(x.GoPointer(), TimestampVar)858 xWindowPresentWithTime(x.GoPointer(), TimestampVar)
797 }859 }
798 860
@@ -812,6 +874,8 @@ var xWindowSetApplication func(uintptr, uintptr)
812 // and/or [method@Gtk.Application.add_window] on the old/new applications874 // and/or [method@Gtk.Application.add_window] on the old/new applications
813 // as relevant.875 // as relevant.
814 func (x *Window) SetApplication(ApplicationVar *Application) {876 func (x *Window) SetApplication(ApplicationVar *Application) {
877+ core.LazyRegister(&xWindowSetApplication, "GTK", "gtk_window_set_application", false)
878+
815 xWindowSetApplication(x.GoPointer(), ApplicationVar.GoPointer())879 xWindowSetApplication(x.GoPointer(), ApplicationVar.GoPointer())
816 }880 }
817 881
@@ -819,6 +883,8 @@ var xWindowSetChild func(uintptr, uintptr)
819 883
820 // Sets the child widget of the window.884 // Sets the child widget of the window.
821 func (x *Window) SetChild(ChildVar *Widget) {885 func (x *Window) SetChild(ChildVar *Widget) {
886+ core.LazyRegister(&xWindowSetChild, "GTK", "gtk_window_set_child", false)
887+
822 xWindowSetChild(x.GoPointer(), ChildVar.GoPointer())888 xWindowSetChild(x.GoPointer(), ChildVar.GoPointer())
823 }889 }
824 890
@@ -838,6 +904,8 @@ var xWindowSetDecorated func(uintptr, bool)
838 // On Windows, this function always works, since there’s no window manager904 // On Windows, this function always works, since there’s no window manager
839 // policy involved.905 // policy involved.
840 func (x *Window) SetDecorated(SettingVar bool) {906 func (x *Window) SetDecorated(SettingVar bool) {
907+ core.LazyRegister(&xWindowSetDecorated, "GTK", "gtk_window_set_decorated", false)
908+
841 xWindowSetDecorated(x.GoPointer(), SettingVar)909 xWindowSetDecorated(x.GoPointer(), SettingVar)
842 }910 }
843 911
@@ -874,6 +942,8 @@ var xWindowSetDefaultSize func(uintptr, int, int)
874 // directly will not work in all circumstances and can lead to growing942 // directly will not work in all circumstances and can lead to growing
875 // or shrinking windows.943 // or shrinking windows.
876 func (x *Window) SetDefaultSize(WidthVar int, HeightVar int) {944 func (x *Window) SetDefaultSize(WidthVar int, HeightVar int) {
945+ core.LazyRegister(&xWindowSetDefaultSize, "GTK", "gtk_window_set_default_size", false)
946+
877 xWindowSetDefaultSize(x.GoPointer(), WidthVar, HeightVar)947 xWindowSetDefaultSize(x.GoPointer(), WidthVar, HeightVar)
878 }948 }
879 949
@@ -885,6 +955,8 @@ var xWindowSetDefaultWidget func(uintptr, uintptr)
885 // when the user presses <kbd>Enter</kbd> in a dialog955 // when the user presses <kbd>Enter</kbd> in a dialog
886 // (for example).956 // (for example).
887 func (x *Window) SetDefaultWidget(DefaultWidgetVar *Widget) {957 func (x *Window) SetDefaultWidget(DefaultWidgetVar *Widget) {
958+ core.LazyRegister(&xWindowSetDefaultWidget, "GTK", "gtk_window_set_default_widget", false)
959+
888 xWindowSetDefaultWidget(x.GoPointer(), DefaultWidgetVar.GoPointer())960 xWindowSetDefaultWidget(x.GoPointer(), DefaultWidgetVar.GoPointer())
889 }961 }
890 962
@@ -903,6 +975,8 @@ var xWindowSetDeletable func(uintptr, bool)
903 // On Windows, this function always works, since there’s no window975 // On Windows, this function always works, since there’s no window
904 // manager policy involved.976 // manager policy involved.
905 func (x *Window) SetDeletable(SettingVar bool) {977 func (x *Window) SetDeletable(SettingVar bool) {
978+ core.LazyRegister(&xWindowSetDeletable, "GTK", "gtk_window_set_deletable", false)
979+
906 xWindowSetDeletable(x.GoPointer(), SettingVar)980 xWindowSetDeletable(x.GoPointer(), SettingVar)
907 }981 }
908 982
@@ -913,6 +987,8 @@ var xWindowSetDestroyWithParent func(uintptr, bool)
913 // This is useful for dialogs that shouldn’t persist beyond the lifetime987 // This is useful for dialogs that shouldn’t persist beyond the lifetime
914 // of the main window they are associated with, for example.988 // of the main window they are associated with, for example.
915 func (x *Window) SetDestroyWithParent(SettingVar bool) {989 func (x *Window) SetDestroyWithParent(SettingVar bool) {
990+ core.LazyRegister(&xWindowSetDestroyWithParent, "GTK", "gtk_window_set_destroy_with_parent", false)
991+
916 xWindowSetDestroyWithParent(x.GoPointer(), SettingVar)992 xWindowSetDestroyWithParent(x.GoPointer(), SettingVar)
917 }993 }
918 994
@@ -923,6 +999,8 @@ var xWindowSetDisplay func(uintptr, uintptr)
923 // If the window is already mapped, it will be unmapped,999 // If the window is already mapped, it will be unmapped,
924 // and then remapped on the new display.1000 // and then remapped on the new display.
925 func (x *Window) SetDisplay(DisplayVar *gdk.Display) {1001 func (x *Window) SetDisplay(DisplayVar *gdk.Display) {
1002+ core.LazyRegister(&xWindowSetDisplay, "GTK", "gtk_window_set_display", false)
1003+
926 xWindowSetDisplay(x.GoPointer(), DisplayVar.GoPointer())1004 xWindowSetDisplay(x.GoPointer(), DisplayVar.GoPointer())
927 }1005 }
928 1006
@@ -936,6 +1014,8 @@ var xWindowSetFocus func(uintptr, uintptr)
936 // particular widget in the toplevel, it is usually more convenient1014 // particular widget in the toplevel, it is usually more convenient
937 // to use [method@Gtk.Widget.grab_focus] instead of this function.1015 // to use [method@Gtk.Widget.grab_focus] instead of this function.
938 func (x *Window) SetFocus(FocusVar *Widget) {1016 func (x *Window) SetFocus(FocusVar *Widget) {
1017+ core.LazyRegister(&xWindowSetFocus, "GTK", "gtk_window_set_focus", false)
1018+
939 xWindowSetFocus(x.GoPointer(), FocusVar.GoPointer())1019 xWindowSetFocus(x.GoPointer(), FocusVar.GoPointer())
940 }1020 }
941 1021
@@ -946,6 +1026,8 @@ var xWindowSetFocusVisible func(uintptr, bool)
946 // This property is maintained by GTK based on user input,1026 // This property is maintained by GTK based on user input,
947 // and should not be set by applications.1027 // and should not be set by applications.
948 func (x *Window) SetFocusVisible(SettingVar bool) {1028 func (x *Window) SetFocusVisible(SettingVar bool) {
1029+ core.LazyRegister(&xWindowSetFocusVisible, "GTK", "gtk_window_set_focus_visible", false)
1030+
949 xWindowSetFocusVisible(x.GoPointer(), SettingVar)1031 xWindowSetFocusVisible(x.GoPointer(), SettingVar)
950 }1032 }
951 1033
@@ -953,6 +1035,8 @@ var xWindowSetGravity func(uintptr, WindowGravity)
953 1035
954 // Sets the gravity that is used when changing the window size programmatically.1036 // Sets the gravity that is used when changing the window size programmatically.
955 func (x *Window) SetGravity(GravityVar WindowGravity) {1037 func (x *Window) SetGravity(GravityVar WindowGravity) {
1038+ core.LazyRegister(&xWindowSetGravity, "GTK", "gtk_window_set_gravity", false)
1039+
956 xWindowSetGravity(x.GoPointer(), GravityVar)1040 xWindowSetGravity(x.GoPointer(), GravityVar)
957 }1041 }
958 1042
@@ -961,6 +1045,8 @@ var xWindowSetHandleMenubarAccel func(uintptr, bool)
961 // Sets whether this window should react to <kbd>F10</kbd>1045 // Sets whether this window should react to <kbd>F10</kbd>
962 // presses by activating a menubar it contains.1046 // presses by activating a menubar it contains.
963 func (x *Window) SetHandleMenubarAccel(HandleMenubarAccelVar bool) {1047 func (x *Window) SetHandleMenubarAccel(HandleMenubarAccelVar bool) {
1048+ core.LazyRegister(&xWindowSetHandleMenubarAccel, "GTK", "gtk_window_set_handle_menubar_accel", false)
1049+
964 xWindowSetHandleMenubarAccel(x.GoPointer(), HandleMenubarAccelVar)1050 xWindowSetHandleMenubarAccel(x.GoPointer(), HandleMenubarAccelVar)
965 }1051 }
966 1052
@@ -969,6 +1055,8 @@ var xWindowSetHideOnClose func(uintptr, bool)
969 // Sets whether clicking the close button will hide the window instead1055 // Sets whether clicking the close button will hide the window instead
970 // of destroying it.1056 // of destroying it.
971 func (x *Window) SetHideOnClose(SettingVar bool) {1057 func (x *Window) SetHideOnClose(SettingVar bool) {
1058+ core.LazyRegister(&xWindowSetHideOnClose, "GTK", "gtk_window_set_hide_on_close", false)
1059+
972 xWindowSetHideOnClose(x.GoPointer(), SettingVar)1060 xWindowSetHideOnClose(x.GoPointer(), SettingVar)
973 }1061 }
974 1062
@@ -982,6 +1070,8 @@ var xWindowSetIconName func(uintptr, uintptr)
982 // Note that this has nothing to do with the WM_ICON_NAME1070 // Note that this has nothing to do with the WM_ICON_NAME
983 // property which is mentioned in the ICCCM.1071 // property which is mentioned in the ICCCM.
984 func (x *Window) SetIconName(NameVar *string) {1072 func (x *Window) SetIconName(NameVar *string) {
1073+ core.LazyRegister(&xWindowSetIconName, "GTK", "gtk_window_set_icon_name", false)
1074+
985 NameVarPtr := core.GStrdupNullable(NameVar)1075 NameVarPtr := core.GStrdupNullable(NameVar)
986 defer core.GFreeNullable(NameVarPtr)1076 defer core.GFreeNullable(NameVarPtr)
987 1077
@@ -995,6 +1085,8 @@ var xWindowSetMnemonicsVisible func(uintptr, bool)
995 // This property is maintained by GTK based on user input,1085 // This property is maintained by GTK based on user input,
996 // and should not be set by applications.1086 // and should not be set by applications.
997 func (x *Window) SetMnemonicsVisible(SettingVar bool) {1087 func (x *Window) SetMnemonicsVisible(SettingVar bool) {
1088+ core.LazyRegister(&xWindowSetMnemonicsVisible, "GTK", "gtk_window_set_mnemonics_visible", false)
1089+
998 xWindowSetMnemonicsVisible(x.GoPointer(), SettingVar)1090 xWindowSetMnemonicsVisible(x.GoPointer(), SettingVar)
999 }1091 }
1000 1092
@@ -1008,6 +1100,8 @@ var xWindowSetModal func(uintptr, bool)
1008 // for the parent; most window managers will then disallow lowering the1100 // for the parent; most window managers will then disallow lowering the
1009 // dialog below the parent.1101 // dialog below the parent.
1010 func (x *Window) SetModal(ModalVar bool) {1102 func (x *Window) SetModal(ModalVar bool) {
1103+ core.LazyRegister(&xWindowSetModal, "GTK", "gtk_window_set_modal", false)
1104+
1011 xWindowSetModal(x.GoPointer(), ModalVar)1105 xWindowSetModal(x.GoPointer(), ModalVar)
1012 }1106 }
1013 1107
@@ -1017,6 +1111,8 @@ var xWindowSetResizable func(uintptr, bool)
1017 //1111 //
1018 // Windows are user resizable by default.1112 // Windows are user resizable by default.
1019 func (x *Window) SetResizable(ResizableVar bool) {1113 func (x *Window) SetResizable(ResizableVar bool) {
1114+ core.LazyRegister(&xWindowSetResizable, "GTK", "gtk_window_set_resizable", false)
1115+
1020 xWindowSetResizable(x.GoPointer(), ResizableVar)1116 xWindowSetResizable(x.GoPointer(), ResizableVar)
1021 }1117 }
1022 1118
@@ -1038,6 +1134,8 @@ var xWindowSetStartupId func(uintptr, string)
1038 // This function is only useful on Wayland or X11, not with other GDK1134 // This function is only useful on Wayland or X11, not with other GDK
1039 // backends.1135 // backends.
1040 func (x *Window) SetStartupId(StartupIdVar string) {1136 func (x *Window) SetStartupId(StartupIdVar string) {
1137+ core.LazyRegister(&xWindowSetStartupId, "GTK", "gtk_window_set_startup_id", false)
1138+
1041 xWindowSetStartupId(x.GoPointer(), StartupIdVar)1139 xWindowSetStartupId(x.GoPointer(), StartupIdVar)
1042 }1140 }
1043 1141
@@ -1054,6 +1152,8 @@ var xWindowSetTitle func(uintptr, uintptr)
1054 //1152 //
1055 // Passing `NULL` does the same as setting the title to an empty string.1153 // Passing `NULL` does the same as setting the title to an empty string.
1056 func (x *Window) SetTitle(TitleVar *string) {1154 func (x *Window) SetTitle(TitleVar *string) {
1155+ core.LazyRegister(&xWindowSetTitle, "GTK", "gtk_window_set_title", false)
1156+
1057 TitleVarPtr := core.GStrdupNullable(TitleVar)1157 TitleVarPtr := core.GStrdupNullable(TitleVar)
1058 defer core.GFreeNullable(TitleVarPtr)1158 defer core.GFreeNullable(TitleVarPtr)
1059 1159
@@ -1074,6 +1174,8 @@ var xWindowSetTitlebar func(uintptr, uintptr)
1074 // that is already visible, so you set the titlebar before calling1174 // that is already visible, so you set the titlebar before calling
1075 // [method@Gtk.Widget.show].1175 // [method@Gtk.Widget.show].
1076 func (x *Window) SetTitlebar(TitlebarVar *Widget) {1176 func (x *Window) SetTitlebar(TitlebarVar *Widget) {
1177+ core.LazyRegister(&xWindowSetTitlebar, "GTK", "gtk_window_set_titlebar", false)
1178+
1077 xWindowSetTitlebar(x.GoPointer(), TitlebarVar.GoPointer())1179 xWindowSetTitlebar(x.GoPointer(), TitlebarVar.GoPointer())
1078 }1180 }
1079 1181
@@ -1093,6 +1195,8 @@ var xWindowSetTransientFor func(uintptr, uintptr)
1093 // On Windows, this function puts the child window on top of the parent,1195 // On Windows, this function puts the child window on top of the parent,
1094 // much as the window manager would have done on X.1196 // much as the window manager would have done on X.
1095 func (x *Window) SetTransientFor(ParentVar *Window) {1197 func (x *Window) SetTransientFor(ParentVar *Window) {
1198+ core.LazyRegister(&xWindowSetTransientFor, "GTK", "gtk_window_set_transient_for", false)
1199+
1096 xWindowSetTransientFor(x.GoPointer(), ParentVar.GoPointer())1200 xWindowSetTransientFor(x.GoPointer(), ParentVar.GoPointer())
1097 }1201 }
1098 1202
@@ -1115,6 +1219,8 @@ var xWindowUnfullscreen func(uintptr)
1115 // [property@Gdk.Toplevel:state] property, or by listening to1219 // [property@Gdk.Toplevel:state] property, or by listening to
1116 // notifications of the [property@Gtk.Window:fullscreened] property.1220 // notifications of the [property@Gtk.Window:fullscreened] property.
1117 func (x *Window) Unfullscreen() {1221 func (x *Window) Unfullscreen() {
1222+ core.LazyRegister(&xWindowUnfullscreen, "GTK", "gtk_window_unfullscreen", false)
1223+
1118 xWindowUnfullscreen(x.GoPointer())1224 xWindowUnfullscreen(x.GoPointer())
1119 }1225 }
1120 1226
@@ -1136,6 +1242,8 @@ var xWindowUnmaximize func(uintptr)
1136 // [property@Gdk.Toplevel:state] property, or by listening to1242 // [property@Gdk.Toplevel:state] property, or by listening to
1137 // notifications on the [property@Gtk.Window:maximized] property.1243 // notifications on the [property@Gtk.Window:maximized] property.
1138 func (x *Window) Unmaximize() {1244 func (x *Window) Unmaximize() {
1245+ core.LazyRegister(&xWindowUnmaximize, "GTK", "gtk_window_unmaximize", false)
1246+
1139 xWindowUnmaximize(x.GoPointer())1247 xWindowUnmaximize(x.GoPointer())
1140 }1248 }
1141 1249
@@ -1152,6 +1260,8 @@ var xWindowUnminimize func(uintptr)
1152 // You can track result of this operation via the1260 // You can track result of this operation via the
1153 // [property@Gdk.Toplevel:state] property.1261 // [property@Gdk.Toplevel:state] property.
1154 func (x *Window) Unminimize() {1262 func (x *Window) Unminimize() {
1263+ core.LazyRegister(&xWindowUnminimize, "GTK", "gtk_window_unminimize", false)
1264+
1155 xWindowUnminimize(x.GoPointer())1265 xWindowUnminimize(x.GoPointer())
1156 }1266 }
1157 1267
@@ -1966,6 +2076,8 @@ var xWindowGetDefaultIconName func() string
1966 // be modified. It is only valid until the next call to2076 // be modified. It is only valid until the next call to
1967 // [func@Gtk.Window.set_default_icon_name].2077 // [func@Gtk.Window.set_default_icon_name].
1968 func WindowGetDefaultIconName() string {2078 func WindowGetDefaultIconName() string {
2079+ core.LazyRegister(&xWindowGetDefaultIconName, "GTK", "gtk_window_get_default_icon_name", false)
2080+
1969 cret := xWindowGetDefaultIconName()2081 cret := xWindowGetDefaultIconName()
1970 return cret2082 return cret
1971 }2083 }
@@ -1978,6 +2090,7 @@ var xWindowGetToplevels func() uintptr
1978 // callbacks that might destroy the widgets or add new ones, be aware that2090 // callbacks that might destroy the widgets or add new ones, be aware that
1979 // the list of toplevels will change and emit the "items-changed" signal.2091 // the list of toplevels will change and emit the "items-changed" signal.
1980 func WindowGetToplevels() *gio.ListModelBase {2092 func WindowGetToplevels() *gio.ListModelBase {
2093+ core.LazyRegister(&xWindowGetToplevels, "GTK", "gtk_window_get_toplevels", false)
1981 var cls *gio.ListModelBase2094 var cls *gio.ListModelBase
1982 2095
1983 cret := xWindowGetToplevels()2096 cret := xWindowGetToplevels()
@@ -2001,6 +2114,8 @@ var xWindowListToplevels func() uintptr
2001 // call `g_list_foreach (result, (GFunc)g_object_ref, NULL)` first,2114 // call `g_list_foreach (result, (GFunc)g_object_ref, NULL)` first,
2002 // and then unref all the widgets afterwards.2115 // and then unref all the widgets afterwards.
2003 func WindowListToplevels() *glib.List {2116 func WindowListToplevels() *glib.List {
2117+ core.LazyRegister(&xWindowListToplevels, "GTK", "gtk_window_list_toplevels", false)
2118+
2004 cret := xWindowListToplevels()2119 cret := xWindowListToplevels()
2005 if cret == 0 {2120 if cret == 0 {
2006 return nil2121 return nil
@@ -2023,6 +2138,8 @@ var xWindowSetAutoStartupNotification func(bool)
2023 // temporarily, show your splash screen, then re-enable it so that2138 // temporarily, show your splash screen, then re-enable it so that
2024 // showing the main window would automatically result in notification.2139 // showing the main window would automatically result in notification.
2025 func WindowSetAutoStartupNotification(SettingVar bool) {2140 func WindowSetAutoStartupNotification(SettingVar bool) {
2141+ core.LazyRegister(&xWindowSetAutoStartupNotification, "GTK", "gtk_window_set_auto_startup_notification", false)
2142+
2026 xWindowSetAutoStartupNotification(SettingVar)2143 xWindowSetAutoStartupNotification(SettingVar)
2027 }2144 }
2028 2145
@@ -2034,6 +2151,8 @@ var xWindowSetDefaultIconName func(string)
2034 // haven't had [method@Gtk.Window.set_icon_name]2151 // haven't had [method@Gtk.Window.set_icon_name]
2035 // called on them.2152 // called on them.
2036 func WindowSetDefaultIconName(NameVar string) {2153 func WindowSetDefaultIconName(NameVar string) {
2154+ core.LazyRegister(&xWindowSetDefaultIconName, "GTK", "gtk_window_set_default_icon_name", false)
2155+
2037 xWindowSetDefaultIconName(NameVar)2156 xWindowSetDefaultIconName(NameVar)
2038 }2157 }
2039 2158
@@ -2052,89 +2171,12 @@ var xWindowSetInteractiveDebugging func(bool)
2052 // If you are not overriding the default key shortcuts for the Inspector,2171 // If you are not overriding the default key shortcuts for the Inspector,
2053 // you should not use this function.2172 // you should not use this function.
2054 func WindowSetInteractiveDebugging(EnableVar bool) {2173 func WindowSetInteractiveDebugging(EnableVar bool) {
2174+ core.LazyRegister(&xWindowSetInteractiveDebugging, "GTK", "gtk_window_set_interactive_debugging", false)
2175+
2055 xWindowSetInteractiveDebugging(EnableVar)2176 xWindowSetInteractiveDebugging(EnableVar)
2056 }2177 }
2057 2178
2058 func init() {2179 func init() {
2059 core.SetPackageName("GTK", "gtk4")2180 core.SetPackageName("GTK", "gtk4")
2060 core.SetSharedLibraries("GTK", []string{"libgtk-4.so.1", "libgtk-4.1.dylib"})2181 core.SetSharedLibraries("GTK", []string{"libgtk-4.so.1", "libgtk-4.1.dylib"})
2061- var libs []uintptr
2062- for _, libPath := range core.GetPaths("GTK") {
2063- lib, err := purego.Dlopen(libPath, purego.RTLD_NOW|purego.RTLD_GLOBAL)
2064- if err != nil {
2065- panic(err)
2066- }
2067- libs = append(libs, lib)
2068- }
2069-
2070- core.PuregoSafeRegister(&xWindowGravityGLibType, libs, "gtk_window_gravity_get_type")
2071-
2072- core.PuregoSafeRegister(&xWindowGLibType, libs, "gtk_window_get_type")
2073-
2074- core.PuregoSafeRegister(&xNewWindow, libs, "gtk_window_new")
2075-
2076- core.PuregoSafeRegister(&xWindowClose, libs, "gtk_window_close")
2077- core.PuregoSafeRegister(&xWindowDestroy, libs, "gtk_window_destroy")
2078- core.PuregoSafeRegister(&xWindowFullscreen, libs, "gtk_window_fullscreen")
2079- core.PuregoSafeRegister(&xWindowFullscreenOnMonitor, libs, "gtk_window_fullscreen_on_monitor")
2080- core.PuregoSafeRegister(&xWindowGetApplication, libs, "gtk_window_get_application")
2081- core.PuregoSafeRegister(&xWindowGetChild, libs, "gtk_window_get_child")
2082- core.PuregoSafeRegister(&xWindowGetDecorated, libs, "gtk_window_get_decorated")
2083- core.PuregoSafeRegister(&xWindowGetDefaultSize, libs, "gtk_window_get_default_size")
2084- core.PuregoSafeRegister(&xWindowGetDefaultWidget, libs, "gtk_window_get_default_widget")
2085- core.PuregoSafeRegister(&xWindowGetDeletable, libs, "gtk_window_get_deletable")
2086- core.PuregoSafeRegister(&xWindowGetDestroyWithParent, libs, "gtk_window_get_destroy_with_parent")
2087- core.PuregoSafeRegister(&xWindowGetFocus, libs, "gtk_window_get_focus")
2088- core.PuregoSafeRegister(&xWindowGetFocusVisible, libs, "gtk_window_get_focus_visible")
2089- core.PuregoSafeRegister(&xWindowGetGravity, libs, "gtk_window_get_gravity")
2090- core.PuregoSafeRegister(&xWindowGetGroup, libs, "gtk_window_get_group")
2091- core.PuregoSafeRegister(&xWindowGetHandleMenubarAccel, libs, "gtk_window_get_handle_menubar_accel")
2092- core.PuregoSafeRegister(&xWindowGetHideOnClose, libs, "gtk_window_get_hide_on_close")
2093- core.PuregoSafeRegister(&xWindowGetIconName, libs, "gtk_window_get_icon_name")
2094- core.PuregoSafeRegister(&xWindowGetMnemonicsVisible, libs, "gtk_window_get_mnemonics_visible")
2095- core.PuregoSafeRegister(&xWindowGetModal, libs, "gtk_window_get_modal")
2096- core.PuregoSafeRegister(&xWindowGetResizable, libs, "gtk_window_get_resizable")
2097- core.PuregoSafeRegister(&xWindowGetTitle, libs, "gtk_window_get_title")
2098- core.PuregoSafeRegister(&xWindowGetTitlebar, libs, "gtk_window_get_titlebar")
2099- core.PuregoSafeRegister(&xWindowGetTransientFor, libs, "gtk_window_get_transient_for")
2100- core.PuregoSafeRegister(&xWindowHasGroup, libs, "gtk_window_has_group")
2101- core.PuregoSafeRegister(&xWindowIsActive, libs, "gtk_window_is_active")
2102- core.PuregoSafeRegister(&xWindowIsFullscreen, libs, "gtk_window_is_fullscreen")
2103- core.PuregoSafeRegister(&xWindowIsMaximized, libs, "gtk_window_is_maximized")
2104- core.PuregoSafeRegister(&xWindowIsSuspended, libs, "gtk_window_is_suspended")
2105- core.PuregoSafeRegister(&xWindowMaximize, libs, "gtk_window_maximize")
2106- core.PuregoSafeRegister(&xWindowMinimize, libs, "gtk_window_minimize")
2107- core.PuregoSafeRegister(&xWindowPresent, libs, "gtk_window_present")
2108- core.PuregoSafeRegister(&xWindowPresentWithTime, libs, "gtk_window_present_with_time")
2109- core.PuregoSafeRegister(&xWindowSetApplication, libs, "gtk_window_set_application")
2110- core.PuregoSafeRegister(&xWindowSetChild, libs, "gtk_window_set_child")
2111- core.PuregoSafeRegister(&xWindowSetDecorated, libs, "gtk_window_set_decorated")
2112- core.PuregoSafeRegister(&xWindowSetDefaultSize, libs, "gtk_window_set_default_size")
2113- core.PuregoSafeRegister(&xWindowSetDefaultWidget, libs, "gtk_window_set_default_widget")
2114- core.PuregoSafeRegister(&xWindowSetDeletable, libs, "gtk_window_set_deletable")
2115- core.PuregoSafeRegister(&xWindowSetDestroyWithParent, libs, "gtk_window_set_destroy_with_parent")
2116- core.PuregoSafeRegister(&xWindowSetDisplay, libs, "gtk_window_set_display")
2117- core.PuregoSafeRegister(&xWindowSetFocus, libs, "gtk_window_set_focus")
2118- core.PuregoSafeRegister(&xWindowSetFocusVisible, libs, "gtk_window_set_focus_visible")
2119- core.PuregoSafeRegister(&xWindowSetGravity, libs, "gtk_window_set_gravity")
2120- core.PuregoSafeRegister(&xWindowSetHandleMenubarAccel, libs, "gtk_window_set_handle_menubar_accel")
2121- core.PuregoSafeRegister(&xWindowSetHideOnClose, libs, "gtk_window_set_hide_on_close")
2122- core.PuregoSafeRegister(&xWindowSetIconName, libs, "gtk_window_set_icon_name")
2123- core.PuregoSafeRegister(&xWindowSetMnemonicsVisible, libs, "gtk_window_set_mnemonics_visible")
2124- core.PuregoSafeRegister(&xWindowSetModal, libs, "gtk_window_set_modal")
2125- core.PuregoSafeRegister(&xWindowSetResizable, libs, "gtk_window_set_resizable")
2126- core.PuregoSafeRegister(&xWindowSetStartupId, libs, "gtk_window_set_startup_id")
2127- core.PuregoSafeRegister(&xWindowSetTitle, libs, "gtk_window_set_title")
2128- core.PuregoSafeRegister(&xWindowSetTitlebar, libs, "gtk_window_set_titlebar")
2129- core.PuregoSafeRegister(&xWindowSetTransientFor, libs, "gtk_window_set_transient_for")
2130- core.PuregoSafeRegister(&xWindowUnfullscreen, libs, "gtk_window_unfullscreen")
2131- core.PuregoSafeRegister(&xWindowUnmaximize, libs, "gtk_window_unmaximize")
2132- core.PuregoSafeRegister(&xWindowUnminimize, libs, "gtk_window_unminimize")
2133-
2134- core.PuregoSafeRegister(&xWindowGetDefaultIconName, libs, "gtk_window_get_default_icon_name")
2135- core.PuregoSafeRegister(&xWindowGetToplevels, libs, "gtk_window_get_toplevels")
2136- core.PuregoSafeRegister(&xWindowListToplevels, libs, "gtk_window_list_toplevels")
2137- core.PuregoSafeRegister(&xWindowSetAutoStartupNotification, libs, "gtk_window_set_auto_startup_notification")
2138- core.PuregoSafeRegister(&xWindowSetDefaultIconName, libs, "gtk_window_set_default_icon_name")
2139- core.PuregoSafeRegister(&xWindowSetInteractiveDebugging, libs, "gtk_window_set_interactive_debugging")
2140 }2182 }
M vendor/github.com/bnema/puregotk/v4/gtk/gtkwindowcontrols.go +16 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkwindowgroup.go +8 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkwindowhandle.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/main.go +2 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCClass.go +15 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCContext.go +32 -35 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCException.go +23 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCOptions.go +32 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCValue.go +93 -73 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCVersion.go +7 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCVirtualMachine.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCWeakValue.go +3 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/layershell/gtk4-layer-shell.go +52 -38 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/main.go +2 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-attributes.go +160 -108 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-bidi-type.go +9 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-break.go +10 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-color.go +11 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-context.go +45 -37 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-coverage.go +16 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-direction.go +10 -1 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-font.go +153 -112 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-fontmap.go +13 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-fontset-simple.go +6 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-fontset.go +6 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-glyph-item.go +26 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-glyph.go +32 -31 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-gravity.go +10 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-item.go +19 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-language.go +6 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-layout.go +201 -131 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-markup.go +4 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-matrix.go +27 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-renderer.go +39 -32 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-script.go +14 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-tabs.go +34 -32 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-types.go +17 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-utils.go +38 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth-basic.go +10 -1 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth-digest.go +10 -1 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth-domain-basic.go +4 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth-domain-digest.go +6 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth-domain.go +19 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth-manager.go +5 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth-negotiate.go +3 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth-ntlm.go +10 -1 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth.go +32 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-cache.go +16 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-content-decoder.go +7 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-content-sniffer.go +4 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-cookie-jar-db.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-cookie-jar-text.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-cookie-jar.go +29 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-cookie.go +15 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-date-utils.go +5 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-form.go +12 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-headers.go +30 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-hsts-enforcer-db.go +2 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-hsts-enforcer.go +14 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-logger.go +13 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-message-body.go +30 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-message-headers.go +68 -52 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-message.go +90 -64 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-multipart-input-stream.go +8 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-multipart.go +19 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-server-message.go +42 -35 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-server.go +46 -40 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-session-feature.go +7 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-session.go +74 -60 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-status.go +4 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-tld.go +6 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-types.go +113 -75 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-uri-utils.go +7 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-version.go +9 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-websocket-connection.go +39 -33 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-websocket-extension-deflate.go +7 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-websocket-extension-manager.go +7 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-websocket-extension.go +20 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-websocket.go +13 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitApplicationInfo.go +17 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitAuthenticationRequest.go +32 -31 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitAutomationSession.go +10 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitBackForwardList.go +17 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitBackForwardListItem.go +9 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitClipboardPermissionRequest.go +11 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitColorChooserRequest.go +13 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitContextMenu.go +31 -33 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitContextMenuActions.go +13 -1 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitContextMenuItem.go +20 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitCookieManager.go +27 -33 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitCredential.go +23 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitDeviceInfoPermissionRequest.go +11 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitDownload.go +22 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitEditorState.go +16 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitError.go +32 -39 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitFaviconDatabase.go +13 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitFeature.go +29 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitFileChooserRequest.go +14 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitFindController.go +21 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitFormSubmissionRequest.go +7 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitGeolocationManager.go +26 -30 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitGeolocationPermissionRequest.go +11 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitHitTestResult.go +28 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitImage.go +11 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitInputMethodContext.go +38 -38 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitMediaKeySystemPermissionRequest.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitMemoryPressureSettings.go +29 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitNavigationAction.go +21 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitNavigationPolicyDecision.go +5 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitNetworkProxySettings.go +12 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitNetworkSession.go +34 -36 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitNotification.go +15 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitNotificationPermissionRequest.go +11 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitOptionMenu.go +14 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitOptionMenuItem.go +19 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitPermissionRequest.go +14 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitPermissionStateQuery.go +14 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitPointerLockPermissionRequest.go +11 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitPolicyDecision.go +11 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitPrintOperation.go +15 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitResponsePolicyDecision.go +9 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitScriptDialog.go +20 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitSecurityManager.go +27 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitSecurityOrigin.go +19 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitSettings.go +255 -146 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitURIRequest.go +12 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitURIResponse.go +15 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitURISchemeRequest.go +21 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitURISchemeResponse.go +10 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitURIUtilities.go +5 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitUserContent.go +30 -36 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitUserContentFilterStore.go +22 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitUserContentManager.go +39 -37 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitUserMediaPermissionRequest.go +9 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitUserMessage.go +15 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitVersion.go +9 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebContext.go +41 -40 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebExtension.go +50 -41 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebExtensionMatchPattern.go +34 -31 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebInspector.go +20 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebResource.go +9 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebView.go +159 -118 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebViewBase.go +11 -0 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebViewGtk4.go +13 -1 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebViewSessionState.go +11 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebsiteData.go +13 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebsiteDataAccessPermissionRequest.go +7 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebsiteDataManager.go +47 -46 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebsitePolicies.go +8 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWindowProperties.go +19 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitXRPermissionRequest.go +21 -27 collapsed to keep the page light
M vendor/modules.txt +1 -1 collapsed to keep the page light

Keyboard shortcuts

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

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

Branches 8

Tags 42

↑↓ moveenter openesc close