Merge pull request #350 from bnema/fix/repin-fixed-puregotk
fix(deps): validate puregotk lazy registration fix
907 files · +27874 -25296
M go.mod +3 -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.0 | |
| 14 | + | github.com/bnema/puregotk v0.7.1-0.20260714200603-7370c78950ef | |
| 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 | |
| @@ -47,6 +47,7 @@ require ( | |||
| 47 | 47 | github.com/erikgeiser/coninput v0.0.0-20211004153227-1c3628e74d0f // indirect | |
| 48 | 48 | github.com/fatih/color v1.19.0 // indirect | |
| 49 | 49 | github.com/go-viper/mapstructure/v2 v2.5.0 // indirect | |
| 50 | + | github.com/google/go-cmp v0.7.0 // indirect | |
| 50 | 51 | github.com/inconshreveable/mousetrap v1.1.0 // indirect | |
| 51 | 52 | github.com/lucasb-eyer/go-colorful v1.4.0 // indirect | |
| 52 | 53 | github.com/mattn/go-colorable v0.1.14 // indirect | |
| @@ -80,6 +81,7 @@ require ( | |||
| 80 | 81 | golang.org/x/text v0.40.0 // indirect | |
| 81 | 82 | golang.org/x/tools v0.47.0 // indirect | |
| 82 | 83 | gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c // indirect | |
| 84 | + | mvdan.cc/gofumpt v0.9.2 // indirect | |
| 83 | 85 | ) | |
| 84 | 86 | ||
| 85 | 87 | tool github.com/a-h/templ/cmd/templ | |
| @@ -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.0 | 14 | + | github.com/bnema/puregotk v0.7.1-0.20260714200603-7370c78950ef |
| 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 | ||
| @@ -47,6 +47,7 @@ require ( | |||||
| 47 | github.com/erikgeiser/coninput v0.0.0-20211004153227-1c3628e74d0f // indirect | 47 | github.com/erikgeiser/coninput v0.0.0-20211004153227-1c3628e74d0f // indirect | ||
| 48 | github.com/fatih/color v1.19.0 // indirect | 48 | github.com/fatih/color v1.19.0 // indirect | ||
| 49 | github.com/go-viper/mapstructure/v2 v2.5.0 // indirect | 49 | github.com/go-viper/mapstructure/v2 v2.5.0 // indirect | ||
| 50 | + | github.com/google/go-cmp v0.7.0 // indirect | |||
| 50 | github.com/inconshreveable/mousetrap v1.1.0 // indirect | 51 | github.com/inconshreveable/mousetrap v1.1.0 // indirect | ||
| 51 | github.com/lucasb-eyer/go-colorful v1.4.0 // indirect | 52 | github.com/lucasb-eyer/go-colorful v1.4.0 // indirect | ||
| 52 | github.com/mattn/go-colorable v0.1.14 // indirect | 53 | github.com/mattn/go-colorable v0.1.14 // indirect | ||
| @@ -80,6 +81,7 @@ require ( | |||||
| 80 | golang.org/x/text v0.40.0 // indirect | 81 | golang.org/x/text v0.40.0 // indirect | ||
| 81 | golang.org/x/tools v0.47.0 // indirect | 82 | golang.org/x/tools v0.47.0 // indirect | ||
| 82 | gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c // indirect | 83 | gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c // indirect | ||
| 84 | + | mvdan.cc/gofumpt v0.9.2 // indirect | |||
| 83 | ) | 85 | ) | ||
| 84 | 86 | ||||
| 85 | tool github.com/a-h/templ/cmd/templ | 87 | tool github.com/a-h/templ/cmd/templ | ||
M go.sum +4 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/internal/core/core.go +197 -4 generated file: collapsed
M vendor/github.com/bnema/puregotk/pkg/core/core.go +10 -0 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-about-dialog.go +99 -64 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-about-window.go +95 -62 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-accent-color.go +7 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-action-row.go +33 -29 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-alert-dialog.go +66 -47 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-animation-target.go +10 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-animation-util.go +4 -12 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-animation.go +24 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-application-window.go +14 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-application.go +3 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-avatar.go +22 -25 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-banner.go +23 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-bin.go +5 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-bottom-sheet.go +47 -38 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-breakpoint-bin.go +10 -19 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-breakpoint.go +33 -37 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-button-content.go +18 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-button-row.go +10 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-carousel-indicator-dots.go +5 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-carousel-indicator-lines.go +5 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-carousel.go +47 -37 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-clamp-layout.go +14 -20 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-clamp-scrollable.go +17 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-clamp.go +17 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-combo-row.go +34 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-dialog.go +45 -38 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-easing.go +3 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-entry-row.go +40 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-enum-list-model.go +13 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-expander-row.go +40 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-flap.go +61 -48 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-fold-threshold-policy.go +10 -1 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-header-bar.go +36 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-inline-view-switcher.go +18 -24 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-layout-slot.go +4 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-layout.go +7 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-leaflet.go +69 -56 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-length-unit.go +5 -14 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-main.go +5 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-message-dialog.go +63 -44 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-multi-layout-view.go +17 -23 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-navigation-direction.go +10 -1 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-navigation-split-view.go +36 -32 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-navigation-view.go +60 -49 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-overlay-split-view.go +48 -38 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-password-entry-row.go +2 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-dialog.go +23 -25 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-group.go +24 -26 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-page.go +38 -33 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-row.go +18 -22 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-preferences-window.go +31 -29 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-shortcut-label.go +10 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-shortcuts-dialog.go +4 -15 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-shortcuts-item.go +23 -25 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-shortcuts-section.go +8 -17 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-sidebar-item.go +45 -37 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-sidebar-section.go +24 -27 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-sidebar.go +41 -39 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-spin-row.go +40 -34 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-spinner-paintable.go +5 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-spinner.go +2 -13 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-split-button.go +39 -34 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-spring-animation.go +34 -30 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-spring-params.go +17 -21 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-squeezer.go +49 -44 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-status-page.go +20 -24 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-style-manager.go +25 -28 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-swipe-tracker.go +33 -30 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-swipeable.go +33 -21 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-switch-row.go +6 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-tab-bar.go +35 -32 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-tab-button.go +5 -16 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-tab-overview.go +45 -37 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-tab-view.go +123 -87 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-timed-animation.go +30 -28 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-toast-overlay.go +9 -18 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-toast.go +41 -36 generated file: collapsed
M vendor/github.com/bnema/puregotk/v4/adw/adw-toggle-group.go +64 -51
| @@ -5,7 +5,6 @@ import ( | |||
| 5 | 5 | "structs" | |
| 6 | 6 | "unsafe" | |
| 7 | 7 | ||
| 8 | - | "github.com/bnema/purego" | |
| 9 | 8 | "github.com/bnema/puregotk/pkg/core" | |
| 10 | 9 | "github.com/bnema/puregotk/v4/gobject" | |
| 11 | 10 | "github.com/bnema/puregotk/v4/gobject/types" | |
| @@ -60,6 +59,7 @@ type Toggle struct { | |||
| 60 | 59 | var xToggleGLibType func() types.GType | |
| 61 | 60 | ||
| 62 | 61 | func ToggleGLibType() types.GType { | |
| 62 | + | core.LazyRegister(&xToggleGLibType, "ADW", "adw_toggle_get_type", false) | |
| 63 | 63 | return xToggleGLibType() | |
| 64 | 64 | } | |
| 65 | 65 | ||
| @@ -73,6 +73,7 @@ var xNewToggle func() uintptr | |||
| 73 | 73 | ||
| 74 | 74 | // Creates a new `AdwToggle`. | |
| 75 | 75 | func NewToggle() *Toggle { | |
| 76 | + | core.LazyRegister(&xNewToggle, "ADW", "adw_toggle_new", false) | |
| 76 | 77 | var cls *Toggle | |
| 77 | 78 | ||
| 78 | 79 | cret := xNewToggle() | |
| @@ -89,6 +90,7 @@ var xToggleGetChild func(uintptr) uintptr | |||
| 89 | 90 | ||
| 90 | 91 | // Gets the child widget of @self. | |
| 91 | 92 | func (x *Toggle) GetChild() *gtk.Widget { | |
| 93 | + | core.LazyRegister(&xToggleGetChild, "ADW", "adw_toggle_get_child", false) | |
| 92 | 94 | var cls *gtk.Widget | |
| 93 | 95 | ||
| 94 | 96 | cret := xToggleGetChild(x.GoPointer()) | |
| @@ -106,6 +108,8 @@ var xToggleGetDescription func(uintptr) string | |||
| 106 | 108 | ||
| 107 | 109 | // Gets the description of @self. | |
| 108 | 110 | func (x *Toggle) GetDescription() string { | |
| 111 | + | core.LazyRegister(&xToggleGetDescription, "ADW", "adw_toggle_get_description", false) | |
| 112 | + | ||
| 109 | 113 | cret := xToggleGetDescription(x.GoPointer()) | |
| 110 | 114 | return cret | |
| 111 | 115 | } | |
| @@ -114,6 +118,8 @@ var xToggleGetEnabled func(uintptr) bool | |||
| 114 | 118 | ||
| 115 | 119 | // Gets whether @self is enabled. | |
| 116 | 120 | func (x *Toggle) GetEnabled() bool { | |
| 121 | + | core.LazyRegister(&xToggleGetEnabled, "ADW", "adw_toggle_get_enabled", false) | |
| 122 | + | ||
| 117 | 123 | cret := xToggleGetEnabled(x.GoPointer()) | |
| 118 | 124 | return cret | |
| 119 | 125 | } | |
| @@ -122,6 +128,8 @@ var xToggleGetIconName func(uintptr) string | |||
| 122 | 128 | ||
| 123 | 129 | // Gets the icon name of @self. | |
| 124 | 130 | func (x *Toggle) GetIconName() string { | |
| 131 | + | core.LazyRegister(&xToggleGetIconName, "ADW", "adw_toggle_get_icon_name", false) | |
| 132 | + | ||
| 125 | 133 | cret := xToggleGetIconName(x.GoPointer()) | |
| 126 | 134 | return cret | |
| 127 | 135 | } | |
| @@ -130,6 +138,8 @@ var xToggleGetIndex func(uintptr) uint | |||
| 130 | 138 | ||
| 131 | 139 | // Gets the index of @self within its toggle group. | |
| 132 | 140 | func (x *Toggle) GetIndex() uint { | |
| 141 | + | core.LazyRegister(&xToggleGetIndex, "ADW", "adw_toggle_get_index", false) | |
| 142 | + | ||
| 133 | 143 | cret := xToggleGetIndex(x.GoPointer()) | |
| 134 | 144 | return cret | |
| 135 | 145 | } | |
| @@ -138,6 +148,8 @@ var xToggleGetLabel func(uintptr) string | |||
| 138 | 148 | ||
| 139 | 149 | // Gets the label of @self. | |
| 140 | 150 | func (x *Toggle) GetLabel() string { | |
| 151 | + | core.LazyRegister(&xToggleGetLabel, "ADW", "adw_toggle_get_label", false) | |
| 152 | + | ||
| 141 | 153 | cret := xToggleGetLabel(x.GoPointer()) | |
| 142 | 154 | return cret | |
| 143 | 155 | } | |
| @@ -146,6 +158,8 @@ var xToggleGetName func(uintptr) string | |||
| 146 | 158 | ||
| 147 | 159 | // Gets the name of @self. | |
| 148 | 160 | func (x *Toggle) GetName() string { | |
| 161 | + | core.LazyRegister(&xToggleGetName, "ADW", "adw_toggle_get_name", false) | |
| 162 | + | ||
| 149 | 163 | cret := xToggleGetName(x.GoPointer()) | |
| 150 | 164 | return cret | |
| 151 | 165 | } | |
| @@ -154,6 +168,8 @@ var xToggleGetTooltip func(uintptr) string | |||
| 154 | 168 | ||
| 155 | 169 | // Gets the tooltip of @self. | |
| 156 | 170 | func (x *Toggle) GetTooltip() string { | |
| 171 | + | core.LazyRegister(&xToggleGetTooltip, "ADW", "adw_toggle_get_tooltip", false) | |
| 172 | + | ||
| 157 | 173 | cret := xToggleGetTooltip(x.GoPointer()) | |
| 158 | 174 | return cret | |
| 159 | 175 | } | |
| @@ -162,6 +178,8 @@ var xToggleGetUseUnderline func(uintptr) bool | |||
| 162 | 178 | ||
| 163 | 179 | // Gets whether @self uses underlines. | |
| 164 | 180 | func (x *Toggle) GetUseUnderline() bool { | |
| 181 | + | core.LazyRegister(&xToggleGetUseUnderline, "ADW", "adw_toggle_get_use_underline", false) | |
| 182 | + | ||
| 165 | 183 | cret := xToggleGetUseUnderline(x.GoPointer()) | |
| 166 | 184 | return cret | |
| 167 | 185 | } | |
| @@ -175,6 +193,8 @@ var xToggleSetChild func(uintptr, uintptr) | |||
| 175 | 193 | // It's recommended to still set the label, as it can still be used by the | |
| 176 | 194 | // screen reader. | |
| 177 | 195 | func (x *Toggle) SetChild(ChildVar *gtk.Widget) { | |
| 196 | + | core.LazyRegister(&xToggleSetChild, "ADW", "adw_toggle_set_child", false) | |
| 197 | + | ||
| 178 | 198 | xToggleSetChild(x.GoPointer(), ChildVar.GoPointer()) | |
| 179 | 199 | } | |
| 180 | 200 | ||
| @@ -187,6 +207,8 @@ var xToggleSetDescription func(uintptr, string) | |||
| 187 | 207 | // | |
| 188 | 208 | // See [enum@Gtk.AccessibleProperty.description]. | |
| 189 | 209 | func (x *Toggle) SetDescription(DescriptionVar string) { | |
| 210 | + | core.LazyRegister(&xToggleSetDescription, "ADW", "adw_toggle_set_description", false) | |
| 211 | + | ||
| 190 | 212 | xToggleSetDescription(x.GoPointer(), DescriptionVar) | |
| 191 | 213 | } | |
| 192 | 214 | ||
| @@ -194,6 +216,8 @@ var xToggleSetEnabled func(uintptr, bool) | |||
| 194 | 216 | ||
| 195 | 217 | // Sets whether @self is enabled. | |
| 196 | 218 | func (x *Toggle) SetEnabled(EnabledVar bool) { | |
| 219 | + | core.LazyRegister(&xToggleSetEnabled, "ADW", "adw_toggle_set_enabled", false) | |
| 220 | + | ||
| 197 | 221 | xToggleSetEnabled(x.GoPointer(), EnabledVar) | |
| 198 | 222 | } | |
| 199 | 223 | ||
| @@ -204,6 +228,8 @@ var xToggleSetIconName func(uintptr, uintptr) | |||
| 204 | 228 | // The icon will be displayed alone or next to the label, unless | |
| 205 | 229 | // [property@Toggle:child] is set. | |
| 206 | 230 | func (x *Toggle) SetIconName(IconNameVar *string) { | |
| 231 | + | core.LazyRegister(&xToggleSetIconName, "ADW", "adw_toggle_set_icon_name", false) | |
| 232 | + | ||
| 207 | 233 | IconNameVarPtr := core.GStrdupNullable(IconNameVar) | |
| 208 | 234 | defer core.GFreeNullable(IconNameVarPtr) | |
| 209 | 235 | ||
| @@ -218,6 +244,8 @@ var xToggleSetLabel func(uintptr, uintptr) | |||
| 218 | 244 | // [property@Toggle:child] is set, but will still be read out by the screen | |
| 219 | 245 | // reader. | |
| 220 | 246 | func (x *Toggle) SetLabel(LabelVar *string) { | |
| 247 | + | core.LazyRegister(&xToggleSetLabel, "ADW", "adw_toggle_set_label", false) | |
| 248 | + | ||
| 221 | 249 | LabelVarPtr := core.GStrdupNullable(LabelVar) | |
| 222 | 250 | defer core.GFreeNullable(LabelVarPtr) | |
| 223 | 251 | ||
| @@ -232,6 +260,8 @@ var xToggleSetName func(uintptr, uintptr) | |||
| 232 | 260 | // | |
| 233 | 261 | // See [property@ToggleGroup:active-name]. | |
| 234 | 262 | func (x *Toggle) SetName(NameVar *string) { | |
| 263 | + | core.LazyRegister(&xToggleSetName, "ADW", "adw_toggle_set_name", false) | |
| 264 | + | ||
| 235 | 265 | NameVarPtr := core.GStrdupNullable(NameVar) | |
| 236 | 266 | defer core.GFreeNullable(NameVarPtr) | |
| 237 | 267 | ||
| @@ -247,6 +277,8 @@ var xToggleSetTooltip func(uintptr, string) | |||
| 247 | 277 | // Tooltip text will also be used as accessible description. Use | |
| 248 | 278 | // [property@Toggle:description] to set it separately. | |
| 249 | 279 | func (x *Toggle) SetTooltip(TooltipVar string) { | |
| 280 | + | core.LazyRegister(&xToggleSetTooltip, "ADW", "adw_toggle_set_tooltip", false) | |
| 281 | + | ||
| 250 | 282 | xToggleSetTooltip(x.GoPointer(), TooltipVar) | |
| 251 | 283 | } | |
| 252 | 284 | ||
| @@ -256,6 +288,8 @@ var xToggleSetUseUnderline func(uintptr, bool) | |||
| 256 | 288 | // | |
| 257 | 289 | // See [property@Toggle:label]. | |
| 258 | 290 | func (x *Toggle) SetUseUnderline(UseUnderlineVar bool) { | |
| 291 | + | core.LazyRegister(&xToggleSetUseUnderline, "ADW", "adw_toggle_set_use_underline", false) | |
| 292 | + | ||
| 259 | 293 | xToggleSetUseUnderline(x.GoPointer(), UseUnderlineVar) | |
| 260 | 294 | } | |
| 261 | 295 | ||
| @@ -548,6 +582,7 @@ type ToggleGroup struct { | |||
| 548 | 582 | var xToggleGroupGLibType func() types.GType | |
| 549 | 583 | ||
| 550 | 584 | func ToggleGroupGLibType() types.GType { | |
| 585 | + | core.LazyRegister(&xToggleGroupGLibType, "ADW", "adw_toggle_group_get_type", false) | |
| 551 | 586 | return xToggleGroupGLibType() | |
| 552 | 587 | } | |
| 553 | 588 | ||
| @@ -561,6 +596,7 @@ var xNewToggleGroup func() uintptr | |||
| 561 | 596 | ||
| 562 | 597 | // Creates a new `AdwToggleGroup`. | |
| 563 | 598 | func NewToggleGroup() *ToggleGroup { | |
| 599 | + | core.LazyRegister(&xNewToggleGroup, "ADW", "adw_toggle_group_new", false) | |
| 564 | 600 | var cls *ToggleGroup | |
| 565 | 601 | ||
| 566 | 602 | cret := xNewToggleGroup() | |
| @@ -578,6 +614,8 @@ var xToggleGroupAdd func(uintptr, uintptr) | |||
| 578 | 614 | ||
| 579 | 615 | // Adds a toggle to @self. | |
| 580 | 616 | func (x *ToggleGroup) Add(ToggleVar *Toggle) { | |
| 617 | + | core.LazyRegister(&xToggleGroupAdd, "ADW", "adw_toggle_group_add", false) | |
| 618 | + | ||
| 581 | 619 | xToggleGroupAdd(x.GoPointer(), ToggleVar.GoPointer()) | |
| 582 | 620 | } | |
| 583 | 621 | ||
| @@ -587,6 +625,8 @@ var xToggleGroupGetActive func(uintptr) uint | |||
| 587 | 625 | // | |
| 588 | 626 | // Returns [const@Gtk.INVALID_LIST_POSITION] if no toggle is active. | |
| 589 | 627 | func (x *ToggleGroup) GetActive() uint { | |
| 628 | + | core.LazyRegister(&xToggleGroupGetActive, "ADW", "adw_toggle_group_get_active", false) | |
| 629 | + | ||
| 590 | 630 | cret := xToggleGroupGetActive(x.GoPointer()) | |
| 591 | 631 | return cret | |
| 592 | 632 | } | |
| @@ -599,6 +639,8 @@ var xToggleGroupGetActiveName func(uintptr) string | |||
| 599 | 639 | // | |
| 600 | 640 | // See [property@Toggle:name]. | |
| 601 | 641 | func (x *ToggleGroup) GetActiveName() string { | |
| 642 | + | core.LazyRegister(&xToggleGroupGetActiveName, "ADW", "adw_toggle_group_get_active_name", false) | |
| 643 | + | ||
| 602 | 644 | cret := xToggleGroupGetActiveName(x.GoPointer()) | |
| 603 | 645 | return cret | |
| 604 | 646 | } | |
| @@ -608,6 +650,8 @@ var xToggleGroupGetCanShrink func(uintptr) bool | |||
| 608 | 650 | // Gets whether the toggles can be smaller than the natural size of their | |
| 609 | 651 | // contents. | |
| 610 | 652 | func (x *ToggleGroup) GetCanShrink() bool { | |
| 653 | + | core.LazyRegister(&xToggleGroupGetCanShrink, "ADW", "adw_toggle_group_get_can_shrink", false) | |
| 654 | + | ||
| 611 | 655 | cret := xToggleGroupGetCanShrink(x.GoPointer()) | |
| 612 | 656 | return cret | |
| 613 | 657 | } | |
| @@ -616,6 +660,8 @@ var xToggleGroupGetHomogeneous func(uintptr) bool | |||
| 616 | 660 | ||
| 617 | 661 | // Gets whether all toggles take the same size. | |
| 618 | 662 | func (x *ToggleGroup) GetHomogeneous() bool { | |
| 663 | + | core.LazyRegister(&xToggleGroupGetHomogeneous, "ADW", "adw_toggle_group_get_homogeneous", false) | |
| 664 | + | ||
| 619 | 665 | cret := xToggleGroupGetHomogeneous(x.GoPointer()) | |
| 620 | 666 | return cret | |
| 621 | 667 | } | |
| @@ -624,6 +670,8 @@ var xToggleGroupGetNToggles func(uintptr) uint | |||
| 624 | 670 | ||
| 625 | 671 | // Gets the number of toggles within @self. | |
| 626 | 672 | func (x *ToggleGroup) GetNToggles() uint { | |
| 673 | + | core.LazyRegister(&xToggleGroupGetNToggles, "ADW", "adw_toggle_group_get_n_toggles", false) | |
| 674 | + | ||
| 627 | 675 | cret := xToggleGroupGetNToggles(x.GoPointer()) | |
| 628 | 676 | return cret | |
| 629 | 677 | } | |
| @@ -632,6 +680,7 @@ var xToggleGroupGetToggle func(uintptr, uint) uintptr | |||
| 632 | 680 | ||
| 633 | 681 | // Gets the toggle with @index from @self. | |
| 634 | 682 | func (x *ToggleGroup) GetToggle(IndexVar uint) *Toggle { | |
| 683 | + | core.LazyRegister(&xToggleGroupGetToggle, "ADW", "adw_toggle_group_get_toggle", false) | |
| 635 | 684 | var cls *Toggle | |
| 636 | 685 | ||
| 637 | 686 | cret := xToggleGroupGetToggle(x.GoPointer(), IndexVar) | |
| @@ -649,6 +698,7 @@ var xToggleGroupGetToggleByName func(uintptr, string) uintptr | |||
| 649 | 698 | ||
| 650 | 699 | // Gets the toggle with the name @name from @self. | |
| 651 | 700 | func (x *ToggleGroup) GetToggleByName(NameVar string) *Toggle { | |
| 701 | + | core.LazyRegister(&xToggleGroupGetToggleByName, "ADW", "adw_toggle_group_get_toggle_by_name", false) | |
| 652 | 702 | var cls *Toggle | |
| 653 | 703 | ||
| 654 | 704 | cret := xToggleGroupGetToggleByName(x.GoPointer(), NameVar) | |
| @@ -670,6 +720,7 @@ var xToggleGroupGetToggles func(uintptr) uintptr | |||
| 670 | 720 | // [iface@Gtk.SelectionModel] and can be used to track and change the active | |
| 671 | 721 | // toggle. | |
| 672 | 722 | func (x *ToggleGroup) GetToggles() *gtk.SelectionModelBase { | |
| 723 | + | core.LazyRegister(&xToggleGroupGetToggles, "ADW", "adw_toggle_group_get_toggles", false) | |
| 673 | 724 | var cls *gtk.SelectionModelBase | |
| 674 | 725 | ||
| 675 | 726 | cret := xToggleGroupGetToggles(x.GoPointer()) | |
| @@ -686,6 +737,8 @@ var xToggleGroupRemove func(uintptr, uintptr) | |||
| 686 | 737 | ||
| 687 | 738 | // Removes @toggle from @self. | |
| 688 | 739 | func (x *ToggleGroup) Remove(ToggleVar *Toggle) { | |
| 740 | + | core.LazyRegister(&xToggleGroupRemove, "ADW", "adw_toggle_group_remove", false) | |
| 741 | + | ||
| 689 | 742 | xToggleGroupRemove(x.GoPointer(), ToggleVar.GoPointer()) | |
| 690 | 743 | } | |
| 691 | 744 | ||
| @@ -693,6 +746,8 @@ var xToggleGroupRemoveAll func(uintptr) | |||
| 693 | 746 | ||
| 694 | 747 | // Removes all toggles from @self. | |
| 695 | 748 | func (x *ToggleGroup) RemoveAll() { | |
| 749 | + | core.LazyRegister(&xToggleGroupRemoveAll, "ADW", "adw_toggle_group_remove_all", false) | |
| 750 | + | ||
| 696 | 751 | xToggleGroupRemoveAll(x.GoPointer()) | |
| 697 | 752 | } | |
| 698 | 753 | ||
| @@ -703,6 +758,8 @@ var xToggleGroupSetActive func(uintptr, uint) | |||
| 703 | 758 | // If the index is larger than the number of toggles in @self, unsets the | |
| 704 | 759 | // current active toggle. | |
| 705 | 760 | func (x *ToggleGroup) SetActive(ActiveVar uint) { | |
| 761 | + | core.LazyRegister(&xToggleGroupSetActive, "ADW", "adw_toggle_group_set_active", false) | |
| 762 | + | ||
| 706 | 763 | xToggleGroupSetActive(x.GoPointer(), ActiveVar) | |
| 707 | 764 | } | |
| 708 | 765 | ||
| @@ -714,6 +771,8 @@ var xToggleGroupSetActiveName func(uintptr, uintptr) | |||
| 714 | 771 | // | |
| 715 | 772 | // If @name is `NULL`, unset the current active toggle instead. | |
| 716 | 773 | func (x *ToggleGroup) SetActiveName(NameVar *string) { | |
| 774 | + | core.LazyRegister(&xToggleGroupSetActiveName, "ADW", "adw_toggle_group_set_active_name", false) | |
| 775 | + | ||
| 717 | 776 | NameVarPtr := core.GStrdupNullable(NameVar) | |
| 718 | 777 | defer core.GFreeNullable(NameVarPtr) | |
| 719 | 778 | ||
| @@ -729,6 +788,8 @@ var xToggleGroupSetCanShrink func(uintptr, bool) | |||
| 729 | 788 | // | |
| 730 | 789 | // See [property@Gtk.Button:can-shrink]. | |
| 731 | 790 | func (x *ToggleGroup) SetCanShrink(CanShrinkVar bool) { | |
| 791 | + | core.LazyRegister(&xToggleGroupSetCanShrink, "ADW", "adw_toggle_group_set_can_shrink", false) | |
| 792 | + | ||
| 732 | 793 | xToggleGroupSetCanShrink(x.GoPointer(), CanShrinkVar) | |
| 733 | 794 | } | |
| 734 | 795 | ||
| @@ -736,6 +797,8 @@ var xToggleGroupSetHomogeneous func(uintptr, bool) | |||
| 736 | 797 | ||
| 737 | 798 | // Sets whether all toggles take the same size. | |
| 738 | 799 | func (x *ToggleGroup) SetHomogeneous(HomogeneousVar bool) { | |
| 800 | + | core.LazyRegister(&xToggleGroupSetHomogeneous, "ADW", "adw_toggle_group_set_homogeneous", false) | |
| 801 | + | ||
| 739 | 802 | xToggleGroupSetHomogeneous(x.GoPointer(), HomogeneousVar) | |
| 740 | 803 | } | |
| 741 | 804 | ||
| @@ -1130,54 +1193,4 @@ func (x *ToggleGroup) SetOrientation(OrientationVar gtk.Orientation) { | |||
| 1130 | 1193 | func init() { | |
| 1131 | 1194 | core.SetPackageName("ADW", "libadwaita-1") | |
| 1132 | 1195 | core.SetSharedLibraries("ADW", []string{"libadwaita-1.so.0", "libadwaita-1.0.dylib"}) | |
| 1133 | - | var libs []uintptr | |
| 1134 | - | for _, libPath := range core.GetPaths("ADW") { | |
| 1135 | - | lib, err := purego.Dlopen(libPath, purego.RTLD_NOW|purego.RTLD_GLOBAL) | |
| 1136 | - | if err != nil { | |
| 1137 | - | panic(err) | |
| 1138 | - | } | |
| 1139 | - | libs = append(libs, lib) | |
| 1140 | - | } | |
| 1141 | - | ||
| 1142 | - | core.PuregoSafeRegister(&xToggleGLibType, libs, "adw_toggle_get_type") | |
| 1143 | - | ||
| 1144 | - | core.PuregoSafeRegister(&xNewToggle, libs, "adw_toggle_new") | |
| 1145 | - | ||
| 1146 | - | core.PuregoSafeRegister(&xToggleGetChild, libs, "adw_toggle_get_child") | |
| 1147 | - | core.PuregoSafeRegister(&xToggleGetDescription, libs, "adw_toggle_get_description") | |
| 1148 | - | core.PuregoSafeRegister(&xToggleGetEnabled, libs, "adw_toggle_get_enabled") | |
| 1149 | - | core.PuregoSafeRegister(&xToggleGetIconName, libs, "adw_toggle_get_icon_name") | |
| 1150 | - | core.PuregoSafeRegister(&xToggleGetIndex, libs, "adw_toggle_get_index") | |
| 1151 | - | core.PuregoSafeRegister(&xToggleGetLabel, libs, "adw_toggle_get_label") | |
| 1152 | - | core.PuregoSafeRegister(&xToggleGetName, libs, "adw_toggle_get_name") | |
| 1153 | - | core.PuregoSafeRegister(&xToggleGetTooltip, libs, "adw_toggle_get_tooltip") | |
| 1154 | - | core.PuregoSafeRegister(&xToggleGetUseUnderline, libs, "adw_toggle_get_use_underline") | |
| 1155 | - | core.PuregoSafeRegister(&xToggleSetChild, libs, "adw_toggle_set_child") | |
| 1156 | - | core.PuregoSafeRegister(&xToggleSetDescription, libs, "adw_toggle_set_description") | |
| 1157 | - | core.PuregoSafeRegister(&xToggleSetEnabled, libs, "adw_toggle_set_enabled") | |
| 1158 | - | core.PuregoSafeRegister(&xToggleSetIconName, libs, "adw_toggle_set_icon_name") | |
| 1159 | - | core.PuregoSafeRegister(&xToggleSetLabel, libs, "adw_toggle_set_label") | |
| 1160 | - | core.PuregoSafeRegister(&xToggleSetName, libs, "adw_toggle_set_name") | |
| 1161 | - | core.PuregoSafeRegister(&xToggleSetTooltip, libs, "adw_toggle_set_tooltip") | |
| 1162 | - | core.PuregoSafeRegister(&xToggleSetUseUnderline, libs, "adw_toggle_set_use_underline") | |
| 1163 | - | ||
| 1164 | - | core.PuregoSafeRegister(&xToggleGroupGLibType, libs, "adw_toggle_group_get_type") | |
| 1165 | - | ||
| 1166 | - | core.PuregoSafeRegister(&xNewToggleGroup, libs, "adw_toggle_group_new") | |
| 1167 | - | ||
| 1168 | - | core.PuregoSafeRegister(&xToggleGroupAdd, libs, "adw_toggle_group_add") | |
| 1169 | - | core.PuregoSafeRegister(&xToggleGroupGetActive, libs, "adw_toggle_group_get_active") | |
| 1170 | - | core.PuregoSafeRegister(&xToggleGroupGetActiveName, libs, "adw_toggle_group_get_active_name") | |
| 1171 | - | core.PuregoSafeRegister(&xToggleGroupGetCanShrink, libs, "adw_toggle_group_get_can_shrink") | |
| 1172 | - | core.PuregoSafeRegister(&xToggleGroupGetHomogeneous, libs, "adw_toggle_group_get_homogeneous") | |
| 1173 | - | core.PuregoSafeRegister(&xToggleGroupGetNToggles, libs, "adw_toggle_group_get_n_toggles") | |
| 1174 | - | core.PuregoSafeRegister(&xToggleGroupGetToggle, libs, "adw_toggle_group_get_toggle") | |
| 1175 | - | core.PuregoSafeRegister(&xToggleGroupGetToggleByName, libs, "adw_toggle_group_get_toggle_by_name") | |
| 1176 | - | core.PuregoSafeRegister(&xToggleGroupGetToggles, libs, "adw_toggle_group_get_toggles") | |
| 1177 | - | core.PuregoSafeRegister(&xToggleGroupRemove, libs, "adw_toggle_group_remove") | |
| 1178 | - | core.PuregoSafeRegister(&xToggleGroupRemoveAll, libs, "adw_toggle_group_remove_all") | |
| 1179 | - | core.PuregoSafeRegister(&xToggleGroupSetActive, libs, "adw_toggle_group_set_active") | |
| 1180 | - | core.PuregoSafeRegister(&xToggleGroupSetActiveName, libs, "adw_toggle_group_set_active_name") | |
| 1181 | - | core.PuregoSafeRegister(&xToggleGroupSetCanShrink, libs, "adw_toggle_group_set_can_shrink") | |
| 1182 | - | core.PuregoSafeRegister(&xToggleGroupSetHomogeneous, libs, "adw_toggle_group_set_homogeneous") | |
| 1183 | 1196 | } | |
| @@ -5,7 +5,6 @@ import ( | |||||
| 5 | "structs" | 5 | "structs" | ||
| 6 | "unsafe" | 6 | "unsafe" | ||
| 7 | 7 | ||||
| 8 | - | "github.com/bnema/purego" | |||
| 9 | "github.com/bnema/puregotk/pkg/core" | 8 | "github.com/bnema/puregotk/pkg/core" | ||
| 10 | "github.com/bnema/puregotk/v4/gobject" | 9 | "github.com/bnema/puregotk/v4/gobject" | ||
| 11 | "github.com/bnema/puregotk/v4/gobject/types" | 10 | "github.com/bnema/puregotk/v4/gobject/types" | ||
| @@ -60,6 +59,7 @@ type Toggle struct { | |||||
| 60 | var xToggleGLibType func() types.GType | 59 | var xToggleGLibType func() types.GType | ||
| 61 | 60 | ||||
| 62 | func ToggleGLibType() types.GType { | 61 | func ToggleGLibType() types.GType { | ||
| 62 | + | core.LazyRegister(&xToggleGLibType, "ADW", "adw_toggle_get_type", false) | |||
| 63 | return xToggleGLibType() | 63 | return xToggleGLibType() | ||
| 64 | } | 64 | } | ||
| 65 | 65 | ||||
| @@ -73,6 +73,7 @@ var xNewToggle func() uintptr | |||||
| 73 | 73 | ||||
| 74 | // Creates a new `AdwToggle`. | 74 | // Creates a new `AdwToggle`. | ||
| 75 | func NewToggle() *Toggle { | 75 | func NewToggle() *Toggle { | ||
| 76 | + | core.LazyRegister(&xNewToggle, "ADW", "adw_toggle_new", false) | |||
| 76 | var cls *Toggle | 77 | var cls *Toggle | ||
| 77 | 78 | ||||
| 78 | cret := xNewToggle() | 79 | cret := xNewToggle() | ||
| @@ -89,6 +90,7 @@ var xToggleGetChild func(uintptr) uintptr | |||||
| 89 | 90 | ||||
| 90 | // Gets the child widget of @self. | 91 | // Gets the child widget of @self. | ||
| 91 | func (x *Toggle) GetChild() *gtk.Widget { | 92 | func (x *Toggle) GetChild() *gtk.Widget { | ||
| 93 | + | core.LazyRegister(&xToggleGetChild, "ADW", "adw_toggle_get_child", false) | |||
| 92 | var cls *gtk.Widget | 94 | var cls *gtk.Widget | ||
| 93 | 95 | ||||
| 94 | cret := xToggleGetChild(x.GoPointer()) | 96 | cret := xToggleGetChild(x.GoPointer()) | ||
| @@ -106,6 +108,8 @@ var xToggleGetDescription func(uintptr) string | |||||
| 106 | 108 | ||||
| 107 | // Gets the description of @self. | 109 | // Gets the description of @self. | ||
| 108 | func (x *Toggle) GetDescription() string { | 110 | func (x *Toggle) GetDescription() string { | ||
| 111 | + | core.LazyRegister(&xToggleGetDescription, "ADW", "adw_toggle_get_description", false) | |||
| 112 | + | ||||
| 109 | cret := xToggleGetDescription(x.GoPointer()) | 113 | cret := xToggleGetDescription(x.GoPointer()) | ||
| 110 | return cret | 114 | return cret | ||
| 111 | } | 115 | } | ||
| @@ -114,6 +118,8 @@ var xToggleGetEnabled func(uintptr) bool | |||||
| 114 | 118 | ||||
| 115 | // Gets whether @self is enabled. | 119 | // Gets whether @self is enabled. | ||
| 116 | func (x *Toggle) GetEnabled() bool { | 120 | func (x *Toggle) GetEnabled() bool { | ||
| 121 | + | core.LazyRegister(&xToggleGetEnabled, "ADW", "adw_toggle_get_enabled", false) | |||
| 122 | + | ||||
| 117 | cret := xToggleGetEnabled(x.GoPointer()) | 123 | cret := xToggleGetEnabled(x.GoPointer()) | ||
| 118 | return cret | 124 | return cret | ||
| 119 | } | 125 | } | ||
| @@ -122,6 +128,8 @@ var xToggleGetIconName func(uintptr) string | |||||
| 122 | 128 | ||||
| 123 | // Gets the icon name of @self. | 129 | // Gets the icon name of @self. | ||
| 124 | func (x *Toggle) GetIconName() string { | 130 | func (x *Toggle) GetIconName() string { | ||
| 131 | + | core.LazyRegister(&xToggleGetIconName, "ADW", "adw_toggle_get_icon_name", false) | |||
| 132 | + | ||||
| 125 | cret := xToggleGetIconName(x.GoPointer()) | 133 | cret := xToggleGetIconName(x.GoPointer()) | ||
| 126 | return cret | 134 | return cret | ||
| 127 | } | 135 | } | ||
| @@ -130,6 +138,8 @@ var xToggleGetIndex func(uintptr) uint | |||||
| 130 | 138 | ||||
| 131 | // Gets the index of @self within its toggle group. | 139 | // Gets the index of @self within its toggle group. | ||
| 132 | func (x *Toggle) GetIndex() uint { | 140 | func (x *Toggle) GetIndex() uint { | ||
| 141 | + | core.LazyRegister(&xToggleGetIndex, "ADW", "adw_toggle_get_index", false) | |||
| 142 | + | ||||
| 133 | cret := xToggleGetIndex(x.GoPointer()) | 143 | cret := xToggleGetIndex(x.GoPointer()) | ||
| 134 | return cret | 144 | return cret | ||
| 135 | } | 145 | } | ||
| @@ -138,6 +148,8 @@ var xToggleGetLabel func(uintptr) string | |||||
| 138 | 148 | ||||
| 139 | // Gets the label of @self. | 149 | // Gets the label of @self. | ||
| 140 | func (x *Toggle) GetLabel() string { | 150 | func (x *Toggle) GetLabel() string { | ||
| 151 | + | core.LazyRegister(&xToggleGetLabel, "ADW", "adw_toggle_get_label", false) | |||
| 152 | + | ||||
| 141 | cret := xToggleGetLabel(x.GoPointer()) | 153 | cret := xToggleGetLabel(x.GoPointer()) | ||
| 142 | return cret | 154 | return cret | ||
| 143 | } | 155 | } | ||
| @@ -146,6 +158,8 @@ var xToggleGetName func(uintptr) string | |||||
| 146 | 158 | ||||
| 147 | // Gets the name of @self. | 159 | // Gets the name of @self. | ||
| 148 | func (x *Toggle) GetName() string { | 160 | func (x *Toggle) GetName() string { | ||
| 161 | + | core.LazyRegister(&xToggleGetName, "ADW", "adw_toggle_get_name", false) | |||
| 162 | + | ||||
| 149 | cret := xToggleGetName(x.GoPointer()) | 163 | cret := xToggleGetName(x.GoPointer()) | ||
| 150 | return cret | 164 | return cret | ||
| 151 | } | 165 | } | ||
| @@ -154,6 +168,8 @@ var xToggleGetTooltip func(uintptr) string | |||||
| 154 | 168 | ||||
| 155 | // Gets the tooltip of @self. | 169 | // Gets the tooltip of @self. | ||
| 156 | func (x *Toggle) GetTooltip() string { | 170 | func (x *Toggle) GetTooltip() string { | ||
| 171 | + | core.LazyRegister(&xToggleGetTooltip, "ADW", "adw_toggle_get_tooltip", false) | |||
| 172 | + | ||||
| 157 | cret := xToggleGetTooltip(x.GoPointer()) | 173 | cret := xToggleGetTooltip(x.GoPointer()) | ||
| 158 | return cret | 174 | return cret | ||
| 159 | } | 175 | } | ||
| @@ -162,6 +178,8 @@ var xToggleGetUseUnderline func(uintptr) bool | |||||
| 162 | 178 | ||||
| 163 | // Gets whether @self uses underlines. | 179 | // Gets whether @self uses underlines. | ||
| 164 | func (x *Toggle) GetUseUnderline() bool { | 180 | func (x *Toggle) GetUseUnderline() bool { | ||
| 181 | + | core.LazyRegister(&xToggleGetUseUnderline, "ADW", "adw_toggle_get_use_underline", false) | |||
| 182 | + | ||||
| 165 | cret := xToggleGetUseUnderline(x.GoPointer()) | 183 | cret := xToggleGetUseUnderline(x.GoPointer()) | ||
| 166 | return cret | 184 | return cret | ||
| 167 | } | 185 | } | ||
| @@ -175,6 +193,8 @@ var xToggleSetChild func(uintptr, uintptr) | |||||
| 175 | // It's recommended to still set the label, as it can still be used by the | 193 | // It's recommended to still set the label, as it can still be used by the | ||
| 176 | // screen reader. | 194 | // screen reader. | ||
| 177 | func (x *Toggle) SetChild(ChildVar *gtk.Widget) { | 195 | func (x *Toggle) SetChild(ChildVar *gtk.Widget) { | ||
| 196 | + | core.LazyRegister(&xToggleSetChild, "ADW", "adw_toggle_set_child", false) | |||
| 197 | + | ||||
| 178 | xToggleSetChild(x.GoPointer(), ChildVar.GoPointer()) | 198 | xToggleSetChild(x.GoPointer(), ChildVar.GoPointer()) | ||
| 179 | } | 199 | } | ||
| 180 | 200 | ||||
| @@ -187,6 +207,8 @@ var xToggleSetDescription func(uintptr, string) | |||||
| 187 | // | 207 | // | ||
| 188 | // See [enum@Gtk.AccessibleProperty.description]. | 208 | // See [enum@Gtk.AccessibleProperty.description]. | ||
| 189 | func (x *Toggle) SetDescription(DescriptionVar string) { | 209 | func (x *Toggle) SetDescription(DescriptionVar string) { | ||
| 210 | + | core.LazyRegister(&xToggleSetDescription, "ADW", "adw_toggle_set_description", false) | |||
| 211 | + | ||||
| 190 | xToggleSetDescription(x.GoPointer(), DescriptionVar) | 212 | xToggleSetDescription(x.GoPointer(), DescriptionVar) | ||
| 191 | } | 213 | } | ||
| 192 | 214 | ||||
| @@ -194,6 +216,8 @@ var xToggleSetEnabled func(uintptr, bool) | |||||
| 194 | 216 | ||||
| 195 | // Sets whether @self is enabled. | 217 | // Sets whether @self is enabled. | ||
| 196 | func (x *Toggle) SetEnabled(EnabledVar bool) { | 218 | func (x *Toggle) SetEnabled(EnabledVar bool) { | ||
| 219 | + | core.LazyRegister(&xToggleSetEnabled, "ADW", "adw_toggle_set_enabled", false) | |||
| 220 | + | ||||
| 197 | xToggleSetEnabled(x.GoPointer(), EnabledVar) | 221 | xToggleSetEnabled(x.GoPointer(), EnabledVar) | ||
| 198 | } | 222 | } | ||
| 199 | 223 | ||||
| @@ -204,6 +228,8 @@ var xToggleSetIconName func(uintptr, uintptr) | |||||
| 204 | // The icon will be displayed alone or next to the label, unless | 228 | // The icon will be displayed alone or next to the label, unless | ||
| 205 | // [property@Toggle:child] is set. | 229 | // [property@Toggle:child] is set. | ||
| 206 | func (x *Toggle) SetIconName(IconNameVar *string) { | 230 | func (x *Toggle) SetIconName(IconNameVar *string) { | ||
| 231 | + | core.LazyRegister(&xToggleSetIconName, "ADW", "adw_toggle_set_icon_name", false) | |||
| 232 | + | ||||
| 207 | IconNameVarPtr := core.GStrdupNullable(IconNameVar) | 233 | IconNameVarPtr := core.GStrdupNullable(IconNameVar) | ||
| 208 | defer core.GFreeNullable(IconNameVarPtr) | 234 | defer core.GFreeNullable(IconNameVarPtr) | ||
| 209 | 235 | ||||
| @@ -218,6 +244,8 @@ var xToggleSetLabel func(uintptr, uintptr) | |||||
| 218 | // [property@Toggle:child] is set, but will still be read out by the screen | 244 | // [property@Toggle:child] is set, but will still be read out by the screen | ||
| 219 | // reader. | 245 | // reader. | ||
| 220 | func (x *Toggle) SetLabel(LabelVar *string) { | 246 | func (x *Toggle) SetLabel(LabelVar *string) { | ||
| 247 | + | core.LazyRegister(&xToggleSetLabel, "ADW", "adw_toggle_set_label", false) | |||
| 248 | + | ||||
| 221 | LabelVarPtr := core.GStrdupNullable(LabelVar) | 249 | LabelVarPtr := core.GStrdupNullable(LabelVar) | ||
| 222 | defer core.GFreeNullable(LabelVarPtr) | 250 | defer core.GFreeNullable(LabelVarPtr) | ||
| 223 | 251 | ||||
| @@ -232,6 +260,8 @@ var xToggleSetName func(uintptr, uintptr) | |||||
| 232 | // | 260 | // | ||
| 233 | // See [property@ToggleGroup:active-name]. | 261 | // See [property@ToggleGroup:active-name]. | ||
| 234 | func (x *Toggle) SetName(NameVar *string) { | 262 | func (x *Toggle) SetName(NameVar *string) { | ||
| 263 | + | core.LazyRegister(&xToggleSetName, "ADW", "adw_toggle_set_name", false) | |||
| 264 | + | ||||
| 235 | NameVarPtr := core.GStrdupNullable(NameVar) | 265 | NameVarPtr := core.GStrdupNullable(NameVar) | ||
| 236 | defer core.GFreeNullable(NameVarPtr) | 266 | defer core.GFreeNullable(NameVarPtr) | ||
| 237 | 267 | ||||
| @@ -247,6 +277,8 @@ var xToggleSetTooltip func(uintptr, string) | |||||
| 247 | // Tooltip text will also be used as accessible description. Use | 277 | // Tooltip text will also be used as accessible description. Use | ||
| 248 | // [property@Toggle:description] to set it separately. | 278 | // [property@Toggle:description] to set it separately. | ||
| 249 | func (x *Toggle) SetTooltip(TooltipVar string) { | 279 | func (x *Toggle) SetTooltip(TooltipVar string) { | ||
| 280 | + | core.LazyRegister(&xToggleSetTooltip, "ADW", "adw_toggle_set_tooltip", false) | |||
| 281 | + | ||||
| 250 | xToggleSetTooltip(x.GoPointer(), TooltipVar) | 282 | xToggleSetTooltip(x.GoPointer(), TooltipVar) | ||
| 251 | } | 283 | } | ||
| 252 | 284 | ||||
| @@ -256,6 +288,8 @@ var xToggleSetUseUnderline func(uintptr, bool) | |||||
| 256 | // | 288 | // | ||
| 257 | // See [property@Toggle:label]. | 289 | // See [property@Toggle:label]. | ||
| 258 | func (x *Toggle) SetUseUnderline(UseUnderlineVar bool) { | 290 | func (x *Toggle) SetUseUnderline(UseUnderlineVar bool) { | ||
| 291 | + | core.LazyRegister(&xToggleSetUseUnderline, "ADW", "adw_toggle_set_use_underline", false) | |||
| 292 | + | ||||
| 259 | xToggleSetUseUnderline(x.GoPointer(), UseUnderlineVar) | 293 | xToggleSetUseUnderline(x.GoPointer(), UseUnderlineVar) | ||
| 260 | } | 294 | } | ||
| 261 | 295 | ||||
| @@ -548,6 +582,7 @@ type ToggleGroup struct { | |||||
| 548 | var xToggleGroupGLibType func() types.GType | 582 | var xToggleGroupGLibType func() types.GType | ||
| 549 | 583 | ||||
| 550 | func ToggleGroupGLibType() types.GType { | 584 | func ToggleGroupGLibType() types.GType { | ||
| 585 | + | core.LazyRegister(&xToggleGroupGLibType, "ADW", "adw_toggle_group_get_type", false) | |||
| 551 | return xToggleGroupGLibType() | 586 | return xToggleGroupGLibType() | ||
| 552 | } | 587 | } | ||
| 553 | 588 | ||||
| @@ -561,6 +596,7 @@ var xNewToggleGroup func() uintptr | |||||
| 561 | 596 | ||||
| 562 | // Creates a new `AdwToggleGroup`. | 597 | // Creates a new `AdwToggleGroup`. | ||
| 563 | func NewToggleGroup() *ToggleGroup { | 598 | func NewToggleGroup() *ToggleGroup { | ||
| 599 | + | core.LazyRegister(&xNewToggleGroup, "ADW", "adw_toggle_group_new", false) | |||
| 564 | var cls *ToggleGroup | 600 | var cls *ToggleGroup | ||
| 565 | 601 | ||||
| 566 | cret := xNewToggleGroup() | 602 | cret := xNewToggleGroup() | ||
| @@ -578,6 +614,8 @@ var xToggleGroupAdd func(uintptr, uintptr) | |||||
| 578 | 614 | ||||
| 579 | // Adds a toggle to @self. | 615 | // Adds a toggle to @self. | ||
| 580 | func (x *ToggleGroup) Add(ToggleVar *Toggle) { | 616 | func (x *ToggleGroup) Add(ToggleVar *Toggle) { | ||
| 617 | + | core.LazyRegister(&xToggleGroupAdd, "ADW", "adw_toggle_group_add", false) | |||
| 618 | + | ||||
| 581 | xToggleGroupAdd(x.GoPointer(), ToggleVar.GoPointer()) | 619 | xToggleGroupAdd(x.GoPointer(), ToggleVar.GoPointer()) | ||
| 582 | } | 620 | } | ||
| 583 | 621 | ||||
| @@ -587,6 +625,8 @@ var xToggleGroupGetActive func(uintptr) uint | |||||
| 587 | // | 625 | // | ||
| 588 | // Returns [const@Gtk.INVALID_LIST_POSITION] if no toggle is active. | 626 | // Returns [const@Gtk.INVALID_LIST_POSITION] if no toggle is active. | ||
| 589 | func (x *ToggleGroup) GetActive() uint { | 627 | func (x *ToggleGroup) GetActive() uint { | ||
| 628 | + | core.LazyRegister(&xToggleGroupGetActive, "ADW", "adw_toggle_group_get_active", false) | |||
| 629 | + | ||||
| 590 | cret := xToggleGroupGetActive(x.GoPointer()) | 630 | cret := xToggleGroupGetActive(x.GoPointer()) | ||
| 591 | return cret | 631 | return cret | ||
| 592 | } | 632 | } | ||
| @@ -599,6 +639,8 @@ var xToggleGroupGetActiveName func(uintptr) string | |||||
| 599 | // | 639 | // | ||
| 600 | // See [property@Toggle:name]. | 640 | // See [property@Toggle:name]. | ||
| 601 | func (x *ToggleGroup) GetActiveName() string { | 641 | func (x *ToggleGroup) GetActiveName() string { | ||
| 642 | + | core.LazyRegister(&xToggleGroupGetActiveName, "ADW", "adw_toggle_group_get_active_name", false) | |||
| 643 | + | ||||
| 602 | cret := xToggleGroupGetActiveName(x.GoPointer()) | 644 | cret := xToggleGroupGetActiveName(x.GoPointer()) | ||
| 603 | return cret | 645 | return cret | ||
| 604 | } | 646 | } | ||
| @@ -608,6 +650,8 @@ var xToggleGroupGetCanShrink func(uintptr) bool | |||||
| 608 | // Gets whether the toggles can be smaller than the natural size of their | 650 | // Gets whether the toggles can be smaller than the natural size of their | ||
| 609 | // contents. | 651 | // contents. | ||
| 610 | func (x *ToggleGroup) GetCanShrink() bool { | 652 | func (x *ToggleGroup) GetCanShrink() bool { | ||
| 653 | + | core.LazyRegister(&xToggleGroupGetCanShrink, "ADW", "adw_toggle_group_get_can_shrink", false) | |||
| 654 | + | ||||
| 611 | cret := xToggleGroupGetCanShrink(x.GoPointer()) | 655 | cret := xToggleGroupGetCanShrink(x.GoPointer()) | ||
| 612 | return cret | 656 | return cret | ||
| 613 | } | 657 | } | ||
| @@ -616,6 +660,8 @@ var xToggleGroupGetHomogeneous func(uintptr) bool | |||||
| 616 | 660 | ||||
| 617 | // Gets whether all toggles take the same size. | 661 | // Gets whether all toggles take the same size. | ||
| 618 | func (x *ToggleGroup) GetHomogeneous() bool { | 662 | func (x *ToggleGroup) GetHomogeneous() bool { | ||
| 663 | + | core.LazyRegister(&xToggleGroupGetHomogeneous, "ADW", "adw_toggle_group_get_homogeneous", false) | |||
| 664 | + | ||||
| 619 | cret := xToggleGroupGetHomogeneous(x.GoPointer()) | 665 | cret := xToggleGroupGetHomogeneous(x.GoPointer()) | ||
| 620 | return cret | 666 | return cret | ||
| 621 | } | 667 | } | ||
| @@ -624,6 +670,8 @@ var xToggleGroupGetNToggles func(uintptr) uint | |||||
| 624 | 670 | ||||
| 625 | // Gets the number of toggles within @self. | 671 | // Gets the number of toggles within @self. | ||
| 626 | func (x *ToggleGroup) GetNToggles() uint { | 672 | func (x *ToggleGroup) GetNToggles() uint { | ||
| 673 | + | core.LazyRegister(&xToggleGroupGetNToggles, "ADW", "adw_toggle_group_get_n_toggles", false) | |||
| 674 | + | ||||
| 627 | cret := xToggleGroupGetNToggles(x.GoPointer()) | 675 | cret := xToggleGroupGetNToggles(x.GoPointer()) | ||
| 628 | return cret | 676 | return cret | ||
| 629 | } | 677 | } | ||
| @@ -632,6 +680,7 @@ var xToggleGroupGetToggle func(uintptr, uint) uintptr | |||||
| 632 | 680 | ||||
| 633 | // Gets the toggle with @index from @self. | 681 | // Gets the toggle with @index from @self. | ||
| 634 | func (x *ToggleGroup) GetToggle(IndexVar uint) *Toggle { | 682 | func (x *ToggleGroup) GetToggle(IndexVar uint) *Toggle { | ||
| 683 | + | core.LazyRegister(&xToggleGroupGetToggle, "ADW", "adw_toggle_group_get_toggle", false) | |||
| 635 | var cls *Toggle | 684 | var cls *Toggle | ||
| 636 | 685 | ||||
| 637 | cret := xToggleGroupGetToggle(x.GoPointer(), IndexVar) | 686 | cret := xToggleGroupGetToggle(x.GoPointer(), IndexVar) | ||
| @@ -649,6 +698,7 @@ var xToggleGroupGetToggleByName func(uintptr, string) uintptr | |||||
| 649 | 698 | ||||
| 650 | // Gets the toggle with the name @name from @self. | 699 | // Gets the toggle with the name @name from @self. | ||
| 651 | func (x *ToggleGroup) GetToggleByName(NameVar string) *Toggle { | 700 | func (x *ToggleGroup) GetToggleByName(NameVar string) *Toggle { | ||
| 701 | + | core.LazyRegister(&xToggleGroupGetToggleByName, "ADW", "adw_toggle_group_get_toggle_by_name", false) | |||
| 652 | var cls *Toggle | 702 | var cls *Toggle | ||
| 653 | 703 | ||||
| 654 | cret := xToggleGroupGetToggleByName(x.GoPointer(), NameVar) | 704 | cret := xToggleGroupGetToggleByName(x.GoPointer(), NameVar) | ||
| @@ -670,6 +720,7 @@ var xToggleGroupGetToggles func(uintptr) uintptr | |||||
| 670 | // [iface@Gtk.SelectionModel] and can be used to track and change the active | 720 | // [iface@Gtk.SelectionModel] and can be used to track and change the active | ||
| 671 | // toggle. | 721 | // toggle. | ||
| 672 | func (x *ToggleGroup) GetToggles() *gtk.SelectionModelBase { | 722 | func (x *ToggleGroup) GetToggles() *gtk.SelectionModelBase { | ||
| 723 | + | core.LazyRegister(&xToggleGroupGetToggles, "ADW", "adw_toggle_group_get_toggles", false) | |||
| 673 | var cls *gtk.SelectionModelBase | 724 | var cls *gtk.SelectionModelBase | ||
| 674 | 725 | ||||
| 675 | cret := xToggleGroupGetToggles(x.GoPointer()) | 726 | cret := xToggleGroupGetToggles(x.GoPointer()) | ||
| @@ -686,6 +737,8 @@ var xToggleGroupRemove func(uintptr, uintptr) | |||||
| 686 | 737 | ||||
| 687 | // Removes @toggle from @self. | 738 | // Removes @toggle from @self. | ||
| 688 | func (x *ToggleGroup) Remove(ToggleVar *Toggle) { | 739 | func (x *ToggleGroup) Remove(ToggleVar *Toggle) { | ||
| 740 | + | core.LazyRegister(&xToggleGroupRemove, "ADW", "adw_toggle_group_remove", false) | |||
| 741 | + | ||||
| 689 | xToggleGroupRemove(x.GoPointer(), ToggleVar.GoPointer()) | 742 | xToggleGroupRemove(x.GoPointer(), ToggleVar.GoPointer()) | ||
| 690 | } | 743 | } | ||
| 691 | 744 | ||||
| @@ -693,6 +746,8 @@ var xToggleGroupRemoveAll func(uintptr) | |||||
| 693 | 746 | ||||
| 694 | // Removes all toggles from @self. | 747 | // Removes all toggles from @self. | ||
| 695 | func (x *ToggleGroup) RemoveAll() { | 748 | func (x *ToggleGroup) RemoveAll() { | ||
| 749 | + | core.LazyRegister(&xToggleGroupRemoveAll, "ADW", "adw_toggle_group_remove_all", false) | |||
| 750 | + | ||||
| 696 | xToggleGroupRemoveAll(x.GoPointer()) | 751 | xToggleGroupRemoveAll(x.GoPointer()) | ||
| 697 | } | 752 | } | ||
| 698 | 753 | ||||
| @@ -703,6 +758,8 @@ var xToggleGroupSetActive func(uintptr, uint) | |||||
| 703 | // If the index is larger than the number of toggles in @self, unsets the | 758 | // If the index is larger than the number of toggles in @self, unsets the | ||
| 704 | // current active toggle. | 759 | // current active toggle. | ||
| 705 | func (x *ToggleGroup) SetActive(ActiveVar uint) { | 760 | func (x *ToggleGroup) SetActive(ActiveVar uint) { | ||
| 761 | + | core.LazyRegister(&xToggleGroupSetActive, "ADW", "adw_toggle_group_set_active", false) | |||
| 762 | + | ||||
| 706 | xToggleGroupSetActive(x.GoPointer(), ActiveVar) | 763 | xToggleGroupSetActive(x.GoPointer(), ActiveVar) | ||
| 707 | } | 764 | } | ||
| 708 | 765 | ||||
| @@ -714,6 +771,8 @@ var xToggleGroupSetActiveName func(uintptr, uintptr) | |||||
| 714 | // | 771 | // | ||
| 715 | // If @name is `NULL`, unset the current active toggle instead. | 772 | // If @name is `NULL`, unset the current active toggle instead. | ||
| 716 | func (x *ToggleGroup) SetActiveName(NameVar *string) { | 773 | func (x *ToggleGroup) SetActiveName(NameVar *string) { | ||
| 774 | + | core.LazyRegister(&xToggleGroupSetActiveName, "ADW", "adw_toggle_group_set_active_name", false) | |||
| 775 | + | ||||
| 717 | NameVarPtr := core.GStrdupNullable(NameVar) | 776 | NameVarPtr := core.GStrdupNullable(NameVar) | ||
| 718 | defer core.GFreeNullable(NameVarPtr) | 777 | defer core.GFreeNullable(NameVarPtr) | ||
| 719 | 778 | ||||
| @@ -729,6 +788,8 @@ var xToggleGroupSetCanShrink func(uintptr, bool) | |||||
| 729 | // | 788 | // | ||
| 730 | // See [property@Gtk.Button:can-shrink]. | 789 | // See [property@Gtk.Button:can-shrink]. | ||
| 731 | func (x *ToggleGroup) SetCanShrink(CanShrinkVar bool) { | 790 | func (x *ToggleGroup) SetCanShrink(CanShrinkVar bool) { | ||
| 791 | + | core.LazyRegister(&xToggleGroupSetCanShrink, "ADW", "adw_toggle_group_set_can_shrink", false) | |||
| 792 | + | ||||
| 732 | xToggleGroupSetCanShrink(x.GoPointer(), CanShrinkVar) | 793 | xToggleGroupSetCanShrink(x.GoPointer(), CanShrinkVar) | ||
| 733 | } | 794 | } | ||
| 734 | 795 | ||||
| @@ -736,6 +797,8 @@ var xToggleGroupSetHomogeneous func(uintptr, bool) | |||||
| 736 | 797 | ||||
| 737 | // Sets whether all toggles take the same size. | 798 | // Sets whether all toggles take the same size. | ||
| 738 | func (x *ToggleGroup) SetHomogeneous(HomogeneousVar bool) { | 799 | func (x *ToggleGroup) SetHomogeneous(HomogeneousVar bool) { | ||
| 800 | + | core.LazyRegister(&xToggleGroupSetHomogeneous, "ADW", "adw_toggle_group_set_homogeneous", false) | |||
| 801 | + | ||||
| 739 | xToggleGroupSetHomogeneous(x.GoPointer(), HomogeneousVar) | 802 | xToggleGroupSetHomogeneous(x.GoPointer(), HomogeneousVar) | ||
| 740 | } | 803 | } | ||
| 741 | 804 | ||||
| @@ -1130,54 +1193,4 @@ func (x *ToggleGroup) SetOrientation(OrientationVar gtk.Orientation) { | |||||
| 1130 | func init() { | 1193 | func init() { | ||
| 1131 | core.SetPackageName("ADW", "libadwaita-1") | 1194 | core.SetPackageName("ADW", "libadwaita-1") | ||
| 1132 | core.SetSharedLibraries("ADW", []string{"libadwaita-1.so.0", "libadwaita-1.0.dylib"}) | 1195 | core.SetSharedLibraries("ADW", []string{"libadwaita-1.so.0", "libadwaita-1.0.dylib"}) | ||
| 1133 | - | var libs []uintptr | |||
| 1134 | - | for _, libPath := range core.GetPaths("ADW") { | |||
| 1135 | - | lib, err := purego.Dlopen(libPath, purego.RTLD_NOW|purego.RTLD_GLOBAL) | |||
| 1136 | - | if err != nil { | |||
| 1137 | - | panic(err) | |||
| 1138 | - | } | |||
| 1139 | - | libs = append(libs, lib) | |||
| 1140 | - | } | |||
| 1141 | - | ||||
| 1142 | - | core.PuregoSafeRegister(&xToggleGLibType, libs, "adw_toggle_get_type") | |||
| 1143 | - | ||||
| 1144 | - | core.PuregoSafeRegister(&xNewToggle, libs, "adw_toggle_new") | |||
| 1145 | - | ||||
| 1146 | - | core.PuregoSafeRegister(&xToggleGetChild, libs, "adw_toggle_get_child") | |||
| 1147 | - | core.PuregoSafeRegister(&xToggleGetDescription, libs, "adw_toggle_get_description") | |||
| 1148 | - | core.PuregoSafeRegister(&xToggleGetEnabled, libs, "adw_toggle_get_enabled") | |||
| 1149 | - | core.PuregoSafeRegister(&xToggleGetIconName, libs, "adw_toggle_get_icon_name") | |||
| 1150 | - | core.PuregoSafeRegister(&xToggleGetIndex, libs, "adw_toggle_get_index") | |||
| 1151 | - | core.PuregoSafeRegister(&xToggleGetLabel, libs, "adw_toggle_get_label") | |||
| 1152 | - | core.PuregoSafeRegister(&xToggleGetName, libs, "adw_toggle_get_name") | |||
| 1153 | - | core.PuregoSafeRegister(&xToggleGetTooltip, libs, "adw_toggle_get_tooltip") | |||
| 1154 | - | core.PuregoSafeRegister(&xToggleGetUseUnderline, libs, "adw_toggle_get_use_underline") | |||
| 1155 | - | core.PuregoSafeRegister(&xToggleSetChild, libs, "adw_toggle_set_child") | |||
| 1156 | - | core.PuregoSafeRegister(&xToggleSetDescription, libs, "adw_toggle_set_description") | |||
| 1157 | - | core.PuregoSafeRegister(&xToggleSetEnabled, libs, "adw_toggle_set_enabled") | |||
| 1158 | - | core.PuregoSafeRegister(&xToggleSetIconName, libs, "adw_toggle_set_icon_name") | |||
| 1159 | - | core.PuregoSafeRegister(&xToggleSetLabel, libs, "adw_toggle_set_label") | |||
| 1160 | - | core.PuregoSafeRegister(&xToggleSetName, libs, "adw_toggle_set_name") | |||
| 1161 | - | core.PuregoSafeRegister(&xToggleSetTooltip, libs, "adw_toggle_set_tooltip") | |||
| 1162 | - | core.PuregoSafeRegister(&xToggleSetUseUnderline, libs, "adw_toggle_set_use_underline") | |||
| 1163 | - | ||||
| 1164 | - | core.PuregoSafeRegister(&xToggleGroupGLibType, libs, "adw_toggle_group_get_type") | |||
| 1165 | - | ||||
| 1166 | - | core.PuregoSafeRegister(&xNewToggleGroup, libs, "adw_toggle_group_new") | |||
| 1167 | - | ||||
| 1168 | - | core.PuregoSafeRegister(&xToggleGroupAdd, libs, "adw_toggle_group_add") | |||
| 1169 | - | core.PuregoSafeRegister(&xToggleGroupGetActive, libs, "adw_toggle_group_get_active") | |||
| 1170 | - | core.PuregoSafeRegister(&xToggleGroupGetActiveName, libs, "adw_toggle_group_get_active_name") | |||
| 1171 | - | core.PuregoSafeRegister(&xToggleGroupGetCanShrink, libs, "adw_toggle_group_get_can_shrink") | |||
| 1172 | - | core.PuregoSafeRegister(&xToggleGroupGetHomogeneous, libs, "adw_toggle_group_get_homogeneous") | |||
| 1173 | - | core.PuregoSafeRegister(&xToggleGroupGetNToggles, libs, "adw_toggle_group_get_n_toggles") | |||
| 1174 | - | core.PuregoSafeRegister(&xToggleGroupGetToggle, libs, "adw_toggle_group_get_toggle") | |||
| 1175 | - | core.PuregoSafeRegister(&xToggleGroupGetToggleByName, libs, "adw_toggle_group_get_toggle_by_name") | |||
| 1176 | - | core.PuregoSafeRegister(&xToggleGroupGetToggles, libs, "adw_toggle_group_get_toggles") | |||
| 1177 | - | core.PuregoSafeRegister(&xToggleGroupRemove, libs, "adw_toggle_group_remove") | |||
| 1178 | - | core.PuregoSafeRegister(&xToggleGroupRemoveAll, libs, "adw_toggle_group_remove_all") | |||
| 1179 | - | core.PuregoSafeRegister(&xToggleGroupSetActive, libs, "adw_toggle_group_set_active") | |||
| 1180 | - | core.PuregoSafeRegister(&xToggleGroupSetActiveName, libs, "adw_toggle_group_set_active_name") | |||
| 1181 | - | core.PuregoSafeRegister(&xToggleGroupSetCanShrink, libs, "adw_toggle_group_set_can_shrink") | |||
| 1182 | - | core.PuregoSafeRegister(&xToggleGroupSetHomogeneous, libs, "adw_toggle_group_set_homogeneous") | |||
| 1183 | } | 1196 | } | ||