detached a811388

Gen: re-run gen script

commit
a8113881eb9ab6eb6ed107d4d9236956cb985fa6
author
jwijenbergh · · 2024-01-14 13:28 UTC
parent
e4efc63
signature
GPG Unverified1A2298F6C34F96E5 The key is unknown
191 files · +777 -777
M v4/adw/adw-about-window.go +3 -3
@@ -213,8 +213,8 @@ func AboutWindowNewFromInternalPtr(ptr uintptr) *AboutWindow {
213213 var xNewAboutWindow func() uintptr
214214
215215 // Creates a new `AdwAboutWindow`.
216-func NewAboutWindow() *gtk.Widget {
217- var cls *gtk.Widget
216+func NewAboutWindow() *AboutWindow {
217+ var cls *AboutWindow
218218
219219 cret := xNewAboutWindow()
220220
@@ -222,7 +222,7 @@ func NewAboutWindow() *gtk.Widget {
222222 return nil
223223 }
224224 gobject.IncreaseRef(cret)
225- cls = &gtk.Widget{}
225+ cls = &AboutWindow{}
226226 cls.Ptr = cret
227227 return cls
228228 }
M v4/adw/adw-action-row.go +3 -3
@@ -70,8 +70,8 @@ func ActionRowNewFromInternalPtr(ptr uintptr) *ActionRow {
7070 var xNewActionRow func() uintptr
7171
7272 // Creates a new `AdwActionRow`.
73-func NewActionRow() *gtk.Widget {
74- var cls *gtk.Widget
73+func NewActionRow() *ActionRow {
74+ var cls *ActionRow
7575
7676 cret := xNewActionRow()
7777
@@ -79,7 +79,7 @@ func NewActionRow() *gtk.Widget {
7979 return nil
8080 }
8181 gobject.IncreaseRef(cret)
82- cls = &gtk.Widget{}
82+ cls = &ActionRow{}
8383 cls.Ptr = cret
8484 return cls
8585 }
M v4/adw/adw-animation-target.go +9 -9
@@ -69,15 +69,15 @@ var xNewCallbackAnimationTarget func(uintptr, uintptr, uintptr) uintptr
6969
7070 // Creates a new `AdwAnimationTarget` that calls the given @callback during
7171 // the animation.
72-func NewCallbackAnimationTarget(CallbackVar AnimationTargetFunc, UserDataVar uintptr, DestroyVar glib.DestroyNotify) *AnimationTarget {
73- var cls *AnimationTarget
72+func NewCallbackAnimationTarget(CallbackVar AnimationTargetFunc, UserDataVar uintptr, DestroyVar glib.DestroyNotify) *CallbackAnimationTarget {
73+ var cls *CallbackAnimationTarget
7474
7575 cret := xNewCallbackAnimationTarget(purego.NewCallback(CallbackVar), UserDataVar, purego.NewCallback(DestroyVar))
7676
7777 if cret == 0 {
7878 return nil
7979 }
80- cls = &AnimationTarget{}
80+ cls = &CallbackAnimationTarget{}
8181 cls.Ptr = cret
8282 return cls
8383 }
@@ -106,15 +106,15 @@ var xNewPropertyAnimationTarget func(uintptr, string) uintptr
106106
107107 // Creates a new `AdwPropertyAnimationTarget` for the @property_name property on
108108 // @object.
109-func NewPropertyAnimationTarget(ObjectVar *gobject.Object, PropertyNameVar string) *AnimationTarget {
110- var cls *AnimationTarget
109+func NewPropertyAnimationTarget(ObjectVar *gobject.Object, PropertyNameVar string) *PropertyAnimationTarget {
110+ var cls *PropertyAnimationTarget
111111
112112 cret := xNewPropertyAnimationTarget(ObjectVar.GoPointer(), PropertyNameVar)
113113
114114 if cret == 0 {
115115 return nil
116116 }
117- cls = &AnimationTarget{}
117+ cls = &PropertyAnimationTarget{}
118118 cls.Ptr = cret
119119 return cls
120120 }
@@ -123,15 +123,15 @@ var xNewForPspecPropertyAnimationTarget func(uintptr, uintptr) uintptr
123123
124124 // Creates a new `AdwPropertyAnimationTarget` for the @pspec property on
125125 // @object.
126-func NewForPspecPropertyAnimationTarget(ObjectVar *gobject.Object, PspecVar *gobject.ParamSpec) *AnimationTarget {
127- var cls *AnimationTarget
126+func NewForPspecPropertyAnimationTarget(ObjectVar *gobject.Object, PspecVar *gobject.ParamSpec) *PropertyAnimationTarget {
127+ var cls *PropertyAnimationTarget
128128
129129 cret := xNewForPspecPropertyAnimationTarget(ObjectVar.GoPointer(), PspecVar.GoPointer())
130130
131131 if cret == 0 {
132132 return nil
133133 }
134- cls = &AnimationTarget{}
134+ cls = &PropertyAnimationTarget{}
135135 cls.Ptr = cret
136136 return cls
137137 }
M v4/adw/adw-application-window.go +3 -3
@@ -53,8 +53,8 @@ func ApplicationWindowNewFromInternalPtr(ptr uintptr) *ApplicationWindow {
5353 var xNewApplicationWindow func(uintptr) uintptr
5454
5555 // Creates a new `AdwApplicationWindow` for @app.
56-func NewApplicationWindow(AppVar *gtk.Application) *gtk.Widget {
57- var cls *gtk.Widget
56+func NewApplicationWindow(AppVar *gtk.Application) *ApplicationWindow {
57+ var cls *ApplicationWindow
5858
5959 cret := xNewApplicationWindow(AppVar.GoPointer())
6060
@@ -62,7 +62,7 @@ func NewApplicationWindow(AppVar *gtk.Application) *gtk.Widget {
6262 return nil
6363 }
6464 gobject.IncreaseRef(cret)
65- cls = &gtk.Widget{}
65+ cls = &ApplicationWindow{}
6666 cls.Ptr = cret
6767 return cls
6868 }
M v4/adw/adw-avatar.go +3 -3
@@ -57,8 +57,8 @@ func AvatarNewFromInternalPtr(ptr uintptr) *Avatar {
5757 var xNewAvatar func(int, string, bool) uintptr
5858
5959 // Creates a new `AdwAvatar`.
60-func NewAvatar(SizeVar int, TextVar string, ShowInitialsVar bool) *gtk.Widget {
61- var cls *gtk.Widget
60+func NewAvatar(SizeVar int, TextVar string, ShowInitialsVar bool) *Avatar {
61+ var cls *Avatar
6262
6363 cret := xNewAvatar(SizeVar, TextVar, ShowInitialsVar)
6464
@@ -66,7 +66,7 @@ func NewAvatar(SizeVar int, TextVar string, ShowInitialsVar bool) *gtk.Widget {
6666 return nil
6767 }
6868 gobject.IncreaseRef(cret)
69- cls = &gtk.Widget{}
69+ cls = &Avatar{}
7070 cls.Ptr = cret
7171 return cls
7272 }
M v4/adw/adw-banner.go +3 -3
@@ -56,8 +56,8 @@ func BannerNewFromInternalPtr(ptr uintptr) *Banner {
5656 var xNewBanner func(string) uintptr
5757
5858 // Creates a new `AdwBanner`.
59-func NewBanner(TitleVar string) *gtk.Widget {
60- var cls *gtk.Widget
59+func NewBanner(TitleVar string) *Banner {
60+ var cls *Banner
6161
6262 cret := xNewBanner(TitleVar)
6363
@@ -65,7 +65,7 @@ func NewBanner(TitleVar string) *gtk.Widget {
6565 return nil
6666 }
6767 gobject.IncreaseRef(cret)
68- cls = &gtk.Widget{}
68+ cls = &Banner{}
6969 cls.Ptr = cret
7070 return cls
7171 }
M v4/adw/adw-bin.go +3 -3
@@ -45,8 +45,8 @@ func BinNewFromInternalPtr(ptr uintptr) *Bin {
4545 var xNewBin func() uintptr
4646
4747 // Creates a new `AdwBin`.
48-func NewBin() *gtk.Widget {
49- var cls *gtk.Widget
48+func NewBin() *Bin {
49+ var cls *Bin
5050
5151 cret := xNewBin()
5252
@@ -54,7 +54,7 @@ func NewBin() *gtk.Widget {
5454 return nil
5555 }
5656 gobject.IncreaseRef(cret)
57- cls = &gtk.Widget{}
57+ cls = &Bin{}
5858 cls.Ptr = cret
5959 return cls
6060 }
M v4/adw/adw-button-content.go +3 -3
@@ -81,8 +81,8 @@ func ButtonContentNewFromInternalPtr(ptr uintptr) *ButtonContent {
8181 var xNewButtonContent func() uintptr
8282
8383 // Creates a new `AdwButtonContent`.
84-func NewButtonContent() *gtk.Widget {
85- var cls *gtk.Widget
84+func NewButtonContent() *ButtonContent {
85+ var cls *ButtonContent
8686
8787 cret := xNewButtonContent()
8888
@@ -90,7 +90,7 @@ func NewButtonContent() *gtk.Widget {
9090 return nil
9191 }
9292 gobject.IncreaseRef(cret)
93- cls = &gtk.Widget{}
93+ cls = &ButtonContent{}
9494 cls.Ptr = cret
9595 return cls
9696 }
M v4/adw/adw-carousel-indicator-dots.go +3 -3
@@ -51,8 +51,8 @@ func CarouselIndicatorDotsNewFromInternalPtr(ptr uintptr) *CarouselIndicatorDots
5151 var xNewCarouselIndicatorDots func() uintptr
5252
5353 // Creates a new `AdwCarouselIndicatorDots`.
54-func NewCarouselIndicatorDots() *gtk.Widget {
55- var cls *gtk.Widget
54+func NewCarouselIndicatorDots() *CarouselIndicatorDots {
55+ var cls *CarouselIndicatorDots
5656
5757 cret := xNewCarouselIndicatorDots()
5858
@@ -60,7 +60,7 @@ func NewCarouselIndicatorDots() *gtk.Widget {
6060 return nil
6161 }
6262 gobject.IncreaseRef(cret)
63- cls = &gtk.Widget{}
63+ cls = &CarouselIndicatorDots{}
6464 cls.Ptr = cret
6565 return cls
6666 }
M v4/adw/adw-carousel-indicator-lines.go +3 -3
@@ -50,8 +50,8 @@ func CarouselIndicatorLinesNewFromInternalPtr(ptr uintptr) *CarouselIndicatorLin
5050 var xNewCarouselIndicatorLines func() uintptr
5151
5252 // Creates a new `AdwCarouselIndicatorLines`.
53-func NewCarouselIndicatorLines() *gtk.Widget {
54- var cls *gtk.Widget
53+func NewCarouselIndicatorLines() *CarouselIndicatorLines {
54+ var cls *CarouselIndicatorLines
5555
5656 cret := xNewCarouselIndicatorLines()
5757
@@ -59,7 +59,7 @@ func NewCarouselIndicatorLines() *gtk.Widget {
5959 return nil
6060 }
6161 gobject.IncreaseRef(cret)
62- cls = &gtk.Widget{}
62+ cls = &CarouselIndicatorLines{}
6363 cls.Ptr = cret
6464 return cls
6565 }
M v4/adw/adw-carousel.go +3 -3
@@ -50,8 +50,8 @@ func CarouselNewFromInternalPtr(ptr uintptr) *Carousel {
5050 var xNewCarousel func() uintptr
5151
5252 // Creates a new `AdwCarousel`.
53-func NewCarousel() *gtk.Widget {
54- var cls *gtk.Widget
53+func NewCarousel() *Carousel {
54+ var cls *Carousel
5555
5656 cret := xNewCarousel()
5757
@@ -59,7 +59,7 @@ func NewCarousel() *gtk.Widget {
5959 return nil
6060 }
6161 gobject.IncreaseRef(cret)
62- cls = &gtk.Widget{}
62+ cls = &Carousel{}
6363 cls.Ptr = cret
6464 return cls
6565 }
M v4/adw/adw-clamp-layout.go +3 -3
@@ -56,15 +56,15 @@ func ClampLayoutNewFromInternalPtr(ptr uintptr) *ClampLayout {
5656 var xNewClampLayout func() uintptr
5757
5858 // Creates a new `AdwClampLayout`.
59-func NewClampLayout() *gtk.LayoutManager {
60- var cls *gtk.LayoutManager
59+func NewClampLayout() *ClampLayout {
60+ var cls *ClampLayout
6161
6262 cret := xNewClampLayout()
6363
6464 if cret == 0 {
6565 return nil
6666 }
67- cls = &gtk.LayoutManager{}
67+ cls = &ClampLayout{}
6868 cls.Ptr = cret
6969 return cls
7070 }
M v4/adw/adw-clamp-scrollable.go +3 -3
@@ -38,8 +38,8 @@ func ClampScrollableNewFromInternalPtr(ptr uintptr) *ClampScrollable {
3838 var xNewClampScrollable func() uintptr
3939
4040 // Creates a new `AdwClampScrollable`.
41-func NewClampScrollable() *gtk.Widget {
42- var cls *gtk.Widget
41+func NewClampScrollable() *ClampScrollable {
42+ var cls *ClampScrollable
4343
4444 cret := xNewClampScrollable()
4545
@@ -47,7 +47,7 @@ func NewClampScrollable() *gtk.Widget {
4747 return nil
4848 }
4949 gobject.IncreaseRef(cret)
50- cls = &gtk.Widget{}
50+ cls = &ClampScrollable{}
5151 cls.Ptr = cret
5252 return cls
5353 }
M v4/adw/adw-clamp.go +3 -3
@@ -61,8 +61,8 @@ func ClampNewFromInternalPtr(ptr uintptr) *Clamp {
6161 var xNewClamp func() uintptr
6262
6363 // Creates a new `AdwClamp`.
64-func NewClamp() *gtk.Widget {
65- var cls *gtk.Widget
64+func NewClamp() *Clamp {
65+ var cls *Clamp
6666
6767 cret := xNewClamp()
6868
@@ -70,7 +70,7 @@ func NewClamp() *gtk.Widget {
7070 return nil
7171 }
7272 gobject.IncreaseRef(cret)
73- cls = &gtk.Widget{}
73+ cls = &Clamp{}
7474 cls.Ptr = cret
7575 return cls
7676 }
M v4/adw/adw-combo-row.go +3 -3
@@ -86,8 +86,8 @@ func ComboRowNewFromInternalPtr(ptr uintptr) *ComboRow {
8686 var xNewComboRow func() uintptr
8787
8888 // Creates a new `AdwComboRow`.
89-func NewComboRow() *gtk.Widget {
90- var cls *gtk.Widget
89+func NewComboRow() *ComboRow {
90+ var cls *ComboRow
9191
9292 cret := xNewComboRow()
9393
@@ -95,7 +95,7 @@ func NewComboRow() *gtk.Widget {
9595 return nil
9696 }
9797 gobject.IncreaseRef(cret)
98- cls = &gtk.Widget{}
98+ cls = &ComboRow{}
9999 cls.Ptr = cret
100100 return cls
101101 }
M v4/adw/adw-entry-row.go +3 -3
@@ -69,8 +69,8 @@ func EntryRowNewFromInternalPtr(ptr uintptr) *EntryRow {
6969 var xNewEntryRow func() uintptr
7070
7171 // Creates a new `AdwEntryRow`.
72-func NewEntryRow() *gtk.Widget {
73- var cls *gtk.Widget
72+func NewEntryRow() *EntryRow {
73+ var cls *EntryRow
7474
7575 cret := xNewEntryRow()
7676
@@ -78,7 +78,7 @@ func NewEntryRow() *gtk.Widget {
7878 return nil
7979 }
8080 gobject.IncreaseRef(cret)
81- cls = &gtk.Widget{}
81+ cls = &EntryRow{}
8282 cls.Ptr = cret
8383 return cls
8484 }
M v4/adw/adw-expander-row.go +3 -3
@@ -64,8 +64,8 @@ func ExpanderRowNewFromInternalPtr(ptr uintptr) *ExpanderRow {
6464 var xNewExpanderRow func() uintptr
6565
6666 // Creates a new `AdwExpanderRow`.
67-func NewExpanderRow() *gtk.Widget {
68- var cls *gtk.Widget
67+func NewExpanderRow() *ExpanderRow {
68+ var cls *ExpanderRow
6969
7070 cret := xNewExpanderRow()
7171
@@ -73,7 +73,7 @@ func NewExpanderRow() *gtk.Widget {
7373 return nil
7474 }
7575 gobject.IncreaseRef(cret)
76- cls = &gtk.Widget{}
76+ cls = &ExpanderRow{}
7777 cls.Ptr = cret
7878 return cls
7979 }
M v4/adw/adw-flap.go +3 -3
@@ -131,8 +131,8 @@ func FlapNewFromInternalPtr(ptr uintptr) *Flap {
131131 var xNewFlap func() uintptr
132132
133133 // Creates a new `AdwFlap`.
134-func NewFlap() *gtk.Widget {
135- var cls *gtk.Widget
134+func NewFlap() *Flap {
135+ var cls *Flap
136136
137137 cret := xNewFlap()
138138
@@ -140,7 +140,7 @@ func NewFlap() *gtk.Widget {
140140 return nil
141141 }
142142 gobject.IncreaseRef(cret)
143- cls = &gtk.Widget{}
143+ cls = &Flap{}
144144 cls.Ptr = cret
145145 return cls
146146 }
M v4/adw/adw-header-bar.go +3 -3
@@ -134,8 +134,8 @@ func HeaderBarNewFromInternalPtr(ptr uintptr) *HeaderBar {
134134 var xNewHeaderBar func() uintptr
135135
136136 // Creates a new `AdwHeaderBar`.
137-func NewHeaderBar() *gtk.Widget {
138- var cls *gtk.Widget
137+func NewHeaderBar() *HeaderBar {
138+ var cls *HeaderBar
139139
140140 cret := xNewHeaderBar()
141141
@@ -143,7 +143,7 @@ func NewHeaderBar() *gtk.Widget {
143143 return nil
144144 }
145145 gobject.IncreaseRef(cret)
146- cls = &gtk.Widget{}
146+ cls = &HeaderBar{}
147147 cls.Ptr = cret
148148 return cls
149149 }
M v4/adw/adw-leaflet.go +3 -3
@@ -90,8 +90,8 @@ func LeafletNewFromInternalPtr(ptr uintptr) *Leaflet {
9090 var xNewLeaflet func() uintptr
9191
9292 // Creates a new `AdwLeaflet`.
93-func NewLeaflet() *gtk.Widget {
94- var cls *gtk.Widget
93+func NewLeaflet() *Leaflet {
94+ var cls *Leaflet
9595
9696 cret := xNewLeaflet()
9797
@@ -99,7 +99,7 @@ func NewLeaflet() *gtk.Widget {
9999 return nil
100100 }
101101 gobject.IncreaseRef(cret)
102- cls = &gtk.Widget{}
102+ cls = &Leaflet{}
103103 cls.Ptr = cret
104104 return cls
105105 }
M v4/adw/adw-message-dialog.go +3 -3
@@ -209,8 +209,8 @@ var xNewMessageDialog func(uintptr, string, string) uintptr
209209 // filename);
210210 //
211211 // ```
212-func NewMessageDialog(ParentVar *gtk.Window, HeadingVar string, BodyVar string) *gtk.Widget {
213- var cls *gtk.Widget
212+func NewMessageDialog(ParentVar *gtk.Window, HeadingVar string, BodyVar string) *MessageDialog {
213+ var cls *MessageDialog
214214
215215 cret := xNewMessageDialog(ParentVar.GoPointer(), HeadingVar, BodyVar)
216216
@@ -218,7 +218,7 @@ func NewMessageDialog(ParentVar *gtk.Window, HeadingVar string, BodyVar string)
218218 return nil
219219 }
220220 gobject.IncreaseRef(cret)
221- cls = &gtk.Widget{}
221+ cls = &MessageDialog{}
222222 cls.Ptr = cret
223223 return cls
224224 }
M v4/adw/adw-password-entry-row.go +3 -3
@@ -53,8 +53,8 @@ func PasswordEntryRowNewFromInternalPtr(ptr uintptr) *PasswordEntryRow {
5353 var xNewPasswordEntryRow func() uintptr
5454
5555 // Creates a new `AdwPasswordEntryRow`.
56-func NewPasswordEntryRow() *gtk.Widget {
57- var cls *gtk.Widget
56+func NewPasswordEntryRow() *PasswordEntryRow {
57+ var cls *PasswordEntryRow
5858
5959 cret := xNewPasswordEntryRow()
6060
@@ -62,7 +62,7 @@ func NewPasswordEntryRow() *gtk.Widget {
6262 return nil
6363 }
6464 gobject.IncreaseRef(cret)
65- cls = &gtk.Widget{}
65+ cls = &PasswordEntryRow{}
6666 cls.Ptr = cret
6767 return cls
6868 }
M v4/adw/adw-preferences-group.go +3 -3
@@ -66,8 +66,8 @@ func PreferencesGroupNewFromInternalPtr(ptr uintptr) *PreferencesGroup {
6666 var xNewPreferencesGroup func() uintptr
6767
6868 // Creates a new `AdwPreferencesGroup`.
69-func NewPreferencesGroup() *gtk.Widget {
70- var cls *gtk.Widget
69+func NewPreferencesGroup() *PreferencesGroup {
70+ var cls *PreferencesGroup
7171
7272 cret := xNewPreferencesGroup()
7373
@@ -75,7 +75,7 @@ func NewPreferencesGroup() *gtk.Widget {
7575 return nil
7676 }
7777 gobject.IncreaseRef(cret)
78- cls = &gtk.Widget{}
78+ cls = &PreferencesGroup{}
7979 cls.Ptr = cret
8080 return cls
8181 }
M v4/adw/adw-preferences-page.go +3 -3
@@ -52,8 +52,8 @@ func PreferencesPageNewFromInternalPtr(ptr uintptr) *PreferencesPage {
5252 var xNewPreferencesPage func() uintptr
5353
5454 // Creates a new `AdwPreferencesPage`.
55-func NewPreferencesPage() *gtk.Widget {
56- var cls *gtk.Widget
55+func NewPreferencesPage() *PreferencesPage {
56+ var cls *PreferencesPage
5757
5858 cret := xNewPreferencesPage()
5959
@@ -61,7 +61,7 @@ func NewPreferencesPage() *gtk.Widget {
6161 return nil
6262 }
6363 gobject.IncreaseRef(cret)
64- cls = &gtk.Widget{}
64+ cls = &PreferencesPage{}
6565 cls.Ptr = cret
6666 return cls
6767 }
M v4/adw/adw-preferences-row.go +3 -3
@@ -43,8 +43,8 @@ func PreferencesRowNewFromInternalPtr(ptr uintptr) *PreferencesRow {
4343 var xNewPreferencesRow func() uintptr
4444
4545 // Creates a new `AdwPreferencesRow`.
46-func NewPreferencesRow() *gtk.Widget {
47- var cls *gtk.Widget
46+func NewPreferencesRow() *PreferencesRow {
47+ var cls *PreferencesRow
4848
4949 cret := xNewPreferencesRow()
5050
@@ -52,7 +52,7 @@ func NewPreferencesRow() *gtk.Widget {
5252 return nil
5353 }
5454 gobject.IncreaseRef(cret)
55- cls = &gtk.Widget{}
55+ cls = &PreferencesRow{}
5656 cls.Ptr = cret
5757 return cls
5858 }
M v4/adw/adw-preferences-window.go +3 -3
@@ -51,8 +51,8 @@ func PreferencesWindowNewFromInternalPtr(ptr uintptr) *PreferencesWindow {
5151 var xNewPreferencesWindow func() uintptr
5252
5353 // Creates a new `AdwPreferencesWindow`.
54-func NewPreferencesWindow() *gtk.Widget {
55- var cls *gtk.Widget
54+func NewPreferencesWindow() *PreferencesWindow {
55+ var cls *PreferencesWindow
5656
5757 cret := xNewPreferencesWindow()
5858
@@ -60,7 +60,7 @@ func NewPreferencesWindow() *gtk.Widget {
6060 return nil
6161 }
6262 gobject.IncreaseRef(cret)
63- cls = &gtk.Widget{}
63+ cls = &PreferencesWindow{}
6464 cls.Ptr = cret
6565 return cls
6666 }
M v4/adw/adw-split-button.go +3 -3
@@ -73,8 +73,8 @@ func SplitButtonNewFromInternalPtr(ptr uintptr) *SplitButton {
7373 var xNewSplitButton func() uintptr
7474
7575 // Creates a new `AdwSplitButton`.
76-func NewSplitButton() *gtk.Widget {
77- var cls *gtk.Widget
76+func NewSplitButton() *SplitButton {
77+ var cls *SplitButton
7878
7979 cret := xNewSplitButton()
8080
@@ -82,7 +82,7 @@ func NewSplitButton() *gtk.Widget {
8282 return nil
8383 }
8484 gobject.IncreaseRef(cret)
85- cls = &gtk.Widget{}
85+ cls = &SplitButton{}
8686 cls.Ptr = cret
8787 return cls
8888 }
M v4/adw/adw-spring-animation.go +3 -3
@@ -64,8 +64,8 @@ var xNewSpringAnimation func(uintptr, float64, float64, *SpringParams, uintptr)
6464 //
6565 // The animation will animate @target from @from to @to with the dynamics of a
6666 // spring described by @spring_params.
67-func NewSpringAnimation(WidgetVar *gtk.Widget, FromVar float64, ToVar float64, SpringParamsVar *SpringParams, TargetVar *AnimationTarget) *Animation {
68- var cls *Animation
67+func NewSpringAnimation(WidgetVar *gtk.Widget, FromVar float64, ToVar float64, SpringParamsVar *SpringParams, TargetVar *AnimationTarget) *SpringAnimation {
68+ var cls *SpringAnimation
6969
7070 cret := xNewSpringAnimation(WidgetVar.GoPointer(), FromVar, ToVar, SpringParamsVar, TargetVar.GoPointer())
7171
@@ -73,7 +73,7 @@ func NewSpringAnimation(WidgetVar *gtk.Widget, FromVar float64, ToVar float64, S
7373 return nil
7474 }
7575 gobject.IncreaseRef(cret)
76- cls = &Animation{}
76+ cls = &SpringAnimation{}
7777 cls.Ptr = cret
7878 return cls
7979 }
M v4/adw/adw-squeezer.go +3 -3
@@ -76,8 +76,8 @@ func SqueezerNewFromInternalPtr(ptr uintptr) *Squeezer {
7676 var xNewSqueezer func() uintptr
7777
7878 // Creates a new `AdwSqueezer`.
79-func NewSqueezer() *gtk.Widget {
80- var cls *gtk.Widget
79+func NewSqueezer() *Squeezer {
80+ var cls *Squeezer
8181
8282 cret := xNewSqueezer()
8383
@@ -85,7 +85,7 @@ func NewSqueezer() *gtk.Widget {
8585 return nil
8686 }
8787 gobject.IncreaseRef(cret)
88- cls = &gtk.Widget{}
88+ cls = &Squeezer{}
8989 cls.Ptr = cret
9090 return cls
9191 }
M v4/adw/adw-status-page.go +3 -3
@@ -51,8 +51,8 @@ func StatusPageNewFromInternalPtr(ptr uintptr) *StatusPage {
5151 var xNewStatusPage func() uintptr
5252
5353 // Creates a new `AdwStatusPage`.
54-func NewStatusPage() *gtk.Widget {
55- var cls *gtk.Widget
54+func NewStatusPage() *StatusPage {
55+ var cls *StatusPage
5656
5757 cret := xNewStatusPage()
5858
@@ -60,7 +60,7 @@ func NewStatusPage() *gtk.Widget {
6060 return nil
6161 }
6262 gobject.IncreaseRef(cret)
63- cls = &gtk.Widget{}
63+ cls = &StatusPage{}
6464 cls.Ptr = cret
6565 return cls
6666 }
M v4/adw/adw-tab-button.go +3 -3
@@ -64,8 +64,8 @@ func TabButtonNewFromInternalPtr(ptr uintptr) *TabButton {
6464 var xNewTabButton func() uintptr
6565
6666 // Creates a new `AdwTabButton`.
67-func NewTabButton() *gtk.Widget {
68- var cls *gtk.Widget
67+func NewTabButton() *TabButton {
68+ var cls *TabButton
6969
7070 cret := xNewTabButton()
7171
@@ -73,7 +73,7 @@ func NewTabButton() *gtk.Widget {
7373 return nil
7474 }
7575 gobject.IncreaseRef(cret)
76- cls = &gtk.Widget{}
76+ cls = &TabButton{}
7777 cls.Ptr = cret
7878 return cls
7979 }
M v4/adw/adw-tab-overview.go +3 -3
@@ -91,8 +91,8 @@ func TabOverviewNewFromInternalPtr(ptr uintptr) *TabOverview {
9191 var xNewTabOverview func() uintptr
9292
9393 // Creates a new `AdwTabOverview`.
94-func NewTabOverview() *gtk.Widget {
95- var cls *gtk.Widget
94+func NewTabOverview() *TabOverview {
95+ var cls *TabOverview
9696
9797 cret := xNewTabOverview()
9898
@@ -100,7 +100,7 @@ func NewTabOverview() *gtk.Widget {
100100 return nil
101101 }
102102 gobject.IncreaseRef(cret)
103- cls = &gtk.Widget{}
103+ cls = &TabOverview{}
104104 cls.Ptr = cret
105105 return cls
106106 }
M v4/adw/adw-timed-animation.go +3 -3
@@ -47,8 +47,8 @@ var xNewTimedAnimation func(uintptr, float64, float64, uint, uintptr) uintptr
4747
4848 // Creates a new `AdwTimedAnimation` on @widget to animate @target from @from
4949 // to @to.
50-func NewTimedAnimation(WidgetVar *gtk.Widget, FromVar float64, ToVar float64, DurationVar uint, TargetVar *AnimationTarget) *Animation {
51- var cls *Animation
50+func NewTimedAnimation(WidgetVar *gtk.Widget, FromVar float64, ToVar float64, DurationVar uint, TargetVar *AnimationTarget) *TimedAnimation {
51+ var cls *TimedAnimation
5252
5353 cret := xNewTimedAnimation(WidgetVar.GoPointer(), FromVar, ToVar, DurationVar, TargetVar.GoPointer())
5454
@@ -56,7 +56,7 @@ func NewTimedAnimation(WidgetVar *gtk.Widget, FromVar float64, ToVar float64, Du
5656 return nil
5757 }
5858 gobject.IncreaseRef(cret)
59- cls = &Animation{}
59+ cls = &TimedAnimation{}
6060 cls.Ptr = cret
6161 return cls
6262 }
M v4/adw/adw-toast-overlay.go +3 -3
@@ -74,8 +74,8 @@ func ToastOverlayNewFromInternalPtr(ptr uintptr) *ToastOverlay {
7474 var xNewToastOverlay func() uintptr
7575
7676 // Creates a new `AdwToastOverlay`.
77-func NewToastOverlay() *gtk.Widget {
78- var cls *gtk.Widget
77+func NewToastOverlay() *ToastOverlay {
78+ var cls *ToastOverlay
7979
8080 cret := xNewToastOverlay()
8181
@@ -83,7 +83,7 @@ func NewToastOverlay() *gtk.Widget {
8383 return nil
8484 }
8585 gobject.IncreaseRef(cret)
86- cls = &gtk.Widget{}
86+ cls = &ToastOverlay{}
8787 cls.Ptr = cret
8888 return cls
8989 }
M v4/adw/adw-view-stack.go +3 -3
@@ -95,8 +95,8 @@ func ViewStackNewFromInternalPtr(ptr uintptr) *ViewStack {
9595 var xNewViewStack func() uintptr
9696
9797 // Creates a new `AdwViewStack`.
98-func NewViewStack() *gtk.Widget {
99- var cls *gtk.Widget
98+func NewViewStack() *ViewStack {
99+ var cls *ViewStack
100100
101101 cret := xNewViewStack()
102102
@@ -104,7 +104,7 @@ func NewViewStack() *gtk.Widget {
104104 return nil
105105 }
106106 gobject.IncreaseRef(cret)
107- cls = &gtk.Widget{}
107+ cls = &ViewStack{}
108108 cls.Ptr = cret
109109 return cls
110110 }
M v4/adw/adw-view-switcher-bar.go +3 -3
@@ -89,8 +89,8 @@ func ViewSwitcherBarNewFromInternalPtr(ptr uintptr) *ViewSwitcherBar {
8989 var xNewViewSwitcherBar func() uintptr
9090
9191 // Creates a new `AdwViewSwitcherBar`.
92-func NewViewSwitcherBar() *gtk.Widget {
93- var cls *gtk.Widget
92+func NewViewSwitcherBar() *ViewSwitcherBar {
93+ var cls *ViewSwitcherBar
9494
9595 cret := xNewViewSwitcherBar()
9696
@@ -98,7 +98,7 @@ func NewViewSwitcherBar() *gtk.Widget {
9898 return nil
9999 }
100100 gobject.IncreaseRef(cret)
101- cls = &gtk.Widget{}
101+ cls = &ViewSwitcherBar{}
102102 cls.Ptr = cret
103103 return cls
104104 }
M v4/adw/adw-view-switcher-title.go +3 -3
@@ -95,8 +95,8 @@ func ViewSwitcherTitleNewFromInternalPtr(ptr uintptr) *ViewSwitcherTitle {
9595 var xNewViewSwitcherTitle func() uintptr
9696
9797 // Creates a new `AdwViewSwitcherTitle`.
98-func NewViewSwitcherTitle() *gtk.Widget {
99- var cls *gtk.Widget
98+func NewViewSwitcherTitle() *ViewSwitcherTitle {
99+ var cls *ViewSwitcherTitle
100100
101101 cret := xNewViewSwitcherTitle()
102102
@@ -104,7 +104,7 @@ func NewViewSwitcherTitle() *gtk.Widget {
104104 return nil
105105 }
106106 gobject.IncreaseRef(cret)
107- cls = &gtk.Widget{}
107+ cls = &ViewSwitcherTitle{}
108108 cls.Ptr = cret
109109 return cls
110110 }
M v4/adw/adw-view-switcher.go +3 -3
@@ -71,8 +71,8 @@ func ViewSwitcherNewFromInternalPtr(ptr uintptr) *ViewSwitcher {
7171 var xNewViewSwitcher func() uintptr
7272
7373 // Creates a new `AdwViewSwitcher`.
74-func NewViewSwitcher() *gtk.Widget {
75- var cls *gtk.Widget
74+func NewViewSwitcher() *ViewSwitcher {
75+ var cls *ViewSwitcher
7676
7777 cret := xNewViewSwitcher()
7878
@@ -80,7 +80,7 @@ func NewViewSwitcher() *gtk.Widget {
8080 return nil
8181 }
8282 gobject.IncreaseRef(cret)
83- cls = &gtk.Widget{}
83+ cls = &ViewSwitcher{}
8484 cls.Ptr = cret
8585 return cls
8686 }
M v4/adw/adw-window-title.go +3 -3
@@ -46,8 +46,8 @@ func WindowTitleNewFromInternalPtr(ptr uintptr) *WindowTitle {
4646 var xNewWindowTitle func(string, string) uintptr
4747
4848 // Creates a new `AdwWindowTitle`.
49-func NewWindowTitle(TitleVar string, SubtitleVar string) *gtk.Widget {
50- var cls *gtk.Widget
49+func NewWindowTitle(TitleVar string, SubtitleVar string) *WindowTitle {
50+ var cls *WindowTitle
5151
5252 cret := xNewWindowTitle(TitleVar, SubtitleVar)
5353
@@ -55,7 +55,7 @@ func NewWindowTitle(TitleVar string, SubtitleVar string) *gtk.Widget {
5555 return nil
5656 }
5757 gobject.IncreaseRef(cret)
58- cls = &gtk.Widget{}
58+ cls = &WindowTitle{}
5959 cls.Ptr = cret
6060 return cls
6161 }
M v4/adw/adw-window.go +3 -3
@@ -68,8 +68,8 @@ func WindowNewFromInternalPtr(ptr uintptr) *Window {
6868 var xNewWindow func() uintptr
6969
7070 // Creates a new `AdwWindow`.
71-func NewWindow() *gtk.Widget {
72- var cls *gtk.Widget
71+func NewWindow() *Window {
72+ var cls *Window
7373
7474 cret := xNewWindow()
7575
@@ -77,7 +77,7 @@ func NewWindow() *gtk.Widget {
7777 return nil
7878 }
7979 gobject.IncreaseRef(cret)
80- cls = &gtk.Widget{}
80+ cls = &Window{}
8181 cls.Ptr = cret
8282 return cls
8383 }
M v4/gdkpixbuf/main.go +3 -3
@@ -27,15 +27,15 @@ func PixbufNonAnimNewFromInternalPtr(ptr uintptr) *PixbufNonAnim {
2727
2828 var xNewPixbufNonAnim func(uintptr) uintptr
2929
30-func NewPixbufNonAnim(PixbufVar *Pixbuf) *PixbufAnimation {
31- var cls *PixbufAnimation
30+func NewPixbufNonAnim(PixbufVar *Pixbuf) *PixbufNonAnim {
31+ var cls *PixbufNonAnim
3232
3333 cret := xNewPixbufNonAnim(PixbufVar.GoPointer())
3434
3535 if cret == 0 {
3636 return nil
3737 }
38- cls = &PixbufAnimation{}
38+ cls = &PixbufNonAnim{}
3939 cls.Ptr = cret
4040 return cls
4141 }
M v4/gio/gbufferedinputstream.go +6 -6
@@ -52,15 +52,15 @@ var xNewBufferedInputStream func(uintptr) uintptr
5252
5353 // Creates a new #GInputStream from the given @base_stream, with
5454 // a buffer set to the default size (4 kilobytes).
55-func NewBufferedInputStream(BaseStreamVar *InputStream) *InputStream {
56- var cls *InputStream
55+func NewBufferedInputStream(BaseStreamVar *InputStream) *BufferedInputStream {
56+ var cls *BufferedInputStream
5757
5858 cret := xNewBufferedInputStream(BaseStreamVar.GoPointer())
5959
6060 if cret == 0 {
6161 return nil
6262 }
63- cls = &InputStream{}
63+ cls = &BufferedInputStream{}
6464 cls.Ptr = cret
6565 return cls
6666 }
@@ -69,15 +69,15 @@ var xNewSizedBufferedInputStream func(uintptr, uint) uintptr
6969
7070 // Creates a new #GBufferedInputStream from the given @base_stream,
7171 // with a buffer set to @size.
72-func NewSizedBufferedInputStream(BaseStreamVar *InputStream, SizeVar uint) *InputStream {
73- var cls *InputStream
72+func NewSizedBufferedInputStream(BaseStreamVar *InputStream, SizeVar uint) *BufferedInputStream {
73+ var cls *BufferedInputStream
7474
7575 cret := xNewSizedBufferedInputStream(BaseStreamVar.GoPointer(), SizeVar)
7676
7777 if cret == 0 {
7878 return nil
7979 }
80- cls = &InputStream{}
80+ cls = &BufferedInputStream{}
8181 cls.Ptr = cret
8282 return cls
8383 }
M v4/gio/gbufferedoutputstream.go +6 -6
@@ -51,15 +51,15 @@ func BufferedOutputStreamNewFromInternalPtr(ptr uintptr) *BufferedOutputStream {
5151 var xNewBufferedOutputStream func(uintptr) uintptr
5252
5353 // Creates a new buffered output stream for a base stream.
54-func NewBufferedOutputStream(BaseStreamVar *OutputStream) *OutputStream {
55- var cls *OutputStream
54+func NewBufferedOutputStream(BaseStreamVar *OutputStream) *BufferedOutputStream {
55+ var cls *BufferedOutputStream
5656
5757 cret := xNewBufferedOutputStream(BaseStreamVar.GoPointer())
5858
5959 if cret == 0 {
6060 return nil
6161 }
62- cls = &OutputStream{}
62+ cls = &BufferedOutputStream{}
6363 cls.Ptr = cret
6464 return cls
6565 }
@@ -67,15 +67,15 @@ func NewBufferedOutputStream(BaseStreamVar *OutputStream) *OutputStream {
6767 var xNewSizedBufferedOutputStream func(uintptr, uint) uintptr
6868
6969 // Creates a new buffered output stream with a given buffer size.
70-func NewSizedBufferedOutputStream(BaseStreamVar *OutputStream, SizeVar uint) *OutputStream {
71- var cls *OutputStream
70+func NewSizedBufferedOutputStream(BaseStreamVar *OutputStream, SizeVar uint) *BufferedOutputStream {
71+ var cls *BufferedOutputStream
7272
7373 cret := xNewSizedBufferedOutputStream(BaseStreamVar.GoPointer(), SizeVar)
7474
7575 if cret == 0 {
7676 return nil
7777 }
78- cls = &OutputStream{}
78+ cls = &BufferedOutputStream{}
7979 cls.Ptr = cret
8080 return cls
8181 }
M v4/gio/gconverterinputstream.go +3 -3
@@ -43,15 +43,15 @@ func ConverterInputStreamNewFromInternalPtr(ptr uintptr) *ConverterInputStream {
4343 var xNewConverterInputStream func(uintptr, uintptr) uintptr
4444
4545 // Creates a new converter input stream for the @base_stream.
46-func NewConverterInputStream(BaseStreamVar *InputStream, ConverterVar Converter) *InputStream {
47- var cls *InputStream
46+func NewConverterInputStream(BaseStreamVar *InputStream, ConverterVar Converter) *ConverterInputStream {
47+ var cls *ConverterInputStream
4848
4949 cret := xNewConverterInputStream(BaseStreamVar.GoPointer(), ConverterVar.GoPointer())
5050
5151 if cret == 0 {
5252 return nil
5353 }
54- cls = &InputStream{}
54+ cls = &ConverterInputStream{}
5555 cls.Ptr = cret
5656 return cls
5757 }
M v4/gio/gconverteroutputstream.go +3 -3
@@ -43,15 +43,15 @@ func ConverterOutputStreamNewFromInternalPtr(ptr uintptr) *ConverterOutputStream
4343 var xNewConverterOutputStream func(uintptr, uintptr) uintptr
4444
4545 // Creates a new converter output stream for the @base_stream.
46-func NewConverterOutputStream(BaseStreamVar *OutputStream, ConverterVar Converter) *OutputStream {
47- var cls *OutputStream
46+func NewConverterOutputStream(BaseStreamVar *OutputStream, ConverterVar Converter) *ConverterOutputStream {
47+ var cls *ConverterOutputStream
4848
4949 cret := xNewConverterOutputStream(BaseStreamVar.GoPointer(), ConverterVar.GoPointer())
5050
5151 if cret == 0 {
5252 return nil
5353 }
54- cls = &OutputStream{}
54+ cls = &ConverterOutputStream{}
5555 cls.Ptr = cret
5656 return cls
5757 }
M v4/gio/ginetsocketaddress.go +6 -6
@@ -39,15 +39,15 @@ func InetSocketAddressNewFromInternalPtr(ptr uintptr) *InetSocketAddress {
3939 var xNewInetSocketAddress func(uintptr, uint16) uintptr
4040
4141 // Creates a new #GInetSocketAddress for @address and @port.
42-func NewInetSocketAddress(AddressVar *InetAddress, PortVar uint16) *SocketAddress {
43- var cls *SocketAddress
42+func NewInetSocketAddress(AddressVar *InetAddress, PortVar uint16) *InetSocketAddress {
43+ var cls *InetSocketAddress
4444
4545 cret := xNewInetSocketAddress(AddressVar.GoPointer(), PortVar)
4646
4747 if cret == 0 {
4848 return nil
4949 }
50- cls = &SocketAddress{}
50+ cls = &InetSocketAddress{}
5151 cls.Ptr = cret
5252 return cls
5353 }
@@ -58,15 +58,15 @@ var xNewFromStringInetSocketAddress func(string, uint) uintptr
5858 //
5959 // If @address is an IPv6 address, it can also contain a scope ID
6060 // (separated from the address by a `%`).
61-func NewFromStringInetSocketAddress(AddressVar string, PortVar uint) *SocketAddress {
62- var cls *SocketAddress
61+func NewFromStringInetSocketAddress(AddressVar string, PortVar uint) *InetSocketAddress {
62+ var cls *InetSocketAddress
6363
6464 cret := xNewFromStringInetSocketAddress(AddressVar, PortVar)
6565
6666 if cret == 0 {
6767 return nil
6868 }
69- cls = &SocketAddress{}
69+ cls = &InetSocketAddress{}
7070 cls.Ptr = cret
7171 return cls
7272 }
M v4/gio/gio-2.0.go +6 -6
@@ -4721,15 +4721,15 @@ var xNewSimpleIOStream func(uintptr, uintptr) uintptr
47214721
47224722 // Creates a new #GSimpleIOStream wrapping @input_stream and @output_stream.
47234723 // See also #GIOStream.
4724-func NewSimpleIOStream(InputStreamVar *InputStream, OutputStreamVar *OutputStream) *IOStream {
4725- var cls *IOStream
4724+func NewSimpleIOStream(InputStreamVar *InputStream, OutputStreamVar *OutputStream) *SimpleIOStream {
4725+ var cls *SimpleIOStream
47264726
47274727 cret := xNewSimpleIOStream(InputStreamVar.GoPointer(), OutputStreamVar.GoPointer())
47284728
47294729 if cret == 0 {
47304730 return nil
47314731 }
4732- cls = &IOStream{}
4732+ cls = &SimpleIOStream{}
47334733 cls.Ptr = cret
47344734 return cls
47354735 }
@@ -4761,15 +4761,15 @@ var xNewSimplePermission func(bool) uintptr
47614761
47624762 // Creates a new #GPermission instance that represents an action that is
47634763 // either always or never allowed.
4764-func NewSimplePermission(AllowedVar bool) *Permission {
4765- var cls *Permission
4764+func NewSimplePermission(AllowedVar bool) *SimplePermission {
4765+ var cls *SimplePermission
47664766
47674767 cret := xNewSimplePermission(AllowedVar)
47684768
47694769 if cret == 0 {
47704770 return nil
47714771 }
4772- cls = &Permission{}
4772+ cls = &SimplePermission{}
47734773 cls.Ptr = cret
47744774 return cls
47754775 }
M v4/gio/gmemoryinputstream.go +9 -9
@@ -42,15 +42,15 @@ func MemoryInputStreamNewFromInternalPtr(ptr uintptr) *MemoryInputStream {
4242 var xNewMemoryInputStream func() uintptr
4343
4444 // Creates a new empty #GMemoryInputStream.
45-func NewMemoryInputStream() *InputStream {
46- var cls *InputStream
45+func NewMemoryInputStream() *MemoryInputStream {
46+ var cls *MemoryInputStream
4747
4848 cret := xNewMemoryInputStream()
4949
5050 if cret == 0 {
5151 return nil
5252 }
53- cls = &InputStream{}
53+ cls = &MemoryInputStream{}
5454 cls.Ptr = cret
5555 return cls
5656 }
@@ -58,15 +58,15 @@ func NewMemoryInputStream() *InputStream {
5858 var xNewFromBytesMemoryInputStream func(*glib.Bytes) uintptr
5959
6060 // Creates a new #GMemoryInputStream with data from the given @bytes.
61-func NewFromBytesMemoryInputStream(BytesVar *glib.Bytes) *InputStream {
62- var cls *InputStream
61+func NewFromBytesMemoryInputStream(BytesVar *glib.Bytes) *MemoryInputStream {
62+ var cls *MemoryInputStream
6363
6464 cret := xNewFromBytesMemoryInputStream(BytesVar)
6565
6666 if cret == 0 {
6767 return nil
6868 }
69- cls = &InputStream{}
69+ cls = &MemoryInputStream{}
7070 cls.Ptr = cret
7171 return cls
7272 }
@@ -74,15 +74,15 @@ func NewFromBytesMemoryInputStream(BytesVar *glib.Bytes) *InputStream {
7474 var xNewFromDataMemoryInputStream func(uintptr, int, uintptr) uintptr
7575
7676 // Creates a new #GMemoryInputStream with data in memory of a given size.
77-func NewFromDataMemoryInputStream(DataVar uintptr, LenVar int, DestroyVar glib.DestroyNotify) *InputStream {
78- var cls *InputStream
77+func NewFromDataMemoryInputStream(DataVar uintptr, LenVar int, DestroyVar glib.DestroyNotify) *MemoryInputStream {
78+ var cls *MemoryInputStream
7979
8080 cret := xNewFromDataMemoryInputStream(DataVar, LenVar, purego.NewCallback(DestroyVar))
8181
8282 if cret == 0 {
8383 return nil
8484 }
85- cls = &InputStream{}
85+ cls = &MemoryInputStream{}
8686 cls.Ptr = cret
8787 return cls
8888 }
M v4/gio/gmemoryoutputstream.go +6 -6
@@ -88,15 +88,15 @@ var xNewMemoryOutputStream func(uintptr, uint, uintptr, uintptr) uintptr
8888 // data = malloc (200);
8989 // stream3 = g_memory_output_stream_new (data, 200, NULL, free);
9090 // ]|
91-func NewMemoryOutputStream(DataVar uintptr, SizeVar uint, ReallocFunctionVar ReallocFunc, DestroyFunctionVar glib.DestroyNotify) *OutputStream {
92- var cls *OutputStream
91+func NewMemoryOutputStream(DataVar uintptr, SizeVar uint, ReallocFunctionVar ReallocFunc, DestroyFunctionVar glib.DestroyNotify) *MemoryOutputStream {
92+ var cls *MemoryOutputStream
9393
9494 cret := xNewMemoryOutputStream(DataVar, SizeVar, purego.NewCallback(ReallocFunctionVar), purego.NewCallback(DestroyFunctionVar))
9595
9696 if cret == 0 {
9797 return nil
9898 }
99- cls = &OutputStream{}
99+ cls = &MemoryOutputStream{}
100100 cls.Ptr = cret
101101 return cls
102102 }
@@ -105,15 +105,15 @@ var xNewResizableMemoryOutputStream func() uintptr
105105
106106 // Creates a new #GMemoryOutputStream, using g_realloc() and g_free()
107107 // for memory allocation.
108-func NewResizableMemoryOutputStream() *OutputStream {
109- var cls *OutputStream
108+func NewResizableMemoryOutputStream() *MemoryOutputStream {
109+ var cls *MemoryOutputStream
110110
111111 cret := xNewResizableMemoryOutputStream()
112112
113113 if cret == 0 {
114114 return nil
115115 }
116- cls = &OutputStream{}
116+ cls = &MemoryOutputStream{}
117117 cls.Ptr = cret
118118 return cls
119119 }
M v4/gio/gnativesocketaddress.go +3 -3
@@ -37,15 +37,15 @@ func NativeSocketAddressNewFromInternalPtr(ptr uintptr) *NativeSocketAddress {
3737 var xNewNativeSocketAddress func(uintptr, uint) uintptr
3838
3939 // Creates a new #GNativeSocketAddress for @native and @len.
40-func NewNativeSocketAddress(NativeVar uintptr, LenVar uint) *SocketAddress {
41- var cls *SocketAddress
40+func NewNativeSocketAddress(NativeVar uintptr, LenVar uint) *NativeSocketAddress {
41+ var cls *NativeSocketAddress
4242
4343 cret := xNewNativeSocketAddress(NativeVar, LenVar)
4444
4545 if cret == 0 {
4646 return nil
4747 }
48- cls = &SocketAddress{}
48+ cls = &NativeSocketAddress{}
4949 cls.Ptr = cret
5050 return cls
5151 }
M v4/gio/gproxyaddress.go +3 -3
@@ -43,15 +43,15 @@ var xNewProxyAddress func(uintptr, uint16, string, string, uint16, string, strin
4343 // (Note that this method doesn't set the #GProxyAddress:uri or
4444 // #GProxyAddress:destination-protocol fields; use g_object_new()
4545 // directly if you want to set those.)
46-func NewProxyAddress(InetaddrVar *InetAddress, PortVar uint16, ProtocolVar string, DestHostnameVar string, DestPortVar uint16, UsernameVar string, PasswordVar string) *SocketAddress {
47- var cls *SocketAddress
46+func NewProxyAddress(InetaddrVar *InetAddress, PortVar uint16, ProtocolVar string, DestHostnameVar string, DestPortVar uint16, UsernameVar string, PasswordVar string) *ProxyAddress {
47+ var cls *ProxyAddress
4848
4949 cret := xNewProxyAddress(InetaddrVar.GoPointer(), PortVar, ProtocolVar, DestHostnameVar, DestPortVar, UsernameVar, PasswordVar)
5050
5151 if cret == 0 {
5252 return nil
5353 }
54- cls = &SocketAddress{}
54+ cls = &ProxyAddress{}
5555 cls.Ptr = cret
5656 return cls
5757 }
M v4/gio/gtcpwrapperconnection.go +3 -3
@@ -42,15 +42,15 @@ func TcpWrapperConnectionNewFromInternalPtr(ptr uintptr) *TcpWrapperConnection {
4242 var xNewTcpWrapperConnection func(uintptr, uintptr) uintptr
4343
4444 // Wraps @base_io_stream and @socket together as a #GSocketConnection.
45-func NewTcpWrapperConnection(BaseIoStreamVar *IOStream, SocketVar *Socket) *SocketConnection {
46- var cls *SocketConnection
45+func NewTcpWrapperConnection(BaseIoStreamVar *IOStream, SocketVar *Socket) *TcpWrapperConnection {
46+ var cls *TcpWrapperConnection
4747
4848 cret := xNewTcpWrapperConnection(BaseIoStreamVar.GoPointer(), SocketVar.GoPointer())
4949
5050 if cret == 0 {
5151 return nil
5252 }
53- cls = &SocketConnection{}
53+ cls = &TcpWrapperConnection{}
5454 cls.Ptr = cret
5555 return cls
5656 }
M v4/gio/gthreadedsocketservice.go +3 -3
@@ -53,15 +53,15 @@ var xNewThreadedSocketService func(int) uintptr
5353
5454 // Creates a new #GThreadedSocketService with no listeners. Listeners
5555 // must be added with one of the #GSocketListener "add" methods.
56-func NewThreadedSocketService(MaxThreadsVar int) *SocketService {
57- var cls *SocketService
56+func NewThreadedSocketService(MaxThreadsVar int) *ThreadedSocketService {
57+ var cls *ThreadedSocketService
5858
5959 cret := xNewThreadedSocketService(MaxThreadsVar)
6060
6161 if cret == 0 {
6262 return nil
6363 }
64- cls = &SocketService{}
64+ cls = &ThreadedSocketService{}
6565 cls.Ptr = cret
6666 return cls
6767 }
M v4/gio/gunixcredentialsmessage.go +6 -6
@@ -57,15 +57,15 @@ func UnixCredentialsMessageNewFromInternalPtr(ptr uintptr) *UnixCredentialsMessa
5757 var xNewUnixCredentialsMessage func() uintptr
5858
5959 // Creates a new #GUnixCredentialsMessage with credentials matching the current processes.
60-func NewUnixCredentialsMessage() *SocketControlMessage {
61- var cls *SocketControlMessage
60+func NewUnixCredentialsMessage() *UnixCredentialsMessage {
61+ var cls *UnixCredentialsMessage
6262
6363 cret := xNewUnixCredentialsMessage()
6464
6565 if cret == 0 {
6666 return nil
6767 }
68- cls = &SocketControlMessage{}
68+ cls = &UnixCredentialsMessage{}
6969 cls.Ptr = cret
7070 return cls
7171 }
@@ -73,15 +73,15 @@ func NewUnixCredentialsMessage() *SocketControlMessage {
7373 var xNewWithCredentialsUnixCredentialsMessage func(uintptr) uintptr
7474
7575 // Creates a new #GUnixCredentialsMessage holding @credentials.
76-func NewWithCredentialsUnixCredentialsMessage(CredentialsVar *Credentials) *SocketControlMessage {
77- var cls *SocketControlMessage
76+func NewWithCredentialsUnixCredentialsMessage(CredentialsVar *Credentials) *UnixCredentialsMessage {
77+ var cls *UnixCredentialsMessage
7878
7979 cret := xNewWithCredentialsUnixCredentialsMessage(CredentialsVar.GoPointer())
8080
8181 if cret == 0 {
8282 return nil
8383 }
84- cls = &SocketControlMessage{}
84+ cls = &UnixCredentialsMessage{}
8585 cls.Ptr = cret
8686 return cls
8787 }
M v4/gio/gunixfdmessage.go +6 -6
@@ -52,15 +52,15 @@ var xNewUnixFDMessage func() uintptr
5252
5353 // Creates a new #GUnixFDMessage containing an empty file descriptor
5454 // list.
55-func NewUnixFDMessage() *SocketControlMessage {
56- var cls *SocketControlMessage
55+func NewUnixFDMessage() *UnixFDMessage {
56+ var cls *UnixFDMessage
5757
5858 cret := xNewUnixFDMessage()
5959
6060 if cret == 0 {
6161 return nil
6262 }
63- cls = &SocketControlMessage{}
63+ cls = &UnixFDMessage{}
6464 cls.Ptr = cret
6565 return cls
6666 }
@@ -68,15 +68,15 @@ func NewUnixFDMessage() *SocketControlMessage {
6868 var xNewWithFdListUnixFDMessage func(uintptr) uintptr
6969
7070 // Creates a new #GUnixFDMessage containing @list.
71-func NewWithFdListUnixFDMessage(FdListVar *UnixFDList) *SocketControlMessage {
72- var cls *SocketControlMessage
71+func NewWithFdListUnixFDMessage(FdListVar *UnixFDList) *UnixFDMessage {
72+ var cls *UnixFDMessage
7373
7474 cret := xNewWithFdListUnixFDMessage(FdListVar.GoPointer())
7575
7676 if cret == 0 {
7777 return nil
7878 }
79- cls = &SocketControlMessage{}
79+ cls = &UnixFDMessage{}
8080 cls.Ptr = cret
8181 return cls
8282 }
M v4/gio/gunixinputstream.go +3 -3
@@ -49,15 +49,15 @@ var xNewUnixInputStream func(int, bool) uintptr
4949 //
5050 // If @close_fd is %TRUE, the file descriptor will be closed
5151 // when the stream is closed.
52-func NewUnixInputStream(FdVar int, CloseFdVar bool) *InputStream {
53- var cls *InputStream
52+func NewUnixInputStream(FdVar int, CloseFdVar bool) *UnixInputStream {
53+ var cls *UnixInputStream
5454
5555 cret := xNewUnixInputStream(FdVar, CloseFdVar)
5656
5757 if cret == 0 {
5858 return nil
5959 }
60- cls = &InputStream{}
60+ cls = &UnixInputStream{}
6161 cls.Ptr = cret
6262 return cls
6363 }
M v4/gio/gunixoutputstream.go +3 -3
@@ -49,15 +49,15 @@ var xNewUnixOutputStream func(int, bool) uintptr
4949 //
5050 // If @close_fd, is %TRUE, the file descriptor will be closed when
5151 // the output stream is destroyed.
52-func NewUnixOutputStream(FdVar int, CloseFdVar bool) *OutputStream {
53- var cls *OutputStream
52+func NewUnixOutputStream(FdVar int, CloseFdVar bool) *UnixOutputStream {
53+ var cls *UnixOutputStream
5454
5555 cret := xNewUnixOutputStream(FdVar, CloseFdVar)
5656
5757 if cret == 0 {
5858 return nil
5959 }
60- cls = &OutputStream{}
60+ cls = &UnixOutputStream{}
6161 cls.Ptr = cret
6262 return cls
6363 }
M v4/gio/gunixsocketaddress.go +9 -9
@@ -57,15 +57,15 @@ var xNewUnixSocketAddress func(string) uintptr
5757 //
5858 // To create abstract socket addresses, on systems that support that,
5959 // use g_unix_socket_address_new_abstract().
60-func NewUnixSocketAddress(PathVar string) *SocketAddress {
61- var cls *SocketAddress
60+func NewUnixSocketAddress(PathVar string) *UnixSocketAddress {
61+ var cls *UnixSocketAddress
6262
6363 cret := xNewUnixSocketAddress(PathVar)
6464
6565 if cret == 0 {
6666 return nil
6767 }
68- cls = &SocketAddress{}
68+ cls = &UnixSocketAddress{}
6969 cls.Ptr = cret
7070 return cls
7171 }
@@ -74,15 +74,15 @@ var xNewAbstractUnixSocketAddress func(uintptr, int) uintptr
7474
7575 // Creates a new %G_UNIX_SOCKET_ADDRESS_ABSTRACT_PADDED
7676 // #GUnixSocketAddress for @path.
77-func NewAbstractUnixSocketAddress(PathVar uintptr, PathLenVar int) *SocketAddress {
78- var cls *SocketAddress
77+func NewAbstractUnixSocketAddress(PathVar uintptr, PathLenVar int) *UnixSocketAddress {
78+ var cls *UnixSocketAddress
7979
8080 cret := xNewAbstractUnixSocketAddress(PathVar, PathLenVar)
8181
8282 if cret == 0 {
8383 return nil
8484 }
85- cls = &SocketAddress{}
85+ cls = &UnixSocketAddress{}
8686 cls.Ptr = cret
8787 return cls
8888 }
@@ -120,15 +120,15 @@ var xNewWithTypeUnixSocketAddress func(uintptr, int, UnixSocketAddressType) uint
120120 // when connecting to a server created by another process, you must
121121 // use the appropriate type corresponding to how that process created
122122 // its listening socket.
123-func NewWithTypeUnixSocketAddress(PathVar uintptr, PathLenVar int, TypeVar UnixSocketAddressType) *SocketAddress {
124- var cls *SocketAddress
123+func NewWithTypeUnixSocketAddress(PathVar uintptr, PathLenVar int, TypeVar UnixSocketAddressType) *UnixSocketAddress {
124+ var cls *UnixSocketAddress
125125
126126 cret := xNewWithTypeUnixSocketAddress(PathVar, PathLenVar, TypeVar)
127127
128128 if cret == 0 {
129129 return nil
130130 }
131- cls = &SocketAddress{}
131+ cls = &UnixSocketAddress{}
132132 cls.Ptr = cret
133133 return cls
134134 }
M v4/gsk/gskbroadwayrenderer.go +3 -3
@@ -35,15 +35,15 @@ var xNewBroadwayRenderer func() uintptr
3535 //
3636 // This function is only available when GTK was compiled with Broadway
3737 // support.
38-func NewBroadwayRenderer() *Renderer {
39- var cls *Renderer
38+func NewBroadwayRenderer() *BroadwayRenderer {
39+ var cls *BroadwayRenderer
4040
4141 cret := xNewBroadwayRenderer()
4242
4343 if cret == 0 {
4444 return nil
4545 }
46- cls = &Renderer{}
46+ cls = &BroadwayRenderer{}
4747 cls.Ptr = cret
4848 return cls
4949 }
M v4/gsk/gskcairorenderer.go +3 -3
@@ -39,15 +39,15 @@ var xNewCairoRenderer func() uintptr
3939 // The Cairo renderer is incomplete. It cannot render 3D transformed
4040 // content and will instead render an error marker. Its usage should be
4141 // avoided.
42-func NewCairoRenderer() *Renderer {
43- var cls *Renderer
42+func NewCairoRenderer() *CairoRenderer {
43+ var cls *CairoRenderer
4444
4545 cret := xNewCairoRenderer()
4646
4747 if cret == 0 {
4848 return nil
4949 }
50- cls = &Renderer{}
50+ cls = &CairoRenderer{}
5151 cls.Ptr = cret
5252 return cls
5353 }
M v4/gsk/gskglrenderer.go +3 -3
@@ -28,15 +28,15 @@ func GLRendererNewFromInternalPtr(ptr uintptr) *GLRenderer {
2828 var xNewGLRenderer func() uintptr
2929
3030 // Creates a new `GskRenderer` using the new OpenGL renderer.
31-func NewGLRenderer() *Renderer {
32- var cls *Renderer
31+func NewGLRenderer() *GLRenderer {
32+ var cls *GLRenderer
3333
3434 cret := xNewGLRenderer()
3535
3636 if cret == 0 {
3737 return nil
3838 }
39- cls = &Renderer{}
39+ cls = &GLRenderer{}
4040 cls.Ptr = cret
4141 return cls
4242 }
M v4/gsk/main.go +3 -3
@@ -28,15 +28,15 @@ func NglRendererNewFromInternalPtr(ptr uintptr) *NglRenderer {
2828 var xNewNglRenderer func() uintptr
2929
3030 // Same as gsk_gl_renderer_new().
31-func NewNglRenderer() *Renderer {
32- var cls *Renderer
31+func NewNglRenderer() *NglRenderer {
32+ var cls *NglRenderer
3333
3434 cret := xNewNglRenderer()
3535
3636 if cret == 0 {
3737 return nil
3838 }
39- cls = &Renderer{}
39+ cls = &NglRenderer{}
4040 cls.Ptr = cret
4141 return cls
4242 }
M v4/gtk/gtkaboutdialog.go +3 -3
@@ -129,8 +129,8 @@ func AboutDialogNewFromInternalPtr(ptr uintptr) *AboutDialog {
129129 var xNewAboutDialog func() uintptr
130130
131131 // Creates a new `GtkAboutDialog`.
132-func NewAboutDialog() *Widget {
133- var cls *Widget
132+func NewAboutDialog() *AboutDialog {
133+ var cls *AboutDialog
134134
135135 cret := xNewAboutDialog()
136136
@@ -138,7 +138,7 @@ func NewAboutDialog() *Widget {
138138 return nil
139139 }
140140 gobject.IncreaseRef(cret)
141- cls = &Widget{}
141+ cls = &AboutDialog{}
142142 cls.Ptr = cret
143143 return cls
144144 }
M v4/gtk/gtkactionbar.go +3 -3
@@ -60,8 +60,8 @@ func ActionBarNewFromInternalPtr(ptr uintptr) *ActionBar {
6060 var xNewActionBar func() uintptr
6161
6262 // Creates a new `GtkActionBar` widget.
63-func NewActionBar() *Widget {
64- var cls *Widget
63+func NewActionBar() *ActionBar {
64+ var cls *ActionBar
6565
6666 cret := xNewActionBar()
6767
@@ -69,7 +69,7 @@ func NewActionBar() *Widget {
6969 return nil
7070 }
7171 gobject.IncreaseRef(cret)
72- cls = &Widget{}
72+ cls = &ActionBar{}
7373 cls.Ptr = cret
7474 return cls
7575 }
M v4/gtk/gtkappchooserbutton.go +3 -3
@@ -49,8 +49,8 @@ var xNewAppChooserButton func(string) uintptr
4949
5050 // Creates a new `GtkAppChooserButton` for applications
5151 // that can handle content of the given type.
52-func NewAppChooserButton(ContentTypeVar string) *Widget {
53- var cls *Widget
52+func NewAppChooserButton(ContentTypeVar string) *AppChooserButton {
53+ var cls *AppChooserButton
5454
5555 cret := xNewAppChooserButton(ContentTypeVar)
5656
@@ -58,7 +58,7 @@ func NewAppChooserButton(ContentTypeVar string) *Widget {
5858 return nil
5959 }
6060 gobject.IncreaseRef(cret)
61- cls = &Widget{}
61+ cls = &AppChooserButton{}
6262 cls.Ptr = cret
6363 return cls
6464 }
M v4/gtk/gtkappchooserdialog.go +6 -6
@@ -37,8 +37,8 @@ var xNewAppChooserDialog func(uintptr, DialogFlags, uintptr) uintptr
3737 // Creates a new `GtkAppChooserDialog` for the provided `GFile`.
3838 //
3939 // The dialog will show applications that can open the file.
40-func NewAppChooserDialog(ParentVar *Window, FlagsVar DialogFlags, FileVar gio.File) *Widget {
41- var cls *Widget
40+func NewAppChooserDialog(ParentVar *Window, FlagsVar DialogFlags, FileVar gio.File) *AppChooserDialog {
41+ var cls *AppChooserDialog
4242
4343 cret := xNewAppChooserDialog(ParentVar.GoPointer(), FlagsVar, FileVar.GoPointer())
4444
@@ -46,7 +46,7 @@ func NewAppChooserDialog(ParentVar *Window, FlagsVar DialogFlags, FileVar gio.Fi
4646 return nil
4747 }
4848 gobject.IncreaseRef(cret)
49- cls = &Widget{}
49+ cls = &AppChooserDialog{}
5050 cls.Ptr = cret
5151 return cls
5252 }
@@ -56,8 +56,8 @@ var xNewForContentTypeAppChooserDialog func(uintptr, DialogFlags, string) uintpt
5656 // Creates a new `GtkAppChooserDialog` for the provided content type.
5757 //
5858 // The dialog will show applications that can open the content type.
59-func NewForContentTypeAppChooserDialog(ParentVar *Window, FlagsVar DialogFlags, ContentTypeVar string) *Widget {
60- var cls *Widget
59+func NewForContentTypeAppChooserDialog(ParentVar *Window, FlagsVar DialogFlags, ContentTypeVar string) *AppChooserDialog {
60+ var cls *AppChooserDialog
6161
6262 cret := xNewForContentTypeAppChooserDialog(ParentVar.GoPointer(), FlagsVar, ContentTypeVar)
6363
@@ -65,7 +65,7 @@ func NewForContentTypeAppChooserDialog(ParentVar *Window, FlagsVar DialogFlags,
6565 return nil
6666 }
6767 gobject.IncreaseRef(cret)
68- cls = &Widget{}
68+ cls = &AppChooserDialog{}
6969 cls.Ptr = cret
7070 return cls
7171 }
M v4/gtk/gtkappchooserwidget.go +3 -3
@@ -45,8 +45,8 @@ var xNewAppChooserWidget func(string) uintptr
4545
4646 // Creates a new `GtkAppChooserWidget` for applications
4747 // that can handle content of the given type.
48-func NewAppChooserWidget(ContentTypeVar string) *Widget {
49- var cls *Widget
48+func NewAppChooserWidget(ContentTypeVar string) *AppChooserWidget {
49+ var cls *AppChooserWidget
5050
5151 cret := xNewAppChooserWidget(ContentTypeVar)
5252
@@ -54,7 +54,7 @@ func NewAppChooserWidget(ContentTypeVar string) *Widget {
5454 return nil
5555 }
5656 gobject.IncreaseRef(cret)
57- cls = &Widget{}
57+ cls = &AppChooserWidget{}
5858 cls.Ptr = cret
5959 return cls
6060 }
M v4/gtk/gtkapplicationwindow.go +3 -3
@@ -108,8 +108,8 @@ func ApplicationWindowNewFromInternalPtr(ptr uintptr) *ApplicationWindow {
108108 var xNewApplicationWindow func(uintptr) uintptr
109109
110110 // Creates a new `GtkApplicationWindow`.
111-func NewApplicationWindow(ApplicationVar *Application) *Widget {
112- var cls *Widget
111+func NewApplicationWindow(ApplicationVar *Application) *ApplicationWindow {
112+ var cls *ApplicationWindow
113113
114114 cret := xNewApplicationWindow(ApplicationVar.GoPointer())
115115
@@ -117,7 +117,7 @@ func NewApplicationWindow(ApplicationVar *Application) *Widget {
117117 return nil
118118 }
119119 gobject.IncreaseRef(cret)
120- cls = &Widget{}
120+ cls = &ApplicationWindow{}
121121 cls.Ptr = cret
122122 return cls
123123 }
M v4/gtk/gtkaspectframe.go +3 -3
@@ -28,8 +28,8 @@ func AspectFrameNewFromInternalPtr(ptr uintptr) *AspectFrame {
2828 var xNewAspectFrame func(float32, float32, float32, bool) uintptr
2929
3030 // Create a new `GtkAspectFrame`.
31-func NewAspectFrame(XalignVar float32, YalignVar float32, RatioVar float32, ObeyChildVar bool) *Widget {
32- var cls *Widget
31+func NewAspectFrame(XalignVar float32, YalignVar float32, RatioVar float32, ObeyChildVar bool) *AspectFrame {
32+ var cls *AspectFrame
3333
3434 cret := xNewAspectFrame(XalignVar, YalignVar, RatioVar, ObeyChildVar)
3535
@@ -37,7 +37,7 @@ func NewAspectFrame(XalignVar float32, YalignVar float32, RatioVar float32, Obey
3737 return nil
3838 }
3939 gobject.IncreaseRef(cret)
40- cls = &Widget{}
40+ cls = &AspectFrame{}
4141 cls.Ptr = cret
4242 return cls
4343 }
M v4/gtk/gtkassistant.go +3 -3
@@ -105,8 +105,8 @@ func AssistantNewFromInternalPtr(ptr uintptr) *Assistant {
105105 var xNewAssistant func() uintptr
106106
107107 // Creates a new `GtkAssistant`.
108-func NewAssistant() *Widget {
109- var cls *Widget
108+func NewAssistant() *Assistant {
109+ var cls *Assistant
110110
111111 cret := xNewAssistant()
112112
@@ -114,7 +114,7 @@ func NewAssistant() *Widget {
114114 return nil
115115 }
116116 gobject.IncreaseRef(cret)
117- cls = &Widget{}
117+ cls = &Assistant{}
118118 cls.Ptr = cret
119119 return cls
120120 }
M v4/gtk/gtkbinlayout.go +3 -3
@@ -36,15 +36,15 @@ func BinLayoutNewFromInternalPtr(ptr uintptr) *BinLayout {
3636 var xNewBinLayout func() uintptr
3737
3838 // Creates a new `GtkBinLayout` instance.
39-func NewBinLayout() *LayoutManager {
40- var cls *LayoutManager
39+func NewBinLayout() *BinLayout {
40+ var cls *BinLayout
4141
4242 cret := xNewBinLayout()
4343
4444 if cret == 0 {
4545 return nil
4646 }
47- cls = &LayoutManager{}
47+ cls = &BinLayout{}
4848 cls.Ptr = cret
4949 return cls
5050 }
M v4/gtk/gtkbox.go +3 -3
@@ -64,8 +64,8 @@ func BoxNewFromInternalPtr(ptr uintptr) *Box {
6464 var xNewBox func(Orientation, int) uintptr
6565
6666 // Creates a new `GtkBox`.
67-func NewBox(OrientationVar Orientation, SpacingVar int) *Widget {
68- var cls *Widget
67+func NewBox(OrientationVar Orientation, SpacingVar int) *Box {
68+ var cls *Box
6969
7070 cret := xNewBox(OrientationVar, SpacingVar)
7171
@@ -73,7 +73,7 @@ func NewBox(OrientationVar Orientation, SpacingVar int) *Widget {
7373 return nil
7474 }
7575 gobject.IncreaseRef(cret)
76- cls = &Widget{}
76+ cls = &Box{}
7777 cls.Ptr = cret
7878 return cls
7979 }
M v4/gtk/gtkboxlayout.go +3 -3
@@ -43,15 +43,15 @@ func BoxLayoutNewFromInternalPtr(ptr uintptr) *BoxLayout {
4343 var xNewBoxLayout func(Orientation) uintptr
4444
4545 // Creates a new `GtkBoxLayout`.
46-func NewBoxLayout(OrientationVar Orientation) *LayoutManager {
47- var cls *LayoutManager
46+func NewBoxLayout(OrientationVar Orientation) *BoxLayout {
47+ var cls *BoxLayout
4848
4949 cret := xNewBoxLayout(OrientationVar)
5050
5151 if cret == 0 {
5252 return nil
5353 }
54- cls = &LayoutManager{}
54+ cls = &BoxLayout{}
5555 cls.Ptr = cret
5656 return cls
5757 }
M v4/gtk/gtkbuilderlistitemfactory.go +6 -6
@@ -56,15 +56,15 @@ var xNewFromBytesBuilderListItemFactory func(uintptr, *glib.Bytes) uintptr
5656
5757 // Creates a new `GtkBuilderListItemFactory` that instantiates widgets
5858 // using @bytes as the data to pass to `GtkBuilder`.
59-func NewFromBytesBuilderListItemFactory(ScopeVar BuilderScope, BytesVar *glib.Bytes) *ListItemFactory {
60- var cls *ListItemFactory
59+func NewFromBytesBuilderListItemFactory(ScopeVar BuilderScope, BytesVar *glib.Bytes) *BuilderListItemFactory {
60+ var cls *BuilderListItemFactory
6161
6262 cret := xNewFromBytesBuilderListItemFactory(ScopeVar.GoPointer(), BytesVar)
6363
6464 if cret == 0 {
6565 return nil
6666 }
67- cls = &ListItemFactory{}
67+ cls = &BuilderListItemFactory{}
6868 cls.Ptr = cret
6969 return cls
7070 }
@@ -73,15 +73,15 @@ var xNewFromResourceBuilderListItemFactory func(uintptr, string) uintptr
7373
7474 // Creates a new `GtkBuilderListItemFactory` that instantiates widgets
7575 // using data read from the given @resource_path to pass to `GtkBuilder`.
76-func NewFromResourceBuilderListItemFactory(ScopeVar BuilderScope, ResourcePathVar string) *ListItemFactory {
77- var cls *ListItemFactory
76+func NewFromResourceBuilderListItemFactory(ScopeVar BuilderScope, ResourcePathVar string) *BuilderListItemFactory {
77+ var cls *BuilderListItemFactory
7878
7979 cret := xNewFromResourceBuilderListItemFactory(ScopeVar.GoPointer(), ResourcePathVar)
8080
8181 if cret == 0 {
8282 return nil
8383 }
84- cls = &ListItemFactory{}
84+ cls = &BuilderListItemFactory{}
8585 cls.Ptr = cret
8686 return cls
8787 }
M v4/gtk/gtkbutton.go +12 -12
@@ -72,8 +72,8 @@ var xNewButton func() uintptr
7272 // Creates a new `GtkButton` widget.
7373 //
7474 // To add a child widget to the button, use [method@Gtk.Button.set_child].
75-func NewButton() *Widget {
76- var cls *Widget
75+func NewButton() *Button {
76+ var cls *Button
7777
7878 cret := xNewButton()
7979
@@ -81,7 +81,7 @@ func NewButton() *Widget {
8181 return nil
8282 }
8383 gobject.IncreaseRef(cret)
84- cls = &Widget{}
84+ cls = &Button{}
8585 cls.Ptr = cret
8686 return cls
8787 }
@@ -93,8 +93,8 @@ var xNewFromIconNameButton func(string) uintptr
9393 // If the icon name isn’t known, a “broken image” icon will be
9494 // displayed instead. If the current icon theme is changed, the icon
9595 // will be updated appropriately.
96-func NewFromIconNameButton(IconNameVar string) *Widget {
97- var cls *Widget
96+func NewFromIconNameButton(IconNameVar string) *Button {
97+ var cls *Button
9898
9999 cret := xNewFromIconNameButton(IconNameVar)
100100
@@ -102,7 +102,7 @@ func NewFromIconNameButton(IconNameVar string) *Widget {
102102 return nil
103103 }
104104 gobject.IncreaseRef(cret)
105- cls = &Widget{}
105+ cls = &Button{}
106106 cls.Ptr = cret
107107 return cls
108108 }
@@ -110,8 +110,8 @@ func NewFromIconNameButton(IconNameVar string) *Widget {
110110 var xNewWithLabelButton func(string) uintptr
111111
112112 // Creates a `GtkButton` widget with a `GtkLabel` child.
113-func NewWithLabelButton(LabelVar string) *Widget {
114- var cls *Widget
113+func NewWithLabelButton(LabelVar string) *Button {
114+ var cls *Button
115115
116116 cret := xNewWithLabelButton(LabelVar)
117117
@@ -119,7 +119,7 @@ func NewWithLabelButton(LabelVar string) *Widget {
119119 return nil
120120 }
121121 gobject.IncreaseRef(cret)
122- cls = &Widget{}
122+ cls = &Button{}
123123 cls.Ptr = cret
124124 return cls
125125 }
@@ -132,8 +132,8 @@ var xNewWithMnemonicButton func(string) uintptr
132132 // If you need a literal underscore character in a label, use “__” (two
133133 // underscores). The first underlined character represents a keyboard
134134 // accelerator called a mnemonic. Pressing Alt and that key activates the button.
135-func NewWithMnemonicButton(LabelVar string) *Widget {
136- var cls *Widget
135+func NewWithMnemonicButton(LabelVar string) *Button {
136+ var cls *Button
137137
138138 cret := xNewWithMnemonicButton(LabelVar)
139139
@@ -141,7 +141,7 @@ func NewWithMnemonicButton(LabelVar string) *Widget {
141141 return nil
142142 }
143143 gobject.IncreaseRef(cret)
144- cls = &Widget{}
144+ cls = &Button{}
145145 cls.Ptr = cret
146146 return cls
147147 }
M v4/gtk/gtkcalendar.go +3 -3
@@ -72,8 +72,8 @@ func CalendarNewFromInternalPtr(ptr uintptr) *Calendar {
7272 var xNewCalendar func() uintptr
7373
7474 // Creates a new calendar, with the current date being selected.
75-func NewCalendar() *Widget {
76- var cls *Widget
75+func NewCalendar() *Calendar {
76+ var cls *Calendar
7777
7878 cret := xNewCalendar()
7979
@@ -81,7 +81,7 @@ func NewCalendar() *Widget {
8181 return nil
8282 }
8383 gobject.IncreaseRef(cret)
84- cls = &Widget{}
84+ cls = &Calendar{}
8585 cls.Ptr = cret
8686 return cls
8787 }
M v4/gtk/gtkcellareabox.go +3 -3
@@ -40,8 +40,8 @@ func CellAreaBoxNewFromInternalPtr(ptr uintptr) *CellAreaBox {
4040 var xNewCellAreaBox func() uintptr
4141
4242 // Creates a new `GtkCellAreaBox`.
43-func NewCellAreaBox() *CellArea {
44- var cls *CellArea
43+func NewCellAreaBox() *CellAreaBox {
44+ var cls *CellAreaBox
4545
4646 cret := xNewCellAreaBox()
4747
@@ -49,7 +49,7 @@ func NewCellAreaBox() *CellArea {
4949 return nil
5050 }
5151 gobject.IncreaseRef(cret)
52- cls = &CellArea{}
52+ cls = &CellAreaBox{}
5353 cls.Ptr = cret
5454 return cls
5555 }
M v4/gtk/gtkcellrendereraccel.go +3 -3
@@ -37,8 +37,8 @@ func CellRendererAccelNewFromInternalPtr(ptr uintptr) *CellRendererAccel {
3737 var xNewCellRendererAccel func() uintptr
3838
3939 // Creates a new `GtkCellRendererAccel`.
40-func NewCellRendererAccel() *CellRenderer {
41- var cls *CellRenderer
40+func NewCellRendererAccel() *CellRendererAccel {
41+ var cls *CellRendererAccel
4242
4343 cret := xNewCellRendererAccel()
4444
@@ -46,7 +46,7 @@ func NewCellRendererAccel() *CellRenderer {
4646 return nil
4747 }
4848 gobject.IncreaseRef(cret)
49- cls = &CellRenderer{}
49+ cls = &CellRendererAccel{}
5050 cls.Ptr = cret
5151 return cls
5252 }
M v4/gtk/gtkcellrenderercombo.go +3 -3
@@ -38,8 +38,8 @@ var xNewCellRendererCombo func() uintptr
3838 // in a `GtkTreeModel`. For example, you can bind the “text” property
3939 // on the cell renderer to a string value in the model, thus rendering
4040 // a different string in each row of the `GtkTreeView`.
41-func NewCellRendererCombo() *CellRenderer {
42- var cls *CellRenderer
41+func NewCellRendererCombo() *CellRendererCombo {
42+ var cls *CellRendererCombo
4343
4444 cret := xNewCellRendererCombo()
4545
@@ -47,7 +47,7 @@ func NewCellRendererCombo() *CellRenderer {
4747 return nil
4848 }
4949 gobject.IncreaseRef(cret)
50- cls = &CellRenderer{}
50+ cls = &CellRendererCombo{}
5151 cls.Ptr = cret
5252 return cls
5353 }
M v4/gtk/gtkcellrendererpixbuf.go +3 -3
@@ -40,8 +40,8 @@ var xNewCellRendererPixbuf func() uintptr
4040 // can bind the “pixbuf” property on the cell renderer to a pixbuf value
4141 // in the model, thus rendering a different image in each row of the
4242 // `GtkTreeView`.
43-func NewCellRendererPixbuf() *CellRenderer {
44- var cls *CellRenderer
43+func NewCellRendererPixbuf() *CellRendererPixbuf {
44+ var cls *CellRendererPixbuf
4545
4646 cret := xNewCellRendererPixbuf()
4747
@@ -49,7 +49,7 @@ func NewCellRendererPixbuf() *CellRenderer {
4949 return nil
5050 }
5151 gobject.IncreaseRef(cret)
52- cls = &CellRenderer{}
52+ cls = &CellRendererPixbuf{}
5353 cls.Ptr = cret
5454 return cls
5555 }
M v4/gtk/gtkcellrendererprogress.go +3 -3
@@ -24,8 +24,8 @@ func CellRendererProgressNewFromInternalPtr(ptr uintptr) *CellRendererProgress {
2424 var xNewCellRendererProgress func() uintptr
2525
2626 // Creates a new `GtkCellRendererProgress`.
27-func NewCellRendererProgress() *CellRenderer {
28- var cls *CellRenderer
27+func NewCellRendererProgress() *CellRendererProgress {
28+ var cls *CellRendererProgress
2929
3030 cret := xNewCellRendererProgress()
3131
@@ -33,7 +33,7 @@ func NewCellRendererProgress() *CellRenderer {
3333 return nil
3434 }
3535 gobject.IncreaseRef(cret)
36- cls = &CellRenderer{}
36+ cls = &CellRendererProgress{}
3737 cls.Ptr = cret
3838 return cls
3939 }
M v4/gtk/gtkcellrendererspin.go +3 -3
@@ -35,8 +35,8 @@ func CellRendererSpinNewFromInternalPtr(ptr uintptr) *CellRendererSpin {
3535 var xNewCellRendererSpin func() uintptr
3636
3737 // Creates a new `GtkCellRendererSpin`.
38-func NewCellRendererSpin() *CellRenderer {
39- var cls *CellRenderer
38+func NewCellRendererSpin() *CellRendererSpin {
39+ var cls *CellRendererSpin
4040
4141 cret := xNewCellRendererSpin()
4242
@@ -44,7 +44,7 @@ func NewCellRendererSpin() *CellRenderer {
4444 return nil
4545 }
4646 gobject.IncreaseRef(cret)
47- cls = &CellRenderer{}
47+ cls = &CellRendererSpin{}
4848 cls.Ptr = cret
4949 return cls
5050 }
M v4/gtk/gtkcellrendererspinner.go +3 -3
@@ -33,8 +33,8 @@ var xNewCellRendererSpinner func() uintptr
3333
3434 // Returns a new cell renderer which will show a spinner to indicate
3535 // activity.
36-func NewCellRendererSpinner() *CellRenderer {
37- var cls *CellRenderer
36+func NewCellRendererSpinner() *CellRendererSpinner {
37+ var cls *CellRendererSpinner
3838
3939 cret := xNewCellRendererSpinner()
4040
@@ -42,7 +42,7 @@ func NewCellRendererSpinner() *CellRenderer {
4242 return nil
4343 }
4444 gobject.IncreaseRef(cret)
45- cls = &CellRenderer{}
45+ cls = &CellRendererSpinner{}
4646 cls.Ptr = cret
4747 return cls
4848 }
M v4/gtk/gtkcellrenderertext.go +3 -3
@@ -46,8 +46,8 @@ var xNewCellRendererText func() uintptr
4646 // you can bind the “text” property on the cell renderer to a string
4747 // value in the model, thus rendering a different string in each row
4848 // of the `GtkTreeView`.
49-func NewCellRendererText() *CellRenderer {
50- var cls *CellRenderer
49+func NewCellRendererText() *CellRendererText {
50+ var cls *CellRendererText
5151
5252 cret := xNewCellRendererText()
5353
@@ -55,7 +55,7 @@ func NewCellRendererText() *CellRenderer {
5555 return nil
5656 }
5757 gobject.IncreaseRef(cret)
58- cls = &CellRenderer{}
58+ cls = &CellRendererText{}
5959 cls.Ptr = cret
6060 return cls
6161 }
M v4/gtk/gtkcellrenderertoggle.go +3 -3
@@ -32,8 +32,8 @@ var xNewCellRendererToggle func() uintptr
3232 // can bind the “active” property on the cell renderer to a boolean value
3333 // in the model, thus causing the check button to reflect the state of
3434 // the model.
35-func NewCellRendererToggle() *CellRenderer {
36- var cls *CellRenderer
35+func NewCellRendererToggle() *CellRendererToggle {
36+ var cls *CellRendererToggle
3737
3838 cret := xNewCellRendererToggle()
3939
@@ -41,7 +41,7 @@ func NewCellRendererToggle() *CellRenderer {
4141 return nil
4242 }
4343 gobject.IncreaseRef(cret)
44- cls = &CellRenderer{}
44+ cls = &CellRendererToggle{}
4545 cls.Ptr = cret
4646 return cls
4747 }
M v4/gtk/gtkcellview.go +15 -15
@@ -41,8 +41,8 @@ func CellViewNewFromInternalPtr(ptr uintptr) *CellView {
4141 var xNewCellView func() uintptr
4242
4343 // Creates a new `GtkCellView` widget.
44-func NewCellView() *Widget {
45- var cls *Widget
44+func NewCellView() *CellView {
45+ var cls *CellView
4646
4747 cret := xNewCellView()
4848
@@ -50,7 +50,7 @@ func NewCellView() *Widget {
5050 return nil
5151 }
5252 gobject.IncreaseRef(cret)
53- cls = &Widget{}
53+ cls = &CellView{}
5454 cls.Ptr = cret
5555 return cls
5656 }
@@ -64,8 +64,8 @@ var xNewWithContextCellView func(uintptr, uintptr) uintptr
6464 // the underlying area synchronize the geometry for those cells,
6565 // in this way alignments with cellviews for other rows are
6666 // possible.
67-func NewWithContextCellView(AreaVar *CellArea, ContextVar *CellAreaContext) *Widget {
68- var cls *Widget
67+func NewWithContextCellView(AreaVar *CellArea, ContextVar *CellAreaContext) *CellView {
68+ var cls *CellView
6969
7070 cret := xNewWithContextCellView(AreaVar.GoPointer(), ContextVar.GoPointer())
7171
@@ -73,7 +73,7 @@ func NewWithContextCellView(AreaVar *CellArea, ContextVar *CellAreaContext) *Wid
7373 return nil
7474 }
7575 gobject.IncreaseRef(cret)
76- cls = &Widget{}
76+ cls = &CellView{}
7777 cls.Ptr = cret
7878 return cls
7979 }
@@ -83,8 +83,8 @@ var xNewWithMarkupCellView func(string) uintptr
8383 // Creates a new `GtkCellView` widget, adds a `GtkCellRendererText`
8484 // to it, and makes it show @markup. The text can be marked up with
8585 // the [Pango text markup language](https://docs.gtk.org/Pango/pango_markup.html).
86-func NewWithMarkupCellView(MarkupVar string) *Widget {
87- var cls *Widget
86+func NewWithMarkupCellView(MarkupVar string) *CellView {
87+ var cls *CellView
8888
8989 cret := xNewWithMarkupCellView(MarkupVar)
9090
@@ -92,7 +92,7 @@ func NewWithMarkupCellView(MarkupVar string) *Widget {
9292 return nil
9393 }
9494 gobject.IncreaseRef(cret)
95- cls = &Widget{}
95+ cls = &CellView{}
9696 cls.Ptr = cret
9797 return cls
9898 }
@@ -101,8 +101,8 @@ var xNewWithTextCellView func(string) uintptr
101101
102102 // Creates a new `GtkCellView` widget, adds a `GtkCellRendererText`
103103 // to it, and makes it show @text.
104-func NewWithTextCellView(TextVar string) *Widget {
105- var cls *Widget
104+func NewWithTextCellView(TextVar string) *CellView {
105+ var cls *CellView
106106
107107 cret := xNewWithTextCellView(TextVar)
108108
@@ -110,7 +110,7 @@ func NewWithTextCellView(TextVar string) *Widget {
110110 return nil
111111 }
112112 gobject.IncreaseRef(cret)
113- cls = &Widget{}
113+ cls = &CellView{}
114114 cls.Ptr = cret
115115 return cls
116116 }
@@ -119,8 +119,8 @@ var xNewWithTextureCellView func(uintptr) uintptr
119119
120120 // Creates a new `GtkCellView` widget, adds a `GtkCellRendererPixbuf`
121121 // to it, and makes it show @texture.
122-func NewWithTextureCellView(TextureVar *gdk.Texture) *Widget {
123- var cls *Widget
122+func NewWithTextureCellView(TextureVar *gdk.Texture) *CellView {
123+ var cls *CellView
124124
125125 cret := xNewWithTextureCellView(TextureVar.GoPointer())
126126
@@ -128,7 +128,7 @@ func NewWithTextureCellView(TextureVar *gdk.Texture) *Widget {
128128 return nil
129129 }
130130 gobject.IncreaseRef(cret)
131- cls = &Widget{}
131+ cls = &CellView{}
132132 cls.Ptr = cret
133133 return cls
134134 }
M v4/gtk/gtkcenterbox.go +3 -3
@@ -61,8 +61,8 @@ func CenterBoxNewFromInternalPtr(ptr uintptr) *CenterBox {
6161 var xNewCenterBox func() uintptr
6262
6363 // Creates a new `GtkCenterBox`.
64-func NewCenterBox() *Widget {
65- var cls *Widget
64+func NewCenterBox() *CenterBox {
65+ var cls *CenterBox
6666
6767 cret := xNewCenterBox()
6868
@@ -70,7 +70,7 @@ func NewCenterBox() *Widget {
7070 return nil
7171 }
7272 gobject.IncreaseRef(cret)
73- cls = &Widget{}
73+ cls = &CenterBox{}
7474 cls.Ptr = cret
7575 return cls
7676 }
M v4/gtk/gtkcenterlayout.go +3 -3
@@ -37,15 +37,15 @@ func CenterLayoutNewFromInternalPtr(ptr uintptr) *CenterLayout {
3737 var xNewCenterLayout func() uintptr
3838
3939 // Creates a new `GtkCenterLayout`.
40-func NewCenterLayout() *LayoutManager {
41- var cls *LayoutManager
40+func NewCenterLayout() *CenterLayout {
41+ var cls *CenterLayout
4242
4343 cret := xNewCenterLayout()
4444
4545 if cret == 0 {
4646 return nil
4747 }
48- cls = &LayoutManager{}
48+ cls = &CenterLayout{}
4949 cls.Ptr = cret
5050 return cls
5151 }
M v4/gtk/gtkcheckbutton.go +9 -9
@@ -85,8 +85,8 @@ func CheckButtonNewFromInternalPtr(ptr uintptr) *CheckButton {
8585 var xNewCheckButton func() uintptr
8686
8787 // Creates a new `GtkCheckButton`.
88-func NewCheckButton() *Widget {
89- var cls *Widget
88+func NewCheckButton() *CheckButton {
89+ var cls *CheckButton
9090
9191 cret := xNewCheckButton()
9292
@@ -94,7 +94,7 @@ func NewCheckButton() *Widget {
9494 return nil
9595 }
9696 gobject.IncreaseRef(cret)
97- cls = &Widget{}
97+ cls = &CheckButton{}
9898 cls.Ptr = cret
9999 return cls
100100 }
@@ -102,8 +102,8 @@ func NewCheckButton() *Widget {
102102 var xNewWithLabelCheckButton func(string) uintptr
103103
104104 // Creates a new `GtkCheckButton` with the given text.
105-func NewWithLabelCheckButton(LabelVar string) *Widget {
106- var cls *Widget
105+func NewWithLabelCheckButton(LabelVar string) *CheckButton {
106+ var cls *CheckButton
107107
108108 cret := xNewWithLabelCheckButton(LabelVar)
109109
@@ -111,7 +111,7 @@ func NewWithLabelCheckButton(LabelVar string) *Widget {
111111 return nil
112112 }
113113 gobject.IncreaseRef(cret)
114- cls = &Widget{}
114+ cls = &CheckButton{}
115115 cls.Ptr = cret
116116 return cls
117117 }
@@ -119,8 +119,8 @@ func NewWithLabelCheckButton(LabelVar string) *Widget {
119119 var xNewWithMnemonicCheckButton func(string) uintptr
120120
121121 // Creates a new `GtkCheckButton` with the given text and a mnemonic.
122-func NewWithMnemonicCheckButton(LabelVar string) *Widget {
123- var cls *Widget
122+func NewWithMnemonicCheckButton(LabelVar string) *CheckButton {
123+ var cls *CheckButton
124124
125125 cret := xNewWithMnemonicCheckButton(LabelVar)
126126
@@ -128,7 +128,7 @@ func NewWithMnemonicCheckButton(LabelVar string) *Widget {
128128 return nil
129129 }
130130 gobject.IncreaseRef(cret)
131- cls = &Widget{}
131+ cls = &CheckButton{}
132132 cls.Ptr = cret
133133 return cls
134134 }
M v4/gtk/gtkcolorbutton.go +6 -6
@@ -47,8 +47,8 @@ var xNewColorButton func() uintptr
4747 // is clicked, a color chooser dialog will open, allowing the user
4848 // to select a color. The swatch will be updated to reflect the new
4949 // color when the user finishes.
50-func NewColorButton() *Widget {
51- var cls *Widget
50+func NewColorButton() *ColorButton {
51+ var cls *ColorButton
5252
5353 cret := xNewColorButton()
5454
@@ -56,7 +56,7 @@ func NewColorButton() *Widget {
5656 return nil
5757 }
5858 gobject.IncreaseRef(cret)
59- cls = &Widget{}
59+ cls = &ColorButton{}
6060 cls.Ptr = cret
6161 return cls
6262 }
@@ -64,8 +64,8 @@ func NewColorButton() *Widget {
6464 var xNewWithRgbaColorButton func(*gdk.RGBA) uintptr
6565
6666 // Creates a new color button showing the given color.
67-func NewWithRgbaColorButton(RgbaVar *gdk.RGBA) *Widget {
68- var cls *Widget
67+func NewWithRgbaColorButton(RgbaVar *gdk.RGBA) *ColorButton {
68+ var cls *ColorButton
6969
7070 cret := xNewWithRgbaColorButton(RgbaVar)
7171
@@ -73,7 +73,7 @@ func NewWithRgbaColorButton(RgbaVar *gdk.RGBA) *Widget {
7373 return nil
7474 }
7575 gobject.IncreaseRef(cret)
76- cls = &Widget{}
76+ cls = &ColorButton{}
7777 cls.Ptr = cret
7878 return cls
7979 }
M v4/gtk/gtkcolorchooserdialog.go +3 -3
@@ -34,8 +34,8 @@ func ColorChooserDialogNewFromInternalPtr(ptr uintptr) *ColorChooserDialog {
3434 var xNewColorChooserDialog func(string, uintptr) uintptr
3535
3636 // Creates a new `GtkColorChooserDialog`.
37-func NewColorChooserDialog(TitleVar string, ParentVar *Window) *Widget {
38- var cls *Widget
37+func NewColorChooserDialog(TitleVar string, ParentVar *Window) *ColorChooserDialog {
38+ var cls *ColorChooserDialog
3939
4040 cret := xNewColorChooserDialog(TitleVar, ParentVar.GoPointer())
4141
@@ -43,7 +43,7 @@ func NewColorChooserDialog(TitleVar string, ParentVar *Window) *Widget {
4343 return nil
4444 }
4545 gobject.IncreaseRef(cret)
46- cls = &Widget{}
46+ cls = &ColorChooserDialog{}
4747 cls.Ptr = cret
4848 return cls
4949 }
M v4/gtk/gtkcolorchooserwidget.go +3 -3
@@ -45,8 +45,8 @@ func ColorChooserWidgetNewFromInternalPtr(ptr uintptr) *ColorChooserWidget {
4545 var xNewColorChooserWidget func() uintptr
4646
4747 // Creates a new `GtkColorChooserWidget`.
48-func NewColorChooserWidget() *Widget {
49- var cls *Widget
48+func NewColorChooserWidget() *ColorChooserWidget {
49+ var cls *ColorChooserWidget
5050
5151 cret := xNewColorChooserWidget()
5252
@@ -54,7 +54,7 @@ func NewColorChooserWidget() *Widget {
5454 return nil
5555 }
5656 gobject.IncreaseRef(cret)
57- cls = &Widget{}
57+ cls = &ColorChooserWidget{}
5858 cls.Ptr = cret
5959 return cls
6060 }
M v4/gtk/gtkcolumnview.go +3 -3
@@ -98,8 +98,8 @@ var xNewColumnView func(uintptr) uintptr
9898 //
9999 // You most likely want to call [method@Gtk.ColumnView.append_column]
100100 // to add columns next.
101-func NewColumnView(ModelVar SelectionModel) *Widget {
102- var cls *Widget
101+func NewColumnView(ModelVar SelectionModel) *ColumnView {
102+ var cls *ColumnView
103103
104104 cret := xNewColumnView(ModelVar.GoPointer())
105105
@@ -107,7 +107,7 @@ func NewColumnView(ModelVar SelectionModel) *Widget {
107107 return nil
108108 }
109109 gobject.IncreaseRef(cret)
110- cls = &Widget{}
110+ cls = &ColumnView{}
111111 cls.Ptr = cret
112112 return cls
113113 }
M v4/gtk/gtkcombobox.go +12 -12
@@ -94,8 +94,8 @@ func ComboBoxNewFromInternalPtr(ptr uintptr) *ComboBox {
9494 var xNewComboBox func() uintptr
9595
9696 // Creates a new empty `GtkComboBox`.
97-func NewComboBox() *Widget {
98- var cls *Widget
97+func NewComboBox() *ComboBox {
98+ var cls *ComboBox
9999
100100 cret := xNewComboBox()
101101
@@ -103,7 +103,7 @@ func NewComboBox() *Widget {
103103 return nil
104104 }
105105 gobject.IncreaseRef(cret)
106- cls = &Widget{}
106+ cls = &ComboBox{}
107107 cls.Ptr = cret
108108 return cls
109109 }
@@ -115,8 +115,8 @@ var xNewWithEntryComboBox func() uintptr
115115 // In order to use a combo box with entry, you need to tell it
116116 // which column of the model contains the text for the entry
117117 // by calling [method@Gtk.ComboBox.set_entry_text_column].
118-func NewWithEntryComboBox() *Widget {
119- var cls *Widget
118+func NewWithEntryComboBox() *ComboBox {
119+ var cls *ComboBox
120120
121121 cret := xNewWithEntryComboBox()
122122
@@ -124,7 +124,7 @@ func NewWithEntryComboBox() *Widget {
124124 return nil
125125 }
126126 gobject.IncreaseRef(cret)
127- cls = &Widget{}
127+ cls = &ComboBox{}
128128 cls.Ptr = cret
129129 return cls
130130 }
@@ -132,8 +132,8 @@ func NewWithEntryComboBox() *Widget {
132132 var xNewWithModelComboBox func(uintptr) uintptr
133133
134134 // Creates a new `GtkComboBox` with a model.
135-func NewWithModelComboBox(ModelVar TreeModel) *Widget {
136- var cls *Widget
135+func NewWithModelComboBox(ModelVar TreeModel) *ComboBox {
136+ var cls *ComboBox
137137
138138 cret := xNewWithModelComboBox(ModelVar.GoPointer())
139139
@@ -141,7 +141,7 @@ func NewWithModelComboBox(ModelVar TreeModel) *Widget {
141141 return nil
142142 }
143143 gobject.IncreaseRef(cret)
144- cls = &Widget{}
144+ cls = &ComboBox{}
145145 cls.Ptr = cret
146146 return cls
147147 }
@@ -151,8 +151,8 @@ var xNewWithModelAndEntryComboBox func(uintptr) uintptr
151151 // Creates a new empty `GtkComboBox` with an entry and a model.
152152 //
153153 // See also [ctor@Gtk.ComboBox.new_with_entry].
154-func NewWithModelAndEntryComboBox(ModelVar TreeModel) *Widget {
155- var cls *Widget
154+func NewWithModelAndEntryComboBox(ModelVar TreeModel) *ComboBox {
155+ var cls *ComboBox
156156
157157 cret := xNewWithModelAndEntryComboBox(ModelVar.GoPointer())
158158
@@ -160,7 +160,7 @@ func NewWithModelAndEntryComboBox(ModelVar TreeModel) *Widget {
160160 return nil
161161 }
162162 gobject.IncreaseRef(cret)
163- cls = &Widget{}
163+ cls = &ComboBox{}
164164 cls.Ptr = cret
165165 return cls
166166 }
M v4/gtk/gtkcomboboxtext.go +6 -6
@@ -81,8 +81,8 @@ func ComboBoxTextNewFromInternalPtr(ptr uintptr) *ComboBoxText {
8181 var xNewComboBoxText func() uintptr
8282
8383 // Creates a new `GtkComboBoxText`.
84-func NewComboBoxText() *Widget {
85- var cls *Widget
84+func NewComboBoxText() *ComboBoxText {
85+ var cls *ComboBoxText
8686
8787 cret := xNewComboBoxText()
8888
@@ -90,7 +90,7 @@ func NewComboBoxText() *Widget {
9090 return nil
9191 }
9292 gobject.IncreaseRef(cret)
93- cls = &Widget{}
93+ cls = &ComboBoxText{}
9494 cls.Ptr = cret
9595 return cls
9696 }
@@ -98,8 +98,8 @@ func NewComboBoxText() *Widget {
9898 var xNewWithEntryComboBoxText func() uintptr
9999
100100 // Creates a new `GtkComboBoxText` with an entry.
101-func NewWithEntryComboBoxText() *Widget {
102- var cls *Widget
101+func NewWithEntryComboBoxText() *ComboBoxText {
102+ var cls *ComboBoxText
103103
104104 cret := xNewWithEntryComboBoxText()
105105
@@ -107,7 +107,7 @@ func NewWithEntryComboBoxText() *Widget {
107107 return nil
108108 }
109109 gobject.IncreaseRef(cret)
110- cls = &Widget{}
110+ cls = &ComboBoxText{}
111111 cls.Ptr = cret
112112 return cls
113113 }
M v4/gtk/gtkconstraintlayout.go +3 -3
@@ -216,15 +216,15 @@ func ConstraintLayoutNewFromInternalPtr(ptr uintptr) *ConstraintLayout {
216216 var xNewConstraintLayout func() uintptr
217217
218218 // Creates a new `GtkConstraintLayout` layout manager.
219-func NewConstraintLayout() *LayoutManager {
220- var cls *LayoutManager
219+func NewConstraintLayout() *ConstraintLayout {
220+ var cls *ConstraintLayout
221221
222222 cret := xNewConstraintLayout()
223223
224224 if cret == 0 {
225225 return nil
226226 }
227- cls = &LayoutManager{}
227+ cls = &ConstraintLayout{}
228228 cls.Ptr = cret
229229 return cls
230230 }
M v4/gtk/gtkcustomlayout.go +3 -3
@@ -48,15 +48,15 @@ var xNewCustomLayout func(uintptr, uintptr, uintptr) uintptr
4848 // Legacy layout managers map to the old `GtkWidget` size negotiation
4949 // virtual functions, and are meant to be used during the transition
5050 // from layout containers to layout manager delegates.
51-func NewCustomLayout(RequestModeVar CustomRequestModeFunc, MeasureVar CustomMeasureFunc, AllocateVar CustomAllocateFunc) *LayoutManager {
52- var cls *LayoutManager
51+func NewCustomLayout(RequestModeVar CustomRequestModeFunc, MeasureVar CustomMeasureFunc, AllocateVar CustomAllocateFunc) *CustomLayout {
52+ var cls *CustomLayout
5353
5454 cret := xNewCustomLayout(purego.NewCallback(RequestModeVar), purego.NewCallback(MeasureVar), purego.NewCallback(AllocateVar))
5555
5656 if cret == 0 {
5757 return nil
5858 }
59- cls = &LayoutManager{}
59+ cls = &CustomLayout{}
6060 cls.Ptr = cret
6161 return cls
6262 }
M v4/gtk/gtkdialog.go +6 -6
@@ -210,8 +210,8 @@ var xNewDialog func() uintptr
210210 // Widgets should not be packed into the `GtkWindow`
211211 // directly, but into the @content_area and @action_area,
212212 // as described above.
213-func NewDialog() *Widget {
214- var cls *Widget
213+func NewDialog() *Dialog {
214+ var cls *Dialog
215215
216216 cret := xNewDialog()
217217
@@ -219,7 +219,7 @@ func NewDialog() *Widget {
219219 return nil
220220 }
221221 gobject.IncreaseRef(cret)
222- cls = &Widget{}
222+ cls = &Dialog{}
223223 cls.Ptr = cret
224224 return cls
225225 }
@@ -261,8 +261,8 @@ var xNewWithButtonsDialog func(string, uintptr, DialogFlags, string, ...interfac
261261 // NULL);
262262 //
263263 // ```
264-func NewWithButtonsDialog(TitleVar string, ParentVar *Window, FlagsVar DialogFlags, FirstButtonTextVar string, varArgs ...interface{}) *Widget {
265- var cls *Widget
264+func NewWithButtonsDialog(TitleVar string, ParentVar *Window, FlagsVar DialogFlags, FirstButtonTextVar string, varArgs ...interface{}) *Dialog {
265+ var cls *Dialog
266266
267267 cret := xNewWithButtonsDialog(TitleVar, ParentVar.GoPointer(), FlagsVar, FirstButtonTextVar, varArgs...)
268268
@@ -270,7 +270,7 @@ func NewWithButtonsDialog(TitleVar string, ParentVar *Window, FlagsVar DialogFla
270270 return nil
271271 }
272272 gobject.IncreaseRef(cret)
273- cls = &Widget{}
273+ cls = &Dialog{}
274274 cls.Ptr = cret
275275 return cls
276276 }
M v4/gtk/gtkdrawingarea.go +3 -3
@@ -125,8 +125,8 @@ func DrawingAreaNewFromInternalPtr(ptr uintptr) *DrawingArea {
125125 var xNewDrawingArea func() uintptr
126126
127127 // Creates a new drawing area.
128-func NewDrawingArea() *Widget {
129- var cls *Widget
128+func NewDrawingArea() *DrawingArea {
129+ var cls *DrawingArea
130130
131131 cret := xNewDrawingArea()
132132
@@ -134,7 +134,7 @@ func NewDrawingArea() *Widget {
134134 return nil
135135 }
136136 gobject.IncreaseRef(cret)
137- cls = &Widget{}
137+ cls = &DrawingArea{}
138138 cls.Ptr = cret
139139 return cls
140140 }
M v4/gtk/gtkdropcontrollermotion.go +3 -3
@@ -39,15 +39,15 @@ var xNewDropControllerMotion func() uintptr
3939
4040 // Creates a new event controller that will handle pointer motion
4141 // events during drag and drop.
42-func NewDropControllerMotion() *EventController {
43- var cls *EventController
42+func NewDropControllerMotion() *DropControllerMotion {
43+ var cls *DropControllerMotion
4444
4545 cret := xNewDropControllerMotion()
4646
4747 if cret == 0 {
4848 return nil
4949 }
50- cls = &EventController{}
50+ cls = &DropControllerMotion{}
5151 cls.Ptr = cret
5252 return cls
5353 }
M v4/gtk/gtkdropdown.go +6 -6
@@ -78,8 +78,8 @@ var xNewDropDown func(uintptr, uintptr) uintptr
7878 //
7979 // You may want to call [method@Gtk.DropDown.set_factory]
8080 // to set up a way to map its items to widgets.
81-func NewDropDown(ModelVar gio.ListModel, ExpressionVar *Expression) *Widget {
82- var cls *Widget
81+func NewDropDown(ModelVar gio.ListModel, ExpressionVar *Expression) *DropDown {
82+ var cls *DropDown
8383
8484 cret := xNewDropDown(ModelVar.GoPointer(), ExpressionVar.GoPointer())
8585
@@ -87,7 +87,7 @@ func NewDropDown(ModelVar gio.ListModel, ExpressionVar *Expression) *Widget {
8787 return nil
8888 }
8989 gobject.IncreaseRef(cret)
90- cls = &Widget{}
90+ cls = &DropDown{}
9191 cls.Ptr = cret
9292 return cls
9393 }
@@ -96,8 +96,8 @@ var xNewFromStringsDropDown func(uintptr) uintptr
9696
9797 // Creates a new `GtkDropDown` that is populated with
9898 // the strings.
99-func NewFromStringsDropDown(StringsVar uintptr) *Widget {
100- var cls *Widget
99+func NewFromStringsDropDown(StringsVar uintptr) *DropDown {
100+ var cls *DropDown
101101
102102 cret := xNewFromStringsDropDown(StringsVar)
103103
@@ -105,7 +105,7 @@ func NewFromStringsDropDown(StringsVar uintptr) *Widget {
105105 return nil
106106 }
107107 gobject.IncreaseRef(cret)
108- cls = &Widget{}
108+ cls = &DropDown{}
109109 cls.Ptr = cret
110110 return cls
111111 }
M v4/gtk/gtkeditablelabel.go +3 -3
@@ -60,8 +60,8 @@ func EditableLabelNewFromInternalPtr(ptr uintptr) *EditableLabel {
6060 var xNewEditableLabel func(string) uintptr
6161
6262 // Creates a new `GtkEditableLabel` widget.
63-func NewEditableLabel(StrVar string) *Widget {
64- var cls *Widget
63+func NewEditableLabel(StrVar string) *EditableLabel {
64+ var cls *EditableLabel
6565
6666 cret := xNewEditableLabel(StrVar)
6767
@@ -69,7 +69,7 @@ func NewEditableLabel(StrVar string) *Widget {
6969 return nil
7070 }
7171 gobject.IncreaseRef(cret)
72- cls = &Widget{}
72+ cls = &EditableLabel{}
7373 cls.Ptr = cret
7474 return cls
7575 }
M v4/gtk/gtkemojichooser.go +3 -3
@@ -61,8 +61,8 @@ func EmojiChooserNewFromInternalPtr(ptr uintptr) *EmojiChooser {
6161 var xNewEmojiChooser func() uintptr
6262
6363 // Creates a new `GtkEmojiChooser`.
64-func NewEmojiChooser() *Widget {
65- var cls *Widget
64+func NewEmojiChooser() *EmojiChooser {
65+ var cls *EmojiChooser
6666
6767 cret := xNewEmojiChooser()
6868
@@ -70,7 +70,7 @@ func NewEmojiChooser() *Widget {
7070 return nil
7171 }
7272 gobject.IncreaseRef(cret)
73- cls = &Widget{}
73+ cls = &EmojiChooser{}
7474 cls.Ptr = cret
7575 return cls
7676 }
M v4/gtk/gtkentry.go +6 -6
@@ -140,8 +140,8 @@ func EntryNewFromInternalPtr(ptr uintptr) *Entry {
140140 var xNewEntry func() uintptr
141141
142142 // Creates a new entry.
143-func NewEntry() *Widget {
144- var cls *Widget
143+func NewEntry() *Entry {
144+ var cls *Entry
145145
146146 cret := xNewEntry()
147147
@@ -149,7 +149,7 @@ func NewEntry() *Widget {
149149 return nil
150150 }
151151 gobject.IncreaseRef(cret)
152- cls = &Widget{}
152+ cls = &Entry{}
153153 cls.Ptr = cret
154154 return cls
155155 }
@@ -157,8 +157,8 @@ func NewEntry() *Widget {
157157 var xNewWithBufferEntry func(uintptr) uintptr
158158
159159 // Creates a new entry with the specified text buffer.
160-func NewWithBufferEntry(BufferVar *EntryBuffer) *Widget {
161- var cls *Widget
160+func NewWithBufferEntry(BufferVar *EntryBuffer) *Entry {
161+ var cls *Entry
162162
163163 cret := xNewWithBufferEntry(BufferVar.GoPointer())
164164
@@ -166,7 +166,7 @@ func NewWithBufferEntry(BufferVar *EntryBuffer) *Widget {
166166 return nil
167167 }
168168 gobject.IncreaseRef(cret)
169- cls = &Widget{}
169+ cls = &Entry{}
170170 cls.Ptr = cret
171171 return cls
172172 }
M v4/gtk/gtkeventcontrollerfocus.go +3 -3
@@ -38,15 +38,15 @@ func EventControllerFocusNewFromInternalPtr(ptr uintptr) *EventControllerFocus {
3838 var xNewEventControllerFocus func() uintptr
3939
4040 // Creates a new event controller that will handle focus events.
41-func NewEventControllerFocus() *EventController {
42- var cls *EventController
41+func NewEventControllerFocus() *EventControllerFocus {
42+ var cls *EventControllerFocus
4343
4444 cret := xNewEventControllerFocus()
4545
4646 if cret == 0 {
4747 return nil
4848 }
49- cls = &EventController{}
49+ cls = &EventControllerFocus{}
5050 cls.Ptr = cret
5151 return cls
5252 }
M v4/gtk/gtkeventcontrollerkey.go +3 -3
@@ -32,15 +32,15 @@ func EventControllerKeyNewFromInternalPtr(ptr uintptr) *EventControllerKey {
3232 var xNewEventControllerKey func() uintptr
3333
3434 // Creates a new event controller that will handle key events.
35-func NewEventControllerKey() *EventController {
36- var cls *EventController
35+func NewEventControllerKey() *EventControllerKey {
36+ var cls *EventControllerKey
3737
3838 cret := xNewEventControllerKey()
3939
4040 if cret == 0 {
4141 return nil
4242 }
43- cls = &EventController{}
43+ cls = &EventControllerKey{}
4444 cls.Ptr = cret
4545 return cls
4646 }
M v4/gtk/gtkeventcontrollerlegacy.go +3 -3
@@ -34,15 +34,15 @@ func EventControllerLegacyNewFromInternalPtr(ptr uintptr) *EventControllerLegacy
3434 var xNewEventControllerLegacy func() uintptr
3535
3636 // Creates a new legacy event controller.
37-func NewEventControllerLegacy() *EventController {
38- var cls *EventController
37+func NewEventControllerLegacy() *EventControllerLegacy {
38+ var cls *EventControllerLegacy
3939
4040 cret := xNewEventControllerLegacy()
4141
4242 if cret == 0 {
4343 return nil
4444 }
45- cls = &EventController{}
45+ cls = &EventControllerLegacy{}
4646 cls.Ptr = cret
4747 return cls
4848 }
M v4/gtk/gtkeventcontrollermotion.go +3 -3
@@ -38,15 +38,15 @@ func EventControllerMotionNewFromInternalPtr(ptr uintptr) *EventControllerMotion
3838 var xNewEventControllerMotion func() uintptr
3939
4040 // Creates a new event controller that will handle motion events.
41-func NewEventControllerMotion() *EventController {
42- var cls *EventController
41+func NewEventControllerMotion() *EventControllerMotion {
42+ var cls *EventControllerMotion
4343
4444 cret := xNewEventControllerMotion()
4545
4646 if cret == 0 {
4747 return nil
4848 }
49- cls = &EventController{}
49+ cls = &EventControllerMotion{}
5050 cls.Ptr = cret
5151 return cls
5252 }
M v4/gtk/gtkeventcontrollerscroll.go +3 -3
@@ -83,15 +83,15 @@ func EventControllerScrollNewFromInternalPtr(ptr uintptr) *EventControllerScroll
8383 var xNewEventControllerScroll func(EventControllerScrollFlags) uintptr
8484
8585 // Creates a new event controller that will handle scroll events.
86-func NewEventControllerScroll(FlagsVar EventControllerScrollFlags) *EventController {
87- var cls *EventController
86+func NewEventControllerScroll(FlagsVar EventControllerScrollFlags) *EventControllerScroll {
87+ var cls *EventControllerScroll
8888
8989 cret := xNewEventControllerScroll(FlagsVar)
9090
9191 if cret == 0 {
9292 return nil
9393 }
94- cls = &EventController{}
94+ cls = &EventControllerScroll{}
9595 cls.Ptr = cret
9696 return cls
9797 }
M v4/gtk/gtkexpander.go +6 -6
@@ -119,8 +119,8 @@ func ExpanderNewFromInternalPtr(ptr uintptr) *Expander {
119119 var xNewExpander func(string) uintptr
120120
121121 // Creates a new expander using @label as the text of the label.
122-func NewExpander(LabelVar string) *Widget {
123- var cls *Widget
122+func NewExpander(LabelVar string) *Expander {
123+ var cls *Expander
124124
125125 cret := xNewExpander(LabelVar)
126126
@@ -128,7 +128,7 @@ func NewExpander(LabelVar string) *Widget {
128128 return nil
129129 }
130130 gobject.IncreaseRef(cret)
131- cls = &Widget{}
131+ cls = &Expander{}
132132 cls.Ptr = cret
133133 return cls
134134 }
@@ -143,8 +143,8 @@ var xNewWithMnemonicExpander func(string) uintptr
143143 // a keyboard accelerator called a mnemonic.
144144 //
145145 // Pressing Alt and that key activates the button.
146-func NewWithMnemonicExpander(LabelVar string) *Widget {
147- var cls *Widget
146+func NewWithMnemonicExpander(LabelVar string) *Expander {
147+ var cls *Expander
148148
149149 cret := xNewWithMnemonicExpander(LabelVar)
150150
@@ -152,7 +152,7 @@ func NewWithMnemonicExpander(LabelVar string) *Widget {
152152 return nil
153153 }
154154 gobject.IncreaseRef(cret)
155- cls = &Widget{}
155+ cls = &Expander{}
156156 cls.Ptr = cret
157157 return cls
158158 }
M v4/gtk/gtkfilechooserdialog.go +3 -3
@@ -201,8 +201,8 @@ var xNewFileChooserDialog func(string, uintptr, FileChooserAction, string, ...in
201201 // Creates a new `GtkFileChooserDialog`.
202202 //
203203 // This function is analogous to [ctor@Gtk.Dialog.new_with_buttons].
204-func NewFileChooserDialog(TitleVar string, ParentVar *Window, ActionVar FileChooserAction, FirstButtonTextVar string, varArgs ...interface{}) *Widget {
205- var cls *Widget
204+func NewFileChooserDialog(TitleVar string, ParentVar *Window, ActionVar FileChooserAction, FirstButtonTextVar string, varArgs ...interface{}) *FileChooserDialog {
205+ var cls *FileChooserDialog
206206
207207 cret := xNewFileChooserDialog(TitleVar, ParentVar.GoPointer(), ActionVar, FirstButtonTextVar, varArgs...)
208208
@@ -210,7 +210,7 @@ func NewFileChooserDialog(TitleVar string, ParentVar *Window, ActionVar FileChoo
210210 return nil
211211 }
212212 gobject.IncreaseRef(cret)
213- cls = &Widget{}
213+ cls = &FileChooserDialog{}
214214 cls.Ptr = cret
215215 return cls
216216 }
M v4/gtk/gtkfilechooserwidget.go +3 -3
@@ -35,8 +35,8 @@ var xNewFileChooserWidget func(FileChooserAction) uintptr
3535 // This is a file chooser widget that can be embedded in custom
3636 // windows, and it is the same widget that is used by
3737 // `GtkFileChooserDialog`.
38-func NewFileChooserWidget(ActionVar FileChooserAction) *Widget {
39- var cls *Widget
38+func NewFileChooserWidget(ActionVar FileChooserAction) *FileChooserWidget {
39+ var cls *FileChooserWidget
4040
4141 cret := xNewFileChooserWidget(ActionVar)
4242
@@ -44,7 +44,7 @@ func NewFileChooserWidget(ActionVar FileChooserAction) *Widget {
4444 return nil
4545 }
4646 gobject.IncreaseRef(cret)
47- cls = &Widget{}
47+ cls = &FileChooserWidget{}
4848 cls.Ptr = cret
4949 return cls
5050 }
M v4/gtk/gtkfixed.go +3 -3
@@ -70,8 +70,8 @@ func FixedNewFromInternalPtr(ptr uintptr) *Fixed {
7070 var xNewFixed func() uintptr
7171
7272 // Creates a new `GtkFixed`.
73-func NewFixed() *Widget {
74- var cls *Widget
73+func NewFixed() *Fixed {
74+ var cls *Fixed
7575
7676 cret := xNewFixed()
7777
@@ -79,7 +79,7 @@ func NewFixed() *Widget {
7979 return nil
8080 }
8181 gobject.IncreaseRef(cret)
82- cls = &Widget{}
82+ cls = &Fixed{}
8383 cls.Ptr = cret
8484 return cls
8585 }
M v4/gtk/gtkfixedlayout.go +3 -3
@@ -69,15 +69,15 @@ func FixedLayoutNewFromInternalPtr(ptr uintptr) *FixedLayout {
6969 var xNewFixedLayout func() uintptr
7070
7171 // Creates a new `GtkFixedLayout`.
72-func NewFixedLayout() *LayoutManager {
73- var cls *LayoutManager
72+func NewFixedLayout() *FixedLayout {
73+ var cls *FixedLayout
7474
7575 cret := xNewFixedLayout()
7676
7777 if cret == 0 {
7878 return nil
7979 }
80- cls = &LayoutManager{}
80+ cls = &FixedLayout{}
8181 cls.Ptr = cret
8282 return cls
8383 }
M v4/gtk/gtkflowbox.go +6 -6
@@ -100,8 +100,8 @@ func FlowBoxNewFromInternalPtr(ptr uintptr) *FlowBox {
100100 var xNewFlowBox func() uintptr
101101
102102 // Creates a `GtkFlowBox`.
103-func NewFlowBox() *Widget {
104- var cls *Widget
103+func NewFlowBox() *FlowBox {
104+ var cls *FlowBox
105105
106106 cret := xNewFlowBox()
107107
@@ -109,7 +109,7 @@ func NewFlowBox() *Widget {
109109 return nil
110110 }
111111 gobject.IncreaseRef(cret)
112- cls = &Widget{}
112+ cls = &FlowBox{}
113113 cls.Ptr = cret
114114 return cls
115115 }
@@ -825,8 +825,8 @@ var xNewFlowBoxChild func() uintptr
825825 // Creates a new `GtkFlowBoxChild`.
826826 //
827827 // This should only be used as a child of a `GtkFlowBox`.
828-func NewFlowBoxChild() *Widget {
829- var cls *Widget
828+func NewFlowBoxChild() *FlowBoxChild {
829+ var cls *FlowBoxChild
830830
831831 cret := xNewFlowBoxChild()
832832
@@ -834,7 +834,7 @@ func NewFlowBoxChild() *Widget {
834834 return nil
835835 }
836836 gobject.IncreaseRef(cret)
837- cls = &Widget{}
837+ cls = &FlowBoxChild{}
838838 cls.Ptr = cret
839839 return cls
840840 }
M v4/gtk/gtkfontbutton.go +6 -6
@@ -41,8 +41,8 @@ func FontButtonNewFromInternalPtr(ptr uintptr) *FontButton {
4141 var xNewFontButton func() uintptr
4242
4343 // Creates a new font picker widget.
44-func NewFontButton() *Widget {
45- var cls *Widget
44+func NewFontButton() *FontButton {
45+ var cls *FontButton
4646
4747 cret := xNewFontButton()
4848
@@ -50,7 +50,7 @@ func NewFontButton() *Widget {
5050 return nil
5151 }
5252 gobject.IncreaseRef(cret)
53- cls = &Widget{}
53+ cls = &FontButton{}
5454 cls.Ptr = cret
5555 return cls
5656 }
@@ -58,8 +58,8 @@ func NewFontButton() *Widget {
5858 var xNewWithFontFontButton func(string) uintptr
5959
6060 // Creates a new font picker widget showing the given font.
61-func NewWithFontFontButton(FontnameVar string) *Widget {
62- var cls *Widget
61+func NewWithFontFontButton(FontnameVar string) *FontButton {
62+ var cls *FontButton
6363
6464 cret := xNewWithFontFontButton(FontnameVar)
6565
@@ -67,7 +67,7 @@ func NewWithFontFontButton(FontnameVar string) *Widget {
6767 return nil
6868 }
6969 gobject.IncreaseRef(cret)
70- cls = &Widget{}
70+ cls = &FontButton{}
7171 cls.Ptr = cret
7272 return cls
7373 }
M v4/gtk/gtkfontchooserdialog.go +3 -3
@@ -38,8 +38,8 @@ func FontChooserDialogNewFromInternalPtr(ptr uintptr) *FontChooserDialog {
3838 var xNewFontChooserDialog func(string, uintptr) uintptr
3939
4040 // Creates a new `GtkFontChooserDialog`.
41-func NewFontChooserDialog(TitleVar string, ParentVar *Window) *Widget {
42- var cls *Widget
41+func NewFontChooserDialog(TitleVar string, ParentVar *Window) *FontChooserDialog {
42+ var cls *FontChooserDialog
4343
4444 cret := xNewFontChooserDialog(TitleVar, ParentVar.GoPointer())
4545
@@ -47,7 +47,7 @@ func NewFontChooserDialog(TitleVar string, ParentVar *Window) *Widget {
4747 return nil
4848 }
4949 gobject.IncreaseRef(cret)
50- cls = &Widget{}
50+ cls = &FontChooserDialog{}
5151 cls.Ptr = cret
5252 return cls
5353 }
M v4/gtk/gtkfontchooserwidget.go +3 -3
@@ -39,8 +39,8 @@ func FontChooserWidgetNewFromInternalPtr(ptr uintptr) *FontChooserWidget {
3939 var xNewFontChooserWidget func() uintptr
4040
4141 // Creates a new `GtkFontChooserWidget`.
42-func NewFontChooserWidget() *Widget {
43- var cls *Widget
42+func NewFontChooserWidget() *FontChooserWidget {
43+ var cls *FontChooserWidget
4444
4545 cret := xNewFontChooserWidget()
4646
@@ -48,7 +48,7 @@ func NewFontChooserWidget() *Widget {
4848 return nil
4949 }
5050 gobject.IncreaseRef(cret)
51- cls = &Widget{}
51+ cls = &FontChooserWidget{}
5252 cls.Ptr = cret
5353 return cls
5454 }
M v4/gtk/gtkframe.go +3 -3
@@ -78,8 +78,8 @@ var xNewFrame func(string) uintptr
7878 // Creates a new `GtkFrame`, with optional label @label.
7979 //
8080 // If @label is %NULL, the label is omitted.
81-func NewFrame(LabelVar string) *Widget {
82- var cls *Widget
81+func NewFrame(LabelVar string) *Frame {
82+ var cls *Frame
8383
8484 cret := xNewFrame(LabelVar)
8585
@@ -87,7 +87,7 @@ func NewFrame(LabelVar string) *Widget {
8787 return nil
8888 }
8989 gobject.IncreaseRef(cret)
90- cls = &Widget{}
90+ cls = &Frame{}
9191 cls.Ptr = cret
9292 return cls
9393 }
M v4/gtk/gtkgestureclick.go +3 -3
@@ -37,15 +37,15 @@ var xNewGestureClick func() uintptr
3737
3838 // Returns a newly created `GtkGesture` that recognizes
3939 // single and multiple presses.
40-func NewGestureClick() *Gesture {
41- var cls *Gesture
40+func NewGestureClick() *GestureClick {
41+ var cls *GestureClick
4242
4343 cret := xNewGestureClick()
4444
4545 if cret == 0 {
4646 return nil
4747 }
48- cls = &Gesture{}
48+ cls = &GestureClick{}
4949 cls.Ptr = cret
5050 return cls
5151 }
M v4/gtk/gtkgesturedrag.go +3 -3
@@ -38,15 +38,15 @@ func GestureDragNewFromInternalPtr(ptr uintptr) *GestureDrag {
3838 var xNewGestureDrag func() uintptr
3939
4040 // Returns a newly created `GtkGesture` that recognizes drags.
41-func NewGestureDrag() *Gesture {
42- var cls *Gesture
41+func NewGestureDrag() *GestureDrag {
42+ var cls *GestureDrag
4343
4444 cret := xNewGestureDrag()
4545
4646 if cret == 0 {
4747 return nil
4848 }
49- cls = &Gesture{}
49+ cls = &GestureDrag{}
5050 cls.Ptr = cret
5151 return cls
5252 }
M v4/gtk/gtkgesturelongpress.go +3 -3
@@ -44,15 +44,15 @@ func GestureLongPressNewFromInternalPtr(ptr uintptr) *GestureLongPress {
4444 var xNewGestureLongPress func() uintptr
4545
4646 // Returns a newly created `GtkGesture` that recognizes long presses.
47-func NewGestureLongPress() *Gesture {
48- var cls *Gesture
47+func NewGestureLongPress() *GestureLongPress {
48+ var cls *GestureLongPress
4949
5050 cret := xNewGestureLongPress()
5151
5252 if cret == 0 {
5353 return nil
5454 }
55- cls = &Gesture{}
55+ cls = &GestureLongPress{}
5656 cls.Ptr = cret
5757 return cls
5858 }
M v4/gtk/gtkgesturepan.go +3 -3
@@ -43,15 +43,15 @@ func GesturePanNewFromInternalPtr(ptr uintptr) *GesturePan {
4343 var xNewGesturePan func(Orientation) uintptr
4444
4545 // Returns a newly created `GtkGesture` that recognizes pan gestures.
46-func NewGesturePan(OrientationVar Orientation) *Gesture {
47- var cls *Gesture
46+func NewGesturePan(OrientationVar Orientation) *GesturePan {
47+ var cls *GesturePan
4848
4949 cret := xNewGesturePan(OrientationVar)
5050
5151 if cret == 0 {
5252 return nil
5353 }
54- cls = &Gesture{}
54+ cls = &GesturePan{}
5555 cls.Ptr = cret
5656 return cls
5757 }
M v4/gtk/gtkgesturerotate.go +3 -3
@@ -34,15 +34,15 @@ var xNewGestureRotate func() uintptr
3434
3535 // Returns a newly created `GtkGesture` that recognizes 2-touch
3636 // rotation gestures.
37-func NewGestureRotate() *Gesture {
38- var cls *Gesture
37+func NewGestureRotate() *GestureRotate {
38+ var cls *GestureRotate
3939
4040 cret := xNewGestureRotate()
4141
4242 if cret == 0 {
4343 return nil
4444 }
45- cls = &Gesture{}
45+ cls = &GestureRotate{}
4646 cls.Ptr = cret
4747 return cls
4848 }
M v4/gtk/gtkgesturestylus.go +3 -3
@@ -34,15 +34,15 @@ func GestureStylusNewFromInternalPtr(ptr uintptr) *GestureStylus {
3434 var xNewGestureStylus func() uintptr
3535
3636 // Creates a new `GtkGestureStylus`.
37-func NewGestureStylus() *Gesture {
38- var cls *Gesture
37+func NewGestureStylus() *GestureStylus {
38+ var cls *GestureStylus
3939
4040 cret := xNewGestureStylus()
4141
4242 if cret == 0 {
4343 return nil
4444 }
45- cls = &Gesture{}
45+ cls = &GestureStylus{}
4646 cls.Ptr = cret
4747 return cls
4848 }
M v4/gtk/gtkgestureswipe.go +3 -3
@@ -41,15 +41,15 @@ func GestureSwipeNewFromInternalPtr(ptr uintptr) *GestureSwipe {
4141 var xNewGestureSwipe func() uintptr
4242
4343 // Returns a newly created `GtkGesture` that recognizes swipes.
44-func NewGestureSwipe() *Gesture {
45- var cls *Gesture
44+func NewGestureSwipe() *GestureSwipe {
45+ var cls *GestureSwipe
4646
4747 cret := xNewGestureSwipe()
4848
4949 if cret == 0 {
5050 return nil
5151 }
52- cls = &Gesture{}
52+ cls = &GestureSwipe{}
5353 cls.Ptr = cret
5454 return cls
5555 }
M v4/gtk/gtkgesturezoom.go +3 -3
@@ -35,15 +35,15 @@ var xNewGestureZoom func() uintptr
3535
3636 // Returns a newly created `GtkGesture` that recognizes
3737 // pinch/zoom gestures.
38-func NewGestureZoom() *Gesture {
39- var cls *Gesture
38+func NewGestureZoom() *GestureZoom {
39+ var cls *GestureZoom
4040
4141 cret := xNewGestureZoom()
4242
4343 if cret == 0 {
4444 return nil
4545 }
46- cls = &Gesture{}
46+ cls = &GestureZoom{}
4747 cls.Ptr = cret
4848 return cls
4949 }
M v4/gtk/gtkglarea.go +3 -3
@@ -142,8 +142,8 @@ func GLAreaNewFromInternalPtr(ptr uintptr) *GLArea {
142142 var xNewGLArea func() uintptr
143143
144144 // Creates a new `GtkGLArea` widget.
145-func NewGLArea() *Widget {
146- var cls *Widget
145+func NewGLArea() *GLArea {
146+ var cls *GLArea
147147
148148 cret := xNewGLArea()
149149
@@ -151,7 +151,7 @@ func NewGLArea() *Widget {
151151 return nil
152152 }
153153 gobject.IncreaseRef(cret)
154- cls = &Widget{}
154+ cls = &GLArea{}
155155 cls.Ptr = cret
156156 return cls
157157 }
M v4/gtk/gtkgrid.go +3 -3
@@ -116,8 +116,8 @@ func GridNewFromInternalPtr(ptr uintptr) *Grid {
116116 var xNewGrid func() uintptr
117117
118118 // Creates a new grid widget.
119-func NewGrid() *Widget {
120- var cls *Widget
119+func NewGrid() *Grid {
120+ var cls *Grid
121121
122122 cret := xNewGrid()
123123
@@ -125,7 +125,7 @@ func NewGrid() *Widget {
125125 return nil
126126 }
127127 gobject.IncreaseRef(cret)
128- cls = &Widget{}
128+ cls = &Grid{}
129129 cls.Ptr = cret
130130 return cls
131131 }
M v4/gtk/gtkgridlayout.go +3 -3
@@ -51,15 +51,15 @@ func GridLayoutNewFromInternalPtr(ptr uintptr) *GridLayout {
5151 var xNewGridLayout func() uintptr
5252
5353 // Creates a new `GtkGridLayout`.
54-func NewGridLayout() *LayoutManager {
55- var cls *LayoutManager
54+func NewGridLayout() *GridLayout {
55+ var cls *GridLayout
5656
5757 cret := xNewGridLayout()
5858
5959 if cret == 0 {
6060 return nil
6161 }
62- cls = &LayoutManager{}
62+ cls = &GridLayout{}
6363 cls.Ptr = cret
6464 return cls
6565 }
M v4/gtk/gtkgridview.go +3 -3
@@ -74,8 +74,8 @@ var xNewGridView func(uintptr, uintptr) uintptr
7474 // gtk_builder_list_item_factory_new_from_resource ("/resource.ui"));
7575 //
7676 // ```
77-func NewGridView(ModelVar SelectionModel, FactoryVar *ListItemFactory) *Widget {
78- var cls *Widget
77+func NewGridView(ModelVar SelectionModel, FactoryVar *ListItemFactory) *GridView {
78+ var cls *GridView
7979
8080 cret := xNewGridView(ModelVar.GoPointer(), FactoryVar.GoPointer())
8181
@@ -83,7 +83,7 @@ func NewGridView(ModelVar SelectionModel, FactoryVar *ListItemFactory) *Widget {
8383 return nil
8484 }
8585 gobject.IncreaseRef(cret)
86- cls = &Widget{}
86+ cls = &GridView{}
8787 cls.Ptr = cret
8888 return cls
8989 }
M v4/gtk/gtkheaderbar.go +3 -3
@@ -95,8 +95,8 @@ func HeaderBarNewFromInternalPtr(ptr uintptr) *HeaderBar {
9595 var xNewHeaderBar func() uintptr
9696
9797 // Creates a new `GtkHeaderBar` widget.
98-func NewHeaderBar() *Widget {
99- var cls *Widget
98+func NewHeaderBar() *HeaderBar {
99+ var cls *HeaderBar
100100
101101 cret := xNewHeaderBar()
102102
@@ -104,7 +104,7 @@ func NewHeaderBar() *Widget {
104104 return nil
105105 }
106106 gobject.IncreaseRef(cret)
107- cls = &Widget{}
107+ cls = &HeaderBar{}
108108 cls.Ptr = cret
109109 return cls
110110 }
M v4/gtk/gtkiconview.go +9 -9
@@ -70,8 +70,8 @@ func IconViewNewFromInternalPtr(ptr uintptr) *IconView {
7070 var xNewIconView func() uintptr
7171
7272 // Creates a new `GtkIconView` widget
73-func NewIconView() *Widget {
74- var cls *Widget
73+func NewIconView() *IconView {
74+ var cls *IconView
7575
7676 cret := xNewIconView()
7777
@@ -79,7 +79,7 @@ func NewIconView() *Widget {
7979 return nil
8080 }
8181 gobject.IncreaseRef(cret)
82- cls = &Widget{}
82+ cls = &IconView{}
8383 cls.Ptr = cret
8484 return cls
8585 }
@@ -88,8 +88,8 @@ var xNewWithAreaIconView func(uintptr) uintptr
8888
8989 // Creates a new `GtkIconView` widget using the
9090 // specified @area to layout cells inside the icons.
91-func NewWithAreaIconView(AreaVar *CellArea) *Widget {
92- var cls *Widget
91+func NewWithAreaIconView(AreaVar *CellArea) *IconView {
92+ var cls *IconView
9393
9494 cret := xNewWithAreaIconView(AreaVar.GoPointer())
9595
@@ -97,7 +97,7 @@ func NewWithAreaIconView(AreaVar *CellArea) *Widget {
9797 return nil
9898 }
9999 gobject.IncreaseRef(cret)
100- cls = &Widget{}
100+ cls = &IconView{}
101101 cls.Ptr = cret
102102 return cls
103103 }
@@ -105,8 +105,8 @@ func NewWithAreaIconView(AreaVar *CellArea) *Widget {
105105 var xNewWithModelIconView func(uintptr) uintptr
106106
107107 // Creates a new `GtkIconView` widget with the model @model.
108-func NewWithModelIconView(ModelVar TreeModel) *Widget {
109- var cls *Widget
108+func NewWithModelIconView(ModelVar TreeModel) *IconView {
109+ var cls *IconView
110110
111111 cret := xNewWithModelIconView(ModelVar.GoPointer())
112112
@@ -114,7 +114,7 @@ func NewWithModelIconView(ModelVar TreeModel) *Widget {
114114 return nil
115115 }
116116 gobject.IncreaseRef(cret)
117- cls = &Widget{}
117+ cls = &IconView{}
118118 cls.Ptr = cret
119119 return cls
120120 }
M v4/gtk/gtkimage.go +21 -21
@@ -84,8 +84,8 @@ func ImageNewFromInternalPtr(ptr uintptr) *Image {
8484 var xNewImage func() uintptr
8585
8686 // Creates a new empty `GtkImage` widget.
87-func NewImage() *Widget {
88- var cls *Widget
87+func NewImage() *Image {
88+ var cls *Image
8989
9090 cret := xNewImage()
9191
@@ -93,7 +93,7 @@ func NewImage() *Widget {
9393 return nil
9494 }
9595 gobject.IncreaseRef(cret)
96- cls = &Widget{}
96+ cls = &Image{}
9797 cls.Ptr = cret
9898 return cls
9999 }
@@ -113,8 +113,8 @@ var xNewFromFileImage func(string) uintptr
113113 // The storage type (see [method@Gtk.Image.get_storage_type])
114114 // of the returned image is not defined, it will be whatever
115115 // is appropriate for displaying the file.
116-func NewFromFileImage(FilenameVar string) *Widget {
117- var cls *Widget
116+func NewFromFileImage(FilenameVar string) *Image {
117+ var cls *Image
118118
119119 cret := xNewFromFileImage(FilenameVar)
120120
@@ -122,7 +122,7 @@ func NewFromFileImage(FilenameVar string) *Widget {
122122 return nil
123123 }
124124 gobject.IncreaseRef(cret)
125- cls = &Widget{}
125+ cls = &Image{}
126126 cls.Ptr = cret
127127 return cls
128128 }
@@ -134,8 +134,8 @@ var xNewFromGiconImage func(uintptr) uintptr
134134 // If the icon name isn’t known, a “broken image” icon will be
135135 // displayed instead. If the current icon theme is changed, the icon
136136 // will be updated appropriately.
137-func NewFromGiconImage(IconVar gio.Icon) *Widget {
138- var cls *Widget
137+func NewFromGiconImage(IconVar gio.Icon) *Image {
138+ var cls *Image
139139
140140 cret := xNewFromGiconImage(IconVar.GoPointer())
141141
@@ -143,7 +143,7 @@ func NewFromGiconImage(IconVar gio.Icon) *Widget {
143143 return nil
144144 }
145145 gobject.IncreaseRef(cret)
146- cls = &Widget{}
146+ cls = &Image{}
147147 cls.Ptr = cret
148148 return cls
149149 }
@@ -155,8 +155,8 @@ var xNewFromIconNameImage func(string) uintptr
155155 // If the icon name isn’t known, a “broken image” icon will be
156156 // displayed instead. If the current icon theme is changed, the icon
157157 // will be updated appropriately.
158-func NewFromIconNameImage(IconNameVar string) *Widget {
159- var cls *Widget
158+func NewFromIconNameImage(IconNameVar string) *Image {
159+ var cls *Image
160160
161161 cret := xNewFromIconNameImage(IconNameVar)
162162
@@ -164,7 +164,7 @@ func NewFromIconNameImage(IconNameVar string) *Widget {
164164 return nil
165165 }
166166 gobject.IncreaseRef(cret)
167- cls = &Widget{}
167+ cls = &Image{}
168168 cls.Ptr = cret
169169 return cls
170170 }
@@ -179,8 +179,8 @@ var xNewFromPaintableImage func(uintptr) uintptr
179179 //
180180 // The `GtkImage` will track changes to the @paintable and update
181181 // its size and contents in response to it.
182-func NewFromPaintableImage(PaintableVar gdk.Paintable) *Widget {
183- var cls *Widget
182+func NewFromPaintableImage(PaintableVar gdk.Paintable) *Image {
183+ var cls *Image
184184
185185 cret := xNewFromPaintableImage(PaintableVar.GoPointer())
186186
@@ -188,7 +188,7 @@ func NewFromPaintableImage(PaintableVar gdk.Paintable) *Widget {
188188 return nil
189189 }
190190 gobject.IncreaseRef(cret)
191- cls = &Widget{}
191+ cls = &Image{}
192192 cls.Ptr = cret
193193 return cls
194194 }
@@ -207,8 +207,8 @@ var xNewFromPixbufImage func(uintptr) uintptr
207207 // Note that this function just creates an `GtkImage` from the pixbuf.
208208 // The `GtkImage` created will not react to state changes. Should you
209209 // want that, you should use [ctor@Gtk.Image.new_from_icon_name].
210-func NewFromPixbufImage(PixbufVar *gdkpixbuf.Pixbuf) *Widget {
211- var cls *Widget
210+func NewFromPixbufImage(PixbufVar *gdkpixbuf.Pixbuf) *Image {
211+ var cls *Image
212212
213213 cret := xNewFromPixbufImage(PixbufVar.GoPointer())
214214
@@ -216,7 +216,7 @@ func NewFromPixbufImage(PixbufVar *gdkpixbuf.Pixbuf) *Widget {
216216 return nil
217217 }
218218 gobject.IncreaseRef(cret)
219- cls = &Widget{}
219+ cls = &Image{}
220220 cls.Ptr = cret
221221 return cls
222222 }
@@ -236,8 +236,8 @@ var xNewFromResourceImage func(string) uintptr
236236 // The storage type (see [method@Gtk.Image.get_storage_type]) of
237237 // the returned image is not defined, it will be whatever is
238238 // appropriate for displaying the file.
239-func NewFromResourceImage(ResourcePathVar string) *Widget {
240- var cls *Widget
239+func NewFromResourceImage(ResourcePathVar string) *Image {
240+ var cls *Image
241241
242242 cret := xNewFromResourceImage(ResourcePathVar)
243243
@@ -245,7 +245,7 @@ func NewFromResourceImage(ResourcePathVar string) *Widget {
245245 return nil
246246 }
247247 gobject.IncreaseRef(cret)
248- cls = &Widget{}
248+ cls = &Image{}
249249 cls.Ptr = cret
250250 return cls
251251 }
M v4/gtk/gtkimcontextsimple.go +3 -3
@@ -77,15 +77,15 @@ func IMContextSimpleNewFromInternalPtr(ptr uintptr) *IMContextSimple {
7777 var xNewIMContextSimple func() uintptr
7878
7979 // Creates a new `GtkIMContextSimple`.
80-func NewIMContextSimple() *IMContext {
81- var cls *IMContext
80+func NewIMContextSimple() *IMContextSimple {
81+ var cls *IMContextSimple
8282
8383 cret := xNewIMContextSimple()
8484
8585 if cret == 0 {
8686 return nil
8787 }
88- cls = &IMContext{}
88+ cls = &IMContextSimple{}
8989 cls.Ptr = cret
9090 return cls
9191 }
M v4/gtk/gtkimmulticontext.go +3 -3
@@ -42,15 +42,15 @@ func IMMulticontextNewFromInternalPtr(ptr uintptr) *IMMulticontext {
4242 var xNewIMMulticontext func() uintptr
4343
4444 // Creates a new `GtkIMMulticontext`.
45-func NewIMMulticontext() *IMContext {
46- var cls *IMContext
45+func NewIMMulticontext() *IMMulticontext {
46+ var cls *IMMulticontext
4747
4848 cret := xNewIMMulticontext()
4949
5050 if cret == 0 {
5151 return nil
5252 }
53- cls = &IMContext{}
53+ cls = &IMMulticontext{}
5454 cls.Ptr = cret
5555 return cls
5656 }
M v4/gtk/gtkinfobar.go +6 -6
@@ -98,8 +98,8 @@ func InfoBarNewFromInternalPtr(ptr uintptr) *InfoBar {
9898 var xNewInfoBar func() uintptr
9999
100100 // Creates a new `GtkInfoBar` object.
101-func NewInfoBar() *Widget {
102- var cls *Widget
101+func NewInfoBar() *InfoBar {
102+ var cls *InfoBar
103103
104104 cret := xNewInfoBar()
105105
@@ -107,7 +107,7 @@ func NewInfoBar() *Widget {
107107 return nil
108108 }
109109 gobject.IncreaseRef(cret)
110- cls = &Widget{}
110+ cls = &InfoBar{}
111111 cls.Ptr = cret
112112 return cls
113113 }
@@ -122,8 +122,8 @@ var xNewWithButtonsInfoBar func(string, ...interface{}) uintptr
122122 // user clicks one of these dialog buttons, GtkInfoBar will emit
123123 // the [signal@Gtk.InfoBar::response] signal with the corresponding
124124 // response ID.
125-func NewWithButtonsInfoBar(FirstButtonTextVar string, varArgs ...interface{}) *Widget {
126- var cls *Widget
125+func NewWithButtonsInfoBar(FirstButtonTextVar string, varArgs ...interface{}) *InfoBar {
126+ var cls *InfoBar
127127
128128 cret := xNewWithButtonsInfoBar(FirstButtonTextVar, varArgs...)
129129
@@ -131,7 +131,7 @@ func NewWithButtonsInfoBar(FirstButtonTextVar string, varArgs ...interface{}) *W
131131 return nil
132132 }
133133 gobject.IncreaseRef(cret)
134- cls = &Widget{}
134+ cls = &InfoBar{}
135135 cls.Ptr = cret
136136 return cls
137137 }
M v4/gtk/gtkinscription.go +3 -3
@@ -59,8 +59,8 @@ func InscriptionNewFromInternalPtr(ptr uintptr) *Inscription {
5959 var xNewInscription func(string) uintptr
6060
6161 // Creates a new `GtkInscription` with the given text.
62-func NewInscription(TextVar string) *Widget {
63- var cls *Widget
62+func NewInscription(TextVar string) *Inscription {
63+ var cls *Inscription
6464
6565 cret := xNewInscription(TextVar)
6666
@@ -68,7 +68,7 @@ func NewInscription(TextVar string) *Widget {
6868 return nil
6969 }
7070 gobject.IncreaseRef(cret)
71- cls = &Widget{}
71+ cls = &Inscription{}
7272 cls.Ptr = cret
7373 return cls
7474 }
M v4/gtk/gtklabel.go +6 -6
@@ -205,8 +205,8 @@ var xNewLabel func(string) uintptr
205205 // Creates a new label with the given text inside it.
206206 //
207207 // You can pass %NULL to get an empty label widget.
208-func NewLabel(StrVar string) *Widget {
209- var cls *Widget
208+func NewLabel(StrVar string) *Label {
209+ var cls *Label
210210
211211 cret := xNewLabel(StrVar)
212212
@@ -214,7 +214,7 @@ func NewLabel(StrVar string) *Widget {
214214 return nil
215215 }
216216 gobject.IncreaseRef(cret)
217- cls = &Widget{}
217+ cls = &Label{}
218218 cls.Ptr = cret
219219 return cls
220220 }
@@ -235,8 +235,8 @@ var xNewWithMnemonicLabel func(string) uintptr
235235 // widget. For instance, if the label is inside a button or menu item,
236236 // the button or menu item will automatically become the mnemonic widget
237237 // and be activated by the mnemonic.
238-func NewWithMnemonicLabel(StrVar string) *Widget {
239- var cls *Widget
238+func NewWithMnemonicLabel(StrVar string) *Label {
239+ var cls *Label
240240
241241 cret := xNewWithMnemonicLabel(StrVar)
242242
@@ -244,7 +244,7 @@ func NewWithMnemonicLabel(StrVar string) *Widget {
244244 return nil
245245 }
246246 gobject.IncreaseRef(cret)
247- cls = &Widget{}
247+ cls = &Label{}
248248 cls.Ptr = cret
249249 return cls
250250 }
M v4/gtk/gtklevelbar.go +6 -6
@@ -130,8 +130,8 @@ func LevelBarNewFromInternalPtr(ptr uintptr) *LevelBar {
130130 var xNewLevelBar func() uintptr
131131
132132 // Creates a new `GtkLevelBar`.
133-func NewLevelBar() *Widget {
134- var cls *Widget
133+func NewLevelBar() *LevelBar {
134+ var cls *LevelBar
135135
136136 cret := xNewLevelBar()
137137
@@ -139,7 +139,7 @@ func NewLevelBar() *Widget {
139139 return nil
140140 }
141141 gobject.IncreaseRef(cret)
142- cls = &Widget{}
142+ cls = &LevelBar{}
143143 cls.Ptr = cret
144144 return cls
145145 }
@@ -147,8 +147,8 @@ func NewLevelBar() *Widget {
147147 var xNewForIntervalLevelBar func(float64, float64) uintptr
148148
149149 // Creates a new `GtkLevelBar` for the specified interval.
150-func NewForIntervalLevelBar(MinValueVar float64, MaxValueVar float64) *Widget {
151- var cls *Widget
150+func NewForIntervalLevelBar(MinValueVar float64, MaxValueVar float64) *LevelBar {
151+ var cls *LevelBar
152152
153153 cret := xNewForIntervalLevelBar(MinValueVar, MaxValueVar)
154154
@@ -156,7 +156,7 @@ func NewForIntervalLevelBar(MinValueVar float64, MaxValueVar float64) *Widget {
156156 return nil
157157 }
158158 gobject.IncreaseRef(cret)
159- cls = &Widget{}
159+ cls = &LevelBar{}
160160 cls.Ptr = cret
161161 return cls
162162 }
M v4/gtk/gtklinkbutton.go +6 -6
@@ -47,8 +47,8 @@ func LinkButtonNewFromInternalPtr(ptr uintptr) *LinkButton {
4747 var xNewLinkButton func(string) uintptr
4848
4949 // Creates a new `GtkLinkButton` with the URI as its text.
50-func NewLinkButton(UriVar string) *Widget {
51- var cls *Widget
50+func NewLinkButton(UriVar string) *LinkButton {
51+ var cls *LinkButton
5252
5353 cret := xNewLinkButton(UriVar)
5454
@@ -56,7 +56,7 @@ func NewLinkButton(UriVar string) *Widget {
5656 return nil
5757 }
5858 gobject.IncreaseRef(cret)
59- cls = &Widget{}
59+ cls = &LinkButton{}
6060 cls.Ptr = cret
6161 return cls
6262 }
@@ -64,8 +64,8 @@ func NewLinkButton(UriVar string) *Widget {
6464 var xNewWithLabelLinkButton func(string, string) uintptr
6565
6666 // Creates a new `GtkLinkButton` containing a label.
67-func NewWithLabelLinkButton(UriVar string, LabelVar string) *Widget {
68- var cls *Widget
67+func NewWithLabelLinkButton(UriVar string, LabelVar string) *LinkButton {
68+ var cls *LinkButton
6969
7070 cret := xNewWithLabelLinkButton(UriVar, LabelVar)
7171
@@ -73,7 +73,7 @@ func NewWithLabelLinkButton(UriVar string, LabelVar string) *Widget {
7373 return nil
7474 }
7575 gobject.IncreaseRef(cret)
76- cls = &Widget{}
76+ cls = &LinkButton{}
7777 cls.Ptr = cret
7878 return cls
7979 }
M v4/gtk/gtklistbox.go +6 -6
@@ -110,8 +110,8 @@ func ListBoxNewFromInternalPtr(ptr uintptr) *ListBox {
110110 var xNewListBox func() uintptr
111111
112112 // Creates a new `GtkListBox` container.
113-func NewListBox() *Widget {
114- var cls *Widget
113+func NewListBox() *ListBox {
114+ var cls *ListBox
115115
116116 cret := xNewListBox()
117117
@@ -119,7 +119,7 @@ func NewListBox() *Widget {
119119 return nil
120120 }
121121 gobject.IncreaseRef(cret)
122- cls = &Widget{}
122+ cls = &ListBox{}
123123 cls.Ptr = cret
124124 return cls
125125 }
@@ -828,8 +828,8 @@ func ListBoxRowNewFromInternalPtr(ptr uintptr) *ListBoxRow {
828828 var xNewListBoxRow func() uintptr
829829
830830 // Creates a new `GtkListBoxRow`.
831-func NewListBoxRow() *Widget {
832- var cls *Widget
831+func NewListBoxRow() *ListBoxRow {
832+ var cls *ListBoxRow
833833
834834 cret := xNewListBoxRow()
835835
@@ -837,7 +837,7 @@ func NewListBoxRow() *Widget {
837837 return nil
838838 }
839839 gobject.IncreaseRef(cret)
840- cls = &Widget{}
840+ cls = &ListBoxRow{}
841841 cls.Ptr = cret
842842 return cls
843843 }
M v4/gtk/gtklistview.go +3 -3
@@ -143,8 +143,8 @@ var xNewListView func(uintptr, uintptr) uintptr
143143 // gtk_builder_list_item_factory_new_from_resource ("/resource.ui"));
144144 //
145145 // ```
146-func NewListView(ModelVar SelectionModel, FactoryVar *ListItemFactory) *Widget {
147- var cls *Widget
146+func NewListView(ModelVar SelectionModel, FactoryVar *ListItemFactory) *ListView {
147+ var cls *ListView
148148
149149 cret := xNewListView(ModelVar.GoPointer(), FactoryVar.GoPointer())
150150
@@ -152,7 +152,7 @@ func NewListView(ModelVar SelectionModel, FactoryVar *ListItemFactory) *Widget {
152152 return nil
153153 }
154154 gobject.IncreaseRef(cret)
155- cls = &Widget{}
155+ cls = &ListView{}
156156 cls.Ptr = cret
157157 return cls
158158 }
M v4/gtk/gtklockbutton.go +3 -3
@@ -59,8 +59,8 @@ func LockButtonNewFromInternalPtr(ptr uintptr) *LockButton {
5959 var xNewLockButton func(uintptr) uintptr
6060
6161 // Creates a new lock button which reflects the @permission.
62-func NewLockButton(PermissionVar *gio.Permission) *Widget {
63- var cls *Widget
62+func NewLockButton(PermissionVar *gio.Permission) *LockButton {
63+ var cls *LockButton
6464
6565 cret := xNewLockButton(PermissionVar.GoPointer())
6666
@@ -68,7 +68,7 @@ func NewLockButton(PermissionVar *gio.Permission) *Widget {
6868 return nil
6969 }
7070 gobject.IncreaseRef(cret)
71- cls = &Widget{}
71+ cls = &LockButton{}
7272 cls.Ptr = cret
7373 return cls
7474 }
M v4/gtk/gtkmediacontrols.go +3 -3
@@ -35,8 +35,8 @@ func MediaControlsNewFromInternalPtr(ptr uintptr) *MediaControls {
3535 var xNewMediaControls func(uintptr) uintptr
3636
3737 // Creates a new `GtkMediaControls` managing the @stream passed to it.
38-func NewMediaControls(StreamVar *MediaStream) *Widget {
39- var cls *Widget
38+func NewMediaControls(StreamVar *MediaStream) *MediaControls {
39+ var cls *MediaControls
4040
4141 cret := xNewMediaControls(StreamVar.GoPointer())
4242
@@ -44,7 +44,7 @@ func NewMediaControls(StreamVar *MediaStream) *Widget {
4444 return nil
4545 }
4646 gobject.IncreaseRef(cret)
47- cls = &Widget{}
47+ cls = &MediaControls{}
4848 cls.Ptr = cret
4949 return cls
5050 }
M v4/gtk/gtkmenubutton.go +3 -3
@@ -98,8 +98,8 @@ var xNewMenuButton func() uintptr
9898 //
9999 // You can replace the child widget with another `GtkWidget`
100100 // should you wish to.
101-func NewMenuButton() *Widget {
102- var cls *Widget
101+func NewMenuButton() *MenuButton {
102+ var cls *MenuButton
103103
104104 cret := xNewMenuButton()
105105
@@ -107,7 +107,7 @@ func NewMenuButton() *Widget {
107107 return nil
108108 }
109109 gobject.IncreaseRef(cret)
110- cls = &Widget{}
110+ cls = &MenuButton{}
111111 cls.Ptr = cret
112112 return cls
113113 }
M v4/gtk/gtkmessagedialog.go +6 -6
@@ -125,8 +125,8 @@ var xNewMessageDialog func(uintptr, DialogFlags, MessageType, ButtonsType, strin
125125 // When the user clicks a button a “response” signal is emitted with
126126 // response IDs from [enum@Gtk.ResponseType]. See [class@Gtk.Dialog]
127127 // for more details.
128-func NewMessageDialog(ParentVar *Window, FlagsVar DialogFlags, TypeVar MessageType, ButtonsVar ButtonsType, MessageFormatVar string, varArgs ...interface{}) *Widget {
129- var cls *Widget
128+func NewMessageDialog(ParentVar *Window, FlagsVar DialogFlags, TypeVar MessageType, ButtonsVar ButtonsType, MessageFormatVar string, varArgs ...interface{}) *MessageDialog {
129+ var cls *MessageDialog
130130
131131 cret := xNewMessageDialog(ParentVar.GoPointer(), FlagsVar, TypeVar, ButtonsVar, MessageFormatVar, varArgs...)
132132
@@ -134,7 +134,7 @@ func NewMessageDialog(ParentVar *Window, FlagsVar DialogFlags, TypeVar MessageTy
134134 return nil
135135 }
136136 gobject.IncreaseRef(cret)
137- cls = &Widget{}
137+ cls = &MessageDialog{}
138138 cls.Ptr = cret
139139 return cls
140140 }
@@ -173,8 +173,8 @@ var xNewWithMarkupMessageDialog func(uintptr, DialogFlags, MessageType, ButtonsT
173173 // markup);
174174 //
175175 // ```
176-func NewWithMarkupMessageDialog(ParentVar *Window, FlagsVar DialogFlags, TypeVar MessageType, ButtonsVar ButtonsType, MessageFormatVar string, varArgs ...interface{}) *Widget {
177- var cls *Widget
176+func NewWithMarkupMessageDialog(ParentVar *Window, FlagsVar DialogFlags, TypeVar MessageType, ButtonsVar ButtonsType, MessageFormatVar string, varArgs ...interface{}) *MessageDialog {
177+ var cls *MessageDialog
178178
179179 cret := xNewWithMarkupMessageDialog(ParentVar.GoPointer(), FlagsVar, TypeVar, ButtonsVar, MessageFormatVar, varArgs...)
180180
@@ -182,7 +182,7 @@ func NewWithMarkupMessageDialog(ParentVar *Window, FlagsVar DialogFlags, TypeVar
182182 return nil
183183 }
184184 gobject.IncreaseRef(cret)
185- cls = &Widget{}
185+ cls = &MessageDialog{}
186186 cls.Ptr = cret
187187 return cls
188188 }
M v4/gtk/gtkmountoperation.go +3 -3
@@ -52,15 +52,15 @@ func MountOperationNewFromInternalPtr(ptr uintptr) *MountOperation {
5252 var xNewMountOperation func(uintptr) uintptr
5353
5454 // Creates a new `GtkMountOperation`.
55-func NewMountOperation(ParentVar *Window) *gio.MountOperation {
56- var cls *gio.MountOperation
55+func NewMountOperation(ParentVar *Window) *MountOperation {
56+ var cls *MountOperation
5757
5858 cret := xNewMountOperation(ParentVar.GoPointer())
5959
6060 if cret == 0 {
6161 return nil
6262 }
63- cls = &gio.MountOperation{}
63+ cls = &MountOperation{}
6464 cls.Ptr = cret
6565 return cls
6666 }
M v4/gtk/gtknotebook.go +3 -3
@@ -128,8 +128,8 @@ func NotebookNewFromInternalPtr(ptr uintptr) *Notebook {
128128 var xNewNotebook func() uintptr
129129
130130 // Creates a new `GtkNotebook` widget with no pages.
131-func NewNotebook() *Widget {
132- var cls *Widget
131+func NewNotebook() *Notebook {
132+ var cls *Notebook
133133
134134 cret := xNewNotebook()
135135
@@ -137,7 +137,7 @@ func NewNotebook() *Widget {
137137 return nil
138138 }
139139 gobject.IncreaseRef(cret)
140- cls = &Widget{}
140+ cls = &Notebook{}
141141 cls.Ptr = cret
142142 return cls
143143 }
M v4/gtk/gtkoverlay.go +3 -3
@@ -52,8 +52,8 @@ func OverlayNewFromInternalPtr(ptr uintptr) *Overlay {
5252 var xNewOverlay func() uintptr
5353
5454 // Creates a new `GtkOverlay`.
55-func NewOverlay() *Widget {
56- var cls *Widget
55+func NewOverlay() *Overlay {
56+ var cls *Overlay
5757
5858 cret := xNewOverlay()
5959
@@ -61,7 +61,7 @@ func NewOverlay() *Widget {
6161 return nil
6262 }
6363 gobject.IncreaseRef(cret)
64- cls = &Widget{}
64+ cls = &Overlay{}
6565 cls.Ptr = cret
6666 return cls
6767 }
M v4/gtk/gtkoverlaylayout.go +3 -3
@@ -44,15 +44,15 @@ func OverlayLayoutNewFromInternalPtr(ptr uintptr) *OverlayLayout {
4444 var xNewOverlayLayout func() uintptr
4545
4646 // Creates a new `GtkOverlayLayout` instance.
47-func NewOverlayLayout() *LayoutManager {
48- var cls *LayoutManager
47+func NewOverlayLayout() *OverlayLayout {
48+ var cls *OverlayLayout
4949
5050 cret := xNewOverlayLayout()
5151
5252 if cret == 0 {
5353 return nil
5454 }
55- cls = &LayoutManager{}
55+ cls = &OverlayLayout{}
5656 cls.Ptr = cret
5757 return cls
5858 }
M v4/gtk/gtkpagesetupunixdialog.go +3 -3
@@ -30,8 +30,8 @@ func PageSetupUnixDialogNewFromInternalPtr(ptr uintptr) *PageSetupUnixDialog {
3030 var xNewPageSetupUnixDialog func(string, uintptr) uintptr
3131
3232 // Creates a new page setup dialog.
33-func NewPageSetupUnixDialog(TitleVar string, ParentVar *Window) *Widget {
34- var cls *Widget
33+func NewPageSetupUnixDialog(TitleVar string, ParentVar *Window) *PageSetupUnixDialog {
34+ var cls *PageSetupUnixDialog
3535
3636 cret := xNewPageSetupUnixDialog(TitleVar, ParentVar.GoPointer())
3737
@@ -39,7 +39,7 @@ func NewPageSetupUnixDialog(TitleVar string, ParentVar *Window) *Widget {
3939 return nil
4040 }
4141 gobject.IncreaseRef(cret)
42- cls = &Widget{}
42+ cls = &PageSetupUnixDialog{}
4343 cls.Ptr = cret
4444 return cls
4545 }
M v4/gtk/gtkpaned.go +3 -3
@@ -87,8 +87,8 @@ func PanedNewFromInternalPtr(ptr uintptr) *Paned {
8787 var xNewPaned func(Orientation) uintptr
8888
8989 // Creates a new `GtkPaned` widget.
90-func NewPaned(OrientationVar Orientation) *Widget {
91- var cls *Widget
90+func NewPaned(OrientationVar Orientation) *Paned {
91+ var cls *Paned
9292
9393 cret := xNewPaned(OrientationVar)
9494
@@ -96,7 +96,7 @@ func NewPaned(OrientationVar Orientation) *Widget {
9696 return nil
9797 }
9898 gobject.IncreaseRef(cret)
99- cls = &Widget{}
99+ cls = &Paned{}
100100 cls.Ptr = cret
101101 return cls
102102 }
M v4/gtk/gtkpasswordentry.go +3 -3
@@ -64,8 +64,8 @@ func PasswordEntryNewFromInternalPtr(ptr uintptr) *PasswordEntry {
6464 var xNewPasswordEntry func() uintptr
6565
6666 // Creates a `GtkPasswordEntry`.
67-func NewPasswordEntry() *Widget {
68- var cls *Widget
67+func NewPasswordEntry() *PasswordEntry {
68+ var cls *PasswordEntry
6969
7070 cret := xNewPasswordEntry()
7171
@@ -73,7 +73,7 @@ func NewPasswordEntry() *Widget {
7373 return nil
7474 }
7575 gobject.IncreaseRef(cret)
76- cls = &Widget{}
76+ cls = &PasswordEntry{}
7777 cls.Ptr = cret
7878 return cls
7979 }
M v4/gtk/gtkpasswordentrybuffer.go +3 -3
@@ -33,15 +33,15 @@ func PasswordEntryBufferNewFromInternalPtr(ptr uintptr) *PasswordEntryBuffer {
3333 var xNewPasswordEntryBuffer func() uintptr
3434
3535 // Creates a new `GtkEntryBuffer` using secure memory allocations.
36-func NewPasswordEntryBuffer() *EntryBuffer {
37- var cls *EntryBuffer
36+func NewPasswordEntryBuffer() *PasswordEntryBuffer {
37+ var cls *PasswordEntryBuffer
3838
3939 cret := xNewPasswordEntryBuffer()
4040
4141 if cret == 0 {
4242 return nil
4343 }
44- cls = &EntryBuffer{}
44+ cls = &PasswordEntryBuffer{}
4545 cls.Ptr = cret
4646 return cls
4747 }
M v4/gtk/gtkpicture.go +18 -18
@@ -79,8 +79,8 @@ func PictureNewFromInternalPtr(ptr uintptr) *Picture {
7979 var xNewPicture func() uintptr
8080
8181 // Creates a new empty `GtkPicture` widget.
82-func NewPicture() *Widget {
83- var cls *Widget
82+func NewPicture() *Picture {
83+ var cls *Picture
8484
8585 cret := xNewPicture()
8686
@@ -88,7 +88,7 @@ func NewPicture() *Widget {
8888 return nil
8989 }
9090 gobject.IncreaseRef(cret)
91- cls = &Widget{}
91+ cls = &Picture{}
9292 cls.Ptr = cret
9393 return cls
9494 }
@@ -103,8 +103,8 @@ var xNewForFilePicture func(uintptr) uintptr
103103 // If you need to detect failures to load the file, use
104104 // [ctor@Gdk.Texture.new_from_file] to load the file yourself,
105105 // then create the `GtkPicture` from the texture.
106-func NewForFilePicture(FileVar gio.File) *Widget {
107- var cls *Widget
106+func NewForFilePicture(FileVar gio.File) *Picture {
107+ var cls *Picture
108108
109109 cret := xNewForFilePicture(FileVar.GoPointer())
110110
@@ -112,7 +112,7 @@ func NewForFilePicture(FileVar gio.File) *Widget {
112112 return nil
113113 }
114114 gobject.IncreaseRef(cret)
115- cls = &Widget{}
115+ cls = &Picture{}
116116 cls.Ptr = cret
117117 return cls
118118 }
@@ -123,8 +123,8 @@ var xNewForFilenamePicture func(string) uintptr
123123 //
124124 // This is a utility function that calls [ctor@Gtk.Picture.new_for_file].
125125 // See that function for details.
126-func NewForFilenamePicture(FilenameVar string) *Widget {
127- var cls *Widget
126+func NewForFilenamePicture(FilenameVar string) *Picture {
127+ var cls *Picture
128128
129129 cret := xNewForFilenamePicture(FilenameVar)
130130
@@ -132,7 +132,7 @@ func NewForFilenamePicture(FilenameVar string) *Widget {
132132 return nil
133133 }
134134 gobject.IncreaseRef(cret)
135- cls = &Widget{}
135+ cls = &Picture{}
136136 cls.Ptr = cret
137137 return cls
138138 }
@@ -143,8 +143,8 @@ var xNewForPaintablePicture func(uintptr) uintptr
143143 //
144144 // The `GtkPicture` will track changes to the @paintable and update
145145 // its size and contents in response to it.
146-func NewForPaintablePicture(PaintableVar gdk.Paintable) *Widget {
147- var cls *Widget
146+func NewForPaintablePicture(PaintableVar gdk.Paintable) *Picture {
147+ var cls *Picture
148148
149149 cret := xNewForPaintablePicture(PaintableVar.GoPointer())
150150
@@ -152,7 +152,7 @@ func NewForPaintablePicture(PaintableVar gdk.Paintable) *Widget {
152152 return nil
153153 }
154154 gobject.IncreaseRef(cret)
155- cls = &Widget{}
155+ cls = &Picture{}
156156 cls.Ptr = cret
157157 return cls
158158 }
@@ -165,8 +165,8 @@ var xNewForPixbufPicture func(uintptr) uintptr
165165 // See that function for details.
166166 //
167167 // The pixbuf must not be modified after passing it to this function.
168-func NewForPixbufPicture(PixbufVar *gdkpixbuf.Pixbuf) *Widget {
169- var cls *Widget
168+func NewForPixbufPicture(PixbufVar *gdkpixbuf.Pixbuf) *Picture {
169+ var cls *Picture
170170
171171 cret := xNewForPixbufPicture(PixbufVar.GoPointer())
172172
@@ -174,7 +174,7 @@ func NewForPixbufPicture(PixbufVar *gdkpixbuf.Pixbuf) *Widget {
174174 return nil
175175 }
176176 gobject.IncreaseRef(cret)
177- cls = &Widget{}
177+ cls = &Picture{}
178178 cls.Ptr = cret
179179 return cls
180180 }
@@ -185,8 +185,8 @@ var xNewForResourcePicture func(string) uintptr
185185 //
186186 // This is a utility function that calls [ctor@Gtk.Picture.new_for_file].
187187 // See that function for details.
188-func NewForResourcePicture(ResourcePathVar string) *Widget {
189- var cls *Widget
188+func NewForResourcePicture(ResourcePathVar string) *Picture {
189+ var cls *Picture
190190
191191 cret := xNewForResourcePicture(ResourcePathVar)
192192
@@ -194,7 +194,7 @@ func NewForResourcePicture(ResourcePathVar string) *Widget {
194194 return nil
195195 }
196196 gobject.IncreaseRef(cret)
197- cls = &Widget{}
197+ cls = &Picture{}
198198 cls.Ptr = cret
199199 return cls
200200 }
M v4/gtk/gtkpopover.go +3 -3
@@ -114,8 +114,8 @@ func PopoverNewFromInternalPtr(ptr uintptr) *Popover {
114114 var xNewPopover func() uintptr
115115
116116 // Creates a new `GtkPopover`.
117-func NewPopover() *Widget {
118- var cls *Widget
117+func NewPopover() *Popover {
118+ var cls *Popover
119119
120120 cret := xNewPopover()
121121
@@ -123,7 +123,7 @@ func NewPopover() *Widget {
123123 return nil
124124 }
125125 gobject.IncreaseRef(cret)
126- cls = &Widget{}
126+ cls = &Popover{}
127127 cls.Ptr = cret
128128 return cls
129129 }
M v4/gtk/gtkpopovermenu.go +6 -6
@@ -151,8 +151,8 @@ var xNewFromModelPopoverMenu func(uintptr) uintptr
151151 // This function creates menus with sliding submenus.
152152 // See [ctor@Gtk.PopoverMenu.new_from_model_full] for a way
153153 // to control this.
154-func NewFromModelPopoverMenu(ModelVar *gio.MenuModel) *Widget {
155- var cls *Widget
154+func NewFromModelPopoverMenu(ModelVar *gio.MenuModel) *PopoverMenu {
155+ var cls *PopoverMenu
156156
157157 cret := xNewFromModelPopoverMenu(ModelVar.GoPointer())
158158
@@ -160,7 +160,7 @@ func NewFromModelPopoverMenu(ModelVar *gio.MenuModel) *Widget {
160160 return nil
161161 }
162162 gobject.IncreaseRef(cret)
163- cls = &Widget{}
163+ cls = &PopoverMenu{}
164164 cls.Ptr = cret
165165 return cls
166166 }
@@ -178,8 +178,8 @@ var xNewFromModelFullPopoverMenu func(uintptr, PopoverMenuFlags) uintptr
178178 // The only flag that is supported currently is
179179 // %GTK_POPOVER_MENU_NESTED, which makes GTK create traditional,
180180 // nested submenus instead of the default sliding submenus.
181-func NewFromModelFullPopoverMenu(ModelVar *gio.MenuModel, FlagsVar PopoverMenuFlags) *Widget {
182- var cls *Widget
181+func NewFromModelFullPopoverMenu(ModelVar *gio.MenuModel, FlagsVar PopoverMenuFlags) *PopoverMenu {
182+ var cls *PopoverMenu
183183
184184 cret := xNewFromModelFullPopoverMenu(ModelVar.GoPointer(), FlagsVar)
185185
@@ -187,7 +187,7 @@ func NewFromModelFullPopoverMenu(ModelVar *gio.MenuModel, FlagsVar PopoverMenuFl
187187 return nil
188188 }
189189 gobject.IncreaseRef(cret)
190- cls = &Widget{}
190+ cls = &PopoverMenu{}
191191 cls.Ptr = cret
192192 return cls
193193 }
M v4/gtk/gtkpopovermenubar.go +3 -3
@@ -52,8 +52,8 @@ func PopoverMenuBarNewFromInternalPtr(ptr uintptr) *PopoverMenuBar {
5252 var xNewFromModelPopoverMenuBar func(uintptr) uintptr
5353
5454 // Creates a `GtkPopoverMenuBar` from a `GMenuModel`.
55-func NewFromModelPopoverMenuBar(ModelVar *gio.MenuModel) *Widget {
56- var cls *Widget
55+func NewFromModelPopoverMenuBar(ModelVar *gio.MenuModel) *PopoverMenuBar {
56+ var cls *PopoverMenuBar
5757
5858 cret := xNewFromModelPopoverMenuBar(ModelVar.GoPointer())
5959
@@ -61,7 +61,7 @@ func NewFromModelPopoverMenuBar(ModelVar *gio.MenuModel) *Widget {
6161 return nil
6262 }
6363 gobject.IncreaseRef(cret)
64- cls = &Widget{}
64+ cls = &PopoverMenuBar{}
6565 cls.Ptr = cret
6666 return cls
6767 }
M v4/gtk/gtkprintunixdialog.go +3 -3
@@ -80,8 +80,8 @@ func PrintUnixDialogNewFromInternalPtr(ptr uintptr) *PrintUnixDialog {
8080 var xNewPrintUnixDialog func(string, uintptr) uintptr
8181
8282 // Creates a new `GtkPrintUnixDialog`.
83-func NewPrintUnixDialog(TitleVar string, ParentVar *Window) *Widget {
84- var cls *Widget
83+func NewPrintUnixDialog(TitleVar string, ParentVar *Window) *PrintUnixDialog {
84+ var cls *PrintUnixDialog
8585
8686 cret := xNewPrintUnixDialog(TitleVar, ParentVar.GoPointer())
8787
@@ -89,7 +89,7 @@ func NewPrintUnixDialog(TitleVar string, ParentVar *Window) *Widget {
8989 return nil
9090 }
9191 gobject.IncreaseRef(cret)
92- cls = &Widget{}
92+ cls = &PrintUnixDialog{}
9393 cls.Ptr = cret
9494 return cls
9595 }
M v4/gtk/gtkprogressbar.go +3 -3
@@ -69,8 +69,8 @@ func ProgressBarNewFromInternalPtr(ptr uintptr) *ProgressBar {
6969 var xNewProgressBar func() uintptr
7070
7171 // Creates a new `GtkProgressBar`.
72-func NewProgressBar() *Widget {
73- var cls *Widget
72+func NewProgressBar() *ProgressBar {
73+ var cls *ProgressBar
7474
7575 cret := xNewProgressBar()
7676
@@ -78,7 +78,7 @@ func NewProgressBar() *Widget {
7878 return nil
7979 }
8080 gobject.IncreaseRef(cret)
81- cls = &Widget{}
81+ cls = &ProgressBar{}
8282 cls.Ptr = cret
8383 return cls
8484 }
M v4/gtk/gtkrevealer.go +3 -3
@@ -69,8 +69,8 @@ func RevealerNewFromInternalPtr(ptr uintptr) *Revealer {
6969 var xNewRevealer func() uintptr
7070
7171 // Creates a new `GtkRevealer`.
72-func NewRevealer() *Widget {
73- var cls *Widget
72+func NewRevealer() *Revealer {
73+ var cls *Revealer
7474
7575 cret := xNewRevealer()
7676
@@ -78,7 +78,7 @@ func NewRevealer() *Widget {
7878 return nil
7979 }
8080 gobject.IncreaseRef(cret)
81- cls = &Widget{}
81+ cls = &Revealer{}
8282 cls.Ptr = cret
8383 return cls
8484 }
M v4/gtk/gtkscale.go +6 -6
@@ -118,8 +118,8 @@ func ScaleNewFromInternalPtr(ptr uintptr) *Scale {
118118 var xNewScale func(Orientation, uintptr) uintptr
119119
120120 // Creates a new `GtkScale`.
121-func NewScale(OrientationVar Orientation, AdjustmentVar *Adjustment) *Widget {
122- var cls *Widget
121+func NewScale(OrientationVar Orientation, AdjustmentVar *Adjustment) *Scale {
122+ var cls *Scale
123123
124124 cret := xNewScale(OrientationVar, AdjustmentVar.GoPointer())
125125
@@ -127,7 +127,7 @@ func NewScale(OrientationVar Orientation, AdjustmentVar *Adjustment) *Widget {
127127 return nil
128128 }
129129 gobject.IncreaseRef(cret)
130- cls = &Widget{}
130+ cls = &Scale{}
131131 cls.Ptr = cret
132132 return cls
133133 }
@@ -145,8 +145,8 @@ var xNewWithRangeScale func(Orientation, float64, float64, float64) uintptr
145145 // Note that the way in which the precision is derived works best if
146146 // @step is a power of ten. If the resulting precision is not suitable
147147 // for your needs, use [method@Gtk.Scale.set_digits] to correct it.
148-func NewWithRangeScale(OrientationVar Orientation, MinVar float64, MaxVar float64, StepVar float64) *Widget {
149- var cls *Widget
148+func NewWithRangeScale(OrientationVar Orientation, MinVar float64, MaxVar float64, StepVar float64) *Scale {
149+ var cls *Scale
150150
151151 cret := xNewWithRangeScale(OrientationVar, MinVar, MaxVar, StepVar)
152152
@@ -154,7 +154,7 @@ func NewWithRangeScale(OrientationVar Orientation, MinVar float64, MaxVar float6
154154 return nil
155155 }
156156 gobject.IncreaseRef(cret)
157- cls = &Widget{}
157+ cls = &Scale{}
158158 cls.Ptr = cret
159159 return cls
160160 }
M v4/gtk/gtkscalebutton.go +3 -3
@@ -45,8 +45,8 @@ var xNewScaleButton func(float64, float64, float64, []string) uintptr
4545 //
4646 // The new scale button has a range between @min and @max,
4747 // with a stepping of @step.
48-func NewScaleButton(MinVar float64, MaxVar float64, StepVar float64, IconsVar []string) *Widget {
49- var cls *Widget
48+func NewScaleButton(MinVar float64, MaxVar float64, StepVar float64, IconsVar []string) *ScaleButton {
49+ var cls *ScaleButton
5050
5151 cret := xNewScaleButton(MinVar, MaxVar, StepVar, IconsVar)
5252
@@ -54,7 +54,7 @@ func NewScaleButton(MinVar float64, MaxVar float64, StepVar float64, IconsVar []
5454 return nil
5555 }
5656 gobject.IncreaseRef(cret)
57- cls = &Widget{}
57+ cls = &ScaleButton{}
5858 cls.Ptr = cret
5959 return cls
6060 }
M v4/gtk/gtkscrollbar.go +3 -3
@@ -64,8 +64,8 @@ func ScrollbarNewFromInternalPtr(ptr uintptr) *Scrollbar {
6464 var xNewScrollbar func(Orientation, uintptr) uintptr
6565
6666 // Creates a new scrollbar with the given orientation.
67-func NewScrollbar(OrientationVar Orientation, AdjustmentVar *Adjustment) *Widget {
68- var cls *Widget
67+func NewScrollbar(OrientationVar Orientation, AdjustmentVar *Adjustment) *Scrollbar {
68+ var cls *Scrollbar
6969
7070 cret := xNewScrollbar(OrientationVar, AdjustmentVar.GoPointer())
7171
@@ -73,7 +73,7 @@ func NewScrollbar(OrientationVar Orientation, AdjustmentVar *Adjustment) *Widget
7373 return nil
7474 }
7575 gobject.IncreaseRef(cret)
76- cls = &Widget{}
76+ cls = &Scrollbar{}
7777 cls.Ptr = cret
7878 return cls
7979 }
M v4/gtk/gtkscrolledwindow.go +3 -3
@@ -148,8 +148,8 @@ func ScrolledWindowNewFromInternalPtr(ptr uintptr) *ScrolledWindow {
148148 var xNewScrolledWindow func() uintptr
149149
150150 // Creates a new scrolled window.
151-func NewScrolledWindow() *Widget {
152- var cls *Widget
151+func NewScrolledWindow() *ScrolledWindow {
152+ var cls *ScrolledWindow
153153
154154 cret := xNewScrolledWindow()
155155
@@ -157,7 +157,7 @@ func NewScrolledWindow() *Widget {
157157 return nil
158158 }
159159 gobject.IncreaseRef(cret)
160- cls = &Widget{}
160+ cls = &ScrolledWindow{}
161161 cls.Ptr = cret
162162 return cls
163163 }
M v4/gtk/gtksearchbar.go +3 -3
@@ -69,8 +69,8 @@ var xNewSearchBar func() uintptr
6969 //
7070 // You will need to tell it about which widget is going to be your text
7171 // entry using [method@Gtk.SearchBar.connect_entry].
72-func NewSearchBar() *Widget {
73- var cls *Widget
72+func NewSearchBar() *SearchBar {
73+ var cls *SearchBar
7474
7575 cret := xNewSearchBar()
7676
@@ -78,7 +78,7 @@ func NewSearchBar() *Widget {
7878 return nil
7979 }
8080 gobject.IncreaseRef(cret)
81- cls = &Widget{}
81+ cls = &SearchBar{}
8282 cls.Ptr = cret
8383 return cls
8484 }
M v4/gtk/gtksearchentry.go +3 -3
@@ -64,8 +64,8 @@ func SearchEntryNewFromInternalPtr(ptr uintptr) *SearchEntry {
6464 var xNewSearchEntry func() uintptr
6565
6666 // Creates a `GtkSearchEntry`.
67-func NewSearchEntry() *Widget {
68- var cls *Widget
67+func NewSearchEntry() *SearchEntry {
68+ var cls *SearchEntry
6969
7070 cret := xNewSearchEntry()
7171
@@ -73,7 +73,7 @@ func NewSearchEntry() *Widget {
7373 return nil
7474 }
7575 gobject.IncreaseRef(cret)
76- cls = &Widget{}
76+ cls = &SearchEntry{}
7777 cls.Ptr = cret
7878 return cls
7979 }
M v4/gtk/gtkseparator.go +3 -3
@@ -36,8 +36,8 @@ func SeparatorNewFromInternalPtr(ptr uintptr) *Separator {
3636 var xNewSeparator func(Orientation) uintptr
3737
3838 // Creates a new `GtkSeparator` with the given orientation.
39-func NewSeparator(OrientationVar Orientation) *Widget {
40- var cls *Widget
39+func NewSeparator(OrientationVar Orientation) *Separator {
40+ var cls *Separator
4141
4242 cret := xNewSeparator(OrientationVar)
4343
@@ -45,7 +45,7 @@ func NewSeparator(OrientationVar Orientation) *Widget {
4545 return nil
4646 }
4747 gobject.IncreaseRef(cret)
48- cls = &Widget{}
48+ cls = &Separator{}
4949 cls.Ptr = cret
5050 return cls
5151 }
M v4/gtk/gtkshortcutcontroller.go +6 -6
@@ -73,15 +73,15 @@ func ShortcutControllerNewFromInternalPtr(ptr uintptr) *ShortcutController {
7373 var xNewShortcutController func() uintptr
7474
7575 // Creates a new shortcut controller.
76-func NewShortcutController() *EventController {
77- var cls *EventController
76+func NewShortcutController() *ShortcutController {
77+ var cls *ShortcutController
7878
7979 cret := xNewShortcutController()
8080
8181 if cret == 0 {
8282 return nil
8383 }
84- cls = &EventController{}
84+ cls = &ShortcutController{}
8585 cls.Ptr = cret
8686 return cls
8787 }
@@ -94,15 +94,15 @@ var xNewForModelShortcutController func(uintptr) uintptr
9494 // A controller created by this function does not let you add or
9595 // remove individual shortcuts using the shortcut controller api,
9696 // but you can change the contents of the model.
97-func NewForModelShortcutController(ModelVar gio.ListModel) *EventController {
98- var cls *EventController
97+func NewForModelShortcutController(ModelVar gio.ListModel) *ShortcutController {
98+ var cls *ShortcutController
9999
100100 cret := xNewForModelShortcutController(ModelVar.GoPointer())
101101
102102 if cret == 0 {
103103 return nil
104104 }
105- cls = &EventController{}
105+ cls = &ShortcutController{}
106106 cls.Ptr = cret
107107 return cls
108108 }
M v4/gtk/gtkshortcutlabel.go +3 -3
@@ -32,8 +32,8 @@ func ShortcutLabelNewFromInternalPtr(ptr uintptr) *ShortcutLabel {
3232 var xNewShortcutLabel func(string) uintptr
3333
3434 // Creates a new `GtkShortcutLabel` with @accelerator set.
35-func NewShortcutLabel(AcceleratorVar string) *Widget {
36- var cls *Widget
35+func NewShortcutLabel(AcceleratorVar string) *ShortcutLabel {
36+ var cls *ShortcutLabel
3737
3838 cret := xNewShortcutLabel(AcceleratorVar)
3939
@@ -41,7 +41,7 @@ func NewShortcutLabel(AcceleratorVar string) *Widget {
4141 return nil
4242 }
4343 gobject.IncreaseRef(cret)
44- cls = &Widget{}
44+ cls = &ShortcutLabel{}
4545 cls.Ptr = cret
4646 return cls
4747 }
M v4/gtk/gtkshortcuttrigger.go +6 -6
@@ -68,15 +68,15 @@ var xNewAlternativeTrigger func(uintptr, uintptr) uintptr
6868 //
6969 // Note that nesting is allowed, so if you want more than two
7070 // alternative, create a new alternative trigger for each option.
71-func NewAlternativeTrigger(FirstVar *ShortcutTrigger, SecondVar *ShortcutTrigger) *ShortcutTrigger {
72- var cls *ShortcutTrigger
71+func NewAlternativeTrigger(FirstVar *ShortcutTrigger, SecondVar *ShortcutTrigger) *AlternativeTrigger {
72+ var cls *AlternativeTrigger
7373
7474 cret := xNewAlternativeTrigger(FirstVar.GoPointer(), SecondVar.GoPointer())
7575
7676 if cret == 0 {
7777 return nil
7878 }
79- cls = &ShortcutTrigger{}
79+ cls = &AlternativeTrigger{}
8080 cls.Ptr = cret
8181 return cls
8282 }
@@ -146,15 +146,15 @@ var xNewKeyvalTrigger func(uint, gdk.ModifierType) uintptr
146146
147147 // Creates a `GtkShortcutTrigger` that will trigger whenever
148148 // the key with the given @keyval and @modifiers is pressed.
149-func NewKeyvalTrigger(KeyvalVar uint, ModifiersVar gdk.ModifierType) *ShortcutTrigger {
150- var cls *ShortcutTrigger
149+func NewKeyvalTrigger(KeyvalVar uint, ModifiersVar gdk.ModifierType) *KeyvalTrigger {
150+ var cls *KeyvalTrigger
151151
152152 cret := xNewKeyvalTrigger(KeyvalVar, ModifiersVar)
153153
154154 if cret == 0 {
155155 return nil
156156 }
157- cls = &ShortcutTrigger{}
157+ cls = &KeyvalTrigger{}
158158 cls.Ptr = cret
159159 return cls
160160 }
M v4/gtk/gtksignallistitemfactory.go +3 -3
@@ -71,15 +71,15 @@ var xNewSignalListItemFactory func() uintptr
7171 // Creates a new `GtkSignalListItemFactory`.
7272 //
7373 // You need to connect signal handlers before you use it.
74-func NewSignalListItemFactory() *ListItemFactory {
75- var cls *ListItemFactory
74+func NewSignalListItemFactory() *SignalListItemFactory {
75+ var cls *SignalListItemFactory
7676
7777 cret := xNewSignalListItemFactory()
7878
7979 if cret == 0 {
8080 return nil
8181 }
82- cls = &ListItemFactory{}
82+ cls = &SignalListItemFactory{}
8383 cls.Ptr = cret
8484 return cls
8585 }
M v4/gtk/gtkspinbutton.go +6 -6
@@ -187,8 +187,8 @@ func SpinButtonNewFromInternalPtr(ptr uintptr) *SpinButton {
187187 var xNewSpinButton func(uintptr, float64, uint) uintptr
188188
189189 // Creates a new `GtkSpinButton`.
190-func NewSpinButton(AdjustmentVar *Adjustment, ClimbRateVar float64, DigitsVar uint) *Widget {
191- var cls *Widget
190+func NewSpinButton(AdjustmentVar *Adjustment, ClimbRateVar float64, DigitsVar uint) *SpinButton {
191+ var cls *SpinButton
192192
193193 cret := xNewSpinButton(AdjustmentVar.GoPointer(), ClimbRateVar, DigitsVar)
194194
@@ -196,7 +196,7 @@ func NewSpinButton(AdjustmentVar *Adjustment, ClimbRateVar float64, DigitsVar ui
196196 return nil
197197 }
198198 gobject.IncreaseRef(cret)
199- cls = &Widget{}
199+ cls = &SpinButton{}
200200 cls.Ptr = cret
201201 return cls
202202 }
@@ -216,8 +216,8 @@ var xNewWithRangeSpinButton func(float64, float64, float64) uintptr
216216 // best if @step is a power of ten. If the resulting precision
217217 // is not suitable for your needs, use
218218 // [method@Gtk.SpinButton.set_digits] to correct it.
219-func NewWithRangeSpinButton(MinVar float64, MaxVar float64, StepVar float64) *Widget {
220- var cls *Widget
219+func NewWithRangeSpinButton(MinVar float64, MaxVar float64, StepVar float64) *SpinButton {
220+ var cls *SpinButton
221221
222222 cret := xNewWithRangeSpinButton(MinVar, MaxVar, StepVar)
223223
@@ -225,7 +225,7 @@ func NewWithRangeSpinButton(MinVar float64, MaxVar float64, StepVar float64) *Wi
225225 return nil
226226 }
227227 gobject.IncreaseRef(cret)
228- cls = &Widget{}
228+ cls = &SpinButton{}
229229 cls.Ptr = cret
230230 return cls
231231 }
M v4/gtk/gtkspinner.go +3 -3
@@ -35,8 +35,8 @@ func SpinnerNewFromInternalPtr(ptr uintptr) *Spinner {
3535 var xNewSpinner func() uintptr
3636
3737 // Returns a new spinner widget. Not yet started.
38-func NewSpinner() *Widget {
39- var cls *Widget
38+func NewSpinner() *Spinner {
39+ var cls *Spinner
4040
4141 cret := xNewSpinner()
4242
@@ -44,7 +44,7 @@ func NewSpinner() *Widget {
4444 return nil
4545 }
4646 gobject.IncreaseRef(cret)
47- cls = &Widget{}
47+ cls = &Spinner{}
4848 cls.Ptr = cret
4949 return cls
5050 }
M v4/gtk/gtkstack.go +3 -3
@@ -124,8 +124,8 @@ func StackNewFromInternalPtr(ptr uintptr) *Stack {
124124 var xNewStack func() uintptr
125125
126126 // Creates a new `GtkStack`.
127-func NewStack() *Widget {
128- var cls *Widget
127+func NewStack() *Stack {
128+ var cls *Stack
129129
130130 cret := xNewStack()
131131
@@ -133,7 +133,7 @@ func NewStack() *Widget {
133133 return nil
134134 }
135135 gobject.IncreaseRef(cret)
136- cls = &Widget{}
136+ cls = &Stack{}
137137 cls.Ptr = cret
138138 return cls
139139 }
M v4/gtk/gtkstacksidebar.go +3 -3
@@ -35,8 +35,8 @@ func StackSidebarNewFromInternalPtr(ptr uintptr) *StackSidebar {
3535 var xNewStackSidebar func() uintptr
3636
3737 // Creates a new `GtkStackSidebar`.
38-func NewStackSidebar() *Widget {
39- var cls *Widget
38+func NewStackSidebar() *StackSidebar {
39+ var cls *StackSidebar
4040
4141 cret := xNewStackSidebar()
4242
@@ -44,7 +44,7 @@ func NewStackSidebar() *Widget {
4444 return nil
4545 }
4646 gobject.IncreaseRef(cret)
47- cls = &Widget{}
47+ cls = &StackSidebar{}
4848 cls.Ptr = cret
4949 return cls
5050 }
M v4/gtk/gtkstackswitcher.go +3 -3
@@ -53,8 +53,8 @@ func StackSwitcherNewFromInternalPtr(ptr uintptr) *StackSwitcher {
5353 var xNewStackSwitcher func() uintptr
5454
5555 // Create a new `GtkStackSwitcher`.
56-func NewStackSwitcher() *Widget {
57- var cls *Widget
56+func NewStackSwitcher() *StackSwitcher {
57+ var cls *StackSwitcher
5858
5959 cret := xNewStackSwitcher()
6060
@@ -62,7 +62,7 @@ func NewStackSwitcher() *Widget {
6262 return nil
6363 }
6464 gobject.IncreaseRef(cret)
65- cls = &Widget{}
65+ cls = &StackSwitcher{}
6666 cls.Ptr = cret
6767 return cls
6868 }
M v4/gtk/gtkstatusbar.go +3 -3
@@ -56,8 +56,8 @@ func StatusbarNewFromInternalPtr(ptr uintptr) *Statusbar {
5656 var xNewStatusbar func() uintptr
5757
5858 // Creates a new `GtkStatusbar` ready for messages.
59-func NewStatusbar() *Widget {
60- var cls *Widget
59+func NewStatusbar() *Statusbar {
60+ var cls *Statusbar
6161
6262 cret := xNewStatusbar()
6363
@@ -65,7 +65,7 @@ func NewStatusbar() *Widget {
6565 return nil
6666 }
6767 gobject.IncreaseRef(cret)
68- cls = &Widget{}
68+ cls = &Statusbar{}
6969 cls.Ptr = cret
7070 return cls
7171 }
M v4/gtk/gtkswitch.go +3 -3
@@ -47,8 +47,8 @@ func SwitchNewFromInternalPtr(ptr uintptr) *Switch {
4747 var xNewSwitch func() uintptr
4848
4949 // Creates a new `GtkSwitch` widget.
50-func NewSwitch() *Widget {
51- var cls *Widget
50+func NewSwitch() *Switch {
51+ var cls *Switch
5252
5353 cret := xNewSwitch()
5454
@@ -56,7 +56,7 @@ func NewSwitch() *Widget {
5656 return nil
5757 }
5858 gobject.IncreaseRef(cret)
59- cls = &Widget{}
59+ cls = &Switch{}
6060 cls.Ptr = cret
6161 return cls
6262 }
M v4/gtk/gtktext.go +6 -6
@@ -85,8 +85,8 @@ func TextNewFromInternalPtr(ptr uintptr) *Text {
8585 var xNewText func() uintptr
8686
8787 // Creates a new `GtkText`.
88-func NewText() *Widget {
89- var cls *Widget
88+func NewText() *Text {
89+ var cls *Text
9090
9191 cret := xNewText()
9292
@@ -94,7 +94,7 @@ func NewText() *Widget {
9494 return nil
9595 }
9696 gobject.IncreaseRef(cret)
97- cls = &Widget{}
97+ cls = &Text{}
9898 cls.Ptr = cret
9999 return cls
100100 }
@@ -102,8 +102,8 @@ func NewText() *Widget {
102102 var xNewWithBufferText func(uintptr) uintptr
103103
104104 // Creates a new `GtkText` with the specified text buffer.
105-func NewWithBufferText(BufferVar *EntryBuffer) *Widget {
106- var cls *Widget
105+func NewWithBufferText(BufferVar *EntryBuffer) *Text {
106+ var cls *Text
107107
108108 cret := xNewWithBufferText(BufferVar.GoPointer())
109109
@@ -111,7 +111,7 @@ func NewWithBufferText(BufferVar *EntryBuffer) *Widget {
111111 return nil
112112 }
113113 gobject.IncreaseRef(cret)
114- cls = &Widget{}
114+ cls = &Text{}
115115 cls.Ptr = cret
116116 return cls
117117 }
M v4/gtk/gtktextview.go +6 -6
@@ -132,8 +132,8 @@ var xNewTextView func() uintptr
132132 // text view, an empty default buffer will be created for you. Get the
133133 // buffer with [method@Gtk.TextView.get_buffer]. If you want to specify
134134 // your own buffer, consider [ctor@Gtk.TextView.new_with_buffer].
135-func NewTextView() *Widget {
136- var cls *Widget
135+func NewTextView() *TextView {
136+ var cls *TextView
137137
138138 cret := xNewTextView()
139139
@@ -141,7 +141,7 @@ func NewTextView() *Widget {
141141 return nil
142142 }
143143 gobject.IncreaseRef(cret)
144- cls = &Widget{}
144+ cls = &TextView{}
145145 cls.Ptr = cret
146146 return cls
147147 }
@@ -154,8 +154,8 @@ var xNewWithBufferTextView func(uintptr) uintptr
154154 // to create a default buffer, in which case this function is equivalent
155155 // to [ctor@Gtk.TextView.new]. The text view adds its own reference count
156156 // to the buffer; it does not take over an existing reference.
157-func NewWithBufferTextView(BufferVar *TextBuffer) *Widget {
158- var cls *Widget
157+func NewWithBufferTextView(BufferVar *TextBuffer) *TextView {
158+ var cls *TextView
159159
160160 cret := xNewWithBufferTextView(BufferVar.GoPointer())
161161
@@ -163,7 +163,7 @@ func NewWithBufferTextView(BufferVar *TextBuffer) *Widget {
163163 return nil
164164 }
165165 gobject.IncreaseRef(cret)
166- cls = &Widget{}
166+ cls = &TextView{}
167167 cls.Ptr = cret
168168 return cls
169169 }
M v4/gtk/gtktogglebutton.go +9 -9
@@ -110,8 +110,8 @@ var xNewToggleButton func() uintptr
110110 // Creates a new toggle button.
111111 //
112112 // A widget should be packed into the button, as in [ctor@Gtk.Button.new].
113-func NewToggleButton() *Widget {
114- var cls *Widget
113+func NewToggleButton() *ToggleButton {
114+ var cls *ToggleButton
115115
116116 cret := xNewToggleButton()
117117
@@ -119,7 +119,7 @@ func NewToggleButton() *Widget {
119119 return nil
120120 }
121121 gobject.IncreaseRef(cret)
122- cls = &Widget{}
122+ cls = &ToggleButton{}
123123 cls.Ptr = cret
124124 return cls
125125 }
@@ -127,8 +127,8 @@ func NewToggleButton() *Widget {
127127 var xNewWithLabelToggleButton func(string) uintptr
128128
129129 // Creates a new toggle button with a text label.
130-func NewWithLabelToggleButton(LabelVar string) *Widget {
131- var cls *Widget
130+func NewWithLabelToggleButton(LabelVar string) *ToggleButton {
131+ var cls *ToggleButton
132132
133133 cret := xNewWithLabelToggleButton(LabelVar)
134134
@@ -136,7 +136,7 @@ func NewWithLabelToggleButton(LabelVar string) *Widget {
136136 return nil
137137 }
138138 gobject.IncreaseRef(cret)
139- cls = &Widget{}
139+ cls = &ToggleButton{}
140140 cls.Ptr = cret
141141 return cls
142142 }
@@ -147,8 +147,8 @@ var xNewWithMnemonicToggleButton func(string) uintptr
147147 //
148148 // The label will be created using [ctor@Gtk.Label.new_with_mnemonic],
149149 // so underscores in @label indicate the mnemonic for the button.
150-func NewWithMnemonicToggleButton(LabelVar string) *Widget {
151- var cls *Widget
150+func NewWithMnemonicToggleButton(LabelVar string) *ToggleButton {
151+ var cls *ToggleButton
152152
153153 cret := xNewWithMnemonicToggleButton(LabelVar)
154154
@@ -156,7 +156,7 @@ func NewWithMnemonicToggleButton(LabelVar string) *Widget {
156156 return nil
157157 }
158158 gobject.IncreaseRef(cret)
159- cls = &Widget{}
159+ cls = &ToggleButton{}
160160 cls.Ptr = cret
161161 return cls
162162 }
M v4/gtk/gtktreeexpander.go +3 -3
@@ -69,8 +69,8 @@ func TreeExpanderNewFromInternalPtr(ptr uintptr) *TreeExpander {
6969 var xNewTreeExpander func() uintptr
7070
7171 // Creates a new `GtkTreeExpander`
72-func NewTreeExpander() *Widget {
73- var cls *Widget
72+func NewTreeExpander() *TreeExpander {
73+ var cls *TreeExpander
7474
7575 cret := xNewTreeExpander()
7676
@@ -78,7 +78,7 @@ func NewTreeExpander() *Widget {
7878 return nil
7979 }
8080 gobject.IncreaseRef(cret)
81- cls = &Widget{}
81+ cls = &TreeExpander{}
8282 cls.Ptr = cret
8383 return cls
8484 }
M v4/gtk/gtktreeview.go +6 -6
@@ -162,8 +162,8 @@ func TreeViewNewFromInternalPtr(ptr uintptr) *TreeView {
162162 var xNewTreeView func() uintptr
163163
164164 // Creates a new `GtkTreeView` widget.
165-func NewTreeView() *Widget {
166- var cls *Widget
165+func NewTreeView() *TreeView {
166+ var cls *TreeView
167167
168168 cret := xNewTreeView()
169169
@@ -171,7 +171,7 @@ func NewTreeView() *Widget {
171171 return nil
172172 }
173173 gobject.IncreaseRef(cret)
174- cls = &Widget{}
174+ cls = &TreeView{}
175175 cls.Ptr = cret
176176 return cls
177177 }
@@ -179,8 +179,8 @@ func NewTreeView() *Widget {
179179 var xNewWithModelTreeView func(uintptr) uintptr
180180
181181 // Creates a new `GtkTreeView` widget with the model initialized to @model.
182-func NewWithModelTreeView(ModelVar TreeModel) *Widget {
183- var cls *Widget
182+func NewWithModelTreeView(ModelVar TreeModel) *TreeView {
183+ var cls *TreeView
184184
185185 cret := xNewWithModelTreeView(ModelVar.GoPointer())
186186
@@ -188,7 +188,7 @@ func NewWithModelTreeView(ModelVar TreeModel) *Widget {
188188 return nil
189189 }
190190 gobject.IncreaseRef(cret)
191- cls = &Widget{}
191+ cls = &TreeView{}
192192 cls.Ptr = cret
193193 return cls
194194 }
M v4/gtk/gtkvideo.go +15 -15
@@ -45,8 +45,8 @@ func VideoNewFromInternalPtr(ptr uintptr) *Video {
4545 var xNewVideo func() uintptr
4646
4747 // Creates a new empty `GtkVideo`.
48-func NewVideo() *Widget {
49- var cls *Widget
48+func NewVideo() *Video {
49+ var cls *Video
5050
5151 cret := xNewVideo()
5252
@@ -54,7 +54,7 @@ func NewVideo() *Widget {
5454 return nil
5555 }
5656 gobject.IncreaseRef(cret)
57- cls = &Widget{}
57+ cls = &Video{}
5858 cls.Ptr = cret
5959 return cls
6060 }
@@ -62,8 +62,8 @@ func NewVideo() *Widget {
6262 var xNewForFileVideo func(uintptr) uintptr
6363
6464 // Creates a `GtkVideo` to play back the given @file.
65-func NewForFileVideo(FileVar gio.File) *Widget {
66- var cls *Widget
65+func NewForFileVideo(FileVar gio.File) *Video {
66+ var cls *Video
6767
6868 cret := xNewForFileVideo(FileVar.GoPointer())
6969
@@ -71,7 +71,7 @@ func NewForFileVideo(FileVar gio.File) *Widget {
7171 return nil
7272 }
7373 gobject.IncreaseRef(cret)
74- cls = &Widget{}
74+ cls = &Video{}
7575 cls.Ptr = cret
7676 return cls
7777 }
@@ -82,8 +82,8 @@ var xNewForFilenameVideo func(string) uintptr
8282 //
8383 // This is a utility function that calls [ctor@Gtk.Video.new_for_file],
8484 // See that function for details.
85-func NewForFilenameVideo(FilenameVar string) *Widget {
86- var cls *Widget
85+func NewForFilenameVideo(FilenameVar string) *Video {
86+ var cls *Video
8787
8888 cret := xNewForFilenameVideo(FilenameVar)
8989
@@ -91,7 +91,7 @@ func NewForFilenameVideo(FilenameVar string) *Widget {
9191 return nil
9292 }
9393 gobject.IncreaseRef(cret)
94- cls = &Widget{}
94+ cls = &Video{}
9595 cls.Ptr = cret
9696 return cls
9797 }
@@ -99,8 +99,8 @@ func NewForFilenameVideo(FilenameVar string) *Widget {
9999 var xNewForMediaStreamVideo func(uintptr) uintptr
100100
101101 // Creates a `GtkVideo` to play back the given @stream.
102-func NewForMediaStreamVideo(StreamVar *MediaStream) *Widget {
103- var cls *Widget
102+func NewForMediaStreamVideo(StreamVar *MediaStream) *Video {
103+ var cls *Video
104104
105105 cret := xNewForMediaStreamVideo(StreamVar.GoPointer())
106106
@@ -108,7 +108,7 @@ func NewForMediaStreamVideo(StreamVar *MediaStream) *Widget {
108108 return nil
109109 }
110110 gobject.IncreaseRef(cret)
111- cls = &Widget{}
111+ cls = &Video{}
112112 cls.Ptr = cret
113113 return cls
114114 }
@@ -119,8 +119,8 @@ var xNewForResourceVideo func(string) uintptr
119119 // given @resource_path.
120120 //
121121 // This is a utility function that calls [ctor@Gtk.Video.new_for_file].
122-func NewForResourceVideo(ResourcePathVar string) *Widget {
123- var cls *Widget
122+func NewForResourceVideo(ResourcePathVar string) *Video {
123+ var cls *Video
124124
125125 cret := xNewForResourceVideo(ResourcePathVar)
126126
@@ -128,7 +128,7 @@ func NewForResourceVideo(ResourcePathVar string) *Widget {
128128 return nil
129129 }
130130 gobject.IncreaseRef(cret)
131- cls = &Widget{}
131+ cls = &Video{}
132132 cls.Ptr = cret
133133 return cls
134134 }
M v4/gtk/gtkviewport.go +3 -3
@@ -39,8 +39,8 @@ var xNewViewport func(uintptr, uintptr) uintptr
3939 //
4040 // The new viewport uses the given adjustments, or default
4141 // adjustments if none are given.
42-func NewViewport(HadjustmentVar *Adjustment, VadjustmentVar *Adjustment) *Widget {
43- var cls *Widget
42+func NewViewport(HadjustmentVar *Adjustment, VadjustmentVar *Adjustment) *Viewport {
43+ var cls *Viewport
4444
4545 cret := xNewViewport(HadjustmentVar.GoPointer(), VadjustmentVar.GoPointer())
4646
@@ -48,7 +48,7 @@ func NewViewport(HadjustmentVar *Adjustment, VadjustmentVar *Adjustment) *Widget
4848 return nil
4949 }
5050 gobject.IncreaseRef(cret)
51- cls = &Widget{}
51+ cls = &Viewport{}
5252 cls.Ptr = cret
5353 return cls
5454 }
M v4/gtk/gtkvolumebutton.go +3 -3
@@ -28,8 +28,8 @@ var xNewVolumeButton func() uintptr
2828 // The button has a range between 0.0 and 1.0, with a stepping of 0.02.
2929 // Volume values can be obtained and modified using the functions from
3030 // [class@Gtk.ScaleButton].
31-func NewVolumeButton() *Widget {
32- var cls *Widget
31+func NewVolumeButton() *VolumeButton {
32+ var cls *VolumeButton
3333
3434 cret := xNewVolumeButton()
3535
@@ -37,7 +37,7 @@ func NewVolumeButton() *Widget {
3737 return nil
3838 }
3939 gobject.IncreaseRef(cret)
40- cls = &Widget{}
40+ cls = &VolumeButton{}
4141 cls.Ptr = cret
4242 return cls
4343 }
M v4/gtk/gtkwindow.go +3 -3
@@ -109,8 +109,8 @@ var xNewWindow func() uintptr
109109 // return a reference to the caller.
110110 //
111111 // To delete a `GtkWindow`, call [method@Gtk.Window.destroy].
112-func NewWindow() *Widget {
113- var cls *Widget
112+func NewWindow() *Window {
113+ var cls *Window
114114
115115 cret := xNewWindow()
116116
@@ -118,7 +118,7 @@ func NewWindow() *Widget {
118118 return nil
119119 }
120120 gobject.IncreaseRef(cret)
121- cls = &Widget{}
121+ cls = &Window{}
122122 cls.Ptr = cret
123123 return cls
124124 }
M v4/gtk/gtkwindowcontrols.go +3 -3
@@ -82,8 +82,8 @@ func WindowControlsNewFromInternalPtr(ptr uintptr) *WindowControls {
8282 var xNewWindowControls func(PackType) uintptr
8383
8484 // Creates a new `GtkWindowControls`.
85-func NewWindowControls(SideVar PackType) *Widget {
86- var cls *Widget
85+func NewWindowControls(SideVar PackType) *WindowControls {
86+ var cls *WindowControls
8787
8888 cret := xNewWindowControls(SideVar)
8989
@@ -91,7 +91,7 @@ func NewWindowControls(SideVar PackType) *Widget {
9191 return nil
9292 }
9393 gobject.IncreaseRef(cret)
94- cls = &Widget{}
94+ cls = &WindowControls{}
9595 cls.Ptr = cret
9696 return cls
9797 }
M v4/gtk/gtkwindowhandle.go +3 -3
@@ -42,8 +42,8 @@ func WindowHandleNewFromInternalPtr(ptr uintptr) *WindowHandle {
4242 var xNewWindowHandle func() uintptr
4343
4444 // Creates a new `GtkWindowHandle`.
45-func NewWindowHandle() *Widget {
46- var cls *Widget
45+func NewWindowHandle() *WindowHandle {
46+ var cls *WindowHandle
4747
4848 cret := xNewWindowHandle()
4949
@@ -51,7 +51,7 @@ func NewWindowHandle() *Widget {
5151 return nil
5252 }
5353 gobject.IncreaseRef(cret)
54- cls = &Widget{}
54+ cls = &WindowHandle{}
5555 cls.Ptr = cret
5656 return cls
5757 }

Keyboard shortcuts

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

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

Branches 1

Tags 102

↑↓ moveenter openesc close