コード例 #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
ファイル: gdkdevice.go プロジェクト: napsy/go-gtk3
// Conversion function
func newDeviceFromNative(obj unsafe.Pointer) interface{} {
	d := Device{}
	d.object = C.to_GdkDevice(obj)
	return &d
}