mirror of
https://github.com/go-vgo/robotgo.git
synced 2025-06-02 23:23:55 +00:00
Clear C Type
This commit is contained in:
parent
8d56089f69
commit
36b4088fef
15
robotgo.go
15
robotgo.go
@ -321,14 +321,15 @@ func TypeString(x string) {
|
|||||||
defer C.free(unsafe.Pointer(cx))
|
defer C.free(unsafe.Pointer(cx))
|
||||||
}
|
}
|
||||||
|
|
||||||
func TypeStringDelayed(x string, y C.size_t) {
|
func TypeStringDelayed(x string, y int) {
|
||||||
cx := C.CString(x)
|
cx := C.CString(x)
|
||||||
|
cy := C.C.size_t(y)
|
||||||
C.aTypeStringDelayed(cx, y)
|
C.aTypeStringDelayed(cx, y)
|
||||||
defer C.free(unsafe.Pointer(cx))
|
defer C.free(unsafe.Pointer(cx))
|
||||||
}
|
}
|
||||||
|
|
||||||
func SetKeyboardDelay(x C.size_t) {
|
func SetKeyboardDelay(x int) {
|
||||||
C.aSetKeyboardDelay(x)
|
C.aSetKeyboardDelay(C.size_t(x))
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@ -339,7 +340,7 @@ func SetKeyboardDelay(x C.size_t) {
|
|||||||
| |_) | | | | | | | | | / _____ \ | |
|
| |_) | | | | | | | | | / _____ \ | |
|
||||||
|______/ |__| |__| |__| |__| /__/ \__\ | _|
|
|______/ |__| |__| |__| |__| /__/ \__\ | _|
|
||||||
*/
|
*/
|
||||||
func FindBitmap(args ...interface{}) (C.size_t, C.size_t) {
|
func FindBitmap(args ...interface{}) (int, int) {
|
||||||
var bit C.MMBitmapRef
|
var bit C.MMBitmapRef
|
||||||
bit = args[0].(C.MMBitmapRef)
|
bit = args[0].(C.MMBitmapRef)
|
||||||
|
|
||||||
@ -350,7 +351,7 @@ func FindBitmap(args ...interface{}) (C.size_t, C.size_t) {
|
|||||||
rect.size.width = C.size_t(args[3].(int))
|
rect.size.width = C.size_t(args[3].(int))
|
||||||
rect.size.height = C.size_t(args[4].(int))
|
rect.size.height = C.size_t(args[4].(int))
|
||||||
}, func(e interface{}) {
|
}, func(e interface{}) {
|
||||||
Println("err:::", e)
|
// Println("err:::", e)
|
||||||
// rect.origin.x = x
|
// rect.origin.x = x
|
||||||
// rect.origin.y = y
|
// rect.origin.y = y
|
||||||
// rect.size.width = w
|
// rect.size.width = w
|
||||||
@ -359,7 +360,7 @@ func FindBitmap(args ...interface{}) (C.size_t, C.size_t) {
|
|||||||
|
|
||||||
pos := C.aFindBitmap(bit, rect)
|
pos := C.aFindBitmap(bit, rect)
|
||||||
// Println("pos----", pos)
|
// Println("pos----", pos)
|
||||||
return pos.x, pos.y
|
return int(pos.x), int(pos.y)
|
||||||
}
|
}
|
||||||
|
|
||||||
func OpenBitmap(args ...interface{}) C.MMBitmapRef {
|
func OpenBitmap(args ...interface{}) C.MMBitmapRef {
|
||||||
@ -396,7 +397,7 @@ func SaveBitmap(args ...interface{}) {
|
|||||||
// func SaveBitmap(bit C.MMBitmapRef, gpath string, mtype C.MMImageType) {
|
// func SaveBitmap(bit C.MMBitmapRef, gpath string, mtype C.MMImageType) {
|
||||||
// path := C.CString(gpath)
|
// path := C.CString(gpath)
|
||||||
// savebit := C.aSaveBitmap(bit, path, mtype)
|
// savebit := C.aSaveBitmap(bit, path, mtype)
|
||||||
// Println("opening...", savebit)
|
// Println("saveing...", savebit)
|
||||||
// // return bit
|
// // return bit
|
||||||
// // defer C.free(unsafe.Pointer(path))
|
// // defer C.free(unsafe.Pointer(path))
|
||||||
// }
|
// }
|
||||||
|
Loading…
Reference in New Issue
Block a user