From 96ebcf692069c61558baec6bcac262a862e33f00 Mon Sep 17 00:00:00 2001 From: vCaesar Date: Sat, 17 Dec 2016 16:50:57 +0800 Subject: [PATCH] Simplify api --- doc.md | 1 + event/goEvent.h | 2 +- robotgo.go | 7 +++++++ zh_doc.md | 1 + 4 files changed, 10 insertions(+), 1 deletion(-) diff --git a/doc.md b/doc.md index 75389f2..c13e42c 100644 --- a/doc.md +++ b/doc.md @@ -21,6 +21,7 @@ #####[Click](#MouseClick)(Equivalent to MouseClick) #####[MouseToggle](#MouseToggle) #####[DragMouse](#DragMouse) +#####[Drag](#DragMouse)(Equivalent to DragMouse) #####[GetMousePos](#GetMousePos) #####[ScrollMouse](#ScrollMouse) diff --git a/event/goEvent.h b/event/goEvent.h index 72a5185..e35393c 100644 --- a/event/goEvent.h +++ b/event/goEvent.h @@ -9,7 +9,7 @@ // except according to those terms. #ifdef HAVE_CONFIG_H -#include + #include #endif #include "../base/os.h" diff --git a/robotgo.go b/robotgo.go index 410f33b..ceb649d 100644 --- a/robotgo.go +++ b/robotgo.go @@ -196,6 +196,13 @@ func DragMouse(x, y int) { C.aDragMouse(cx, cy) } +//Drag Drag the Mouse +func Drag(x, y int) { + cx := C.size_t(x) + cy := C.size_t(y) + C.aDragMouse(cx, cy) +} + //MoveMouseSmooth Move the Mouse Smooth func MoveMouseSmooth(x, y int, args ...float64) { cx := C.size_t(x) diff --git a/zh_doc.md b/zh_doc.md index 9130272..dfb22f0 100644 --- a/zh_doc.md +++ b/zh_doc.md @@ -21,6 +21,7 @@ #####[Click](#MouseClick)(相当于MouseClick) #####[MouseToggle](#MouseToggle) #####[DragMouse](#DragMouse) +#####[Drag](#DragMouse)(相当于DragMouse) #####[GetMousePos](#GetMousePos) #####[ScrollMouse](#ScrollMouse)