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 |
|
} |