fixed c99 func and update code style

This commit is contained in:
vcaesar 2019-02-21 09:10:31 -04:00
parent a2f711c144
commit 8d5c932532
2 changed files with 17 additions and 9 deletions

View File

@ -49,7 +49,7 @@ int cstatus = 1;
int event_status;
int rrevent;
int add(dispatcher_t dispatch);
int add_hook(dispatcher_t dispatch);
void add_event_async();
int add_event(char *key_event);
int stop_event();

24
hook.go
View File

@ -96,28 +96,36 @@ func (e Event) String() string {
return fmt.Sprintf("%v - Event: {Kind: KeyUp, Rawcode: %v, Keychar: %v}",
e.When, e.Rawcode, e.Keychar)
case KeyHold:
return fmt.Sprintf("%v - Event: {Kind: KeyHold, Rawcode: %v, Keychar: %v}",
return fmt.Sprintf(
"%v - Event: {Kind: KeyHold, Rawcode: %v, Keychar: %v}",
e.When, e.Rawcode, e.Keychar)
case KeyDown:
return fmt.Sprintf("%v - Event: {Kind: KeyDown, Rawcode: %v, Keychar: %v}",
return fmt.Sprintf(
"%v - Event: {Kind: KeyDown, Rawcode: %v, Keychar: %v}",
e.When, e.Rawcode, e.Keychar)
case MouseUp:
return fmt.Sprintf("%v - Event: {Kind: MouseUp, Button: %v, X: %v, Y: %v, Clicks: %v}",
return fmt.Sprintf(
"%v - Event: {Kind: MouseUp, Button: %v, X: %v, Y: %v, Clicks: %v}",
e.When, e.Button, e.X, e.Y, e.Clicks)
case MouseHold:
return fmt.Sprintf("%v - Event: {Kind: MouseHold, Button: %v, X: %v, Y: %v, Clicks: %v}",
return fmt.Sprintf(
"%v - Event: {Kind: MouseHold, Button: %v, X: %v, Y: %v, Clicks: %v}",
e.When, e.Button, e.X, e.Y, e.Clicks)
case MouseDown:
return fmt.Sprintf("%v - Event: {Kind: MouseDown, Button: %v, X: %v, Y: %v, Clicks: %v}",
return fmt.Sprintf(
"%v - Event: {Kind: MouseDown, Button: %v, X: %v, Y: %v, Clicks: %v}",
e.When, e.Button, e.X, e.Y, e.Clicks)
case MouseMove:
return fmt.Sprintf("%v - Event: {Kind: MouseMove, Button: %v, X: %v, Y: %v, Clicks: %v}",
return fmt.Sprintf(
"%v - Event: {Kind: MouseMove, Button: %v, X: %v, Y: %v, Clicks: %v}",
e.When, e.Button, e.X, e.Y, e.Clicks)
case MouseDrag:
return fmt.Sprintf("%v - Event: {Kind: MouseDrag, Button: %v, X: %v, Y: %v, Clicks: %v}",
return fmt.Sprintf(
"%v - Event: {Kind: MouseDrag, Button: %v, X: %v, Y: %v, Clicks: %v}",
e.When, e.Button, e.X, e.Y, e.Clicks)
case MouseWheel:
return fmt.Sprintf("%v - Event: {Kind: MouseWheel, Amount: %v, Rotation: %v, Direction: %v}",
return fmt.Sprintf(
"%v - Event: {Kind: MouseWheel, Amount: %v, Rotation: %v, Direction: %v}",
e.When, e.Amount, e.Rotation, e.Direction)
case FakeEvent:
return fmt.Sprintf("%v - Event: {Kind: FakeEvent}", e.When)