Revert "chore(deps): pin puregotk nil-signal fix"
This reverts commit a161e348e2093172038390b0906448f0ae979a0d.
- commit
- 40378d5e4fd2372d054e49168ab2a6f67aedd0fd
- author
- brice · · 2026-07-14 17:59 UTC
- parent
- 8d647bb
- signature
- GPG Verified
CD88F9E564E0102646FB6077A1A07C7C7C3E349D· arch-gpg Verified for the committer email
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
| @@ -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/gobject" | |
| 10 | 11 | "github.com/bnema/puregotk/v4/gobject/types" | |
| @@ -59,7 +60,6 @@ type Toggle struct { | |||
| 59 | 60 | var xToggleGLibType func() types.GType | |
| 60 | 61 | ||
| 61 | 62 | func ToggleGLibType() types.GType { | |
| 62 | - | core.LazyRegister(&xToggleGLibType, "ADW", "adw_toggle_get_type", false) | |
| 63 | 63 | return xToggleGLibType() | |
| 64 | 64 | } | |
| 65 | 65 | ||
| @@ -73,7 +73,6 @@ 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) | |
| 77 | 76 | var cls *Toggle | |
| 78 | 77 | ||
| 79 | 78 | cret := xNewToggle() | |
| @@ -90,7 +89,6 @@ var xToggleGetChild func(uintptr) uintptr | |||
| 90 | 89 | ||
| 91 | 90 | // Gets the child widget of @self. | |
| 92 | 91 | func (x *Toggle) GetChild() *gtk.Widget { | |
| 93 | - | core.LazyRegister(&xToggleGetChild, "ADW", "adw_toggle_get_child", false) | |
| 94 | 92 | var cls *gtk.Widget | |
| 95 | 93 | ||
| 96 | 94 | cret := xToggleGetChild(x.GoPointer()) | |
| @@ -108,8 +106,6 @@ var xToggleGetDescription func(uintptr) string | |||
| 108 | 106 | ||
| 109 | 107 | // Gets the description of @self. | |
| 110 | 108 | func (x *Toggle) GetDescription() string { | |
| 111 | - | core.LazyRegister(&xToggleGetDescription, "ADW", "adw_toggle_get_description", false) | |
| 112 | - | ||
| 113 | 109 | cret := xToggleGetDescription(x.GoPointer()) | |
| 114 | 110 | return cret | |
| 115 | 111 | } | |
| @@ -118,8 +114,6 @@ var xToggleGetEnabled func(uintptr) bool | |||
| 118 | 114 | ||
| 119 | 115 | // Gets whether @self is enabled. | |
| 120 | 116 | func (x *Toggle) GetEnabled() bool { | |
| 121 | - | core.LazyRegister(&xToggleGetEnabled, "ADW", "adw_toggle_get_enabled", false) | |
| 122 | - | ||
| 123 | 117 | cret := xToggleGetEnabled(x.GoPointer()) | |
| 124 | 118 | return cret | |
| 125 | 119 | } | |
| @@ -128,8 +122,6 @@ var xToggleGetIconName func(uintptr) string | |||
| 128 | 122 | ||
| 129 | 123 | // Gets the icon name of @self. | |
| 130 | 124 | func (x *Toggle) GetIconName() string { | |
| 131 | - | core.LazyRegister(&xToggleGetIconName, "ADW", "adw_toggle_get_icon_name", false) | |
| 132 | - | ||
| 133 | 125 | cret := xToggleGetIconName(x.GoPointer()) | |
| 134 | 126 | return cret | |
| 135 | 127 | } | |
| @@ -138,8 +130,6 @@ var xToggleGetIndex func(uintptr) uint | |||
| 138 | 130 | ||
| 139 | 131 | // Gets the index of @self within its toggle group. | |
| 140 | 132 | func (x *Toggle) GetIndex() uint { | |
| 141 | - | core.LazyRegister(&xToggleGetIndex, "ADW", "adw_toggle_get_index", false) | |
| 142 | - | ||
| 143 | 133 | cret := xToggleGetIndex(x.GoPointer()) | |
| 144 | 134 | return cret | |
| 145 | 135 | } | |
| @@ -148,8 +138,6 @@ var xToggleGetLabel func(uintptr) string | |||
| 148 | 138 | ||
| 149 | 139 | // Gets the label of @self. | |
| 150 | 140 | func (x *Toggle) GetLabel() string { | |
| 151 | - | core.LazyRegister(&xToggleGetLabel, "ADW", "adw_toggle_get_label", false) | |
| 152 | - | ||
| 153 | 141 | cret := xToggleGetLabel(x.GoPointer()) | |
| 154 | 142 | return cret | |
| 155 | 143 | } | |
| @@ -158,8 +146,6 @@ var xToggleGetName func(uintptr) string | |||
| 158 | 146 | ||
| 159 | 147 | // Gets the name of @self. | |
| 160 | 148 | func (x *Toggle) GetName() string { | |
| 161 | - | core.LazyRegister(&xToggleGetName, "ADW", "adw_toggle_get_name", false) | |
| 162 | - | ||
| 163 | 149 | cret := xToggleGetName(x.GoPointer()) | |
| 164 | 150 | return cret | |
| 165 | 151 | } | |
| @@ -168,8 +154,6 @@ var xToggleGetTooltip func(uintptr) string | |||
| 168 | 154 | ||
| 169 | 155 | // Gets the tooltip of @self. | |
| 170 | 156 | func (x *Toggle) GetTooltip() string { | |
| 171 | - | core.LazyRegister(&xToggleGetTooltip, "ADW", "adw_toggle_get_tooltip", false) | |
| 172 | - | ||
| 173 | 157 | cret := xToggleGetTooltip(x.GoPointer()) | |
| 174 | 158 | return cret | |
| 175 | 159 | } | |
| @@ -178,8 +162,6 @@ var xToggleGetUseUnderline func(uintptr) bool | |||
| 178 | 162 | ||
| 179 | 163 | // Gets whether @self uses underlines. | |
| 180 | 164 | func (x *Toggle) GetUseUnderline() bool { | |
| 181 | - | core.LazyRegister(&xToggleGetUseUnderline, "ADW", "adw_toggle_get_use_underline", false) | |
| 182 | - | ||
| 183 | 165 | cret := xToggleGetUseUnderline(x.GoPointer()) | |
| 184 | 166 | return cret | |
| 185 | 167 | } | |
| @@ -193,8 +175,6 @@ var xToggleSetChild func(uintptr, uintptr) | |||
| 193 | 175 | // It's recommended to still set the label, as it can still be used by the | |
| 194 | 176 | // screen reader. | |
| 195 | 177 | func (x *Toggle) SetChild(ChildVar *gtk.Widget) { | |
| 196 | - | core.LazyRegister(&xToggleSetChild, "ADW", "adw_toggle_set_child", false) | |
| 197 | - | ||
| 198 | 178 | xToggleSetChild(x.GoPointer(), ChildVar.GoPointer()) | |
| 199 | 179 | } | |
| 200 | 180 | ||
| @@ -207,8 +187,6 @@ var xToggleSetDescription func(uintptr, string) | |||
| 207 | 187 | // | |
| 208 | 188 | // See [enum@Gtk.AccessibleProperty.description]. | |
| 209 | 189 | func (x *Toggle) SetDescription(DescriptionVar string) { | |
| 210 | - | core.LazyRegister(&xToggleSetDescription, "ADW", "adw_toggle_set_description", false) | |
| 211 | - | ||
| 212 | 190 | xToggleSetDescription(x.GoPointer(), DescriptionVar) | |
| 213 | 191 | } | |
| 214 | 192 | ||
| @@ -216,8 +194,6 @@ var xToggleSetEnabled func(uintptr, bool) | |||
| 216 | 194 | ||
| 217 | 195 | // Sets whether @self is enabled. | |
| 218 | 196 | func (x *Toggle) SetEnabled(EnabledVar bool) { | |
| 219 | - | core.LazyRegister(&xToggleSetEnabled, "ADW", "adw_toggle_set_enabled", false) | |
| 220 | - | ||
| 221 | 197 | xToggleSetEnabled(x.GoPointer(), EnabledVar) | |
| 222 | 198 | } | |
| 223 | 199 | ||
| @@ -228,8 +204,6 @@ var xToggleSetIconName func(uintptr, uintptr) | |||
| 228 | 204 | // The icon will be displayed alone or next to the label, unless | |
| 229 | 205 | // [property@Toggle:child] is set. | |
| 230 | 206 | func (x *Toggle) SetIconName(IconNameVar *string) { | |
| 231 | - | core.LazyRegister(&xToggleSetIconName, "ADW", "adw_toggle_set_icon_name", false) | |
| 232 | - | ||
| 233 | 207 | IconNameVarPtr := core.GStrdupNullable(IconNameVar) | |
| 234 | 208 | defer core.GFreeNullable(IconNameVarPtr) | |
| 235 | 209 | ||
| @@ -244,8 +218,6 @@ var xToggleSetLabel func(uintptr, uintptr) | |||
| 244 | 218 | // [property@Toggle:child] is set, but will still be read out by the screen | |
| 245 | 219 | // reader. | |
| 246 | 220 | func (x *Toggle) SetLabel(LabelVar *string) { | |
| 247 | - | core.LazyRegister(&xToggleSetLabel, "ADW", "adw_toggle_set_label", false) | |
| 248 | - | ||
| 249 | 221 | LabelVarPtr := core.GStrdupNullable(LabelVar) | |
| 250 | 222 | defer core.GFreeNullable(LabelVarPtr) | |
| 251 | 223 | ||
| @@ -260,8 +232,6 @@ var xToggleSetName func(uintptr, uintptr) | |||
| 260 | 232 | // | |
| 261 | 233 | // See [property@ToggleGroup:active-name]. | |
| 262 | 234 | func (x *Toggle) SetName(NameVar *string) { | |
| 263 | - | core.LazyRegister(&xToggleSetName, "ADW", "adw_toggle_set_name", false) | |
| 264 | - | ||
| 265 | 235 | NameVarPtr := core.GStrdupNullable(NameVar) | |
| 266 | 236 | defer core.GFreeNullable(NameVarPtr) | |
| 267 | 237 | ||
| @@ -277,8 +247,6 @@ var xToggleSetTooltip func(uintptr, string) | |||
| 277 | 247 | // Tooltip text will also be used as accessible description. Use | |
| 278 | 248 | // [property@Toggle:description] to set it separately. | |
| 279 | 249 | func (x *Toggle) SetTooltip(TooltipVar string) { | |
| 280 | - | core.LazyRegister(&xToggleSetTooltip, "ADW", "adw_toggle_set_tooltip", false) | |
| 281 | - | ||
| 282 | 250 | xToggleSetTooltip(x.GoPointer(), TooltipVar) | |
| 283 | 251 | } | |
| 284 | 252 | ||
| @@ -288,8 +256,6 @@ var xToggleSetUseUnderline func(uintptr, bool) | |||
| 288 | 256 | // | |
| 289 | 257 | // See [property@Toggle:label]. | |
| 290 | 258 | func (x *Toggle) SetUseUnderline(UseUnderlineVar bool) { | |
| 291 | - | core.LazyRegister(&xToggleSetUseUnderline, "ADW", "adw_toggle_set_use_underline", false) | |
| 292 | - | ||
| 293 | 259 | xToggleSetUseUnderline(x.GoPointer(), UseUnderlineVar) | |
| 294 | 260 | } | |
| 295 | 261 | ||
| @@ -582,7 +548,6 @@ type ToggleGroup struct { | |||
| 582 | 548 | var xToggleGroupGLibType func() types.GType | |
| 583 | 549 | ||
| 584 | 550 | func ToggleGroupGLibType() types.GType { | |
| 585 | - | core.LazyRegister(&xToggleGroupGLibType, "ADW", "adw_toggle_group_get_type", false) | |
| 586 | 551 | return xToggleGroupGLibType() | |
| 587 | 552 | } | |
| 588 | 553 | ||
| @@ -596,7 +561,6 @@ var xNewToggleGroup func() uintptr | |||
| 596 | 561 | ||
| 597 | 562 | // Creates a new `AdwToggleGroup`. | |
| 598 | 563 | func NewToggleGroup() *ToggleGroup { | |
| 599 | - | core.LazyRegister(&xNewToggleGroup, "ADW", "adw_toggle_group_new", false) | |
| 600 | 564 | var cls *ToggleGroup | |
| 601 | 565 | ||
| 602 | 566 | cret := xNewToggleGroup() | |
| @@ -614,8 +578,6 @@ var xToggleGroupAdd func(uintptr, uintptr) | |||
| 614 | 578 | ||
| 615 | 579 | // Adds a toggle to @self. | |
| 616 | 580 | func (x *ToggleGroup) Add(ToggleVar *Toggle) { | |
| 617 | - | core.LazyRegister(&xToggleGroupAdd, "ADW", "adw_toggle_group_add", false) | |
| 618 | - | ||
| 619 | 581 | xToggleGroupAdd(x.GoPointer(), ToggleVar.GoPointer()) | |
| 620 | 582 | } | |
| 621 | 583 | ||
| @@ -625,8 +587,6 @@ var xToggleGroupGetActive func(uintptr) uint | |||
| 625 | 587 | // | |
| 626 | 588 | // Returns [const@Gtk.INVALID_LIST_POSITION] if no toggle is active. | |
| 627 | 589 | func (x *ToggleGroup) GetActive() uint { | |
| 628 | - | core.LazyRegister(&xToggleGroupGetActive, "ADW", "adw_toggle_group_get_active", false) | |
| 629 | - | ||
| 630 | 590 | cret := xToggleGroupGetActive(x.GoPointer()) | |
| 631 | 591 | return cret | |
| 632 | 592 | } | |
| @@ -639,8 +599,6 @@ var xToggleGroupGetActiveName func(uintptr) string | |||
| 639 | 599 | // | |
| 640 | 600 | // See [property@Toggle:name]. | |
| 641 | 601 | func (x *ToggleGroup) GetActiveName() string { | |
| 642 | - | core.LazyRegister(&xToggleGroupGetActiveName, "ADW", "adw_toggle_group_get_active_name", false) | |
| 643 | - | ||
| 644 | 602 | cret := xToggleGroupGetActiveName(x.GoPointer()) | |
| 645 | 603 | return cret | |
| 646 | 604 | } | |
| @@ -650,8 +608,6 @@ var xToggleGroupGetCanShrink func(uintptr) bool | |||
| 650 | 608 | // Gets whether the toggles can be smaller than the natural size of their | |
| 651 | 609 | // contents. | |
| 652 | 610 | func (x *ToggleGroup) GetCanShrink() bool { | |
| 653 | - | core.LazyRegister(&xToggleGroupGetCanShrink, "ADW", "adw_toggle_group_get_can_shrink", false) | |
| 654 | - | ||
| 655 | 611 | cret := xToggleGroupGetCanShrink(x.GoPointer()) | |
| 656 | 612 | return cret | |
| 657 | 613 | } | |
| @@ -660,8 +616,6 @@ var xToggleGroupGetHomogeneous func(uintptr) bool | |||
| 660 | 616 | ||
| 661 | 617 | // Gets whether all toggles take the same size. | |
| 662 | 618 | func (x *ToggleGroup) GetHomogeneous() bool { | |
| 663 | - | core.LazyRegister(&xToggleGroupGetHomogeneous, "ADW", "adw_toggle_group_get_homogeneous", false) | |
| 664 | - | ||
| 665 | 619 | cret := xToggleGroupGetHomogeneous(x.GoPointer()) | |
| 666 | 620 | return cret | |
| 667 | 621 | } | |
| @@ -670,8 +624,6 @@ var xToggleGroupGetNToggles func(uintptr) uint | |||
| 670 | 624 | ||
| 671 | 625 | // Gets the number of toggles within @self. | |
| 672 | 626 | func (x *ToggleGroup) GetNToggles() uint { | |
| 673 | - | core.LazyRegister(&xToggleGroupGetNToggles, "ADW", "adw_toggle_group_get_n_toggles", false) | |
| 674 | - | ||
| 675 | 627 | cret := xToggleGroupGetNToggles(x.GoPointer()) | |
| 676 | 628 | return cret | |
| 677 | 629 | } | |
| @@ -680,7 +632,6 @@ var xToggleGroupGetToggle func(uintptr, uint) uintptr | |||
| 680 | 632 | ||
| 681 | 633 | // Gets the toggle with @index from @self. | |
| 682 | 634 | func (x *ToggleGroup) GetToggle(IndexVar uint) *Toggle { | |
| 683 | - | core.LazyRegister(&xToggleGroupGetToggle, "ADW", "adw_toggle_group_get_toggle", false) | |
| 684 | 635 | var cls *Toggle | |
| 685 | 636 | ||
| 686 | 637 | cret := xToggleGroupGetToggle(x.GoPointer(), IndexVar) | |
| @@ -698,7 +649,6 @@ var xToggleGroupGetToggleByName func(uintptr, string) uintptr | |||
| 698 | 649 | ||
| 699 | 650 | // Gets the toggle with the name @name from @self. | |
| 700 | 651 | func (x *ToggleGroup) GetToggleByName(NameVar string) *Toggle { | |
| 701 | - | core.LazyRegister(&xToggleGroupGetToggleByName, "ADW", "adw_toggle_group_get_toggle_by_name", false) | |
| 702 | 652 | var cls *Toggle | |
| 703 | 653 | ||
| 704 | 654 | cret := xToggleGroupGetToggleByName(x.GoPointer(), NameVar) | |
| @@ -720,7 +670,6 @@ var xToggleGroupGetToggles func(uintptr) uintptr | |||
| 720 | 670 | // [iface@Gtk.SelectionModel] and can be used to track and change the active | |
| 721 | 671 | // toggle. | |
| 722 | 672 | func (x *ToggleGroup) GetToggles() *gtk.SelectionModelBase { | |
| 723 | - | core.LazyRegister(&xToggleGroupGetToggles, "ADW", "adw_toggle_group_get_toggles", false) | |
| 724 | 673 | var cls *gtk.SelectionModelBase | |
| 725 | 674 | ||
| 726 | 675 | cret := xToggleGroupGetToggles(x.GoPointer()) | |
| @@ -737,8 +686,6 @@ var xToggleGroupRemove func(uintptr, uintptr) | |||
| 737 | 686 | ||
| 738 | 687 | // Removes @toggle from @self. | |
| 739 | 688 | func (x *ToggleGroup) Remove(ToggleVar *Toggle) { | |
| 740 | - | core.LazyRegister(&xToggleGroupRemove, "ADW", "adw_toggle_group_remove", false) | |
| 741 | - | ||
| 742 | 689 | xToggleGroupRemove(x.GoPointer(), ToggleVar.GoPointer()) | |
| 743 | 690 | } | |
| 744 | 691 | ||
| @@ -746,8 +693,6 @@ var xToggleGroupRemoveAll func(uintptr) | |||
| 746 | 693 | ||
| 747 | 694 | // Removes all toggles from @self. | |
| 748 | 695 | func (x *ToggleGroup) RemoveAll() { | |
| 749 | - | core.LazyRegister(&xToggleGroupRemoveAll, "ADW", "adw_toggle_group_remove_all", false) | |
| 750 | - | ||
| 751 | 696 | xToggleGroupRemoveAll(x.GoPointer()) | |
| 752 | 697 | } | |
| 753 | 698 | ||
| @@ -758,8 +703,6 @@ var xToggleGroupSetActive func(uintptr, uint) | |||
| 758 | 703 | // If the index is larger than the number of toggles in @self, unsets the | |
| 759 | 704 | // current active toggle. | |
| 760 | 705 | func (x *ToggleGroup) SetActive(ActiveVar uint) { | |
| 761 | - | core.LazyRegister(&xToggleGroupSetActive, "ADW", "adw_toggle_group_set_active", false) | |
| 762 | - | ||
| 763 | 706 | xToggleGroupSetActive(x.GoPointer(), ActiveVar) | |
| 764 | 707 | } | |
| 765 | 708 | ||
| @@ -771,8 +714,6 @@ var xToggleGroupSetActiveName func(uintptr, uintptr) | |||
| 771 | 714 | // | |
| 772 | 715 | // If @name is `NULL`, unset the current active toggle instead. | |
| 773 | 716 | func (x *ToggleGroup) SetActiveName(NameVar *string) { | |
| 774 | - | core.LazyRegister(&xToggleGroupSetActiveName, "ADW", "adw_toggle_group_set_active_name", false) | |
| 775 | - | ||
| 776 | 717 | NameVarPtr := core.GStrdupNullable(NameVar) | |
| 777 | 718 | defer core.GFreeNullable(NameVarPtr) | |
| 778 | 719 | ||
| @@ -788,8 +729,6 @@ var xToggleGroupSetCanShrink func(uintptr, bool) | |||
| 788 | 729 | // | |
| 789 | 730 | // See [property@Gtk.Button:can-shrink]. | |
| 790 | 731 | func (x *ToggleGroup) SetCanShrink(CanShrinkVar bool) { | |
| 791 | - | core.LazyRegister(&xToggleGroupSetCanShrink, "ADW", "adw_toggle_group_set_can_shrink", false) | |
| 792 | - | ||
| 793 | 732 | xToggleGroupSetCanShrink(x.GoPointer(), CanShrinkVar) | |
| 794 | 733 | } | |
| 795 | 734 | ||
| @@ -797,8 +736,6 @@ var xToggleGroupSetHomogeneous func(uintptr, bool) | |||
| 797 | 736 | ||
| 798 | 737 | // Sets whether all toggles take the same size. | |
| 799 | 738 | func (x *ToggleGroup) SetHomogeneous(HomogeneousVar bool) { | |
| 800 | - | core.LazyRegister(&xToggleGroupSetHomogeneous, "ADW", "adw_toggle_group_set_homogeneous", false) | |
| 801 | - | ||
| 802 | 739 | xToggleGroupSetHomogeneous(x.GoPointer(), HomogeneousVar) | |
| 803 | 740 | } | |
| 804 | 741 | ||
| @@ -1193,4 +1130,54 @@ func (x *ToggleGroup) SetOrientation(OrientationVar gtk.Orientation) { | |||
| 1193 | 1130 | func init() { | |
| 1194 | 1131 | core.SetPackageName("ADW", "libadwaita-1") | |
| 1195 | 1132 | 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") | |
| 1196 | 1183 | } | |
| @@ -5,6 +5,7 @@ import ( | |||||
| 5 | "structs" | 5 | "structs" | ||
| 6 | "unsafe" | 6 | "unsafe" | ||
| 7 | 7 | ||||
| 8 | + | "github.com/bnema/purego" | |||
| 8 | "github.com/bnema/puregotk/pkg/core" | 9 | "github.com/bnema/puregotk/pkg/core" | ||
| 9 | "github.com/bnema/puregotk/v4/gobject" | 10 | "github.com/bnema/puregotk/v4/gobject" | ||
| 10 | "github.com/bnema/puregotk/v4/gobject/types" | 11 | "github.com/bnema/puregotk/v4/gobject/types" | ||
| @@ -59,7 +60,6 @@ type Toggle struct { | |||||
| 59 | var xToggleGLibType func() types.GType | 60 | var xToggleGLibType func() types.GType | ||
| 60 | 61 | ||||
| 61 | func ToggleGLibType() types.GType { | 62 | 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,7 +73,6 @@ 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) | |||
| 77 | var cls *Toggle | 76 | var cls *Toggle | ||
| 78 | 77 | ||||
| 79 | cret := xNewToggle() | 78 | cret := xNewToggle() | ||
| @@ -90,7 +89,6 @@ var xToggleGetChild func(uintptr) uintptr | |||||
| 90 | 89 | ||||
| 91 | // Gets the child widget of @self. | 90 | // Gets the child widget of @self. | ||
| 92 | func (x *Toggle) GetChild() *gtk.Widget { | 91 | func (x *Toggle) GetChild() *gtk.Widget { | ||
| 93 | - | core.LazyRegister(&xToggleGetChild, "ADW", "adw_toggle_get_child", false) | |||
| 94 | var cls *gtk.Widget | 92 | var cls *gtk.Widget | ||
| 95 | 93 | ||||
| 96 | cret := xToggleGetChild(x.GoPointer()) | 94 | cret := xToggleGetChild(x.GoPointer()) | ||
| @@ -108,8 +106,6 @@ var xToggleGetDescription func(uintptr) string | |||||
| 108 | 106 | ||||
| 109 | // Gets the description of @self. | 107 | // Gets the description of @self. | ||
| 110 | func (x *Toggle) GetDescription() string { | 108 | func (x *Toggle) GetDescription() string { | ||
| 111 | - | core.LazyRegister(&xToggleGetDescription, "ADW", "adw_toggle_get_description", false) | |||
| 112 | - | ||||
| 113 | cret := xToggleGetDescription(x.GoPointer()) | 109 | cret := xToggleGetDescription(x.GoPointer()) | ||
| 114 | return cret | 110 | return cret | ||
| 115 | } | 111 | } | ||
| @@ -118,8 +114,6 @@ var xToggleGetEnabled func(uintptr) bool | |||||
| 118 | 114 | ||||
| 119 | // Gets whether @self is enabled. | 115 | // Gets whether @self is enabled. | ||
| 120 | func (x *Toggle) GetEnabled() bool { | 116 | func (x *Toggle) GetEnabled() bool { | ||
| 121 | - | core.LazyRegister(&xToggleGetEnabled, "ADW", "adw_toggle_get_enabled", false) | |||
| 122 | - | ||||
| 123 | cret := xToggleGetEnabled(x.GoPointer()) | 117 | cret := xToggleGetEnabled(x.GoPointer()) | ||
| 124 | return cret | 118 | return cret | ||
| 125 | } | 119 | } | ||
| @@ -128,8 +122,6 @@ var xToggleGetIconName func(uintptr) string | |||||
| 128 | 122 | ||||
| 129 | // Gets the icon name of @self. | 123 | // Gets the icon name of @self. | ||
| 130 | func (x *Toggle) GetIconName() string { | 124 | func (x *Toggle) GetIconName() string { | ||
| 131 | - | core.LazyRegister(&xToggleGetIconName, "ADW", "adw_toggle_get_icon_name", false) | |||
| 132 | - | ||||
| 133 | cret := xToggleGetIconName(x.GoPointer()) | 125 | cret := xToggleGetIconName(x.GoPointer()) | ||
| 134 | return cret | 126 | return cret | ||
| 135 | } | 127 | } | ||
| @@ -138,8 +130,6 @@ var xToggleGetIndex func(uintptr) uint | |||||
| 138 | 130 | ||||
| 139 | // Gets the index of @self within its toggle group. | 131 | // Gets the index of @self within its toggle group. | ||
| 140 | func (x *Toggle) GetIndex() uint { | 132 | func (x *Toggle) GetIndex() uint { | ||
| 141 | - | core.LazyRegister(&xToggleGetIndex, "ADW", "adw_toggle_get_index", false) | |||
| 142 | - | ||||
| 143 | cret := xToggleGetIndex(x.GoPointer()) | 133 | cret := xToggleGetIndex(x.GoPointer()) | ||
| 144 | return cret | 134 | return cret | ||
| 145 | } | 135 | } | ||
| @@ -148,8 +138,6 @@ var xToggleGetLabel func(uintptr) string | |||||
| 148 | 138 | ||||
| 149 | // Gets the label of @self. | 139 | // Gets the label of @self. | ||
| 150 | func (x *Toggle) GetLabel() string { | 140 | func (x *Toggle) GetLabel() string { | ||
| 151 | - | core.LazyRegister(&xToggleGetLabel, "ADW", "adw_toggle_get_label", false) | |||
| 152 | - | ||||
| 153 | cret := xToggleGetLabel(x.GoPointer()) | 141 | cret := xToggleGetLabel(x.GoPointer()) | ||
| 154 | return cret | 142 | return cret | ||
| 155 | } | 143 | } | ||
| @@ -158,8 +146,6 @@ var xToggleGetName func(uintptr) string | |||||
| 158 | 146 | ||||
| 159 | // Gets the name of @self. | 147 | // Gets the name of @self. | ||
| 160 | func (x *Toggle) GetName() string { | 148 | func (x *Toggle) GetName() string { | ||
| 161 | - | core.LazyRegister(&xToggleGetName, "ADW", "adw_toggle_get_name", false) | |||
| 162 | - | ||||
| 163 | cret := xToggleGetName(x.GoPointer()) | 149 | cret := xToggleGetName(x.GoPointer()) | ||
| 164 | return cret | 150 | return cret | ||
| 165 | } | 151 | } | ||
| @@ -168,8 +154,6 @@ var xToggleGetTooltip func(uintptr) string | |||||
| 168 | 154 | ||||
| 169 | // Gets the tooltip of @self. | 155 | // Gets the tooltip of @self. | ||
| 170 | func (x *Toggle) GetTooltip() string { | 156 | func (x *Toggle) GetTooltip() string { | ||
| 171 | - | core.LazyRegister(&xToggleGetTooltip, "ADW", "adw_toggle_get_tooltip", false) | |||
| 172 | - | ||||
| 173 | cret := xToggleGetTooltip(x.GoPointer()) | 157 | cret := xToggleGetTooltip(x.GoPointer()) | ||
| 174 | return cret | 158 | return cret | ||
| 175 | } | 159 | } | ||
| @@ -178,8 +162,6 @@ var xToggleGetUseUnderline func(uintptr) bool | |||||
| 178 | 162 | ||||
| 179 | // Gets whether @self uses underlines. | 163 | // Gets whether @self uses underlines. | ||
| 180 | func (x *Toggle) GetUseUnderline() bool { | 164 | func (x *Toggle) GetUseUnderline() bool { | ||
| 181 | - | core.LazyRegister(&xToggleGetUseUnderline, "ADW", "adw_toggle_get_use_underline", false) | |||
| 182 | - | ||||
| 183 | cret := xToggleGetUseUnderline(x.GoPointer()) | 165 | cret := xToggleGetUseUnderline(x.GoPointer()) | ||
| 184 | return cret | 166 | return cret | ||
| 185 | } | 167 | } | ||
| @@ -193,8 +175,6 @@ var xToggleSetChild func(uintptr, uintptr) | |||||
| 193 | // It's recommended to still set the label, as it can still be used by the | 175 | // It's recommended to still set the label, as it can still be used by the | ||
| 194 | // screen reader. | 176 | // screen reader. | ||
| 195 | func (x *Toggle) SetChild(ChildVar *gtk.Widget) { | 177 | func (x *Toggle) SetChild(ChildVar *gtk.Widget) { | ||
| 196 | - | core.LazyRegister(&xToggleSetChild, "ADW", "adw_toggle_set_child", false) | |||
| 197 | - | ||||
| 198 | xToggleSetChild(x.GoPointer(), ChildVar.GoPointer()) | 178 | xToggleSetChild(x.GoPointer(), ChildVar.GoPointer()) | ||
| 199 | } | 179 | } | ||
| 200 | 180 | ||||
| @@ -207,8 +187,6 @@ var xToggleSetDescription func(uintptr, string) | |||||
| 207 | // | 187 | // | ||
| 208 | // See [enum@Gtk.AccessibleProperty.description]. | 188 | // See [enum@Gtk.AccessibleProperty.description]. | ||
| 209 | func (x *Toggle) SetDescription(DescriptionVar string) { | 189 | func (x *Toggle) SetDescription(DescriptionVar string) { | ||
| 210 | - | core.LazyRegister(&xToggleSetDescription, "ADW", "adw_toggle_set_description", false) | |||
| 211 | - | ||||
| 212 | xToggleSetDescription(x.GoPointer(), DescriptionVar) | 190 | xToggleSetDescription(x.GoPointer(), DescriptionVar) | ||
| 213 | } | 191 | } | ||
| 214 | 192 | ||||
| @@ -216,8 +194,6 @@ var xToggleSetEnabled func(uintptr, bool) | |||||
| 216 | 194 | ||||
| 217 | // Sets whether @self is enabled. | 195 | // Sets whether @self is enabled. | ||
| 218 | func (x *Toggle) SetEnabled(EnabledVar bool) { | 196 | func (x *Toggle) SetEnabled(EnabledVar bool) { | ||
| 219 | - | core.LazyRegister(&xToggleSetEnabled, "ADW", "adw_toggle_set_enabled", false) | |||
| 220 | - | ||||
| 221 | xToggleSetEnabled(x.GoPointer(), EnabledVar) | 197 | xToggleSetEnabled(x.GoPointer(), EnabledVar) | ||
| 222 | } | 198 | } | ||
| 223 | 199 | ||||
| @@ -228,8 +204,6 @@ var xToggleSetIconName func(uintptr, uintptr) | |||||
| 228 | // The icon will be displayed alone or next to the label, unless | 204 | // The icon will be displayed alone or next to the label, unless | ||
| 229 | // [property@Toggle:child] is set. | 205 | // [property@Toggle:child] is set. | ||
| 230 | func (x *Toggle) SetIconName(IconNameVar *string) { | 206 | func (x *Toggle) SetIconName(IconNameVar *string) { | ||
| 231 | - | core.LazyRegister(&xToggleSetIconName, "ADW", "adw_toggle_set_icon_name", false) | |||
| 232 | - | ||||
| 233 | IconNameVarPtr := core.GStrdupNullable(IconNameVar) | 207 | IconNameVarPtr := core.GStrdupNullable(IconNameVar) | ||
| 234 | defer core.GFreeNullable(IconNameVarPtr) | 208 | defer core.GFreeNullable(IconNameVarPtr) | ||
| 235 | 209 | ||||
| @@ -244,8 +218,6 @@ var xToggleSetLabel func(uintptr, uintptr) | |||||
| 244 | // [property@Toggle:child] is set, but will still be read out by the screen | 218 | // [property@Toggle:child] is set, but will still be read out by the screen | ||
| 245 | // reader. | 219 | // reader. | ||
| 246 | func (x *Toggle) SetLabel(LabelVar *string) { | 220 | func (x *Toggle) SetLabel(LabelVar *string) { | ||
| 247 | - | core.LazyRegister(&xToggleSetLabel, "ADW", "adw_toggle_set_label", false) | |||
| 248 | - | ||||
| 249 | LabelVarPtr := core.GStrdupNullable(LabelVar) | 221 | LabelVarPtr := core.GStrdupNullable(LabelVar) | ||
| 250 | defer core.GFreeNullable(LabelVarPtr) | 222 | defer core.GFreeNullable(LabelVarPtr) | ||
| 251 | 223 | ||||
| @@ -260,8 +232,6 @@ var xToggleSetName func(uintptr, uintptr) | |||||
| 260 | // | 232 | // | ||
| 261 | // See [property@ToggleGroup:active-name]. | 233 | // See [property@ToggleGroup:active-name]. | ||
| 262 | func (x *Toggle) SetName(NameVar *string) { | 234 | func (x *Toggle) SetName(NameVar *string) { | ||
| 263 | - | core.LazyRegister(&xToggleSetName, "ADW", "adw_toggle_set_name", false) | |||
| 264 | - | ||||
| 265 | NameVarPtr := core.GStrdupNullable(NameVar) | 235 | NameVarPtr := core.GStrdupNullable(NameVar) | ||
| 266 | defer core.GFreeNullable(NameVarPtr) | 236 | defer core.GFreeNullable(NameVarPtr) | ||
| 267 | 237 | ||||
| @@ -277,8 +247,6 @@ var xToggleSetTooltip func(uintptr, string) | |||||
| 277 | // Tooltip text will also be used as accessible description. Use | 247 | // Tooltip text will also be used as accessible description. Use | ||
| 278 | // [property@Toggle:description] to set it separately. | 248 | // [property@Toggle:description] to set it separately. | ||
| 279 | func (x *Toggle) SetTooltip(TooltipVar string) { | 249 | func (x *Toggle) SetTooltip(TooltipVar string) { | ||
| 280 | - | core.LazyRegister(&xToggleSetTooltip, "ADW", "adw_toggle_set_tooltip", false) | |||
| 281 | - | ||||
| 282 | xToggleSetTooltip(x.GoPointer(), TooltipVar) | 250 | xToggleSetTooltip(x.GoPointer(), TooltipVar) | ||
| 283 | } | 251 | } | ||
| 284 | 252 | ||||
| @@ -288,8 +256,6 @@ var xToggleSetUseUnderline func(uintptr, bool) | |||||
| 288 | // | 256 | // | ||
| 289 | // See [property@Toggle:label]. | 257 | // See [property@Toggle:label]. | ||
| 290 | func (x *Toggle) SetUseUnderline(UseUnderlineVar bool) { | 258 | func (x *Toggle) SetUseUnderline(UseUnderlineVar bool) { | ||
| 291 | - | core.LazyRegister(&xToggleSetUseUnderline, "ADW", "adw_toggle_set_use_underline", false) | |||
| 292 | - | ||||
| 293 | xToggleSetUseUnderline(x.GoPointer(), UseUnderlineVar) | 259 | xToggleSetUseUnderline(x.GoPointer(), UseUnderlineVar) | ||
| 294 | } | 260 | } | ||
| 295 | 261 | ||||
| @@ -582,7 +548,6 @@ type ToggleGroup struct { | |||||
| 582 | var xToggleGroupGLibType func() types.GType | 548 | var xToggleGroupGLibType func() types.GType | ||
| 583 | 549 | ||||
| 584 | func ToggleGroupGLibType() types.GType { | 550 | func ToggleGroupGLibType() types.GType { | ||
| 585 | - | core.LazyRegister(&xToggleGroupGLibType, "ADW", "adw_toggle_group_get_type", false) | |||
| 586 | return xToggleGroupGLibType() | 551 | return xToggleGroupGLibType() | ||
| 587 | } | 552 | } | ||
| 588 | 553 | ||||
| @@ -596,7 +561,6 @@ var xNewToggleGroup func() uintptr | |||||
| 596 | 561 | ||||
| 597 | // Creates a new `AdwToggleGroup`. | 562 | // Creates a new `AdwToggleGroup`. | ||
| 598 | func NewToggleGroup() *ToggleGroup { | 563 | func NewToggleGroup() *ToggleGroup { | ||
| 599 | - | core.LazyRegister(&xNewToggleGroup, "ADW", "adw_toggle_group_new", false) | |||
| 600 | var cls *ToggleGroup | 564 | var cls *ToggleGroup | ||
| 601 | 565 | ||||
| 602 | cret := xNewToggleGroup() | 566 | cret := xNewToggleGroup() | ||
| @@ -614,8 +578,6 @@ var xToggleGroupAdd func(uintptr, uintptr) | |||||
| 614 | 578 | ||||
| 615 | // Adds a toggle to @self. | 579 | // Adds a toggle to @self. | ||
| 616 | func (x *ToggleGroup) Add(ToggleVar *Toggle) { | 580 | func (x *ToggleGroup) Add(ToggleVar *Toggle) { | ||
| 617 | - | core.LazyRegister(&xToggleGroupAdd, "ADW", "adw_toggle_group_add", false) | |||
| 618 | - | ||||
| 619 | xToggleGroupAdd(x.GoPointer(), ToggleVar.GoPointer()) | 581 | xToggleGroupAdd(x.GoPointer(), ToggleVar.GoPointer()) | ||
| 620 | } | 582 | } | ||
| 621 | 583 | ||||
| @@ -625,8 +587,6 @@ var xToggleGroupGetActive func(uintptr) uint | |||||
| 625 | // | 587 | // | ||
| 626 | // Returns [const@Gtk.INVALID_LIST_POSITION] if no toggle is active. | 588 | // Returns [const@Gtk.INVALID_LIST_POSITION] if no toggle is active. | ||
| 627 | func (x *ToggleGroup) GetActive() uint { | 589 | func (x *ToggleGroup) GetActive() uint { | ||
| 628 | - | core.LazyRegister(&xToggleGroupGetActive, "ADW", "adw_toggle_group_get_active", false) | |||
| 629 | - | ||||
| 630 | cret := xToggleGroupGetActive(x.GoPointer()) | 590 | cret := xToggleGroupGetActive(x.GoPointer()) | ||
| 631 | return cret | 591 | return cret | ||
| 632 | } | 592 | } | ||
| @@ -639,8 +599,6 @@ var xToggleGroupGetActiveName func(uintptr) string | |||||
| 639 | // | 599 | // | ||
| 640 | // See [property@Toggle:name]. | 600 | // See [property@Toggle:name]. | ||
| 641 | func (x *ToggleGroup) GetActiveName() string { | 601 | func (x *ToggleGroup) GetActiveName() string { | ||
| 642 | - | core.LazyRegister(&xToggleGroupGetActiveName, "ADW", "adw_toggle_group_get_active_name", false) | |||
| 643 | - | ||||
| 644 | cret := xToggleGroupGetActiveName(x.GoPointer()) | 602 | cret := xToggleGroupGetActiveName(x.GoPointer()) | ||
| 645 | return cret | 603 | return cret | ||
| 646 | } | 604 | } | ||
| @@ -650,8 +608,6 @@ var xToggleGroupGetCanShrink func(uintptr) bool | |||||
| 650 | // Gets whether the toggles can be smaller than the natural size of their | 608 | // Gets whether the toggles can be smaller than the natural size of their | ||
| 651 | // contents. | 609 | // contents. | ||
| 652 | func (x *ToggleGroup) GetCanShrink() bool { | 610 | func (x *ToggleGroup) GetCanShrink() bool { | ||
| 653 | - | core.LazyRegister(&xToggleGroupGetCanShrink, "ADW", "adw_toggle_group_get_can_shrink", false) | |||
| 654 | - | ||||
| 655 | cret := xToggleGroupGetCanShrink(x.GoPointer()) | 611 | cret := xToggleGroupGetCanShrink(x.GoPointer()) | ||
| 656 | return cret | 612 | return cret | ||
| 657 | } | 613 | } | ||
| @@ -660,8 +616,6 @@ var xToggleGroupGetHomogeneous func(uintptr) bool | |||||
| 660 | 616 | ||||
| 661 | // Gets whether all toggles take the same size. | 617 | // Gets whether all toggles take the same size. | ||
| 662 | func (x *ToggleGroup) GetHomogeneous() bool { | 618 | func (x *ToggleGroup) GetHomogeneous() bool { | ||
| 663 | - | core.LazyRegister(&xToggleGroupGetHomogeneous, "ADW", "adw_toggle_group_get_homogeneous", false) | |||
| 664 | - | ||||
| 665 | cret := xToggleGroupGetHomogeneous(x.GoPointer()) | 619 | cret := xToggleGroupGetHomogeneous(x.GoPointer()) | ||
| 666 | return cret | 620 | return cret | ||
| 667 | } | 621 | } | ||
| @@ -670,8 +624,6 @@ var xToggleGroupGetNToggles func(uintptr) uint | |||||
| 670 | 624 | ||||
| 671 | // Gets the number of toggles within @self. | 625 | // Gets the number of toggles within @self. | ||
| 672 | func (x *ToggleGroup) GetNToggles() uint { | 626 | func (x *ToggleGroup) GetNToggles() uint { | ||
| 673 | - | core.LazyRegister(&xToggleGroupGetNToggles, "ADW", "adw_toggle_group_get_n_toggles", false) | |||
| 674 | - | ||||
| 675 | cret := xToggleGroupGetNToggles(x.GoPointer()) | 627 | cret := xToggleGroupGetNToggles(x.GoPointer()) | ||
| 676 | return cret | 628 | return cret | ||
| 677 | } | 629 | } | ||
| @@ -680,7 +632,6 @@ var xToggleGroupGetToggle func(uintptr, uint) uintptr | |||||
| 680 | 632 | ||||
| 681 | // Gets the toggle with @index from @self. | 633 | // Gets the toggle with @index from @self. | ||
| 682 | func (x *ToggleGroup) GetToggle(IndexVar uint) *Toggle { | 634 | func (x *ToggleGroup) GetToggle(IndexVar uint) *Toggle { | ||
| 683 | - | core.LazyRegister(&xToggleGroupGetToggle, "ADW", "adw_toggle_group_get_toggle", false) | |||
| 684 | var cls *Toggle | 635 | var cls *Toggle | ||
| 685 | 636 | ||||
| 686 | cret := xToggleGroupGetToggle(x.GoPointer(), IndexVar) | 637 | cret := xToggleGroupGetToggle(x.GoPointer(), IndexVar) | ||
| @@ -698,7 +649,6 @@ var xToggleGroupGetToggleByName func(uintptr, string) uintptr | |||||
| 698 | 649 | ||||
| 699 | // Gets the toggle with the name @name from @self. | 650 | // Gets the toggle with the name @name from @self. | ||
| 700 | func (x *ToggleGroup) GetToggleByName(NameVar string) *Toggle { | 651 | func (x *ToggleGroup) GetToggleByName(NameVar string) *Toggle { | ||
| 701 | - | core.LazyRegister(&xToggleGroupGetToggleByName, "ADW", "adw_toggle_group_get_toggle_by_name", false) | |||
| 702 | var cls *Toggle | 652 | var cls *Toggle | ||
| 703 | 653 | ||||
| 704 | cret := xToggleGroupGetToggleByName(x.GoPointer(), NameVar) | 654 | cret := xToggleGroupGetToggleByName(x.GoPointer(), NameVar) | ||
| @@ -720,7 +670,6 @@ var xToggleGroupGetToggles func(uintptr) uintptr | |||||
| 720 | // [iface@Gtk.SelectionModel] and can be used to track and change the active | 670 | // [iface@Gtk.SelectionModel] and can be used to track and change the active | ||
| 721 | // toggle. | 671 | // toggle. | ||
| 722 | func (x *ToggleGroup) GetToggles() *gtk.SelectionModelBase { | 672 | func (x *ToggleGroup) GetToggles() *gtk.SelectionModelBase { | ||
| 723 | - | core.LazyRegister(&xToggleGroupGetToggles, "ADW", "adw_toggle_group_get_toggles", false) | |||
| 724 | var cls *gtk.SelectionModelBase | 673 | var cls *gtk.SelectionModelBase | ||
| 725 | 674 | ||||
| 726 | cret := xToggleGroupGetToggles(x.GoPointer()) | 675 | cret := xToggleGroupGetToggles(x.GoPointer()) | ||
| @@ -737,8 +686,6 @@ var xToggleGroupRemove func(uintptr, uintptr) | |||||
| 737 | 686 | ||||
| 738 | // Removes @toggle from @self. | 687 | // Removes @toggle from @self. | ||
| 739 | func (x *ToggleGroup) Remove(ToggleVar *Toggle) { | 688 | func (x *ToggleGroup) Remove(ToggleVar *Toggle) { | ||
| 740 | - | core.LazyRegister(&xToggleGroupRemove, "ADW", "adw_toggle_group_remove", false) | |||
| 741 | - | ||||
| 742 | xToggleGroupRemove(x.GoPointer(), ToggleVar.GoPointer()) | 689 | xToggleGroupRemove(x.GoPointer(), ToggleVar.GoPointer()) | ||
| 743 | } | 690 | } | ||
| 744 | 691 | ||||
| @@ -746,8 +693,6 @@ var xToggleGroupRemoveAll func(uintptr) | |||||
| 746 | 693 | ||||
| 747 | // Removes all toggles from @self. | 694 | // Removes all toggles from @self. | ||
| 748 | func (x *ToggleGroup) RemoveAll() { | 695 | func (x *ToggleGroup) RemoveAll() { | ||
| 749 | - | core.LazyRegister(&xToggleGroupRemoveAll, "ADW", "adw_toggle_group_remove_all", false) | |||
| 750 | - | ||||
| 751 | xToggleGroupRemoveAll(x.GoPointer()) | 696 | xToggleGroupRemoveAll(x.GoPointer()) | ||
| 752 | } | 697 | } | ||
| 753 | 698 | ||||
| @@ -758,8 +703,6 @@ var xToggleGroupSetActive func(uintptr, uint) | |||||
| 758 | // If the index is larger than the number of toggles in @self, unsets the | 703 | // If the index is larger than the number of toggles in @self, unsets the | ||
| 759 | // current active toggle. | 704 | // current active toggle. | ||
| 760 | func (x *ToggleGroup) SetActive(ActiveVar uint) { | 705 | func (x *ToggleGroup) SetActive(ActiveVar uint) { | ||
| 761 | - | core.LazyRegister(&xToggleGroupSetActive, "ADW", "adw_toggle_group_set_active", false) | |||
| 762 | - | ||||
| 763 | xToggleGroupSetActive(x.GoPointer(), ActiveVar) | 706 | xToggleGroupSetActive(x.GoPointer(), ActiveVar) | ||
| 764 | } | 707 | } | ||
| 765 | 708 | ||||
| @@ -771,8 +714,6 @@ var xToggleGroupSetActiveName func(uintptr, uintptr) | |||||
| 771 | // | 714 | // | ||
| 772 | // If @name is `NULL`, unset the current active toggle instead. | 715 | // If @name is `NULL`, unset the current active toggle instead. | ||
| 773 | func (x *ToggleGroup) SetActiveName(NameVar *string) { | 716 | func (x *ToggleGroup) SetActiveName(NameVar *string) { | ||
| 774 | - | core.LazyRegister(&xToggleGroupSetActiveName, "ADW", "adw_toggle_group_set_active_name", false) | |||
| 775 | - | ||||
| 776 | NameVarPtr := core.GStrdupNullable(NameVar) | 717 | NameVarPtr := core.GStrdupNullable(NameVar) | ||
| 777 | defer core.GFreeNullable(NameVarPtr) | 718 | defer core.GFreeNullable(NameVarPtr) | ||
| 778 | 719 | ||||
| @@ -788,8 +729,6 @@ var xToggleGroupSetCanShrink func(uintptr, bool) | |||||
| 788 | // | 729 | // | ||
| 789 | // See [property@Gtk.Button:can-shrink]. | 730 | // See [property@Gtk.Button:can-shrink]. | ||
| 790 | func (x *ToggleGroup) SetCanShrink(CanShrinkVar bool) { | 731 | func (x *ToggleGroup) SetCanShrink(CanShrinkVar bool) { | ||
| 791 | - | core.LazyRegister(&xToggleGroupSetCanShrink, "ADW", "adw_toggle_group_set_can_shrink", false) | |||
| 792 | - | ||||
| 793 | xToggleGroupSetCanShrink(x.GoPointer(), CanShrinkVar) | 732 | xToggleGroupSetCanShrink(x.GoPointer(), CanShrinkVar) | ||
| 794 | } | 733 | } | ||
| 795 | 734 | ||||
| @@ -797,8 +736,6 @@ var xToggleGroupSetHomogeneous func(uintptr, bool) | |||||
| 797 | 736 | ||||
| 798 | // Sets whether all toggles take the same size. | 737 | // Sets whether all toggles take the same size. | ||
| 799 | func (x *ToggleGroup) SetHomogeneous(HomogeneousVar bool) { | 738 | func (x *ToggleGroup) SetHomogeneous(HomogeneousVar bool) { | ||
| 800 | - | core.LazyRegister(&xToggleGroupSetHomogeneous, "ADW", "adw_toggle_group_set_homogeneous", false) | |||
| 801 | - | ||||
| 802 | xToggleGroupSetHomogeneous(x.GoPointer(), HomogeneousVar) | 739 | xToggleGroupSetHomogeneous(x.GoPointer(), HomogeneousVar) | ||
| 803 | } | 740 | } | ||
| 804 | 741 | ||||
| @@ -1193,4 +1130,54 @@ func (x *ToggleGroup) SetOrientation(OrientationVar gtk.Orientation) { | |||||
| 1193 | func init() { | 1130 | func init() { | ||
| 1194 | core.SetPackageName("ADW", "libadwaita-1") | 1131 | core.SetPackageName("ADW", "libadwaita-1") | ||
| 1195 | core.SetSharedLibraries("ADW", []string{"libadwaita-1.so.0", "libadwaita-1.0.dylib"}) | 1132 | 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") | |||
| 1196 | } | 1183 | } | ||