コード例 #1
0
ファイル: pango.go プロジェクト: norisatir/go-gtk3
// Layout finalizer
func layoutFinalizer(l *Layout) {
	runtime.SetFinalizer(l, func(l *Layout) { gobject.Unref(l) })
}
コード例 #2
0
ファイル: pango.go プロジェクト: norisatir/go-gtk3
// FontFamily finalizer
func fontFamilyFinalizer(f *FontFamily) {
	runtime.SetFinalizer(f, func(f *FontFamily) { gobject.Unref(f) })
}
コード例 #3
0
ファイル: pango.go プロジェクト: norisatir/go-gtk3
// Fontset finalizer
func fontsetFinalizer(f *Fontset) {
	runtime.SetFinalizer(f, func(f *Fontset) { gobject.Unref(f) })
}
コード例 #4
0
ファイル: pango.go プロジェクト: norisatir/go-gtk3
// PangoContext finalizer
func contextFinalizer(c *Context) {
	runtime.SetFinalizer(c, func(c *Context) { gobject.Unref(c) })
}
コード例 #5
0
ファイル: gdk3.go プロジェクト: jkeys089/go-gtk3
// Clear Window struct when it goes out of reach
func windowFinalizer(w *Window) {
	runtime.SetFinalizer(w, func(w *Window) { gobject.Unref(w) })
}
コード例 #6
0
ファイル: gdk3.go プロジェクト: jkeys089/go-gtk3
// Clear Screen struct when it goes out of reach
func screenFinalizer(s *Screen) {
	runtime.SetFinalizer(s, func(s *Screen) { gobject.Unref(s) })
}
コード例 #7
0
ファイル: gdk3.go プロジェクト: jkeys089/go-gtk3
// Clear Device struct when it goes out of reach
func deviceFinalizer(d *Device) {
	runtime.SetFinalizer(d, func(d *Device) { gobject.Unref(d) })
}
コード例 #8
0
ファイル: gdk3.go プロジェクト: jkeys089/go-gtk3
// Clear Display struct when it goes out of reach
func displayFinalizer(d *Display) {
	runtime.SetFinalizer(d, func(d *Display) { gobject.Unref(d) })
}