Merge pull request #349 from bnema/fix/rollback-lazy-puregotk
fix(deps): emergency rollback puregotk lazy registration regression
905 files · +25263 -27842
M go.mod +1 -1
| @@ -11,7 +11,7 @@ require ( | |||
| 11 | 11 | github.com/bnema/purego-pipewire v0.1.5-0.20260714124450-6504b9cdf02a | |
| 12 | 12 | github.com/bnema/purego-sqlite v0.1.4-0.20260714131321-3614fe683b9c | |
| 13 | 13 | 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 | |
| 15 | 15 | github.com/charmbracelet/bubbles v1.0.0 | |
| 16 | 16 | github.com/charmbracelet/bubbletea v1.3.10 | |
| 17 | 17 | github.com/charmbracelet/lipgloss v1.1.0 | |
| @@ -11,7 +11,7 @@ require ( | |||||
| 11 | github.com/bnema/purego-pipewire v0.1.5-0.20260714124450-6504b9cdf02a | 11 | github.com/bnema/purego-pipewire v0.1.5-0.20260714124450-6504b9cdf02a | ||
| 12 | github.com/bnema/purego-sqlite v0.1.4-0.20260714131321-3614fe683b9c | 12 | github.com/bnema/purego-sqlite v0.1.4-0.20260714131321-3614fe683b9c | ||
| 13 | github.com/bnema/purego-webp v0.2.1-0.20260714152238-7bc9c402fdf6 | 13 | 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 |
| 15 | github.com/charmbracelet/bubbles v1.0.0 | 15 | github.com/charmbracelet/bubbles v1.0.0 | ||
| 16 | github.com/charmbracelet/bubbletea v1.3.10 | 16 | github.com/charmbracelet/bubbletea v1.3.10 | ||
| 17 | github.com/charmbracelet/lipgloss v1.1.0 | 17 | github.com/charmbracelet/lipgloss v1.1.0 | ||
M go.sum +0 -4 generated file: collapsed
M vendor/github.com/bnema/puregotk/internal/core/core.go +4 -197 generated file: collapsed
M vendor/github.com/bnema/puregotk/pkg/core/core.go +0 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-about-dialog.go +64 -99 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-about-window.go +62 -95 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-accent-color.go +15 -7 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-action-row.go +29 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-alert-dialog.go +47 -66 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-animation-target.go +27 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-animation-util.go +12 -4 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-animation.go +26 -24 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-application-window.go +22 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-application.go +15 -3 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-avatar.go +25 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-banner.go +26 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-bin.go +16 -5 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-bottom-sheet.go +38 -47 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-breakpoint-bin.go +19 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-breakpoint.go +37 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-button-content.go +22 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-button-row.go +18 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-carousel-indicator-dots.go +16 -5 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-carousel-indicator-lines.go +16 -5 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-carousel.go +37 -47 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-clamp-layout.go +20 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-clamp-scrollable.go +22 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-clamp.go +22 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-combo-row.go +33 -34 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-dialog.go +38 -45 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-easing.go +13 -3 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-entry-row.go +33 -40 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-enum-list-model.go +22 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-expander-row.go +33 -40 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-flap.go +48 -61 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-fold-threshold-policy.go +1 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-header-bar.go +33 -36 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-inline-view-switcher.go +24 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-layout-slot.go +15 -4 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-layout.go +17 -7 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-leaflet.go +56 -69 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-length-unit.go +14 -5 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-main.go +15 -5 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-message-dialog.go +44 -63 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-multi-layout-view.go +23 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-navigation-direction.go +1 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-navigation-split-view.go +32 -36 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-navigation-view.go +49 -60 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-overlay-split-view.go +38 -48 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-password-entry-row.go +13 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-dialog.go +25 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-group.go +26 -24 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-page.go +33 -38 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-row.go +22 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-window.go +29 -31 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-shortcut-label.go +18 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-shortcuts-dialog.go +15 -4 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-shortcuts-item.go +25 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-shortcuts-section.go +17 -8 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-sidebar-item.go +37 -45 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-sidebar-section.go +27 -24 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-sidebar.go +39 -41 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-spin-row.go +34 -40 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-spinner-paintable.go +16 -5 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-spinner.go +13 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-split-button.go +34 -39 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-spring-animation.go +30 -34 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-spring-params.go +21 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-squeezer.go +44 -49 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-status-page.go +24 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-style-manager.go +28 -25 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-swipe-tracker.go +30 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-swipeable.go +21 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-switch-row.go +16 -6 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-tab-bar.go +32 -35 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-tab-button.go +16 -5 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-tab-overview.go +37 -45 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-tab-view.go +87 -123 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-timed-animation.go +28 -30 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-toast-overlay.go +18 -9 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-toast.go +36 -41 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-toggle-group.go +51 -64 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-toolbar-view.go +35 -40 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-version.go +16 -7 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-view-stack.go +62 -78 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-view-switcher-bar.go +18 -9 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-view-switcher-sidebar.go +22 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-view-switcher-title.go +23 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-view-switcher.go +20 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-window-title.go +18 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-window.go +22 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-wrap-box.go +46 -66 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-wrap-layout.go +46 -57 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/cairo/main.go +79 -36 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkapplaunchcontext.go +17 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcairo.go +16 -12 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcairocontext.go +13 -3 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcicpparams.go +25 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkclipboard.go +32 -34 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcolorstate.go +16 -12 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcontentdeserializer.go +27 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcontentformats.go +31 -28 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcontentprovider.go +28 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcontentserializer.go +27 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkcursor.go +21 -12 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdevice.go +33 -36 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdevicepad.go +22 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdevicetool.go +18 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdisplay.go +43 -51 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdisplaymanager.go +20 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdmabuftexture.go +13 -3 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdmabuftexturebuilder.go +41 -53 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdrag.go +28 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdragsurface.go +14 -6 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdragsurfacesize.go +13 -3 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdrawcontext.go +18 -11 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkdrop.go +24 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkenums.go +1 -21 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkevents.go +118 -120 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkframeclock.go +24 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkframetimings.go +20 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkglcontext.go +36 -40 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkgltexture.go +15 -4 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkgltexturebuilder.go +35 -41 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkkeys.go +22 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkmemorytexture.go +13 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkmemorytexturebuilder.go +35 -42 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkmonitor.go +27 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkpaintable.go +33 -63 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkpango.go +12 -4 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkpixbuf.go +12 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkpopup.go +26 -47 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkpopuplayout.go +32 -36 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkrgba.go +21 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkseat.go +20 -11 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdksnapshot.go +0 -7 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdksurface.go +40 -46 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdktexture.go +31 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdktoplevel.go +66 -157 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdktoplevellayout.go +25 -24 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdktoplevelsize.go +16 -9 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdktypes.go +72 -95 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdk/gdkvulkancontext.go +13 -3 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-animation.go +32 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-core.go +0 -9 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-io.go +23 -25 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-loader.go +22 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-simple-anim.go +17 -8 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf-transform.go +1 -11 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/gdk-pixbuf.go +79 -102 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gdkpixbuf/main.go +17 -5 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gaction.go +31 -59 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gactiongroup.go +39 -96 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gactionmap.go +21 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gappinfo.go +116 -244 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gapplication.go +55 -79 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gapplicationcommandline.go +27 -31 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gasyncinitable.go +22 -25 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gasyncresult.go +19 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gbufferedinputstream.go +29 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gbufferedoutputstream.go +18 -11 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gbytesicon.go +15 -4 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gcancellable.go +27 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gcharsetconverter.go +17 -8 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gcontenttype.go +26 -30 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gconverter.go +20 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gconverterinputstream.go +14 -3 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gconverteroutputstream.go +14 -3 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gcredentials.go +21 -12 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdatagrambased.go +30 -45 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdatainputstream.go +35 -31 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdataoutputstream.go +23 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusactiongroup.go +13 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusaddress.go +17 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusauthobserver.go +16 -6 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusconnection.go +66 -77 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbuserror.go +18 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusinterface.go +19 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusinterfaceskeleton.go +24 -25 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusintrospection.go +56 -54 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusmenumodel.go +13 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusmessage.go +64 -88 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusmethodinvocation.go +30 -35 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusnameowning.go +15 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusnamewatching.go +15 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusobject.go +17 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusobjectmanager.go +19 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusobjectmanagerclient.go +23 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusobjectmanagerserver.go +20 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusobjectproxy.go +15 -3 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusobjectskeleton.go +18 -12 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusproxy.go +38 -42 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusserver.go +20 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdbusutils.go +22 -24 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdebugcontroller.go +16 -12 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdebugcontrollerdbus.go +14 -4 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdrive.go +82 -214 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdtlsclientconnection.go +24 -34 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdtlsconnection.go +80 -207 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gdtlsserverconnection.go +13 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gemblem.go +17 -6 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gemblemedicon.go +18 -9 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfile.go +450 -1148 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfileattribute.go +19 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfileenumerator.go +35 -34 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfileicon.go +15 -3 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfileinfo.go +84 -138 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfileinputstream.go +23 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfileiostream.go +27 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfilemonitor.go +15 -9 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfilenamecompleter.go +16 -8 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfileoutputstream.go +27 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfilterinputstream.go +14 -6 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gfilteroutputstream.go +14 -6 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gicon.go +25 -32 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/ginetaddress.go +34 -40 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/ginetaddressmask.go +21 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/ginetsocketaddress.go +19 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/ginitable.go +18 -11 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/ginputstream.go +48 -52 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gioenums.go +1 -90 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gioerror.go +13 -6 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/giomodule.go +29 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gioscheduler.go +12 -4 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/giostream.go +29 -25 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/giotypes.go +60 -70 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/giptosmessage.go +16 -6 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gipv6tclassmessage.go +16 -6 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/glistmodel.go +21 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gliststore.go +24 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gloadableicon.go +23 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gmemoryinputstream.go +17 -8 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gmemorymonitor.go +12 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gmemoryoutputstream.go +19 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gmenu.go +50 -62 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gmenumodel.go +33 -31 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gmount.go +86 -215 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gmountoperation.go +32 -40 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gnativesocketaddress.go +13 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gnativevolumemonitor.go +0 -7 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gnetworkaddress.go +21 -11 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gnetworking.go +14 -3 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gnetworkmonitor.go +31 -49 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gnetworkservice.go +19 -12 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gnotification.go +26 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/goutputstream.go +72 -86 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gpermission.go +33 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gpollableinputstream.go +22 -30 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gpollableoutputstream.go +27 -41 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gpollableutils.go +15 -7 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gpowerprofilemonitor.go +16 -7 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gpropertyaction.go +13 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gproxy.go +27 -35 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gproxyaddress.go +21 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gproxyaddressenumerator.go +0 -7 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gproxyresolver.go +27 -35 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gremoteactiongroup.go +15 -12 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gresolver.go +67 -75 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gresource.go +23 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gseekable.go +27 -41 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsettings.go +67 -99 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsettingsbackend.go +24 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsettingsschema.go +43 -48 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsimpleaction.go +18 -9 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsimpleactiongroup.go +18 -9 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsimpleasyncresult.go +40 -46 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsimpleiostream.go +13 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsimplepermission.go +13 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsimpleproxyresolver.go +16 -8 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocket.go +72 -87 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocketaddress.go +19 -11 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocketaddressenumerator.go +20 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocketclient.go +44 -54 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocketconnectable.go +17 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocketconnection.go +21 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocketcontrolmessage.go +17 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocketlistener.go +25 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsocketservice.go +16 -8 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsrvtarget.go +11 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsubprocess.go +39 -40 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gsubprocesslauncher.go +31 -34 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtask.go +52 -70 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtcpconnection.go +14 -5 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtcpwrapperconnection.go +15 -3 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtestdbus.go +22 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gthemedicon.go +19 -10 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gthreadedresolver.go +0 -7 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gthreadedsocketservice.go +12 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtlsbackend.go +33 -69 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtlscertificate.go +29 -25 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtlsclientconnection.go +29 -55 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtlsconnection.go +46 -56 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtlsdatabase.go +48 -51 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtlsfiledatabase.go +13 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtlsinteraction.go +31 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtlspassword.go +22 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gtlsserverconnection.go +13 -2 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gunixconnection.go +20 -11 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gunixcredentialsmessage.go +17 -6 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gunixfdlist.go +19 -11 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/gio/gunixsocketaddress.go +22 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gio/gvfs.go +24 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gio/gvolume.go +58 -143 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gio/gvolumemonitor.go +19 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gio/gzlibcompressor.go +18 -9 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gio/gzlibdecompressor.go +15 -3 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gio/main.go +11 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gallocator.go +28 -32 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/garray.go +59 -82 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gasyncqueue.go +39 -56 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gatomic.go +34 -43 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gbacktrace.go +15 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gbase64.go +19 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gbitlock.go +24 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gbookmarkfile.go +61 -69 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gcache.go +15 -10 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gcharset.go +19 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gchecksum.go +25 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gcompletion.go +17 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gconvert.go +28 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gdataset.go +28 -36 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gdate.go +65 -103 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gdatetime.go +66 -107 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gdir.go +19 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/genviron.go +21 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gerror.go +29 -30 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gfileutils.go +38 -45 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/ggettext.go +19 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/ghash.go +53 -81 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/ghmac.go +24 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/ghook.go +26 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/ghostutils.go +18 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/giochannel.go +67 -83 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gkeyfile.go +62 -72 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/glib-types.go +12 -4 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/glist.go +11 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gmain.go +117 -181 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gmappedfile.go +21 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gmarkup.go +43 -51 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gmem.go +31 -44 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gmessages.go +45 -70 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gnode.go +35 -50 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/goption.go +43 -57 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gpathbuf.go +24 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gpattern.go +23 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gpoll.go +13 -3 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gprimes.go +14 -3 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gprintf.go +20 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gqsort.go +15 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gquark.go +19 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gqueue.go +52 -84 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/grand.go +30 -33 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/grcbox.go +27 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/grefcount.go +21 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/grefstring.go +20 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gregex.go +57 -72 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/grel.go +21 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gscanner.go +30 -40 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gsequence.go +49 -74 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gshell.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gslice.go +21 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gslist.go +11 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gspawn.go +23 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gstdio.go +27 -33 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gstrfuncs.go +71 -115 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gstring.go +51 -77 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gstringchunk.go +15 -10 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gstrvbuilder.go +22 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gtestutils.go +80 -132 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gthread.go +97 -146 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gthreadpool.go +25 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gtimer.go +20 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gtimezone.go +26 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gtrashstack.go +14 -8 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gtree.go +45 -63 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gtypes.go +12 -4 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gunicode.go +85 -132 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/guri.go +50 -63 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gutils.go +41 -62 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/guuid.go +15 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gvariant-parser.go +14 -3 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gvariant.go +143 -242 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gvarianttype.go +45 -63 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/gversion.go +14 -3 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/glib/main.go +28 -31 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gmodule/gmodule.go +18 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gmodule/main.go +11 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gbinding.go +22 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gbindinggroup.go +19 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gboxed.go +13 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gclosure.go +31 -37 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/genums.go +22 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/glib-types.go +11 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gmarshal.go +35 -45 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gobject.go +82 -116 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gparam.go +43 -54 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gparamspecs.go +79 -46 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gsignal.go +50 -79 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gsignalgroup.go +24 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gsourceclosure.go +12 -4 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gtype.go +82 -136 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gtypemodule.go +18 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gtypeplugin.go +20 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gvalue.go +85 -141 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gvaluearray.go +23 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/gvaluetypes.go +13 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/main.go +1 -10 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gobject/more.go +1 -8 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-box.go +44 -61 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-euler.go +34 -43 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-frustum.go +23 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-matrix.go +80 -135 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-plane.go +27 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-point.go +25 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-point3d.go +31 -35 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-quad.go +21 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-quaternion.go +37 -49 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-ray.go +31 -37 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-rect.go +46 -67 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-size.go +22 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-sphere.go +26 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-triangle.go +29 -33 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-vec2.go +40 -53 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-vec3.go +48 -69 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/graphene/graphene-vec4.go +48 -69 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskblendnode.go +17 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskblurnode.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskbordernode.go +17 -8 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskbroadwayrenderer.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcaironode.go +16 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcairorenderer.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskclipnode.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcolormatrixnode.go +17 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcolornode.go +15 -4 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcomponenttransfer.go +14 -3 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcomponenttransfernode.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcompositenode.go +17 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskconicgradientnode.go +19 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcontainernode.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcopynode.go +15 -3 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskcrossfadenode.go +17 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskdebugnode.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskenums.go +1 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskfillnode.go +17 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskglrenderer.go +17 -4 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskglshader.go +50 -65 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskglshadernode.go +18 -8 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskinsetshadownode.go +20 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskisolationnode.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gsklineargradientnode.go +22 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskmasknode.go +17 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskopacitynode.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskoutsetshadownode.go +20 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskpastenode.go +15 -4 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskpath.go +15 -4 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskpathpoint.go +21 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskradialgradientnode.go +25 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskrenderer.go +21 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskrendernode.go +29 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskrepeatnode.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskroundedclipnode.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskroundedrect.go +20 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskshadownode.go +17 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskstroke.go +14 -3 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskstrokenode.go +17 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gsksubsurfacenode.go +17 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gsktextnode.go +20 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gsktexturenode.go +15 -3 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gsktexturescalenode.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gsktransform.go +14 -3 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gsktransformnode.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gsktypes.go +153 -237 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gsk/gskvulkanrenderer.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkaboutdialog.go +51 -70 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkaccelgroup.go +19 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkaccessible.go +66 -159 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkaccessiblehypertext.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkaccessiblerange.go +0 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkaccessibletext.go +21 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkactionable.go +23 -40 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkactionbar.go +21 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkadjustment.go +28 -32 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkalertdialog.go +29 -31 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkappchooser.go +18 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkappchooserbutton.go +25 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkappchooserdialog.go +18 -8 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkappchooserwidget.go +26 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkapplication.go +29 -27 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkapplicationwindow.go +19 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkaspectframe.go +24 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkassistant.go +43 -48 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkatcontext.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbinlayout.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbitset.go +20 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbookmarklist.go +20 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkboolfilter.go +18 -9 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkborder.go +16 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbox.go +27 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkboxlayout.go +22 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbuildable.go +28 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbuilder.go +41 -35 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbuilderlistitemfactory.go +18 -8 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbuilderscope.go +23 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkbutton.go +28 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcalendar.go +33 -40 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellarea.go +59 -87 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellareabox.go +18 -10 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellareacontext.go +21 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcelleditable.go +17 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcelllayout.go +31 -68 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrenderer.go +42 -56 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrendereraccel.go +15 -3 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrenderercombo.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrendererpixbuf.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrendererprogress.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrendererspin.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrendererspinner.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrenderertext.go +14 -4 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellrenderertoggle.go +20 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcellview.go +26 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcenterbox.go +24 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcenterlayout.go +26 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcheckbutton.go +26 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolorbutton.go +19 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolorchooser.go +21 -33 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolorchooserdialog.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolorchooserwidget.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolordialog.go +22 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolordialogbutton.go +18 -9 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolorutils.go +15 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolumnview.go +39 -47 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolumnviewcell.go +19 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolumnviewcolumn.go +33 -36 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolumnviewrow.go +25 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcolumnviewsorter.go +16 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcombobox.go +40 -51 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcomboboxtext.go +24 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkconstraint.go +28 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkconstraintguide.go +24 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkconstraintlayout.go +27 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcsserror.go +12 -4 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcssprovider.go +22 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcsssection.go +24 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcustomfilter.go +15 -4 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcustomlayout.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkcustomsorter.go +15 -4 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdebug.go +14 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdialog.go +28 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdialogerror.go +13 -3 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdirectorylist.go +24 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdragicon.go +19 -8 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdragsource.go +21 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdrawingarea.go +18 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdropcontrollermotion.go +17 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdropdown.go +34 -35 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdroptarget.go +25 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkdroptargetasync.go +19 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkeditable.go +65 -173 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkeditablelabel.go +17 -8 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkemojichooser.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkentry.go +76 -119 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkentrybuffer.go +23 -22 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkentrycompletion.go +37 -45 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkenums.go +147 -70 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkeventcontroller.go +25 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkeventcontrollerfocus.go +16 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkeventcontrollerkey.go +18 -9 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkeventcontrollerlegacy.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkeventcontrollermotion.go +16 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkeventcontrollerscroll.go +19 -9 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkexpander.go +29 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkexpression.go +67 -50 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfilechooser.go +68 -177 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfilechooserdialog.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfilechoosernative.go +18 -10 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfilechooserwidget.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfiledialog.go +46 -54 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfilefilter.go +24 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfilelauncher.go +24 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfilter.go +18 -9 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfilterlistmodel.go +23 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfixed.go +20 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfixedlayout.go +18 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkflattenlistmodel.go +17 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkflowbox.go +57 -79 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfontbutton.go +23 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfontchooser.go +51 -132 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfontchooserdialog.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfontchooserwidget.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfontdialog.go +32 -32 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkfontdialogbutton.go +30 -30 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkframe.go +21 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgesture.go +29 -33 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgestureclick.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturedrag.go +16 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturelongpress.go +16 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturepan.go +16 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturerotate.go +15 -4 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturesingle.go +20 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturestylus.go +20 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgestureswipe.go +15 -4 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgesturezoom.go +15 -4 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkglarea.go +32 -39 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgraphicsoffload.go +22 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgrid.go +36 -45 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgridlayout.go +37 -43 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkgridview.go +29 -30 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkheaderbar.go +25 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkiconpaintable.go +17 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkicontheme.go +37 -34 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkiconview.go +78 -123 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkimage.go +37 -37 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkimcontext.go +26 -31 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkimcontextsimple.go +16 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkimmulticontext.go +15 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkinfobar.go +30 -32 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkinscription.go +37 -45 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklabel.go +64 -98 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklayoutchild.go +14 -3 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklayoutmanager.go +17 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklevelbar.go +28 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklinkbutton.go +19 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklistbase.go +0 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklistbox.go +63 -88 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklistheader.go +18 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklistitem.go +27 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklistitemfactory.go +0 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkliststore.go +34 -41 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklistview.go +29 -29 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtklockbutton.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmain.go +18 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmaplistmodel.go +18 -9 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmediacontrols.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmediafile.go +24 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmediastream.go +45 -69 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmenubutton.go +41 -53 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmessagedialog.go +21 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmountoperation.go +18 -10 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmultifilter.go +22 -9 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmultiselection.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkmultisorter.go +16 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtknative.go +24 -34 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtknativedialog.go +21 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtknoselection.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtknotebook.go +64 -87 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtknumericsorter.go +18 -9 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkorientable.go +16 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkoverlay.go +22 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkoverlaylayout.go +20 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpadcontroller.go +18 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpagesetup.go +40 -47 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpagesetupunixdialog.go +18 -8 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpaned.go +30 -32 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpapersize.go +39 -50 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpasswordentry.go +18 -9 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpasswordentrybuffer.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpicture.go +36 -39 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpopover.go +33 -41 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpopoverbin.go +24 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpopovermenu.go +21 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkpopovermenubar.go +18 -9 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprintcontext.go +23 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprintdialog.go +37 -36 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprinter.go +40 -48 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprintjob.go +44 -57 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprintoperation.go +54 -65 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprintoperationpreview.go +17 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprintsettings.go +89 -145 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprintunixdialog.go +31 -33 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkprogressbar.go +27 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkrange.go +33 -44 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkrecentmanager.go +54 -65 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkrender.go +22 -24 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkrevealer.go +25 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkroot.go +18 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkscale.go +27 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkscalebutton.go +24 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkscrollable.go +29 -61 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkscrollbar.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkscrolledwindow.go +49 -61 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksearchbar.go +23 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksearchentry.go +24 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksectionmodel.go +15 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkselectionfiltermodel.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkselectionmodel.go +33 -75 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkseparator.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksettings.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcut.go +21 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutaction.go +47 -25 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutcontroller.go +21 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutlabel.go +18 -10 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutmanager.go +0 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutsgroup.go +13 -3 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutssection.go +13 -3 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutsshortcut.go +0 -8 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcutswindow.go +13 -3 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshortcuttrigger.go +46 -34 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkshow.go +13 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksignallistitemfactory.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksingleselection.go +23 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksizegroup.go +19 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksizerequest.go +11 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkslicelistmodel.go +20 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksnapshot.go +71 -112 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksorter.go +18 -9 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksortlistmodel.go +23 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkspinbutton.go +45 -56 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkspinner.go +18 -10 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstack.go +55 -68 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstacksidebar.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstackswitcher.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstatusbar.go +19 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstringfilter.go +24 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstringlist.go +26 -18 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstringsorter.go +22 -14 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstylecontext.go +35 -43 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkstyleprovider.go +1 -10 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksvg.go +39 -41 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkswitch.go +18 -10 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtksymbolicpaintable.go +15 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktestatcontext.go +21 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktestutils.go +17 -9 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktext.go +49 -69 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktextbuffer.go +85 -138 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktextchild.go +16 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktextiter.go +104 -179 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktextmark.go +20 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktexttag.go +17 -8 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktexttagtable.go +19 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktextview.go +92 -145 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktogglebutton.go +19 -12 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktooltip.go +19 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreednd.go +27 -34 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreeexpander.go +25 -21 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreelistmodel.go +32 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreelistrowsorter.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreemodel.go +113 -261 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreemodelfilter.go +21 -20 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreemodelsort.go +22 -17 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreeselection.go +32 -40 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreesortable.go +23 -40 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreestore.go +36 -45 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreeview.go +105 -176 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktreeviewcolumn.go +68 -102 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtktypes.go +53 -74 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkurilauncher.go +19 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkversion.go +19 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkvideo.go +30 -28 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkviewport.go +19 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkvolumebutton.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkwidget.go +207 -357 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkwidgetpaintable.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkwindow.go +79 -121 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkwindowcontrols.go +21 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkwindowgroup.go +16 -8 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/gtkwindowhandle.go +16 -5 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/gtk/main.go +11 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCClass.go +20 -15 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCContext.go +35 -32 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCException.go +27 -23 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCOptions.go +26 -32 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCValue.go +73 -93 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCVersion.go +16 -7 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCVirtualMachine.go +13 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/javascriptcore/JSCWeakValue.go +15 -3 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/layershell/gtk4-layer-shell.go +38 -52 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/main.go +11 -2 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-attributes.go +108 -160 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-bidi-type.go +16 -9 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-break.go +15 -10 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-color.go +17 -11 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-context.go +37 -45 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-coverage.go +25 -16 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-direction.go +1 -10 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-font.go +112 -153 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-fontmap.go +20 -13 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-fontset-simple.go +16 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-fontset.go +14 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-glyph-item.go +27 -26 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-glyph.go +31 -32 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-gravity.go +18 -10 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-item.go +23 -19 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-language.go +13 -6 collapsed to keep the page light
M vendor/github.com/bnema/puregotk/v4/pango/pango-layout.go +131 -201
| @@ -5,6 +5,7 @@ import ( | |||
| 5 | 5 | "structs" | |
| 6 | 6 | "unsafe" | |
| 7 | 7 | ||
| 8 | + | "github.com/bnema/purego" | |
| 8 | 9 | "github.com/bnema/puregotk/pkg/core" | |
| 9 | 10 | "github.com/bnema/puregotk/v4/glib" | |
| 10 | 11 | "github.com/bnema/puregotk/v4/gobject" | |
| @@ -40,7 +41,6 @@ type LayoutIter struct { | |||
| 40 | 41 | var xLayoutIterGLibType func() types.GType | |
| 41 | 42 | ||
| 42 | 43 | func LayoutIterGLibType() types.GType { | |
| 43 | - | core.LazyRegister(&xLayoutIterGLibType, "PANGO", "pango_layout_iter_get_type", false) | |
| 44 | 44 | return xLayoutIterGLibType() | |
| 45 | 45 | } | |
| 46 | 46 | ||
| @@ -60,8 +60,6 @@ var xLayoutIterAtLastLine func(uintptr) bool | |||
| 60 | 60 | ||
| 61 | 61 | // Determines whether @iter is on the last line of the layout. | |
| 62 | 62 | func (x *LayoutIter) AtLastLine() bool { | |
| 63 | - | core.LazyRegister(&xLayoutIterAtLastLine, "PANGO", "pango_layout_iter_at_last_line", false) | |
| 64 | - | ||
| 65 | 63 | cret := xLayoutIterAtLastLine(x.GoPointer()) | |
| 66 | 64 | return cret | |
| 67 | 65 | } | |
| @@ -70,8 +68,6 @@ var xLayoutIterCopy func(uintptr) uintptr | |||
| 70 | 68 | ||
| 71 | 69 | // Copies a `PangoLayoutIter`. | |
| 72 | 70 | func (x *LayoutIter) Copy() *LayoutIter { | |
| 73 | - | core.LazyRegister(&xLayoutIterCopy, "PANGO", "pango_layout_iter_copy", false) | |
| 74 | - | ||
| 75 | 71 | cret := xLayoutIterCopy(x.GoPointer()) | |
| 76 | 72 | if cret == 0 { | |
| 77 | 73 | return nil | |
| @@ -83,8 +79,6 @@ var xLayoutIterFree func(uintptr) | |||
| 83 | 79 | ||
| 84 | 80 | // Frees an iterator that's no longer in use. | |
| 85 | 81 | func (x *LayoutIter) Free() { | |
| 86 | - | core.LazyRegister(&xLayoutIterFree, "PANGO", "pango_layout_iter_free", false) | |
| 87 | - | ||
| 88 | 82 | xLayoutIterFree(x.GoPointer()) | |
| 89 | 83 | } | |
| 90 | 84 | ||
| @@ -95,8 +89,6 @@ var xLayoutIterGetBaseline func(uintptr) int | |||
| 95 | 89 | // | |
| 96 | 90 | // Layout coordinates have the origin at the top left of the entire layout. | |
| 97 | 91 | func (x *LayoutIter) GetBaseline() int { | |
| 98 | - | core.LazyRegister(&xLayoutIterGetBaseline, "PANGO", "pango_layout_iter_get_baseline", false) | |
| 99 | - | ||
| 100 | 92 | cret := xLayoutIterGetBaseline(x.GoPointer()) | |
| 101 | 93 | return cret | |
| 102 | 94 | } | |
| @@ -110,8 +102,6 @@ var xLayoutIterGetCharExtents func(uintptr, *Rectangle) | |||
| 110 | 102 | // Only logical extents can sensibly be obtained for characters; | |
| 111 | 103 | // ink extents make sense only down to the level of clusters. | |
| 112 | 104 | func (x *LayoutIter) GetCharExtents(LogicalRectVar *Rectangle) { | |
| 113 | - | core.LazyRegister(&xLayoutIterGetCharExtents, "PANGO", "pango_layout_iter_get_char_extents", false) | |
| 114 | - | ||
| 115 | 105 | xLayoutIterGetCharExtents(x.GoPointer(), LogicalRectVar) | |
| 116 | 106 | } | |
| 117 | 107 | ||
| @@ -121,8 +111,6 @@ var xLayoutIterGetClusterExtents func(uintptr, *Rectangle, *Rectangle) | |||
| 121 | 111 | // | |
| 122 | 112 | // Layout coordinates have the origin at the top left of the entire layout. | |
| 123 | 113 | func (x *LayoutIter) GetClusterExtents(InkRectVar *Rectangle, LogicalRectVar *Rectangle) { | |
| 124 | - | core.LazyRegister(&xLayoutIterGetClusterExtents, "PANGO", "pango_layout_iter_get_cluster_extents", false) | |
| 125 | - | ||
| 126 | 114 | xLayoutIterGetClusterExtents(x.GoPointer(), InkRectVar, LogicalRectVar) | |
| 127 | 115 | } | |
| 128 | 116 | ||
| @@ -135,8 +123,6 @@ var xLayoutIterGetIndex func(uintptr) int | |||
| 135 | 123 | // the index may be equal to the length of the text in the | |
| 136 | 124 | // layout, if on the %NULL run (see [method@Pango.LayoutIter.get_run]). | |
| 137 | 125 | func (x *LayoutIter) GetIndex() int { | |
| 138 | - | core.LazyRegister(&xLayoutIterGetIndex, "PANGO", "pango_layout_iter_get_index", false) | |
| 139 | - | ||
| 140 | 126 | cret := xLayoutIterGetIndex(x.GoPointer()) | |
| 141 | 127 | return cret | |
| 142 | 128 | } | |
| @@ -145,7 +131,6 @@ var xLayoutIterGetLayout func(uintptr) uintptr | |||
| 145 | 131 | ||
| 146 | 132 | // Gets the layout associated with a `PangoLayoutIter`. | |
| 147 | 133 | func (x *LayoutIter) GetLayout() *Layout { | |
| 148 | - | core.LazyRegister(&xLayoutIterGetLayout, "PANGO", "pango_layout_iter_get_layout", false) | |
| 149 | 134 | var cls *Layout | |
| 150 | 135 | ||
| 151 | 136 | cret := xLayoutIterGetLayout(x.GoPointer()) | |
| @@ -163,8 +148,6 @@ var xLayoutIterGetLayoutExtents func(uintptr, *Rectangle, *Rectangle) | |||
| 163 | 148 | ||
| 164 | 149 | // Obtains the extents of the `PangoLayout` being iterated over. | |
| 165 | 150 | func (x *LayoutIter) GetLayoutExtents(InkRectVar *Rectangle, LogicalRectVar *Rectangle) { | |
| 166 | - | core.LazyRegister(&xLayoutIterGetLayoutExtents, "PANGO", "pango_layout_iter_get_layout_extents", false) | |
| 167 | - | ||
| 168 | 151 | xLayoutIterGetLayoutExtents(x.GoPointer(), InkRectVar, LogicalRectVar) | |
| 169 | 152 | } | |
| 170 | 153 | ||
| @@ -176,8 +159,6 @@ var xLayoutIterGetLine func(uintptr) uintptr | |||
| 176 | 159 | // you do not plan to modify the contents of the line (glyphs, | |
| 177 | 160 | // glyph widths, etc.). | |
| 178 | 161 | func (x *LayoutIter) GetLine() *LayoutLine { | |
| 179 | - | core.LazyRegister(&xLayoutIterGetLine, "PANGO", "pango_layout_iter_get_line", false) | |
| 180 | - | ||
| 181 | 162 | cret := xLayoutIterGetLine(x.GoPointer()) | |
| 182 | 163 | if cret == 0 { | |
| 183 | 164 | return nil | |
| @@ -194,8 +175,6 @@ var xLayoutIterGetLineExtents func(uintptr, *Rectangle, *Rectangle) | |||
| 194 | 175 | // function will be the same width/height but not at the same x/y | |
| 195 | 176 | // as the extents returned from [method@Pango.LayoutLine.get_extents]. | |
| 196 | 177 | func (x *LayoutIter) GetLineExtents(InkRectVar *Rectangle, LogicalRectVar *Rectangle) { | |
| 197 | - | core.LazyRegister(&xLayoutIterGetLineExtents, "PANGO", "pango_layout_iter_get_line_extents", false) | |
| 198 | - | ||
| 199 | 178 | xLayoutIterGetLineExtents(x.GoPointer(), InkRectVar, LogicalRectVar) | |
| 200 | 179 | } | |
| 201 | 180 | ||
| @@ -207,8 +186,6 @@ var xLayoutIterGetLineReadonly func(uintptr) uintptr | |||
| 207 | 186 | // but the user is not expected to modify the contents of the line | |
| 208 | 187 | // (glyphs, glyph widths, etc.). | |
| 209 | 188 | func (x *LayoutIter) GetLineReadonly() *LayoutLine { | |
| 210 | - | core.LazyRegister(&xLayoutIterGetLineReadonly, "PANGO", "pango_layout_iter_get_line_readonly", false) | |
| 211 | - | ||
| 212 | 189 | cret := xLayoutIterGetLineReadonly(x.GoPointer()) | |
| 213 | 190 | if cret == 0 { | |
| 214 | 191 | return nil | |
| @@ -230,8 +207,6 @@ var xLayoutIterGetLineYrange func(uintptr, *int, *int) | |||
| 230 | 207 | // Note: Since 1.44, Pango uses line heights for placing lines, and there | |
| 231 | 208 | // may be gaps between the ranges returned by this function. | |
| 232 | 209 | func (x *LayoutIter) GetLineYrange(Y0Var *int, Y1Var *int) { | |
| 233 | - | core.LazyRegister(&xLayoutIterGetLineYrange, "PANGO", "pango_layout_iter_get_line_yrange", false) | |
| 234 | - | ||
| 235 | 210 | xLayoutIterGetLineYrange(x.GoPointer(), Y0Var, Y1Var) | |
| 236 | 211 | } | |
| 237 | 212 | ||
| @@ -247,8 +222,6 @@ var xLayoutIterGetRun func(uintptr) uintptr | |||
| 247 | 222 | // Use the faster [method@Pango.LayoutIter.get_run_readonly] if you do not | |
| 248 | 223 | // plan to modify the contents of the run (glyphs, glyph widths, etc.). | |
| 249 | 224 | func (x *LayoutIter) GetRun() *LayoutRun { | |
| 250 | - | core.LazyRegister(&xLayoutIterGetRun, "PANGO", "pango_layout_iter_get_run", false) | |
| 251 | - | ||
| 252 | 225 | cret := xLayoutIterGetRun(x.GoPointer()) | |
| 253 | 226 | if cret == 0 { | |
| 254 | 227 | return nil | |
| @@ -266,8 +239,6 @@ var xLayoutIterGetRunBaseline func(uintptr) int | |||
| 266 | 239 | // The run baseline can be different from the line baseline, for | |
| 267 | 240 | // example due to superscript or subscript positioning. | |
| 268 | 241 | func (x *LayoutIter) GetRunBaseline() int { | |
| 269 | - | core.LazyRegister(&xLayoutIterGetRunBaseline, "PANGO", "pango_layout_iter_get_run_baseline", false) | |
| 270 | - | ||
| 271 | 242 | cret := xLayoutIterGetRunBaseline(x.GoPointer()) | |
| 272 | 243 | return cret | |
| 273 | 244 | } | |
| @@ -278,8 +249,6 @@ var xLayoutIterGetRunExtents func(uintptr, *Rectangle, *Rectangle) | |||
| 278 | 249 | // | |
| 279 | 250 | // Layout coordinates have the origin at the top left of the entire layout. | |
| 280 | 251 | func (x *LayoutIter) GetRunExtents(InkRectVar *Rectangle, LogicalRectVar *Rectangle) { | |
| 281 | - | core.LazyRegister(&xLayoutIterGetRunExtents, "PANGO", "pango_layout_iter_get_run_extents", false) | |
| 282 | - | ||
| 283 | 252 | xLayoutIterGetRunExtents(x.GoPointer(), InkRectVar, LogicalRectVar) | |
| 284 | 253 | } | |
| 285 | 254 | ||
| @@ -296,8 +265,6 @@ var xLayoutIterGetRunReadonly func(uintptr) uintptr | |||
| 296 | 265 | // but the user is not expected to modify the contents of the run (glyphs, | |
| 297 | 266 | // glyph widths, etc.). | |
| 298 | 267 | func (x *LayoutIter) GetRunReadonly() *LayoutRun { | |
| 299 | - | core.LazyRegister(&xLayoutIterGetRunReadonly, "PANGO", "pango_layout_iter_get_run_readonly", false) | |
| 300 | - | ||
| 301 | 268 | cret := xLayoutIterGetRunReadonly(x.GoPointer()) | |
| 302 | 269 | if cret == 0 { | |
| 303 | 270 | return nil | |
| @@ -311,8 +278,6 @@ var xLayoutIterNextChar func(uintptr) bool | |||
| 311 | 278 | // | |
| 312 | 279 | // If @iter was already at the end of the layout, returns %FALSE. | |
| 313 | 280 | func (x *LayoutIter) NextChar() bool { | |
| 314 | - | core.LazyRegister(&xLayoutIterNextChar, "PANGO", "pango_layout_iter_next_char", false) | |
| 315 | - | ||
| 316 | 281 | cret := xLayoutIterNextChar(x.GoPointer()) | |
| 317 | 282 | return cret | |
| 318 | 283 | } | |
| @@ -323,8 +288,6 @@ var xLayoutIterNextCluster func(uintptr) bool | |||
| 323 | 288 | // | |
| 324 | 289 | // If @iter was already at the end of the layout, returns %FALSE. | |
| 325 | 290 | func (x *LayoutIter) NextCluster() bool { | |
| 326 | - | core.LazyRegister(&xLayoutIterNextCluster, "PANGO", "pango_layout_iter_next_cluster", false) | |
| 327 | - | ||
| 328 | 291 | cret := xLayoutIterNextCluster(x.GoPointer()) | |
| 329 | 292 | return cret | |
| 330 | 293 | } | |
| @@ -335,8 +298,6 @@ var xLayoutIterNextLine func(uintptr) bool | |||
| 335 | 298 | // | |
| 336 | 299 | // If @iter is already on the last line, returns %FALSE. | |
| 337 | 300 | func (x *LayoutIter) NextLine() bool { | |
| 338 | - | core.LazyRegister(&xLayoutIterNextLine, "PANGO", "pango_layout_iter_next_line", false) | |
| 339 | - | ||
| 340 | 301 | cret := xLayoutIterNextLine(x.GoPointer()) | |
| 341 | 302 | return cret | |
| 342 | 303 | } | |
| @@ -347,8 +308,6 @@ var xLayoutIterNextRun func(uintptr) bool | |||
| 347 | 308 | // | |
| 348 | 309 | // If @iter was already at the end of the layout, returns %FALSE. | |
| 349 | 310 | func (x *LayoutIter) NextRun() bool { | |
| 350 | - | core.LazyRegister(&xLayoutIterNextRun, "PANGO", "pango_layout_iter_next_run", false) | |
| 351 | - | ||
| 352 | 311 | cret := xLayoutIterNextRun(x.GoPointer()) | |
| 353 | 312 | return cret | |
| 354 | 313 | } | |
| @@ -378,7 +337,6 @@ type LayoutLine struct { | |||
| 378 | 337 | var xLayoutLineGLibType func() types.GType | |
| 379 | 338 | ||
| 380 | 339 | func LayoutLineGLibType() types.GType { | |
| 381 | - | core.LazyRegister(&xLayoutLineGLibType, "PANGO", "pango_layout_line_get_type", false) | |
| 382 | 340 | return xLayoutLineGLibType() | |
| 383 | 341 | } | |
| 384 | 342 | ||
| @@ -401,8 +359,6 @@ var xLayoutLineGetExtents func(uintptr, *Rectangle, *Rectangle) | |||
| 401 | 359 | // See [method@Pango.Font.get_glyph_extents] for details | |
| 402 | 360 | // about the interpretation of the rectangles. | |
| 403 | 361 | func (x *LayoutLine) GetExtents(InkRectVar *Rectangle, LogicalRectVar *Rectangle) { | |
| 404 | - | core.LazyRegister(&xLayoutLineGetExtents, "PANGO", "pango_layout_line_get_extents", false) | |
| 405 | - | ||
| 406 | 362 | xLayoutLineGetExtents(x.GoPointer(), InkRectVar, LogicalRectVar) | |
| 407 | 363 | } | |
| 408 | 364 | ||
| @@ -416,8 +372,6 @@ var xLayoutLineGetHeight func(uintptr, *int) | |||
| 416 | 372 | // [method@Pango.Layout.set_spacing] and | |
| 417 | 373 | // [method@Pango.Layout.set_line_spacing]. | |
| 418 | 374 | func (x *LayoutLine) GetHeight(HeightVar *int) { | |
| 419 | - | core.LazyRegister(&xLayoutLineGetHeight, "PANGO", "pango_layout_line_get_height", false) | |
| 420 | - | ||
| 421 | 375 | xLayoutLineGetHeight(x.GoPointer(), HeightVar) | |
| 422 | 376 | } | |
| 423 | 377 | ||
| @@ -425,8 +379,6 @@ var xLayoutLineGetLength func(uintptr) int | |||
| 425 | 379 | ||
| 426 | 380 | // Returns the length of the line, in bytes. | |
| 427 | 381 | func (x *LayoutLine) GetLength() int { | |
| 428 | - | core.LazyRegister(&xLayoutLineGetLength, "PANGO", "pango_layout_line_get_length", false) | |
| 429 | - | ||
| 430 | 382 | cret := xLayoutLineGetLength(x.GoPointer()) | |
| 431 | 383 | return cret | |
| 432 | 384 | } | |
| @@ -440,8 +392,6 @@ var xLayoutLineGetPixelExtents func(uintptr, *Rectangle, *Rectangle) | |||
| 440 | 392 | // such that the rounded rectangles fully contain the unrounded one (that is, | |
| 441 | 393 | // passes them as first argument to [func@extents_to_pixels]). | |
| 442 | 394 | func (x *LayoutLine) GetPixelExtents(InkRectVar *Rectangle, LogicalRectVar *Rectangle) { | |
| 443 | - | core.LazyRegister(&xLayoutLineGetPixelExtents, "PANGO", "pango_layout_line_get_pixel_extents", false) | |
| 444 | - | ||
| 445 | 395 | xLayoutLineGetPixelExtents(x.GoPointer(), InkRectVar, LogicalRectVar) | |
| 446 | 396 | } | |
| 447 | 397 | ||
| @@ -449,8 +399,6 @@ var xLayoutLineGetResolvedDirection func(uintptr) Direction | |||
| 449 | 399 | ||
| 450 | 400 | // Returns the resolved direction of the line. | |
| 451 | 401 | func (x *LayoutLine) GetResolvedDirection() Direction { | |
| 452 | - | core.LazyRegister(&xLayoutLineGetResolvedDirection, "PANGO", "pango_layout_line_get_resolved_direction", false) | |
| 453 | - | ||
| 454 | 402 | cret := xLayoutLineGetResolvedDirection(x.GoPointer()) | |
| 455 | 403 | return cret | |
| 456 | 404 | } | |
| @@ -460,8 +408,6 @@ var xLayoutLineGetStartIndex func(uintptr) int | |||
| 460 | 408 | // Returns the start index of the line, as byte index | |
| 461 | 409 | // into the text of the layout. | |
| 462 | 410 | func (x *LayoutLine) GetStartIndex() int { | |
| 463 | - | core.LazyRegister(&xLayoutLineGetStartIndex, "PANGO", "pango_layout_line_get_start_index", false) | |
| 464 | - | ||
| 465 | 411 | cret := xLayoutLineGetStartIndex(x.GoPointer()) | |
| 466 | 412 | return cret | |
| 467 | 413 | } | |
| @@ -475,8 +421,6 @@ var xLayoutLineGetXRanges func(uintptr, int, int, *[]int, *int) | |||
| 475 | 421 | // right. The ranges are with respect to the left edge of the entire | |
| 476 | 422 | // layout, not with respect to the line. | |
| 477 | 423 | func (x *LayoutLine) GetXRanges(StartIndexVar int, EndIndexVar int, RangesVar *[]int, NRangesVar *int) { | |
| 478 | - | core.LazyRegister(&xLayoutLineGetXRanges, "PANGO", "pango_layout_line_get_x_ranges", false) | |
| 479 | - | ||
| 480 | 424 | xLayoutLineGetXRanges(x.GoPointer(), StartIndexVar, EndIndexVar, RangesVar, NRangesVar) | |
| 481 | 425 | } | |
| 482 | 426 | ||
| @@ -484,8 +428,6 @@ var xLayoutLineIndexToX func(uintptr, int, bool, *int) | |||
| 484 | 428 | ||
| 485 | 429 | // Converts an index within a line to a X position. | |
| 486 | 430 | func (x *LayoutLine) IndexToX(IndexVar int, TrailingVar bool, XPosVar *int) { | |
| 487 | - | core.LazyRegister(&xLayoutLineIndexToX, "PANGO", "pango_layout_line_index_to_x", false) | |
| 488 | - | ||
| 489 | 431 | xLayoutLineIndexToX(x.GoPointer(), IndexVar, TrailingVar, XPosVar) | |
| 490 | 432 | } | |
| 491 | 433 | ||
| @@ -493,8 +435,6 @@ var xLayoutLineIsParagraphStartFn func(uintptr) bool | |||
| 493 | 435 | ||
| 494 | 436 | // Returns whether this is the first line of the paragraph. | |
| 495 | 437 | func (x *LayoutLine) IsParagraphStartFn() bool { | |
| 496 | - | core.LazyRegister(&xLayoutLineIsParagraphStartFn, "PANGO", "pango_layout_line_is_paragraph_start", false) | |
| 497 | - | ||
| 498 | 438 | cret := xLayoutLineIsParagraphStartFn(x.GoPointer()) | |
| 499 | 439 | return cret | |
| 500 | 440 | } | |
| @@ -503,8 +443,6 @@ var xLayoutLineRef func(uintptr) uintptr | |||
| 503 | 443 | ||
| 504 | 444 | // Increase the reference count of a `PangoLayoutLine` by one. | |
| 505 | 445 | func (x *LayoutLine) Ref() *LayoutLine { | |
| 506 | - | core.LazyRegister(&xLayoutLineRef, "PANGO", "pango_layout_line_ref", false) | |
| 507 | - | ||
| 508 | 446 | cret := xLayoutLineRef(x.GoPointer()) | |
| 509 | 447 | if cret == 0 { | |
| 510 | 448 | return nil | |
| @@ -519,8 +457,6 @@ var xLayoutLineUnref func(uintptr) | |||
| 519 | 457 | // If the result is zero, the line and all associated memory | |
| 520 | 458 | // will be freed. | |
| 521 | 459 | func (x *LayoutLine) Unref() { | |
| 522 | - | core.LazyRegister(&xLayoutLineUnref, "PANGO", "pango_layout_line_unref", false) | |
| 523 | - | ||
| 524 | 460 | xLayoutLineUnref(x.GoPointer()) | |
| 525 | 461 | } | |
| 526 | 462 | ||
| @@ -538,8 +474,6 @@ var xLayoutLineXToIndex func(uintptr, int, *int, *int) bool | |||
| 538 | 474 | // in the line and @trailing being set to the number of characters in that | |
| 539 | 475 | // grapheme. The reverse is true for a left-to-right line. | |
| 540 | 476 | func (x *LayoutLine) XToIndex(XPosVar int, IndexVar *int, TrailingVar *int) bool { | |
| 541 | - | core.LazyRegister(&xLayoutLineXToIndex, "PANGO", "pango_layout_line_x_to_index", false) | |
| 542 | - | ||
| 543 | 477 | cret := xLayoutLineXToIndex(x.GoPointer(), XPosVar, IndexVar, TrailingVar) | |
| 544 | 478 | return cret | |
| 545 | 479 | } | |
| @@ -558,7 +492,6 @@ type LayoutDeserializeFlags int | |||
| 558 | 492 | var xLayoutDeserializeFlagsGLibType func() types.GType | |
| 559 | 493 | ||
| 560 | 494 | func LayoutDeserializeFlagsGLibType() types.GType { | |
| 561 | - | core.LazyRegister(&xLayoutDeserializeFlagsGLibType, "PANGO", "pango_layout_deserialize_flags_get_type", false) | |
| 562 | 495 | return xLayoutDeserializeFlagsGLibType() | |
| 563 | 496 | } | |
| 564 | 497 | ||
| @@ -579,7 +512,6 @@ type LayoutSerializeFlags int | |||
| 579 | 512 | var xLayoutSerializeFlagsGLibType func() types.GType | |
| 580 | 513 | ||
| 581 | 514 | func LayoutSerializeFlagsGLibType() types.GType { | |
| 582 | - | core.LazyRegister(&xLayoutSerializeFlagsGLibType, "PANGO", "pango_layout_serialize_flags_get_type", false) | |
| 583 | 515 | return xLayoutSerializeFlagsGLibType() | |
| 584 | 516 | } | |
| 585 | 517 | ||
| @@ -606,7 +538,6 @@ type Alignment int | |||
| 606 | 538 | var xAlignmentGLibType func() types.GType | |
| 607 | 539 | ||
| 608 | 540 | func AlignmentGLibType() types.GType { | |
| 609 | - | core.LazyRegister(&xAlignmentGLibType, "PANGO", "pango_alignment_get_type", false) | |
| 610 | 541 | return xAlignmentGLibType() | |
| 611 | 542 | } | |
| 612 | 543 | ||
| @@ -631,7 +562,6 @@ type EllipsizeMode int | |||
| 631 | 562 | var xEllipsizeModeGLibType func() types.GType | |
| 632 | 563 | ||
| 633 | 564 | func EllipsizeModeGLibType() types.GType { | |
| 634 | - | core.LazyRegister(&xEllipsizeModeGLibType, "PANGO", "pango_ellipsize_mode_get_type", false) | |
| 635 | 565 | return xEllipsizeModeGLibType() | |
| 636 | 566 | } | |
| 637 | 567 | ||
| @@ -653,7 +583,6 @@ type LayoutDeserializeError int | |||
| 653 | 583 | var xLayoutDeserializeErrorGLibType func() types.GType | |
| 654 | 584 | ||
| 655 | 585 | func LayoutDeserializeErrorGLibType() types.GType { | |
| 656 | - | core.LazyRegister(&xLayoutDeserializeErrorGLibType, "PANGO", "pango_layout_deserialize_error_get_type", false) | |
| 657 | 586 | return xLayoutDeserializeErrorGLibType() | |
| 658 | 587 | } | |
| 659 | 588 | ||
| @@ -681,7 +610,6 @@ type WrapMode int | |||
| 681 | 610 | var xWrapModeGLibType func() types.GType | |
| 682 | 611 | ||
| 683 | 612 | func WrapModeGLibType() types.GType { | |
| 684 | - | core.LazyRegister(&xWrapModeGLibType, "PANGO", "pango_wrap_mode_get_type", false) | |
| 685 | 613 | return xWrapModeGLibType() | |
| 686 | 614 | } | |
| 687 | 615 | ||
| @@ -744,7 +672,6 @@ type Layout struct { | |||
| 744 | 672 | var xLayoutGLibType func() types.GType | |
| 745 | 673 | ||
| 746 | 674 | func LayoutGLibType() types.GType { | |
| 747 | - | core.LazyRegister(&xLayoutGLibType, "PANGO", "pango_layout_get_type", false) | |
| 748 | 675 | return xLayoutGLibType() | |
| 749 | 676 | } | |
| 750 | 677 | ||
| @@ -759,7 +686,6 @@ var xNewLayout func(uintptr) uintptr | |||
| 759 | 686 | // Create a new `PangoLayout` object with attributes initialized to | |
| 760 | 687 | // default values for a particular `PangoContext`. | |
| 761 | 688 | func NewLayout(ContextVar *Context) *Layout { | |
| 762 | - | core.LazyRegister(&xNewLayout, "PANGO", "pango_layout_new", false) | |
| 763 | 689 | var cls *Layout | |
| 764 | 690 | ||
| 765 | 691 | cret := xNewLayout(ContextVar.GoPointer()) | |
| @@ -780,8 +706,6 @@ var xLayoutContextChanged func(uintptr) | |||
| 780 | 706 | // This function should be called if you make changes to the context | |
| 781 | 707 | // subsequent to creating the layout. | |
| 782 | 708 | func (x *Layout) ContextChanged() { | |
| 783 | - | core.LazyRegister(&xLayoutContextChanged, "PANGO", "pango_layout_context_changed", false) | |
| 784 | - | ||
| 785 | 709 | xLayoutContextChanged(x.GoPointer()) | |
| 786 | 710 | } | |
| 787 | 711 | ||
| @@ -792,7 +716,6 @@ var xLayoutCopy func(uintptr) uintptr | |||
| 792 | 716 | // The attribute list, tab array, and text from the original layout | |
| 793 | 717 | // are all copied by value. | |
| 794 | 718 | func (x *Layout) Copy() *Layout { | |
| 795 | - | core.LazyRegister(&xLayoutCopy, "PANGO", "pango_layout_copy", false) | |
| 796 | 719 | var cls *Layout | |
| 797 | 720 | ||
| 798 | 721 | cret := xLayoutCopy(x.GoPointer()) | |
| @@ -810,8 +733,6 @@ var xLayoutGetAlignment func(uintptr) Alignment | |||
| 810 | 733 | // Gets the alignment for the layout: how partial lines are | |
| 811 | 734 | // positioned within the horizontal space available. | |
| 812 | 735 | func (x *Layout) GetAlignment() Alignment { | |
| 813 | - | core.LazyRegister(&xLayoutGetAlignment, "PANGO", "pango_layout_get_alignment", false) | |
| 814 | - | ||
| 815 | 736 | cret := xLayoutGetAlignment(x.GoPointer()) | |
| 816 | 737 | return cret | |
| 817 | 738 | } | |
| @@ -820,8 +741,6 @@ var xLayoutGetAttributes func(uintptr) uintptr | |||
| 820 | 741 | ||
| 821 | 742 | // Gets the attribute list for the layout, if any. | |
| 822 | 743 | func (x *Layout) GetAttributes() *AttrList { | |
| 823 | - | core.LazyRegister(&xLayoutGetAttributes, "PANGO", "pango_layout_get_attributes", false) | |
| 824 | - | ||
| 825 | 744 | cret := xLayoutGetAttributes(x.GoPointer()) | |
| 826 | 745 | if cret == 0 { | |
| 827 | 746 | return nil | |
| @@ -836,8 +755,6 @@ var xLayoutGetAutoDir func(uintptr) bool | |||
| 836 | 755 | // | |
| 837 | 756 | // See [method@Pango.Layout.set_auto_dir]. | |
| 838 | 757 | func (x *Layout) GetAutoDir() bool { | |
| 839 | - | core.LazyRegister(&xLayoutGetAutoDir, "PANGO", "pango_layout_get_auto_dir", false) | |
| 840 | - | ||
| 841 | 758 | cret := xLayoutGetAutoDir(x.GoPointer()) | |
| 842 | 759 | return cret | |
| 843 | 760 | } | |
| @@ -846,8 +763,6 @@ var xLayoutGetBaseline func(uintptr) int | |||
| 846 | 763 | ||
| 847 | 764 | // Gets the Y position of baseline of the first line in @layout. | |
| 848 | 765 | func (x *Layout) GetBaseline() int { | |
| 849 | - | core.LazyRegister(&xLayoutGetBaseline, "PANGO", "pango_layout_get_baseline", false) | |
| 850 | - | ||
| 851 | 766 | cret := xLayoutGetBaseline(x.GoPointer()) | |
| 852 | 767 | return cret | |
| 853 | 768 | } | |
| @@ -868,8 +783,6 @@ var xLayoutGetCaretPos func(uintptr, int, *Rectangle, *Rectangle) | |||
| 868 | 783 | // | |
| 869 | 784 | // </picture> | |
| 870 | 785 | func (x *Layout) GetCaretPos(IndexVar int, StrongPosVar *Rectangle, WeakPosVar *Rectangle) { | |
| 871 | - | core.LazyRegister(&xLayoutGetCaretPos, "PANGO", "pango_layout_get_caret_pos", false) | |
| 872 | - | ||
| 873 | 786 | xLayoutGetCaretPos(x.GoPointer(), IndexVar, StrongPosVar, WeakPosVar) | |
| 874 | 787 | } | |
| 875 | 788 | ||
| @@ -878,8 +791,6 @@ var xLayoutGetCharacterCount func(uintptr) int | |||
| 878 | 791 | // Returns the number of Unicode characters in the | |
| 879 | 792 | // the text of @layout. | |
| 880 | 793 | func (x *Layout) GetCharacterCount() int { | |
| 881 | - | core.LazyRegister(&xLayoutGetCharacterCount, "PANGO", "pango_layout_get_character_count", false) | |
| 882 | - | ||
| 883 | 794 | cret := xLayoutGetCharacterCount(x.GoPointer()) | |
| 884 | 795 | return cret | |
| 885 | 796 | } | |
| @@ -888,7 +799,6 @@ var xLayoutGetContext func(uintptr) uintptr | |||
| 888 | 799 | ||
| 889 | 800 | // Retrieves the `PangoContext` used for this layout. | |
| 890 | 801 | func (x *Layout) GetContext() *Context { | |
| 891 | - | core.LazyRegister(&xLayoutGetContext, "PANGO", "pango_layout_get_context", false) | |
| 892 | 802 | var cls *Context | |
| 893 | 803 | ||
| 894 | 804 | cret := xLayoutGetContext(x.GoPointer()) | |
| @@ -936,8 +846,6 @@ var xLayoutGetCursorPos func(uintptr, int, *Rectangle, *Rectangle) | |||
| 936 | 846 | // character after the 'b', and typing another Hebrew character, like 'ג', | |
| 937 | 847 | // will insert it at the end. | |
| 938 | 848 | func (x *Layout) GetCursorPos(IndexVar int, StrongPosVar *Rectangle, WeakPosVar *Rectangle) { | |
| 939 | - | core.LazyRegister(&xLayoutGetCursorPos, "PANGO", "pango_layout_get_cursor_pos", false) | |
| 940 | - | ||
| 941 | 849 | xLayoutGetCursorPos(x.GoPointer(), IndexVar, StrongPosVar, WeakPosVar) | |
| 942 | 850 | } | |
| 943 | 851 | ||
| @@ -945,8 +853,6 @@ var xLayoutGetDirection func(uintptr, int) Direction | |||
| 945 | 853 | ||
| 946 | 854 | // Gets the text direction at the given character position in @layout. | |
| 947 | 855 | func (x *Layout) GetDirection(IndexVar int) Direction { | |
| 948 | - | core.LazyRegister(&xLayoutGetDirection, "PANGO", "pango_layout_get_direction", false) | |
| 949 | - | ||
| 950 | 856 | cret := xLayoutGetDirection(x.GoPointer(), IndexVar) | |
| 951 | 857 | return cret | |
| 952 | 858 | } | |
| @@ -960,8 +866,6 @@ var xLayoutGetEllipsize func(uintptr) EllipsizeMode | |||
| 960 | 866 | // Use [method@Pango.Layout.is_ellipsized] to query whether any | |
| 961 | 867 | // paragraphs were actually ellipsized. | |
| 962 | 868 | func (x *Layout) GetEllipsize() EllipsizeMode { | |
| 963 | - | core.LazyRegister(&xLayoutGetEllipsize, "PANGO", "pango_layout_get_ellipsize", false) | |
| 964 | - | ||
| 965 | 869 | cret := xLayoutGetEllipsize(x.GoPointer()) | |
| 966 | 870 | return cret | |
| 967 | 871 | } | |
| @@ -979,8 +883,6 @@ var xLayoutGetExtents func(uintptr, *Rectangle, *Rectangle) | |||
| 979 | 883 | // The extents are given in layout coordinates and in Pango units; layout | |
| 980 | 884 | // coordinates begin at the top left corner of the layout. | |
| 981 | 885 | func (x *Layout) GetExtents(InkRectVar *Rectangle, LogicalRectVar *Rectangle) { | |
| 982 | - | core.LazyRegister(&xLayoutGetExtents, "PANGO", "pango_layout_get_extents", false) | |
| 983 | - | ||
| 984 | 886 | xLayoutGetExtents(x.GoPointer(), InkRectVar, LogicalRectVar) | |
| 985 | 887 | } | |
| 986 | 888 | ||
| @@ -988,8 +890,6 @@ var xLayoutGetFontDescription func(uintptr) uintptr | |||
| 988 | 890 | ||
| 989 | 891 | // Gets the font description for the layout, if any. | |
| 990 | 892 | func (x *Layout) GetFontDescription() *FontDescription { | |
| 991 | - | core.LazyRegister(&xLayoutGetFontDescription, "PANGO", "pango_layout_get_font_description", false) | |
| 992 | - | ||
| 993 | 893 | cret := xLayoutGetFontDescription(x.GoPointer()) | |
| 994 | 894 | if cret == 0 { | |
| 995 | 895 | return nil | |
| @@ -1003,8 +903,6 @@ var xLayoutGetHeight func(uintptr) int | |||
| 1003 | 903 | // | |
| 1004 | 904 | // See [method@Pango.Layout.set_height] for details. | |
| 1005 | 905 | func (x *Layout) GetHeight() int { | |
| 1006 | - | core.LazyRegister(&xLayoutGetHeight, "PANGO", "pango_layout_get_height", false) | |
| 1007 | - | ||
| 1008 | 906 | cret := xLayoutGetHeight(x.GoPointer()) | |
| 1009 | 907 | return cret | |
| 1010 | 908 | } | |
| @@ -1015,8 +913,6 @@ var xLayoutGetIndent func(uintptr) int | |||
| 1015 | 913 | // | |
| 1016 | 914 | // A negative value indicates a hanging indentation. | |
| 1017 | 915 | func (x *Layout) GetIndent() int { | |
| 1018 | - | core.LazyRegister(&xLayoutGetIndent, "PANGO", "pango_layout_get_indent", false) | |
| 1019 | - | ||
| 1020 | 916 | cret := xLayoutGetIndent(x.GoPointer()) | |
| 1021 | 917 | return cret | |
| 1022 | 918 | } | |
| @@ -1025,8 +921,6 @@ var xLayoutGetIter func(uintptr) uintptr | |||
| 1025 | 921 | ||
| 1026 | 922 | // Returns an iterator to iterate over the visual extents of the layout. | |
| 1027 | 923 | func (x *Layout) GetIter() *LayoutIter { | |
| 1028 | - | core.LazyRegister(&xLayoutGetIter, "PANGO", "pango_layout_get_iter", false) | |
| 1029 | - | ||
| 1030 | 924 | cret := xLayoutGetIter(x.GoPointer()) | |
| 1031 | 925 | if cret == 0 { | |
| 1032 | 926 | return nil | |
| @@ -1039,8 +933,6 @@ var xLayoutGetJustify func(uintptr) bool | |||
| 1039 | 933 | // Gets whether each complete line should be stretched to fill the entire | |
| 1040 | 934 | // width of the layout. | |
| 1041 | 935 | func (x *Layout) GetJustify() bool { | |
| 1042 | - | core.LazyRegister(&xLayoutGetJustify, "PANGO", "pango_layout_get_justify", false) | |
| 1043 | - | ||
| 1044 | 936 | cret := xLayoutGetJustify(x.GoPointer()) | |
| 1045 | 937 | return cret | |
| 1046 | 938 | } | |
| @@ -1050,8 +942,6 @@ var xLayoutGetJustifyLastLine func(uintptr) bool | |||
| 1050 | 942 | // Gets whether the last line should be stretched | |
| 1051 | 943 | // to fill the entire width of the layout. | |
| 1052 | 944 | func (x *Layout) GetJustifyLastLine() bool { | |
| 1053 | - | core.LazyRegister(&xLayoutGetJustifyLastLine, "PANGO", "pango_layout_get_justify_last_line", false) | |
| 1054 | - | ||
| 1055 | 945 | cret := xLayoutGetJustifyLastLine(x.GoPointer()) | |
| 1056 | 946 | return cret | |
| 1057 | 947 | } | |
| @@ -1063,8 +953,6 @@ var xLayoutGetLine func(uintptr, int) uintptr | |||
| 1063 | 953 | // Use the faster [method@Pango.Layout.get_line_readonly] if you do not | |
| 1064 | 954 | // plan to modify the contents of the line (glyphs, glyph widths, etc.). | |
| 1065 | 955 | func (x *Layout) GetLine(LineVar int) *LayoutLine { | |
| 1066 | - | core.LazyRegister(&xLayoutGetLine, "PANGO", "pango_layout_get_line", false) | |
| 1067 | - | ||
| 1068 | 956 | cret := xLayoutGetLine(x.GoPointer(), LineVar) | |
| 1069 | 957 | if cret == 0 { | |
| 1070 | 958 | return nil | |
| @@ -1076,8 +964,6 @@ var xLayoutGetLineCount func(uintptr) int | |||
| 1076 | 964 | ||
| 1077 | 965 | // Retrieves the count of lines for the @layout. | |
| 1078 | 966 | func (x *Layout) GetLineCount() int { | |
| 1079 | - | core.LazyRegister(&xLayoutGetLineCount, "PANGO", "pango_layout_get_line_count", false) | |
| 1080 | - | ||
| 1081 | 967 | cret := xLayoutGetLineCount(x.GoPointer()) | |
| 1082 | 968 | return cret | |
| 1083 | 969 | } | |
| @@ -1090,8 +976,6 @@ var xLayoutGetLineReadonly func(uintptr, int) uintptr | |||
| 1090 | 976 | // but the user is not expected to modify the contents of the line | |
| 1091 | 977 | // (glyphs, glyph widths, etc.). | |
| 1092 | 978 | func (x *Layout) GetLineReadonly(LineVar int) *LayoutLine { | |
| 1093 | - | core.LazyRegister(&xLayoutGetLineReadonly, "PANGO", "pango_layout_get_line_readonly", false) | |
| 1094 | - | ||
| 1095 | 979 | cret := xLayoutGetLineReadonly(x.GoPointer(), LineVar) | |
| 1096 | 980 | if cret == 0 { | |
| 1097 | 981 | return nil | |
| @@ -1105,8 +989,6 @@ var xLayoutGetLineSpacing func(uintptr) float32 | |||
| 1105 | 989 | // | |
| 1106 | 990 | // See [method@Pango.Layout.set_line_spacing]. | |
| 1107 | 991 | func (x *Layout) GetLineSpacing() float32 { | |
| 1108 | - | core.LazyRegister(&xLayoutGetLineSpacing, "PANGO", "pango_layout_get_line_spacing", false) | |
| 1109 | - | ||
| 1110 | 992 | cret := xLayoutGetLineSpacing(x.GoPointer()) | |
| 1111 | 993 | return cret | |
| 1112 | 994 | } | |
| @@ -1118,8 +1000,6 @@ var xLayoutGetLines func(uintptr) uintptr | |||
| 1118 | 1000 | // Use the faster [method@Pango.Layout.get_lines_readonly] if you do not | |
| 1119 | 1001 | // plan to modify the contents of the lines (glyphs, glyph widths, etc.). | |
| 1120 | 1002 | func (x *Layout) GetLines() *glib.SList { | |
| 1121 | - | core.LazyRegister(&xLayoutGetLines, "PANGO", "pango_layout_get_lines", false) | |
| 1122 | - | ||
| 1123 | 1003 | cret := xLayoutGetLines(x.GoPointer()) | |
| 1124 | 1004 | if cret == 0 { | |
| 1125 | 1005 | return nil | |
| @@ -1135,8 +1015,6 @@ var xLayoutGetLinesReadonly func(uintptr) uintptr | |||
| 1135 | 1015 | // but the user is not expected to modify the contents of the lines | |
| 1136 | 1016 | // (glyphs, glyph widths, etc.). | |
| 1137 | 1017 | func (x *Layout) GetLinesReadonly() *glib.SList { | |
| 1138 | - | core.LazyRegister(&xLayoutGetLinesReadonly, "PANGO", "pango_layout_get_lines_readonly", false) | |
| 1139 | - | ||
| 1140 | 1018 | cret := xLayoutGetLinesReadonly(x.GoPointer()) | |
| 1141 | 1019 | if cret == 0 { | |
| 1142 | 1020 | return nil | |
| @@ -1149,8 +1027,6 @@ var xLayoutGetLogAttrs func(uintptr, *uintptr, *int) | |||
| 1149 | 1027 | // Retrieves an array of logical attributes for each character in | |
| 1150 | 1028 | // the @layout. | |
| 1151 | 1029 | func (x *Layout) GetLogAttrs(AttrsVar *uintptr, NAttrsVar *int) { | |
| 1152 | - | core.LazyRegister(&xLayoutGetLogAttrs, "PANGO", "pango_layout_get_log_attrs", false) | |
| 1153 | - | ||
| 1154 | 1030 | xLayoutGetLogAttrs(x.GoPointer(), AttrsVar, NAttrsVar) | |
| 1155 | 1031 | } | |
| 1156 | 1032 | ||
| @@ -1168,8 +1044,6 @@ var xLayoutGetLogAttrsReadonly func(uintptr, *int) uintptr | |||
| 1168 | 1044 | // need to be attributes corresponding to both the position before | |
| 1169 | 1045 | // the first character and the position after the last character. | |
| 1170 | 1046 | func (x *Layout) GetLogAttrsReadonly(NAttrsVar *int) uintptr { | |
| 1171 | - | core.LazyRegister(&xLayoutGetLogAttrsReadonly, "PANGO", "pango_layout_get_log_attrs_readonly", false) | |
| 1172 | - | ||
| 1173 | 1047 | cret := xLayoutGetLogAttrsReadonly(x.GoPointer(), NAttrsVar) | |
| 1174 | 1048 | return cret | |
| 1175 | 1049 | } | |
| @@ -1183,8 +1057,6 @@ var xLayoutGetPixelExtents func(uintptr, *Rectangle, *Rectangle) | |||
| 1183 | 1057 | // such that the rounded rectangles fully contain the unrounded one (that is, | |
| 1184 | 1058 | // passes them as first argument to [func@Pango.extents_to_pixels]). | |
| 1185 | 1059 | func (x *Layout) GetPixelExtents(InkRectVar *Rectangle, LogicalRectVar *Rectangle) { | |
| 1186 | - | core.LazyRegister(&xLayoutGetPixelExtents, "PANGO", "pango_layout_get_pixel_extents", false) | |
| 1187 | - | ||
| 1188 | 1060 | xLayoutGetPixelExtents(x.GoPointer(), InkRectVar, LogicalRectVar) | |
| 1189 | 1061 | } | |
| 1190 | 1062 | ||
| @@ -1197,8 +1069,6 @@ var xLayoutGetPixelSize func(uintptr, *int, *int) | |||
| 1197 | 1069 | // scaled by %PANGO_SCALE. This is simply a convenience function | |
| 1198 | 1070 | // around [method@Pango.Layout.get_pixel_extents]. | |
| 1199 | 1071 | func (x *Layout) GetPixelSize(WidthVar *int, HeightVar *int) { | |
| 1200 | - | core.LazyRegister(&xLayoutGetPixelSize, "PANGO", "pango_layout_get_pixel_size", false) | |
| 1201 | - | ||
| 1202 | 1072 | xLayoutGetPixelSize(x.GoPointer(), WidthVar, HeightVar) | |
| 1203 | 1073 | } | |
| 1204 | 1074 | ||
| @@ -1217,8 +1087,6 @@ var xLayoutGetSerial func(uintptr) uint | |||
| 1217 | 1087 | // To force the serial to be increased, use | |
| 1218 | 1088 | // [method@Pango.Layout.context_changed]. | |
| 1219 | 1089 | func (x *Layout) GetSerial() uint { | |
| 1220 | - | core.LazyRegister(&xLayoutGetSerial, "PANGO", "pango_layout_get_serial", false) | |
| 1221 | - | ||
| 1222 | 1090 | cret := xLayoutGetSerial(x.GoPointer()) | |
| 1223 | 1091 | return cret | |
| 1224 | 1092 | } | |
| @@ -1229,8 +1097,6 @@ var xLayoutGetSingleParagraphMode func(uintptr) bool | |||
| 1229 | 1097 | // | |
| 1230 | 1098 | // See [method@Pango.Layout.set_single_paragraph_mode]. | |
| 1231 | 1099 | func (x *Layout) GetSingleParagraphMode() bool { | |
| 1232 | - | core.LazyRegister(&xLayoutGetSingleParagraphMode, "PANGO", "pango_layout_get_single_paragraph_mode", false) | |
| 1233 | - | ||
| 1234 | 1100 | cret := xLayoutGetSingleParagraphMode(x.GoPointer()) | |
| 1235 | 1101 | return cret | |
| 1236 | 1102 | } | |
| @@ -1242,8 +1108,6 @@ var xLayoutGetSize func(uintptr, *int, *int) | |||
| 1242 | 1108 | // | |
| 1243 | 1109 | // This is simply a convenience function around [method@Pango.Layout.get_extents]. | |
| 1244 | 1110 | func (x *Layout) GetSize(WidthVar *int, HeightVar *int) { | |
| 1245 | - | core.LazyRegister(&xLayoutGetSize, "PANGO", "pango_layout_get_size", false) | |
| 1246 | - | ||
| 1247 | 1111 | xLayoutGetSize(x.GoPointer(), WidthVar, HeightVar) | |
| 1248 | 1112 | } | |
| 1249 | 1113 | ||
| @@ -1251,8 +1115,6 @@ var xLayoutGetSpacing func(uintptr) int | |||
| 1251 | 1115 | ||
| 1252 | 1116 | // Gets the amount of spacing between the lines of the layout. | |
| 1253 | 1117 | func (x *Layout) GetSpacing() int { | |
| 1254 | - | core.LazyRegister(&xLayoutGetSpacing, "PANGO", "pango_layout_get_spacing", false) | |
| 1255 | - | ||
| 1256 | 1118 | cret := xLayoutGetSpacing(x.GoPointer()) | |
| 1257 | 1119 | return cret | |
| 1258 | 1120 | } | |
| @@ -1266,8 +1128,6 @@ var xLayoutGetTabs func(uintptr) uintptr | |||
| 1266 | 1128 | // | |
| 1267 | 1129 | // The return value should be freed with [method@Pango.TabArray.free]. | |
| 1268 | 1130 | func (x *Layout) GetTabs() *TabArray { | |
| 1269 | - | core.LazyRegister(&xLayoutGetTabs, "PANGO", "pango_layout_get_tabs", false) | |
| 1270 | - | ||
| 1271 | 1131 | cret := xLayoutGetTabs(x.GoPointer()) | |
| 1272 | 1132 | if cret == 0 { | |
| 1273 | 1133 | return nil | |
| @@ -1281,8 +1141,6 @@ var xLayoutGetText func(uintptr) string | |||
| 1281 | 1141 | // | |
| 1282 | 1142 | // The returned text should not be freed or modified. | |
| 1283 | 1143 | func (x *Layout) GetText() string { | |
| 1284 | - | core.LazyRegister(&xLayoutGetText, "PANGO", "pango_layout_get_text", false) | |
| 1285 | - | ||
| 1286 | 1144 | cret := xLayoutGetText(x.GoPointer()) | |
| 1287 | 1145 | return cret | |
| 1288 | 1146 | } | |
| @@ -1296,8 +1154,6 @@ var xLayoutGetUnknownGlyphsCount func(uintptr) int | |||
| 1296 | 1154 | // used in combination with %PANGO_ATTR_FALLBACK, to check if a | |
| 1297 | 1155 | // certain font supports all the characters in the string. | |
| 1298 | 1156 | func (x *Layout) GetUnknownGlyphsCount() int { | |
| 1299 | - | core.LazyRegister(&xLayoutGetUnknownGlyphsCount, "PANGO", "pango_layout_get_unknown_glyphs_count", false) | |
| 1300 | - | ||
| 1301 | 1157 | cret := xLayoutGetUnknownGlyphsCount(x.GoPointer()) | |
| 1302 | 1158 | return cret | |
| 1303 | 1159 | } | |
| @@ -1306,8 +1162,6 @@ var xLayoutGetWidth func(uintptr) int | |||
| 1306 | 1162 | ||
| 1307 | 1163 | // Gets the width to which the lines of the `PangoLayout` should wrap. | |
| 1308 | 1164 | func (x *Layout) GetWidth() int { | |
| 1309 | - | core.LazyRegister(&xLayoutGetWidth, "PANGO", "pango_layout_get_width", false) | |
| 1310 | - | ||
| 1311 | 1165 | cret := xLayoutGetWidth(x.GoPointer()) | |
| 1312 | 1166 | return cret | |
| 1313 | 1167 | } | |
| @@ -1319,8 +1173,6 @@ var xLayoutGetWrap func(uintptr) WrapMode | |||
| 1319 | 1173 | // Use [method@Pango.Layout.is_wrapped] to query whether | |
| 1320 | 1174 | // any paragraphs were actually wrapped. | |
| 1321 | 1175 | func (x *Layout) GetWrap() WrapMode { | |
| 1322 | - | core.LazyRegister(&xLayoutGetWrap, "PANGO", "pango_layout_get_wrap", false) | |
| 1323 | - | ||
| 1324 | 1176 | cret := xLayoutGetWrap(x.GoPointer()) | |
| 1325 | 1177 | return cret | |
| 1326 | 1178 | } | |
| @@ -1331,8 +1183,6 @@ var xLayoutIndexToLineX func(uintptr, int, bool, *int, *int) | |||
| 1331 | 1183 | // | |
| 1332 | 1184 | // The X position is measured from the left edge of the line. | |
| 1333 | 1185 | func (x *Layout) IndexToLineX(IndexVar int, TrailingVar bool, LineVar *int, XPosVar *int) { | |
| 1334 | - | core.LazyRegister(&xLayoutIndexToLineX, "PANGO", "pango_layout_index_to_line_x", false) | |
| 1335 | - | ||
| 1336 | 1186 | xLayoutIndexToLineX(x.GoPointer(), IndexVar, TrailingVar, LineVar, XPosVar) | |
| 1337 | 1187 | } | |
| 1338 | 1188 | ||
| @@ -1346,8 +1196,6 @@ var xLayoutIndexToPos func(uintptr, int, *Rectangle) | |||
| 1346 | 1196 | // trailing edge of the grapheme. If the directionality of the grapheme | |
| 1347 | 1197 | // is right-to-left, then `pos->width` will be negative. | |
| 1348 | 1198 | func (x *Layout) IndexToPos(IndexVar int, PosVar *Rectangle) { | |
| 1349 | - | core.LazyRegister(&xLayoutIndexToPos, "PANGO", "pango_layout_index_to_pos", false) | |
| 1350 | - | ||
| 1351 | 1199 | xLayoutIndexToPos(x.GoPointer(), IndexVar, PosVar) | |
| 1352 | 1200 | } | |
| 1353 | 1201 | ||
| @@ -1360,8 +1208,6 @@ var xLayoutIsEllipsized func(uintptr) bool | |||
| 1360 | 1208 | // and there are paragraphs exceeding that width that have to be | |
| 1361 | 1209 | // ellipsized. | |
| 1362 | 1210 | func (x *Layout) IsEllipsized() bool { | |
| 1363 | - | core.LazyRegister(&xLayoutIsEllipsized, "PANGO", "pango_layout_is_ellipsized", false) | |
| 1364 | - | ||
| 1365 | 1211 | cret := xLayoutIsEllipsized(x.GoPointer()) | |
| 1366 | 1212 | return cret | |
| 1367 | 1213 | } | |
| @@ -1374,8 +1220,6 @@ var xLayoutIsWrapped func(uintptr) bool | |||
| 1374 | 1220 | // and there are paragraphs exceeding the layout width that have | |
| 1375 | 1221 | // to be wrapped. | |
| 1376 | 1222 | func (x *Layout) IsWrapped() bool { | |
| 1377 | - | core.LazyRegister(&xLayoutIsWrapped, "PANGO", "pango_layout_is_wrapped", false) | |
| 1378 | - | ||
| 1379 | 1223 | cret := xLayoutIsWrapped(x.GoPointer()) | |
| 1380 | 1224 | return cret | |
| 1381 | 1225 | } | |
| @@ -1398,8 +1242,6 @@ var xLayoutMoveCursorVisually func(uintptr, bool, int, int, int, *int, *int) | |||
| 1398 | 1242 | // call to this function may move the cursor over multiple characters | |
| 1399 | 1243 | // when multiple characters combine to form a single grapheme. | |
| 1400 | 1244 | func (x *Layout) MoveCursorVisually(StrongVar bool, OldIndexVar int, OldTrailingVar int, DirectionVar int, NewIndexVar *int, NewTrailingVar *int) { | |
| 1401 | - | core.LazyRegister(&xLayoutMoveCursorVisually, "PANGO", "pango_layout_move_cursor_visually", false) | |
| 1402 | - | ||
| 1403 | 1245 | xLayoutMoveCursorVisually(x.GoPointer(), StrongVar, OldIndexVar, OldTrailingVar, DirectionVar, NewIndexVar, NewTrailingVar) | |
| 1404 | 1246 | } | |
| 1405 | 1247 | ||
| @@ -1414,8 +1256,6 @@ var xLayoutSerialize func(uintptr, LayoutSerializeFlags) uintptr | |||
| 1414 | 1256 | // The intended use of this function is testing, benchmarking and debugging. | |
| 1415 | 1257 | // The format is not meant as a permanent storage format. | |
| 1416 | 1258 | func (x *Layout) Serialize(FlagsVar LayoutSerializeFlags) *glib.Bytes { | |
| 1417 | - | core.LazyRegister(&xLayoutSerialize, "PANGO", "pango_layout_serialize", false) | |
| 1418 | - | ||
| 1419 | 1259 | cret := xLayoutSerialize(x.GoPointer(), FlagsVar) | |
| 1420 | 1260 | if cret == 0 { | |
| 1421 | 1261 | return nil | |
| @@ -1430,8 +1270,6 @@ var xLayoutSetAlignment func(uintptr, Alignment) | |||
| 1430 | 1270 | // | |
| 1431 | 1271 | // The default alignment is %PANGO_ALIGN_LEFT. | |
| 1432 | 1272 | func (x *Layout) SetAlignment(AlignmentVar Alignment) { | |
| 1433 | - | core.LazyRegister(&xLayoutSetAlignment, "PANGO", "pango_layout_set_alignment", false) | |
| 1434 | - | ||
| 1435 | 1273 | xLayoutSetAlignment(x.GoPointer(), AlignmentVar) | |
| 1436 | 1274 | } | |
| 1437 | 1275 | ||
| @@ -1441,8 +1279,6 @@ var xLayoutSetAttributes func(uintptr, *AttrList) | |||
| 1441 | 1279 | // | |
| 1442 | 1280 | // References @attrs, so the caller can unref its reference. | |
| 1443 | 1281 | func (x *Layout) SetAttributes(AttrsVar *AttrList) { | |
| 1444 | - | core.LazyRegister(&xLayoutSetAttributes, "PANGO", "pango_layout_set_attributes", false) | |
| 1445 | - | ||
| 1446 | 1282 | xLayoutSetAttributes(x.GoPointer(), AttrsVar) | |
| 1447 | 1283 | } | |
| 1448 | 1284 | ||
| @@ -1465,8 +1301,6 @@ var xLayoutSetAutoDir func(uintptr, bool) | |||
| 1465 | 1301 | // base direction of the context, the interpretation of | |
| 1466 | 1302 | // %PANGO_ALIGN_LEFT and %PANGO_ALIGN_RIGHT are swapped. | |
| 1467 | 1303 | func (x *Layout) SetAutoDir(AutoDirVar bool) { | |
| 1468 | - | core.LazyRegister(&xLayoutSetAutoDir, "PANGO", "pango_layout_set_auto_dir", false) | |
| 1469 | - | ||
| 1470 | 1304 | xLayoutSetAutoDir(x.GoPointer(), AutoDirVar) | |
| 1471 | 1305 | } | |
| 1472 | 1306 | ||
| @@ -1488,8 +1322,6 @@ var xLayoutSetEllipsize func(uintptr, EllipsizeMode) | |||
| 1488 | 1322 | // | |
| 1489 | 1323 | // See [method@Pango.Layout.set_height] for details. | |
| 1490 | 1324 | func (x *Layout) SetEllipsize(EllipsizeVar EllipsizeMode) { | |
| 1491 | - | core.LazyRegister(&xLayoutSetEllipsize, "PANGO", "pango_layout_set_ellipsize", false) | |
| 1492 | - | ||
| 1493 | 1325 | xLayoutSetEllipsize(x.GoPointer(), EllipsizeVar) | |
| 1494 | 1326 | } | |
| 1495 | 1327 | ||
| @@ -1500,8 +1332,6 @@ var xLayoutSetFontDescription func(uintptr, *FontDescription) | |||
| 1500 | 1332 | // If no font description is set on the layout, the | |
| 1501 | 1333 | // font description from the layout's context is used. | |
| 1502 | 1334 | func (x *Layout) SetFontDescription(DescVar *FontDescription) { | |
| 1503 | - | core.LazyRegister(&xLayoutSetFontDescription, "PANGO", "pango_layout_set_font_description", false) | |
| 1504 | - | ||
| 1505 | 1335 | xLayoutSetFontDescription(x.GoPointer(), DescVar) | |
| 1506 | 1336 | } | |
| 1507 | 1337 | ||
| @@ -1533,8 +1363,6 @@ var xLayoutSetHeight func(uintptr, int) | |||
| 1533 | 1363 | // ellipsization mode is set to %PANGO_ELLIPSIZE_NONE, and may change in the | |
| 1534 | 1364 | // future. | |
| 1535 | 1365 | func (x *Layout) SetHeight(HeightVar int) { | |
| 1536 | - | core.LazyRegister(&xLayoutSetHeight, "PANGO", "pango_layout_set_height", false) | |
| 1537 | - | ||
| 1538 | 1366 | xLayoutSetHeight(x.GoPointer(), HeightVar) | |
| 1539 | 1367 | } | |
| 1540 | 1368 | ||
| @@ -1551,8 +1379,6 @@ var xLayoutSetIndent func(uintptr, int) | |||
| 1551 | 1379 | // | |
| 1552 | 1380 | // The default value is 0. | |
| 1553 | 1381 | func (x *Layout) SetIndent(IndentVar int) { | |
| 1554 | - | core.LazyRegister(&xLayoutSetIndent, "PANGO", "pango_layout_set_indent", false) | |
| 1555 | - | ||
| 1556 | 1382 | xLayoutSetIndent(x.GoPointer(), IndentVar) | |
| 1557 | 1383 | } | |
| 1558 | 1384 | ||
| @@ -1576,8 +1402,6 @@ var xLayoutSetJustify func(uintptr, bool) | |||
| 1576 | 1402 | // | |
| 1577 | 1403 | // Also see [method@Pango.Layout.set_justify_last_line]. | |
| 1578 | 1404 | func (x *Layout) SetJustify(JustifyVar bool) { | |
| 1579 | - | core.LazyRegister(&xLayoutSetJustify, "PANGO", "pango_layout_set_justify", false) | |
| 1580 | - | ||
| 1581 | 1405 | xLayoutSetJustify(x.GoPointer(), JustifyVar) | |
| 1582 | 1406 | } | |
| 1583 | 1407 | ||
| @@ -1591,8 +1415,6 @@ var xLayoutSetJustifyLastLine func(uintptr, bool) | |||
| 1591 | 1415 | // | |
| 1592 | 1416 | // The default value is %FALSE. | |
| 1593 | 1417 | func (x *Layout) SetJustifyLastLine(JustifyVar bool) { | |
| 1594 | - | core.LazyRegister(&xLayoutSetJustifyLastLine, "PANGO", "pango_layout_set_justify_last_line", false) | |
| 1595 | - | ||
| 1596 | 1418 | xLayoutSetJustifyLastLine(x.GoPointer(), JustifyVar) | |
| 1597 | 1419 | } | |
| 1598 | 1420 | ||
| @@ -1615,8 +1437,6 @@ var xLayoutSetLineSpacing func(uintptr, float32) | |||
| 1615 | 1437 | // Note: for semantics that are closer to the CSS line-height | |
| 1616 | 1438 | // property, see [func@Pango.attr_line_height_new]. | |
| 1617 | 1439 | func (x *Layout) SetLineSpacing(FactorVar float32) { | |
| 1618 | - | core.LazyRegister(&xLayoutSetLineSpacing, "PANGO", "pango_layout_set_line_spacing", false) | |
| 1619 | - | ||
| 1620 | 1440 | xLayoutSetLineSpacing(x.GoPointer(), FactorVar) | |
| 1621 | 1441 | } | |
| 1622 | 1442 | ||
| @@ -1631,8 +1451,6 @@ var xLayoutSetMarkup func(uintptr, string, int) | |||
| 1631 | 1451 | // This is the same as [method@Pango.Layout.set_markup_with_accel], | |
| 1632 | 1452 | // but the markup text isn't scanned for accelerators. | |
| 1633 | 1453 | func (x *Layout) SetMarkup(MarkupVar string, LengthVar int) { | |
| 1634 | - | core.LazyRegister(&xLayoutSetMarkup, "PANGO", "pango_layout_set_markup", false) | |
| 1635 | - | ||
| 1636 | 1454 | xLayoutSetMarkup(x.GoPointer(), MarkupVar, LengthVar) | |
| 1637 | 1455 | } | |
| 1638 | 1456 | ||
| @@ -1652,8 +1470,6 @@ var xLayoutSetMarkupWithAccel func(uintptr, string, int, uint32, *uint32) | |||
| 1652 | 1470 | // Two @accel_marker characters following each other produce a single | |
| 1653 | 1471 | // literal @accel_marker character. | |
| 1654 | 1472 | func (x *Layout) SetMarkupWithAccel(MarkupVar string, LengthVar int, AccelMarkerVar uint32, AccelCharVar *uint32) { | |
| 1655 | - | core.LazyRegister(&xLayoutSetMarkupWithAccel, "PANGO", "pango_layout_set_markup_with_accel", false) | |
| 1656 | - | ||
| 1657 | 1473 | xLayoutSetMarkupWithAccel(x.GoPointer(), MarkupVar, LengthVar, AccelMarkerVar, AccelCharVar) | |
| 1658 | 1474 | } | |
| 1659 | 1475 | ||
| @@ -1668,8 +1484,6 @@ var xLayoutSetSingleParagraphMode func(uintptr, bool) | |||
| 1668 | 1484 | // | |
| 1669 | 1485 | // The default value is %FALSE. | |
| 1670 | 1486 | func (x *Layout) SetSingleParagraphMode(SettingVar bool) { | |
| 1671 | - | core.LazyRegister(&xLayoutSetSingleParagraphMode, "PANGO", "pango_layout_set_single_paragraph_mode", false) | |
| 1672 | - | ||
| 1673 | 1487 | xLayoutSetSingleParagraphMode(x.GoPointer(), SettingVar) | |
| 1674 | 1488 | } | |
| 1675 | 1489 | ||
| @@ -1692,8 +1506,6 @@ var xLayoutSetSpacing func(uintptr, int) | |||
| 1692 | 1506 | // Note: for semantics that are closer to the CSS line-height | |
| 1693 | 1507 | // property, see [func@Pango.attr_line_height_new]. | |
| 1694 | 1508 | func (x *Layout) SetSpacing(SpacingVar int) { | |
| 1695 | - | core.LazyRegister(&xLayoutSetSpacing, "PANGO", "pango_layout_set_spacing", false) | |
| 1696 | - | ||
| 1697 | 1509 | xLayoutSetSpacing(x.GoPointer(), SpacingVar) | |
| 1698 | 1510 | } | |
| 1699 | 1511 | ||
| @@ -1713,8 +1525,6 @@ var xLayoutSetTabs func(uintptr, *TabArray) | |||
| 1713 | 1525 | // positions. The same is true for alignments other than | |
| 1714 | 1526 | // %PANGO_ALIGN_LEFT. | |
| 1715 | 1527 | func (x *Layout) SetTabs(TabsVar *TabArray) { | |
| 1716 | - | core.LazyRegister(&xLayoutSetTabs, "PANGO", "pango_layout_set_tabs", false) | |
| 1717 | - | ||
| 1718 | 1528 | xLayoutSetTabs(x.GoPointer(), TabsVar) | |
| 1719 | 1529 | } | |
| 1720 | 1530 | ||
| @@ -1731,8 +1541,6 @@ var xLayoutSetText func(uintptr, string, int) | |||
| 1731 | 1541 | // attributes set on the layout from the markup as this function does | |
| 1732 | 1542 | // not clear attributes. | |
| 1733 | 1543 | func (x *Layout) SetText(TextVar string, LengthVar int) { | |
| 1734 | - | core.LazyRegister(&xLayoutSetText, "PANGO", "pango_layout_set_text", false) | |
| 1735 | - | ||
| 1736 | 1544 | xLayoutSetText(x.GoPointer(), TextVar, LengthVar) | |
| 1737 | 1545 | } | |
| 1738 | 1546 | ||
| @@ -1743,8 +1551,6 @@ var xLayoutSetWidth func(uintptr, int) | |||
| 1743 | 1551 | // | |
| 1744 | 1552 | // The default value is -1: no width set. | |
| 1745 | 1553 | func (x *Layout) SetWidth(WidthVar int) { | |
| 1746 | - | core.LazyRegister(&xLayoutSetWidth, "PANGO", "pango_layout_set_width", false) | |
| 1747 | - | ||
| 1748 | 1554 | xLayoutSetWidth(x.GoPointer(), WidthVar) | |
| 1749 | 1555 | } | |
| 1750 | 1556 | ||
| @@ -1758,8 +1564,6 @@ var xLayoutSetWrap func(uintptr, WrapMode) | |||
| 1758 | 1564 | // | |
| 1759 | 1565 | // The default value is %PANGO_WRAP_WORD. | |
| 1760 | 1566 | func (x *Layout) SetWrap(WrapVar WrapMode) { | |
| 1761 | - | core.LazyRegister(&xLayoutSetWrap, "PANGO", "pango_layout_set_wrap", false) | |
| 1762 | - | ||
| 1763 | 1567 | xLayoutSetWrap(x.GoPointer(), WrapVar) | |
| 1764 | 1568 | } | |
| 1765 | 1569 | ||
| @@ -1775,7 +1579,6 @@ var xLayoutWriteToFile func(uintptr, LayoutSerializeFlags, string, **glib.Error) | |||
| 1775 | 1579 | // It is mostly intended for use inside a debugger to quickly dump | |
| 1776 | 1580 | // a layout to a file for later inspection. | |
| 1777 | 1581 | func (x *Layout) WriteToFile(FlagsVar LayoutSerializeFlags, FilenameVar string) (bool, error) { | |
| 1778 | - | core.LazyRegister(&xLayoutWriteToFile, "PANGO", "pango_layout_write_to_file", false) | |
| 1779 | 1582 | var cerr *glib.Error | |
| 1780 | 1583 | ||
| 1781 | 1584 | cret := xLayoutWriteToFile(x.GoPointer(), FlagsVar, FilenameVar, &cerr) | |
| @@ -1797,8 +1600,6 @@ var xLayoutXyToIndex func(uintptr, int, int, *int, *int) bool | |||
| 1797 | 1600 | // the X or Y positions were not inside the layout, then the function returns | |
| 1798 | 1601 | // %FALSE; on an exact hit, it returns %TRUE. | |
| 1799 | 1602 | func (x *Layout) XyToIndex(XVar int, YVar int, IndexVar *int, TrailingVar *int) bool { | |
| 1800 | - | core.LazyRegister(&xLayoutXyToIndex, "PANGO", "pango_layout_xy_to_index", false) | |
| 1801 | - | ||
| 1802 | 1603 | cret := xLayoutXyToIndex(x.GoPointer(), XVar, YVar, IndexVar, TrailingVar) | |
| 1803 | 1604 | return cret | |
| 1804 | 1605 | } | |
| @@ -1824,7 +1625,6 @@ var xLayoutDeserialize func(uintptr, *glib.Bytes, LayoutDeserializeFlags, **glib | |||
| 1824 | 1625 | // the one that was serialized, you can compare @bytes to the | |
| 1825 | 1626 | // result of serializing the layout again. | |
| 1826 | 1627 | func LayoutDeserialize(ContextVar *Context, BytesVar *glib.Bytes, FlagsVar LayoutDeserializeFlags) (*Layout, error) { | |
| 1827 | - | core.LazyRegister(&xLayoutDeserialize, "PANGO", "pango_layout_deserialize", false) | |
| 1828 | 1628 | var cls *Layout | |
| 1829 | 1629 | var cerr *glib.Error | |
| 1830 | 1630 | ||
| @@ -1844,4 +1644,134 @@ func LayoutDeserialize(ContextVar *Context, BytesVar *glib.Bytes, FlagsVar Layou | |||
| 1844 | 1644 | func init() { | |
| 1845 | 1645 | core.SetPackageName("PANGO", "pango") | |
| 1846 | 1646 | core.SetSharedLibraries("PANGO", []string{"libpango-1.0.so.0", "libpango-1.0.0.dylib"}) | |
| 1647 | + | var libs []uintptr | |
| 1648 | + | for _, libPath := range core.GetPaths("PANGO") { | |
| 1649 | + | lib, err := purego.Dlopen(libPath, purego.RTLD_NOW|purego.RTLD_GLOBAL) | |
| 1650 | + | if err != nil { | |
| 1651 | + | panic(err) | |
| 1652 | + | } | |
| 1653 | + | libs = append(libs, lib) | |
| 1654 | + | } | |
| 1655 | + | ||
| 1656 | + | core.PuregoSafeRegister(&xLayoutDeserializeFlagsGLibType, libs, "pango_layout_deserialize_flags_get_type") | |
| 1657 | + | ||
| 1658 | + | core.PuregoSafeRegister(&xLayoutSerializeFlagsGLibType, libs, "pango_layout_serialize_flags_get_type") | |
| 1659 | + | ||
| 1660 | + | core.PuregoSafeRegister(&xAlignmentGLibType, libs, "pango_alignment_get_type") | |
| 1661 | + | ||
| 1662 | + | core.PuregoSafeRegister(&xEllipsizeModeGLibType, libs, "pango_ellipsize_mode_get_type") | |
| 1663 | + | ||
| 1664 | + | core.PuregoSafeRegister(&xLayoutDeserializeErrorGLibType, libs, "pango_layout_deserialize_error_get_type") | |
| 1665 | + | ||
| 1666 | + | core.PuregoSafeRegister(&xWrapModeGLibType, libs, "pango_wrap_mode_get_type") | |
| 1667 | + | ||
| 1668 | + | core.PuregoSafeRegister(&xLayoutIterGLibType, libs, "pango_layout_iter_get_type") | |
| 1669 | + | ||
| 1670 | + | core.PuregoSafeRegister(&xLayoutIterAtLastLine, libs, "pango_layout_iter_at_last_line") | |
| 1671 | + | core.PuregoSafeRegister(&xLayoutIterCopy, libs, "pango_layout_iter_copy") | |
| 1672 | + | core.PuregoSafeRegister(&xLayoutIterFree, libs, "pango_layout_iter_free") | |
| 1673 | + | core.PuregoSafeRegister(&xLayoutIterGetBaseline, libs, "pango_layout_iter_get_baseline") | |
| 1674 | + | core.PuregoSafeRegister(&xLayoutIterGetCharExtents, libs, "pango_layout_iter_get_char_extents") | |
| 1675 | + | core.PuregoSafeRegister(&xLayoutIterGetClusterExtents, libs, "pango_layout_iter_get_cluster_extents") | |
| 1676 | + | core.PuregoSafeRegister(&xLayoutIterGetIndex, libs, "pango_layout_iter_get_index") | |
| 1677 | + | core.PuregoSafeRegister(&xLayoutIterGetLayout, libs, "pango_layout_iter_get_layout") | |
| 1678 | + | core.PuregoSafeRegister(&xLayoutIterGetLayoutExtents, libs, "pango_layout_iter_get_layout_extents") | |
| 1679 | + | core.PuregoSafeRegister(&xLayoutIterGetLine, libs, "pango_layout_iter_get_line") | |
| 1680 | + | core.PuregoSafeRegister(&xLayoutIterGetLineExtents, libs, "pango_layout_iter_get_line_extents") | |
| 1681 | + | core.PuregoSafeRegister(&xLayoutIterGetLineReadonly, libs, "pango_layout_iter_get_line_readonly") | |
| 1682 | + | core.PuregoSafeRegister(&xLayoutIterGetLineYrange, libs, "pango_layout_iter_get_line_yrange") | |
| 1683 | + | core.PuregoSafeRegister(&xLayoutIterGetRun, libs, "pango_layout_iter_get_run") | |
| 1684 | + | core.PuregoSafeRegister(&xLayoutIterGetRunBaseline, libs, "pango_layout_iter_get_run_baseline") | |
| 1685 | + | core.PuregoSafeRegister(&xLayoutIterGetRunExtents, libs, "pango_layout_iter_get_run_extents") | |
| 1686 | + | core.PuregoSafeRegister(&xLayoutIterGetRunReadonly, libs, "pango_layout_iter_get_run_readonly") | |
| 1687 | + | core.PuregoSafeRegister(&xLayoutIterNextChar, libs, "pango_layout_iter_next_char") | |
| 1688 | + | core.PuregoSafeRegister(&xLayoutIterNextCluster, libs, "pango_layout_iter_next_cluster") | |
| 1689 | + | core.PuregoSafeRegister(&xLayoutIterNextLine, libs, "pango_layout_iter_next_line") | |
| 1690 | + | core.PuregoSafeRegister(&xLayoutIterNextRun, libs, "pango_layout_iter_next_run") | |
| 1691 | + | ||
| 1692 | + | core.PuregoSafeRegister(&xLayoutLineGLibType, libs, "pango_layout_line_get_type") | |
| 1693 | + | ||
| 1694 | + | core.PuregoSafeRegister(&xLayoutLineGetExtents, libs, "pango_layout_line_get_extents") | |
| 1695 | + | core.PuregoSafeRegister(&xLayoutLineGetHeight, libs, "pango_layout_line_get_height") | |
| 1696 | + | core.PuregoSafeRegister(&xLayoutLineGetLength, libs, "pango_layout_line_get_length") | |
| 1697 | + | core.PuregoSafeRegister(&xLayoutLineGetPixelExtents, libs, "pango_layout_line_get_pixel_extents") | |
| 1698 | + | core.PuregoSafeRegister(&xLayoutLineGetResolvedDirection, libs, "pango_layout_line_get_resolved_direction") | |
| 1699 | + | core.PuregoSafeRegister(&xLayoutLineGetStartIndex, libs, "pango_layout_line_get_start_index") | |
| 1700 | + | core.PuregoSafeRegister(&xLayoutLineGetXRanges, libs, "pango_layout_line_get_x_ranges") | |
| 1701 | + | core.PuregoSafeRegister(&xLayoutLineIndexToX, libs, "pango_layout_line_index_to_x") | |
| 1702 | + | core.PuregoSafeRegister(&xLayoutLineIsParagraphStartFn, libs, "pango_layout_line_is_paragraph_start") | |
| 1703 | + | core.PuregoSafeRegister(&xLayoutLineRef, libs, "pango_layout_line_ref") | |
| 1704 | + | core.PuregoSafeRegister(&xLayoutLineUnref, libs, "pango_layout_line_unref") | |
| 1705 | + | core.PuregoSafeRegister(&xLayoutLineXToIndex, libs, "pango_layout_line_x_to_index") | |
| 1706 | + | ||
| 1707 | + | core.PuregoSafeRegister(&xLayoutGLibType, libs, "pango_layout_get_type") | |
| 1708 | + | ||
| 1709 | + | core.PuregoSafeRegister(&xNewLayout, libs, "pango_layout_new") | |
| 1710 | + | ||
| 1711 | + | core.PuregoSafeRegister(&xLayoutContextChanged, libs, "pango_layout_context_changed") | |
| 1712 | + | core.PuregoSafeRegister(&xLayoutCopy, libs, "pango_layout_copy") | |
| 1713 | + | core.PuregoSafeRegister(&xLayoutGetAlignment, libs, "pango_layout_get_alignment") | |
| 1714 | + | core.PuregoSafeRegister(&xLayoutGetAttributes, libs, "pango_layout_get_attributes") | |
| 1715 | + | core.PuregoSafeRegister(&xLayoutGetAutoDir, libs, "pango_layout_get_auto_dir") | |
| 1716 | + | core.PuregoSafeRegister(&xLayoutGetBaseline, libs, "pango_layout_get_baseline") | |
| 1717 | + | core.PuregoSafeRegister(&xLayoutGetCaretPos, libs, "pango_layout_get_caret_pos") | |
| 1718 | + | core.PuregoSafeRegister(&xLayoutGetCharacterCount, libs, "pango_layout_get_character_count") | |
| 1719 | + | core.PuregoSafeRegister(&xLayoutGetContext, libs, "pango_layout_get_context") | |
| 1720 | + | core.PuregoSafeRegister(&xLayoutGetCursorPos, libs, "pango_layout_get_cursor_pos") | |
| 1721 | + | core.PuregoSafeRegister(&xLayoutGetDirection, libs, "pango_layout_get_direction") | |
| 1722 | + | core.PuregoSafeRegister(&xLayoutGetEllipsize, libs, "pango_layout_get_ellipsize") | |
| 1723 | + | core.PuregoSafeRegister(&xLayoutGetExtents, libs, "pango_layout_get_extents") | |
| 1724 | + | core.PuregoSafeRegister(&xLayoutGetFontDescription, libs, "pango_layout_get_font_description") | |
| 1725 | + | core.PuregoSafeRegister(&xLayoutGetHeight, libs, "pango_layout_get_height") | |
| 1726 | + | core.PuregoSafeRegister(&xLayoutGetIndent, libs, "pango_layout_get_indent") | |
| 1727 | + | core.PuregoSafeRegister(&xLayoutGetIter, libs, "pango_layout_get_iter") | |
| 1728 | + | core.PuregoSafeRegister(&xLayoutGetJustify, libs, "pango_layout_get_justify") | |
| 1729 | + | core.PuregoSafeRegister(&xLayoutGetJustifyLastLine, libs, "pango_layout_get_justify_last_line") | |
| 1730 | + | core.PuregoSafeRegister(&xLayoutGetLine, libs, "pango_layout_get_line") | |
| 1731 | + | core.PuregoSafeRegister(&xLayoutGetLineCount, libs, "pango_layout_get_line_count") | |
| 1732 | + | core.PuregoSafeRegister(&xLayoutGetLineReadonly, libs, "pango_layout_get_line_readonly") | |
| 1733 | + | core.PuregoSafeRegister(&xLayoutGetLineSpacing, libs, "pango_layout_get_line_spacing") | |
| 1734 | + | core.PuregoSafeRegister(&xLayoutGetLines, libs, "pango_layout_get_lines") | |
| 1735 | + | core.PuregoSafeRegister(&xLayoutGetLinesReadonly, libs, "pango_layout_get_lines_readonly") | |
| 1736 | + | core.PuregoSafeRegister(&xLayoutGetLogAttrs, libs, "pango_layout_get_log_attrs") | |
| 1737 | + | core.PuregoSafeRegister(&xLayoutGetLogAttrsReadonly, libs, "pango_layout_get_log_attrs_readonly") | |
| 1738 | + | core.PuregoSafeRegister(&xLayoutGetPixelExtents, libs, "pango_layout_get_pixel_extents") | |
| 1739 | + | core.PuregoSafeRegister(&xLayoutGetPixelSize, libs, "pango_layout_get_pixel_size") | |
| 1740 | + | core.PuregoSafeRegister(&xLayoutGetSerial, libs, "pango_layout_get_serial") | |
| 1741 | + | core.PuregoSafeRegister(&xLayoutGetSingleParagraphMode, libs, "pango_layout_get_single_paragraph_mode") | |
| 1742 | + | core.PuregoSafeRegister(&xLayoutGetSize, libs, "pango_layout_get_size") | |
| 1743 | + | core.PuregoSafeRegister(&xLayoutGetSpacing, libs, "pango_layout_get_spacing") | |
| 1744 | + | core.PuregoSafeRegister(&xLayoutGetTabs, libs, "pango_layout_get_tabs") | |
| 1745 | + | core.PuregoSafeRegister(&xLayoutGetText, libs, "pango_layout_get_text") | |
| 1746 | + | core.PuregoSafeRegister(&xLayoutGetUnknownGlyphsCount, libs, "pango_layout_get_unknown_glyphs_count") | |
| 1747 | + | core.PuregoSafeRegister(&xLayoutGetWidth, libs, "pango_layout_get_width") | |
| 1748 | + | core.PuregoSafeRegister(&xLayoutGetWrap, libs, "pango_layout_get_wrap") | |
| 1749 | + | core.PuregoSafeRegister(&xLayoutIndexToLineX, libs, "pango_layout_index_to_line_x") | |
| 1750 | + | core.PuregoSafeRegister(&xLayoutIndexToPos, libs, "pango_layout_index_to_pos") | |
| 1751 | + | core.PuregoSafeRegister(&xLayoutIsEllipsized, libs, "pango_layout_is_ellipsized") | |
| 1752 | + | core.PuregoSafeRegister(&xLayoutIsWrapped, libs, "pango_layout_is_wrapped") | |
| 1753 | + | core.PuregoSafeRegister(&xLayoutMoveCursorVisually, libs, "pango_layout_move_cursor_visually") | |
| 1754 | + | core.PuregoSafeRegister(&xLayoutSerialize, libs, "pango_layout_serialize") | |
| 1755 | + | core.PuregoSafeRegister(&xLayoutSetAlignment, libs, "pango_layout_set_alignment") | |
| 1756 | + | core.PuregoSafeRegister(&xLayoutSetAttributes, libs, "pango_layout_set_attributes") | |
| 1757 | + | core.PuregoSafeRegister(&xLayoutSetAutoDir, libs, "pango_layout_set_auto_dir") | |
| 1758 | + | core.PuregoSafeRegister(&xLayoutSetEllipsize, libs, "pango_layout_set_ellipsize") | |
| 1759 | + | core.PuregoSafeRegister(&xLayoutSetFontDescription, libs, "pango_layout_set_font_description") | |
| 1760 | + | core.PuregoSafeRegister(&xLayoutSetHeight, libs, "pango_layout_set_height") | |
| 1761 | + | core.PuregoSafeRegister(&xLayoutSetIndent, libs, "pango_layout_set_indent") | |
| 1762 | + | core.PuregoSafeRegister(&xLayoutSetJustify, libs, "pango_layout_set_justify") | |
| 1763 | + | core.PuregoSafeRegister(&xLayoutSetJustifyLastLine, libs, "pango_layout_set_justify_last_line") | |
| 1764 | + | core.PuregoSafeRegister(&xLayoutSetLineSpacing, libs, "pango_layout_set_line_spacing") | |
| 1765 | + | core.PuregoSafeRegister(&xLayoutSetMarkup, libs, "pango_layout_set_markup") | |
| 1766 | + | core.PuregoSafeRegister(&xLayoutSetMarkupWithAccel, libs, "pango_layout_set_markup_with_accel") | |
| 1767 | + | core.PuregoSafeRegister(&xLayoutSetSingleParagraphMode, libs, "pango_layout_set_single_paragraph_mode") | |
| 1768 | + | core.PuregoSafeRegister(&xLayoutSetSpacing, libs, "pango_layout_set_spacing") | |
| 1769 | + | core.PuregoSafeRegister(&xLayoutSetTabs, libs, "pango_layout_set_tabs") | |
| 1770 | + | core.PuregoSafeRegister(&xLayoutSetText, libs, "pango_layout_set_text") | |
| 1771 | + | core.PuregoSafeRegister(&xLayoutSetWidth, libs, "pango_layout_set_width") | |
| 1772 | + | core.PuregoSafeRegister(&xLayoutSetWrap, libs, "pango_layout_set_wrap") | |
| 1773 | + | core.PuregoSafeRegister(&xLayoutWriteToFile, libs, "pango_layout_write_to_file") | |
| 1774 | + | core.PuregoSafeRegister(&xLayoutXyToIndex, libs, "pango_layout_xy_to_index") | |
| 1775 | + | ||
| 1776 | + | core.PuregoSafeRegister(&xLayoutDeserialize, libs, "pango_layout_deserialize") | |
| 1847 | 1777 | } | |
| @@ -5,6 +5,7 @@ import ( | |||||
| 5 | "structs" | 5 | "structs" | ||
| 6 | "unsafe" | 6 | "unsafe" | ||
| 7 | 7 | ||||
| 8 | + | "github.com/bnema/purego" | |||
| 8 | "github.com/bnema/puregotk/pkg/core" | 9 | "github.com/bnema/puregotk/pkg/core" | ||
| 9 | "github.com/bnema/puregotk/v4/glib" | 10 | "github.com/bnema/puregotk/v4/glib" | ||
| 10 | "github.com/bnema/puregotk/v4/gobject" | 11 | "github.com/bnema/puregotk/v4/gobject" | ||
| @@ -40,7 +41,6 @@ type LayoutIter struct { | |||||
| 40 | var xLayoutIterGLibType func() types.GType | 41 | var xLayoutIterGLibType func() types.GType | ||
| 41 | 42 | ||||
| 42 | func LayoutIterGLibType() types.GType { | 43 | func LayoutIterGLibType() types.GType { | ||
| 43 | - | core.LazyRegister(&xLayoutIterGLibType, "PANGO", "pango_layout_iter_get_type", false) | |||
| 44 | return xLayoutIterGLibType() | 44 | return xLayoutIterGLibType() | ||
| 45 | } | 45 | } | ||
| 46 | 46 | ||||
| @@ -60,8 +60,6 @@ var xLayoutIterAtLastLine func(uintptr) bool | |||||
| 60 | 60 | ||||
| 61 | // Determines whether @iter is on the last line of the layout. | 61 | // Determines whether @iter is on the last line of the layout. | ||
| 62 | func (x *LayoutIter) AtLastLine() bool { | 62 | func (x *LayoutIter) AtLastLine() bool { | ||
| 63 | - | core.LazyRegister(&xLayoutIterAtLastLine, "PANGO", "pango_layout_iter_at_last_line", false) | |||
| 64 | - | ||||
| 65 | cret := xLayoutIterAtLastLine(x.GoPointer()) | 63 | cret := xLayoutIterAtLastLine(x.GoPointer()) | ||
| 66 | return cret | 64 | return cret | ||
| 67 | } | 65 | } | ||
| @@ -70,8 +68,6 @@ var xLayoutIterCopy func(uintptr) uintptr | |||||
| 70 | 68 | ||||
| 71 | // Copies a `PangoLayoutIter`. | 69 | // Copies a `PangoLayoutIter`. | ||
| 72 | func (x *LayoutIter) Copy() *LayoutIter { | 70 | func (x *LayoutIter) Copy() *LayoutIter { | ||
| 73 | - | core.LazyRegister(&xLayoutIterCopy, "PANGO", "pango_layout_iter_copy", false) | |||
| 74 | - | ||||
| 75 | cret := xLayoutIterCopy(x.GoPointer()) | 71 | cret := xLayoutIterCopy(x.GoPointer()) | ||
| 76 | if cret == 0 { | 72 | if cret == 0 { | ||
| 77 | return nil | 73 | return nil | ||
| @@ -83,8 +79,6 @@ var xLayoutIterFree func(uintptr) | |||||
| 83 | 79 | ||||
| 84 | // Frees an iterator that's no longer in use. | 80 | // Frees an iterator that's no longer in use. | ||
| 85 | func (x *LayoutIter) Free() { | 81 | func (x *LayoutIter) Free() { | ||
| 86 | - | core.LazyRegister(&xLayoutIterFree, "PANGO", "pango_layout_iter_free", false) | |||
| 87 | - | ||||
| 88 | xLayoutIterFree(x.GoPointer()) | 82 | xLayoutIterFree(x.GoPointer()) | ||
| 89 | } | 83 | } | ||
| 90 | 84 | ||||
| @@ -95,8 +89,6 @@ var xLayoutIterGetBaseline func(uintptr) int | |||||
| 95 | // | 89 | // | ||
| 96 | // Layout coordinates have the origin at the top left of the entire layout. | 90 | // Layout coordinates have the origin at the top left of the entire layout. | ||
| 97 | func (x *LayoutIter) GetBaseline() int { | 91 | func (x *LayoutIter) GetBaseline() int { | ||
| 98 | - | core.LazyRegister(&xLayoutIterGetBaseline, "PANGO", "pango_layout_iter_get_baseline", false) | |||
| 99 | - | ||||
| 100 | cret := xLayoutIterGetBaseline(x.GoPointer()) | 92 | cret := xLayoutIterGetBaseline(x.GoPointer()) | ||
| 101 | return cret | 93 | return cret | ||
| 102 | } | 94 | } | ||
| @@ -110,8 +102,6 @@ var xLayoutIterGetCharExtents func(uintptr, *Rectangle) | |||||
| 110 | // Only logical extents can sensibly be obtained for characters; | 102 | // Only logical extents can sensibly be obtained for characters; | ||
| 111 | // ink extents make sense only down to the level of clusters. | 103 | // ink extents make sense only down to the level of clusters. | ||
| 112 | func (x *LayoutIter) GetCharExtents(LogicalRectVar *Rectangle) { | 104 | func (x *LayoutIter) GetCharExtents(LogicalRectVar *Rectangle) { | ||
| 113 | - | core.LazyRegister(&xLayoutIterGetCharExtents, "PANGO", "pango_layout_iter_get_char_extents", false) | |||
| 114 | - | ||||
| 115 | xLayoutIterGetCharExtents(x.GoPointer(), LogicalRectVar) | 105 | xLayoutIterGetCharExtents(x.GoPointer(), LogicalRectVar) | ||
| 116 | } | 106 | } | ||
| 117 | 107 | ||||
| @@ -121,8 +111,6 @@ var xLayoutIterGetClusterExtents func(uintptr, *Rectangle, *Rectangle) | |||||
| 121 | // | 111 | // | ||
| 122 | // Layout coordinates have the origin at the top left of the entire layout. | 112 | // Layout coordinates have the origin at the top left of the entire layout. | ||
| 123 | func (x *LayoutIter) GetClusterExtents(InkRectVar *Rectangle, LogicalRectVar *Rectangle) { | 113 | func (x *LayoutIter) GetClusterExtents(InkRectVar *Rectangle, LogicalRectVar *Rectangle) { | ||
| 124 | - | core.LazyRegister(&xLayoutIterGetClusterExtents, "PANGO", "pango_layout_iter_get_cluster_extents", false) | |||
| 125 | - | ||||
| 126 | xLayoutIterGetClusterExtents(x.GoPointer(), InkRectVar, LogicalRectVar) | 114 | xLayoutIterGetClusterExtents(x.GoPointer(), InkRectVar, LogicalRectVar) | ||
| 127 | } | 115 | } | ||
| 128 | 116 | ||||
| @@ -135,8 +123,6 @@ var xLayoutIterGetIndex func(uintptr) int | |||||
| 135 | // the index may be equal to the length of the text in the | 123 | // the index may be equal to the length of the text in the | ||
| 136 | // layout, if on the %NULL run (see [method@Pango.LayoutIter.get_run]). | 124 | // layout, if on the %NULL run (see [method@Pango.LayoutIter.get_run]). | ||
| 137 | func (x *LayoutIter) GetIndex() int { | 125 | func (x *LayoutIter) GetIndex() int { | ||
| 138 | - | core.LazyRegister(&xLayoutIterGetIndex, "PANGO", "pango_layout_iter_get_index", false) | |||
| 139 | - | ||||
| 140 | cret := xLayoutIterGetIndex(x.GoPointer()) | 126 | cret := xLayoutIterGetIndex(x.GoPointer()) | ||
| 141 | return cret | 127 | return cret | ||
| 142 | } | 128 | } | ||
| @@ -145,7 +131,6 @@ var xLayoutIterGetLayout func(uintptr) uintptr | |||||
| 145 | 131 | ||||
| 146 | // Gets the layout associated with a `PangoLayoutIter`. | 132 | // Gets the layout associated with a `PangoLayoutIter`. | ||
| 147 | func (x *LayoutIter) GetLayout() *Layout { | 133 | func (x *LayoutIter) GetLayout() *Layout { | ||
| 148 | - | core.LazyRegister(&xLayoutIterGetLayout, "PANGO", "pango_layout_iter_get_layout", false) | |||
| 149 | var cls *Layout | 134 | var cls *Layout | ||
| 150 | 135 | ||||
| 151 | cret := xLayoutIterGetLayout(x.GoPointer()) | 136 | cret := xLayoutIterGetLayout(x.GoPointer()) | ||
| @@ -163,8 +148,6 @@ var xLayoutIterGetLayoutExtents func(uintptr, *Rectangle, *Rectangle) | |||||
| 163 | 148 | ||||
| 164 | // Obtains the extents of the `PangoLayout` being iterated over. | 149 | // Obtains the extents of the `PangoLayout` being iterated over. | ||
| 165 | func (x *LayoutIter) GetLayoutExtents(InkRectVar *Rectangle, LogicalRectVar *Rectangle) { | 150 | func (x *LayoutIter) GetLayoutExtents(InkRectVar *Rectangle, LogicalRectVar *Rectangle) { | ||
| 166 | - | core.LazyRegister(&xLayoutIterGetLayoutExtents, "PANGO", "pango_layout_iter_get_layout_extents", false) | |||
| 167 | - | ||||
| 168 | xLayoutIterGetLayoutExtents(x.GoPointer(), InkRectVar, LogicalRectVar) | 151 | xLayoutIterGetLayoutExtents(x.GoPointer(), InkRectVar, LogicalRectVar) | ||
| 169 | } | 152 | } | ||
| 170 | 153 | ||||
| @@ -176,8 +159,6 @@ var xLayoutIterGetLine func(uintptr) uintptr | |||||
| 176 | // you do not plan to modify the contents of the line (glyphs, | 159 | // you do not plan to modify the contents of the line (glyphs, | ||
| 177 | // glyph widths, etc.). | 160 | // glyph widths, etc.). | ||
| 178 | func (x *LayoutIter) GetLine() *LayoutLine { | 161 | func (x *LayoutIter) GetLine() *LayoutLine { | ||
| 179 | - | core.LazyRegister(&xLayoutIterGetLine, "PANGO", "pango_layout_iter_get_line", false) | |||
| 180 | - | ||||
| 181 | cret := xLayoutIterGetLine(x.GoPointer()) | 162 | cret := xLayoutIterGetLine(x.GoPointer()) | ||
| 182 | if cret == 0 { | 163 | if cret == 0 { | ||
| 183 | return nil | 164 | return nil | ||
| @@ -194,8 +175,6 @@ var xLayoutIterGetLineExtents func(uintptr, *Rectangle, *Rectangle) | |||||
| 194 | // function will be the same width/height but not at the same x/y | 175 | // function will be the same width/height but not at the same x/y | ||
| 195 | // as the extents returned from [method@Pango.LayoutLine.get_extents]. | 176 | // as the extents returned from [method@Pango.LayoutLine.get_extents]. | ||
| 196 | func (x *LayoutIter) GetLineExtents(InkRectVar *Rectangle, LogicalRectVar *Rectangle) { | 177 | func (x *LayoutIter) GetLineExtents(InkRectVar *Rectangle, LogicalRectVar *Rectangle) { | ||
| 197 | - | core.LazyRegister(&xLayoutIterGetLineExtents, "PANGO", "pango_layout_iter_get_line_extents", false) | |||
| 198 | - | ||||
| 199 | xLayoutIterGetLineExtents(x.GoPointer(), InkRectVar, LogicalRectVar) | 178 | xLayoutIterGetLineExtents(x.GoPointer(), InkRectVar, LogicalRectVar) | ||
| 200 | } | 179 | } | ||
| 201 | 180 | ||||
| @@ -207,8 +186,6 @@ var xLayoutIterGetLineReadonly func(uintptr) uintptr | |||||
| 207 | // but the user is not expected to modify the contents of the line | 186 | // but the user is not expected to modify the contents of the line | ||
| 208 | // (glyphs, glyph widths, etc.). | 187 | // (glyphs, glyph widths, etc.). | ||
| 209 | func (x *LayoutIter) GetLineReadonly() *LayoutLine { | 188 | func (x *LayoutIter) GetLineReadonly() *LayoutLine { | ||
| 210 | - | core.LazyRegister(&xLayoutIterGetLineReadonly, "PANGO", "pango_layout_iter_get_line_readonly", false) | |||
| 211 | - | ||||
| 212 | cret := xLayoutIterGetLineReadonly(x.GoPointer()) | 189 | cret := xLayoutIterGetLineReadonly(x.GoPointer()) | ||
| 213 | if cret == 0 { | 190 | if cret == 0 { | ||
| 214 | return nil | 191 | return nil | ||
| @@ -230,8 +207,6 @@ var xLayoutIterGetLineYrange func(uintptr, *int, *int) | |||||
| 230 | // Note: Since 1.44, Pango uses line heights for placing lines, and there | 207 | // Note: Since 1.44, Pango uses line heights for placing lines, and there | ||
| 231 | // may be gaps between the ranges returned by this function. | 208 | // may be gaps between the ranges returned by this function. | ||
| 232 | func (x *LayoutIter) GetLineYrange(Y0Var *int, Y1Var *int) { | 209 | func (x *LayoutIter) GetLineYrange(Y0Var *int, Y1Var *int) { | ||
| 233 | - | core.LazyRegister(&xLayoutIterGetLineYrange, "PANGO", "pango_layout_iter_get_line_yrange", false) | |||
| 234 | - | ||||
| 235 | xLayoutIterGetLineYrange(x.GoPointer(), Y0Var, Y1Var) | 210 | xLayoutIterGetLineYrange(x.GoPointer(), Y0Var, Y1Var) | ||
| 236 | } | 211 | } | ||
| 237 | 212 | ||||
| @@ -247,8 +222,6 @@ var xLayoutIterGetRun func(uintptr) uintptr | |||||
| 247 | // Use the faster [method@Pango.LayoutIter.get_run_readonly] if you do not | 222 | // Use the faster [method@Pango.LayoutIter.get_run_readonly] if you do not | ||
| 248 | // plan to modify the contents of the run (glyphs, glyph widths, etc.). | 223 | // plan to modify the contents of the run (glyphs, glyph widths, etc.). | ||
| 249 | func (x *LayoutIter) GetRun() *LayoutRun { | 224 | func (x *LayoutIter) GetRun() *LayoutRun { | ||
| 250 | - | core.LazyRegister(&xLayoutIterGetRun, "PANGO", "pango_layout_iter_get_run", false) | |||
| 251 | - | ||||
| 252 | cret := xLayoutIterGetRun(x.GoPointer()) | 225 | cret := xLayoutIterGetRun(x.GoPointer()) | ||
| 253 | if cret == 0 { | 226 | if cret == 0 { | ||
| 254 | return nil | 227 | return nil | ||
| @@ -266,8 +239,6 @@ var xLayoutIterGetRunBaseline func(uintptr) int | |||||
| 266 | // The run baseline can be different from the line baseline, for | 239 | // The run baseline can be different from the line baseline, for | ||
| 267 | // example due to superscript or subscript positioning. | 240 | // example due to superscript or subscript positioning. | ||
| 268 | func (x *LayoutIter) GetRunBaseline() int { | 241 | func (x *LayoutIter) GetRunBaseline() int { | ||
| 269 | - | core.LazyRegister(&xLayoutIterGetRunBaseline, "PANGO", "pango_layout_iter_get_run_baseline", false) | |||
| 270 | - | ||||
| 271 | cret := xLayoutIterGetRunBaseline(x.GoPointer()) | 242 | cret := xLayoutIterGetRunBaseline(x.GoPointer()) | ||
| 272 | return cret | 243 | return cret | ||
| 273 | } | 244 | } | ||
| @@ -278,8 +249,6 @@ var xLayoutIterGetRunExtents func(uintptr, *Rectangle, *Rectangle) | |||||
| 278 | // | 249 | // | ||
| 279 | // Layout coordinates have the origin at the top left of the entire layout. | 250 | // Layout coordinates have the origin at the top left of the entire layout. | ||
| 280 | func (x *LayoutIter) GetRunExtents(InkRectVar *Rectangle, LogicalRectVar *Rectangle) { | 251 | func (x *LayoutIter) GetRunExtents(InkRectVar *Rectangle, LogicalRectVar *Rectangle) { | ||
| 281 | - | core.LazyRegister(&xLayoutIterGetRunExtents, "PANGO", "pango_layout_iter_get_run_extents", false) | |||
| 282 | - | ||||
| 283 | xLayoutIterGetRunExtents(x.GoPointer(), InkRectVar, LogicalRectVar) | 252 | xLayoutIterGetRunExtents(x.GoPointer(), InkRectVar, LogicalRectVar) | ||
| 284 | } | 253 | } | ||
| 285 | 254 | ||||
| @@ -296,8 +265,6 @@ var xLayoutIterGetRunReadonly func(uintptr) uintptr | |||||
| 296 | // but the user is not expected to modify the contents of the run (glyphs, | 265 | // but the user is not expected to modify the contents of the run (glyphs, | ||
| 297 | // glyph widths, etc.). | 266 | // glyph widths, etc.). | ||
| 298 | func (x *LayoutIter) GetRunReadonly() *LayoutRun { | 267 | func (x *LayoutIter) GetRunReadonly() *LayoutRun { | ||
| 299 | - | core.LazyRegister(&xLayoutIterGetRunReadonly, "PANGO", "pango_layout_iter_get_run_readonly", false) | |||
| 300 | - | ||||
| 301 | cret := xLayoutIterGetRunReadonly(x.GoPointer()) | 268 | cret := xLayoutIterGetRunReadonly(x.GoPointer()) | ||
| 302 | if cret == 0 { | 269 | if cret == 0 { | ||
| 303 | return nil | 270 | return nil | ||
| @@ -311,8 +278,6 @@ var xLayoutIterNextChar func(uintptr) bool | |||||
| 311 | // | 278 | // | ||
| 312 | // If @iter was already at the end of the layout, returns %FALSE. | 279 | // If @iter was already at the end of the layout, returns %FALSE. | ||
| 313 | func (x *LayoutIter) NextChar() bool { | 280 | func (x *LayoutIter) NextChar() bool { | ||
| 314 | - | core.LazyRegister(&xLayoutIterNextChar, "PANGO", "pango_layout_iter_next_char", false) | |||
| 315 | - | ||||
| 316 | cret := xLayoutIterNextChar(x.GoPointer()) | 281 | cret := xLayoutIterNextChar(x.GoPointer()) | ||
| 317 | return cret | 282 | return cret | ||
| 318 | } | 283 | } | ||
| @@ -323,8 +288,6 @@ var xLayoutIterNextCluster func(uintptr) bool | |||||
| 323 | // | 288 | // | ||
| 324 | // If @iter was already at the end of the layout, returns %FALSE. | 289 | // If @iter was already at the end of the layout, returns %FALSE. | ||
| 325 | func (x *LayoutIter) NextCluster() bool { | 290 | func (x *LayoutIter) NextCluster() bool { | ||
| 326 | - | core.LazyRegister(&xLayoutIterNextCluster, "PANGO", "pango_layout_iter_next_cluster", false) | |||
| 327 | - | ||||
| 328 | cret := xLayoutIterNextCluster(x.GoPointer()) | 291 | cret := xLayoutIterNextCluster(x.GoPointer()) | ||
| 329 | return cret | 292 | return cret | ||
| 330 | } | 293 | } | ||
| @@ -335,8 +298,6 @@ var xLayoutIterNextLine func(uintptr) bool | |||||
| 335 | // | 298 | // | ||
| 336 | // If @iter is already on the last line, returns %FALSE. | 299 | // If @iter is already on the last line, returns %FALSE. | ||
| 337 | func (x *LayoutIter) NextLine() bool { | 300 | func (x *LayoutIter) NextLine() bool { | ||
| 338 | - | core.LazyRegister(&xLayoutIterNextLine, "PANGO", "pango_layout_iter_next_line", false) | |||
| 339 | - | ||||
| 340 | cret := xLayoutIterNextLine(x.GoPointer()) | 301 | cret := xLayoutIterNextLine(x.GoPointer()) | ||
| 341 | return cret | 302 | return cret | ||
| 342 | } | 303 | } | ||
| @@ -347,8 +308,6 @@ var xLayoutIterNextRun func(uintptr) bool | |||||
| 347 | // | 308 | // | ||
| 348 | // If @iter was already at the end of the layout, returns %FALSE. | 309 | // If @iter was already at the end of the layout, returns %FALSE. | ||
| 349 | func (x *LayoutIter) NextRun() bool { | 310 | func (x *LayoutIter) NextRun() bool { | ||
| 350 | - | core.LazyRegister(&xLayoutIterNextRun, "PANGO", "pango_layout_iter_next_run", false) | |||
| 351 | - | ||||
| 352 | cret := xLayoutIterNextRun(x.GoPointer()) | 311 | cret := xLayoutIterNextRun(x.GoPointer()) | ||
| 353 | return cret | 312 | return cret | ||
| 354 | } | 313 | } | ||
| @@ -378,7 +337,6 @@ type LayoutLine struct { | |||||
| 378 | var xLayoutLineGLibType func() types.GType | 337 | var xLayoutLineGLibType func() types.GType | ||
| 379 | 338 | ||||
| 380 | func LayoutLineGLibType() types.GType { | 339 | func LayoutLineGLibType() types.GType { | ||
| 381 | - | core.LazyRegister(&xLayoutLineGLibType, "PANGO", "pango_layout_line_get_type", false) | |||
| 382 | return xLayoutLineGLibType() | 340 | return xLayoutLineGLibType() | ||
| 383 | } | 341 | } | ||
| 384 | 342 | ||||
| @@ -401,8 +359,6 @@ var xLayoutLineGetExtents func(uintptr, *Rectangle, *Rectangle) | |||||
| 401 | // See [method@Pango.Font.get_glyph_extents] for details | 359 | // See [method@Pango.Font.get_glyph_extents] for details | ||
| 402 | // about the interpretation of the rectangles. | 360 | // about the interpretation of the rectangles. | ||
| 403 | func (x *LayoutLine) GetExtents(InkRectVar *Rectangle, LogicalRectVar *Rectangle) { | 361 | func (x *LayoutLine) GetExtents(InkRectVar *Rectangle, LogicalRectVar *Rectangle) { | ||
| 404 | - | core.LazyRegister(&xLayoutLineGetExtents, "PANGO", "pango_layout_line_get_extents", false) | |||
| 405 | - | ||||
| 406 | xLayoutLineGetExtents(x.GoPointer(), InkRectVar, LogicalRectVar) | 362 | xLayoutLineGetExtents(x.GoPointer(), InkRectVar, LogicalRectVar) | ||
| 407 | } | 363 | } | ||
| 408 | 364 | ||||
| @@ -416,8 +372,6 @@ var xLayoutLineGetHeight func(uintptr, *int) | |||||
| 416 | // [method@Pango.Layout.set_spacing] and | 372 | // [method@Pango.Layout.set_spacing] and | ||
| 417 | // [method@Pango.Layout.set_line_spacing]. | 373 | // [method@Pango.Layout.set_line_spacing]. | ||
| 418 | func (x *LayoutLine) GetHeight(HeightVar *int) { | 374 | func (x *LayoutLine) GetHeight(HeightVar *int) { | ||
| 419 | - | core.LazyRegister(&xLayoutLineGetHeight, "PANGO", "pango_layout_line_get_height", false) | |||
| 420 | - | ||||
| 421 | xLayoutLineGetHeight(x.GoPointer(), HeightVar) | 375 | xLayoutLineGetHeight(x.GoPointer(), HeightVar) | ||
| 422 | } | 376 | } | ||
| 423 | 377 | ||||
| @@ -425,8 +379,6 @@ var xLayoutLineGetLength func(uintptr) int | |||||
| 425 | 379 | ||||
| 426 | // Returns the length of the line, in bytes. | 380 | // Returns the length of the line, in bytes. | ||
| 427 | func (x *LayoutLine) GetLength() int { | 381 | func (x *LayoutLine) GetLength() int { | ||
| 428 | - | core.LazyRegister(&xLayoutLineGetLength, "PANGO", "pango_layout_line_get_length", false) | |||
| 429 | - | ||||
| 430 | cret := xLayoutLineGetLength(x.GoPointer()) | 382 | cret := xLayoutLineGetLength(x.GoPointer()) | ||
| 431 | return cret | 383 | return cret | ||
| 432 | } | 384 | } | ||
| @@ -440,8 +392,6 @@ var xLayoutLineGetPixelExtents func(uintptr, *Rectangle, *Rectangle) | |||||
| 440 | // such that the rounded rectangles fully contain the unrounded one (that is, | 392 | // such that the rounded rectangles fully contain the unrounded one (that is, | ||
| 441 | // passes them as first argument to [func@extents_to_pixels]). | 393 | // passes them as first argument to [func@extents_to_pixels]). | ||
| 442 | func (x *LayoutLine) GetPixelExtents(InkRectVar *Rectangle, LogicalRectVar *Rectangle) { | 394 | func (x *LayoutLine) GetPixelExtents(InkRectVar *Rectangle, LogicalRectVar *Rectangle) { | ||
| 443 | - | core.LazyRegister(&xLayoutLineGetPixelExtents, "PANGO", "pango_layout_line_get_pixel_extents", false) | |||
| 444 | - | ||||
| 445 | xLayoutLineGetPixelExtents(x.GoPointer(), InkRectVar, LogicalRectVar) | 395 | xLayoutLineGetPixelExtents(x.GoPointer(), InkRectVar, LogicalRectVar) | ||
| 446 | } | 396 | } | ||
| 447 | 397 | ||||
| @@ -449,8 +399,6 @@ var xLayoutLineGetResolvedDirection func(uintptr) Direction | |||||
| 449 | 399 | ||||
| 450 | // Returns the resolved direction of the line. | 400 | // Returns the resolved direction of the line. | ||
| 451 | func (x *LayoutLine) GetResolvedDirection() Direction { | 401 | func (x *LayoutLine) GetResolvedDirection() Direction { | ||
| 452 | - | core.LazyRegister(&xLayoutLineGetResolvedDirection, "PANGO", "pango_layout_line_get_resolved_direction", false) | |||
| 453 | - | ||||
| 454 | cret := xLayoutLineGetResolvedDirection(x.GoPointer()) | 402 | cret := xLayoutLineGetResolvedDirection(x.GoPointer()) | ||
| 455 | return cret | 403 | return cret | ||
| 456 | } | 404 | } | ||
| @@ -460,8 +408,6 @@ var xLayoutLineGetStartIndex func(uintptr) int | |||||
| 460 | // Returns the start index of the line, as byte index | 408 | // Returns the start index of the line, as byte index | ||
| 461 | // into the text of the layout. | 409 | // into the text of the layout. | ||
| 462 | func (x *LayoutLine) GetStartIndex() int { | 410 | func (x *LayoutLine) GetStartIndex() int { | ||
| 463 | - | core.LazyRegister(&xLayoutLineGetStartIndex, "PANGO", "pango_layout_line_get_start_index", false) | |||
| 464 | - | ||||
| 465 | cret := xLayoutLineGetStartIndex(x.GoPointer()) | 411 | cret := xLayoutLineGetStartIndex(x.GoPointer()) | ||
| 466 | return cret | 412 | return cret | ||
| 467 | } | 413 | } | ||
| @@ -475,8 +421,6 @@ var xLayoutLineGetXRanges func(uintptr, int, int, *[]int, *int) | |||||
| 475 | // right. The ranges are with respect to the left edge of the entire | 421 | // right. The ranges are with respect to the left edge of the entire | ||
| 476 | // layout, not with respect to the line. | 422 | // layout, not with respect to the line. | ||
| 477 | func (x *LayoutLine) GetXRanges(StartIndexVar int, EndIndexVar int, RangesVar *[]int, NRangesVar *int) { | 423 | func (x *LayoutLine) GetXRanges(StartIndexVar int, EndIndexVar int, RangesVar *[]int, NRangesVar *int) { | ||
| 478 | - | core.LazyRegister(&xLayoutLineGetXRanges, "PANGO", "pango_layout_line_get_x_ranges", false) | |||
| 479 | - | ||||
| 480 | xLayoutLineGetXRanges(x.GoPointer(), StartIndexVar, EndIndexVar, RangesVar, NRangesVar) | 424 | xLayoutLineGetXRanges(x.GoPointer(), StartIndexVar, EndIndexVar, RangesVar, NRangesVar) | ||
| 481 | } | 425 | } | ||
| 482 | 426 | ||||
| @@ -484,8 +428,6 @@ var xLayoutLineIndexToX func(uintptr, int, bool, *int) | |||||
| 484 | 428 | ||||
| 485 | // Converts an index within a line to a X position. | 429 | // Converts an index within a line to a X position. | ||
| 486 | func (x *LayoutLine) IndexToX(IndexVar int, TrailingVar bool, XPosVar *int) { | 430 | func (x *LayoutLine) IndexToX(IndexVar int, TrailingVar bool, XPosVar *int) { | ||
| 487 | - | core.LazyRegister(&xLayoutLineIndexToX, "PANGO", "pango_layout_line_index_to_x", false) | |||
| 488 | - | ||||
| 489 | xLayoutLineIndexToX(x.GoPointer(), IndexVar, TrailingVar, XPosVar) | 431 | xLayoutLineIndexToX(x.GoPointer(), IndexVar, TrailingVar, XPosVar) | ||
| 490 | } | 432 | } | ||
| 491 | 433 | ||||
| @@ -493,8 +435,6 @@ var xLayoutLineIsParagraphStartFn func(uintptr) bool | |||||
| 493 | 435 | ||||
| 494 | // Returns whether this is the first line of the paragraph. | 436 | // Returns whether this is the first line of the paragraph. | ||
| 495 | func (x *LayoutLine) IsParagraphStartFn() bool { | 437 | func (x *LayoutLine) IsParagraphStartFn() bool { | ||
| 496 | - | core.LazyRegister(&xLayoutLineIsParagraphStartFn, "PANGO", "pango_layout_line_is_paragraph_start", false) | |||
| 497 | - | ||||
| 498 | cret := xLayoutLineIsParagraphStartFn(x.GoPointer()) | 438 | cret := xLayoutLineIsParagraphStartFn(x.GoPointer()) | ||
| 499 | return cret | 439 | return cret | ||
| 500 | } | 440 | } | ||
| @@ -503,8 +443,6 @@ var xLayoutLineRef func(uintptr) uintptr | |||||
| 503 | 443 | ||||
| 504 | // Increase the reference count of a `PangoLayoutLine` by one. | 444 | // Increase the reference count of a `PangoLayoutLine` by one. | ||
| 505 | func (x *LayoutLine) Ref() *LayoutLine { | 445 | func (x *LayoutLine) Ref() *LayoutLine { | ||
| 506 | - | core.LazyRegister(&xLayoutLineRef, "PANGO", "pango_layout_line_ref", false) | |||
| 507 | - | ||||
| 508 | cret := xLayoutLineRef(x.GoPointer()) | 446 | cret := xLayoutLineRef(x.GoPointer()) | ||
| 509 | if cret == 0 { | 447 | if cret == 0 { | ||
| 510 | return nil | 448 | return nil | ||
| @@ -519,8 +457,6 @@ var xLayoutLineUnref func(uintptr) | |||||
| 519 | // If the result is zero, the line and all associated memory | 457 | // If the result is zero, the line and all associated memory | ||
| 520 | // will be freed. | 458 | // will be freed. | ||
| 521 | func (x *LayoutLine) Unref() { | 459 | func (x *LayoutLine) Unref() { | ||
| 522 | - | core.LazyRegister(&xLayoutLineUnref, "PANGO", "pango_layout_line_unref", false) | |||
| 523 | - | ||||
| 524 | xLayoutLineUnref(x.GoPointer()) | 460 | xLayoutLineUnref(x.GoPointer()) | ||
| 525 | } | 461 | } | ||
| 526 | 462 | ||||
| @@ -538,8 +474,6 @@ var xLayoutLineXToIndex func(uintptr, int, *int, *int) bool | |||||
| 538 | // in the line and @trailing being set to the number of characters in that | 474 | // in the line and @trailing being set to the number of characters in that | ||
| 539 | // grapheme. The reverse is true for a left-to-right line. | 475 | // grapheme. The reverse is true for a left-to-right line. | ||
| 540 | func (x *LayoutLine) XToIndex(XPosVar int, IndexVar *int, TrailingVar *int) bool { | 476 | func (x *LayoutLine) XToIndex(XPosVar int, IndexVar *int, TrailingVar *int) bool { | ||
| 541 | - | core.LazyRegister(&xLayoutLineXToIndex, "PANGO", "pango_layout_line_x_to_index", false) | |||
| 542 | - | ||||
| 543 | cret := xLayoutLineXToIndex(x.GoPointer(), XPosVar, IndexVar, TrailingVar) | 477 | cret := xLayoutLineXToIndex(x.GoPointer(), XPosVar, IndexVar, TrailingVar) | ||
| 544 | return cret | 478 | return cret | ||
| 545 | } | 479 | } | ||
| @@ -558,7 +492,6 @@ type LayoutDeserializeFlags int | |||||
| 558 | var xLayoutDeserializeFlagsGLibType func() types.GType | 492 | var xLayoutDeserializeFlagsGLibType func() types.GType | ||
| 559 | 493 | ||||
| 560 | func LayoutDeserializeFlagsGLibType() types.GType { | 494 | func LayoutDeserializeFlagsGLibType() types.GType { | ||
| 561 | - | core.LazyRegister(&xLayoutDeserializeFlagsGLibType, "PANGO", "pango_layout_deserialize_flags_get_type", false) | |||
| 562 | return xLayoutDeserializeFlagsGLibType() | 495 | return xLayoutDeserializeFlagsGLibType() | ||
| 563 | } | 496 | } | ||
| 564 | 497 | ||||
| @@ -579,7 +512,6 @@ type LayoutSerializeFlags int | |||||
| 579 | var xLayoutSerializeFlagsGLibType func() types.GType | 512 | var xLayoutSerializeFlagsGLibType func() types.GType | ||
| 580 | 513 | ||||
| 581 | func LayoutSerializeFlagsGLibType() types.GType { | 514 | func LayoutSerializeFlagsGLibType() types.GType { | ||
| 582 | - | core.LazyRegister(&xLayoutSerializeFlagsGLibType, "PANGO", "pango_layout_serialize_flags_get_type", false) | |||
| 583 | return xLayoutSerializeFlagsGLibType() | 515 | return xLayoutSerializeFlagsGLibType() | ||
| 584 | } | 516 | } | ||
| 585 | 517 | ||||
| @@ -606,7 +538,6 @@ type Alignment int | |||||
| 606 | var xAlignmentGLibType func() types.GType | 538 | var xAlignmentGLibType func() types.GType | ||
| 607 | 539 | ||||
| 608 | func AlignmentGLibType() types.GType { | 540 | func AlignmentGLibType() types.GType { | ||
| 609 | - | core.LazyRegister(&xAlignmentGLibType, "PANGO", "pango_alignment_get_type", false) | |||
| 610 | return xAlignmentGLibType() | 541 | return xAlignmentGLibType() | ||
| 611 | } | 542 | } | ||
| 612 | 543 | ||||
| @@ -631,7 +562,6 @@ type EllipsizeMode int | |||||
| 631 | var xEllipsizeModeGLibType func() types.GType | 562 | var xEllipsizeModeGLibType func() types.GType | ||
| 632 | 563 | ||||
| 633 | func EllipsizeModeGLibType() types.GType { | 564 | func EllipsizeModeGLibType() types.GType { | ||
| 634 | - | core.LazyRegister(&xEllipsizeModeGLibType, "PANGO", "pango_ellipsize_mode_get_type", false) | |||
| 635 | return xEllipsizeModeGLibType() | 565 | return xEllipsizeModeGLibType() | ||
| 636 | } | 566 | } | ||
| 637 | 567 | ||||
| @@ -653,7 +583,6 @@ type LayoutDeserializeError int | |||||
| 653 | var xLayoutDeserializeErrorGLibType func() types.GType | 583 | var xLayoutDeserializeErrorGLibType func() types.GType | ||
| 654 | 584 | ||||
| 655 | func LayoutDeserializeErrorGLibType() types.GType { | 585 | func LayoutDeserializeErrorGLibType() types.GType { | ||
| 656 | - | core.LazyRegister(&xLayoutDeserializeErrorGLibType, "PANGO", "pango_layout_deserialize_error_get_type", false) | |||
| 657 | return xLayoutDeserializeErrorGLibType() | 586 | return xLayoutDeserializeErrorGLibType() | ||
| 658 | } | 587 | } | ||
| 659 | 588 | ||||
| @@ -681,7 +610,6 @@ type WrapMode int | |||||
| 681 | var xWrapModeGLibType func() types.GType | 610 | var xWrapModeGLibType func() types.GType | ||
| 682 | 611 | ||||
| 683 | func WrapModeGLibType() types.GType { | 612 | func WrapModeGLibType() types.GType { | ||
| 684 | - | core.LazyRegister(&xWrapModeGLibType, "PANGO", "pango_wrap_mode_get_type", false) | |||
| 685 | return xWrapModeGLibType() | 613 | return xWrapModeGLibType() | ||
| 686 | } | 614 | } | ||
| 687 | 615 | ||||
| @@ -744,7 +672,6 @@ type Layout struct { | |||||
| 744 | var xLayoutGLibType func() types.GType | 672 | var xLayoutGLibType func() types.GType | ||
| 745 | 673 | ||||
| 746 | func LayoutGLibType() types.GType { | 674 | func LayoutGLibType() types.GType { | ||
| 747 | - | core.LazyRegister(&xLayoutGLibType, "PANGO", "pango_layout_get_type", false) | |||
| 748 | return xLayoutGLibType() | 675 | return xLayoutGLibType() | ||
| 749 | } | 676 | } | ||
| 750 | 677 | ||||
| @@ -759,7 +686,6 @@ var xNewLayout func(uintptr) uintptr | |||||
| 759 | // Create a new `PangoLayout` object with attributes initialized to | 686 | // Create a new `PangoLayout` object with attributes initialized to | ||
| 760 | // default values for a particular `PangoContext`. | 687 | // default values for a particular `PangoContext`. | ||
| 761 | func NewLayout(ContextVar *Context) *Layout { | 688 | func NewLayout(ContextVar *Context) *Layout { | ||
| 762 | - | core.LazyRegister(&xNewLayout, "PANGO", "pango_layout_new", false) | |||
| 763 | var cls *Layout | 689 | var cls *Layout | ||
| 764 | 690 | ||||
| 765 | cret := xNewLayout(ContextVar.GoPointer()) | 691 | cret := xNewLayout(ContextVar.GoPointer()) | ||
| @@ -780,8 +706,6 @@ var xLayoutContextChanged func(uintptr) | |||||
| 780 | // This function should be called if you make changes to the context | 706 | // This function should be called if you make changes to the context | ||
| 781 | // subsequent to creating the layout. | 707 | // subsequent to creating the layout. | ||
| 782 | func (x *Layout) ContextChanged() { | 708 | func (x *Layout) ContextChanged() { | ||
| 783 | - | core.LazyRegister(&xLayoutContextChanged, "PANGO", "pango_layout_context_changed", false) | |||
| 784 | - | ||||
| 785 | xLayoutContextChanged(x.GoPointer()) | 709 | xLayoutContextChanged(x.GoPointer()) | ||
| 786 | } | 710 | } | ||
| 787 | 711 | ||||
| @@ -792,7 +716,6 @@ var xLayoutCopy func(uintptr) uintptr | |||||
| 792 | // The attribute list, tab array, and text from the original layout | 716 | // The attribute list, tab array, and text from the original layout | ||
| 793 | // are all copied by value. | 717 | // are all copied by value. | ||
| 794 | func (x *Layout) Copy() *Layout { | 718 | func (x *Layout) Copy() *Layout { | ||
| 795 | - | core.LazyRegister(&xLayoutCopy, "PANGO", "pango_layout_copy", false) | |||
| 796 | var cls *Layout | 719 | var cls *Layout | ||
| 797 | 720 | ||||
| 798 | cret := xLayoutCopy(x.GoPointer()) | 721 | cret := xLayoutCopy(x.GoPointer()) | ||
| @@ -810,8 +733,6 @@ var xLayoutGetAlignment func(uintptr) Alignment | |||||
| 810 | // Gets the alignment for the layout: how partial lines are | 733 | // Gets the alignment for the layout: how partial lines are | ||
| 811 | // positioned within the horizontal space available. | 734 | // positioned within the horizontal space available. | ||
| 812 | func (x *Layout) GetAlignment() Alignment { | 735 | func (x *Layout) GetAlignment() Alignment { | ||
| 813 | - | core.LazyRegister(&xLayoutGetAlignment, "PANGO", "pango_layout_get_alignment", false) | |||
| 814 | - | ||||
| 815 | cret := xLayoutGetAlignment(x.GoPointer()) | 736 | cret := xLayoutGetAlignment(x.GoPointer()) | ||
| 816 | return cret | 737 | return cret | ||
| 817 | } | 738 | } | ||
| @@ -820,8 +741,6 @@ var xLayoutGetAttributes func(uintptr) uintptr | |||||
| 820 | 741 | ||||
| 821 | // Gets the attribute list for the layout, if any. | 742 | // Gets the attribute list for the layout, if any. | ||
| 822 | func (x *Layout) GetAttributes() *AttrList { | 743 | func (x *Layout) GetAttributes() *AttrList { | ||
| 823 | - | core.LazyRegister(&xLayoutGetAttributes, "PANGO", "pango_layout_get_attributes", false) | |||
| 824 | - | ||||
| 825 | cret := xLayoutGetAttributes(x.GoPointer()) | 744 | cret := xLayoutGetAttributes(x.GoPointer()) | ||
| 826 | if cret == 0 { | 745 | if cret == 0 { | ||
| 827 | return nil | 746 | return nil | ||
| @@ -836,8 +755,6 @@ var xLayoutGetAutoDir func(uintptr) bool | |||||
| 836 | // | 755 | // | ||
| 837 | // See [method@Pango.Layout.set_auto_dir]. | 756 | // See [method@Pango.Layout.set_auto_dir]. | ||
| 838 | func (x *Layout) GetAutoDir() bool { | 757 | func (x *Layout) GetAutoDir() bool { | ||
| 839 | - | core.LazyRegister(&xLayoutGetAutoDir, "PANGO", "pango_layout_get_auto_dir", false) | |||
| 840 | - | ||||
| 841 | cret := xLayoutGetAutoDir(x.GoPointer()) | 758 | cret := xLayoutGetAutoDir(x.GoPointer()) | ||
| 842 | return cret | 759 | return cret | ||
| 843 | } | 760 | } | ||
| @@ -846,8 +763,6 @@ var xLayoutGetBaseline func(uintptr) int | |||||
| 846 | 763 | ||||
| 847 | // Gets the Y position of baseline of the first line in @layout. | 764 | // Gets the Y position of baseline of the first line in @layout. | ||
| 848 | func (x *Layout) GetBaseline() int { | 765 | func (x *Layout) GetBaseline() int { | ||
| 849 | - | core.LazyRegister(&xLayoutGetBaseline, "PANGO", "pango_layout_get_baseline", false) | |||
| 850 | - | ||||
| 851 | cret := xLayoutGetBaseline(x.GoPointer()) | 766 | cret := xLayoutGetBaseline(x.GoPointer()) | ||
| 852 | return cret | 767 | return cret | ||
| 853 | } | 768 | } | ||
| @@ -868,8 +783,6 @@ var xLayoutGetCaretPos func(uintptr, int, *Rectangle, *Rectangle) | |||||
| 868 | // | 783 | // | ||
| 869 | // </picture> | 784 | // </picture> | ||
| 870 | func (x *Layout) GetCaretPos(IndexVar int, StrongPosVar *Rectangle, WeakPosVar *Rectangle) { | 785 | func (x *Layout) GetCaretPos(IndexVar int, StrongPosVar *Rectangle, WeakPosVar *Rectangle) { | ||
| 871 | - | core.LazyRegister(&xLayoutGetCaretPos, "PANGO", "pango_layout_get_caret_pos", false) | |||
| 872 | - | ||||
| 873 | xLayoutGetCaretPos(x.GoPointer(), IndexVar, StrongPosVar, WeakPosVar) | 786 | xLayoutGetCaretPos(x.GoPointer(), IndexVar, StrongPosVar, WeakPosVar) | ||
| 874 | } | 787 | } | ||
| 875 | 788 | ||||
| @@ -878,8 +791,6 @@ var xLayoutGetCharacterCount func(uintptr) int | |||||
| 878 | // Returns the number of Unicode characters in the | 791 | // Returns the number of Unicode characters in the | ||
| 879 | // the text of @layout. | 792 | // the text of @layout. | ||
| 880 | func (x *Layout) GetCharacterCount() int { | 793 | func (x *Layout) GetCharacterCount() int { | ||
| 881 | - | core.LazyRegister(&xLayoutGetCharacterCount, "PANGO", "pango_layout_get_character_count", false) | |||
| 882 | - | ||||
| 883 | cret := xLayoutGetCharacterCount(x.GoPointer()) | 794 | cret := xLayoutGetCharacterCount(x.GoPointer()) | ||
| 884 | return cret | 795 | return cret | ||
| 885 | } | 796 | } | ||
| @@ -888,7 +799,6 @@ var xLayoutGetContext func(uintptr) uintptr | |||||
| 888 | 799 | ||||
| 889 | // Retrieves the `PangoContext` used for this layout. | 800 | // Retrieves the `PangoContext` used for this layout. | ||
| 890 | func (x *Layout) GetContext() *Context { | 801 | func (x *Layout) GetContext() *Context { | ||
| 891 | - | core.LazyRegister(&xLayoutGetContext, "PANGO", "pango_layout_get_context", false) | |||
| 892 | var cls *Context | 802 | var cls *Context | ||
| 893 | 803 | ||||
| 894 | cret := xLayoutGetContext(x.GoPointer()) | 804 | cret := xLayoutGetContext(x.GoPointer()) | ||
| @@ -936,8 +846,6 @@ var xLayoutGetCursorPos func(uintptr, int, *Rectangle, *Rectangle) | |||||
| 936 | // character after the 'b', and typing another Hebrew character, like 'ג', | 846 | // character after the 'b', and typing another Hebrew character, like 'ג', | ||
| 937 | // will insert it at the end. | 847 | // will insert it at the end. | ||
| 938 | func (x *Layout) GetCursorPos(IndexVar int, StrongPosVar *Rectangle, WeakPosVar *Rectangle) { | 848 | func (x *Layout) GetCursorPos(IndexVar int, StrongPosVar *Rectangle, WeakPosVar *Rectangle) { | ||
| 939 | - | core.LazyRegister(&xLayoutGetCursorPos, "PANGO", "pango_layout_get_cursor_pos", false) | |||
| 940 | - | ||||
| 941 | xLayoutGetCursorPos(x.GoPointer(), IndexVar, StrongPosVar, WeakPosVar) | 849 | xLayoutGetCursorPos(x.GoPointer(), IndexVar, StrongPosVar, WeakPosVar) | ||
| 942 | } | 850 | } | ||
| 943 | 851 | ||||
| @@ -945,8 +853,6 @@ var xLayoutGetDirection func(uintptr, int) Direction | |||||
| 945 | 853 | ||||
| 946 | // Gets the text direction at the given character position in @layout. | 854 | // Gets the text direction at the given character position in @layout. | ||
| 947 | func (x *Layout) GetDirection(IndexVar int) Direction { | 855 | func (x *Layout) GetDirection(IndexVar int) Direction { | ||
| 948 | - | core.LazyRegister(&xLayoutGetDirection, "PANGO", "pango_layout_get_direction", false) | |||
| 949 | - | ||||
| 950 | cret := xLayoutGetDirection(x.GoPointer(), IndexVar) | 856 | cret := xLayoutGetDirection(x.GoPointer(), IndexVar) | ||
| 951 | return cret | 857 | return cret | ||
| 952 | } | 858 | } | ||
| @@ -960,8 +866,6 @@ var xLayoutGetEllipsize func(uintptr) EllipsizeMode | |||||
| 960 | // Use [method@Pango.Layout.is_ellipsized] to query whether any | 866 | // Use [method@Pango.Layout.is_ellipsized] to query whether any | ||
| 961 | // paragraphs were actually ellipsized. | 867 | // paragraphs were actually ellipsized. | ||
| 962 | func (x *Layout) GetEllipsize() EllipsizeMode { | 868 | func (x *Layout) GetEllipsize() EllipsizeMode { | ||
| 963 | - | core.LazyRegister(&xLayoutGetEllipsize, "PANGO", "pango_layout_get_ellipsize", false) | |||
| 964 | - | ||||
| 965 | cret := xLayoutGetEllipsize(x.GoPointer()) | 869 | cret := xLayoutGetEllipsize(x.GoPointer()) | ||
| 966 | return cret | 870 | return cret | ||
| 967 | } | 871 | } | ||
| @@ -979,8 +883,6 @@ var xLayoutGetExtents func(uintptr, *Rectangle, *Rectangle) | |||||
| 979 | // The extents are given in layout coordinates and in Pango units; layout | 883 | // The extents are given in layout coordinates and in Pango units; layout | ||
| 980 | // coordinates begin at the top left corner of the layout. | 884 | // coordinates begin at the top left corner of the layout. | ||
| 981 | func (x *Layout) GetExtents(InkRectVar *Rectangle, LogicalRectVar *Rectangle) { | 885 | func (x *Layout) GetExtents(InkRectVar *Rectangle, LogicalRectVar *Rectangle) { | ||
| 982 | - | core.LazyRegister(&xLayoutGetExtents, "PANGO", "pango_layout_get_extents", false) | |||
| 983 | - | ||||
| 984 | xLayoutGetExtents(x.GoPointer(), InkRectVar, LogicalRectVar) | 886 | xLayoutGetExtents(x.GoPointer(), InkRectVar, LogicalRectVar) | ||
| 985 | } | 887 | } | ||
| 986 | 888 | ||||
| @@ -988,8 +890,6 @@ var xLayoutGetFontDescription func(uintptr) uintptr | |||||
| 988 | 890 | ||||
| 989 | // Gets the font description for the layout, if any. | 891 | // Gets the font description for the layout, if any. | ||
| 990 | func (x *Layout) GetFontDescription() *FontDescription { | 892 | func (x *Layout) GetFontDescription() *FontDescription { | ||
| 991 | - | core.LazyRegister(&xLayoutGetFontDescription, "PANGO", "pango_layout_get_font_description", false) | |||
| 992 | - | ||||
| 993 | cret := xLayoutGetFontDescription(x.GoPointer()) | 893 | cret := xLayoutGetFontDescription(x.GoPointer()) | ||
| 994 | if cret == 0 { | 894 | if cret == 0 { | ||
| 995 | return nil | 895 | return nil | ||
| @@ -1003,8 +903,6 @@ var xLayoutGetHeight func(uintptr) int | |||||
| 1003 | // | 903 | // | ||
| 1004 | // See [method@Pango.Layout.set_height] for details. | 904 | // See [method@Pango.Layout.set_height] for details. | ||
| 1005 | func (x *Layout) GetHeight() int { | 905 | func (x *Layout) GetHeight() int { | ||
| 1006 | - | core.LazyRegister(&xLayoutGetHeight, "PANGO", "pango_layout_get_height", false) | |||
| 1007 | - | ||||
| 1008 | cret := xLayoutGetHeight(x.GoPointer()) | 906 | cret := xLayoutGetHeight(x.GoPointer()) | ||
| 1009 | return cret | 907 | return cret | ||
| 1010 | } | 908 | } | ||
| @@ -1015,8 +913,6 @@ var xLayoutGetIndent func(uintptr) int | |||||
| 1015 | // | 913 | // | ||
| 1016 | // A negative value indicates a hanging indentation. | 914 | // A negative value indicates a hanging indentation. | ||
| 1017 | func (x *Layout) GetIndent() int { | 915 | func (x *Layout) GetIndent() int { | ||
| 1018 | - | core.LazyRegister(&xLayoutGetIndent, "PANGO", "pango_layout_get_indent", false) | |||
| 1019 | - | ||||
| 1020 | cret := xLayoutGetIndent(x.GoPointer()) | 916 | cret := xLayoutGetIndent(x.GoPointer()) | ||
| 1021 | return cret | 917 | return cret | ||
| 1022 | } | 918 | } | ||
| @@ -1025,8 +921,6 @@ var xLayoutGetIter func(uintptr) uintptr | |||||
| 1025 | 921 | ||||
| 1026 | // Returns an iterator to iterate over the visual extents of the layout. | 922 | // Returns an iterator to iterate over the visual extents of the layout. | ||
| 1027 | func (x *Layout) GetIter() *LayoutIter { | 923 | func (x *Layout) GetIter() *LayoutIter { | ||
| 1028 | - | core.LazyRegister(&xLayoutGetIter, "PANGO", "pango_layout_get_iter", false) | |||
| 1029 | - | ||||
| 1030 | cret := xLayoutGetIter(x.GoPointer()) | 924 | cret := xLayoutGetIter(x.GoPointer()) | ||
| 1031 | if cret == 0 { | 925 | if cret == 0 { | ||
| 1032 | return nil | 926 | return nil | ||
| @@ -1039,8 +933,6 @@ var xLayoutGetJustify func(uintptr) bool | |||||
| 1039 | // Gets whether each complete line should be stretched to fill the entire | 933 | // Gets whether each complete line should be stretched to fill the entire | ||
| 1040 | // width of the layout. | 934 | // width of the layout. | ||
| 1041 | func (x *Layout) GetJustify() bool { | 935 | func (x *Layout) GetJustify() bool { | ||
| 1042 | - | core.LazyRegister(&xLayoutGetJustify, "PANGO", "pango_layout_get_justify", false) | |||
| 1043 | - | ||||
| 1044 | cret := xLayoutGetJustify(x.GoPointer()) | 936 | cret := xLayoutGetJustify(x.GoPointer()) | ||
| 1045 | return cret | 937 | return cret | ||
| 1046 | } | 938 | } | ||
| @@ -1050,8 +942,6 @@ var xLayoutGetJustifyLastLine func(uintptr) bool | |||||
| 1050 | // Gets whether the last line should be stretched | 942 | // Gets whether the last line should be stretched | ||
| 1051 | // to fill the entire width of the layout. | 943 | // to fill the entire width of the layout. | ||
| 1052 | func (x *Layout) GetJustifyLastLine() bool { | 944 | func (x *Layout) GetJustifyLastLine() bool { | ||
| 1053 | - | core.LazyRegister(&xLayoutGetJustifyLastLine, "PANGO", "pango_layout_get_justify_last_line", false) | |||
| 1054 | - | ||||
| 1055 | cret := xLayoutGetJustifyLastLine(x.GoPointer()) | 945 | cret := xLayoutGetJustifyLastLine(x.GoPointer()) | ||
| 1056 | return cret | 946 | return cret | ||
| 1057 | } | 947 | } | ||
| @@ -1063,8 +953,6 @@ var xLayoutGetLine func(uintptr, int) uintptr | |||||
| 1063 | // Use the faster [method@Pango.Layout.get_line_readonly] if you do not | 953 | // Use the faster [method@Pango.Layout.get_line_readonly] if you do not | ||
| 1064 | // plan to modify the contents of the line (glyphs, glyph widths, etc.). | 954 | // plan to modify the contents of the line (glyphs, glyph widths, etc.). | ||
| 1065 | func (x *Layout) GetLine(LineVar int) *LayoutLine { | 955 | func (x *Layout) GetLine(LineVar int) *LayoutLine { | ||
| 1066 | - | core.LazyRegister(&xLayoutGetLine, "PANGO", "pango_layout_get_line", false) | |||
| 1067 | - | ||||
| 1068 | cret := xLayoutGetLine(x.GoPointer(), LineVar) | 956 | cret := xLayoutGetLine(x.GoPointer(), LineVar) | ||
| 1069 | if cret == 0 { | 957 | if cret == 0 { | ||
| 1070 | return nil | 958 | return nil | ||
| @@ -1076,8 +964,6 @@ var xLayoutGetLineCount func(uintptr) int | |||||
| 1076 | 964 | ||||
| 1077 | // Retrieves the count of lines for the @layout. | 965 | // Retrieves the count of lines for the @layout. | ||
| 1078 | func (x *Layout) GetLineCount() int { | 966 | func (x *Layout) GetLineCount() int { | ||
| 1079 | - | core.LazyRegister(&xLayoutGetLineCount, "PANGO", "pango_layout_get_line_count", false) | |||
| 1080 | - | ||||
| 1081 | cret := xLayoutGetLineCount(x.GoPointer()) | 967 | cret := xLayoutGetLineCount(x.GoPointer()) | ||
| 1082 | return cret | 968 | return cret | ||
| 1083 | } | 969 | } | ||
| @@ -1090,8 +976,6 @@ var xLayoutGetLineReadonly func(uintptr, int) uintptr | |||||
| 1090 | // but the user is not expected to modify the contents of the line | 976 | // but the user is not expected to modify the contents of the line | ||
| 1091 | // (glyphs, glyph widths, etc.). | 977 | // (glyphs, glyph widths, etc.). | ||
| 1092 | func (x *Layout) GetLineReadonly(LineVar int) *LayoutLine { | 978 | func (x *Layout) GetLineReadonly(LineVar int) *LayoutLine { | ||
| 1093 | - | core.LazyRegister(&xLayoutGetLineReadonly, "PANGO", "pango_layout_get_line_readonly", false) | |||
| 1094 | - | ||||
| 1095 | cret := xLayoutGetLineReadonly(x.GoPointer(), LineVar) | 979 | cret := xLayoutGetLineReadonly(x.GoPointer(), LineVar) | ||
| 1096 | if cret == 0 { | 980 | if cret == 0 { | ||
| 1097 | return nil | 981 | return nil | ||
| @@ -1105,8 +989,6 @@ var xLayoutGetLineSpacing func(uintptr) float32 | |||||
| 1105 | // | 989 | // | ||
| 1106 | // See [method@Pango.Layout.set_line_spacing]. | 990 | // See [method@Pango.Layout.set_line_spacing]. | ||
| 1107 | func (x *Layout) GetLineSpacing() float32 { | 991 | func (x *Layout) GetLineSpacing() float32 { | ||
| 1108 | - | core.LazyRegister(&xLayoutGetLineSpacing, "PANGO", "pango_layout_get_line_spacing", false) | |||
| 1109 | - | ||||
| 1110 | cret := xLayoutGetLineSpacing(x.GoPointer()) | 992 | cret := xLayoutGetLineSpacing(x.GoPointer()) | ||
| 1111 | return cret | 993 | return cret | ||
| 1112 | } | 994 | } | ||
| @@ -1118,8 +1000,6 @@ var xLayoutGetLines func(uintptr) uintptr | |||||
| 1118 | // Use the faster [method@Pango.Layout.get_lines_readonly] if you do not | 1000 | // Use the faster [method@Pango.Layout.get_lines_readonly] if you do not | ||
| 1119 | // plan to modify the contents of the lines (glyphs, glyph widths, etc.). | 1001 | // plan to modify the contents of the lines (glyphs, glyph widths, etc.). | ||
| 1120 | func (x *Layout) GetLines() *glib.SList { | 1002 | func (x *Layout) GetLines() *glib.SList { | ||
| 1121 | - | core.LazyRegister(&xLayoutGetLines, "PANGO", "pango_layout_get_lines", false) | |||
| 1122 | - | ||||
| 1123 | cret := xLayoutGetLines(x.GoPointer()) | 1003 | cret := xLayoutGetLines(x.GoPointer()) | ||
| 1124 | if cret == 0 { | 1004 | if cret == 0 { | ||
| 1125 | return nil | 1005 | return nil | ||
| @@ -1135,8 +1015,6 @@ var xLayoutGetLinesReadonly func(uintptr) uintptr | |||||
| 1135 | // but the user is not expected to modify the contents of the lines | 1015 | // but the user is not expected to modify the contents of the lines | ||
| 1136 | // (glyphs, glyph widths, etc.). | 1016 | // (glyphs, glyph widths, etc.). | ||
| 1137 | func (x *Layout) GetLinesReadonly() *glib.SList { | 1017 | func (x *Layout) GetLinesReadonly() *glib.SList { | ||
| 1138 | - | core.LazyRegister(&xLayoutGetLinesReadonly, "PANGO", "pango_layout_get_lines_readonly", false) | |||
| 1139 | - | ||||
| 1140 | cret := xLayoutGetLinesReadonly(x.GoPointer()) | 1018 | cret := xLayoutGetLinesReadonly(x.GoPointer()) | ||
| 1141 | if cret == 0 { | 1019 | if cret == 0 { | ||
| 1142 | return nil | 1020 | return nil | ||
| @@ -1149,8 +1027,6 @@ var xLayoutGetLogAttrs func(uintptr, *uintptr, *int) | |||||
| 1149 | // Retrieves an array of logical attributes for each character in | 1027 | // Retrieves an array of logical attributes for each character in | ||
| 1150 | // the @layout. | 1028 | // the @layout. | ||
| 1151 | func (x *Layout) GetLogAttrs(AttrsVar *uintptr, NAttrsVar *int) { | 1029 | func (x *Layout) GetLogAttrs(AttrsVar *uintptr, NAttrsVar *int) { | ||
| 1152 | - | core.LazyRegister(&xLayoutGetLogAttrs, "PANGO", "pango_layout_get_log_attrs", false) | |||
| 1153 | - | ||||
| 1154 | xLayoutGetLogAttrs(x.GoPointer(), AttrsVar, NAttrsVar) | 1030 | xLayoutGetLogAttrs(x.GoPointer(), AttrsVar, NAttrsVar) | ||
| 1155 | } | 1031 | } | ||
| 1156 | 1032 | ||||
| @@ -1168,8 +1044,6 @@ var xLayoutGetLogAttrsReadonly func(uintptr, *int) uintptr | |||||
| 1168 | // need to be attributes corresponding to both the position before | 1044 | // need to be attributes corresponding to both the position before | ||
| 1169 | // the first character and the position after the last character. | 1045 | // the first character and the position after the last character. | ||
| 1170 | func (x *Layout) GetLogAttrsReadonly(NAttrsVar *int) uintptr { | 1046 | func (x *Layout) GetLogAttrsReadonly(NAttrsVar *int) uintptr { | ||
| 1171 | - | core.LazyRegister(&xLayoutGetLogAttrsReadonly, "PANGO", "pango_layout_get_log_attrs_readonly", false) | |||
| 1172 | - | ||||
| 1173 | cret := xLayoutGetLogAttrsReadonly(x.GoPointer(), NAttrsVar) | 1047 | cret := xLayoutGetLogAttrsReadonly(x.GoPointer(), NAttrsVar) | ||
| 1174 | return cret | 1048 | return cret | ||
| 1175 | } | 1049 | } | ||
| @@ -1183,8 +1057,6 @@ var xLayoutGetPixelExtents func(uintptr, *Rectangle, *Rectangle) | |||||
| 1183 | // such that the rounded rectangles fully contain the unrounded one (that is, | 1057 | // such that the rounded rectangles fully contain the unrounded one (that is, | ||
| 1184 | // passes them as first argument to [func@Pango.extents_to_pixels]). | 1058 | // passes them as first argument to [func@Pango.extents_to_pixels]). | ||
| 1185 | func (x *Layout) GetPixelExtents(InkRectVar *Rectangle, LogicalRectVar *Rectangle) { | 1059 | func (x *Layout) GetPixelExtents(InkRectVar *Rectangle, LogicalRectVar *Rectangle) { | ||
| 1186 | - | core.LazyRegister(&xLayoutGetPixelExtents, "PANGO", "pango_layout_get_pixel_extents", false) | |||
| 1187 | - | ||||
| 1188 | xLayoutGetPixelExtents(x.GoPointer(), InkRectVar, LogicalRectVar) | 1060 | xLayoutGetPixelExtents(x.GoPointer(), InkRectVar, LogicalRectVar) | ||
| 1189 | } | 1061 | } | ||
| 1190 | 1062 | ||||
| @@ -1197,8 +1069,6 @@ var xLayoutGetPixelSize func(uintptr, *int, *int) | |||||
| 1197 | // scaled by %PANGO_SCALE. This is simply a convenience function | 1069 | // scaled by %PANGO_SCALE. This is simply a convenience function | ||
| 1198 | // around [method@Pango.Layout.get_pixel_extents]. | 1070 | // around [method@Pango.Layout.get_pixel_extents]. | ||
| 1199 | func (x *Layout) GetPixelSize(WidthVar *int, HeightVar *int) { | 1071 | func (x *Layout) GetPixelSize(WidthVar *int, HeightVar *int) { | ||
| 1200 | - | core.LazyRegister(&xLayoutGetPixelSize, "PANGO", "pango_layout_get_pixel_size", false) | |||
| 1201 | - | ||||
| 1202 | xLayoutGetPixelSize(x.GoPointer(), WidthVar, HeightVar) | 1072 | xLayoutGetPixelSize(x.GoPointer(), WidthVar, HeightVar) | ||
| 1203 | } | 1073 | } | ||
| 1204 | 1074 | ||||
| @@ -1217,8 +1087,6 @@ var xLayoutGetSerial func(uintptr) uint | |||||
| 1217 | // To force the serial to be increased, use | 1087 | // To force the serial to be increased, use | ||
| 1218 | // [method@Pango.Layout.context_changed]. | 1088 | // [method@Pango.Layout.context_changed]. | ||
| 1219 | func (x *Layout) GetSerial() uint { | 1089 | func (x *Layout) GetSerial() uint { | ||
| 1220 | - | core.LazyRegister(&xLayoutGetSerial, "PANGO", "pango_layout_get_serial", false) | |||
| 1221 | - | ||||
| 1222 | cret := xLayoutGetSerial(x.GoPointer()) | 1090 | cret := xLayoutGetSerial(x.GoPointer()) | ||
| 1223 | return cret | 1091 | return cret | ||
| 1224 | } | 1092 | } | ||
| @@ -1229,8 +1097,6 @@ var xLayoutGetSingleParagraphMode func(uintptr) bool | |||||
| 1229 | // | 1097 | // | ||
| 1230 | // See [method@Pango.Layout.set_single_paragraph_mode]. | 1098 | // See [method@Pango.Layout.set_single_paragraph_mode]. | ||
| 1231 | func (x *Layout) GetSingleParagraphMode() bool { | 1099 | func (x *Layout) GetSingleParagraphMode() bool { | ||
| 1232 | - | core.LazyRegister(&xLayoutGetSingleParagraphMode, "PANGO", "pango_layout_get_single_paragraph_mode", false) | |||
| 1233 | - | ||||
| 1234 | cret := xLayoutGetSingleParagraphMode(x.GoPointer()) | 1100 | cret := xLayoutGetSingleParagraphMode(x.GoPointer()) | ||
| 1235 | return cret | 1101 | return cret | ||
| 1236 | } | 1102 | } | ||
| @@ -1242,8 +1108,6 @@ var xLayoutGetSize func(uintptr, *int, *int) | |||||
| 1242 | // | 1108 | // | ||
| 1243 | // This is simply a convenience function around [method@Pango.Layout.get_extents]. | 1109 | // This is simply a convenience function around [method@Pango.Layout.get_extents]. | ||
| 1244 | func (x *Layout) GetSize(WidthVar *int, HeightVar *int) { | 1110 | func (x *Layout) GetSize(WidthVar *int, HeightVar *int) { | ||
| 1245 | - | core.LazyRegister(&xLayoutGetSize, "PANGO", "pango_layout_get_size", false) | |||
| 1246 | - | ||||
| 1247 | xLayoutGetSize(x.GoPointer(), WidthVar, HeightVar) | 1111 | xLayoutGetSize(x.GoPointer(), WidthVar, HeightVar) | ||
| 1248 | } | 1112 | } | ||
| 1249 | 1113 | ||||
| @@ -1251,8 +1115,6 @@ var xLayoutGetSpacing func(uintptr) int | |||||
| 1251 | 1115 | ||||
| 1252 | // Gets the amount of spacing between the lines of the layout. | 1116 | // Gets the amount of spacing between the lines of the layout. | ||
| 1253 | func (x *Layout) GetSpacing() int { | 1117 | func (x *Layout) GetSpacing() int { | ||
| 1254 | - | core.LazyRegister(&xLayoutGetSpacing, "PANGO", "pango_layout_get_spacing", false) | |||
| 1255 | - | ||||
| 1256 | cret := xLayoutGetSpacing(x.GoPointer()) | 1118 | cret := xLayoutGetSpacing(x.GoPointer()) | ||
| 1257 | return cret | 1119 | return cret | ||
| 1258 | } | 1120 | } | ||
| @@ -1266,8 +1128,6 @@ var xLayoutGetTabs func(uintptr) uintptr | |||||
| 1266 | // | 1128 | // | ||
| 1267 | // The return value should be freed with [method@Pango.TabArray.free]. | 1129 | // The return value should be freed with [method@Pango.TabArray.free]. | ||
| 1268 | func (x *Layout) GetTabs() *TabArray { | 1130 | func (x *Layout) GetTabs() *TabArray { | ||
| 1269 | - | core.LazyRegister(&xLayoutGetTabs, "PANGO", "pango_layout_get_tabs", false) | |||
| 1270 | - | ||||
| 1271 | cret := xLayoutGetTabs(x.GoPointer()) | 1131 | cret := xLayoutGetTabs(x.GoPointer()) | ||
| 1272 | if cret == 0 { | 1132 | if cret == 0 { | ||
| 1273 | return nil | 1133 | return nil | ||
| @@ -1281,8 +1141,6 @@ var xLayoutGetText func(uintptr) string | |||||
| 1281 | // | 1141 | // | ||
| 1282 | // The returned text should not be freed or modified. | 1142 | // The returned text should not be freed or modified. | ||
| 1283 | func (x *Layout) GetText() string { | 1143 | func (x *Layout) GetText() string { | ||
| 1284 | - | core.LazyRegister(&xLayoutGetText, "PANGO", "pango_layout_get_text", false) | |||
| 1285 | - | ||||
| 1286 | cret := xLayoutGetText(x.GoPointer()) | 1144 | cret := xLayoutGetText(x.GoPointer()) | ||
| 1287 | return cret | 1145 | return cret | ||
| 1288 | } | 1146 | } | ||
| @@ -1296,8 +1154,6 @@ var xLayoutGetUnknownGlyphsCount func(uintptr) int | |||||
| 1296 | // used in combination with %PANGO_ATTR_FALLBACK, to check if a | 1154 | // used in combination with %PANGO_ATTR_FALLBACK, to check if a | ||
| 1297 | // certain font supports all the characters in the string. | 1155 | // certain font supports all the characters in the string. | ||
| 1298 | func (x *Layout) GetUnknownGlyphsCount() int { | 1156 | func (x *Layout) GetUnknownGlyphsCount() int { | ||
| 1299 | - | core.LazyRegister(&xLayoutGetUnknownGlyphsCount, "PANGO", "pango_layout_get_unknown_glyphs_count", false) | |||
| 1300 | - | ||||
| 1301 | cret := xLayoutGetUnknownGlyphsCount(x.GoPointer()) | 1157 | cret := xLayoutGetUnknownGlyphsCount(x.GoPointer()) | ||
| 1302 | return cret | 1158 | return cret | ||
| 1303 | } | 1159 | } | ||
| @@ -1306,8 +1162,6 @@ var xLayoutGetWidth func(uintptr) int | |||||
| 1306 | 1162 | ||||
| 1307 | // Gets the width to which the lines of the `PangoLayout` should wrap. | 1163 | // Gets the width to which the lines of the `PangoLayout` should wrap. | ||
| 1308 | func (x *Layout) GetWidth() int { | 1164 | func (x *Layout) GetWidth() int { | ||
| 1309 | - | core.LazyRegister(&xLayoutGetWidth, "PANGO", "pango_layout_get_width", false) | |||
| 1310 | - | ||||
| 1311 | cret := xLayoutGetWidth(x.GoPointer()) | 1165 | cret := xLayoutGetWidth(x.GoPointer()) | ||
| 1312 | return cret | 1166 | return cret | ||
| 1313 | } | 1167 | } | ||
| @@ -1319,8 +1173,6 @@ var xLayoutGetWrap func(uintptr) WrapMode | |||||
| 1319 | // Use [method@Pango.Layout.is_wrapped] to query whether | 1173 | // Use [method@Pango.Layout.is_wrapped] to query whether | ||
| 1320 | // any paragraphs were actually wrapped. | 1174 | // any paragraphs were actually wrapped. | ||
| 1321 | func (x *Layout) GetWrap() WrapMode { | 1175 | func (x *Layout) GetWrap() WrapMode { | ||
| 1322 | - | core.LazyRegister(&xLayoutGetWrap, "PANGO", "pango_layout_get_wrap", false) | |||
| 1323 | - | ||||
| 1324 | cret := xLayoutGetWrap(x.GoPointer()) | 1176 | cret := xLayoutGetWrap(x.GoPointer()) | ||
| 1325 | return cret | 1177 | return cret | ||
| 1326 | } | 1178 | } | ||
| @@ -1331,8 +1183,6 @@ var xLayoutIndexToLineX func(uintptr, int, bool, *int, *int) | |||||
| 1331 | // | 1183 | // | ||
| 1332 | // The X position is measured from the left edge of the line. | 1184 | // The X position is measured from the left edge of the line. | ||
| 1333 | func (x *Layout) IndexToLineX(IndexVar int, TrailingVar bool, LineVar *int, XPosVar *int) { | 1185 | func (x *Layout) IndexToLineX(IndexVar int, TrailingVar bool, LineVar *int, XPosVar *int) { | ||
| 1334 | - | core.LazyRegister(&xLayoutIndexToLineX, "PANGO", "pango_layout_index_to_line_x", false) | |||
| 1335 | - | ||||
| 1336 | xLayoutIndexToLineX(x.GoPointer(), IndexVar, TrailingVar, LineVar, XPosVar) | 1186 | xLayoutIndexToLineX(x.GoPointer(), IndexVar, TrailingVar, LineVar, XPosVar) | ||
| 1337 | } | 1187 | } | ||
| 1338 | 1188 | ||||
| @@ -1346,8 +1196,6 @@ var xLayoutIndexToPos func(uintptr, int, *Rectangle) | |||||
| 1346 | // trailing edge of the grapheme. If the directionality of the grapheme | 1196 | // trailing edge of the grapheme. If the directionality of the grapheme | ||
| 1347 | // is right-to-left, then `pos->width` will be negative. | 1197 | // is right-to-left, then `pos->width` will be negative. | ||
| 1348 | func (x *Layout) IndexToPos(IndexVar int, PosVar *Rectangle) { | 1198 | func (x *Layout) IndexToPos(IndexVar int, PosVar *Rectangle) { | ||
| 1349 | - | core.LazyRegister(&xLayoutIndexToPos, "PANGO", "pango_layout_index_to_pos", false) | |||
| 1350 | - | ||||
| 1351 | xLayoutIndexToPos(x.GoPointer(), IndexVar, PosVar) | 1199 | xLayoutIndexToPos(x.GoPointer(), IndexVar, PosVar) | ||
| 1352 | } | 1200 | } | ||
| 1353 | 1201 | ||||
| @@ -1360,8 +1208,6 @@ var xLayoutIsEllipsized func(uintptr) bool | |||||
| 1360 | // and there are paragraphs exceeding that width that have to be | 1208 | // and there are paragraphs exceeding that width that have to be | ||
| 1361 | // ellipsized. | 1209 | // ellipsized. | ||
| 1362 | func (x *Layout) IsEllipsized() bool { | 1210 | func (x *Layout) IsEllipsized() bool { | ||
| 1363 | - | core.LazyRegister(&xLayoutIsEllipsized, "PANGO", "pango_layout_is_ellipsized", false) | |||
| 1364 | - | ||||
| 1365 | cret := xLayoutIsEllipsized(x.GoPointer()) | 1211 | cret := xLayoutIsEllipsized(x.GoPointer()) | ||
| 1366 | return cret | 1212 | return cret | ||
| 1367 | } | 1213 | } | ||
| @@ -1374,8 +1220,6 @@ var xLayoutIsWrapped func(uintptr) bool | |||||
| 1374 | // and there are paragraphs exceeding the layout width that have | 1220 | // and there are paragraphs exceeding the layout width that have | ||
| 1375 | // to be wrapped. | 1221 | // to be wrapped. | ||
| 1376 | func (x *Layout) IsWrapped() bool { | 1222 | func (x *Layout) IsWrapped() bool { | ||
| 1377 | - | core.LazyRegister(&xLayoutIsWrapped, "PANGO", "pango_layout_is_wrapped", false) | |||
| 1378 | - | ||||
| 1379 | cret := xLayoutIsWrapped(x.GoPointer()) | 1223 | cret := xLayoutIsWrapped(x.GoPointer()) | ||
| 1380 | return cret | 1224 | return cret | ||
| 1381 | } | 1225 | } | ||
| @@ -1398,8 +1242,6 @@ var xLayoutMoveCursorVisually func(uintptr, bool, int, int, int, *int, *int) | |||||
| 1398 | // call to this function may move the cursor over multiple characters | 1242 | // call to this function may move the cursor over multiple characters | ||
| 1399 | // when multiple characters combine to form a single grapheme. | 1243 | // when multiple characters combine to form a single grapheme. | ||
| 1400 | func (x *Layout) MoveCursorVisually(StrongVar bool, OldIndexVar int, OldTrailingVar int, DirectionVar int, NewIndexVar *int, NewTrailingVar *int) { | 1244 | func (x *Layout) MoveCursorVisually(StrongVar bool, OldIndexVar int, OldTrailingVar int, DirectionVar int, NewIndexVar *int, NewTrailingVar *int) { | ||
| 1401 | - | core.LazyRegister(&xLayoutMoveCursorVisually, "PANGO", "pango_layout_move_cursor_visually", false) | |||
| 1402 | - | ||||
| 1403 | xLayoutMoveCursorVisually(x.GoPointer(), StrongVar, OldIndexVar, OldTrailingVar, DirectionVar, NewIndexVar, NewTrailingVar) | 1245 | xLayoutMoveCursorVisually(x.GoPointer(), StrongVar, OldIndexVar, OldTrailingVar, DirectionVar, NewIndexVar, NewTrailingVar) | ||
| 1404 | } | 1246 | } | ||
| 1405 | 1247 | ||||
| @@ -1414,8 +1256,6 @@ var xLayoutSerialize func(uintptr, LayoutSerializeFlags) uintptr | |||||
| 1414 | // The intended use of this function is testing, benchmarking and debugging. | 1256 | // The intended use of this function is testing, benchmarking and debugging. | ||
| 1415 | // The format is not meant as a permanent storage format. | 1257 | // The format is not meant as a permanent storage format. | ||
| 1416 | func (x *Layout) Serialize(FlagsVar LayoutSerializeFlags) *glib.Bytes { | 1258 | func (x *Layout) Serialize(FlagsVar LayoutSerializeFlags) *glib.Bytes { | ||
| 1417 | - | core.LazyRegister(&xLayoutSerialize, "PANGO", "pango_layout_serialize", false) | |||
| 1418 | - | ||||
| 1419 | cret := xLayoutSerialize(x.GoPointer(), FlagsVar) | 1259 | cret := xLayoutSerialize(x.GoPointer(), FlagsVar) | ||
| 1420 | if cret == 0 { | 1260 | if cret == 0 { | ||
| 1421 | return nil | 1261 | return nil | ||
| @@ -1430,8 +1270,6 @@ var xLayoutSetAlignment func(uintptr, Alignment) | |||||
| 1430 | // | 1270 | // | ||
| 1431 | // The default alignment is %PANGO_ALIGN_LEFT. | 1271 | // The default alignment is %PANGO_ALIGN_LEFT. | ||
| 1432 | func (x *Layout) SetAlignment(AlignmentVar Alignment) { | 1272 | func (x *Layout) SetAlignment(AlignmentVar Alignment) { | ||
| 1433 | - | core.LazyRegister(&xLayoutSetAlignment, "PANGO", "pango_layout_set_alignment", false) | |||
| 1434 | - | ||||
| 1435 | xLayoutSetAlignment(x.GoPointer(), AlignmentVar) | 1273 | xLayoutSetAlignment(x.GoPointer(), AlignmentVar) | ||
| 1436 | } | 1274 | } | ||
| 1437 | 1275 | ||||
| @@ -1441,8 +1279,6 @@ var xLayoutSetAttributes func(uintptr, *AttrList) | |||||
| 1441 | // | 1279 | // | ||
| 1442 | // References @attrs, so the caller can unref its reference. | 1280 | // References @attrs, so the caller can unref its reference. | ||
| 1443 | func (x *Layout) SetAttributes(AttrsVar *AttrList) { | 1281 | func (x *Layout) SetAttributes(AttrsVar *AttrList) { | ||
| 1444 | - | core.LazyRegister(&xLayoutSetAttributes, "PANGO", "pango_layout_set_attributes", false) | |||
| 1445 | - | ||||
| 1446 | xLayoutSetAttributes(x.GoPointer(), AttrsVar) | 1282 | xLayoutSetAttributes(x.GoPointer(), AttrsVar) | ||
| 1447 | } | 1283 | } | ||
| 1448 | 1284 | ||||
| @@ -1465,8 +1301,6 @@ var xLayoutSetAutoDir func(uintptr, bool) | |||||
| 1465 | // base direction of the context, the interpretation of | 1301 | // base direction of the context, the interpretation of | ||
| 1466 | // %PANGO_ALIGN_LEFT and %PANGO_ALIGN_RIGHT are swapped. | 1302 | // %PANGO_ALIGN_LEFT and %PANGO_ALIGN_RIGHT are swapped. | ||
| 1467 | func (x *Layout) SetAutoDir(AutoDirVar bool) { | 1303 | func (x *Layout) SetAutoDir(AutoDirVar bool) { | ||
| 1468 | - | core.LazyRegister(&xLayoutSetAutoDir, "PANGO", "pango_layout_set_auto_dir", false) | |||
| 1469 | - | ||||
| 1470 | xLayoutSetAutoDir(x.GoPointer(), AutoDirVar) | 1304 | xLayoutSetAutoDir(x.GoPointer(), AutoDirVar) | ||
| 1471 | } | 1305 | } | ||
| 1472 | 1306 | ||||
| @@ -1488,8 +1322,6 @@ var xLayoutSetEllipsize func(uintptr, EllipsizeMode) | |||||
| 1488 | // | 1322 | // | ||
| 1489 | // See [method@Pango.Layout.set_height] for details. | 1323 | // See [method@Pango.Layout.set_height] for details. | ||
| 1490 | func (x *Layout) SetEllipsize(EllipsizeVar EllipsizeMode) { | 1324 | func (x *Layout) SetEllipsize(EllipsizeVar EllipsizeMode) { | ||
| 1491 | - | core.LazyRegister(&xLayoutSetEllipsize, "PANGO", "pango_layout_set_ellipsize", false) | |||
| 1492 | - | ||||
| 1493 | xLayoutSetEllipsize(x.GoPointer(), EllipsizeVar) | 1325 | xLayoutSetEllipsize(x.GoPointer(), EllipsizeVar) | ||
| 1494 | } | 1326 | } | ||
| 1495 | 1327 | ||||
| @@ -1500,8 +1332,6 @@ var xLayoutSetFontDescription func(uintptr, *FontDescription) | |||||
| 1500 | // If no font description is set on the layout, the | 1332 | // If no font description is set on the layout, the | ||
| 1501 | // font description from the layout's context is used. | 1333 | // font description from the layout's context is used. | ||
| 1502 | func (x *Layout) SetFontDescription(DescVar *FontDescription) { | 1334 | func (x *Layout) SetFontDescription(DescVar *FontDescription) { | ||
| 1503 | - | core.LazyRegister(&xLayoutSetFontDescription, "PANGO", "pango_layout_set_font_description", false) | |||
| 1504 | - | ||||
| 1505 | xLayoutSetFontDescription(x.GoPointer(), DescVar) | 1335 | xLayoutSetFontDescription(x.GoPointer(), DescVar) | ||
| 1506 | } | 1336 | } | ||
| 1507 | 1337 | ||||
| @@ -1533,8 +1363,6 @@ var xLayoutSetHeight func(uintptr, int) | |||||
| 1533 | // ellipsization mode is set to %PANGO_ELLIPSIZE_NONE, and may change in the | 1363 | // ellipsization mode is set to %PANGO_ELLIPSIZE_NONE, and may change in the | ||
| 1534 | // future. | 1364 | // future. | ||
| 1535 | func (x *Layout) SetHeight(HeightVar int) { | 1365 | func (x *Layout) SetHeight(HeightVar int) { | ||
| 1536 | - | core.LazyRegister(&xLayoutSetHeight, "PANGO", "pango_layout_set_height", false) | |||
| 1537 | - | ||||
| 1538 | xLayoutSetHeight(x.GoPointer(), HeightVar) | 1366 | xLayoutSetHeight(x.GoPointer(), HeightVar) | ||
| 1539 | } | 1367 | } | ||
| 1540 | 1368 | ||||
| @@ -1551,8 +1379,6 @@ var xLayoutSetIndent func(uintptr, int) | |||||
| 1551 | // | 1379 | // | ||
| 1552 | // The default value is 0. | 1380 | // The default value is 0. | ||
| 1553 | func (x *Layout) SetIndent(IndentVar int) { | 1381 | func (x *Layout) SetIndent(IndentVar int) { | ||
| 1554 | - | core.LazyRegister(&xLayoutSetIndent, "PANGO", "pango_layout_set_indent", false) | |||
| 1555 | - | ||||
| 1556 | xLayoutSetIndent(x.GoPointer(), IndentVar) | 1382 | xLayoutSetIndent(x.GoPointer(), IndentVar) | ||
| 1557 | } | 1383 | } | ||
| 1558 | 1384 | ||||
| @@ -1576,8 +1402,6 @@ var xLayoutSetJustify func(uintptr, bool) | |||||
| 1576 | // | 1402 | // | ||
| 1577 | // Also see [method@Pango.Layout.set_justify_last_line]. | 1403 | // Also see [method@Pango.Layout.set_justify_last_line]. | ||
| 1578 | func (x *Layout) SetJustify(JustifyVar bool) { | 1404 | func (x *Layout) SetJustify(JustifyVar bool) { | ||
| 1579 | - | core.LazyRegister(&xLayoutSetJustify, "PANGO", "pango_layout_set_justify", false) | |||
| 1580 | - | ||||
| 1581 | xLayoutSetJustify(x.GoPointer(), JustifyVar) | 1405 | xLayoutSetJustify(x.GoPointer(), JustifyVar) | ||
| 1582 | } | 1406 | } | ||
| 1583 | 1407 | ||||
| @@ -1591,8 +1415,6 @@ var xLayoutSetJustifyLastLine func(uintptr, bool) | |||||
| 1591 | // | 1415 | // | ||
| 1592 | // The default value is %FALSE. | 1416 | // The default value is %FALSE. | ||
| 1593 | func (x *Layout) SetJustifyLastLine(JustifyVar bool) { | 1417 | func (x *Layout) SetJustifyLastLine(JustifyVar bool) { | ||
| 1594 | - | core.LazyRegister(&xLayoutSetJustifyLastLine, "PANGO", "pango_layout_set_justify_last_line", false) | |||
| 1595 | - | ||||
| 1596 | xLayoutSetJustifyLastLine(x.GoPointer(), JustifyVar) | 1418 | xLayoutSetJustifyLastLine(x.GoPointer(), JustifyVar) | ||
| 1597 | } | 1419 | } | ||
| 1598 | 1420 | ||||
| @@ -1615,8 +1437,6 @@ var xLayoutSetLineSpacing func(uintptr, float32) | |||||
| 1615 | // Note: for semantics that are closer to the CSS line-height | 1437 | // Note: for semantics that are closer to the CSS line-height | ||
| 1616 | // property, see [func@Pango.attr_line_height_new]. | 1438 | // property, see [func@Pango.attr_line_height_new]. | ||
| 1617 | func (x *Layout) SetLineSpacing(FactorVar float32) { | 1439 | func (x *Layout) SetLineSpacing(FactorVar float32) { | ||
| 1618 | - | core.LazyRegister(&xLayoutSetLineSpacing, "PANGO", "pango_layout_set_line_spacing", false) | |||
| 1619 | - | ||||
| 1620 | xLayoutSetLineSpacing(x.GoPointer(), FactorVar) | 1440 | xLayoutSetLineSpacing(x.GoPointer(), FactorVar) | ||
| 1621 | } | 1441 | } | ||
| 1622 | 1442 | ||||
| @@ -1631,8 +1451,6 @@ var xLayoutSetMarkup func(uintptr, string, int) | |||||
| 1631 | // This is the same as [method@Pango.Layout.set_markup_with_accel], | 1451 | // This is the same as [method@Pango.Layout.set_markup_with_accel], | ||
| 1632 | // but the markup text isn't scanned for accelerators. | 1452 | // but the markup text isn't scanned for accelerators. | ||
| 1633 | func (x *Layout) SetMarkup(MarkupVar string, LengthVar int) { | 1453 | func (x *Layout) SetMarkup(MarkupVar string, LengthVar int) { | ||
| 1634 | - | core.LazyRegister(&xLayoutSetMarkup, "PANGO", "pango_layout_set_markup", false) | |||
| 1635 | - | ||||
| 1636 | xLayoutSetMarkup(x.GoPointer(), MarkupVar, LengthVar) | 1454 | xLayoutSetMarkup(x.GoPointer(), MarkupVar, LengthVar) | ||
| 1637 | } | 1455 | } | ||
| 1638 | 1456 | ||||
| @@ -1652,8 +1470,6 @@ var xLayoutSetMarkupWithAccel func(uintptr, string, int, uint32, *uint32) | |||||
| 1652 | // Two @accel_marker characters following each other produce a single | 1470 | // Two @accel_marker characters following each other produce a single | ||
| 1653 | // literal @accel_marker character. | 1471 | // literal @accel_marker character. | ||
| 1654 | func (x *Layout) SetMarkupWithAccel(MarkupVar string, LengthVar int, AccelMarkerVar uint32, AccelCharVar *uint32) { | 1472 | func (x *Layout) SetMarkupWithAccel(MarkupVar string, LengthVar int, AccelMarkerVar uint32, AccelCharVar *uint32) { | ||
| 1655 | - | core.LazyRegister(&xLayoutSetMarkupWithAccel, "PANGO", "pango_layout_set_markup_with_accel", false) | |||
| 1656 | - | ||||
| 1657 | xLayoutSetMarkupWithAccel(x.GoPointer(), MarkupVar, LengthVar, AccelMarkerVar, AccelCharVar) | 1473 | xLayoutSetMarkupWithAccel(x.GoPointer(), MarkupVar, LengthVar, AccelMarkerVar, AccelCharVar) | ||
| 1658 | } | 1474 | } | ||
| 1659 | 1475 | ||||
| @@ -1668,8 +1484,6 @@ var xLayoutSetSingleParagraphMode func(uintptr, bool) | |||||
| 1668 | // | 1484 | // | ||
| 1669 | // The default value is %FALSE. | 1485 | // The default value is %FALSE. | ||
| 1670 | func (x *Layout) SetSingleParagraphMode(SettingVar bool) { | 1486 | func (x *Layout) SetSingleParagraphMode(SettingVar bool) { | ||
| 1671 | - | core.LazyRegister(&xLayoutSetSingleParagraphMode, "PANGO", "pango_layout_set_single_paragraph_mode", false) | |||
| 1672 | - | ||||
| 1673 | xLayoutSetSingleParagraphMode(x.GoPointer(), SettingVar) | 1487 | xLayoutSetSingleParagraphMode(x.GoPointer(), SettingVar) | ||
| 1674 | } | 1488 | } | ||
| 1675 | 1489 | ||||
| @@ -1692,8 +1506,6 @@ var xLayoutSetSpacing func(uintptr, int) | |||||
| 1692 | // Note: for semantics that are closer to the CSS line-height | 1506 | // Note: for semantics that are closer to the CSS line-height | ||
| 1693 | // property, see [func@Pango.attr_line_height_new]. | 1507 | // property, see [func@Pango.attr_line_height_new]. | ||
| 1694 | func (x *Layout) SetSpacing(SpacingVar int) { | 1508 | func (x *Layout) SetSpacing(SpacingVar int) { | ||
| 1695 | - | core.LazyRegister(&xLayoutSetSpacing, "PANGO", "pango_layout_set_spacing", false) | |||
| 1696 | - | ||||
| 1697 | xLayoutSetSpacing(x.GoPointer(), SpacingVar) | 1509 | xLayoutSetSpacing(x.GoPointer(), SpacingVar) | ||
| 1698 | } | 1510 | } | ||
| 1699 | 1511 | ||||
| @@ -1713,8 +1525,6 @@ var xLayoutSetTabs func(uintptr, *TabArray) | |||||
| 1713 | // positions. The same is true for alignments other than | 1525 | // positions. The same is true for alignments other than | ||
| 1714 | // %PANGO_ALIGN_LEFT. | 1526 | // %PANGO_ALIGN_LEFT. | ||
| 1715 | func (x *Layout) SetTabs(TabsVar *TabArray) { | 1527 | func (x *Layout) SetTabs(TabsVar *TabArray) { | ||
| 1716 | - | core.LazyRegister(&xLayoutSetTabs, "PANGO", "pango_layout_set_tabs", false) | |||
| 1717 | - | ||||
| 1718 | xLayoutSetTabs(x.GoPointer(), TabsVar) | 1528 | xLayoutSetTabs(x.GoPointer(), TabsVar) | ||
| 1719 | } | 1529 | } | ||
| 1720 | 1530 | ||||
| @@ -1731,8 +1541,6 @@ var xLayoutSetText func(uintptr, string, int) | |||||
| 1731 | // attributes set on the layout from the markup as this function does | 1541 | // attributes set on the layout from the markup as this function does | ||
| 1732 | // not clear attributes. | 1542 | // not clear attributes. | ||
| 1733 | func (x *Layout) SetText(TextVar string, LengthVar int) { | 1543 | func (x *Layout) SetText(TextVar string, LengthVar int) { | ||
| 1734 | - | core.LazyRegister(&xLayoutSetText, "PANGO", "pango_layout_set_text", false) | |||
| 1735 | - | ||||
| 1736 | xLayoutSetText(x.GoPointer(), TextVar, LengthVar) | 1544 | xLayoutSetText(x.GoPointer(), TextVar, LengthVar) | ||
| 1737 | } | 1545 | } | ||
| 1738 | 1546 | ||||
| @@ -1743,8 +1551,6 @@ var xLayoutSetWidth func(uintptr, int) | |||||
| 1743 | // | 1551 | // | ||
| 1744 | // The default value is -1: no width set. | 1552 | // The default value is -1: no width set. | ||
| 1745 | func (x *Layout) SetWidth(WidthVar int) { | 1553 | func (x *Layout) SetWidth(WidthVar int) { | ||
| 1746 | - | core.LazyRegister(&xLayoutSetWidth, "PANGO", "pango_layout_set_width", false) | |||
| 1747 | - | ||||
| 1748 | xLayoutSetWidth(x.GoPointer(), WidthVar) | 1554 | xLayoutSetWidth(x.GoPointer(), WidthVar) | ||
| 1749 | } | 1555 | } | ||
| 1750 | 1556 | ||||
| @@ -1758,8 +1564,6 @@ var xLayoutSetWrap func(uintptr, WrapMode) | |||||
| 1758 | // | 1564 | // | ||
| 1759 | // The default value is %PANGO_WRAP_WORD. | 1565 | // The default value is %PANGO_WRAP_WORD. | ||
| 1760 | func (x *Layout) SetWrap(WrapVar WrapMode) { | 1566 | func (x *Layout) SetWrap(WrapVar WrapMode) { | ||
| 1761 | - | core.LazyRegister(&xLayoutSetWrap, "PANGO", "pango_layout_set_wrap", false) | |||
| 1762 | - | ||||
| 1763 | xLayoutSetWrap(x.GoPointer(), WrapVar) | 1567 | xLayoutSetWrap(x.GoPointer(), WrapVar) | ||
| 1764 | } | 1568 | } | ||
| 1765 | 1569 | ||||
| @@ -1775,7 +1579,6 @@ var xLayoutWriteToFile func(uintptr, LayoutSerializeFlags, string, **glib.Error) | |||||
| 1775 | // It is mostly intended for use inside a debugger to quickly dump | 1579 | // It is mostly intended for use inside a debugger to quickly dump | ||
| 1776 | // a layout to a file for later inspection. | 1580 | // a layout to a file for later inspection. | ||
| 1777 | func (x *Layout) WriteToFile(FlagsVar LayoutSerializeFlags, FilenameVar string) (bool, error) { | 1581 | func (x *Layout) WriteToFile(FlagsVar LayoutSerializeFlags, FilenameVar string) (bool, error) { | ||
| 1778 | - | core.LazyRegister(&xLayoutWriteToFile, "PANGO", "pango_layout_write_to_file", false) | |||
| 1779 | var cerr *glib.Error | 1582 | var cerr *glib.Error | ||
| 1780 | 1583 | ||||
| 1781 | cret := xLayoutWriteToFile(x.GoPointer(), FlagsVar, FilenameVar, &cerr) | 1584 | cret := xLayoutWriteToFile(x.GoPointer(), FlagsVar, FilenameVar, &cerr) | ||
| @@ -1797,8 +1600,6 @@ var xLayoutXyToIndex func(uintptr, int, int, *int, *int) bool | |||||
| 1797 | // the X or Y positions were not inside the layout, then the function returns | 1600 | // the X or Y positions were not inside the layout, then the function returns | ||
| 1798 | // %FALSE; on an exact hit, it returns %TRUE. | 1601 | // %FALSE; on an exact hit, it returns %TRUE. | ||
| 1799 | func (x *Layout) XyToIndex(XVar int, YVar int, IndexVar *int, TrailingVar *int) bool { | 1602 | func (x *Layout) XyToIndex(XVar int, YVar int, IndexVar *int, TrailingVar *int) bool { | ||
| 1800 | - | core.LazyRegister(&xLayoutXyToIndex, "PANGO", "pango_layout_xy_to_index", false) | |||
| 1801 | - | ||||
| 1802 | cret := xLayoutXyToIndex(x.GoPointer(), XVar, YVar, IndexVar, TrailingVar) | 1603 | cret := xLayoutXyToIndex(x.GoPointer(), XVar, YVar, IndexVar, TrailingVar) | ||
| 1803 | return cret | 1604 | return cret | ||
| 1804 | } | 1605 | } | ||
| @@ -1824,7 +1625,6 @@ var xLayoutDeserialize func(uintptr, *glib.Bytes, LayoutDeserializeFlags, **glib | |||||
| 1824 | // the one that was serialized, you can compare @bytes to the | 1625 | // the one that was serialized, you can compare @bytes to the | ||
| 1825 | // result of serializing the layout again. | 1626 | // result of serializing the layout again. | ||
| 1826 | func LayoutDeserialize(ContextVar *Context, BytesVar *glib.Bytes, FlagsVar LayoutDeserializeFlags) (*Layout, error) { | 1627 | func LayoutDeserialize(ContextVar *Context, BytesVar *glib.Bytes, FlagsVar LayoutDeserializeFlags) (*Layout, error) { | ||
| 1827 | - | core.LazyRegister(&xLayoutDeserialize, "PANGO", "pango_layout_deserialize", false) | |||
| 1828 | var cls *Layout | 1628 | var cls *Layout | ||
| 1829 | var cerr *glib.Error | 1629 | var cerr *glib.Error | ||
| 1830 | 1630 | ||||
| @@ -1844,4 +1644,134 @@ func LayoutDeserialize(ContextVar *Context, BytesVar *glib.Bytes, FlagsVar Layou | |||||
| 1844 | func init() { | 1644 | func init() { | ||
| 1845 | core.SetPackageName("PANGO", "pango") | 1645 | core.SetPackageName("PANGO", "pango") | ||
| 1846 | core.SetSharedLibraries("PANGO", []string{"libpango-1.0.so.0", "libpango-1.0.0.dylib"}) | 1646 | core.SetSharedLibraries("PANGO", []string{"libpango-1.0.so.0", "libpango-1.0.0.dylib"}) | ||
| 1647 | + | var libs []uintptr | |||
| 1648 | + | for _, libPath := range core.GetPaths("PANGO") { | |||
| 1649 | + | lib, err := purego.Dlopen(libPath, purego.RTLD_NOW|purego.RTLD_GLOBAL) | |||
| 1650 | + | if err != nil { | |||
| 1651 | + | panic(err) | |||
| 1652 | + | } | |||
| 1653 | + | libs = append(libs, lib) | |||
| 1654 | + | } | |||
| 1655 | + | ||||
| 1656 | + | core.PuregoSafeRegister(&xLayoutDeserializeFlagsGLibType, libs, "pango_layout_deserialize_flags_get_type") | |||
| 1657 | + | ||||
| 1658 | + | core.PuregoSafeRegister(&xLayoutSerializeFlagsGLibType, libs, "pango_layout_serialize_flags_get_type") | |||
| 1659 | + | ||||
| 1660 | + | core.PuregoSafeRegister(&xAlignmentGLibType, libs, "pango_alignment_get_type") | |||
| 1661 | + | ||||
| 1662 | + | core.PuregoSafeRegister(&xEllipsizeModeGLibType, libs, "pango_ellipsize_mode_get_type") | |||
| 1663 | + | ||||
| 1664 | + | core.PuregoSafeRegister(&xLayoutDeserializeErrorGLibType, libs, "pango_layout_deserialize_error_get_type") | |||
| 1665 | + | ||||
| 1666 | + | core.PuregoSafeRegister(&xWrapModeGLibType, libs, "pango_wrap_mode_get_type") | |||
| 1667 | + | ||||
| 1668 | + | core.PuregoSafeRegister(&xLayoutIterGLibType, libs, "pango_layout_iter_get_type") | |||
| 1669 | + | ||||
| 1670 | + | core.PuregoSafeRegister(&xLayoutIterAtLastLine, libs, "pango_layout_iter_at_last_line") | |||
| 1671 | + | core.PuregoSafeRegister(&xLayoutIterCopy, libs, "pango_layout_iter_copy") | |||
| 1672 | + | core.PuregoSafeRegister(&xLayoutIterFree, libs, "pango_layout_iter_free") | |||
| 1673 | + | core.PuregoSafeRegister(&xLayoutIterGetBaseline, libs, "pango_layout_iter_get_baseline") | |||
| 1674 | + | core.PuregoSafeRegister(&xLayoutIterGetCharExtents, libs, "pango_layout_iter_get_char_extents") | |||
| 1675 | + | core.PuregoSafeRegister(&xLayoutIterGetClusterExtents, libs, "pango_layout_iter_get_cluster_extents") | |||
| 1676 | + | core.PuregoSafeRegister(&xLayoutIterGetIndex, libs, "pango_layout_iter_get_index") | |||
| 1677 | + | core.PuregoSafeRegister(&xLayoutIterGetLayout, libs, "pango_layout_iter_get_layout") | |||
| 1678 | + | core.PuregoSafeRegister(&xLayoutIterGetLayoutExtents, libs, "pango_layout_iter_get_layout_extents") | |||
| 1679 | + | core.PuregoSafeRegister(&xLayoutIterGetLine, libs, "pango_layout_iter_get_line") | |||
| 1680 | + | core.PuregoSafeRegister(&xLayoutIterGetLineExtents, libs, "pango_layout_iter_get_line_extents") | |||
| 1681 | + | core.PuregoSafeRegister(&xLayoutIterGetLineReadonly, libs, "pango_layout_iter_get_line_readonly") | |||
| 1682 | + | core.PuregoSafeRegister(&xLayoutIterGetLineYrange, libs, "pango_layout_iter_get_line_yrange") | |||
| 1683 | + | core.PuregoSafeRegister(&xLayoutIterGetRun, libs, "pango_layout_iter_get_run") | |||
| 1684 | + | core.PuregoSafeRegister(&xLayoutIterGetRunBaseline, libs, "pango_layout_iter_get_run_baseline") | |||
| 1685 | + | core.PuregoSafeRegister(&xLayoutIterGetRunExtents, libs, "pango_layout_iter_get_run_extents") | |||
| 1686 | + | core.PuregoSafeRegister(&xLayoutIterGetRunReadonly, libs, "pango_layout_iter_get_run_readonly") | |||
| 1687 | + | core.PuregoSafeRegister(&xLayoutIterNextChar, libs, "pango_layout_iter_next_char") | |||
| 1688 | + | core.PuregoSafeRegister(&xLayoutIterNextCluster, libs, "pango_layout_iter_next_cluster") | |||
| 1689 | + | core.PuregoSafeRegister(&xLayoutIterNextLine, libs, "pango_layout_iter_next_line") | |||
| 1690 | + | core.PuregoSafeRegister(&xLayoutIterNextRun, libs, "pango_layout_iter_next_run") | |||
| 1691 | + | ||||
| 1692 | + | core.PuregoSafeRegister(&xLayoutLineGLibType, libs, "pango_layout_line_get_type") | |||
| 1693 | + | ||||
| 1694 | + | core.PuregoSafeRegister(&xLayoutLineGetExtents, libs, "pango_layout_line_get_extents") | |||
| 1695 | + | core.PuregoSafeRegister(&xLayoutLineGetHeight, libs, "pango_layout_line_get_height") | |||
| 1696 | + | core.PuregoSafeRegister(&xLayoutLineGetLength, libs, "pango_layout_line_get_length") | |||
| 1697 | + | core.PuregoSafeRegister(&xLayoutLineGetPixelExtents, libs, "pango_layout_line_get_pixel_extents") | |||
| 1698 | + | core.PuregoSafeRegister(&xLayoutLineGetResolvedDirection, libs, "pango_layout_line_get_resolved_direction") | |||
| 1699 | + | core.PuregoSafeRegister(&xLayoutLineGetStartIndex, libs, "pango_layout_line_get_start_index") | |||
| 1700 | + | core.PuregoSafeRegister(&xLayoutLineGetXRanges, libs, "pango_layout_line_get_x_ranges") | |||
| 1701 | + | core.PuregoSafeRegister(&xLayoutLineIndexToX, libs, "pango_layout_line_index_to_x") | |||
| 1702 | + | core.PuregoSafeRegister(&xLayoutLineIsParagraphStartFn, libs, "pango_layout_line_is_paragraph_start") | |||
| 1703 | + | core.PuregoSafeRegister(&xLayoutLineRef, libs, "pango_layout_line_ref") | |||
| 1704 | + | core.PuregoSafeRegister(&xLayoutLineUnref, libs, "pango_layout_line_unref") | |||
| 1705 | + | core.PuregoSafeRegister(&xLayoutLineXToIndex, libs, "pango_layout_line_x_to_index") | |||
| 1706 | + | ||||
| 1707 | + | core.PuregoSafeRegister(&xLayoutGLibType, libs, "pango_layout_get_type") | |||
| 1708 | + | ||||
| 1709 | + | core.PuregoSafeRegister(&xNewLayout, libs, "pango_layout_new") | |||
| 1710 | + | ||||
| 1711 | + | core.PuregoSafeRegister(&xLayoutContextChanged, libs, "pango_layout_context_changed") | |||
| 1712 | + | core.PuregoSafeRegister(&xLayoutCopy, libs, "pango_layout_copy") | |||
| 1713 | + | core.PuregoSafeRegister(&xLayoutGetAlignment, libs, "pango_layout_get_alignment") | |||
| 1714 | + | core.PuregoSafeRegister(&xLayoutGetAttributes, libs, "pango_layout_get_attributes") | |||
| 1715 | + | core.PuregoSafeRegister(&xLayoutGetAutoDir, libs, "pango_layout_get_auto_dir") | |||
| 1716 | + | core.PuregoSafeRegister(&xLayoutGetBaseline, libs, "pango_layout_get_baseline") | |||
| 1717 | + | core.PuregoSafeRegister(&xLayoutGetCaretPos, libs, "pango_layout_get_caret_pos") | |||
| 1718 | + | core.PuregoSafeRegister(&xLayoutGetCharacterCount, libs, "pango_layout_get_character_count") | |||
| 1719 | + | core.PuregoSafeRegister(&xLayoutGetContext, libs, "pango_layout_get_context") | |||
| 1720 | + | core.PuregoSafeRegister(&xLayoutGetCursorPos, libs, "pango_layout_get_cursor_pos") | |||
| 1721 | + | core.PuregoSafeRegister(&xLayoutGetDirection, libs, "pango_layout_get_direction") | |||
| 1722 | + | core.PuregoSafeRegister(&xLayoutGetEllipsize, libs, "pango_layout_get_ellipsize") | |||
| 1723 | + | core.PuregoSafeRegister(&xLayoutGetExtents, libs, "pango_layout_get_extents") | |||
| 1724 | + | core.PuregoSafeRegister(&xLayoutGetFontDescription, libs, "pango_layout_get_font_description") | |||
| 1725 | + | core.PuregoSafeRegister(&xLayoutGetHeight, libs, "pango_layout_get_height") | |||
| 1726 | + | core.PuregoSafeRegister(&xLayoutGetIndent, libs, "pango_layout_get_indent") | |||
| 1727 | + | core.PuregoSafeRegister(&xLayoutGetIter, libs, "pango_layout_get_iter") | |||
| 1728 | + | core.PuregoSafeRegister(&xLayoutGetJustify, libs, "pango_layout_get_justify") | |||
| 1729 | + | core.PuregoSafeRegister(&xLayoutGetJustifyLastLine, libs, "pango_layout_get_justify_last_line") | |||
| 1730 | + | core.PuregoSafeRegister(&xLayoutGetLine, libs, "pango_layout_get_line") | |||
| 1731 | + | core.PuregoSafeRegister(&xLayoutGetLineCount, libs, "pango_layout_get_line_count") | |||
| 1732 | + | core.PuregoSafeRegister(&xLayoutGetLineReadonly, libs, "pango_layout_get_line_readonly") | |||
| 1733 | + | core.PuregoSafeRegister(&xLayoutGetLineSpacing, libs, "pango_layout_get_line_spacing") | |||
| 1734 | + | core.PuregoSafeRegister(&xLayoutGetLines, libs, "pango_layout_get_lines") | |||
| 1735 | + | core.PuregoSafeRegister(&xLayoutGetLinesReadonly, libs, "pango_layout_get_lines_readonly") | |||
| 1736 | + | core.PuregoSafeRegister(&xLayoutGetLogAttrs, libs, "pango_layout_get_log_attrs") | |||
| 1737 | + | core.PuregoSafeRegister(&xLayoutGetLogAttrsReadonly, libs, "pango_layout_get_log_attrs_readonly") | |||
| 1738 | + | core.PuregoSafeRegister(&xLayoutGetPixelExtents, libs, "pango_layout_get_pixel_extents") | |||
| 1739 | + | core.PuregoSafeRegister(&xLayoutGetPixelSize, libs, "pango_layout_get_pixel_size") | |||
| 1740 | + | core.PuregoSafeRegister(&xLayoutGetSerial, libs, "pango_layout_get_serial") | |||
| 1741 | + | core.PuregoSafeRegister(&xLayoutGetSingleParagraphMode, libs, "pango_layout_get_single_paragraph_mode") | |||
| 1742 | + | core.PuregoSafeRegister(&xLayoutGetSize, libs, "pango_layout_get_size") | |||
| 1743 | + | core.PuregoSafeRegister(&xLayoutGetSpacing, libs, "pango_layout_get_spacing") | |||
| 1744 | + | core.PuregoSafeRegister(&xLayoutGetTabs, libs, "pango_layout_get_tabs") | |||
| 1745 | + | core.PuregoSafeRegister(&xLayoutGetText, libs, "pango_layout_get_text") | |||
| 1746 | + | core.PuregoSafeRegister(&xLayoutGetUnknownGlyphsCount, libs, "pango_layout_get_unknown_glyphs_count") | |||
| 1747 | + | core.PuregoSafeRegister(&xLayoutGetWidth, libs, "pango_layout_get_width") | |||
| 1748 | + | core.PuregoSafeRegister(&xLayoutGetWrap, libs, "pango_layout_get_wrap") | |||
| 1749 | + | core.PuregoSafeRegister(&xLayoutIndexToLineX, libs, "pango_layout_index_to_line_x") | |||
| 1750 | + | core.PuregoSafeRegister(&xLayoutIndexToPos, libs, "pango_layout_index_to_pos") | |||
| 1751 | + | core.PuregoSafeRegister(&xLayoutIsEllipsized, libs, "pango_layout_is_ellipsized") | |||
| 1752 | + | core.PuregoSafeRegister(&xLayoutIsWrapped, libs, "pango_layout_is_wrapped") | |||
| 1753 | + | core.PuregoSafeRegister(&xLayoutMoveCursorVisually, libs, "pango_layout_move_cursor_visually") | |||
| 1754 | + | core.PuregoSafeRegister(&xLayoutSerialize, libs, "pango_layout_serialize") | |||
| 1755 | + | core.PuregoSafeRegister(&xLayoutSetAlignment, libs, "pango_layout_set_alignment") | |||
| 1756 | + | core.PuregoSafeRegister(&xLayoutSetAttributes, libs, "pango_layout_set_attributes") | |||
| 1757 | + | core.PuregoSafeRegister(&xLayoutSetAutoDir, libs, "pango_layout_set_auto_dir") | |||
| 1758 | + | core.PuregoSafeRegister(&xLayoutSetEllipsize, libs, "pango_layout_set_ellipsize") | |||
| 1759 | + | core.PuregoSafeRegister(&xLayoutSetFontDescription, libs, "pango_layout_set_font_description") | |||
| 1760 | + | core.PuregoSafeRegister(&xLayoutSetHeight, libs, "pango_layout_set_height") | |||
| 1761 | + | core.PuregoSafeRegister(&xLayoutSetIndent, libs, "pango_layout_set_indent") | |||
| 1762 | + | core.PuregoSafeRegister(&xLayoutSetJustify, libs, "pango_layout_set_justify") | |||
| 1763 | + | core.PuregoSafeRegister(&xLayoutSetJustifyLastLine, libs, "pango_layout_set_justify_last_line") | |||
| 1764 | + | core.PuregoSafeRegister(&xLayoutSetLineSpacing, libs, "pango_layout_set_line_spacing") | |||
| 1765 | + | core.PuregoSafeRegister(&xLayoutSetMarkup, libs, "pango_layout_set_markup") | |||
| 1766 | + | core.PuregoSafeRegister(&xLayoutSetMarkupWithAccel, libs, "pango_layout_set_markup_with_accel") | |||
| 1767 | + | core.PuregoSafeRegister(&xLayoutSetSingleParagraphMode, libs, "pango_layout_set_single_paragraph_mode") | |||
| 1768 | + | core.PuregoSafeRegister(&xLayoutSetSpacing, libs, "pango_layout_set_spacing") | |||
| 1769 | + | core.PuregoSafeRegister(&xLayoutSetTabs, libs, "pango_layout_set_tabs") | |||
| 1770 | + | core.PuregoSafeRegister(&xLayoutSetText, libs, "pango_layout_set_text") | |||
| 1771 | + | core.PuregoSafeRegister(&xLayoutSetWidth, libs, "pango_layout_set_width") | |||
| 1772 | + | core.PuregoSafeRegister(&xLayoutSetWrap, libs, "pango_layout_set_wrap") | |||
| 1773 | + | core.PuregoSafeRegister(&xLayoutWriteToFile, libs, "pango_layout_write_to_file") | |||
| 1774 | + | core.PuregoSafeRegister(&xLayoutXyToIndex, libs, "pango_layout_xy_to_index") | |||
| 1775 | + | ||||
| 1776 | + | core.PuregoSafeRegister(&xLayoutDeserialize, libs, "pango_layout_deserialize") | |||
| 1847 | } | 1777 | } | ||