Changeset 4472
- Timestamp:
- 06/04/08 08:34:12 (5 years ago)
- Location:
- developers/jeremy/maniac/src
- Files:
-
- 3 edited
-
maniac.c (modified) (2 diffs)
-
mouse_event.c (modified) (3 diffs)
-
mouse_event.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
developers/jeremy/maniac/src/maniac.c
r4468 r4472 117 117 x = rand() % w; 118 118 y = rand() % h; 119 mouse_cmd = rand() % 2;119 mouse_cmd = rand() % 3; 120 120 lap = random_lap_get(); 121 121 … … 185 185 { 186 186 case MOUSE_CLICK: 187 maniac_mouse click(disp, 1, x, y);187 maniac_mouse_click(disp, 1, x, y); 188 188 printf("Click x=%4d, y=%4d, lap=%7d\n", x, y, lap); 189 189 break; 190 case MOUSE_DOUBLE_CLICK: 191 maniac_mouse_double_click(disp, 1, x, y); 192 printf("Double_Click x=%4d, y=%4d, lap=%7d\n", x, y, lap); 193 break; 190 194 case MOUSE_DND: 191 maniac_mouse dnd(disp, 1, x, y);195 maniac_mouse_dnd(disp, 1, x, y); 192 196 printf("DND x=%4d, y=%4d lap=%7d\n", x, y, lap); 193 197 break; -
developers/jeremy/maniac/src/mouse_event.c
r4468 r4472 1 1 #include <X11/extensions/XTest.h> 2 #include <unistd.h> 2 3 #include <stdio.h> 3 4 #include "mouse_event.h" … … 51 52 52 53 int 53 maniac_mouse click(Display *disp, int button, int x, int y)54 maniac_mouse_click(Display *disp, int button, int x, int y) 54 55 { 55 56 int ret; … … 62 63 63 64 int 64 maniac_mousednd(Display *disp, int button, int x, int y) 65 maniac_mouse_double_click(Display *disp, int button, int x, int y) 66 { 67 int ret; 68 ret = maniac_mousemove(disp, x, y); 69 if (!ret) 70 return ret; 71 ret = maniac_click(disp, button); 72 if (!ret) 73 return ret; 74 usleep(200000); 75 ret = maniac_click(disp, button); 76 return ret; 77 } 78 79 int 80 maniac_mouse_dnd(Display *disp, int button, int x, int y) 65 81 { 66 82 int ret; -
developers/jeremy/maniac/src/mouse_event.h
r4468 r4472 8 8 enum { 9 9 MOUSE_CLICK, 10 MOUSE_DOUBLE_CLICK, 10 11 MOUSE_DND 11 12 }MouseCmd; … … 17 18 int maniac_mouseup(Display *disp, int button); 18 19 int maniac_click(Display *disp, int button); 19 int maniac_mouseclick(Display *disp, int button, int x, int y); 20 int maniac_mousednd(Display *disp, int button, int x, int y); 20 int maniac_mouse_click(Display *disp, int button, int x, int y); 21 int maniac_mouse_double_click(Display *disp, int button, int x, int y); 22 int maniac_mouse_dnd(Display *disp, int button, int x, int y); 21 23 22 24
Note: See TracChangeset
for help on using the changeset viewer.
