name specification

This commit is contained in:
vCaesar 2016-10-20 01:52:33 +08:00
parent 01f8b8701d
commit fda0a45b6c
4 changed files with 36 additions and 36 deletions

View File

@ -163,7 +163,7 @@ int CheckKeyFlags(char* f, MMKeyFlags* flags)
// return GetFlagsFromString(value, flags); // return GetFlagsFromString(value, flags);
// } // }
char* akeyTap(char *k,char *aval){ char* aKeyTap(char *k,char *aval){
MMKeyFlags flags = (MMKeyFlags) MOD_NONE; MMKeyFlags flags = (MMKeyFlags) MOD_NONE;
// MMKeyFlags flags = 0; // MMKeyFlags flags = 0;
MMKeyCode key; MMKeyCode key;
@ -197,7 +197,7 @@ char* akeyTap(char *k,char *aval){
return "0"; return "0";
} }
char* akeyToggle(char *k,char *d){ char* aKeyToggle(char *k,char *d){
MMKeyFlags flags = (MMKeyFlags) MOD_NONE; MMKeyFlags flags = (MMKeyFlags) MOD_NONE;
MMKeyCode key; MMKeyCode key;
@ -232,15 +232,15 @@ char* akeyToggle(char *k,char *d){
return "success"; return "success";
} }
void atypeString(char *str){ void aTypeString(char *str){
typeString(str); typeString(str);
} }
void atypeStringDelayed(char *str,size_t cpm){ void aTypeStringDelayed(char *str,size_t cpm){
typeStringDelayed(str, cpm); typeStringDelayed(str, cpm);
} }
void asetKeyboardDelay(size_t val){ void aSetKeyboardDelay(size_t val){
keyboardDelay =val; keyboardDelay =val;
} }

View File

@ -29,7 +29,7 @@ int mouseDelay = 10;
// return 0; // return 0;
// } // }
int amoveMouse(size_t x, size_t y){ int aMoveMouse(size_t x, size_t y){
MMPoint point; MMPoint point;
//int x =103; //int x =103;
//int y =104; //int y =104;
@ -39,7 +39,7 @@ int amoveMouse(size_t x, size_t y){
return 0; return 0;
} }
int adragMouse(size_t x, size_t y){ int aDragMouse(size_t x, size_t y){
// const size_t x=10; // const size_t x=10;
// const size_t y=20; // const size_t y=20;
MMMouseButton button = LEFT_BUTTON; MMMouseButton button = LEFT_BUTTON;
@ -53,7 +53,7 @@ int adragMouse(size_t x, size_t y){
return 0; return 0;
} }
int amoveMouseSmooth(size_t x, size_t y){ int aMoveMouseSmooth(size_t x, size_t y){
MMPoint point; MMPoint point;
point = MMPointMake(x, y); point = MMPointMake(x, y);
smoothlyMoveMouse(point); smoothlyMoveMouse(point);
@ -63,7 +63,7 @@ int amoveMouseSmooth(size_t x, size_t y){
} }
MMPoint agetMousePos(){ MMPoint aGetMousePos(){
MMPoint pos = getMousePos(); MMPoint pos = getMousePos();
//Return object with .x and .y. //Return object with .x and .y.
@ -71,7 +71,7 @@ MMPoint agetMousePos(){
return pos; return pos;
} }
int amouseClick(){ int aMouseClick(){
MMMouseButton button = LEFT_BUTTON; MMMouseButton button = LEFT_BUTTON;
bool doubleC = false; bool doubleC = false;
@ -86,21 +86,21 @@ int amouseClick(){
return 0; return 0;
} }
int amouseToggle(){ int aMouseToggle(){
MMMouseButton button = LEFT_BUTTON; MMMouseButton button = LEFT_BUTTON;
bool down = false; bool down = false;
return 0; return 0;
} }
int asetMouseDelay(size_t val){ int aSetMouseDelay(size_t val){
// int val=10; // int val=10;
mouseDelay = val; mouseDelay = val;
return 0; return 0;
} }
int ascrollMouse(size_t scrollMagnitude,char *s){ int aScrollMouse(size_t scrollMagnitude,char *s){
// int scrollMagnitude = 20; // int scrollMagnitude = 20;
MMMouseWheelDirection scrollDirection; MMMouseWheelDirection scrollDirection;

View File

@ -42,20 +42,20 @@ type Bit_map struct {
} }
func GetPixelColor(x, y C.size_t) string { func GetPixelColor(x, y C.size_t) string {
color := C.agetPixelColor(x, y) color := C.aGetPixelColor(x, y)
gcolor := C.GoString(color) gcolor := C.GoString(color)
defer C.free(unsafe.Pointer(color)) defer C.free(unsafe.Pointer(color))
return gcolor return gcolor
} }
func GetScreenSize() (C.size_t, C.size_t) { func GetScreenSize() (C.size_t, C.size_t) {
size := C.agetScreenSize() size := C.aGetScreenSize()
// Println("...", size, size.width) // Println("...", size, size.width)
return size.width, size.height return size.width, size.height
} }
func GetXDisplayName() string { func GetXDisplayName() string {
name := C.agetXDisplayName() name := C.aGetXDisplayName()
gname := C.GoString(name) gname := C.GoString(name)
defer C.free(unsafe.Pointer(name)) defer C.free(unsafe.Pointer(name))
return gname return gname
@ -63,13 +63,13 @@ func GetXDisplayName() string {
func SetXDisplayName(name string) string { func SetXDisplayName(name string) string {
cname := C.CString(name) cname := C.CString(name)
str := C.asetXDisplayName(cname) str := C.aSetXDisplayName(cname)
gstr := C.GoString(str) gstr := C.GoString(str)
return gstr return gstr
} }
func CaptureScreen(x, y, w, h C.int) Bit_map { func CaptureScreen(x, y, w, h C.int) Bit_map {
bit := C.acaptureScreen(x, y, w, h) bit := C.aCaptureScreen(x, y, w, h)
// Println("...", bit) // Println("...", bit)
bit_map := Bit_map{ bit_map := Bit_map{
ImageBuffer: bit.imageBuffer, ImageBuffer: bit.imageBuffer,
@ -99,38 +99,38 @@ type MPoint struct {
//C.size_t int //C.size_t int
func MoveMouse(x, y C.size_t) { func MoveMouse(x, y C.size_t) {
C.amoveMouse(x, y) C.aMoveMouse(x, y)
} }
func DragMouse(x, y C.size_t) { func DragMouse(x, y C.size_t) {
C.adragMouse(x, y) C.aDragMouse(x, y)
} }
func MoveMouseSmooth(x, y C.size_t) { func MoveMouseSmooth(x, y C.size_t) {
C.amoveMouseSmooth(x, y) C.aMoveMouseSmooth(x, y)
} }
func GetMousePos() (C.size_t, C.size_t) { func GetMousePos() (C.size_t, C.size_t) {
pos := C.agetMousePos() pos := C.aGetMousePos()
// Println("pos:###", pos, pos.x, pos.y) // Println("pos:###", pos, pos.x, pos.y)
return pos.x, pos.y return pos.x, pos.y
} }
func MouseClick() { func MouseClick() {
C.amouseClick() C.aMouseClick()
} }
func MouseToggle() { func MouseToggle() {
C.amouseToggle() C.aMouseToggle()
} }
func SetMouseDelay(x C.size_t) { func SetMouseDelay(x C.size_t) {
C.asetMouseDelay(x) C.aSetMouseDelay(x)
} }
func ScrollMouse(x C.size_t, y string) { func ScrollMouse(x C.size_t, y string) {
z := C.CString(y) z := C.CString(y)
C.ascrollMouse(x, z) C.aScrollMouse(x, z)
defer C.free(unsafe.Pointer(z)) defer C.free(unsafe.Pointer(z))
} }
@ -163,7 +163,7 @@ func KeyTap(args ...string) {
zkey := C.CString(args[0]) zkey := C.CString(args[0])
amod := C.CString(apara) amod := C.CString(apara)
// defer func() { // defer func() {
C.akeyTap(zkey, amod) C.aKeyTap(zkey, amod)
// }() // }()
defer C.free(unsafe.Pointer(zkey)) defer C.free(unsafe.Pointer(zkey))
@ -182,7 +182,7 @@ func KeyToggle(args ...string) {
zkey := C.CString(args[0]) zkey := C.CString(args[0])
amod := C.CString(apara) amod := C.CString(apara)
// defer func() { // defer func() {
str := C.akeyToggle(zkey, amod) str := C.aKeyToggle(zkey, amod)
Println(str) Println(str)
// }() // }()
defer C.free(unsafe.Pointer(zkey)) defer C.free(unsafe.Pointer(zkey))
@ -191,18 +191,18 @@ func KeyToggle(args ...string) {
func TypeString(x string) { func TypeString(x string) {
cx := C.CString(x) cx := C.CString(x)
C.atypeString(cx) C.aTypeString(cx)
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 C.size_t) {
cx := C.CString(x) cx := C.CString(x)
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 C.size_t) {
C.asetKeyboardDelay(x) C.aSetKeyboardDelay(x)
} }
/* /*

View File

@ -10,7 +10,7 @@ void padHex(MMRGBHex color, char* hex){
} }
char* agetPixelColor(size_t x, size_t y){ char* aGetPixelColor(size_t x, size_t y){
MMBitmapRef bitmap; MMBitmapRef bitmap;
MMRGBHex color; MMRGBHex color;
@ -40,13 +40,13 @@ char* agetPixelColor(size_t x, size_t y){
return s; return s;
} }
MMSize agetScreenSize(){ MMSize aGetScreenSize(){
//Get display size. //Get display size.
MMSize displaySize = getMainDisplaySize(); MMSize displaySize = getMainDisplaySize();
return displaySize; return displaySize;
} }
char* agetXDisplayName(){ char* aGetXDisplayName(){
#if defined(USE_X11) #if defined(USE_X11)
const char* display = getXDisplay(); const char* display = getXDisplay();
char* sd=(char*)calloc(100,sizeof(char*)); char* sd=(char*)calloc(100,sizeof(char*));
@ -58,7 +58,7 @@ char* agetXDisplayName(){
#endif #endif
} }
char* asetXDisplayName(char* name){ char* aSetXDisplayName(char* name){
#if defined(USE_X11) #if defined(USE_X11)
setXDisplay(name); setXDisplay(name);
return "success"; return "success";
@ -67,7 +67,7 @@ char* asetXDisplayName(char* name){
#endif #endif
} }
MMBitmapRef acaptureScreen(int x,int y,int w,int h){ MMBitmapRef aCaptureScreen(int x,int y,int w,int h){
// if (){ // if (){
// x = 0; // x = 0;
// y = 0; // y = 0;