GIR: Use OverrideX and GetX as callback override functions
- commit
- 1ba02a9f53bd1a1b749e08c8668063d9f5097060
- author
- Felicitas Pojtinger · · 2025-10-09 04:40 UTC
- committer
- Jeroen Wijenbergh · · 2025-10-16 13:39 UTC
- parent
- c965cb3
- signature
- unsigned
1 file · +6 -6
M templates/go +6 -6
| @@ -84,9 +84,9 @@ func (x *{{$outer.Name}}) {{.Name}}({{conv .Args.API.Full}}) {{.Ret.Return}} { | |||
| 84 | 84 | {{end}} | |
| 85 | 85 | ||
| 86 | 86 | {{range .CallbackAccessors -}} | |
| 87 | - | {{if .Doc}}// SetCallback{{.Name}} sets the callback function. | |
| 88 | - | {{.Doc}}{{else}}// SetCallback{{.Name}} sets the callback function.{{end}} | |
| 89 | - | func (x *{{$outer.Name}}) SetCallback{{.Name}}(cb {{.CallbackType}}) { | |
| 87 | + | {{if .Doc}}// Override{{.Name}} sets the callback function. | |
| 88 | + | {{.Doc}}{{else}}// Override{{.Name}} sets the callback function.{{end}} | |
| 89 | + | func (x *{{$outer.Name}}) Override{{.Name}}(cb {{.CallbackType}}) { | |
| 90 | 90 | if cb == nil { | |
| 91 | 91 | x.x{{.Name}} = 0 | |
| 92 | 92 | } else { | |
| @@ -100,9 +100,9 @@ func (x *{{$outer.Name}}) SetCallback{{.Name}}(cb {{.CallbackType}}) { | |||
| 100 | 100 | } | |
| 101 | 101 | } | |
| 102 | 102 | ||
| 103 | - | {{if .Doc}}// GetCallback{{.Name}} gets the callback function. | |
| 104 | - | {{.Doc}}{{else}}// GetCallback{{.Name}} gets the callback function.{{end}} | |
| 105 | - | func (x *{{$outer.Name}}) GetCallback{{.Name}}() {{.CallbackType}} { | |
| 103 | + | {{if .Doc}}// Get{{.Name}} gets the callback function. | |
| 104 | + | {{.Doc}}{{else}}// Get{{.Name}} gets the callback function.{{end}} | |
| 105 | + | func (x *{{$outer.Name}}) Get{{.Name}}() {{.CallbackType}} { | |
| 106 | 106 | if x.x{{.Name}} == 0 { | |
| 107 | 107 | return nil | |
| 108 | 108 | } | |
| @@ -84,9 +84,9 @@ func (x *{{$outer.Name}}) {{.Name}}({{conv .Args.API.Full}}) {{.Ret.Return}} { | |||||
| 84 | {{end}} | 84 | {{end}} | ||
| 85 | 85 | ||||
| 86 | {{range .CallbackAccessors -}} | 86 | {{range .CallbackAccessors -}} | ||
| 87 | - | {{if .Doc}}// SetCallback{{.Name}} sets the callback function. | 87 | + | {{if .Doc}}// Override{{.Name}} sets the callback function. |
| 88 | - | {{.Doc}}{{else}}// SetCallback{{.Name}} sets the callback function.{{end}} | 88 | + | {{.Doc}}{{else}}// Override{{.Name}} sets the callback function.{{end}} |
| 89 | - | func (x *{{$outer.Name}}) SetCallback{{.Name}}(cb {{.CallbackType}}) { | 89 | + | func (x *{{$outer.Name}}) Override{{.Name}}(cb {{.CallbackType}}) { |
| 90 | if cb == nil { | 90 | if cb == nil { | ||
| 91 | x.x{{.Name}} = 0 | 91 | x.x{{.Name}} = 0 | ||
| 92 | } else { | 92 | } else { | ||
| @@ -100,9 +100,9 @@ func (x *{{$outer.Name}}) SetCallback{{.Name}}(cb {{.CallbackType}}) { | |||||
| 100 | } | 100 | } | ||
| 101 | } | 101 | } | ||
| 102 | 102 | ||||
| 103 | - | {{if .Doc}}// GetCallback{{.Name}} gets the callback function. | 103 | + | {{if .Doc}}// Get{{.Name}} gets the callback function. |
| 104 | - | {{.Doc}}{{else}}// GetCallback{{.Name}} gets the callback function.{{end}} | 104 | + | {{.Doc}}{{else}}// Get{{.Name}} gets the callback function.{{end}} |
| 105 | - | func (x *{{$outer.Name}}) GetCallback{{.Name}}() {{.CallbackType}} { | 105 | + | func (x *{{$outer.Name}}) Get{{.Name}}() {{.CallbackType}} { |
| 106 | if x.x{{.Name}} == 0 { | 106 | if x.x{{.Name}} == 0 { | ||
| 107 | return nil | 107 | return nil | ||
| 108 | } | 108 | } | ||