detached ec6db2e

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

fix(deps): emergency rollback puregotk lazy registration regression
commit
ec6db2e1bbbdbe97ce32dd3d7c1f9c4f497dade7
author
bnema · · 2026-07-14 18:17 UTC
committer
GitHub · · 2026-07-14 18:17 UTC
merge of
8d647bb + 40378d5 · diff against the first parent
signature
GPG UnverifiedB5690EEEBB952194 The key is unknown
905 files · +25263 -27842
M go.mod +1 -1
@@ -11,7 +11,7 @@ require (
1111 github.com/bnema/purego-pipewire v0.1.5-0.20260714124450-6504b9cdf02a
1212 github.com/bnema/purego-sqlite v0.1.4-0.20260714131321-3614fe683b9c
1313 github.com/bnema/purego-webp v0.2.1-0.20260714152238-7bc9c402fdf6
14- github.com/bnema/puregotk v0.7.1-0.20260714170452-0b6b9b901234
14+ github.com/bnema/puregotk v0.7.0
1515 github.com/charmbracelet/bubbles v1.0.0
1616 github.com/charmbracelet/bubbletea v1.3.10
1717 github.com/charmbracelet/lipgloss v1.1.0
@@ -11,7 +11,7 @@ require (
11 github.com/bnema/purego-pipewire v0.1.5-0.20260714124450-6504b9cdf02a11 github.com/bnema/purego-pipewire v0.1.5-0.20260714124450-6504b9cdf02a
12 github.com/bnema/purego-sqlite v0.1.4-0.20260714131321-3614fe683b9c12 github.com/bnema/purego-sqlite v0.1.4-0.20260714131321-3614fe683b9c
13 github.com/bnema/purego-webp v0.2.1-0.20260714152238-7bc9c402fdf613 github.com/bnema/purego-webp v0.2.1-0.20260714152238-7bc9c402fdf6
14- github.com/bnema/puregotk v0.7.1-0.20260714170452-0b6b9b90123414+ github.com/bnema/puregotk v0.7.0
15 github.com/charmbracelet/bubbles v1.0.015 github.com/charmbracelet/bubbles v1.0.0
16 github.com/charmbracelet/bubbletea v1.3.1016 github.com/charmbracelet/bubbletea v1.3.10
17 github.com/charmbracelet/lipgloss v1.1.017 github.com/charmbracelet/lipgloss v1.1.0
M go.sum +0 -4 generated file: collapsed
M vendor/github.com/bnema/puregotk/internal/core/core.go +4 -197 generated file: collapsed
M vendor/github.com/bnema/puregotk/pkg/core/core.go +0 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-about-dialog.go +64 -99 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-about-window.go +62 -95 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-accent-color.go +15 -7 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-action-row.go +29 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-alert-dialog.go +47 -66 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-animation-target.go +27 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-animation-util.go +12 -4 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-animation.go +26 -24 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-application-window.go +22 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-application.go +15 -3 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-avatar.go +25 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-banner.go +26 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-bin.go +16 -5 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-bottom-sheet.go +38 -47 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-breakpoint-bin.go +19 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-breakpoint.go +37 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-button-content.go +22 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-button-row.go +18 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-carousel-indicator-dots.go +16 -5 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-carousel-indicator-lines.go +16 -5 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-carousel.go +37 -47 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-clamp-layout.go +20 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-clamp-scrollable.go +22 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-clamp.go +22 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-combo-row.go +33 -34 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-dialog.go +38 -45 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-easing.go +13 -3 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-entry-row.go +33 -40 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-enum-list-model.go +22 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-expander-row.go +33 -40 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-flap.go +48 -61 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-fold-threshold-policy.go +1 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-header-bar.go +33 -36 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-inline-view-switcher.go +24 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-layout-slot.go +15 -4 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-layout.go +17 -7 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-leaflet.go +56 -69 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-length-unit.go +14 -5 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-main.go +15 -5 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-message-dialog.go +44 -63 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-multi-layout-view.go +23 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-navigation-direction.go +1 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-navigation-split-view.go +32 -36 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-navigation-view.go +49 -60 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-overlay-split-view.go +38 -48 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-password-entry-row.go +13 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-dialog.go +25 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-group.go +26 -24 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-page.go +33 -38 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-row.go +22 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-window.go +29 -31 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-shortcut-label.go +18 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-shortcuts-dialog.go +15 -4 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-shortcuts-item.go +25 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-shortcuts-section.go +17 -8 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-sidebar-item.go +37 -45 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-sidebar-section.go +27 -24 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-sidebar.go +39 -41 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-spin-row.go +34 -40 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-spinner-paintable.go +16 -5 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-spinner.go +13 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-split-button.go +34 -39 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-spring-animation.go +30 -34 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-spring-params.go +21 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-squeezer.go +44 -49 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-status-page.go +24 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-style-manager.go +28 -25 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-swipe-tracker.go +30 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-swipeable.go +21 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-switch-row.go +16 -6 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-tab-bar.go +32 -35 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-tab-button.go +16 -5 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-tab-overview.go +37 -45 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-tab-view.go +87 -123 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-timed-animation.go +28 -30 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-toast-overlay.go +18 -9 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-toast.go +36 -41 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-toggle-group.go +51 -64 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-toolbar-view.go +35 -40 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-version.go +16 -7 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-view-stack.go +62 -78 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-view-switcher-bar.go +18 -9 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-view-switcher-sidebar.go +22 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-view-switcher-title.go +23 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-view-switcher.go +20 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-window-title.go +18 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-window.go +22 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-wrap-box.go +46 -66 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-wrap-layout.go +46 -57 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/cairo/main.go +79 -36 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkapplaunchcontext.go +17 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcairo.go +16 -12 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcairocontext.go +13 -3 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcicpparams.go +25 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkclipboard.go +32 -34 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcolorstate.go +16 -12 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcontentdeserializer.go +27 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcontentformats.go +31 -28 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcontentprovider.go +28 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcontentserializer.go +27 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcursor.go +21 -12 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdevice.go +33 -36 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdevicepad.go +22 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdevicetool.go +18 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdisplay.go +43 -51 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdisplaymanager.go +20 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdmabuftexture.go +13 -3 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdmabuftexturebuilder.go +41 -53 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdrag.go +28 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdragsurface.go +14 -6 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdragsurfacesize.go +13 -3 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdrawcontext.go +18 -11 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdrop.go +24 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkenums.go +1 -21 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkevents.go +118 -120
@@ -5,6 +5,7 @@ import (
55 "structs"
66 "unsafe"
77
8+ "github.com/bnema/purego"
89 "github.com/bnema/puregotk/pkg/core"
910 "github.com/bnema/puregotk/v4/gobject"
1011 "github.com/bnema/puregotk/v4/gobject/types"
@@ -18,7 +19,6 @@ type EventSequence struct {
1819 var xEventSequenceGLibType func() types.GType
1920
2021 func EventSequenceGLibType() types.GType {
21- core.LazyRegister(&xEventSequenceGLibType, "GDK", "gdk_event_sequence_get_type", false)
2222 return xEventSequenceGLibType()
2323 }
2424
@@ -60,7 +60,6 @@ type CrossingMode int
6060 var xCrossingModeGLibType func() types.GType
6161
6262 func CrossingModeGLibType() types.GType {
63- core.LazyRegister(&xCrossingModeGLibType, "GDK", "gdk_crossing_mode_get_type", false)
6463 return xCrossingModeGLibType()
6564 }
6665
@@ -97,7 +96,6 @@ type EventType int
9796 var xEventTypeGLibType func() types.GType
9897
9998 func EventTypeGLibType() types.GType {
100- core.LazyRegister(&xEventTypeGLibType, "GDK", "gdk_event_type_get_type", false)
10199 return xEventTypeGLibType()
102100 }
103101
@@ -183,7 +181,6 @@ type KeyMatch int
183181 var xKeyMatchGLibType func() types.GType
184182
185183 func KeyMatchGLibType() types.GType {
186- core.LazyRegister(&xKeyMatchGLibType, "GDK", "gdk_key_match_get_type", false)
187184 return xKeyMatchGLibType()
188185 }
189186
@@ -207,7 +204,6 @@ type NotifyType int
207204 var xNotifyTypeGLibType func() types.GType
208205
209206 func NotifyTypeGLibType() types.GType {
210- core.LazyRegister(&xNotifyTypeGLibType, "GDK", "gdk_notify_type_get_type", false)
211207 return xNotifyTypeGLibType()
212208 }
213209
@@ -240,7 +236,6 @@ type ScrollDirection int
240236 var xScrollDirectionGLibType func() types.GType
241237
242238 func ScrollDirectionGLibType() types.GType {
243- core.LazyRegister(&xScrollDirectionGLibType, "GDK", "gdk_scroll_direction_get_type", false)
244239 return xScrollDirectionGLibType()
245240 }
246241
@@ -280,7 +275,6 @@ type ScrollUnit int
280275 var xScrollUnitGLibType func() types.GType
281276
282277 func ScrollUnitGLibType() types.GType {
283- core.LazyRegister(&xScrollUnitGLibType, "GDK", "gdk_scroll_unit_get_type", false)
284278 return xScrollUnitGLibType()
285279 }
286280
@@ -316,7 +310,6 @@ type TouchpadGesturePhase int
316310 var xTouchpadGesturePhaseGLibType func() types.GType
317311
318312 func TouchpadGesturePhaseGLibType() types.GType {
319- core.LazyRegister(&xTouchpadGesturePhaseGLibType, "GDK", "gdk_touchpad_gesture_phase_get_type", false)
320313 return xTouchpadGesturePhaseGLibType()
321314 }
322315
@@ -345,8 +338,6 @@ var xEventsGetAngle func(uintptr, uintptr, *float64) bool
345338 // This assumes that both events have X/Y information.
346339 // If not, this function returns %FALSE.
347340 func EventsGetAngle(Event1Var *Event, Event2Var *Event, AngleVar *float64) bool {
348- core.LazyRegister(&xEventsGetAngle, "GDK", "gdk_events_get_angle", false)
349-
350341 cret := xEventsGetAngle(Event1Var.GoPointer(), Event2Var.GoPointer(), AngleVar)
351342 return cret
352343 }
@@ -358,8 +349,6 @@ var xEventsGetCenter func(uintptr, uintptr, *float64, *float64) bool
358349 // This assumes that both events have X/Y information.
359350 // If not, this function returns %FALSE.
360351 func EventsGetCenter(Event1Var *Event, Event2Var *Event, XVar *float64, YVar *float64) bool {
361- core.LazyRegister(&xEventsGetCenter, "GDK", "gdk_events_get_center", false)
362-
363352 cret := xEventsGetCenter(Event1Var.GoPointer(), Event2Var.GoPointer(), XVar, YVar)
364353 return cret
365354 }
@@ -371,8 +360,6 @@ var xEventsGetDistance func(uintptr, uintptr, *float64) bool
371360 // This assumes that both events have X/Y information.
372361 // If not, this function returns %FALSE.
373362 func EventsGetDistance(Event1Var *Event, Event2Var *Event, DistanceVar *float64) bool {
374- core.LazyRegister(&xEventsGetDistance, "GDK", "gdk_events_get_distance", false)
375-
376363 cret := xEventsGetDistance(Event1Var.GoPointer(), Event2Var.GoPointer(), DistanceVar)
377364 return cret
378365 }
@@ -385,7 +372,6 @@ type ButtonEvent struct {
385372 var xButtonEventGLibType func() types.GType
386373
387374 func ButtonEventGLibType() types.GType {
388- core.LazyRegister(&xButtonEventGLibType, "GDK", "gdk_button_event_get_type", false)
389375 return xButtonEventGLibType()
390376 }
391377
@@ -399,8 +385,6 @@ var xButtonEventGetButton func(uintptr) uint
399385
400386 // Extract the button number from a button event.
401387 func (x *ButtonEvent) GetButton() uint {
402- core.LazyRegister(&xButtonEventGetButton, "GDK", "gdk_button_event_get_button", false)
403-
404388 cret := xButtonEventGetButton(x.GoPointer())
405389 return cret
406390 }
@@ -424,7 +408,6 @@ type CrossingEvent struct {
424408 var xCrossingEventGLibType func() types.GType
425409
426410 func CrossingEventGLibType() types.GType {
427- core.LazyRegister(&xCrossingEventGLibType, "GDK", "gdk_crossing_event_get_type", false)
428411 return xCrossingEventGLibType()
429412 }
430413
@@ -438,8 +421,6 @@ var xCrossingEventGetDetail func(uintptr) NotifyType
438421
439422 // Extracts the notify detail from a crossing event.
440423 func (x *CrossingEvent) GetDetail() NotifyType {
441- core.LazyRegister(&xCrossingEventGetDetail, "GDK", "gdk_crossing_event_get_detail", false)
442-
443424 cret := xCrossingEventGetDetail(x.GoPointer())
444425 return cret
445426 }
@@ -448,8 +429,6 @@ var xCrossingEventGetFocus func(uintptr) bool
448429
449430 // Checks if the @event surface is the focus surface.
450431 func (x *CrossingEvent) GetFocus() bool {
451- core.LazyRegister(&xCrossingEventGetFocus, "GDK", "gdk_crossing_event_get_focus", false)
452-
453432 cret := xCrossingEventGetFocus(x.GoPointer())
454433 return cret
455434 }
@@ -458,8 +437,6 @@ var xCrossingEventGetMode func(uintptr) CrossingMode
458437
459438 // Extracts the crossing mode from a crossing event.
460439 func (x *CrossingEvent) GetMode() CrossingMode {
461- core.LazyRegister(&xCrossingEventGetMode, "GDK", "gdk_crossing_event_get_mode", false)
462-
463440 cret := xCrossingEventGetMode(x.GoPointer())
464441 return cret
465442 }
@@ -483,7 +460,6 @@ type DNDEvent struct {
483460 var xDNDEventGLibType func() types.GType
484461
485462 func DNDEventGLibType() types.GType {
486- core.LazyRegister(&xDNDEventGLibType, "GDK", "gdk_dnd_event_get_type", false)
487463 return xDNDEventGLibType()
488464 }
489465
@@ -497,7 +473,6 @@ var xDNDEventGetDrop func(uintptr) uintptr
497473
498474 // Gets the `GdkDrop` object from a DND event.
499475 func (x *DNDEvent) GetDrop() *Drop {
500- core.LazyRegister(&xDNDEventGetDrop, "GDK", "gdk_dnd_event_get_drop", false)
501476 var cls *Drop
502477
503478 cret := xDNDEventGetDrop(x.GoPointer())
@@ -530,7 +505,6 @@ type DeleteEvent struct {
530505 var xDeleteEventGLibType func() types.GType
531506
532507 func DeleteEventGLibType() types.GType {
533- core.LazyRegister(&xDeleteEventGLibType, "GDK", "gdk_delete_event_get_type", false)
534508 return xDeleteEventGLibType()
535509 }
536510
@@ -565,7 +539,6 @@ type Event struct {
565539 var xEventGLibType func() types.GType
566540
567541 func EventGLibType() types.GType {
568- core.LazyRegister(&xEventGLibType, "GDK", "gdk_event_get_type", false)
569542 return xEventGLibType()
570543 }
571544
@@ -586,8 +559,6 @@ var xEventGetAngle func(uintptr, uintptr, *float64) bool
586559 // This assumes that both events have X/Y information.
587560 // If not, this function returns %FALSE.
588561 func (x *Event) GetAngle(Event2Var *Event, AngleVar *float64) bool {
589- core.LazyRegister(&xEventGetAngle, "GDK", "gdk_events_get_angle", false)
590-
591562 cret := xEventGetAngle(x.GoPointer(), Event2Var.GoPointer(), AngleVar)
592563 return cret
593564 }
@@ -599,8 +570,6 @@ var xEventGetCenter func(uintptr, uintptr, *float64, *float64) bool
599570 // This assumes that both events have X/Y information.
600571 // If not, this function returns %FALSE.
601572 func (x *Event) GetCenter(Event2Var *Event, XVar *float64, YVar *float64) bool {
602- core.LazyRegister(&xEventGetCenter, "GDK", "gdk_events_get_center", false)
603-
604573 cret := xEventGetCenter(x.GoPointer(), Event2Var.GoPointer(), XVar, YVar)
605574 return cret
606575 }
@@ -612,8 +581,6 @@ var xEventGetDistance func(uintptr, uintptr, *float64) bool
612581 // This assumes that both events have X/Y information.
613582 // If not, this function returns %FALSE.
614583 func (x *Event) GetDistance(Event2Var *Event, DistanceVar *float64) bool {
615- core.LazyRegister(&xEventGetDistance, "GDK", "gdk_events_get_distance", false)
616-
617584 cret := xEventGetDistance(x.GoPointer(), Event2Var.GoPointer(), DistanceVar)
618585 return cret
619586 }
@@ -625,8 +592,6 @@ var xEventGetAxes func(uintptr, *[]float64, *uint) bool
625592 // To find out which axes are used, use [method@Gdk.DeviceTool.get_axes]
626593 // on the device tool returned by [method@Gdk.Event.get_device_tool].
627594 func (x *Event) GetAxes(AxesVar *[]float64, NAxesVar *uint) bool {
628- core.LazyRegister(&xEventGetAxes, "GDK", "gdk_event_get_axes", false)
629-
630595 cret := xEventGetAxes(x.GoPointer(), AxesVar, NAxesVar)
631596 return cret
632597 }
@@ -639,8 +604,6 @@ var xEventGetAxis func(uintptr, AxisUse, *float64) bool
639604 // To find out which axes are used, use [method@Gdk.DeviceTool.get_axes]
640605 // on the device tool returned by [method@Gdk.Event.get_device_tool].
641606 func (x *Event) GetAxis(AxisUseVar AxisUse, ValueVar *float64) bool {
642- core.LazyRegister(&xEventGetAxis, "GDK", "gdk_event_get_axis", false)
643-
644607 cret := xEventGetAxis(x.GoPointer(), AxisUseVar, ValueVar)
645608 return cret
646609 }
@@ -649,7 +612,6 @@ var xEventGetDevice func(uintptr) uintptr
649612
650613 // Returns the device of an event.
651614 func (x *Event) GetDevice() *Device {
652- core.LazyRegister(&xEventGetDevice, "GDK", "gdk_event_get_device", false)
653615 var cls *Device
654616
655617 cret := xEventGetDevice(x.GoPointer())
@@ -676,7 +638,6 @@ var xEventGetDeviceTool func(uintptr) uintptr
676638 // the application lifetime, if settings must be stored
677639 // persistently across runs, see [method@Gdk.DeviceTool.get_serial].
678640 func (x *Event) GetDeviceTool() *DeviceTool {
679- core.LazyRegister(&xEventGetDeviceTool, "GDK", "gdk_event_get_device_tool", false)
680641 var cls *DeviceTool
681642
682643 cret := xEventGetDeviceTool(x.GoPointer())
@@ -694,7 +655,6 @@ var xEventGetDisplay func(uintptr) uintptr
694655
695656 // Retrieves the display associated to the @event.
696657 func (x *Event) GetDisplay() *Display {
697- core.LazyRegister(&xEventGetDisplay, "GDK", "gdk_event_get_display", false)
698658 var cls *Display
699659
700660 cret := xEventGetDisplay(x.GoPointer())
@@ -715,8 +675,6 @@ var xEventGetEventSequence func(uintptr) uintptr
715675 // Related touch events are connected in a sequence. Other
716676 // events typically don't have event sequence information.
717677 func (x *Event) GetEventSequence() *EventSequence {
718- core.LazyRegister(&xEventGetEventSequence, "GDK", "gdk_event_get_event_sequence", false)
719-
720678 cret := xEventGetEventSequence(x.GoPointer())
721679 if cret == 0 {
722680 return nil
@@ -728,8 +686,6 @@ var xEventGetEventType func(uintptr) EventType
728686
729687 // Retrieves the type of the event.
730688 func (x *Event) GetEventType() EventType {
731- core.LazyRegister(&xEventGetEventType, "GDK", "gdk_event_get_event_type", false)
732-
733689 cret := xEventGetEventType(x.GoPointer())
734690 return cret
735691 }
@@ -746,8 +702,6 @@ var xEventGetHistory func(uintptr, *uint) uintptr
746702 // events do it only if one of the mouse buttons is down, or the device
747703 // has a tool.
748704 func (x *Event) GetHistory(OutNCoordsVar *uint) uintptr {
749- core.LazyRegister(&xEventGetHistory, "GDK", "gdk_event_get_history", false)
750-
751705 cret := xEventGetHistory(x.GoPointer(), OutNCoordsVar)
752706 return cret
753707 }
@@ -756,8 +710,6 @@ var xEventGetModifierState func(uintptr) ModifierType
756710
757711 // Returns the modifier state field of an event.
758712 func (x *Event) GetModifierState() ModifierType {
759- core.LazyRegister(&xEventGetModifierState, "GDK", "gdk_event_get_modifier_state", false)
760-
761713 cret := xEventGetModifierState(x.GoPointer())
762714 return cret
763715 }
@@ -768,8 +720,6 @@ var xEventGetPointerEmulated func(uintptr) bool
768720 //
769721 // Emulated pointer events typically originate from a touch events.
770722 func (x *Event) GetPointerEmulated() bool {
771- core.LazyRegister(&xEventGetPointerEmulated, "GDK", "gdk_event_get_pointer_emulated", false)
772-
773723 cret := xEventGetPointerEmulated(x.GoPointer())
774724 return cret
775725 }
@@ -780,8 +730,6 @@ var xEventGetPosition func(uintptr, *float64, *float64) bool
780730 //
781731 // This position is in [surface coordinates](coordinates.html).
782732 func (x *Event) GetPosition(XVar *float64, YVar *float64) bool {
783- core.LazyRegister(&xEventGetPosition, "GDK", "gdk_event_get_position", false)
784-
785733 cret := xEventGetPosition(x.GoPointer(), XVar, YVar)
786734 return cret
787735 }
@@ -790,7 +738,6 @@ var xEventGetSeat func(uintptr) uintptr
790738
791739 // Returns the seat that originated the event.
792740 func (x *Event) GetSeat() *Seat {
793- core.LazyRegister(&xEventGetSeat, "GDK", "gdk_event_get_seat", false)
794741 var cls *Seat
795742
796743 cret := xEventGetSeat(x.GoPointer())
@@ -808,7 +755,6 @@ var xEventGetSurface func(uintptr) uintptr
808755
809756 // Extracts the surface associated with an event.
810757 func (x *Event) GetSurface() *Surface {
811- core.LazyRegister(&xEventGetSurface, "GDK", "gdk_event_get_surface", false)
812758 var cls *Surface
813759
814760 cret := xEventGetSurface(x.GoPointer())
@@ -829,8 +775,6 @@ var xEventGetTime func(uintptr) uint32
829775 // Not all events have timestamps. In that case, this function
830776 // returns %GDK_CURRENT_TIME.
831777 func (x *Event) GetTime() uint32 {
832- core.LazyRegister(&xEventGetTime, "GDK", "gdk_event_get_time", false)
833-
834778 cret := xEventGetTime(x.GoPointer())
835779 return cret
836780 }
@@ -839,7 +783,6 @@ var xEventRef func(uintptr) uintptr
839783
840784 // Increase the ref count of @event.
841785 func (x *Event) Ref() *Event {
842- core.LazyRegister(&xEventRef, "GDK", "gdk_event_ref", false)
843786 var cls *Event
844787
845788 cret := xEventRef(x.GoPointer())
@@ -866,8 +809,6 @@ var xEventTriggersContextMenu func(uintptr) bool
866809 // event->button == GDK_BUTTON_SECONDARY
867810 // ```
868811 func (x *Event) TriggersContextMenu() bool {
869- core.LazyRegister(&xEventTriggersContextMenu, "GDK", "gdk_event_triggers_context_menu", false)
870-
871812 cret := xEventTriggersContextMenu(x.GoPointer())
872813 return cret
873814 }
@@ -878,8 +819,6 @@ var xEventUnref func(uintptr)
878819 //
879820 // If the last reference is dropped, the structure is freed.
880821 func (x *Event) Unref() {
881- core.LazyRegister(&xEventUnref, "GDK", "gdk_event_unref", false)
882-
883822 xEventUnref(x.GoPointer())
884823 }
885824
@@ -902,7 +841,6 @@ type FocusEvent struct {
902841 var xFocusEventGLibType func() types.GType
903842
904843 func FocusEventGLibType() types.GType {
905- core.LazyRegister(&xFocusEventGLibType, "GDK", "gdk_focus_event_get_type", false)
906844 return xFocusEventGLibType()
907845 }
908846
@@ -917,8 +855,6 @@ var xFocusEventGetIn func(uintptr) bool
917855 // Extracts whether this event is about focus entering or
918856 // leaving the surface.
919857 func (x *FocusEvent) GetIn() bool {
920- core.LazyRegister(&xFocusEventGetIn, "GDK", "gdk_focus_event_get_in", false)
921-
922858 cret := xFocusEventGetIn(x.GoPointer())
923859 return cret
924860 }
@@ -942,7 +878,6 @@ type GrabBrokenEvent struct {
942878 var xGrabBrokenEventGLibType func() types.GType
943879
944880 func GrabBrokenEventGLibType() types.GType {
945- core.LazyRegister(&xGrabBrokenEventGLibType, "GDK", "gdk_grab_broken_event_get_type", false)
946881 return xGrabBrokenEventGLibType()
947882 }
948883
@@ -956,7 +891,6 @@ var xGrabBrokenEventGetGrabSurface func(uintptr) uintptr
956891
957892 // Extracts the grab surface from a grab broken event.
958893 func (x *GrabBrokenEvent) GetGrabSurface() *Surface {
959- core.LazyRegister(&xGrabBrokenEventGetGrabSurface, "GDK", "gdk_grab_broken_event_get_grab_surface", false)
960894 var cls *Surface
961895
962896 cret := xGrabBrokenEventGetGrabSurface(x.GoPointer())
@@ -974,8 +908,6 @@ var xGrabBrokenEventGetImplicit func(uintptr) bool
974908
975909 // Checks whether the grab broken event is for an implicit grab.
976910 func (x *GrabBrokenEvent) GetImplicit() bool {
977- core.LazyRegister(&xGrabBrokenEventGetImplicit, "GDK", "gdk_grab_broken_event_get_implicit", false)
978-
979911 cret := xGrabBrokenEventGetImplicit(x.GoPointer())
980912 return cret
981913 }
@@ -999,7 +931,6 @@ type KeyEvent struct {
999931 var xKeyEventGLibType func() types.GType
1000932
1001933 func KeyEventGLibType() types.GType {
1002- core.LazyRegister(&xKeyEventGLibType, "GDK", "gdk_key_event_get_type", false)
1003934 return xKeyEventGLibType()
1004935 }
1005936
@@ -1013,8 +944,6 @@ var xKeyEventGetConsumedModifiers func(uintptr) ModifierType
1013944
1014945 // Extracts the consumed modifiers from a key event.
1015946 func (x *KeyEvent) GetConsumedModifiers() ModifierType {
1016- core.LazyRegister(&xKeyEventGetConsumedModifiers, "GDK", "gdk_key_event_get_consumed_modifiers", false)
1017-
1018947 cret := xKeyEventGetConsumedModifiers(x.GoPointer())
1019948 return cret
1020949 }
@@ -1023,8 +952,6 @@ var xKeyEventGetKeycode func(uintptr) uint
1023952
1024953 // Extracts the keycode from a key event.
1025954 func (x *KeyEvent) GetKeycode() uint {
1026- core.LazyRegister(&xKeyEventGetKeycode, "GDK", "gdk_key_event_get_keycode", false)
1027-
1028955 cret := xKeyEventGetKeycode(x.GoPointer())
1029956 return cret
1030957 }
@@ -1033,8 +960,6 @@ var xKeyEventGetKeyval func(uintptr) uint
1033960
1034961 // Extracts the keyval from a key event.
1035962 func (x *KeyEvent) GetKeyval() uint {
1036- core.LazyRegister(&xKeyEventGetKeyval, "GDK", "gdk_key_event_get_keyval", false)
1037-
1038963 cret := xKeyEventGetKeyval(x.GoPointer())
1039964 return cret
1040965 }
@@ -1043,8 +968,6 @@ var xKeyEventGetLayout func(uintptr) uint
1043968
1044969 // Extracts the layout from a key event.
1045970 func (x *KeyEvent) GetLayout() uint {
1046- core.LazyRegister(&xKeyEventGetLayout, "GDK", "gdk_key_event_get_layout", false)
1047-
1048971 cret := xKeyEventGetLayout(x.GoPointer())
1049972 return cret
1050973 }
@@ -1053,8 +976,6 @@ var xKeyEventGetLevel func(uintptr) uint
1053976
1054977 // Extracts the shift level from a key event.
1055978 func (x *KeyEvent) GetLevel() uint {
1056- core.LazyRegister(&xKeyEventGetLevel, "GDK", "gdk_key_event_get_level", false)
1057-
1058979 cret := xKeyEventGetLevel(x.GoPointer())
1059980 return cret
1060981 }
@@ -1066,8 +987,6 @@ var xKeyEventGetMatch func(uintptr, *uint, *ModifierType) bool
1066987 //
1067988 // See [method@Gdk.KeyEvent.matches].
1068989 func (x *KeyEvent) GetMatch(KeyvalVar *uint, ModifiersVar *ModifierType) bool {
1069- core.LazyRegister(&xKeyEventGetMatch, "GDK", "gdk_key_event_get_match", false)
1070-
1071990 cret := xKeyEventGetMatch(x.GoPointer(), KeyvalVar, ModifiersVar)
1072991 return cret
1073992 }
@@ -1076,8 +995,6 @@ var xKeyEventIsModifier func(uintptr) bool
1076995
1077996 // Extracts whether the key event is for a modifier key.
1078997 func (x *KeyEvent) IsModifier() bool {
1079- core.LazyRegister(&xKeyEventIsModifier, "GDK", "gdk_key_event_is_modifier", false)
1080-
1081998 cret := xKeyEventIsModifier(x.GoPointer())
1082999 return cret
10831000 }
@@ -1093,8 +1010,6 @@ var xKeyEventMatches func(uintptr, uint, ModifierType) KeyMatch
10931010 //
10941011 // Note that we ignore Caps Lock for matching.
10951012 func (x *KeyEvent) Matches(KeyvalVar uint, ModifiersVar ModifierType) KeyMatch {
1096- core.LazyRegister(&xKeyEventMatches, "GDK", "gdk_key_event_matches", false)
1097-
10981013 cret := xKeyEventMatches(x.GoPointer(), KeyvalVar, ModifiersVar)
10991014 return cret
11001015 }
@@ -1118,7 +1033,6 @@ type MotionEvent struct {
11181033 var xMotionEventGLibType func() types.GType
11191034
11201035 func MotionEventGLibType() types.GType {
1121- core.LazyRegister(&xMotionEventGLibType, "GDK", "gdk_motion_event_get_type", false)
11221036 return xMotionEventGLibType()
11231037 }
11241038
@@ -1147,7 +1061,6 @@ type PadEvent struct {
11471061 var xPadEventGLibType func() types.GType
11481062
11491063 func PadEventGLibType() types.GType {
1150- core.LazyRegister(&xPadEventGLibType, "GDK", "gdk_pad_event_get_type", false)
11511064 return xPadEventGLibType()
11521065 }
11531066
@@ -1161,8 +1074,6 @@ var xPadEventGetAxisValue func(uintptr, *uint, *float64)
11611074
11621075 // Extracts the information from a pad strip or ring event.
11631076 func (x *PadEvent) GetAxisValue(IndexVar *uint, ValueVar *float64) {
1164- core.LazyRegister(&xPadEventGetAxisValue, "GDK", "gdk_pad_event_get_axis_value", false)
1165-
11661077 xPadEventGetAxisValue(x.GoPointer(), IndexVar, ValueVar)
11671078 }
11681079
@@ -1171,8 +1082,6 @@ var xPadEventGetButton func(uintptr) uint
11711082 // Extracts information about the pressed button from
11721083 // a pad event.
11731084 func (x *PadEvent) GetButton() uint {
1174- core.LazyRegister(&xPadEventGetButton, "GDK", "gdk_pad_event_get_button", false)
1175-
11761085 cret := xPadEventGetButton(x.GoPointer())
11771086 return cret
11781087 }
@@ -1181,8 +1090,6 @@ var xPadEventGetGroupMode func(uintptr, *uint, *uint)
11811090
11821091 // Extracts group and mode information from a pad event.
11831092 func (x *PadEvent) GetGroupMode(GroupVar *uint, ModeVar *uint) {
1184- core.LazyRegister(&xPadEventGetGroupMode, "GDK", "gdk_pad_event_get_group_mode", false)
1185-
11861093 xPadEventGetGroupMode(x.GoPointer(), GroupVar, ModeVar)
11871094 }
11881095
@@ -1205,7 +1112,6 @@ type ProximityEvent struct {
12051112 var xProximityEventGLibType func() types.GType
12061113
12071114 func ProximityEventGLibType() types.GType {
1208- core.LazyRegister(&xProximityEventGLibType, "GDK", "gdk_proximity_event_get_type", false)
12091115 return xProximityEventGLibType()
12101116 }
12111117
@@ -1234,7 +1140,6 @@ type ScrollEvent struct {
12341140 var xScrollEventGLibType func() types.GType
12351141
12361142 func ScrollEventGLibType() types.GType {
1237- core.LazyRegister(&xScrollEventGLibType, "GDK", "gdk_scroll_event_get_type", false)
12381143 return xScrollEventGLibType()
12391144 }
12401145
@@ -1254,8 +1159,6 @@ var xScrollEventGetDeltas func(uintptr, *float64, *float64)
12541159 // For the representation unit of these deltas, see
12551160 // [method@Gdk.ScrollEvent.get_unit].
12561161 func (x *ScrollEvent) GetDeltas(DeltaXVar *float64, DeltaYVar *float64) {
1257- core.LazyRegister(&xScrollEventGetDeltas, "GDK", "gdk_scroll_event_get_deltas", false)
1258-
12591162 xScrollEventGetDeltas(x.GoPointer(), DeltaXVar, DeltaYVar)
12601163 }
12611164
@@ -1263,8 +1166,6 @@ var xScrollEventGetDirection func(uintptr) ScrollDirection
12631166
12641167 // Extracts the direction of a scroll event.
12651168 func (x *ScrollEvent) GetDirection() ScrollDirection {
1266- core.LazyRegister(&xScrollEventGetDirection, "GDK", "gdk_scroll_event_get_direction", false)
1267-
12681169 cret := xScrollEventGetDirection(x.GoPointer())
12691170 return cret
12701171 }
@@ -1273,8 +1174,6 @@ var xScrollEventGetRelativeDirection func(uintptr) ScrollRelativeDirection
12731174
12741175 // Extracts the scroll direction relative to the physical motion.
12751176 func (x *ScrollEvent) GetRelativeDirection() ScrollRelativeDirection {
1276- core.LazyRegister(&xScrollEventGetRelativeDirection, "GDK", "gdk_scroll_event_get_relative_direction", false)
1277-
12781177 cret := xScrollEventGetRelativeDirection(x.GoPointer())
12791178 return cret
12801179 }
@@ -1286,8 +1185,6 @@ var xScrollEventGetUnit func(uintptr) ScrollUnit
12861185 // The unit will always be %GDK_SCROLL_UNIT_WHEEL if the scroll direction is not
12871186 // %GDK_SCROLL_SMOOTH.
12881187 func (x *ScrollEvent) GetUnit() ScrollUnit {
1289- core.LazyRegister(&xScrollEventGetUnit, "GDK", "gdk_scroll_event_get_unit", false)
1290-
12911188 cret := xScrollEventGetUnit(x.GoPointer())
12921189 return cret
12931190 }
@@ -1304,8 +1201,6 @@ var xScrollEventIsStop func(uintptr) bool
13041201 //
13051202 // Stop scroll events always have a delta of 0/0.
13061203 func (x *ScrollEvent) IsStop() bool {
1307- core.LazyRegister(&xScrollEventIsStop, "GDK", "gdk_scroll_event_is_stop", false)
1308-
13091204 cret := xScrollEventIsStop(x.GoPointer())
13101205 return cret
13111206 }
@@ -1329,7 +1224,6 @@ type TouchEvent struct {
13291224 var xTouchEventGLibType func() types.GType
13301225
13311226 func TouchEventGLibType() types.GType {
1332- core.LazyRegister(&xTouchEventGLibType, "GDK", "gdk_touch_event_get_type", false)
13331227 return xTouchEventGLibType()
13341228 }
13351229
@@ -1343,8 +1237,6 @@ var xTouchEventGetEmulatingPointer func(uintptr) bool
13431237
13441238 // Extracts whether a touch event is emulating a pointer event.
13451239 func (x *TouchEvent) GetEmulatingPointer() bool {
1346- core.LazyRegister(&xTouchEventGetEmulatingPointer, "GDK", "gdk_touch_event_get_emulating_pointer", false)
1347-
13481240 cret := xTouchEventGetEmulatingPointer(x.GoPointer())
13491241 return cret
13501242 }
@@ -1373,7 +1265,6 @@ type TouchpadEvent struct {
13731265 var xTouchpadEventGLibType func() types.GType
13741266
13751267 func TouchpadEventGLibType() types.GType {
1376- core.LazyRegister(&xTouchpadEventGLibType, "GDK", "gdk_touchpad_event_get_type", false)
13771268 return xTouchpadEventGLibType()
13781269 }
13791270
@@ -1387,8 +1278,6 @@ var xTouchpadEventGetDeltas func(uintptr, *float64, *float64)
13871278
13881279 // Extracts delta information from a touchpad event.
13891280 func (x *TouchpadEvent) GetDeltas(DxVar *float64, DyVar *float64) {
1390- core.LazyRegister(&xTouchpadEventGetDeltas, "GDK", "gdk_touchpad_event_get_deltas", false)
1391-
13921281 xTouchpadEventGetDeltas(x.GoPointer(), DxVar, DyVar)
13931282 }
13941283
@@ -1396,8 +1285,6 @@ var xTouchpadEventGetGesturePhase func(uintptr) TouchpadGesturePhase
13961285
13971286 // Extracts the touchpad gesture phase from a touchpad event.
13981287 func (x *TouchpadEvent) GetGesturePhase() TouchpadGesturePhase {
1399- core.LazyRegister(&xTouchpadEventGetGesturePhase, "GDK", "gdk_touchpad_event_get_gesture_phase", false)
1400-
14011288 cret := xTouchpadEventGetGesturePhase(x.GoPointer())
14021289 return cret
14031290 }
@@ -1406,8 +1293,6 @@ var xTouchpadEventGetNFingers func(uintptr) uint
14061293
14071294 // Extracts the number of fingers from a touchpad event.
14081295 func (x *TouchpadEvent) GetNFingers() uint {
1409- core.LazyRegister(&xTouchpadEventGetNFingers, "GDK", "gdk_touchpad_event_get_n_fingers", false)
1410-
14111296 cret := xTouchpadEventGetNFingers(x.GoPointer())
14121297 return cret
14131298 }
@@ -1416,8 +1301,6 @@ var xTouchpadEventGetPinchAngleDelta func(uintptr) float64
14161301
14171302 // Extracts the angle delta from a touchpad pinch event.
14181303 func (x *TouchpadEvent) GetPinchAngleDelta() float64 {
1419- core.LazyRegister(&xTouchpadEventGetPinchAngleDelta, "GDK", "gdk_touchpad_event_get_pinch_angle_delta", false)
1420-
14211304 cret := xTouchpadEventGetPinchAngleDelta(x.GoPointer())
14221305 return cret
14231306 }
@@ -1426,8 +1309,6 @@ var xTouchpadEventGetPinchScale func(uintptr) float64
14261309
14271310 // Extracts the scale from a touchpad pinch event.
14281311 func (x *TouchpadEvent) GetPinchScale() float64 {
1429- core.LazyRegister(&xTouchpadEventGetPinchScale, "GDK", "gdk_touchpad_event_get_pinch_scale", false)
1430-
14311312 cret := xTouchpadEventGetPinchScale(x.GoPointer())
14321313 return cret
14331314 }
@@ -1446,4 +1327,121 @@ func (c *TouchpadEvent) SetGoPointer(ptr uintptr) {
14461327 func init() {
14471328 core.SetPackageName("GDK", "gtk4")
14481329 core.SetSharedLibraries("GDK", []string{"libgtk-4.so.1", "libgtk-4.1.dylib"})
1330+ var libs []uintptr
1331+ for _, libPath := range core.GetPaths("GDK") {
1332+ lib, err := purego.Dlopen(libPath, purego.RTLD_NOW|purego.RTLD_GLOBAL)
1333+ if err != nil {
1334+ panic(err)
1335+ }
1336+ libs = append(libs, lib)
1337+ }
1338+
1339+ core.PuregoSafeRegister(&xCrossingModeGLibType, libs, "gdk_crossing_mode_get_type")
1340+
1341+ core.PuregoSafeRegister(&xEventTypeGLibType, libs, "gdk_event_type_get_type")
1342+
1343+ core.PuregoSafeRegister(&xKeyMatchGLibType, libs, "gdk_key_match_get_type")
1344+
1345+ core.PuregoSafeRegister(&xNotifyTypeGLibType, libs, "gdk_notify_type_get_type")
1346+
1347+ core.PuregoSafeRegister(&xScrollDirectionGLibType, libs, "gdk_scroll_direction_get_type")
1348+
1349+ core.PuregoSafeRegister(&xScrollUnitGLibType, libs, "gdk_scroll_unit_get_type")
1350+
1351+ core.PuregoSafeRegister(&xTouchpadGesturePhaseGLibType, libs, "gdk_touchpad_gesture_phase_get_type")
1352+
1353+ core.PuregoSafeRegister(&xEventsGetAngle, libs, "gdk_events_get_angle")
1354+ core.PuregoSafeRegister(&xEventsGetCenter, libs, "gdk_events_get_center")
1355+ core.PuregoSafeRegister(&xEventsGetDistance, libs, "gdk_events_get_distance")
1356+
1357+ core.PuregoSafeRegister(&xEventSequenceGLibType, libs, "gdk_event_sequence_get_type")
1358+
1359+ core.PuregoSafeRegister(&xButtonEventGLibType, libs, "gdk_button_event_get_type")
1360+
1361+ core.PuregoSafeRegister(&xButtonEventGetButton, libs, "gdk_button_event_get_button")
1362+
1363+ core.PuregoSafeRegister(&xCrossingEventGLibType, libs, "gdk_crossing_event_get_type")
1364+
1365+ core.PuregoSafeRegister(&xCrossingEventGetDetail, libs, "gdk_crossing_event_get_detail")
1366+ core.PuregoSafeRegister(&xCrossingEventGetFocus, libs, "gdk_crossing_event_get_focus")
1367+ core.PuregoSafeRegister(&xCrossingEventGetMode, libs, "gdk_crossing_event_get_mode")
1368+
1369+ core.PuregoSafeRegister(&xDNDEventGLibType, libs, "gdk_dnd_event_get_type")
1370+
1371+ core.PuregoSafeRegister(&xDNDEventGetDrop, libs, "gdk_dnd_event_get_drop")
1372+
1373+ core.PuregoSafeRegister(&xDeleteEventGLibType, libs, "gdk_delete_event_get_type")
1374+
1375+ core.PuregoSafeRegister(&xEventGLibType, libs, "gdk_event_get_type")
1376+
1377+ core.PuregoSafeRegister(&xEventGetAngle, libs, "gdk_events_get_angle")
1378+ core.PuregoSafeRegister(&xEventGetCenter, libs, "gdk_events_get_center")
1379+ core.PuregoSafeRegister(&xEventGetDistance, libs, "gdk_events_get_distance")
1380+ core.PuregoSafeRegister(&xEventGetAxes, libs, "gdk_event_get_axes")
1381+ core.PuregoSafeRegister(&xEventGetAxis, libs, "gdk_event_get_axis")
1382+ core.PuregoSafeRegister(&xEventGetDevice, libs, "gdk_event_get_device")
1383+ core.PuregoSafeRegister(&xEventGetDeviceTool, libs, "gdk_event_get_device_tool")
1384+ core.PuregoSafeRegister(&xEventGetDisplay, libs, "gdk_event_get_display")
1385+ core.PuregoSafeRegister(&xEventGetEventSequence, libs, "gdk_event_get_event_sequence")
1386+ core.PuregoSafeRegister(&xEventGetEventType, libs, "gdk_event_get_event_type")
1387+ core.PuregoSafeRegister(&xEventGetHistory, libs, "gdk_event_get_history")
1388+ core.PuregoSafeRegister(&xEventGetModifierState, libs, "gdk_event_get_modifier_state")
1389+ core.PuregoSafeRegister(&xEventGetPointerEmulated, libs, "gdk_event_get_pointer_emulated")
1390+ core.PuregoSafeRegister(&xEventGetPosition, libs, "gdk_event_get_position")
1391+ core.PuregoSafeRegister(&xEventGetSeat, libs, "gdk_event_get_seat")
1392+ core.PuregoSafeRegister(&xEventGetSurface, libs, "gdk_event_get_surface")
1393+ core.PuregoSafeRegister(&xEventGetTime, libs, "gdk_event_get_time")
1394+ core.PuregoSafeRegister(&xEventRef, libs, "gdk_event_ref")
1395+ core.PuregoSafeRegister(&xEventTriggersContextMenu, libs, "gdk_event_triggers_context_menu")
1396+ core.PuregoSafeRegister(&xEventUnref, libs, "gdk_event_unref")
1397+
1398+ core.PuregoSafeRegister(&xFocusEventGLibType, libs, "gdk_focus_event_get_type")
1399+
1400+ core.PuregoSafeRegister(&xFocusEventGetIn, libs, "gdk_focus_event_get_in")
1401+
1402+ core.PuregoSafeRegister(&xGrabBrokenEventGLibType, libs, "gdk_grab_broken_event_get_type")
1403+
1404+ core.PuregoSafeRegister(&xGrabBrokenEventGetGrabSurface, libs, "gdk_grab_broken_event_get_grab_surface")
1405+ core.PuregoSafeRegister(&xGrabBrokenEventGetImplicit, libs, "gdk_grab_broken_event_get_implicit")
1406+
1407+ core.PuregoSafeRegister(&xKeyEventGLibType, libs, "gdk_key_event_get_type")
1408+
1409+ core.PuregoSafeRegister(&xKeyEventGetConsumedModifiers, libs, "gdk_key_event_get_consumed_modifiers")
1410+ core.PuregoSafeRegister(&xKeyEventGetKeycode, libs, "gdk_key_event_get_keycode")
1411+ core.PuregoSafeRegister(&xKeyEventGetKeyval, libs, "gdk_key_event_get_keyval")
1412+ core.PuregoSafeRegister(&xKeyEventGetLayout, libs, "gdk_key_event_get_layout")
1413+ core.PuregoSafeRegister(&xKeyEventGetLevel, libs, "gdk_key_event_get_level")
1414+ core.PuregoSafeRegister(&xKeyEventGetMatch, libs, "gdk_key_event_get_match")
1415+ core.PuregoSafeRegister(&xKeyEventIsModifier, libs, "gdk_key_event_is_modifier")
1416+ core.PuregoSafeRegister(&xKeyEventMatches, libs, "gdk_key_event_matches")
1417+
1418+ core.PuregoSafeRegister(&xMotionEventGLibType, libs, "gdk_motion_event_get_type")
1419+
1420+ core.PuregoSafeRegister(&xPadEventGLibType, libs, "gdk_pad_event_get_type")
1421+
1422+ core.PuregoSafeRegister(&xPadEventGetAxisValue, libs, "gdk_pad_event_get_axis_value")
1423+ core.PuregoSafeRegister(&xPadEventGetButton, libs, "gdk_pad_event_get_button")
1424+ core.PuregoSafeRegister(&xPadEventGetGroupMode, libs, "gdk_pad_event_get_group_mode")
1425+
1426+ core.PuregoSafeRegister(&xProximityEventGLibType, libs, "gdk_proximity_event_get_type")
1427+
1428+ core.PuregoSafeRegister(&xScrollEventGLibType, libs, "gdk_scroll_event_get_type")
1429+
1430+ core.PuregoSafeRegister(&xScrollEventGetDeltas, libs, "gdk_scroll_event_get_deltas")
1431+ core.PuregoSafeRegister(&xScrollEventGetDirection, libs, "gdk_scroll_event_get_direction")
1432+ core.PuregoSafeRegister(&xScrollEventGetRelativeDirection, libs, "gdk_scroll_event_get_relative_direction")
1433+ core.PuregoSafeRegister(&xScrollEventGetUnit, libs, "gdk_scroll_event_get_unit")
1434+ core.PuregoSafeRegister(&xScrollEventIsStop, libs, "gdk_scroll_event_is_stop")
1435+
1436+ core.PuregoSafeRegister(&xTouchEventGLibType, libs, "gdk_touch_event_get_type")
1437+
1438+ core.PuregoSafeRegister(&xTouchEventGetEmulatingPointer, libs, "gdk_touch_event_get_emulating_pointer")
1439+
1440+ core.PuregoSafeRegister(&xTouchpadEventGLibType, libs, "gdk_touchpad_event_get_type")
1441+
1442+ core.PuregoSafeRegister(&xTouchpadEventGetDeltas, libs, "gdk_touchpad_event_get_deltas")
1443+ core.PuregoSafeRegister(&xTouchpadEventGetGesturePhase, libs, "gdk_touchpad_event_get_gesture_phase")
1444+ core.PuregoSafeRegister(&xTouchpadEventGetNFingers, libs, "gdk_touchpad_event_get_n_fingers")
1445+ core.PuregoSafeRegister(&xTouchpadEventGetPinchAngleDelta, libs, "gdk_touchpad_event_get_pinch_angle_delta")
1446+ core.PuregoSafeRegister(&xTouchpadEventGetPinchScale, libs, "gdk_touchpad_event_get_pinch_scale")
14491447 }
@@ -5,6 +5,7 @@ import (
5 "structs"5 "structs"
6 "unsafe"6 "unsafe"
7 7
8+ "github.com/bnema/purego"
8 "github.com/bnema/puregotk/pkg/core"9 "github.com/bnema/puregotk/pkg/core"
9 "github.com/bnema/puregotk/v4/gobject"10 "github.com/bnema/puregotk/v4/gobject"
10 "github.com/bnema/puregotk/v4/gobject/types"11 "github.com/bnema/puregotk/v4/gobject/types"
@@ -18,7 +19,6 @@ type EventSequence struct {
18 var xEventSequenceGLibType func() types.GType19 var xEventSequenceGLibType func() types.GType
19 20
20 func EventSequenceGLibType() types.GType {21 func EventSequenceGLibType() types.GType {
21- core.LazyRegister(&xEventSequenceGLibType, "GDK", "gdk_event_sequence_get_type", false)
22 return xEventSequenceGLibType()22 return xEventSequenceGLibType()
23 }23 }
24 24
@@ -60,7 +60,6 @@ type CrossingMode int
60 var xCrossingModeGLibType func() types.GType60 var xCrossingModeGLibType func() types.GType
61 61
62 func CrossingModeGLibType() types.GType {62 func CrossingModeGLibType() types.GType {
63- core.LazyRegister(&xCrossingModeGLibType, "GDK", "gdk_crossing_mode_get_type", false)
64 return xCrossingModeGLibType()63 return xCrossingModeGLibType()
65 }64 }
66 65
@@ -97,7 +96,6 @@ type EventType int
97 var xEventTypeGLibType func() types.GType96 var xEventTypeGLibType func() types.GType
98 97
99 func EventTypeGLibType() types.GType {98 func EventTypeGLibType() types.GType {
100- core.LazyRegister(&xEventTypeGLibType, "GDK", "gdk_event_type_get_type", false)
101 return xEventTypeGLibType()99 return xEventTypeGLibType()
102 }100 }
103 101
@@ -183,7 +181,6 @@ type KeyMatch int
183 var xKeyMatchGLibType func() types.GType181 var xKeyMatchGLibType func() types.GType
184 182
185 func KeyMatchGLibType() types.GType {183 func KeyMatchGLibType() types.GType {
186- core.LazyRegister(&xKeyMatchGLibType, "GDK", "gdk_key_match_get_type", false)
187 return xKeyMatchGLibType()184 return xKeyMatchGLibType()
188 }185 }
189 186
@@ -207,7 +204,6 @@ type NotifyType int
207 var xNotifyTypeGLibType func() types.GType204 var xNotifyTypeGLibType func() types.GType
208 205
209 func NotifyTypeGLibType() types.GType {206 func NotifyTypeGLibType() types.GType {
210- core.LazyRegister(&xNotifyTypeGLibType, "GDK", "gdk_notify_type_get_type", false)
211 return xNotifyTypeGLibType()207 return xNotifyTypeGLibType()
212 }208 }
213 209
@@ -240,7 +236,6 @@ type ScrollDirection int
240 var xScrollDirectionGLibType func() types.GType236 var xScrollDirectionGLibType func() types.GType
241 237
242 func ScrollDirectionGLibType() types.GType {238 func ScrollDirectionGLibType() types.GType {
243- core.LazyRegister(&xScrollDirectionGLibType, "GDK", "gdk_scroll_direction_get_type", false)
244 return xScrollDirectionGLibType()239 return xScrollDirectionGLibType()
245 }240 }
246 241
@@ -280,7 +275,6 @@ type ScrollUnit int
280 var xScrollUnitGLibType func() types.GType275 var xScrollUnitGLibType func() types.GType
281 276
282 func ScrollUnitGLibType() types.GType {277 func ScrollUnitGLibType() types.GType {
283- core.LazyRegister(&xScrollUnitGLibType, "GDK", "gdk_scroll_unit_get_type", false)
284 return xScrollUnitGLibType()278 return xScrollUnitGLibType()
285 }279 }
286 280
@@ -316,7 +310,6 @@ type TouchpadGesturePhase int
316 var xTouchpadGesturePhaseGLibType func() types.GType310 var xTouchpadGesturePhaseGLibType func() types.GType
317 311
318 func TouchpadGesturePhaseGLibType() types.GType {312 func TouchpadGesturePhaseGLibType() types.GType {
319- core.LazyRegister(&xTouchpadGesturePhaseGLibType, "GDK", "gdk_touchpad_gesture_phase_get_type", false)
320 return xTouchpadGesturePhaseGLibType()313 return xTouchpadGesturePhaseGLibType()
321 }314 }
322 315
@@ -345,8 +338,6 @@ var xEventsGetAngle func(uintptr, uintptr, *float64) bool
345 // This assumes that both events have X/Y information.338 // This assumes that both events have X/Y information.
346 // If not, this function returns %FALSE.339 // If not, this function returns %FALSE.
347 func EventsGetAngle(Event1Var *Event, Event2Var *Event, AngleVar *float64) bool {340 func EventsGetAngle(Event1Var *Event, Event2Var *Event, AngleVar *float64) bool {
348- core.LazyRegister(&xEventsGetAngle, "GDK", "gdk_events_get_angle", false)
349-
350 cret := xEventsGetAngle(Event1Var.GoPointer(), Event2Var.GoPointer(), AngleVar)341 cret := xEventsGetAngle(Event1Var.GoPointer(), Event2Var.GoPointer(), AngleVar)
351 return cret342 return cret
352 }343 }
@@ -358,8 +349,6 @@ var xEventsGetCenter func(uintptr, uintptr, *float64, *float64) bool
358 // This assumes that both events have X/Y information.349 // This assumes that both events have X/Y information.
359 // If not, this function returns %FALSE.350 // If not, this function returns %FALSE.
360 func EventsGetCenter(Event1Var *Event, Event2Var *Event, XVar *float64, YVar *float64) bool {351 func EventsGetCenter(Event1Var *Event, Event2Var *Event, XVar *float64, YVar *float64) bool {
361- core.LazyRegister(&xEventsGetCenter, "GDK", "gdk_events_get_center", false)
362-
363 cret := xEventsGetCenter(Event1Var.GoPointer(), Event2Var.GoPointer(), XVar, YVar)352 cret := xEventsGetCenter(Event1Var.GoPointer(), Event2Var.GoPointer(), XVar, YVar)
364 return cret353 return cret
365 }354 }
@@ -371,8 +360,6 @@ var xEventsGetDistance func(uintptr, uintptr, *float64) bool
371 // This assumes that both events have X/Y information.360 // This assumes that both events have X/Y information.
372 // If not, this function returns %FALSE.361 // If not, this function returns %FALSE.
373 func EventsGetDistance(Event1Var *Event, Event2Var *Event, DistanceVar *float64) bool {362 func EventsGetDistance(Event1Var *Event, Event2Var *Event, DistanceVar *float64) bool {
374- core.LazyRegister(&xEventsGetDistance, "GDK", "gdk_events_get_distance", false)
375-
376 cret := xEventsGetDistance(Event1Var.GoPointer(), Event2Var.GoPointer(), DistanceVar)363 cret := xEventsGetDistance(Event1Var.GoPointer(), Event2Var.GoPointer(), DistanceVar)
377 return cret364 return cret
378 }365 }
@@ -385,7 +372,6 @@ type ButtonEvent struct {
385 var xButtonEventGLibType func() types.GType372 var xButtonEventGLibType func() types.GType
386 373
387 func ButtonEventGLibType() types.GType {374 func ButtonEventGLibType() types.GType {
388- core.LazyRegister(&xButtonEventGLibType, "GDK", "gdk_button_event_get_type", false)
389 return xButtonEventGLibType()375 return xButtonEventGLibType()
390 }376 }
391 377
@@ -399,8 +385,6 @@ var xButtonEventGetButton func(uintptr) uint
399 385
400 // Extract the button number from a button event.386 // Extract the button number from a button event.
401 func (x *ButtonEvent) GetButton() uint {387 func (x *ButtonEvent) GetButton() uint {
402- core.LazyRegister(&xButtonEventGetButton, "GDK", "gdk_button_event_get_button", false)
403-
404 cret := xButtonEventGetButton(x.GoPointer())388 cret := xButtonEventGetButton(x.GoPointer())
405 return cret389 return cret
406 }390 }
@@ -424,7 +408,6 @@ type CrossingEvent struct {
424 var xCrossingEventGLibType func() types.GType408 var xCrossingEventGLibType func() types.GType
425 409
426 func CrossingEventGLibType() types.GType {410 func CrossingEventGLibType() types.GType {
427- core.LazyRegister(&xCrossingEventGLibType, "GDK", "gdk_crossing_event_get_type", false)
428 return xCrossingEventGLibType()411 return xCrossingEventGLibType()
429 }412 }
430 413
@@ -438,8 +421,6 @@ var xCrossingEventGetDetail func(uintptr) NotifyType
438 421
439 // Extracts the notify detail from a crossing event.422 // Extracts the notify detail from a crossing event.
440 func (x *CrossingEvent) GetDetail() NotifyType {423 func (x *CrossingEvent) GetDetail() NotifyType {
441- core.LazyRegister(&xCrossingEventGetDetail, "GDK", "gdk_crossing_event_get_detail", false)
442-
443 cret := xCrossingEventGetDetail(x.GoPointer())424 cret := xCrossingEventGetDetail(x.GoPointer())
444 return cret425 return cret
445 }426 }
@@ -448,8 +429,6 @@ var xCrossingEventGetFocus func(uintptr) bool
448 429
449 // Checks if the @event surface is the focus surface.430 // Checks if the @event surface is the focus surface.
450 func (x *CrossingEvent) GetFocus() bool {431 func (x *CrossingEvent) GetFocus() bool {
451- core.LazyRegister(&xCrossingEventGetFocus, "GDK", "gdk_crossing_event_get_focus", false)
452-
453 cret := xCrossingEventGetFocus(x.GoPointer())432 cret := xCrossingEventGetFocus(x.GoPointer())
454 return cret433 return cret
455 }434 }
@@ -458,8 +437,6 @@ var xCrossingEventGetMode func(uintptr) CrossingMode
458 437
459 // Extracts the crossing mode from a crossing event.438 // Extracts the crossing mode from a crossing event.
460 func (x *CrossingEvent) GetMode() CrossingMode {439 func (x *CrossingEvent) GetMode() CrossingMode {
461- core.LazyRegister(&xCrossingEventGetMode, "GDK", "gdk_crossing_event_get_mode", false)
462-
463 cret := xCrossingEventGetMode(x.GoPointer())440 cret := xCrossingEventGetMode(x.GoPointer())
464 return cret441 return cret
465 }442 }
@@ -483,7 +460,6 @@ type DNDEvent struct {
483 var xDNDEventGLibType func() types.GType460 var xDNDEventGLibType func() types.GType
484 461
485 func DNDEventGLibType() types.GType {462 func DNDEventGLibType() types.GType {
486- core.LazyRegister(&xDNDEventGLibType, "GDK", "gdk_dnd_event_get_type", false)
487 return xDNDEventGLibType()463 return xDNDEventGLibType()
488 }464 }
489 465
@@ -497,7 +473,6 @@ var xDNDEventGetDrop func(uintptr) uintptr
497 473
498 // Gets the `GdkDrop` object from a DND event.474 // Gets the `GdkDrop` object from a DND event.
499 func (x *DNDEvent) GetDrop() *Drop {475 func (x *DNDEvent) GetDrop() *Drop {
500- core.LazyRegister(&xDNDEventGetDrop, "GDK", "gdk_dnd_event_get_drop", false)
501 var cls *Drop476 var cls *Drop
502 477
503 cret := xDNDEventGetDrop(x.GoPointer())478 cret := xDNDEventGetDrop(x.GoPointer())
@@ -530,7 +505,6 @@ type DeleteEvent struct {
530 var xDeleteEventGLibType func() types.GType505 var xDeleteEventGLibType func() types.GType
531 506
532 func DeleteEventGLibType() types.GType {507 func DeleteEventGLibType() types.GType {
533- core.LazyRegister(&xDeleteEventGLibType, "GDK", "gdk_delete_event_get_type", false)
534 return xDeleteEventGLibType()508 return xDeleteEventGLibType()
535 }509 }
536 510
@@ -565,7 +539,6 @@ type Event struct {
565 var xEventGLibType func() types.GType539 var xEventGLibType func() types.GType
566 540
567 func EventGLibType() types.GType {541 func EventGLibType() types.GType {
568- core.LazyRegister(&xEventGLibType, "GDK", "gdk_event_get_type", false)
569 return xEventGLibType()542 return xEventGLibType()
570 }543 }
571 544
@@ -586,8 +559,6 @@ var xEventGetAngle func(uintptr, uintptr, *float64) bool
586 // This assumes that both events have X/Y information.559 // This assumes that both events have X/Y information.
587 // If not, this function returns %FALSE.560 // If not, this function returns %FALSE.
588 func (x *Event) GetAngle(Event2Var *Event, AngleVar *float64) bool {561 func (x *Event) GetAngle(Event2Var *Event, AngleVar *float64) bool {
589- core.LazyRegister(&xEventGetAngle, "GDK", "gdk_events_get_angle", false)
590-
591 cret := xEventGetAngle(x.GoPointer(), Event2Var.GoPointer(), AngleVar)562 cret := xEventGetAngle(x.GoPointer(), Event2Var.GoPointer(), AngleVar)
592 return cret563 return cret
593 }564 }
@@ -599,8 +570,6 @@ var xEventGetCenter func(uintptr, uintptr, *float64, *float64) bool
599 // This assumes that both events have X/Y information.570 // This assumes that both events have X/Y information.
600 // If not, this function returns %FALSE.571 // If not, this function returns %FALSE.
601 func (x *Event) GetCenter(Event2Var *Event, XVar *float64, YVar *float64) bool {572 func (x *Event) GetCenter(Event2Var *Event, XVar *float64, YVar *float64) bool {
602- core.LazyRegister(&xEventGetCenter, "GDK", "gdk_events_get_center", false)
603-
604 cret := xEventGetCenter(x.GoPointer(), Event2Var.GoPointer(), XVar, YVar)573 cret := xEventGetCenter(x.GoPointer(), Event2Var.GoPointer(), XVar, YVar)
605 return cret574 return cret
606 }575 }
@@ -612,8 +581,6 @@ var xEventGetDistance func(uintptr, uintptr, *float64) bool
612 // This assumes that both events have X/Y information.581 // This assumes that both events have X/Y information.
613 // If not, this function returns %FALSE.582 // If not, this function returns %FALSE.
614 func (x *Event) GetDistance(Event2Var *Event, DistanceVar *float64) bool {583 func (x *Event) GetDistance(Event2Var *Event, DistanceVar *float64) bool {
615- core.LazyRegister(&xEventGetDistance, "GDK", "gdk_events_get_distance", false)
616-
617 cret := xEventGetDistance(x.GoPointer(), Event2Var.GoPointer(), DistanceVar)584 cret := xEventGetDistance(x.GoPointer(), Event2Var.GoPointer(), DistanceVar)
618 return cret585 return cret
619 }586 }
@@ -625,8 +592,6 @@ var xEventGetAxes func(uintptr, *[]float64, *uint) bool
625 // To find out which axes are used, use [method@Gdk.DeviceTool.get_axes]592 // To find out which axes are used, use [method@Gdk.DeviceTool.get_axes]
626 // on the device tool returned by [method@Gdk.Event.get_device_tool].593 // on the device tool returned by [method@Gdk.Event.get_device_tool].
627 func (x *Event) GetAxes(AxesVar *[]float64, NAxesVar *uint) bool {594 func (x *Event) GetAxes(AxesVar *[]float64, NAxesVar *uint) bool {
628- core.LazyRegister(&xEventGetAxes, "GDK", "gdk_event_get_axes", false)
629-
630 cret := xEventGetAxes(x.GoPointer(), AxesVar, NAxesVar)595 cret := xEventGetAxes(x.GoPointer(), AxesVar, NAxesVar)
631 return cret596 return cret
632 }597 }
@@ -639,8 +604,6 @@ var xEventGetAxis func(uintptr, AxisUse, *float64) bool
639 // To find out which axes are used, use [method@Gdk.DeviceTool.get_axes]604 // To find out which axes are used, use [method@Gdk.DeviceTool.get_axes]
640 // on the device tool returned by [method@Gdk.Event.get_device_tool].605 // on the device tool returned by [method@Gdk.Event.get_device_tool].
641 func (x *Event) GetAxis(AxisUseVar AxisUse, ValueVar *float64) bool {606 func (x *Event) GetAxis(AxisUseVar AxisUse, ValueVar *float64) bool {
642- core.LazyRegister(&xEventGetAxis, "GDK", "gdk_event_get_axis", false)
643-
644 cret := xEventGetAxis(x.GoPointer(), AxisUseVar, ValueVar)607 cret := xEventGetAxis(x.GoPointer(), AxisUseVar, ValueVar)
645 return cret608 return cret
646 }609 }
@@ -649,7 +612,6 @@ var xEventGetDevice func(uintptr) uintptr
649 612
650 // Returns the device of an event.613 // Returns the device of an event.
651 func (x *Event) GetDevice() *Device {614 func (x *Event) GetDevice() *Device {
652- core.LazyRegister(&xEventGetDevice, "GDK", "gdk_event_get_device", false)
653 var cls *Device615 var cls *Device
654 616
655 cret := xEventGetDevice(x.GoPointer())617 cret := xEventGetDevice(x.GoPointer())
@@ -676,7 +638,6 @@ var xEventGetDeviceTool func(uintptr) uintptr
676 // the application lifetime, if settings must be stored638 // the application lifetime, if settings must be stored
677 // persistently across runs, see [method@Gdk.DeviceTool.get_serial].639 // persistently across runs, see [method@Gdk.DeviceTool.get_serial].
678 func (x *Event) GetDeviceTool() *DeviceTool {640 func (x *Event) GetDeviceTool() *DeviceTool {
679- core.LazyRegister(&xEventGetDeviceTool, "GDK", "gdk_event_get_device_tool", false)
680 var cls *DeviceTool641 var cls *DeviceTool
681 642
682 cret := xEventGetDeviceTool(x.GoPointer())643 cret := xEventGetDeviceTool(x.GoPointer())
@@ -694,7 +655,6 @@ var xEventGetDisplay func(uintptr) uintptr
694 655
695 // Retrieves the display associated to the @event.656 // Retrieves the display associated to the @event.
696 func (x *Event) GetDisplay() *Display {657 func (x *Event) GetDisplay() *Display {
697- core.LazyRegister(&xEventGetDisplay, "GDK", "gdk_event_get_display", false)
698 var cls *Display658 var cls *Display
699 659
700 cret := xEventGetDisplay(x.GoPointer())660 cret := xEventGetDisplay(x.GoPointer())
@@ -715,8 +675,6 @@ var xEventGetEventSequence func(uintptr) uintptr
715 // Related touch events are connected in a sequence. Other675 // Related touch events are connected in a sequence. Other
716 // events typically don't have event sequence information.676 // events typically don't have event sequence information.
717 func (x *Event) GetEventSequence() *EventSequence {677 func (x *Event) GetEventSequence() *EventSequence {
718- core.LazyRegister(&xEventGetEventSequence, "GDK", "gdk_event_get_event_sequence", false)
719-
720 cret := xEventGetEventSequence(x.GoPointer())678 cret := xEventGetEventSequence(x.GoPointer())
721 if cret == 0 {679 if cret == 0 {
722 return nil680 return nil
@@ -728,8 +686,6 @@ var xEventGetEventType func(uintptr) EventType
728 686
729 // Retrieves the type of the event.687 // Retrieves the type of the event.
730 func (x *Event) GetEventType() EventType {688 func (x *Event) GetEventType() EventType {
731- core.LazyRegister(&xEventGetEventType, "GDK", "gdk_event_get_event_type", false)
732-
733 cret := xEventGetEventType(x.GoPointer())689 cret := xEventGetEventType(x.GoPointer())
734 return cret690 return cret
735 }691 }
@@ -746,8 +702,6 @@ var xEventGetHistory func(uintptr, *uint) uintptr
746 // events do it only if one of the mouse buttons is down, or the device702 // events do it only if one of the mouse buttons is down, or the device
747 // has a tool.703 // has a tool.
748 func (x *Event) GetHistory(OutNCoordsVar *uint) uintptr {704 func (x *Event) GetHistory(OutNCoordsVar *uint) uintptr {
749- core.LazyRegister(&xEventGetHistory, "GDK", "gdk_event_get_history", false)
750-
751 cret := xEventGetHistory(x.GoPointer(), OutNCoordsVar)705 cret := xEventGetHistory(x.GoPointer(), OutNCoordsVar)
752 return cret706 return cret
753 }707 }
@@ -756,8 +710,6 @@ var xEventGetModifierState func(uintptr) ModifierType
756 710
757 // Returns the modifier state field of an event.711 // Returns the modifier state field of an event.
758 func (x *Event) GetModifierState() ModifierType {712 func (x *Event) GetModifierState() ModifierType {
759- core.LazyRegister(&xEventGetModifierState, "GDK", "gdk_event_get_modifier_state", false)
760-
761 cret := xEventGetModifierState(x.GoPointer())713 cret := xEventGetModifierState(x.GoPointer())
762 return cret714 return cret
763 }715 }
@@ -768,8 +720,6 @@ var xEventGetPointerEmulated func(uintptr) bool
768 //720 //
769 // Emulated pointer events typically originate from a touch events.721 // Emulated pointer events typically originate from a touch events.
770 func (x *Event) GetPointerEmulated() bool {722 func (x *Event) GetPointerEmulated() bool {
771- core.LazyRegister(&xEventGetPointerEmulated, "GDK", "gdk_event_get_pointer_emulated", false)
772-
773 cret := xEventGetPointerEmulated(x.GoPointer())723 cret := xEventGetPointerEmulated(x.GoPointer())
774 return cret724 return cret
775 }725 }
@@ -780,8 +730,6 @@ var xEventGetPosition func(uintptr, *float64, *float64) bool
780 //730 //
781 // This position is in [surface coordinates](coordinates.html).731 // This position is in [surface coordinates](coordinates.html).
782 func (x *Event) GetPosition(XVar *float64, YVar *float64) bool {732 func (x *Event) GetPosition(XVar *float64, YVar *float64) bool {
783- core.LazyRegister(&xEventGetPosition, "GDK", "gdk_event_get_position", false)
784-
785 cret := xEventGetPosition(x.GoPointer(), XVar, YVar)733 cret := xEventGetPosition(x.GoPointer(), XVar, YVar)
786 return cret734 return cret
787 }735 }
@@ -790,7 +738,6 @@ var xEventGetSeat func(uintptr) uintptr
790 738
791 // Returns the seat that originated the event.739 // Returns the seat that originated the event.
792 func (x *Event) GetSeat() *Seat {740 func (x *Event) GetSeat() *Seat {
793- core.LazyRegister(&xEventGetSeat, "GDK", "gdk_event_get_seat", false)
794 var cls *Seat741 var cls *Seat
795 742
796 cret := xEventGetSeat(x.GoPointer())743 cret := xEventGetSeat(x.GoPointer())
@@ -808,7 +755,6 @@ var xEventGetSurface func(uintptr) uintptr
808 755
809 // Extracts the surface associated with an event.756 // Extracts the surface associated with an event.
810 func (x *Event) GetSurface() *Surface {757 func (x *Event) GetSurface() *Surface {
811- core.LazyRegister(&xEventGetSurface, "GDK", "gdk_event_get_surface", false)
812 var cls *Surface758 var cls *Surface
813 759
814 cret := xEventGetSurface(x.GoPointer())760 cret := xEventGetSurface(x.GoPointer())
@@ -829,8 +775,6 @@ var xEventGetTime func(uintptr) uint32
829 // Not all events have timestamps. In that case, this function775 // Not all events have timestamps. In that case, this function
830 // returns %GDK_CURRENT_TIME.776 // returns %GDK_CURRENT_TIME.
831 func (x *Event) GetTime() uint32 {777 func (x *Event) GetTime() uint32 {
832- core.LazyRegister(&xEventGetTime, "GDK", "gdk_event_get_time", false)
833-
834 cret := xEventGetTime(x.GoPointer())778 cret := xEventGetTime(x.GoPointer())
835 return cret779 return cret
836 }780 }
@@ -839,7 +783,6 @@ var xEventRef func(uintptr) uintptr
839 783
840 // Increase the ref count of @event.784 // Increase the ref count of @event.
841 func (x *Event) Ref() *Event {785 func (x *Event) Ref() *Event {
842- core.LazyRegister(&xEventRef, "GDK", "gdk_event_ref", false)
843 var cls *Event786 var cls *Event
844 787
845 cret := xEventRef(x.GoPointer())788 cret := xEventRef(x.GoPointer())
@@ -866,8 +809,6 @@ var xEventTriggersContextMenu func(uintptr) bool
866 // event->button == GDK_BUTTON_SECONDARY809 // event->button == GDK_BUTTON_SECONDARY
867 // ```810 // ```
868 func (x *Event) TriggersContextMenu() bool {811 func (x *Event) TriggersContextMenu() bool {
869- core.LazyRegister(&xEventTriggersContextMenu, "GDK", "gdk_event_triggers_context_menu", false)
870-
871 cret := xEventTriggersContextMenu(x.GoPointer())812 cret := xEventTriggersContextMenu(x.GoPointer())
872 return cret813 return cret
873 }814 }
@@ -878,8 +819,6 @@ var xEventUnref func(uintptr)
878 //819 //
879 // If the last reference is dropped, the structure is freed.820 // If the last reference is dropped, the structure is freed.
880 func (x *Event) Unref() {821 func (x *Event) Unref() {
881- core.LazyRegister(&xEventUnref, "GDK", "gdk_event_unref", false)
882-
883 xEventUnref(x.GoPointer())822 xEventUnref(x.GoPointer())
884 }823 }
885 824
@@ -902,7 +841,6 @@ type FocusEvent struct {
902 var xFocusEventGLibType func() types.GType841 var xFocusEventGLibType func() types.GType
903 842
904 func FocusEventGLibType() types.GType {843 func FocusEventGLibType() types.GType {
905- core.LazyRegister(&xFocusEventGLibType, "GDK", "gdk_focus_event_get_type", false)
906 return xFocusEventGLibType()844 return xFocusEventGLibType()
907 }845 }
908 846
@@ -917,8 +855,6 @@ var xFocusEventGetIn func(uintptr) bool
917 // Extracts whether this event is about focus entering or855 // Extracts whether this event is about focus entering or
918 // leaving the surface.856 // leaving the surface.
919 func (x *FocusEvent) GetIn() bool {857 func (x *FocusEvent) GetIn() bool {
920- core.LazyRegister(&xFocusEventGetIn, "GDK", "gdk_focus_event_get_in", false)
921-
922 cret := xFocusEventGetIn(x.GoPointer())858 cret := xFocusEventGetIn(x.GoPointer())
923 return cret859 return cret
924 }860 }
@@ -942,7 +878,6 @@ type GrabBrokenEvent struct {
942 var xGrabBrokenEventGLibType func() types.GType878 var xGrabBrokenEventGLibType func() types.GType
943 879
944 func GrabBrokenEventGLibType() types.GType {880 func GrabBrokenEventGLibType() types.GType {
945- core.LazyRegister(&xGrabBrokenEventGLibType, "GDK", "gdk_grab_broken_event_get_type", false)
946 return xGrabBrokenEventGLibType()881 return xGrabBrokenEventGLibType()
947 }882 }
948 883
@@ -956,7 +891,6 @@ var xGrabBrokenEventGetGrabSurface func(uintptr) uintptr
956 891
957 // Extracts the grab surface from a grab broken event.892 // Extracts the grab surface from a grab broken event.
958 func (x *GrabBrokenEvent) GetGrabSurface() *Surface {893 func (x *GrabBrokenEvent) GetGrabSurface() *Surface {
959- core.LazyRegister(&xGrabBrokenEventGetGrabSurface, "GDK", "gdk_grab_broken_event_get_grab_surface", false)
960 var cls *Surface894 var cls *Surface
961 895
962 cret := xGrabBrokenEventGetGrabSurface(x.GoPointer())896 cret := xGrabBrokenEventGetGrabSurface(x.GoPointer())
@@ -974,8 +908,6 @@ var xGrabBrokenEventGetImplicit func(uintptr) bool
974 908
975 // Checks whether the grab broken event is for an implicit grab.909 // Checks whether the grab broken event is for an implicit grab.
976 func (x *GrabBrokenEvent) GetImplicit() bool {910 func (x *GrabBrokenEvent) GetImplicit() bool {
977- core.LazyRegister(&xGrabBrokenEventGetImplicit, "GDK", "gdk_grab_broken_event_get_implicit", false)
978-
979 cret := xGrabBrokenEventGetImplicit(x.GoPointer())911 cret := xGrabBrokenEventGetImplicit(x.GoPointer())
980 return cret912 return cret
981 }913 }
@@ -999,7 +931,6 @@ type KeyEvent struct {
999 var xKeyEventGLibType func() types.GType931 var xKeyEventGLibType func() types.GType
1000 932
1001 func KeyEventGLibType() types.GType {933 func KeyEventGLibType() types.GType {
1002- core.LazyRegister(&xKeyEventGLibType, "GDK", "gdk_key_event_get_type", false)
1003 return xKeyEventGLibType()934 return xKeyEventGLibType()
1004 }935 }
1005 936
@@ -1013,8 +944,6 @@ var xKeyEventGetConsumedModifiers func(uintptr) ModifierType
1013 944
1014 // Extracts the consumed modifiers from a key event.945 // Extracts the consumed modifiers from a key event.
1015 func (x *KeyEvent) GetConsumedModifiers() ModifierType {946 func (x *KeyEvent) GetConsumedModifiers() ModifierType {
1016- core.LazyRegister(&xKeyEventGetConsumedModifiers, "GDK", "gdk_key_event_get_consumed_modifiers", false)
1017-
1018 cret := xKeyEventGetConsumedModifiers(x.GoPointer())947 cret := xKeyEventGetConsumedModifiers(x.GoPointer())
1019 return cret948 return cret
1020 }949 }
@@ -1023,8 +952,6 @@ var xKeyEventGetKeycode func(uintptr) uint
1023 952
1024 // Extracts the keycode from a key event.953 // Extracts the keycode from a key event.
1025 func (x *KeyEvent) GetKeycode() uint {954 func (x *KeyEvent) GetKeycode() uint {
1026- core.LazyRegister(&xKeyEventGetKeycode, "GDK", "gdk_key_event_get_keycode", false)
1027-
1028 cret := xKeyEventGetKeycode(x.GoPointer())955 cret := xKeyEventGetKeycode(x.GoPointer())
1029 return cret956 return cret
1030 }957 }
@@ -1033,8 +960,6 @@ var xKeyEventGetKeyval func(uintptr) uint
1033 960
1034 // Extracts the keyval from a key event.961 // Extracts the keyval from a key event.
1035 func (x *KeyEvent) GetKeyval() uint {962 func (x *KeyEvent) GetKeyval() uint {
1036- core.LazyRegister(&xKeyEventGetKeyval, "GDK", "gdk_key_event_get_keyval", false)
1037-
1038 cret := xKeyEventGetKeyval(x.GoPointer())963 cret := xKeyEventGetKeyval(x.GoPointer())
1039 return cret964 return cret
1040 }965 }
@@ -1043,8 +968,6 @@ var xKeyEventGetLayout func(uintptr) uint
1043 968
1044 // Extracts the layout from a key event.969 // Extracts the layout from a key event.
1045 func (x *KeyEvent) GetLayout() uint {970 func (x *KeyEvent) GetLayout() uint {
1046- core.LazyRegister(&xKeyEventGetLayout, "GDK", "gdk_key_event_get_layout", false)
1047-
1048 cret := xKeyEventGetLayout(x.GoPointer())971 cret := xKeyEventGetLayout(x.GoPointer())
1049 return cret972 return cret
1050 }973 }
@@ -1053,8 +976,6 @@ var xKeyEventGetLevel func(uintptr) uint
1053 976
1054 // Extracts the shift level from a key event.977 // Extracts the shift level from a key event.
1055 func (x *KeyEvent) GetLevel() uint {978 func (x *KeyEvent) GetLevel() uint {
1056- core.LazyRegister(&xKeyEventGetLevel, "GDK", "gdk_key_event_get_level", false)
1057-
1058 cret := xKeyEventGetLevel(x.GoPointer())979 cret := xKeyEventGetLevel(x.GoPointer())
1059 return cret980 return cret
1060 }981 }
@@ -1066,8 +987,6 @@ var xKeyEventGetMatch func(uintptr, *uint, *ModifierType) bool
1066 //987 //
1067 // See [method@Gdk.KeyEvent.matches].988 // See [method@Gdk.KeyEvent.matches].
1068 func (x *KeyEvent) GetMatch(KeyvalVar *uint, ModifiersVar *ModifierType) bool {989 func (x *KeyEvent) GetMatch(KeyvalVar *uint, ModifiersVar *ModifierType) bool {
1069- core.LazyRegister(&xKeyEventGetMatch, "GDK", "gdk_key_event_get_match", false)
1070-
1071 cret := xKeyEventGetMatch(x.GoPointer(), KeyvalVar, ModifiersVar)990 cret := xKeyEventGetMatch(x.GoPointer(), KeyvalVar, ModifiersVar)
1072 return cret991 return cret
1073 }992 }
@@ -1076,8 +995,6 @@ var xKeyEventIsModifier func(uintptr) bool
1076 995
1077 // Extracts whether the key event is for a modifier key.996 // Extracts whether the key event is for a modifier key.
1078 func (x *KeyEvent) IsModifier() bool {997 func (x *KeyEvent) IsModifier() bool {
1079- core.LazyRegister(&xKeyEventIsModifier, "GDK", "gdk_key_event_is_modifier", false)
1080-
1081 cret := xKeyEventIsModifier(x.GoPointer())998 cret := xKeyEventIsModifier(x.GoPointer())
1082 return cret999 return cret
1083 }1000 }
@@ -1093,8 +1010,6 @@ var xKeyEventMatches func(uintptr, uint, ModifierType) KeyMatch
1093 //1010 //
1094 // Note that we ignore Caps Lock for matching.1011 // Note that we ignore Caps Lock for matching.
1095 func (x *KeyEvent) Matches(KeyvalVar uint, ModifiersVar ModifierType) KeyMatch {1012 func (x *KeyEvent) Matches(KeyvalVar uint, ModifiersVar ModifierType) KeyMatch {
1096- core.LazyRegister(&xKeyEventMatches, "GDK", "gdk_key_event_matches", false)
1097-
1098 cret := xKeyEventMatches(x.GoPointer(), KeyvalVar, ModifiersVar)1013 cret := xKeyEventMatches(x.GoPointer(), KeyvalVar, ModifiersVar)
1099 return cret1014 return cret
1100 }1015 }
@@ -1118,7 +1033,6 @@ type MotionEvent struct {
1118 var xMotionEventGLibType func() types.GType1033 var xMotionEventGLibType func() types.GType
1119 1034
1120 func MotionEventGLibType() types.GType {1035 func MotionEventGLibType() types.GType {
1121- core.LazyRegister(&xMotionEventGLibType, "GDK", "gdk_motion_event_get_type", false)
1122 return xMotionEventGLibType()1036 return xMotionEventGLibType()
1123 }1037 }
1124 1038
@@ -1147,7 +1061,6 @@ type PadEvent struct {
1147 var xPadEventGLibType func() types.GType1061 var xPadEventGLibType func() types.GType
1148 1062
1149 func PadEventGLibType() types.GType {1063 func PadEventGLibType() types.GType {
1150- core.LazyRegister(&xPadEventGLibType, "GDK", "gdk_pad_event_get_type", false)
1151 return xPadEventGLibType()1064 return xPadEventGLibType()
1152 }1065 }
1153 1066
@@ -1161,8 +1074,6 @@ var xPadEventGetAxisValue func(uintptr, *uint, *float64)
1161 1074
1162 // Extracts the information from a pad strip or ring event.1075 // Extracts the information from a pad strip or ring event.
1163 func (x *PadEvent) GetAxisValue(IndexVar *uint, ValueVar *float64) {1076 func (x *PadEvent) GetAxisValue(IndexVar *uint, ValueVar *float64) {
1164- core.LazyRegister(&xPadEventGetAxisValue, "GDK", "gdk_pad_event_get_axis_value", false)
1165-
1166 xPadEventGetAxisValue(x.GoPointer(), IndexVar, ValueVar)1077 xPadEventGetAxisValue(x.GoPointer(), IndexVar, ValueVar)
1167 }1078 }
1168 1079
@@ -1171,8 +1082,6 @@ var xPadEventGetButton func(uintptr) uint
1171 // Extracts information about the pressed button from1082 // Extracts information about the pressed button from
1172 // a pad event.1083 // a pad event.
1173 func (x *PadEvent) GetButton() uint {1084 func (x *PadEvent) GetButton() uint {
1174- core.LazyRegister(&xPadEventGetButton, "GDK", "gdk_pad_event_get_button", false)
1175-
1176 cret := xPadEventGetButton(x.GoPointer())1085 cret := xPadEventGetButton(x.GoPointer())
1177 return cret1086 return cret
1178 }1087 }
@@ -1181,8 +1090,6 @@ var xPadEventGetGroupMode func(uintptr, *uint, *uint)
1181 1090
1182 // Extracts group and mode information from a pad event.1091 // Extracts group and mode information from a pad event.
1183 func (x *PadEvent) GetGroupMode(GroupVar *uint, ModeVar *uint) {1092 func (x *PadEvent) GetGroupMode(GroupVar *uint, ModeVar *uint) {
1184- core.LazyRegister(&xPadEventGetGroupMode, "GDK", "gdk_pad_event_get_group_mode", false)
1185-
1186 xPadEventGetGroupMode(x.GoPointer(), GroupVar, ModeVar)1093 xPadEventGetGroupMode(x.GoPointer(), GroupVar, ModeVar)
1187 }1094 }
1188 1095
@@ -1205,7 +1112,6 @@ type ProximityEvent struct {
1205 var xProximityEventGLibType func() types.GType1112 var xProximityEventGLibType func() types.GType
1206 1113
1207 func ProximityEventGLibType() types.GType {1114 func ProximityEventGLibType() types.GType {
1208- core.LazyRegister(&xProximityEventGLibType, "GDK", "gdk_proximity_event_get_type", false)
1209 return xProximityEventGLibType()1115 return xProximityEventGLibType()
1210 }1116 }
1211 1117
@@ -1234,7 +1140,6 @@ type ScrollEvent struct {
1234 var xScrollEventGLibType func() types.GType1140 var xScrollEventGLibType func() types.GType
1235 1141
1236 func ScrollEventGLibType() types.GType {1142 func ScrollEventGLibType() types.GType {
1237- core.LazyRegister(&xScrollEventGLibType, "GDK", "gdk_scroll_event_get_type", false)
1238 return xScrollEventGLibType()1143 return xScrollEventGLibType()
1239 }1144 }
1240 1145
@@ -1254,8 +1159,6 @@ var xScrollEventGetDeltas func(uintptr, *float64, *float64)
1254 // For the representation unit of these deltas, see1159 // For the representation unit of these deltas, see
1255 // [method@Gdk.ScrollEvent.get_unit].1160 // [method@Gdk.ScrollEvent.get_unit].
1256 func (x *ScrollEvent) GetDeltas(DeltaXVar *float64, DeltaYVar *float64) {1161 func (x *ScrollEvent) GetDeltas(DeltaXVar *float64, DeltaYVar *float64) {
1257- core.LazyRegister(&xScrollEventGetDeltas, "GDK", "gdk_scroll_event_get_deltas", false)
1258-
1259 xScrollEventGetDeltas(x.GoPointer(), DeltaXVar, DeltaYVar)1162 xScrollEventGetDeltas(x.GoPointer(), DeltaXVar, DeltaYVar)
1260 }1163 }
1261 1164
@@ -1263,8 +1166,6 @@ var xScrollEventGetDirection func(uintptr) ScrollDirection
1263 1166
1264 // Extracts the direction of a scroll event.1167 // Extracts the direction of a scroll event.
1265 func (x *ScrollEvent) GetDirection() ScrollDirection {1168 func (x *ScrollEvent) GetDirection() ScrollDirection {
1266- core.LazyRegister(&xScrollEventGetDirection, "GDK", "gdk_scroll_event_get_direction", false)
1267-
1268 cret := xScrollEventGetDirection(x.GoPointer())1169 cret := xScrollEventGetDirection(x.GoPointer())
1269 return cret1170 return cret
1270 }1171 }
@@ -1273,8 +1174,6 @@ var xScrollEventGetRelativeDirection func(uintptr) ScrollRelativeDirection
1273 1174
1274 // Extracts the scroll direction relative to the physical motion.1175 // Extracts the scroll direction relative to the physical motion.
1275 func (x *ScrollEvent) GetRelativeDirection() ScrollRelativeDirection {1176 func (x *ScrollEvent) GetRelativeDirection() ScrollRelativeDirection {
1276- core.LazyRegister(&xScrollEventGetRelativeDirection, "GDK", "gdk_scroll_event_get_relative_direction", false)
1277-
1278 cret := xScrollEventGetRelativeDirection(x.GoPointer())1177 cret := xScrollEventGetRelativeDirection(x.GoPointer())
1279 return cret1178 return cret
1280 }1179 }
@@ -1286,8 +1185,6 @@ var xScrollEventGetUnit func(uintptr) ScrollUnit
1286 // The unit will always be %GDK_SCROLL_UNIT_WHEEL if the scroll direction is not1185 // The unit will always be %GDK_SCROLL_UNIT_WHEEL if the scroll direction is not
1287 // %GDK_SCROLL_SMOOTH.1186 // %GDK_SCROLL_SMOOTH.
1288 func (x *ScrollEvent) GetUnit() ScrollUnit {1187 func (x *ScrollEvent) GetUnit() ScrollUnit {
1289- core.LazyRegister(&xScrollEventGetUnit, "GDK", "gdk_scroll_event_get_unit", false)
1290-
1291 cret := xScrollEventGetUnit(x.GoPointer())1188 cret := xScrollEventGetUnit(x.GoPointer())
1292 return cret1189 return cret
1293 }1190 }
@@ -1304,8 +1201,6 @@ var xScrollEventIsStop func(uintptr) bool
1304 //1201 //
1305 // Stop scroll events always have a delta of 0/0.1202 // Stop scroll events always have a delta of 0/0.
1306 func (x *ScrollEvent) IsStop() bool {1203 func (x *ScrollEvent) IsStop() bool {
1307- core.LazyRegister(&xScrollEventIsStop, "GDK", "gdk_scroll_event_is_stop", false)
1308-
1309 cret := xScrollEventIsStop(x.GoPointer())1204 cret := xScrollEventIsStop(x.GoPointer())
1310 return cret1205 return cret
1311 }1206 }
@@ -1329,7 +1224,6 @@ type TouchEvent struct {
1329 var xTouchEventGLibType func() types.GType1224 var xTouchEventGLibType func() types.GType
1330 1225
1331 func TouchEventGLibType() types.GType {1226 func TouchEventGLibType() types.GType {
1332- core.LazyRegister(&xTouchEventGLibType, "GDK", "gdk_touch_event_get_type", false)
1333 return xTouchEventGLibType()1227 return xTouchEventGLibType()
1334 }1228 }
1335 1229
@@ -1343,8 +1237,6 @@ var xTouchEventGetEmulatingPointer func(uintptr) bool
1343 1237
1344 // Extracts whether a touch event is emulating a pointer event.1238 // Extracts whether a touch event is emulating a pointer event.
1345 func (x *TouchEvent) GetEmulatingPointer() bool {1239 func (x *TouchEvent) GetEmulatingPointer() bool {
1346- core.LazyRegister(&xTouchEventGetEmulatingPointer, "GDK", "gdk_touch_event_get_emulating_pointer", false)
1347-
1348 cret := xTouchEventGetEmulatingPointer(x.GoPointer())1240 cret := xTouchEventGetEmulatingPointer(x.GoPointer())
1349 return cret1241 return cret
1350 }1242 }
@@ -1373,7 +1265,6 @@ type TouchpadEvent struct {
1373 var xTouchpadEventGLibType func() types.GType1265 var xTouchpadEventGLibType func() types.GType
1374 1266
1375 func TouchpadEventGLibType() types.GType {1267 func TouchpadEventGLibType() types.GType {
1376- core.LazyRegister(&xTouchpadEventGLibType, "GDK", "gdk_touchpad_event_get_type", false)
1377 return xTouchpadEventGLibType()1268 return xTouchpadEventGLibType()
1378 }1269 }
1379 1270
@@ -1387,8 +1278,6 @@ var xTouchpadEventGetDeltas func(uintptr, *float64, *float64)
1387 1278
1388 // Extracts delta information from a touchpad event.1279 // Extracts delta information from a touchpad event.
1389 func (x *TouchpadEvent) GetDeltas(DxVar *float64, DyVar *float64) {1280 func (x *TouchpadEvent) GetDeltas(DxVar *float64, DyVar *float64) {
1390- core.LazyRegister(&xTouchpadEventGetDeltas, "GDK", "gdk_touchpad_event_get_deltas", false)
1391-
1392 xTouchpadEventGetDeltas(x.GoPointer(), DxVar, DyVar)1281 xTouchpadEventGetDeltas(x.GoPointer(), DxVar, DyVar)
1393 }1282 }
1394 1283
@@ -1396,8 +1285,6 @@ var xTouchpadEventGetGesturePhase func(uintptr) TouchpadGesturePhase
1396 1285
1397 // Extracts the touchpad gesture phase from a touchpad event.1286 // Extracts the touchpad gesture phase from a touchpad event.
1398 func (x *TouchpadEvent) GetGesturePhase() TouchpadGesturePhase {1287 func (x *TouchpadEvent) GetGesturePhase() TouchpadGesturePhase {
1399- core.LazyRegister(&xTouchpadEventGetGesturePhase, "GDK", "gdk_touchpad_event_get_gesture_phase", false)
1400-
1401 cret := xTouchpadEventGetGesturePhase(x.GoPointer())1288 cret := xTouchpadEventGetGesturePhase(x.GoPointer())
1402 return cret1289 return cret
1403 }1290 }
@@ -1406,8 +1293,6 @@ var xTouchpadEventGetNFingers func(uintptr) uint
1406 1293
1407 // Extracts the number of fingers from a touchpad event.1294 // Extracts the number of fingers from a touchpad event.
1408 func (x *TouchpadEvent) GetNFingers() uint {1295 func (x *TouchpadEvent) GetNFingers() uint {
1409- core.LazyRegister(&xTouchpadEventGetNFingers, "GDK", "gdk_touchpad_event_get_n_fingers", false)
1410-
1411 cret := xTouchpadEventGetNFingers(x.GoPointer())1296 cret := xTouchpadEventGetNFingers(x.GoPointer())
1412 return cret1297 return cret
1413 }1298 }
@@ -1416,8 +1301,6 @@ var xTouchpadEventGetPinchAngleDelta func(uintptr) float64
1416 1301
1417 // Extracts the angle delta from a touchpad pinch event.1302 // Extracts the angle delta from a touchpad pinch event.
1418 func (x *TouchpadEvent) GetPinchAngleDelta() float64 {1303 func (x *TouchpadEvent) GetPinchAngleDelta() float64 {
1419- core.LazyRegister(&xTouchpadEventGetPinchAngleDelta, "GDK", "gdk_touchpad_event_get_pinch_angle_delta", false)
1420-
1421 cret := xTouchpadEventGetPinchAngleDelta(x.GoPointer())1304 cret := xTouchpadEventGetPinchAngleDelta(x.GoPointer())
1422 return cret1305 return cret
1423 }1306 }
@@ -1426,8 +1309,6 @@ var xTouchpadEventGetPinchScale func(uintptr) float64
1426 1309
1427 // Extracts the scale from a touchpad pinch event.1310 // Extracts the scale from a touchpad pinch event.
1428 func (x *TouchpadEvent) GetPinchScale() float64 {1311 func (x *TouchpadEvent) GetPinchScale() float64 {
1429- core.LazyRegister(&xTouchpadEventGetPinchScale, "GDK", "gdk_touchpad_event_get_pinch_scale", false)
1430-
1431 cret := xTouchpadEventGetPinchScale(x.GoPointer())1312 cret := xTouchpadEventGetPinchScale(x.GoPointer())
1432 return cret1313 return cret
1433 }1314 }
@@ -1446,4 +1327,121 @@ func (c *TouchpadEvent) SetGoPointer(ptr uintptr) {
1446 func init() {1327 func init() {
1447 core.SetPackageName("GDK", "gtk4")1328 core.SetPackageName("GDK", "gtk4")
1448 core.SetSharedLibraries("GDK", []string{"libgtk-4.so.1", "libgtk-4.1.dylib"})1329 core.SetSharedLibraries("GDK", []string{"libgtk-4.so.1", "libgtk-4.1.dylib"})
1330+ var libs []uintptr
1331+ for _, libPath := range core.GetPaths("GDK") {
1332+ lib, err := purego.Dlopen(libPath, purego.RTLD_NOW|purego.RTLD_GLOBAL)
1333+ if err != nil {
1334+ panic(err)
1335+ }
1336+ libs = append(libs, lib)
1337+ }
1338+
1339+ core.PuregoSafeRegister(&xCrossingModeGLibType, libs, "gdk_crossing_mode_get_type")
1340+
1341+ core.PuregoSafeRegister(&xEventTypeGLibType, libs, "gdk_event_type_get_type")
1342+
1343+ core.PuregoSafeRegister(&xKeyMatchGLibType, libs, "gdk_key_match_get_type")
1344+
1345+ core.PuregoSafeRegister(&xNotifyTypeGLibType, libs, "gdk_notify_type_get_type")
1346+
1347+ core.PuregoSafeRegister(&xScrollDirectionGLibType, libs, "gdk_scroll_direction_get_type")
1348+
1349+ core.PuregoSafeRegister(&xScrollUnitGLibType, libs, "gdk_scroll_unit_get_type")
1350+
1351+ core.PuregoSafeRegister(&xTouchpadGesturePhaseGLibType, libs, "gdk_touchpad_gesture_phase_get_type")
1352+
1353+ core.PuregoSafeRegister(&xEventsGetAngle, libs, "gdk_events_get_angle")
1354+ core.PuregoSafeRegister(&xEventsGetCenter, libs, "gdk_events_get_center")
1355+ core.PuregoSafeRegister(&xEventsGetDistance, libs, "gdk_events_get_distance")
1356+
1357+ core.PuregoSafeRegister(&xEventSequenceGLibType, libs, "gdk_event_sequence_get_type")
1358+
1359+ core.PuregoSafeRegister(&xButtonEventGLibType, libs, "gdk_button_event_get_type")
1360+
1361+ core.PuregoSafeRegister(&xButtonEventGetButton, libs, "gdk_button_event_get_button")
1362+
1363+ core.PuregoSafeRegister(&xCrossingEventGLibType, libs, "gdk_crossing_event_get_type")
1364+
1365+ core.PuregoSafeRegister(&xCrossingEventGetDetail, libs, "gdk_crossing_event_get_detail")
1366+ core.PuregoSafeRegister(&xCrossingEventGetFocus, libs, "gdk_crossing_event_get_focus")
1367+ core.PuregoSafeRegister(&xCrossingEventGetMode, libs, "gdk_crossing_event_get_mode")
1368+
1369+ core.PuregoSafeRegister(&xDNDEventGLibType, libs, "gdk_dnd_event_get_type")
1370+
1371+ core.PuregoSafeRegister(&xDNDEventGetDrop, libs, "gdk_dnd_event_get_drop")
1372+
1373+ core.PuregoSafeRegister(&xDeleteEventGLibType, libs, "gdk_delete_event_get_type")
1374+
1375+ core.PuregoSafeRegister(&xEventGLibType, libs, "gdk_event_get_type")
1376+
1377+ core.PuregoSafeRegister(&xEventGetAngle, libs, "gdk_events_get_angle")
1378+ core.PuregoSafeRegister(&xEventGetCenter, libs, "gdk_events_get_center")
1379+ core.PuregoSafeRegister(&xEventGetDistance, libs, "gdk_events_get_distance")
1380+ core.PuregoSafeRegister(&xEventGetAxes, libs, "gdk_event_get_axes")
1381+ core.PuregoSafeRegister(&xEventGetAxis, libs, "gdk_event_get_axis")
1382+ core.PuregoSafeRegister(&xEventGetDevice, libs, "gdk_event_get_device")
1383+ core.PuregoSafeRegister(&xEventGetDeviceTool, libs, "gdk_event_get_device_tool")
1384+ core.PuregoSafeRegister(&xEventGetDisplay, libs, "gdk_event_get_display")
1385+ core.PuregoSafeRegister(&xEventGetEventSequence, libs, "gdk_event_get_event_sequence")
1386+ core.PuregoSafeRegister(&xEventGetEventType, libs, "gdk_event_get_event_type")
1387+ core.PuregoSafeRegister(&xEventGetHistory, libs, "gdk_event_get_history")
1388+ core.PuregoSafeRegister(&xEventGetModifierState, libs, "gdk_event_get_modifier_state")
1389+ core.PuregoSafeRegister(&xEventGetPointerEmulated, libs, "gdk_event_get_pointer_emulated")
1390+ core.PuregoSafeRegister(&xEventGetPosition, libs, "gdk_event_get_position")
1391+ core.PuregoSafeRegister(&xEventGetSeat, libs, "gdk_event_get_seat")
1392+ core.PuregoSafeRegister(&xEventGetSurface, libs, "gdk_event_get_surface")
1393+ core.PuregoSafeRegister(&xEventGetTime, libs, "gdk_event_get_time")
1394+ core.PuregoSafeRegister(&xEventRef, libs, "gdk_event_ref")
1395+ core.PuregoSafeRegister(&xEventTriggersContextMenu, libs, "gdk_event_triggers_context_menu")
1396+ core.PuregoSafeRegister(&xEventUnref, libs, "gdk_event_unref")
1397+
1398+ core.PuregoSafeRegister(&xFocusEventGLibType, libs, "gdk_focus_event_get_type")
1399+
1400+ core.PuregoSafeRegister(&xFocusEventGetIn, libs, "gdk_focus_event_get_in")
1401+
1402+ core.PuregoSafeRegister(&xGrabBrokenEventGLibType, libs, "gdk_grab_broken_event_get_type")
1403+
1404+ core.PuregoSafeRegister(&xGrabBrokenEventGetGrabSurface, libs, "gdk_grab_broken_event_get_grab_surface")
1405+ core.PuregoSafeRegister(&xGrabBrokenEventGetImplicit, libs, "gdk_grab_broken_event_get_implicit")
1406+
1407+ core.PuregoSafeRegister(&xKeyEventGLibType, libs, "gdk_key_event_get_type")
1408+
1409+ core.PuregoSafeRegister(&xKeyEventGetConsumedModifiers, libs, "gdk_key_event_get_consumed_modifiers")
1410+ core.PuregoSafeRegister(&xKeyEventGetKeycode, libs, "gdk_key_event_get_keycode")
1411+ core.PuregoSafeRegister(&xKeyEventGetKeyval, libs, "gdk_key_event_get_keyval")
1412+ core.PuregoSafeRegister(&xKeyEventGetLayout, libs, "gdk_key_event_get_layout")
1413+ core.PuregoSafeRegister(&xKeyEventGetLevel, libs, "gdk_key_event_get_level")
1414+ core.PuregoSafeRegister(&xKeyEventGetMatch, libs, "gdk_key_event_get_match")
1415+ core.PuregoSafeRegister(&xKeyEventIsModifier, libs, "gdk_key_event_is_modifier")
1416+ core.PuregoSafeRegister(&xKeyEventMatches, libs, "gdk_key_event_matches")
1417+
1418+ core.PuregoSafeRegister(&xMotionEventGLibType, libs, "gdk_motion_event_get_type")
1419+
1420+ core.PuregoSafeRegister(&xPadEventGLibType, libs, "gdk_pad_event_get_type")
1421+
1422+ core.PuregoSafeRegister(&xPadEventGetAxisValue, libs, "gdk_pad_event_get_axis_value")
1423+ core.PuregoSafeRegister(&xPadEventGetButton, libs, "gdk_pad_event_get_button")
1424+ core.PuregoSafeRegister(&xPadEventGetGroupMode, libs, "gdk_pad_event_get_group_mode")
1425+
1426+ core.PuregoSafeRegister(&xProximityEventGLibType, libs, "gdk_proximity_event_get_type")
1427+
1428+ core.PuregoSafeRegister(&xScrollEventGLibType, libs, "gdk_scroll_event_get_type")
1429+
1430+ core.PuregoSafeRegister(&xScrollEventGetDeltas, libs, "gdk_scroll_event_get_deltas")
1431+ core.PuregoSafeRegister(&xScrollEventGetDirection, libs, "gdk_scroll_event_get_direction")
1432+ core.PuregoSafeRegister(&xScrollEventGetRelativeDirection, libs, "gdk_scroll_event_get_relative_direction")
1433+ core.PuregoSafeRegister(&xScrollEventGetUnit, libs, "gdk_scroll_event_get_unit")
1434+ core.PuregoSafeRegister(&xScrollEventIsStop, libs, "gdk_scroll_event_is_stop")
1435+
1436+ core.PuregoSafeRegister(&xTouchEventGLibType, libs, "gdk_touch_event_get_type")
1437+
1438+ core.PuregoSafeRegister(&xTouchEventGetEmulatingPointer, libs, "gdk_touch_event_get_emulating_pointer")
1439+
1440+ core.PuregoSafeRegister(&xTouchpadEventGLibType, libs, "gdk_touchpad_event_get_type")
1441+
1442+ core.PuregoSafeRegister(&xTouchpadEventGetDeltas, libs, "gdk_touchpad_event_get_deltas")
1443+ core.PuregoSafeRegister(&xTouchpadEventGetGesturePhase, libs, "gdk_touchpad_event_get_gesture_phase")
1444+ core.PuregoSafeRegister(&xTouchpadEventGetNFingers, libs, "gdk_touchpad_event_get_n_fingers")
1445+ core.PuregoSafeRegister(&xTouchpadEventGetPinchAngleDelta, libs, "gdk_touchpad_event_get_pinch_angle_delta")
1446+ core.PuregoSafeRegister(&xTouchpadEventGetPinchScale, libs, "gdk_touchpad_event_get_pinch_scale")
1449 }1447 }
M vendor/github.com/bnema/puregotk/v4/gdk/gdkframeclock.go +24 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkframetimings.go +20 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkglcontext.go +36 -40 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkgltexture.go +15 -4 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkgltexturebuilder.go +35 -41 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkkeys.go +22 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkmemorytexture.go +13 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkmemorytexturebuilder.go +35 -42 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkmonitor.go +27 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkpaintable.go +33 -63 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkpango.go +12 -4 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkpixbuf.go +12 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkpopup.go +26 -47 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkpopuplayout.go +32 -36 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkrgba.go +21 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkseat.go +20 -11 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdksnapshot.go +0 -7 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdksurface.go +40 -46 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdktexture.go +31 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdktoplevel.go +66 -157 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdktoplevellayout.go +25 -24 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdktoplevelsize.go +16 -9 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdktypes.go +72 -95 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkvulkancontext.go +13 -3 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-animation.go +32 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-core.go +0 -9 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-io.go +23 -25 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-loader.go +22 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-simple-anim.go +17 -8 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-transform.go +1 -11 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf.go +79 -102 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/main.go +17 -5 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gaction.go +31 -59 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gactiongroup.go +39 -96 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gactionmap.go +21 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gappinfo.go +116 -244 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gapplication.go +55 -79 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gapplicationcommandline.go +27 -31 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gasyncinitable.go +22 -25 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gasyncresult.go +19 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gbufferedinputstream.go +29 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gbufferedoutputstream.go +18 -11 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gbytesicon.go +15 -4 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gcancellable.go +27 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gcharsetconverter.go +17 -8 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gcontenttype.go +26 -30 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gconverter.go +20 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gconverterinputstream.go +14 -3 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gconverteroutputstream.go +14 -3 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gcredentials.go +21 -12 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdatagrambased.go +30 -45 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdatainputstream.go +35 -31 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdataoutputstream.go +23 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusactiongroup.go +13 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusaddress.go +17 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusauthobserver.go +16 -6 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusconnection.go +66 -77 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbuserror.go +18 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusinterface.go +19 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusinterfaceskeleton.go +24 -25 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusintrospection.go +56 -54 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusmenumodel.go +13 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusmessage.go +64 -88 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusmethodinvocation.go +30 -35 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusnameowning.go +15 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusnamewatching.go +15 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusobject.go +17 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusobjectmanager.go +19 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusobjectmanagerclient.go +23 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusobjectmanagerserver.go +20 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusobjectproxy.go +15 -3 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusobjectskeleton.go +18 -12 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusproxy.go +38 -42 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusserver.go +20 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusutils.go +22 -24 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdebugcontroller.go +16 -12 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdebugcontrollerdbus.go +14 -4 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdrive.go +82 -214 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdtlsclientconnection.go +24 -34 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdtlsconnection.go +80 -207 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdtlsserverconnection.go +13 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gemblem.go +17 -6 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gemblemedicon.go +18 -9 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfile.go +450 -1148 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfileattribute.go +19 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfileenumerator.go +35 -34 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfileicon.go +15 -3 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfileinfo.go +84 -138 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfileinputstream.go +23 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfileiostream.go +27 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfilemonitor.go +15 -9 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfilenamecompleter.go +16 -8 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfileoutputstream.go +27 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfilterinputstream.go +14 -6 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfilteroutputstream.go +14 -6 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gicon.go +25 -32 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/ginetaddress.go +34 -40 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/ginetaddressmask.go +21 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/ginetsocketaddress.go +19 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/ginitable.go +18 -11 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/ginputstream.go +48 -52 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gioenums.go +1 -90 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gioerror.go +13 -6 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/giomodule.go +29 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gioscheduler.go +12 -4 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/giostream.go +29 -25 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/giotypes.go +60 -70 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/giptosmessage.go +16 -6 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gipv6tclassmessage.go +16 -6 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/glistmodel.go +21 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gliststore.go +24 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gloadableicon.go +23 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gmemoryinputstream.go +17 -8 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gmemorymonitor.go +12 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gmemoryoutputstream.go +19 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gmenu.go +50 -62 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gmenumodel.go +33 -31 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gmount.go +86 -215 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gmountoperation.go +32 -40 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gnativesocketaddress.go +13 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gnativevolumemonitor.go +0 -7 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gnetworkaddress.go +21 -11 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gnetworking.go +14 -3 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gnetworkmonitor.go +31 -49 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gnetworkservice.go +19 -12 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gnotification.go +26 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/goutputstream.go +72 -86 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gpermission.go +33 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gpollableinputstream.go +22 -30 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gpollableoutputstream.go +27 -41 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gpollableutils.go +15 -7 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gpowerprofilemonitor.go +16 -7 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gpropertyaction.go +13 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gproxy.go +27 -35 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gproxyaddress.go +21 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gproxyaddressenumerator.go +0 -7 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gproxyresolver.go +27 -35 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gremoteactiongroup.go +15 -12 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gresolver.go +67 -75 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gresource.go +23 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gseekable.go +27 -41 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsettings.go +67 -99 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsettingsbackend.go +24 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsettingsschema.go +43 -48 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsimpleaction.go +18 -9 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsimpleactiongroup.go +18 -9 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsimpleasyncresult.go +40 -46 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsimpleiostream.go +13 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsimplepermission.go +13 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsimpleproxyresolver.go +16 -8 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocket.go +72 -87 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocketaddress.go +19 -11 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocketaddressenumerator.go +20 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocketclient.go +44 -54 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocketconnectable.go +17 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocketconnection.go +21 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocketcontrolmessage.go +17 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocketlistener.go +25 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocketservice.go +16 -8 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsrvtarget.go +11 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsubprocess.go +39 -40 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsubprocesslauncher.go +31 -34 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtask.go +52 -70 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtcpconnection.go +14 -5 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtcpwrapperconnection.go +15 -3 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtestdbus.go +22 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gthemedicon.go +19 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gthreadedresolver.go +0 -7 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gthreadedsocketservice.go +12 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtlsbackend.go +33 -69 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtlscertificate.go +29 -25 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtlsclientconnection.go +29 -55 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtlsconnection.go +46 -56 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtlsdatabase.go +48 -51 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtlsfiledatabase.go +13 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtlsinteraction.go +31 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtlspassword.go +22 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtlsserverconnection.go +13 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gunixconnection.go +20 -11 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gunixcredentialsmessage.go +17 -6 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gunixfdlist.go +19 -11 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gunixsocketaddress.go +22 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gio/gvfs.go +24 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gio/gvolume.go +58 -143 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gio/gvolumemonitor.go +19 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gio/gzlibcompressor.go +18 -9 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gio/gzlibdecompressor.go +15 -3 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gio/main.go +11 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gallocator.go +28 -32 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/garray.go +59 -82 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gasyncqueue.go +39 -56 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gatomic.go +34 -43 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gbacktrace.go +15 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gbase64.go +19 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gbitlock.go +24 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gbookmarkfile.go +61 -69 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gcache.go +15 -10 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gcharset.go +19 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gchecksum.go +25 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gcompletion.go +17 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gconvert.go +28 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gdataset.go +28 -36 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gdate.go +65 -103 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gdatetime.go +66 -107 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gdir.go +19 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/genviron.go +21 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gerror.go +29 -30 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gfileutils.go +38 -45 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/ggettext.go +19 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/ghash.go +53 -81 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/ghmac.go +24 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/ghook.go +26 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/ghostutils.go +18 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/giochannel.go +67 -83 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gkeyfile.go +62 -72 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/glib-types.go +12 -4 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/glist.go +11 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gmain.go +117 -181 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gmappedfile.go +21 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gmarkup.go +43 -51 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gmem.go +31 -44 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gmessages.go +45 -70 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gnode.go +35 -50 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/goption.go +43 -57 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gpathbuf.go +24 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gpattern.go +23 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gpoll.go +13 -3 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gprimes.go +14 -3 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gprintf.go +20 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gqsort.go +15 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gquark.go +19 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gqueue.go +52 -84 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/grand.go +30 -33 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/grcbox.go +27 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/grefcount.go +21 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/grefstring.go +20 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gregex.go +57 -72 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/grel.go +21 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gscanner.go +30 -40 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gsequence.go +49 -74 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gshell.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gslice.go +21 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gslist.go +11 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gspawn.go +23 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gstdio.go +27 -33 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gstrfuncs.go +71 -115 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gstring.go +51 -77 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gstringchunk.go +15 -10 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gstrvbuilder.go +22 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gtestutils.go +80 -132 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gthread.go +97 -146 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gthreadpool.go +25 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gtimer.go +20 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gtimezone.go +26 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gtrashstack.go +14 -8 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gtree.go +45 -63 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gtypes.go +12 -4 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gunicode.go +85 -132 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/guri.go +50 -63 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gutils.go +41 -62 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/guuid.go +15 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gvariant-parser.go +14 -3 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gvariant.go +143 -242 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gvarianttype.go +45 -63 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gversion.go +14 -3 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/main.go +28 -31 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gmodule/gmodule.go +18 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gmodule/main.go +11 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gbinding.go +22 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gbindinggroup.go +19 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gboxed.go +13 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gclosure.go +31 -37 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/genums.go +22 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/glib-types.go +11 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gmarshal.go +35 -45 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gobject.go +82 -116 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gparam.go +43 -54 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gparamspecs.go +79 -46 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gsignal.go +50 -79 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gsignalgroup.go +24 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gsourceclosure.go +12 -4 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gtype.go +82 -136 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gtypemodule.go +18 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gtypeplugin.go +20 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gvalue.go +85 -141 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gvaluearray.go +23 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gvaluetypes.go +13 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/main.go +1 -10 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/more.go +1 -8 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-box.go +44 -61 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-euler.go +34 -43 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-frustum.go +23 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-matrix.go +80 -135 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-plane.go +27 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-point.go +25 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-point3d.go +31 -35 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-quad.go +21 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-quaternion.go +37 -49 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-ray.go +31 -37 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-rect.go +46 -67 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-size.go +22 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-sphere.go +26 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-triangle.go +29 -33 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-vec2.go +40 -53 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-vec3.go +48 -69 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-vec4.go +48 -69 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskblendnode.go +17 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskblurnode.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskbordernode.go +17 -8 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskbroadwayrenderer.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcaironode.go +16 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcairorenderer.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskclipnode.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcolormatrixnode.go +17 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcolornode.go +15 -4 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcomponenttransfer.go +14 -3 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcomponenttransfernode.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcompositenode.go +17 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskconicgradientnode.go +19 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcontainernode.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcopynode.go +15 -3 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcrossfadenode.go +17 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskdebugnode.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskenums.go +1 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskfillnode.go +17 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskglrenderer.go +17 -4 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskglshader.go +50 -65 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskglshadernode.go +18 -8 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskinsetshadownode.go +20 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskisolationnode.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gsklineargradientnode.go +22 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskmasknode.go +17 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskopacitynode.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskoutsetshadownode.go +20 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskpastenode.go +15 -4 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskpath.go +15 -4 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskpathpoint.go +21 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskradialgradientnode.go +25 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskrenderer.go +21 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskrendernode.go +29 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskrepeatnode.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskroundedclipnode.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskroundedrect.go +20 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskshadownode.go +17 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskstroke.go +14 -3 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskstrokenode.go +17 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gsksubsurfacenode.go +17 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gsktextnode.go +20 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gsktexturenode.go +15 -3 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gsktexturescalenode.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gsktransform.go +14 -3 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gsktransformnode.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gsktypes.go +153 -237 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskvulkanrenderer.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkaboutdialog.go +51 -70 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkaccelgroup.go +19 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkaccessible.go +66 -159 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkaccessiblehypertext.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkaccessiblerange.go +0 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkaccessibletext.go +21 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkactionable.go +23 -40 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkactionbar.go +21 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkadjustment.go +28 -32 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkalertdialog.go +29 -31 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkappchooser.go +18 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkappchooserbutton.go +25 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkappchooserdialog.go +18 -8 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkappchooserwidget.go +26 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkapplication.go +29 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkapplicationwindow.go +19 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkaspectframe.go +24 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkassistant.go +43 -48 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkatcontext.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbinlayout.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbitset.go +20 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbookmarklist.go +20 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkboolfilter.go +18 -9 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkborder.go +16 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbox.go +27 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkboxlayout.go +22 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbuildable.go +28 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbuilder.go +41 -35 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbuilderlistitemfactory.go +18 -8 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbuilderscope.go +23 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbutton.go +28 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcalendar.go +33 -40 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellarea.go +59 -87 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellareabox.go +18 -10 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellareacontext.go +21 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcelleditable.go +17 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcelllayout.go +31 -68 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrenderer.go +42 -56 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrendereraccel.go +15 -3 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrenderercombo.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrendererpixbuf.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrendererprogress.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrendererspin.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrendererspinner.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrenderertext.go +14 -4 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrenderertoggle.go +20 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellview.go +26 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcenterbox.go +24 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcenterlayout.go +26 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcheckbutton.go +26 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolorbutton.go +19 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolorchooser.go +21 -33 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolorchooserdialog.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolorchooserwidget.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolordialog.go +22 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolordialogbutton.go +18 -9 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolorutils.go +15 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolumnview.go +39 -47 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolumnviewcell.go +19 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolumnviewcolumn.go +33 -36 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolumnviewrow.go +25 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolumnviewsorter.go +16 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcombobox.go +40 -51 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcomboboxtext.go +24 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkconstraint.go +28 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkconstraintguide.go +24 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkconstraintlayout.go +27 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcsserror.go +12 -4 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcssprovider.go +22 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcsssection.go +24 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcustomfilter.go +15 -4 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcustomlayout.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcustomsorter.go +15 -4 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdebug.go +14 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdialog.go +28 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdialogerror.go +13 -3 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdirectorylist.go +24 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdragicon.go +19 -8 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdragsource.go +21 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdrawingarea.go +18 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdropcontrollermotion.go +17 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdropdown.go +34 -35 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdroptarget.go +25 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdroptargetasync.go +19 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkeditable.go +65 -173 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkeditablelabel.go +17 -8 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkemojichooser.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkentry.go +76 -119 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkentrybuffer.go +23 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkentrycompletion.go +37 -45 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkenums.go +147 -70 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkeventcontroller.go +25 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkeventcontrollerfocus.go +16 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkeventcontrollerkey.go +18 -9 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkeventcontrollerlegacy.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkeventcontrollermotion.go +16 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkeventcontrollerscroll.go +19 -9 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkexpander.go +29 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkexpression.go +67 -50 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfilechooser.go +68 -177 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfilechooserdialog.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfilechoosernative.go +18 -10 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfilechooserwidget.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfiledialog.go +46 -54 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfilefilter.go +24 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfilelauncher.go +24 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfilter.go +18 -9 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfilterlistmodel.go +23 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfixed.go +20 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfixedlayout.go +18 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkflattenlistmodel.go +17 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkflowbox.go +57 -79 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfontbutton.go +23 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfontchooser.go +51 -132 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfontchooserdialog.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfontchooserwidget.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfontdialog.go +32 -32 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfontdialogbutton.go +30 -30 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkframe.go +21 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgesture.go +29 -33 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgestureclick.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturedrag.go +16 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturelongpress.go +16 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturepan.go +16 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturerotate.go +15 -4 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturesingle.go +20 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturestylus.go +20 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgestureswipe.go +15 -4 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturezoom.go +15 -4 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkglarea.go +32 -39 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgraphicsoffload.go +22 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgrid.go +36 -45 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgridlayout.go +37 -43 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgridview.go +29 -30 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkheaderbar.go +25 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkiconpaintable.go +17 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkicontheme.go +37 -34 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkiconview.go +78 -123 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkimage.go +37 -37 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkimcontext.go +26 -31 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkimcontextsimple.go +16 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkimmulticontext.go +15 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkinfobar.go +30 -32 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkinscription.go +37 -45 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklabel.go +64 -98 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklayoutchild.go +14 -3 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklayoutmanager.go +17 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklevelbar.go +28 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklinkbutton.go +19 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklistbase.go +0 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklistbox.go +63 -88 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklistheader.go +18 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklistitem.go +27 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklistitemfactory.go +0 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkliststore.go +34 -41 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklistview.go +29 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklockbutton.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmain.go +18 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmaplistmodel.go +18 -9 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmediacontrols.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmediafile.go +24 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmediastream.go +45 -69 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmenubutton.go +41 -53 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmessagedialog.go +21 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmountoperation.go +18 -10 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmultifilter.go +22 -9 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmultiselection.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmultisorter.go +16 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtknative.go +24 -34 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtknativedialog.go +21 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtknoselection.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtknotebook.go +64 -87 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtknumericsorter.go +18 -9 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkorientable.go +16 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkoverlay.go +22 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkoverlaylayout.go +20 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpadcontroller.go +18 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpagesetup.go +40 -47 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpagesetupunixdialog.go +18 -8 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpaned.go +30 -32 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpapersize.go +39 -50 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpasswordentry.go +18 -9 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpasswordentrybuffer.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpicture.go +36 -39 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpopover.go +33 -41 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpopoverbin.go +24 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpopovermenu.go +21 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpopovermenubar.go +18 -9 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprintcontext.go +23 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprintdialog.go +37 -36 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprinter.go +40 -48 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprintjob.go +44 -57 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprintoperation.go +54 -65 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprintoperationpreview.go +17 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprintsettings.go +89 -145 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprintunixdialog.go +31 -33 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprogressbar.go +27 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkrange.go +33 -44 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkrecentmanager.go +54 -65 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkrender.go +22 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkrevealer.go +25 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkroot.go +18 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkscale.go +27 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkscalebutton.go +24 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkscrollable.go +29 -61 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkscrollbar.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkscrolledwindow.go +49 -61 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksearchbar.go +23 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksearchentry.go +24 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksectionmodel.go +15 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkselectionfiltermodel.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkselectionmodel.go +33 -75 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkseparator.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksettings.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcut.go +21 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutaction.go +47 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutcontroller.go +21 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutlabel.go +18 -10 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutmanager.go +0 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutsgroup.go +13 -3 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutssection.go +13 -3 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutsshortcut.go +0 -8 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutswindow.go +13 -3 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcuttrigger.go +46 -34 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshow.go +13 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksignallistitemfactory.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksingleselection.go +23 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksizegroup.go +19 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksizerequest.go +11 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkslicelistmodel.go +20 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksnapshot.go +71 -112 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksorter.go +18 -9 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksortlistmodel.go +23 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkspinbutton.go +45 -56 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkspinner.go +18 -10 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstack.go +55 -68 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstacksidebar.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstackswitcher.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstatusbar.go +19 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstringfilter.go +24 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstringlist.go +26 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstringsorter.go +22 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstylecontext.go +35 -43 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstyleprovider.go +1 -10 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksvg.go +39 -41 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkswitch.go +18 -10 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksymbolicpaintable.go +15 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktestatcontext.go +21 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktestutils.go +17 -9 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktext.go +49 -69 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktextbuffer.go +85 -138 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktextchild.go +16 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktextiter.go +104 -179 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktextmark.go +20 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktexttag.go +17 -8 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktexttagtable.go +19 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktextview.go +92 -145 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktogglebutton.go +19 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktooltip.go +19 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreednd.go +27 -34 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreeexpander.go +25 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreelistmodel.go +32 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreelistrowsorter.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreemodel.go +113 -261 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreemodelfilter.go +21 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreemodelsort.go +22 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreeselection.go +32 -40 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreesortable.go +23 -40 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreestore.go +36 -45 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreeview.go +105 -176 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreeviewcolumn.go +68 -102 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktypes.go +53 -74 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkurilauncher.go +19 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkversion.go +19 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkvideo.go +30 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkviewport.go +19 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkvolumebutton.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkwidget.go +207 -357 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkwidgetpaintable.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkwindow.go +79 -121 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkwindowcontrols.go +21 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkwindowgroup.go +16 -8 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkwindowhandle.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/main.go +11 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCClass.go +20 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCContext.go +35 -32 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCException.go +27 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCOptions.go +26 -32 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCValue.go +73 -93 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCVersion.go +16 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCVirtualMachine.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCWeakValue.go +15 -3 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/layershell/gtk4-layer-shell.go +38 -52 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/main.go +11 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-attributes.go +108 -160 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-bidi-type.go +16 -9 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-break.go +15 -10 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-color.go +17 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-context.go +37 -45 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-coverage.go +25 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-direction.go +1 -10 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-font.go +112 -153 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-fontmap.go +20 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-fontset-simple.go +16 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-fontset.go +14 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-glyph-item.go +27 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-glyph.go +31 -32 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-gravity.go +18 -10 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-item.go +23 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-language.go +13 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-layout.go +131 -201 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-markup.go +13 -4 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-matrix.go +25 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-renderer.go +32 -39 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-script.go +22 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-tabs.go +32 -34 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-types.go +21 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-utils.go +29 -38 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth-basic.go +1 -10 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth-digest.go +1 -10 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth-domain-basic.go +15 -4 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth-domain-digest.go +17 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth-domain.go +20 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth-manager.go +14 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth-negotiate.go +13 -3 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth-ntlm.go +1 -10 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-auth.go +28 -32 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-cache.go +23 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-content-decoder.go +0 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-content-sniffer.go +15 -4 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-cookie-jar-db.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-cookie-jar-text.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-cookie-jar.go +28 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-cookie.go +19 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-date-utils.go +14 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-form.go +16 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-headers.go +25 -30 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-hsts-enforcer-db.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-hsts-enforcer.go +19 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-logger.go +21 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-message-body.go +29 -30 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-message-headers.go +52 -68 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-message.go +64 -90 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-multipart-input-stream.go +18 -8 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-multipart.go +22 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-server-message.go +35 -42 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-server.go +40 -46 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-session-feature.go +0 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-session.go +60 -74 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-status.go +15 -4 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-tld.go +15 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-types.go +75 -113 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-uri-utils.go +15 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-version.go +17 -9 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-websocket-connection.go +33 -39 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-websocket-extension-deflate.go +0 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-websocket-extension-manager.go +0 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-websocket-extension.go +25 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/soup/soup-websocket.go +25 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitApplicationInfo.go +19 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitAuthenticationRequest.go +31 -32 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitAutomationSession.go +20 -10 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitBackForwardList.go +24 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitBackForwardListItem.go +18 -9 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitClipboardPermissionRequest.go +0 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitColorChooserRequest.go +20 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitContextMenu.go +33 -31 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitContextMenuActions.go +1 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitContextMenuItem.go +28 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitCookieManager.go +33 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitCredential.go +24 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitDeviceInfoPermissionRequest.go +0 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitDownload.go +26 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitEditorState.go +23 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitError.go +39 -32 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitFaviconDatabase.go +23 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitFeature.go +28 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitFileChooserRequest.go +21 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitFindController.go +26 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitFormSubmissionRequest.go +17 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitGeolocationManager.go +30 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitGeolocationPermissionRequest.go +0 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitHitTestResult.go +29 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitImage.go +19 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitInputMethodContext.go +38 -38 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitMediaKeySystemPermissionRequest.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitMemoryPressureSettings.go +25 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitNavigationAction.go +22 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitNavigationPolicyDecision.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitNetworkProxySettings.go +18 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitNetworkSession.go +36 -34 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitNotification.go +21 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitNotificationPermissionRequest.go +0 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitOptionMenu.go +21 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitOptionMenuItem.go +19 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitPermissionRequest.go +18 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitPermissionStateQuery.go +18 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitPointerLockPermissionRequest.go +0 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitPolicyDecision.go +18 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitPrintOperation.go +25 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitResponsePolicyDecision.go +19 -9 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitScriptDialog.go +21 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitSecurityManager.go +27 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitSecurityOrigin.go +20 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitSettings.go +146 -255 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitURIRequest.go +21 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitURIResponse.go +21 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitURISchemeRequest.go +25 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitURISchemeResponse.go +20 -10 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitURIUtilities.go +13 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitUserContent.go +36 -30 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitUserContentFilterStore.go +28 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitUserContentManager.go +37 -39 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitUserMediaPermissionRequest.go +18 -9 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitUserMessage.go +26 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitVersion.go +15 -9 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebContext.go +40 -41 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebExtension.go +41 -50 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebExtensionMatchPattern.go +31 -34 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebInspector.go +24 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebResource.go +19 -9 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebView.go +118 -159 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebViewBase.go +0 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebViewGtk4.go +1 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebViewSessionState.go +16 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebsiteData.go +16 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebsiteDataAccessPermissionRequest.go +17 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebsiteDataManager.go +46 -47 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWebsitePolicies.go +21 -8 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitWindowProperties.go +23 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/webkit/WebKitXRPermissionRequest.go +27 -21 collapsed to keep the page light
M vendor/modules.txt +1 -1 collapsed to keep the page light

Keyboard shortcuts

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

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

Branches 8

Tags 42

↑↓ moveenter openesc close