示例#1
0
文件: gdk3.go 项目: jkeys089/go-gtk3
// 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
}
示例#2
0
// Conversion function
func newDeviceFromNative(obj unsafe.Pointer) interface{} {
	d := Device{}
	d.object = C.to_GdkDevice(obj)
	return &d
}