// Layout finalizer func layoutFinalizer(l *Layout) { runtime.SetFinalizer(l, func(l *Layout) { gobject.Unref(l) }) }
// FontFamily finalizer func fontFamilyFinalizer(f *FontFamily) { runtime.SetFinalizer(f, func(f *FontFamily) { gobject.Unref(f) }) }
// Fontset finalizer func fontsetFinalizer(f *Fontset) { runtime.SetFinalizer(f, func(f *Fontset) { gobject.Unref(f) }) }
// PangoContext finalizer func contextFinalizer(c *Context) { runtime.SetFinalizer(c, func(c *Context) { gobject.Unref(c) }) }
// Clear Window struct when it goes out of reach func windowFinalizer(w *Window) { runtime.SetFinalizer(w, func(w *Window) { gobject.Unref(w) }) }
// Clear Screen struct when it goes out of reach func screenFinalizer(s *Screen) { runtime.SetFinalizer(s, func(s *Screen) { gobject.Unref(s) }) }
// Clear Device struct when it goes out of reach func deviceFinalizer(d *Device) { runtime.SetFinalizer(d, func(d *Device) { gobject.Unref(d) }) }
// Clear Display struct when it goes out of reach func displayFinalizer(d *Display) { runtime.SetFinalizer(d, func(d *Display) { gobject.Unref(d) }) }