// Conversion function func newDeviceFromNative(obj unsafe.Pointer) interface{} { d := &Device{} d.object = C.to_GdkDevice(obj) if gobject.IsObjectFloating(d) { gobject.RefSink(d) } else { gobject.Ref(d) } deviceFinalizer(d) return d }
// Conversion function func newDeviceFromNative(obj unsafe.Pointer) interface{} { d := Device{} d.object = C.to_GdkDevice(obj) return &d }