- Timestamp:
- May 15, 2007, 3:25:20 PM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/kapa-mods-2007-05/Ohana/src/opihi/cmd.data/cursor.c
r7917 r13391 3 3 int cursor (int argc, char **argv) { 4 4 5 char string[20], key[20] ;6 int i, N, Nsource, Source, IsImage;5 char string[20], key[20], *name; 6 int i, N, kapa, IsImage; 7 7 double X, Y, R, D, Z; 8 8 void *oldsignal; … … 10 10 Buffer *buf; 11 11 12 Nsource = -1; 13 if ((N = get_argument (argc, argv, "-n"))) { 14 remove_argument (N, &argc, argv); 15 Nsource = atof (argv[N]); 16 remove_argument (N, &argc, argv); 17 } 12 /* need to be able to specify graph vs image coords 18 13 if ((N = get_argument (argc, argv, "-g"))) { 19 14 remove_argument (N, &argc, argv); … … 24 19 SetImageDevice (TRUE); 25 20 } 26 IsImage = GetCurrentDevice (); 27 if (IsImage) { 28 if (!GetImage (&Source, &Nsource)) return (FALSE); 29 } else { 30 if (!GetGraph (&graphmode, &Source, &Nsource)) return (FALSE); 21 */ 22 23 name = NULL; 24 if ((N = get_argument (argc, argv, "-n"))) { 25 remove_argument (N, &argc, argv); 26 name = strcreate (argv[N]); 27 remove_argument (N, &argc, argv); 31 28 } 29 if (!GetGraph (&graphmode, &kapa, name)) return (FALSE); 30 FREE (name); 32 31 33 32 N = 0; … … 42 41 if (IsImage) buf = SelectBuffer (GetImageName(), OLDBUFFER, FALSE); 43 42 44 KiiCursorOn ( Source);43 KiiCursorOn (kapa); 45 44 46 45 oldsignal = signal (SIGINT, handle_interrupt); … … 48 47 Z = -1.0; 49 48 for (i = 0; ((i < N) || (N == 0)) && !interrupt; i++) { 50 KiiCursorRead ( Source, &X, &Y, key);49 KiiCursorRead (kapa, &X, &Y, key); 51 50 52 51 sprintf (string, "X%s", key); … … 73 72 74 73 signal (SIGINT, oldsignal); 75 KiiCursorOff ( Source);74 KiiCursorOff (kapa); 76 75 return (TRUE); 77 76 }
Note:
See TracChangeset
for help on using the changeset viewer.
