| 1 |
< |
/* Copyright (c) 1993 Regents of the University of California */ |
| 1 |
> |
/* Copyright (c) 1995 Regents of the University of California */ |
| 2 |
|
|
| 3 |
|
#ifndef lint |
| 4 |
|
static char SCCSid[] = "$SunId$ LBL"; |
| 74 |
|
int yoff = 0; /* y image offset */ |
| 75 |
|
|
| 76 |
|
int parent = 0; /* number of children, -1 if child */ |
| 77 |
+ |
int sequential = 0; /* display images in sequence */ |
| 78 |
|
|
| 79 |
|
VIEW ourview = STDVIEW; /* image view parameters */ |
| 80 |
|
int gotview = 0; /* got parameters from file */ |
| 160 |
|
case 'f': |
| 161 |
|
fast = !fast; |
| 162 |
|
break; |
| 163 |
+ |
case 's': |
| 164 |
+ |
sequential = !sequential; |
| 165 |
+ |
break; |
| 166 |
|
case 'e': |
| 167 |
|
if (argv[i+1][0] != '+' && argv[i+1][0] != '-') |
| 168 |
|
goto userr; |
| 223 |
|
getevent(); /* main loop */ |
| 224 |
|
userr: |
| 225 |
|
fprintf(stderr, |
| 226 |
< |
"Usage: %s [-di disp][[-ge] spec][-b][-m][-d][-f][-c nclrs][-e +/-stops][-g gamcor] pic ..\n", |
| 226 |
> |
"Usage: %s [-di disp][[-ge] spec][-b][-m][-d][-f][-c nclrs][-e +/-stops][-g gamcor][-s] pic ..\n", |
| 227 |
|
progname); |
| 228 |
|
exit(1); |
| 229 |
|
} |
| 565 |
|
map_rcolors(ourras, wind); |
| 566 |
|
if (fast) |
| 567 |
|
make_rpixmap(ourras, wind); |
| 568 |
< |
if (parent < 0 & sigrecv == 0) { /* notify parent */ |
| 568 |
> |
if (!sequential & parent < 0 & sigrecv == 0) { |
| 569 |
|
kill(getppid(), SIGCONT); |
| 570 |
|
sigrecv--; |
| 571 |
|
} |