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
| @@ -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/gdk" | |
| 10 | 11 | "github.com/bnema/puregotk/v4/gobject" | |
| @@ -56,7 +57,6 @@ type LeafletTransitionType int | |||
| 56 | 57 | var xLeafletTransitionTypeGLibType func() types.GType | |
| 57 | 58 | ||
| 58 | 59 | func LeafletTransitionTypeGLibType() types.GType { | |
| 59 | - | core.LazyRegister(&xLeafletTransitionTypeGLibType, "ADW", "adw_leaflet_transition_type_get_type", false) | |
| 60 | 60 | return xLeafletTransitionTypeGLibType() | |
| 61 | 61 | } | |
| 62 | 62 | ||
| @@ -112,7 +112,6 @@ type Leaflet struct { | |||
| 112 | 112 | var xLeafletGLibType func() types.GType | |
| 113 | 113 | ||
| 114 | 114 | func LeafletGLibType() types.GType { | |
| 115 | - | core.LazyRegister(&xLeafletGLibType, "ADW", "adw_leaflet_get_type", false) | |
| 116 | 115 | return xLeafletGLibType() | |
| 117 | 116 | } | |
| 118 | 117 | ||
| @@ -126,7 +125,6 @@ var xNewLeaflet func() uintptr | |||
| 126 | 125 | ||
| 127 | 126 | // Creates a new `AdwLeaflet`. | |
| 128 | 127 | func NewLeaflet() *Leaflet { | |
| 129 | - | core.LazyRegister(&xNewLeaflet, "ADW", "adw_leaflet_new", false) | |
| 130 | 128 | var cls *Leaflet | |
| 131 | 129 | ||
| 132 | 130 | cret := xNewLeaflet() | |
| @@ -144,7 +142,6 @@ var xLeafletAppend func(uintptr, uintptr) uintptr | |||
| 144 | 142 | ||
| 145 | 143 | // Adds a child to @self. | |
| 146 | 144 | func (x *Leaflet) Append(ChildVar *gtk.Widget) *LeafletPage { | |
| 147 | - | core.LazyRegister(&xLeafletAppend, "ADW", "adw_leaflet_append", false) | |
| 148 | 145 | var cls *LeafletPage | |
| 149 | 146 | ||
| 150 | 147 | cret := xLeafletAppend(x.GoPointer(), ChildVar.GoPointer()) | |
| @@ -169,7 +166,6 @@ var xLeafletGetAdjacentChild func(uintptr, NavigationDirection) uintptr | |||
| 169 | 166 | // | |
| 170 | 167 | // See [property@LeafletPage:navigatable]. | |
| 171 | 168 | func (x *Leaflet) GetAdjacentChild(DirectionVar NavigationDirection) *gtk.Widget { | |
| 172 | - | core.LazyRegister(&xLeafletGetAdjacentChild, "ADW", "adw_leaflet_get_adjacent_child", false) | |
| 173 | 169 | var cls *gtk.Widget | |
| 174 | 170 | ||
| 175 | 171 | cret := xLeafletGetAdjacentChild(x.GoPointer(), DirectionVar) | |
| @@ -187,8 +183,6 @@ var xLeafletGetCanNavigateBack func(uintptr) bool | |||
| 187 | 183 | ||
| 188 | 184 | // Gets whether gestures and shortcuts for navigating backward are enabled. | |
| 189 | 185 | func (x *Leaflet) GetCanNavigateBack() bool { | |
| 190 | - | core.LazyRegister(&xLeafletGetCanNavigateBack, "ADW", "adw_leaflet_get_can_navigate_back", false) | |
| 191 | - | ||
| 192 | 186 | cret := xLeafletGetCanNavigateBack(x.GoPointer()) | |
| 193 | 187 | return cret | |
| 194 | 188 | } | |
| @@ -197,8 +191,6 @@ var xLeafletGetCanNavigateForward func(uintptr) bool | |||
| 197 | 191 | ||
| 198 | 192 | // Gets whether gestures and shortcuts for navigating forward are enabled. | |
| 199 | 193 | func (x *Leaflet) GetCanNavigateForward() bool { | |
| 200 | - | core.LazyRegister(&xLeafletGetCanNavigateForward, "ADW", "adw_leaflet_get_can_navigate_forward", false) | |
| 201 | - | ||
| 202 | 194 | cret := xLeafletGetCanNavigateForward(x.GoPointer()) | |
| 203 | 195 | return cret | |
| 204 | 196 | } | |
| @@ -207,8 +199,6 @@ var xLeafletGetCanUnfold func(uintptr) bool | |||
| 207 | 199 | ||
| 208 | 200 | // Gets whether @self can unfold. | |
| 209 | 201 | func (x *Leaflet) GetCanUnfold() bool { | |
| 210 | - | core.LazyRegister(&xLeafletGetCanUnfold, "ADW", "adw_leaflet_get_can_unfold", false) | |
| 211 | - | ||
| 212 | 202 | cret := xLeafletGetCanUnfold(x.GoPointer()) | |
| 213 | 203 | return cret | |
| 214 | 204 | } | |
| @@ -221,7 +211,6 @@ var xLeafletGetChildByName func(uintptr, string) uintptr | |||
| 221 | 211 | // | |
| 222 | 212 | // See [property@LeafletPage:name]. | |
| 223 | 213 | func (x *Leaflet) GetChildByName(NameVar string) *gtk.Widget { | |
| 224 | - | core.LazyRegister(&xLeafletGetChildByName, "ADW", "adw_leaflet_get_child_by_name", false) | |
| 225 | 214 | var cls *gtk.Widget | |
| 226 | 215 | ||
| 227 | 216 | cret := xLeafletGetChildByName(x.GoPointer(), NameVar) | |
| @@ -239,8 +228,6 @@ var xLeafletGetChildTransitionParams func(uintptr) uintptr | |||
| 239 | 228 | ||
| 240 | 229 | // Gets the child transition spring parameters for @self. | |
| 241 | 230 | func (x *Leaflet) GetChildTransitionParams() *SpringParams { | |
| 242 | - | core.LazyRegister(&xLeafletGetChildTransitionParams, "ADW", "adw_leaflet_get_child_transition_params", false) | |
| 243 | - | ||
| 244 | 231 | cret := xLeafletGetChildTransitionParams(x.GoPointer()) | |
| 245 | 232 | if cret == 0 { | |
| 246 | 233 | return nil | |
| @@ -252,8 +239,6 @@ var xLeafletGetChildTransitionRunning func(uintptr) bool | |||
| 252 | 239 | ||
| 253 | 240 | // Gets whether a child transition is currently running for @self. | |
| 254 | 241 | func (x *Leaflet) GetChildTransitionRunning() bool { | |
| 255 | - | core.LazyRegister(&xLeafletGetChildTransitionRunning, "ADW", "adw_leaflet_get_child_transition_running", false) | |
| 256 | - | ||
| 257 | 242 | cret := xLeafletGetChildTransitionRunning(x.GoPointer()) | |
| 258 | 243 | return cret | |
| 259 | 244 | } | |
| @@ -262,8 +247,6 @@ var xLeafletGetFoldThresholdPolicy func(uintptr) FoldThresholdPolicy | |||
| 262 | 247 | ||
| 263 | 248 | // Gets the fold threshold policy for @self. | |
| 264 | 249 | func (x *Leaflet) GetFoldThresholdPolicy() FoldThresholdPolicy { | |
| 265 | - | core.LazyRegister(&xLeafletGetFoldThresholdPolicy, "ADW", "adw_leaflet_get_fold_threshold_policy", false) | |
| 266 | - | ||
| 267 | 250 | cret := xLeafletGetFoldThresholdPolicy(x.GoPointer()) | |
| 268 | 251 | return cret | |
| 269 | 252 | } | |
| @@ -276,8 +259,6 @@ var xLeafletGetFolded func(uintptr) bool | |||
| 276 | 259 | // sum of the minimum or natural sizes of the children (see | |
| 277 | 260 | // [property@Leaflet:fold-threshold-policy]), it will be unfolded otherwise. | |
| 278 | 261 | func (x *Leaflet) GetFolded() bool { | |
| 279 | - | core.LazyRegister(&xLeafletGetFolded, "ADW", "adw_leaflet_get_folded", false) | |
| 280 | - | ||
| 281 | 262 | cret := xLeafletGetFolded(x.GoPointer()) | |
| 282 | 263 | return cret | |
| 283 | 264 | } | |
| @@ -286,8 +267,6 @@ var xLeafletGetHomogeneous func(uintptr) bool | |||
| 286 | 267 | ||
| 287 | 268 | // Gets whether @self is homogeneous. | |
| 288 | 269 | func (x *Leaflet) GetHomogeneous() bool { | |
| 289 | - | core.LazyRegister(&xLeafletGetHomogeneous, "ADW", "adw_leaflet_get_homogeneous", false) | |
| 290 | - | ||
| 291 | 270 | cret := xLeafletGetHomogeneous(x.GoPointer()) | |
| 292 | 271 | return cret | |
| 293 | 272 | } | |
| @@ -296,8 +275,6 @@ var xLeafletGetModeTransitionDuration func(uintptr) uint | |||
| 296 | 275 | ||
| 297 | 276 | // Gets the mode transition animation duration for @self. | |
| 298 | 277 | func (x *Leaflet) GetModeTransitionDuration() uint { | |
| 299 | - | core.LazyRegister(&xLeafletGetModeTransitionDuration, "ADW", "adw_leaflet_get_mode_transition_duration", false) | |
| 300 | - | ||
| 301 | 278 | cret := xLeafletGetModeTransitionDuration(x.GoPointer()) | |
| 302 | 279 | return cret | |
| 303 | 280 | } | |
| @@ -306,7 +283,6 @@ var xLeafletGetPage func(uintptr, uintptr) uintptr | |||
| 306 | 283 | ||
| 307 | 284 | // Returns the [class@LeafletPage] object for @child. | |
| 308 | 285 | func (x *Leaflet) GetPage(ChildVar *gtk.Widget) *LeafletPage { | |
| 309 | - | core.LazyRegister(&xLeafletGetPage, "ADW", "adw_leaflet_get_page", false) | |
| 310 | 286 | var cls *LeafletPage | |
| 311 | 287 | ||
| 312 | 288 | cret := xLeafletGetPage(x.GoPointer(), ChildVar.GoPointer()) | |
| @@ -328,7 +304,6 @@ var xLeafletGetPages func(uintptr) uintptr | |||
| 328 | 304 | // [iface@Gtk.SelectionModel] and can be used to track and change the visible | |
| 329 | 305 | // page. | |
| 330 | 306 | func (x *Leaflet) GetPages() *gtk.SelectionModelBase { | |
| 331 | - | core.LazyRegister(&xLeafletGetPages, "ADW", "adw_leaflet_get_pages", false) | |
| 332 | 307 | var cls *gtk.SelectionModelBase | |
| 333 | 308 | ||
| 334 | 309 | cret := xLeafletGetPages(x.GoPointer()) | |
| @@ -345,8 +320,6 @@ var xLeafletGetTransitionType func(uintptr) LeafletTransitionType | |||
| 345 | 320 | ||
| 346 | 321 | // Gets the type of animation used for transitions between modes and children. | |
| 347 | 322 | func (x *Leaflet) GetTransitionType() LeafletTransitionType { | |
| 348 | - | core.LazyRegister(&xLeafletGetTransitionType, "ADW", "adw_leaflet_get_transition_type", false) | |
| 349 | - | ||
| 350 | 323 | cret := xLeafletGetTransitionType(x.GoPointer()) | |
| 351 | 324 | return cret | |
| 352 | 325 | } | |
| @@ -355,7 +328,6 @@ var xLeafletGetVisibleChild func(uintptr) uintptr | |||
| 355 | 328 | ||
| 356 | 329 | // Gets the widget currently visible when the leaflet is folded. | |
| 357 | 330 | func (x *Leaflet) GetVisibleChild() *gtk.Widget { | |
| 358 | - | core.LazyRegister(&xLeafletGetVisibleChild, "ADW", "adw_leaflet_get_visible_child", false) | |
| 359 | 331 | var cls *gtk.Widget | |
| 360 | 332 | ||
| 361 | 333 | cret := xLeafletGetVisibleChild(x.GoPointer()) | |
| @@ -373,8 +345,6 @@ var xLeafletGetVisibleChildName func(uintptr) string | |||
| 373 | 345 | ||
| 374 | 346 | // Gets the name of the currently visible child widget. | |
| 375 | 347 | func (x *Leaflet) GetVisibleChildName() string { | |
| 376 | - | core.LazyRegister(&xLeafletGetVisibleChildName, "ADW", "adw_leaflet_get_visible_child_name", false) | |
| 377 | - | ||
| 378 | 348 | cret := xLeafletGetVisibleChildName(x.GoPointer()) | |
| 379 | 349 | return cret | |
| 380 | 350 | } | |
| @@ -385,7 +355,6 @@ var xLeafletInsertChildAfter func(uintptr, uintptr, uintptr) uintptr | |||
| 385 | 355 | // | |
| 386 | 356 | // If @sibling is `NULL`, inserts @child at the first position. | |
| 387 | 357 | func (x *Leaflet) InsertChildAfter(ChildVar *gtk.Widget, SiblingVar *gtk.Widget) *LeafletPage { | |
| 388 | - | core.LazyRegister(&xLeafletInsertChildAfter, "ADW", "adw_leaflet_insert_child_after", false) | |
| 389 | 358 | var cls *LeafletPage | |
| 390 | 359 | ||
| 391 | 360 | cret := xLeafletInsertChildAfter(x.GoPointer(), ChildVar.GoPointer(), SiblingVar.GoPointer()) | |
| @@ -409,8 +378,6 @@ var xLeafletNavigate func(uintptr, NavigationDirection) bool | |||
| 409 | 378 | // This will be the same child as returned by | |
| 410 | 379 | // [method@Leaflet.get_adjacent_child] or navigated to via swipe gestures. | |
| 411 | 380 | func (x *Leaflet) Navigate(DirectionVar NavigationDirection) bool { | |
| 412 | - | core.LazyRegister(&xLeafletNavigate, "ADW", "adw_leaflet_navigate", false) | |
| 413 | - | ||
| 414 | 381 | cret := xLeafletNavigate(x.GoPointer(), DirectionVar) | |
| 415 | 382 | return cret | |
| 416 | 383 | } | |
| @@ -419,7 +386,6 @@ var xLeafletPrepend func(uintptr, uintptr) uintptr | |||
| 419 | 386 | ||
| 420 | 387 | // Inserts @child at the first position in @self. | |
| 421 | 388 | func (x *Leaflet) Prepend(ChildVar *gtk.Widget) *LeafletPage { | |
| 422 | - | core.LazyRegister(&xLeafletPrepend, "ADW", "adw_leaflet_prepend", false) | |
| 423 | 389 | var cls *LeafletPage | |
| 424 | 390 | ||
| 425 | 391 | cret := xLeafletPrepend(x.GoPointer(), ChildVar.GoPointer()) | |
| @@ -437,8 +403,6 @@ var xLeafletRemove func(uintptr, uintptr) | |||
| 437 | 403 | ||
| 438 | 404 | // Removes a child widget from @self. | |
| 439 | 405 | func (x *Leaflet) Remove(ChildVar *gtk.Widget) { | |
| 440 | - | core.LazyRegister(&xLeafletRemove, "ADW", "adw_leaflet_remove", false) | |
| 441 | - | ||
| 442 | 406 | xLeafletRemove(x.GoPointer(), ChildVar.GoPointer()) | |
| 443 | 407 | } | |
| 444 | 408 | ||
| @@ -448,8 +412,6 @@ var xLeafletReorderChildAfter func(uintptr, uintptr, uintptr) | |||
| 448 | 412 | // | |
| 449 | 413 | // If @sibling is `NULL`, moves @child to the first position. | |
| 450 | 414 | func (x *Leaflet) ReorderChildAfter(ChildVar *gtk.Widget, SiblingVar *gtk.Widget) { | |
| 451 | - | core.LazyRegister(&xLeafletReorderChildAfter, "ADW", "adw_leaflet_reorder_child_after", false) | |
| 452 | - | ||
| 453 | 415 | xLeafletReorderChildAfter(x.GoPointer(), ChildVar.GoPointer(), SiblingVar.GoPointer()) | |
| 454 | 416 | } | |
| 455 | 417 | ||
| @@ -473,8 +435,6 @@ var xLeafletSetCanNavigateBack func(uintptr, bool) | |||
| 473 | 435 | // Only children that have [property@LeafletPage:navigatable] set to `TRUE` can | |
| 474 | 436 | // be navigated to. | |
| 475 | 437 | func (x *Leaflet) SetCanNavigateBack(CanNavigateBackVar bool) { | |
| 476 | - | core.LazyRegister(&xLeafletSetCanNavigateBack, "ADW", "adw_leaflet_set_can_navigate_back", false) | |
| 477 | - | ||
| 478 | 438 | xLeafletSetCanNavigateBack(x.GoPointer(), CanNavigateBackVar) | |
| 479 | 439 | } | |
| 480 | 440 | ||
| @@ -498,8 +458,6 @@ var xLeafletSetCanNavigateForward func(uintptr, bool) | |||
| 498 | 458 | // Only children that have [property@LeafletPage:navigatable] set to `TRUE` can | |
| 499 | 459 | // be navigated to. | |
| 500 | 460 | func (x *Leaflet) SetCanNavigateForward(CanNavigateForwardVar bool) { | |
| 501 | - | core.LazyRegister(&xLeafletSetCanNavigateForward, "ADW", "adw_leaflet_set_can_navigate_forward", false) | |
| 502 | - | ||
| 503 | 461 | xLeafletSetCanNavigateForward(x.GoPointer(), CanNavigateForwardVar) | |
| 504 | 462 | } | |
| 505 | 463 | ||
| @@ -507,8 +465,6 @@ var xLeafletSetCanUnfold func(uintptr, bool) | |||
| 507 | 465 | ||
| 508 | 466 | // Sets whether @self can unfold. | |
| 509 | 467 | func (x *Leaflet) SetCanUnfold(CanUnfoldVar bool) { | |
| 510 | - | core.LazyRegister(&xLeafletSetCanUnfold, "ADW", "adw_leaflet_set_can_unfold", false) | |
| 511 | - | ||
| 512 | 468 | xLeafletSetCanUnfold(x.GoPointer(), CanUnfoldVar) | |
| 513 | 469 | } | |
| 514 | 470 | ||
| @@ -522,8 +478,6 @@ var xLeafletSetChildTransitionParams func(uintptr, *SpringParams) | |||
| 522 | 478 | // adw_spring_params_new (1, 0.5, 500) | |
| 523 | 479 | // ``` | |
| 524 | 480 | func (x *Leaflet) SetChildTransitionParams(ParamsVar *SpringParams) { | |
| 525 | - | core.LazyRegister(&xLeafletSetChildTransitionParams, "ADW", "adw_leaflet_set_child_transition_params", false) | |
| 526 | - | ||
| 527 | 481 | xLeafletSetChildTransitionParams(x.GoPointer(), ParamsVar) | |
| 528 | 482 | } | |
| 529 | 483 | ||
| @@ -538,8 +492,6 @@ var xLeafletSetFoldThresholdPolicy func(uintptr, FoldThresholdPolicy) | |||
| 538 | 492 | // This can be useful if you have a long ellipsizing label and want to let it | |
| 539 | 493 | // ellipsize instead of immediately folding. | |
| 540 | 494 | func (x *Leaflet) SetFoldThresholdPolicy(PolicyVar FoldThresholdPolicy) { | |
| 541 | - | core.LazyRegister(&xLeafletSetFoldThresholdPolicy, "ADW", "adw_leaflet_set_fold_threshold_policy", false) | |
| 542 | - | ||
| 543 | 495 | xLeafletSetFoldThresholdPolicy(x.GoPointer(), PolicyVar) | |
| 544 | 496 | } | |
| 545 | 497 | ||
| @@ -550,8 +502,6 @@ var xLeafletSetHomogeneous func(uintptr, bool) | |||
| 550 | 502 | // If set to `FALSE`, different children can have different size along the | |
| 551 | 503 | // opposite orientation. | |
| 552 | 504 | func (x *Leaflet) SetHomogeneous(HomogeneousVar bool) { | |
| 553 | - | core.LazyRegister(&xLeafletSetHomogeneous, "ADW", "adw_leaflet_set_homogeneous", false) | |
| 554 | - | ||
| 555 | 505 | xLeafletSetHomogeneous(x.GoPointer(), HomogeneousVar) | |
| 556 | 506 | } | |
| 557 | 507 | ||
| @@ -559,8 +509,6 @@ var xLeafletSetModeTransitionDuration func(uintptr, uint) | |||
| 559 | 509 | ||
| 560 | 510 | // Sets the mode transition animation duration for @self. | |
| 561 | 511 | func (x *Leaflet) SetModeTransitionDuration(DurationVar uint) { | |
| 562 | - | core.LazyRegister(&xLeafletSetModeTransitionDuration, "ADW", "adw_leaflet_set_mode_transition_duration", false) | |
| 563 | - | ||
| 564 | 512 | xLeafletSetModeTransitionDuration(x.GoPointer(), DurationVar) | |
| 565 | 513 | } | |
| 566 | 514 | ||
| @@ -572,8 +520,6 @@ var xLeafletSetTransitionType func(uintptr, LeafletTransitionType) | |||
| 572 | 520 | // possible to change the animation based on the mode or child that is about to | |
| 573 | 521 | // become current. | |
| 574 | 522 | func (x *Leaflet) SetTransitionType(TransitionVar LeafletTransitionType) { | |
| 575 | - | core.LazyRegister(&xLeafletSetTransitionType, "ADW", "adw_leaflet_set_transition_type", false) | |
| 576 | - | ||
| 577 | 523 | xLeafletSetTransitionType(x.GoPointer(), TransitionVar) | |
| 578 | 524 | } | |
| 579 | 525 | ||
| @@ -586,8 +532,6 @@ var xLeafletSetVisibleChild func(uintptr, uintptr) | |||
| 586 | 532 | // by the user, in which case visible child will change back to the previously | |
| 587 | 533 | // visible child. | |
| 588 | 534 | func (x *Leaflet) SetVisibleChild(VisibleChildVar *gtk.Widget) { | |
| 589 | - | core.LazyRegister(&xLeafletSetVisibleChild, "ADW", "adw_leaflet_set_visible_child", false) | |
| 590 | - | ||
| 591 | 535 | xLeafletSetVisibleChild(x.GoPointer(), VisibleChildVar.GoPointer()) | |
| 592 | 536 | } | |
| 593 | 537 | ||
| @@ -597,8 +541,6 @@ var xLeafletSetVisibleChildName func(uintptr, string) | |||
| 597 | 541 | // | |
| 598 | 542 | // See [property@Leaflet:visible-child]. | |
| 599 | 543 | func (x *Leaflet) SetVisibleChildName(NameVar string) { | |
| 600 | - | core.LazyRegister(&xLeafletSetVisibleChildName, "ADW", "adw_leaflet_set_visible_child_name", false) | |
| 601 | - | ||
| 602 | 544 | xLeafletSetVisibleChildName(x.GoPointer(), NameVar) | |
| 603 | 545 | } | |
| 604 | 546 | ||
| @@ -1159,7 +1101,6 @@ type LeafletPage struct { | |||
| 1159 | 1101 | var xLeafletPageGLibType func() types.GType | |
| 1160 | 1102 | ||
| 1161 | 1103 | func LeafletPageGLibType() types.GType { | |
| 1162 | - | core.LazyRegister(&xLeafletPageGLibType, "ADW", "adw_leaflet_page_get_type", false) | |
| 1163 | 1104 | return xLeafletPageGLibType() | |
| 1164 | 1105 | } | |
| 1165 | 1106 | ||
| @@ -1173,7 +1114,6 @@ var xLeafletPageGetChild func(uintptr) uintptr | |||
| 1173 | 1114 | ||
| 1174 | 1115 | // Gets the leaflet child to which @self belongs. | |
| 1175 | 1116 | func (x *LeafletPage) GetChild() *gtk.Widget { | |
| 1176 | - | core.LazyRegister(&xLeafletPageGetChild, "ADW", "adw_leaflet_page_get_child", false) | |
| 1177 | 1117 | var cls *gtk.Widget | |
| 1178 | 1118 | ||
| 1179 | 1119 | cret := xLeafletPageGetChild(x.GoPointer()) | |
| @@ -1191,8 +1131,6 @@ var xLeafletPageGetName func(uintptr) string | |||
| 1191 | 1131 | ||
| 1192 | 1132 | // Gets the name of @self. | |
| 1193 | 1133 | func (x *LeafletPage) GetName() string { | |
| 1194 | - | core.LazyRegister(&xLeafletPageGetName, "ADW", "adw_leaflet_page_get_name", false) | |
| 1195 | - | ||
| 1196 | 1134 | cret := xLeafletPageGetName(x.GoPointer()) | |
| 1197 | 1135 | return cret | |
| 1198 | 1136 | } | |
| @@ -1201,8 +1139,6 @@ var xLeafletPageGetNavigatable func(uintptr) bool | |||
| 1201 | 1139 | ||
| 1202 | 1140 | // Gets whether the child can be navigated to when folded. | |
| 1203 | 1141 | func (x *LeafletPage) GetNavigatable() bool { | |
| 1204 | - | core.LazyRegister(&xLeafletPageGetNavigatable, "ADW", "adw_leaflet_page_get_navigatable", false) | |
| 1205 | - | ||
| 1206 | 1142 | cret := xLeafletPageGetNavigatable(x.GoPointer()) | |
| 1207 | 1143 | return cret | |
| 1208 | 1144 | } | |
| @@ -1211,8 +1147,6 @@ var xLeafletPageSetName func(uintptr, uintptr) | |||
| 1211 | 1147 | ||
| 1212 | 1148 | // Sets the name of the @self. | |
| 1213 | 1149 | func (x *LeafletPage) SetName(NameVar *string) { | |
| 1214 | - | core.LazyRegister(&xLeafletPageSetName, "ADW", "adw_leaflet_page_set_name", false) | |
| 1215 | - | ||
| 1216 | 1150 | NameVarPtr := core.GStrdupNullable(NameVar) | |
| 1217 | 1151 | defer core.GFreeNullable(NameVarPtr) | |
| 1218 | 1152 | ||
| @@ -1228,8 +1162,6 @@ var xLeafletPageSetNavigatable func(uintptr, bool) | |||
| 1228 | 1162 | // | |
| 1229 | 1163 | // This can be used used to prevent switching to widgets like separators. | |
| 1230 | 1164 | func (x *LeafletPage) SetNavigatable(NavigatableVar bool) { | |
| 1231 | - | core.LazyRegister(&xLeafletPageSetNavigatable, "ADW", "adw_leaflet_page_set_navigatable", false) | |
| 1232 | - | ||
| 1233 | 1165 | xLeafletPageSetNavigatable(x.GoPointer(), NavigatableVar) | |
| 1234 | 1166 | } | |
| 1235 | 1167 | ||
| @@ -1293,4 +1225,59 @@ func (x *LeafletPage) GetPropertyNavigatable() bool { | |||
| 1293 | 1225 | func init() { | |
| 1294 | 1226 | core.SetPackageName("ADW", "libadwaita-1") | |
| 1295 | 1227 | core.SetSharedLibraries("ADW", []string{"libadwaita-1.so.0", "libadwaita-1.0.dylib"}) | |
| 1228 | + | var libs []uintptr | |
| 1229 | + | for _, libPath := range core.GetPaths("ADW") { | |
| 1230 | + | lib, err := purego.Dlopen(libPath, purego.RTLD_NOW|purego.RTLD_GLOBAL) | |
| 1231 | + | if err != nil { | |
| 1232 | + | panic(err) | |
| 1233 | + | } | |
| 1234 | + | libs = append(libs, lib) | |
| 1235 | + | } | |
| 1236 | + | ||
| 1237 | + | core.PuregoSafeRegister(&xLeafletTransitionTypeGLibType, libs, "adw_leaflet_transition_type_get_type") | |
| 1238 | + | ||
| 1239 | + | core.PuregoSafeRegister(&xLeafletGLibType, libs, "adw_leaflet_get_type") | |
| 1240 | + | ||
| 1241 | + | core.PuregoSafeRegister(&xNewLeaflet, libs, "adw_leaflet_new") | |
| 1242 | + | ||
| 1243 | + | core.PuregoSafeRegister(&xLeafletAppend, libs, "adw_leaflet_append") | |
| 1244 | + | core.PuregoSafeRegister(&xLeafletGetAdjacentChild, libs, "adw_leaflet_get_adjacent_child") | |
| 1245 | + | core.PuregoSafeRegister(&xLeafletGetCanNavigateBack, libs, "adw_leaflet_get_can_navigate_back") | |
| 1246 | + | core.PuregoSafeRegister(&xLeafletGetCanNavigateForward, libs, "adw_leaflet_get_can_navigate_forward") | |
| 1247 | + | core.PuregoSafeRegister(&xLeafletGetCanUnfold, libs, "adw_leaflet_get_can_unfold") | |
| 1248 | + | core.PuregoSafeRegister(&xLeafletGetChildByName, libs, "adw_leaflet_get_child_by_name") | |
| 1249 | + | core.PuregoSafeRegister(&xLeafletGetChildTransitionParams, libs, "adw_leaflet_get_child_transition_params") | |
| 1250 | + | core.PuregoSafeRegister(&xLeafletGetChildTransitionRunning, libs, "adw_leaflet_get_child_transition_running") | |
| 1251 | + | core.PuregoSafeRegister(&xLeafletGetFoldThresholdPolicy, libs, "adw_leaflet_get_fold_threshold_policy") | |
| 1252 | + | core.PuregoSafeRegister(&xLeafletGetFolded, libs, "adw_leaflet_get_folded") | |
| 1253 | + | core.PuregoSafeRegister(&xLeafletGetHomogeneous, libs, "adw_leaflet_get_homogeneous") | |
| 1254 | + | core.PuregoSafeRegister(&xLeafletGetModeTransitionDuration, libs, "adw_leaflet_get_mode_transition_duration") | |
| 1255 | + | core.PuregoSafeRegister(&xLeafletGetPage, libs, "adw_leaflet_get_page") | |
| 1256 | + | core.PuregoSafeRegister(&xLeafletGetPages, libs, "adw_leaflet_get_pages") | |
| 1257 | + | core.PuregoSafeRegister(&xLeafletGetTransitionType, libs, "adw_leaflet_get_transition_type") | |
| 1258 | + | core.PuregoSafeRegister(&xLeafletGetVisibleChild, libs, "adw_leaflet_get_visible_child") | |
| 1259 | + | core.PuregoSafeRegister(&xLeafletGetVisibleChildName, libs, "adw_leaflet_get_visible_child_name") | |
| 1260 | + | core.PuregoSafeRegister(&xLeafletInsertChildAfter, libs, "adw_leaflet_insert_child_after") | |
| 1261 | + | core.PuregoSafeRegister(&xLeafletNavigate, libs, "adw_leaflet_navigate") | |
| 1262 | + | core.PuregoSafeRegister(&xLeafletPrepend, libs, "adw_leaflet_prepend") | |
| 1263 | + | core.PuregoSafeRegister(&xLeafletRemove, libs, "adw_leaflet_remove") | |
| 1264 | + | core.PuregoSafeRegister(&xLeafletReorderChildAfter, libs, "adw_leaflet_reorder_child_after") | |
| 1265 | + | core.PuregoSafeRegister(&xLeafletSetCanNavigateBack, libs, "adw_leaflet_set_can_navigate_back") | |
| 1266 | + | core.PuregoSafeRegister(&xLeafletSetCanNavigateForward, libs, "adw_leaflet_set_can_navigate_forward") | |
| 1267 | + | core.PuregoSafeRegister(&xLeafletSetCanUnfold, libs, "adw_leaflet_set_can_unfold") | |
| 1268 | + | core.PuregoSafeRegister(&xLeafletSetChildTransitionParams, libs, "adw_leaflet_set_child_transition_params") | |
| 1269 | + | core.PuregoSafeRegister(&xLeafletSetFoldThresholdPolicy, libs, "adw_leaflet_set_fold_threshold_policy") | |
| 1270 | + | core.PuregoSafeRegister(&xLeafletSetHomogeneous, libs, "adw_leaflet_set_homogeneous") | |
| 1271 | + | core.PuregoSafeRegister(&xLeafletSetModeTransitionDuration, libs, "adw_leaflet_set_mode_transition_duration") | |
| 1272 | + | core.PuregoSafeRegister(&xLeafletSetTransitionType, libs, "adw_leaflet_set_transition_type") | |
| 1273 | + | core.PuregoSafeRegister(&xLeafletSetVisibleChild, libs, "adw_leaflet_set_visible_child") | |
| 1274 | + | core.PuregoSafeRegister(&xLeafletSetVisibleChildName, libs, "adw_leaflet_set_visible_child_name") | |
| 1275 | + | ||
| 1276 | + | core.PuregoSafeRegister(&xLeafletPageGLibType, libs, "adw_leaflet_page_get_type") | |
| 1277 | + | ||
| 1278 | + | core.PuregoSafeRegister(&xLeafletPageGetChild, libs, "adw_leaflet_page_get_child") | |
| 1279 | + | core.PuregoSafeRegister(&xLeafletPageGetName, libs, "adw_leaflet_page_get_name") | |
| 1280 | + | core.PuregoSafeRegister(&xLeafletPageGetNavigatable, libs, "adw_leaflet_page_get_navigatable") | |
| 1281 | + | core.PuregoSafeRegister(&xLeafletPageSetName, libs, "adw_leaflet_page_set_name") | |
| 1282 | + | core.PuregoSafeRegister(&xLeafletPageSetNavigatable, libs, "adw_leaflet_page_set_navigatable") | |
| 1296 | 1283 | } | |
| @@ -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/gdk" | 10 | "github.com/bnema/puregotk/v4/gdk" | ||
| 10 | "github.com/bnema/puregotk/v4/gobject" | 11 | "github.com/bnema/puregotk/v4/gobject" | ||
| @@ -56,7 +57,6 @@ type LeafletTransitionType int | |||||
| 56 | var xLeafletTransitionTypeGLibType func() types.GType | 57 | var xLeafletTransitionTypeGLibType func() types.GType | ||
| 57 | 58 | ||||
| 58 | func LeafletTransitionTypeGLibType() types.GType { | 59 | func LeafletTransitionTypeGLibType() types.GType { | ||
| 59 | - | core.LazyRegister(&xLeafletTransitionTypeGLibType, "ADW", "adw_leaflet_transition_type_get_type", false) | |||
| 60 | return xLeafletTransitionTypeGLibType() | 60 | return xLeafletTransitionTypeGLibType() | ||
| 61 | } | 61 | } | ||
| 62 | 62 | ||||
| @@ -112,7 +112,6 @@ type Leaflet struct { | |||||
| 112 | var xLeafletGLibType func() types.GType | 112 | var xLeafletGLibType func() types.GType | ||
| 113 | 113 | ||||
| 114 | func LeafletGLibType() types.GType { | 114 | func LeafletGLibType() types.GType { | ||
| 115 | - | core.LazyRegister(&xLeafletGLibType, "ADW", "adw_leaflet_get_type", false) | |||
| 116 | return xLeafletGLibType() | 115 | return xLeafletGLibType() | ||
| 117 | } | 116 | } | ||
| 118 | 117 | ||||
| @@ -126,7 +125,6 @@ var xNewLeaflet func() uintptr | |||||
| 126 | 125 | ||||
| 127 | // Creates a new `AdwLeaflet`. | 126 | // Creates a new `AdwLeaflet`. | ||
| 128 | func NewLeaflet() *Leaflet { | 127 | func NewLeaflet() *Leaflet { | ||
| 129 | - | core.LazyRegister(&xNewLeaflet, "ADW", "adw_leaflet_new", false) | |||
| 130 | var cls *Leaflet | 128 | var cls *Leaflet | ||
| 131 | 129 | ||||
| 132 | cret := xNewLeaflet() | 130 | cret := xNewLeaflet() | ||
| @@ -144,7 +142,6 @@ var xLeafletAppend func(uintptr, uintptr) uintptr | |||||
| 144 | 142 | ||||
| 145 | // Adds a child to @self. | 143 | // Adds a child to @self. | ||
| 146 | func (x *Leaflet) Append(ChildVar *gtk.Widget) *LeafletPage { | 144 | func (x *Leaflet) Append(ChildVar *gtk.Widget) *LeafletPage { | ||
| 147 | - | core.LazyRegister(&xLeafletAppend, "ADW", "adw_leaflet_append", false) | |||
| 148 | var cls *LeafletPage | 145 | var cls *LeafletPage | ||
| 149 | 146 | ||||
| 150 | cret := xLeafletAppend(x.GoPointer(), ChildVar.GoPointer()) | 147 | cret := xLeafletAppend(x.GoPointer(), ChildVar.GoPointer()) | ||
| @@ -169,7 +166,6 @@ var xLeafletGetAdjacentChild func(uintptr, NavigationDirection) uintptr | |||||
| 169 | // | 166 | // | ||
| 170 | // See [property@LeafletPage:navigatable]. | 167 | // See [property@LeafletPage:navigatable]. | ||
| 171 | func (x *Leaflet) GetAdjacentChild(DirectionVar NavigationDirection) *gtk.Widget { | 168 | func (x *Leaflet) GetAdjacentChild(DirectionVar NavigationDirection) *gtk.Widget { | ||
| 172 | - | core.LazyRegister(&xLeafletGetAdjacentChild, "ADW", "adw_leaflet_get_adjacent_child", false) | |||
| 173 | var cls *gtk.Widget | 169 | var cls *gtk.Widget | ||
| 174 | 170 | ||||
| 175 | cret := xLeafletGetAdjacentChild(x.GoPointer(), DirectionVar) | 171 | cret := xLeafletGetAdjacentChild(x.GoPointer(), DirectionVar) | ||
| @@ -187,8 +183,6 @@ var xLeafletGetCanNavigateBack func(uintptr) bool | |||||
| 187 | 183 | ||||
| 188 | // Gets whether gestures and shortcuts for navigating backward are enabled. | 184 | // Gets whether gestures and shortcuts for navigating backward are enabled. | ||
| 189 | func (x *Leaflet) GetCanNavigateBack() bool { | 185 | func (x *Leaflet) GetCanNavigateBack() bool { | ||
| 190 | - | core.LazyRegister(&xLeafletGetCanNavigateBack, "ADW", "adw_leaflet_get_can_navigate_back", false) | |||
| 191 | - | ||||
| 192 | cret := xLeafletGetCanNavigateBack(x.GoPointer()) | 186 | cret := xLeafletGetCanNavigateBack(x.GoPointer()) | ||
| 193 | return cret | 187 | return cret | ||
| 194 | } | 188 | } | ||
| @@ -197,8 +191,6 @@ var xLeafletGetCanNavigateForward func(uintptr) bool | |||||
| 197 | 191 | ||||
| 198 | // Gets whether gestures and shortcuts for navigating forward are enabled. | 192 | // Gets whether gestures and shortcuts for navigating forward are enabled. | ||
| 199 | func (x *Leaflet) GetCanNavigateForward() bool { | 193 | func (x *Leaflet) GetCanNavigateForward() bool { | ||
| 200 | - | core.LazyRegister(&xLeafletGetCanNavigateForward, "ADW", "adw_leaflet_get_can_navigate_forward", false) | |||
| 201 | - | ||||
| 202 | cret := xLeafletGetCanNavigateForward(x.GoPointer()) | 194 | cret := xLeafletGetCanNavigateForward(x.GoPointer()) | ||
| 203 | return cret | 195 | return cret | ||
| 204 | } | 196 | } | ||
| @@ -207,8 +199,6 @@ var xLeafletGetCanUnfold func(uintptr) bool | |||||
| 207 | 199 | ||||
| 208 | // Gets whether @self can unfold. | 200 | // Gets whether @self can unfold. | ||
| 209 | func (x *Leaflet) GetCanUnfold() bool { | 201 | func (x *Leaflet) GetCanUnfold() bool { | ||
| 210 | - | core.LazyRegister(&xLeafletGetCanUnfold, "ADW", "adw_leaflet_get_can_unfold", false) | |||
| 211 | - | ||||
| 212 | cret := xLeafletGetCanUnfold(x.GoPointer()) | 202 | cret := xLeafletGetCanUnfold(x.GoPointer()) | ||
| 213 | return cret | 203 | return cret | ||
| 214 | } | 204 | } | ||
| @@ -221,7 +211,6 @@ var xLeafletGetChildByName func(uintptr, string) uintptr | |||||
| 221 | // | 211 | // | ||
| 222 | // See [property@LeafletPage:name]. | 212 | // See [property@LeafletPage:name]. | ||
| 223 | func (x *Leaflet) GetChildByName(NameVar string) *gtk.Widget { | 213 | func (x *Leaflet) GetChildByName(NameVar string) *gtk.Widget { | ||
| 224 | - | core.LazyRegister(&xLeafletGetChildByName, "ADW", "adw_leaflet_get_child_by_name", false) | |||
| 225 | var cls *gtk.Widget | 214 | var cls *gtk.Widget | ||
| 226 | 215 | ||||
| 227 | cret := xLeafletGetChildByName(x.GoPointer(), NameVar) | 216 | cret := xLeafletGetChildByName(x.GoPointer(), NameVar) | ||
| @@ -239,8 +228,6 @@ var xLeafletGetChildTransitionParams func(uintptr) uintptr | |||||
| 239 | 228 | ||||
| 240 | // Gets the child transition spring parameters for @self. | 229 | // Gets the child transition spring parameters for @self. | ||
| 241 | func (x *Leaflet) GetChildTransitionParams() *SpringParams { | 230 | func (x *Leaflet) GetChildTransitionParams() *SpringParams { | ||
| 242 | - | core.LazyRegister(&xLeafletGetChildTransitionParams, "ADW", "adw_leaflet_get_child_transition_params", false) | |||
| 243 | - | ||||
| 244 | cret := xLeafletGetChildTransitionParams(x.GoPointer()) | 231 | cret := xLeafletGetChildTransitionParams(x.GoPointer()) | ||
| 245 | if cret == 0 { | 232 | if cret == 0 { | ||
| 246 | return nil | 233 | return nil | ||
| @@ -252,8 +239,6 @@ var xLeafletGetChildTransitionRunning func(uintptr) bool | |||||
| 252 | 239 | ||||
| 253 | // Gets whether a child transition is currently running for @self. | 240 | // Gets whether a child transition is currently running for @self. | ||
| 254 | func (x *Leaflet) GetChildTransitionRunning() bool { | 241 | func (x *Leaflet) GetChildTransitionRunning() bool { | ||
| 255 | - | core.LazyRegister(&xLeafletGetChildTransitionRunning, "ADW", "adw_leaflet_get_child_transition_running", false) | |||
| 256 | - | ||||
| 257 | cret := xLeafletGetChildTransitionRunning(x.GoPointer()) | 242 | cret := xLeafletGetChildTransitionRunning(x.GoPointer()) | ||
| 258 | return cret | 243 | return cret | ||
| 259 | } | 244 | } | ||
| @@ -262,8 +247,6 @@ var xLeafletGetFoldThresholdPolicy func(uintptr) FoldThresholdPolicy | |||||
| 262 | 247 | ||||
| 263 | // Gets the fold threshold policy for @self. | 248 | // Gets the fold threshold policy for @self. | ||
| 264 | func (x *Leaflet) GetFoldThresholdPolicy() FoldThresholdPolicy { | 249 | func (x *Leaflet) GetFoldThresholdPolicy() FoldThresholdPolicy { | ||
| 265 | - | core.LazyRegister(&xLeafletGetFoldThresholdPolicy, "ADW", "adw_leaflet_get_fold_threshold_policy", false) | |||
| 266 | - | ||||
| 267 | cret := xLeafletGetFoldThresholdPolicy(x.GoPointer()) | 250 | cret := xLeafletGetFoldThresholdPolicy(x.GoPointer()) | ||
| 268 | return cret | 251 | return cret | ||
| 269 | } | 252 | } | ||
| @@ -276,8 +259,6 @@ var xLeafletGetFolded func(uintptr) bool | |||||
| 276 | // sum of the minimum or natural sizes of the children (see | 259 | // sum of the minimum or natural sizes of the children (see | ||
| 277 | // [property@Leaflet:fold-threshold-policy]), it will be unfolded otherwise. | 260 | // [property@Leaflet:fold-threshold-policy]), it will be unfolded otherwise. | ||
| 278 | func (x *Leaflet) GetFolded() bool { | 261 | func (x *Leaflet) GetFolded() bool { | ||
| 279 | - | core.LazyRegister(&xLeafletGetFolded, "ADW", "adw_leaflet_get_folded", false) | |||
| 280 | - | ||||
| 281 | cret := xLeafletGetFolded(x.GoPointer()) | 262 | cret := xLeafletGetFolded(x.GoPointer()) | ||
| 282 | return cret | 263 | return cret | ||
| 283 | } | 264 | } | ||
| @@ -286,8 +267,6 @@ var xLeafletGetHomogeneous func(uintptr) bool | |||||
| 286 | 267 | ||||
| 287 | // Gets whether @self is homogeneous. | 268 | // Gets whether @self is homogeneous. | ||
| 288 | func (x *Leaflet) GetHomogeneous() bool { | 269 | func (x *Leaflet) GetHomogeneous() bool { | ||
| 289 | - | core.LazyRegister(&xLeafletGetHomogeneous, "ADW", "adw_leaflet_get_homogeneous", false) | |||
| 290 | - | ||||
| 291 | cret := xLeafletGetHomogeneous(x.GoPointer()) | 270 | cret := xLeafletGetHomogeneous(x.GoPointer()) | ||
| 292 | return cret | 271 | return cret | ||
| 293 | } | 272 | } | ||
| @@ -296,8 +275,6 @@ var xLeafletGetModeTransitionDuration func(uintptr) uint | |||||
| 296 | 275 | ||||
| 297 | // Gets the mode transition animation duration for @self. | 276 | // Gets the mode transition animation duration for @self. | ||
| 298 | func (x *Leaflet) GetModeTransitionDuration() uint { | 277 | func (x *Leaflet) GetModeTransitionDuration() uint { | ||
| 299 | - | core.LazyRegister(&xLeafletGetModeTransitionDuration, "ADW", "adw_leaflet_get_mode_transition_duration", false) | |||
| 300 | - | ||||
| 301 | cret := xLeafletGetModeTransitionDuration(x.GoPointer()) | 278 | cret := xLeafletGetModeTransitionDuration(x.GoPointer()) | ||
| 302 | return cret | 279 | return cret | ||
| 303 | } | 280 | } | ||
| @@ -306,7 +283,6 @@ var xLeafletGetPage func(uintptr, uintptr) uintptr | |||||
| 306 | 283 | ||||
| 307 | // Returns the [class@LeafletPage] object for @child. | 284 | // Returns the [class@LeafletPage] object for @child. | ||
| 308 | func (x *Leaflet) GetPage(ChildVar *gtk.Widget) *LeafletPage { | 285 | func (x *Leaflet) GetPage(ChildVar *gtk.Widget) *LeafletPage { | ||
| 309 | - | core.LazyRegister(&xLeafletGetPage, "ADW", "adw_leaflet_get_page", false) | |||
| 310 | var cls *LeafletPage | 286 | var cls *LeafletPage | ||
| 311 | 287 | ||||
| 312 | cret := xLeafletGetPage(x.GoPointer(), ChildVar.GoPointer()) | 288 | cret := xLeafletGetPage(x.GoPointer(), ChildVar.GoPointer()) | ||
| @@ -328,7 +304,6 @@ var xLeafletGetPages func(uintptr) uintptr | |||||
| 328 | // [iface@Gtk.SelectionModel] and can be used to track and change the visible | 304 | // [iface@Gtk.SelectionModel] and can be used to track and change the visible | ||
| 329 | // page. | 305 | // page. | ||
| 330 | func (x *Leaflet) GetPages() *gtk.SelectionModelBase { | 306 | func (x *Leaflet) GetPages() *gtk.SelectionModelBase { | ||
| 331 | - | core.LazyRegister(&xLeafletGetPages, "ADW", "adw_leaflet_get_pages", false) | |||
| 332 | var cls *gtk.SelectionModelBase | 307 | var cls *gtk.SelectionModelBase | ||
| 333 | 308 | ||||
| 334 | cret := xLeafletGetPages(x.GoPointer()) | 309 | cret := xLeafletGetPages(x.GoPointer()) | ||
| @@ -345,8 +320,6 @@ var xLeafletGetTransitionType func(uintptr) LeafletTransitionType | |||||
| 345 | 320 | ||||
| 346 | // Gets the type of animation used for transitions between modes and children. | 321 | // Gets the type of animation used for transitions between modes and children. | ||
| 347 | func (x *Leaflet) GetTransitionType() LeafletTransitionType { | 322 | func (x *Leaflet) GetTransitionType() LeafletTransitionType { | ||
| 348 | - | core.LazyRegister(&xLeafletGetTransitionType, "ADW", "adw_leaflet_get_transition_type", false) | |||
| 349 | - | ||||
| 350 | cret := xLeafletGetTransitionType(x.GoPointer()) | 323 | cret := xLeafletGetTransitionType(x.GoPointer()) | ||
| 351 | return cret | 324 | return cret | ||
| 352 | } | 325 | } | ||
| @@ -355,7 +328,6 @@ var xLeafletGetVisibleChild func(uintptr) uintptr | |||||
| 355 | 328 | ||||
| 356 | // Gets the widget currently visible when the leaflet is folded. | 329 | // Gets the widget currently visible when the leaflet is folded. | ||
| 357 | func (x *Leaflet) GetVisibleChild() *gtk.Widget { | 330 | func (x *Leaflet) GetVisibleChild() *gtk.Widget { | ||
| 358 | - | core.LazyRegister(&xLeafletGetVisibleChild, "ADW", "adw_leaflet_get_visible_child", false) | |||
| 359 | var cls *gtk.Widget | 331 | var cls *gtk.Widget | ||
| 360 | 332 | ||||
| 361 | cret := xLeafletGetVisibleChild(x.GoPointer()) | 333 | cret := xLeafletGetVisibleChild(x.GoPointer()) | ||
| @@ -373,8 +345,6 @@ var xLeafletGetVisibleChildName func(uintptr) string | |||||
| 373 | 345 | ||||
| 374 | // Gets the name of the currently visible child widget. | 346 | // Gets the name of the currently visible child widget. | ||
| 375 | func (x *Leaflet) GetVisibleChildName() string { | 347 | func (x *Leaflet) GetVisibleChildName() string { | ||
| 376 | - | core.LazyRegister(&xLeafletGetVisibleChildName, "ADW", "adw_leaflet_get_visible_child_name", false) | |||
| 377 | - | ||||
| 378 | cret := xLeafletGetVisibleChildName(x.GoPointer()) | 348 | cret := xLeafletGetVisibleChildName(x.GoPointer()) | ||
| 379 | return cret | 349 | return cret | ||
| 380 | } | 350 | } | ||
| @@ -385,7 +355,6 @@ var xLeafletInsertChildAfter func(uintptr, uintptr, uintptr) uintptr | |||||
| 385 | // | 355 | // | ||
| 386 | // If @sibling is `NULL`, inserts @child at the first position. | 356 | // If @sibling is `NULL`, inserts @child at the first position. | ||
| 387 | func (x *Leaflet) InsertChildAfter(ChildVar *gtk.Widget, SiblingVar *gtk.Widget) *LeafletPage { | 357 | func (x *Leaflet) InsertChildAfter(ChildVar *gtk.Widget, SiblingVar *gtk.Widget) *LeafletPage { | ||
| 388 | - | core.LazyRegister(&xLeafletInsertChildAfter, "ADW", "adw_leaflet_insert_child_after", false) | |||
| 389 | var cls *LeafletPage | 358 | var cls *LeafletPage | ||
| 390 | 359 | ||||
| 391 | cret := xLeafletInsertChildAfter(x.GoPointer(), ChildVar.GoPointer(), SiblingVar.GoPointer()) | 360 | cret := xLeafletInsertChildAfter(x.GoPointer(), ChildVar.GoPointer(), SiblingVar.GoPointer()) | ||
| @@ -409,8 +378,6 @@ var xLeafletNavigate func(uintptr, NavigationDirection) bool | |||||
| 409 | // This will be the same child as returned by | 378 | // This will be the same child as returned by | ||
| 410 | // [method@Leaflet.get_adjacent_child] or navigated to via swipe gestures. | 379 | // [method@Leaflet.get_adjacent_child] or navigated to via swipe gestures. | ||
| 411 | func (x *Leaflet) Navigate(DirectionVar NavigationDirection) bool { | 380 | func (x *Leaflet) Navigate(DirectionVar NavigationDirection) bool { | ||
| 412 | - | core.LazyRegister(&xLeafletNavigate, "ADW", "adw_leaflet_navigate", false) | |||
| 413 | - | ||||
| 414 | cret := xLeafletNavigate(x.GoPointer(), DirectionVar) | 381 | cret := xLeafletNavigate(x.GoPointer(), DirectionVar) | ||
| 415 | return cret | 382 | return cret | ||
| 416 | } | 383 | } | ||
| @@ -419,7 +386,6 @@ var xLeafletPrepend func(uintptr, uintptr) uintptr | |||||
| 419 | 386 | ||||
| 420 | // Inserts @child at the first position in @self. | 387 | // Inserts @child at the first position in @self. | ||
| 421 | func (x *Leaflet) Prepend(ChildVar *gtk.Widget) *LeafletPage { | 388 | func (x *Leaflet) Prepend(ChildVar *gtk.Widget) *LeafletPage { | ||
| 422 | - | core.LazyRegister(&xLeafletPrepend, "ADW", "adw_leaflet_prepend", false) | |||
| 423 | var cls *LeafletPage | 389 | var cls *LeafletPage | ||
| 424 | 390 | ||||
| 425 | cret := xLeafletPrepend(x.GoPointer(), ChildVar.GoPointer()) | 391 | cret := xLeafletPrepend(x.GoPointer(), ChildVar.GoPointer()) | ||
| @@ -437,8 +403,6 @@ var xLeafletRemove func(uintptr, uintptr) | |||||
| 437 | 403 | ||||
| 438 | // Removes a child widget from @self. | 404 | // Removes a child widget from @self. | ||
| 439 | func (x *Leaflet) Remove(ChildVar *gtk.Widget) { | 405 | func (x *Leaflet) Remove(ChildVar *gtk.Widget) { | ||
| 440 | - | core.LazyRegister(&xLeafletRemove, "ADW", "adw_leaflet_remove", false) | |||
| 441 | - | ||||
| 442 | xLeafletRemove(x.GoPointer(), ChildVar.GoPointer()) | 406 | xLeafletRemove(x.GoPointer(), ChildVar.GoPointer()) | ||
| 443 | } | 407 | } | ||
| 444 | 408 | ||||
| @@ -448,8 +412,6 @@ var xLeafletReorderChildAfter func(uintptr, uintptr, uintptr) | |||||
| 448 | // | 412 | // | ||
| 449 | // If @sibling is `NULL`, moves @child to the first position. | 413 | // If @sibling is `NULL`, moves @child to the first position. | ||
| 450 | func (x *Leaflet) ReorderChildAfter(ChildVar *gtk.Widget, SiblingVar *gtk.Widget) { | 414 | func (x *Leaflet) ReorderChildAfter(ChildVar *gtk.Widget, SiblingVar *gtk.Widget) { | ||
| 451 | - | core.LazyRegister(&xLeafletReorderChildAfter, "ADW", "adw_leaflet_reorder_child_after", false) | |||
| 452 | - | ||||
| 453 | xLeafletReorderChildAfter(x.GoPointer(), ChildVar.GoPointer(), SiblingVar.GoPointer()) | 415 | xLeafletReorderChildAfter(x.GoPointer(), ChildVar.GoPointer(), SiblingVar.GoPointer()) | ||
| 454 | } | 416 | } | ||
| 455 | 417 | ||||
| @@ -473,8 +435,6 @@ var xLeafletSetCanNavigateBack func(uintptr, bool) | |||||
| 473 | // Only children that have [property@LeafletPage:navigatable] set to `TRUE` can | 435 | // Only children that have [property@LeafletPage:navigatable] set to `TRUE` can | ||
| 474 | // be navigated to. | 436 | // be navigated to. | ||
| 475 | func (x *Leaflet) SetCanNavigateBack(CanNavigateBackVar bool) { | 437 | func (x *Leaflet) SetCanNavigateBack(CanNavigateBackVar bool) { | ||
| 476 | - | core.LazyRegister(&xLeafletSetCanNavigateBack, "ADW", "adw_leaflet_set_can_navigate_back", false) | |||
| 477 | - | ||||
| 478 | xLeafletSetCanNavigateBack(x.GoPointer(), CanNavigateBackVar) | 438 | xLeafletSetCanNavigateBack(x.GoPointer(), CanNavigateBackVar) | ||
| 479 | } | 439 | } | ||
| 480 | 440 | ||||
| @@ -498,8 +458,6 @@ var xLeafletSetCanNavigateForward func(uintptr, bool) | |||||
| 498 | // Only children that have [property@LeafletPage:navigatable] set to `TRUE` can | 458 | // Only children that have [property@LeafletPage:navigatable] set to `TRUE` can | ||
| 499 | // be navigated to. | 459 | // be navigated to. | ||
| 500 | func (x *Leaflet) SetCanNavigateForward(CanNavigateForwardVar bool) { | 460 | func (x *Leaflet) SetCanNavigateForward(CanNavigateForwardVar bool) { | ||
| 501 | - | core.LazyRegister(&xLeafletSetCanNavigateForward, "ADW", "adw_leaflet_set_can_navigate_forward", false) | |||
| 502 | - | ||||
| 503 | xLeafletSetCanNavigateForward(x.GoPointer(), CanNavigateForwardVar) | 461 | xLeafletSetCanNavigateForward(x.GoPointer(), CanNavigateForwardVar) | ||
| 504 | } | 462 | } | ||
| 505 | 463 | ||||
| @@ -507,8 +465,6 @@ var xLeafletSetCanUnfold func(uintptr, bool) | |||||
| 507 | 465 | ||||
| 508 | // Sets whether @self can unfold. | 466 | // Sets whether @self can unfold. | ||
| 509 | func (x *Leaflet) SetCanUnfold(CanUnfoldVar bool) { | 467 | func (x *Leaflet) SetCanUnfold(CanUnfoldVar bool) { | ||
| 510 | - | core.LazyRegister(&xLeafletSetCanUnfold, "ADW", "adw_leaflet_set_can_unfold", false) | |||
| 511 | - | ||||
| 512 | xLeafletSetCanUnfold(x.GoPointer(), CanUnfoldVar) | 468 | xLeafletSetCanUnfold(x.GoPointer(), CanUnfoldVar) | ||
| 513 | } | 469 | } | ||
| 514 | 470 | ||||
| @@ -522,8 +478,6 @@ var xLeafletSetChildTransitionParams func(uintptr, *SpringParams) | |||||
| 522 | // adw_spring_params_new (1, 0.5, 500) | 478 | // adw_spring_params_new (1, 0.5, 500) | ||
| 523 | // ``` | 479 | // ``` | ||
| 524 | func (x *Leaflet) SetChildTransitionParams(ParamsVar *SpringParams) { | 480 | func (x *Leaflet) SetChildTransitionParams(ParamsVar *SpringParams) { | ||
| 525 | - | core.LazyRegister(&xLeafletSetChildTransitionParams, "ADW", "adw_leaflet_set_child_transition_params", false) | |||
| 526 | - | ||||
| 527 | xLeafletSetChildTransitionParams(x.GoPointer(), ParamsVar) | 481 | xLeafletSetChildTransitionParams(x.GoPointer(), ParamsVar) | ||
| 528 | } | 482 | } | ||
| 529 | 483 | ||||
| @@ -538,8 +492,6 @@ var xLeafletSetFoldThresholdPolicy func(uintptr, FoldThresholdPolicy) | |||||
| 538 | // This can be useful if you have a long ellipsizing label and want to let it | 492 | // This can be useful if you have a long ellipsizing label and want to let it | ||
| 539 | // ellipsize instead of immediately folding. | 493 | // ellipsize instead of immediately folding. | ||
| 540 | func (x *Leaflet) SetFoldThresholdPolicy(PolicyVar FoldThresholdPolicy) { | 494 | func (x *Leaflet) SetFoldThresholdPolicy(PolicyVar FoldThresholdPolicy) { | ||
| 541 | - | core.LazyRegister(&xLeafletSetFoldThresholdPolicy, "ADW", "adw_leaflet_set_fold_threshold_policy", false) | |||
| 542 | - | ||||
| 543 | xLeafletSetFoldThresholdPolicy(x.GoPointer(), PolicyVar) | 495 | xLeafletSetFoldThresholdPolicy(x.GoPointer(), PolicyVar) | ||
| 544 | } | 496 | } | ||
| 545 | 497 | ||||
| @@ -550,8 +502,6 @@ var xLeafletSetHomogeneous func(uintptr, bool) | |||||
| 550 | // If set to `FALSE`, different children can have different size along the | 502 | // If set to `FALSE`, different children can have different size along the | ||
| 551 | // opposite orientation. | 503 | // opposite orientation. | ||
| 552 | func (x *Leaflet) SetHomogeneous(HomogeneousVar bool) { | 504 | func (x *Leaflet) SetHomogeneous(HomogeneousVar bool) { | ||
| 553 | - | core.LazyRegister(&xLeafletSetHomogeneous, "ADW", "adw_leaflet_set_homogeneous", false) | |||
| 554 | - | ||||
| 555 | xLeafletSetHomogeneous(x.GoPointer(), HomogeneousVar) | 505 | xLeafletSetHomogeneous(x.GoPointer(), HomogeneousVar) | ||
| 556 | } | 506 | } | ||
| 557 | 507 | ||||
| @@ -559,8 +509,6 @@ var xLeafletSetModeTransitionDuration func(uintptr, uint) | |||||
| 559 | 509 | ||||
| 560 | // Sets the mode transition animation duration for @self. | 510 | // Sets the mode transition animation duration for @self. | ||
| 561 | func (x *Leaflet) SetModeTransitionDuration(DurationVar uint) { | 511 | func (x *Leaflet) SetModeTransitionDuration(DurationVar uint) { | ||
| 562 | - | core.LazyRegister(&xLeafletSetModeTransitionDuration, "ADW", "adw_leaflet_set_mode_transition_duration", false) | |||
| 563 | - | ||||
| 564 | xLeafletSetModeTransitionDuration(x.GoPointer(), DurationVar) | 512 | xLeafletSetModeTransitionDuration(x.GoPointer(), DurationVar) | ||
| 565 | } | 513 | } | ||
| 566 | 514 | ||||
| @@ -572,8 +520,6 @@ var xLeafletSetTransitionType func(uintptr, LeafletTransitionType) | |||||
| 572 | // possible to change the animation based on the mode or child that is about to | 520 | // possible to change the animation based on the mode or child that is about to | ||
| 573 | // become current. | 521 | // become current. | ||
| 574 | func (x *Leaflet) SetTransitionType(TransitionVar LeafletTransitionType) { | 522 | func (x *Leaflet) SetTransitionType(TransitionVar LeafletTransitionType) { | ||
| 575 | - | core.LazyRegister(&xLeafletSetTransitionType, "ADW", "adw_leaflet_set_transition_type", false) | |||
| 576 | - | ||||
| 577 | xLeafletSetTransitionType(x.GoPointer(), TransitionVar) | 523 | xLeafletSetTransitionType(x.GoPointer(), TransitionVar) | ||
| 578 | } | 524 | } | ||
| 579 | 525 | ||||
| @@ -586,8 +532,6 @@ var xLeafletSetVisibleChild func(uintptr, uintptr) | |||||
| 586 | // by the user, in which case visible child will change back to the previously | 532 | // by the user, in which case visible child will change back to the previously | ||
| 587 | // visible child. | 533 | // visible child. | ||
| 588 | func (x *Leaflet) SetVisibleChild(VisibleChildVar *gtk.Widget) { | 534 | func (x *Leaflet) SetVisibleChild(VisibleChildVar *gtk.Widget) { | ||
| 589 | - | core.LazyRegister(&xLeafletSetVisibleChild, "ADW", "adw_leaflet_set_visible_child", false) | |||
| 590 | - | ||||
| 591 | xLeafletSetVisibleChild(x.GoPointer(), VisibleChildVar.GoPointer()) | 535 | xLeafletSetVisibleChild(x.GoPointer(), VisibleChildVar.GoPointer()) | ||
| 592 | } | 536 | } | ||
| 593 | 537 | ||||
| @@ -597,8 +541,6 @@ var xLeafletSetVisibleChildName func(uintptr, string) | |||||
| 597 | // | 541 | // | ||
| 598 | // See [property@Leaflet:visible-child]. | 542 | // See [property@Leaflet:visible-child]. | ||
| 599 | func (x *Leaflet) SetVisibleChildName(NameVar string) { | 543 | func (x *Leaflet) SetVisibleChildName(NameVar string) { | ||
| 600 | - | core.LazyRegister(&xLeafletSetVisibleChildName, "ADW", "adw_leaflet_set_visible_child_name", false) | |||
| 601 | - | ||||
| 602 | xLeafletSetVisibleChildName(x.GoPointer(), NameVar) | 544 | xLeafletSetVisibleChildName(x.GoPointer(), NameVar) | ||
| 603 | } | 545 | } | ||
| 604 | 546 | ||||
| @@ -1159,7 +1101,6 @@ type LeafletPage struct { | |||||
| 1159 | var xLeafletPageGLibType func() types.GType | 1101 | var xLeafletPageGLibType func() types.GType | ||
| 1160 | 1102 | ||||
| 1161 | func LeafletPageGLibType() types.GType { | 1103 | func LeafletPageGLibType() types.GType { | ||
| 1162 | - | core.LazyRegister(&xLeafletPageGLibType, "ADW", "adw_leaflet_page_get_type", false) | |||
| 1163 | return xLeafletPageGLibType() | 1104 | return xLeafletPageGLibType() | ||
| 1164 | } | 1105 | } | ||
| 1165 | 1106 | ||||
| @@ -1173,7 +1114,6 @@ var xLeafletPageGetChild func(uintptr) uintptr | |||||
| 1173 | 1114 | ||||
| 1174 | // Gets the leaflet child to which @self belongs. | 1115 | // Gets the leaflet child to which @self belongs. | ||
| 1175 | func (x *LeafletPage) GetChild() *gtk.Widget { | 1116 | func (x *LeafletPage) GetChild() *gtk.Widget { | ||
| 1176 | - | core.LazyRegister(&xLeafletPageGetChild, "ADW", "adw_leaflet_page_get_child", false) | |||
| 1177 | var cls *gtk.Widget | 1117 | var cls *gtk.Widget | ||
| 1178 | 1118 | ||||
| 1179 | cret := xLeafletPageGetChild(x.GoPointer()) | 1119 | cret := xLeafletPageGetChild(x.GoPointer()) | ||
| @@ -1191,8 +1131,6 @@ var xLeafletPageGetName func(uintptr) string | |||||
| 1191 | 1131 | ||||
| 1192 | // Gets the name of @self. | 1132 | // Gets the name of @self. | ||
| 1193 | func (x *LeafletPage) GetName() string { | 1133 | func (x *LeafletPage) GetName() string { | ||
| 1194 | - | core.LazyRegister(&xLeafletPageGetName, "ADW", "adw_leaflet_page_get_name", false) | |||
| 1195 | - | ||||
| 1196 | cret := xLeafletPageGetName(x.GoPointer()) | 1134 | cret := xLeafletPageGetName(x.GoPointer()) | ||
| 1197 | return cret | 1135 | return cret | ||
| 1198 | } | 1136 | } | ||
| @@ -1201,8 +1139,6 @@ var xLeafletPageGetNavigatable func(uintptr) bool | |||||
| 1201 | 1139 | ||||
| 1202 | // Gets whether the child can be navigated to when folded. | 1140 | // Gets whether the child can be navigated to when folded. | ||
| 1203 | func (x *LeafletPage) GetNavigatable() bool { | 1141 | func (x *LeafletPage) GetNavigatable() bool { | ||
| 1204 | - | core.LazyRegister(&xLeafletPageGetNavigatable, "ADW", "adw_leaflet_page_get_navigatable", false) | |||
| 1205 | - | ||||
| 1206 | cret := xLeafletPageGetNavigatable(x.GoPointer()) | 1142 | cret := xLeafletPageGetNavigatable(x.GoPointer()) | ||
| 1207 | return cret | 1143 | return cret | ||
| 1208 | } | 1144 | } | ||
| @@ -1211,8 +1147,6 @@ var xLeafletPageSetName func(uintptr, uintptr) | |||||
| 1211 | 1147 | ||||
| 1212 | // Sets the name of the @self. | 1148 | // Sets the name of the @self. | ||
| 1213 | func (x *LeafletPage) SetName(NameVar *string) { | 1149 | func (x *LeafletPage) SetName(NameVar *string) { | ||
| 1214 | - | core.LazyRegister(&xLeafletPageSetName, "ADW", "adw_leaflet_page_set_name", false) | |||
| 1215 | - | ||||
| 1216 | NameVarPtr := core.GStrdupNullable(NameVar) | 1150 | NameVarPtr := core.GStrdupNullable(NameVar) | ||
| 1217 | defer core.GFreeNullable(NameVarPtr) | 1151 | defer core.GFreeNullable(NameVarPtr) | ||
| 1218 | 1152 | ||||
| @@ -1228,8 +1162,6 @@ var xLeafletPageSetNavigatable func(uintptr, bool) | |||||
| 1228 | // | 1162 | // | ||
| 1229 | // This can be used used to prevent switching to widgets like separators. | 1163 | // This can be used used to prevent switching to widgets like separators. | ||
| 1230 | func (x *LeafletPage) SetNavigatable(NavigatableVar bool) { | 1164 | func (x *LeafletPage) SetNavigatable(NavigatableVar bool) { | ||
| 1231 | - | core.LazyRegister(&xLeafletPageSetNavigatable, "ADW", "adw_leaflet_page_set_navigatable", false) | |||
| 1232 | - | ||||
| 1233 | xLeafletPageSetNavigatable(x.GoPointer(), NavigatableVar) | 1165 | xLeafletPageSetNavigatable(x.GoPointer(), NavigatableVar) | ||
| 1234 | } | 1166 | } | ||
| 1235 | 1167 | ||||
| @@ -1293,4 +1225,59 @@ func (x *LeafletPage) GetPropertyNavigatable() bool { | |||||
| 1293 | func init() { | 1225 | func init() { | ||
| 1294 | core.SetPackageName("ADW", "libadwaita-1") | 1226 | core.SetPackageName("ADW", "libadwaita-1") | ||
| 1295 | core.SetSharedLibraries("ADW", []string{"libadwaita-1.so.0", "libadwaita-1.0.dylib"}) | 1227 | core.SetSharedLibraries("ADW", []string{"libadwaita-1.so.0", "libadwaita-1.0.dylib"}) | ||
| 1228 | + | var libs []uintptr | |||
| 1229 | + | for _, libPath := range core.GetPaths("ADW") { | |||
| 1230 | + | lib, err := purego.Dlopen(libPath, purego.RTLD_NOW|purego.RTLD_GLOBAL) | |||
| 1231 | + | if err != nil { | |||
| 1232 | + | panic(err) | |||
| 1233 | + | } | |||
| 1234 | + | libs = append(libs, lib) | |||
| 1235 | + | } | |||
| 1236 | + | ||||
| 1237 | + | core.PuregoSafeRegister(&xLeafletTransitionTypeGLibType, libs, "adw_leaflet_transition_type_get_type") | |||
| 1238 | + | ||||
| 1239 | + | core.PuregoSafeRegister(&xLeafletGLibType, libs, "adw_leaflet_get_type") | |||
| 1240 | + | ||||
| 1241 | + | core.PuregoSafeRegister(&xNewLeaflet, libs, "adw_leaflet_new") | |||
| 1242 | + | ||||
| 1243 | + | core.PuregoSafeRegister(&xLeafletAppend, libs, "adw_leaflet_append") | |||
| 1244 | + | core.PuregoSafeRegister(&xLeafletGetAdjacentChild, libs, "adw_leaflet_get_adjacent_child") | |||
| 1245 | + | core.PuregoSafeRegister(&xLeafletGetCanNavigateBack, libs, "adw_leaflet_get_can_navigate_back") | |||
| 1246 | + | core.PuregoSafeRegister(&xLeafletGetCanNavigateForward, libs, "adw_leaflet_get_can_navigate_forward") | |||
| 1247 | + | core.PuregoSafeRegister(&xLeafletGetCanUnfold, libs, "adw_leaflet_get_can_unfold") | |||
| 1248 | + | core.PuregoSafeRegister(&xLeafletGetChildByName, libs, "adw_leaflet_get_child_by_name") | |||
| 1249 | + | core.PuregoSafeRegister(&xLeafletGetChildTransitionParams, libs, "adw_leaflet_get_child_transition_params") | |||
| 1250 | + | core.PuregoSafeRegister(&xLeafletGetChildTransitionRunning, libs, "adw_leaflet_get_child_transition_running") | |||
| 1251 | + | core.PuregoSafeRegister(&xLeafletGetFoldThresholdPolicy, libs, "adw_leaflet_get_fold_threshold_policy") | |||
| 1252 | + | core.PuregoSafeRegister(&xLeafletGetFolded, libs, "adw_leaflet_get_folded") | |||
| 1253 | + | core.PuregoSafeRegister(&xLeafletGetHomogeneous, libs, "adw_leaflet_get_homogeneous") | |||
| 1254 | + | core.PuregoSafeRegister(&xLeafletGetModeTransitionDuration, libs, "adw_leaflet_get_mode_transition_duration") | |||
| 1255 | + | core.PuregoSafeRegister(&xLeafletGetPage, libs, "adw_leaflet_get_page") | |||
| 1256 | + | core.PuregoSafeRegister(&xLeafletGetPages, libs, "adw_leaflet_get_pages") | |||
| 1257 | + | core.PuregoSafeRegister(&xLeafletGetTransitionType, libs, "adw_leaflet_get_transition_type") | |||
| 1258 | + | core.PuregoSafeRegister(&xLeafletGetVisibleChild, libs, "adw_leaflet_get_visible_child") | |||
| 1259 | + | core.PuregoSafeRegister(&xLeafletGetVisibleChildName, libs, "adw_leaflet_get_visible_child_name") | |||
| 1260 | + | core.PuregoSafeRegister(&xLeafletInsertChildAfter, libs, "adw_leaflet_insert_child_after") | |||
| 1261 | + | core.PuregoSafeRegister(&xLeafletNavigate, libs, "adw_leaflet_navigate") | |||
| 1262 | + | core.PuregoSafeRegister(&xLeafletPrepend, libs, "adw_leaflet_prepend") | |||
| 1263 | + | core.PuregoSafeRegister(&xLeafletRemove, libs, "adw_leaflet_remove") | |||
| 1264 | + | core.PuregoSafeRegister(&xLeafletReorderChildAfter, libs, "adw_leaflet_reorder_child_after") | |||
| 1265 | + | core.PuregoSafeRegister(&xLeafletSetCanNavigateBack, libs, "adw_leaflet_set_can_navigate_back") | |||
| 1266 | + | core.PuregoSafeRegister(&xLeafletSetCanNavigateForward, libs, "adw_leaflet_set_can_navigate_forward") | |||
| 1267 | + | core.PuregoSafeRegister(&xLeafletSetCanUnfold, libs, "adw_leaflet_set_can_unfold") | |||
| 1268 | + | core.PuregoSafeRegister(&xLeafletSetChildTransitionParams, libs, "adw_leaflet_set_child_transition_params") | |||
| 1269 | + | core.PuregoSafeRegister(&xLeafletSetFoldThresholdPolicy, libs, "adw_leaflet_set_fold_threshold_policy") | |||
| 1270 | + | core.PuregoSafeRegister(&xLeafletSetHomogeneous, libs, "adw_leaflet_set_homogeneous") | |||
| 1271 | + | core.PuregoSafeRegister(&xLeafletSetModeTransitionDuration, libs, "adw_leaflet_set_mode_transition_duration") | |||
| 1272 | + | core.PuregoSafeRegister(&xLeafletSetTransitionType, libs, "adw_leaflet_set_transition_type") | |||
| 1273 | + | core.PuregoSafeRegister(&xLeafletSetVisibleChild, libs, "adw_leaflet_set_visible_child") | |||
| 1274 | + | core.PuregoSafeRegister(&xLeafletSetVisibleChildName, libs, "adw_leaflet_set_visible_child_name") | |||
| 1275 | + | ||||
| 1276 | + | core.PuregoSafeRegister(&xLeafletPageGLibType, libs, "adw_leaflet_page_get_type") | |||
| 1277 | + | ||||
| 1278 | + | core.PuregoSafeRegister(&xLeafletPageGetChild, libs, "adw_leaflet_page_get_child") | |||
| 1279 | + | core.PuregoSafeRegister(&xLeafletPageGetName, libs, "adw_leaflet_page_get_name") | |||
| 1280 | + | core.PuregoSafeRegister(&xLeafletPageGetNavigatable, libs, "adw_leaflet_page_get_navigatable") | |||
| 1281 | + | core.PuregoSafeRegister(&xLeafletPageSetName, libs, "adw_leaflet_page_set_name") | |||
| 1282 | + | core.PuregoSafeRegister(&xLeafletPageSetNavigatable, libs, "adw_leaflet_page_set_navigatable") | |||
| 1296 | } | 1283 | } | ||