tomwalters@0
|
1 .TH XREVIEW 1 "12 May 1995"
|
tomwalters@0
|
2 .LP
|
tomwalters@0
|
3 .SH NAME
|
tomwalters@0
|
4 .LP
|
tomwalters@0
|
5 xreview \- display of AIM cartoons for X Window System
|
tomwalters@0
|
6 .SH SYNOPSIS
|
tomwalters@0
|
7 .LP
|
tomwalters@0
|
8 xreview [options] [filename]
|
tomwalters@0
|
9 .LP
|
tomwalters@0
|
10 .SH OVERVIEW
|
tomwalters@0
|
11 .LP
|
tomwalters@0
|
12 xreview is a program for displaying bitmap cartoons produced by the AIM
|
tomwalters@0
|
13 software. All frames of a cartoon or a subset of frames can be played.
|
tomwalters@0
|
14 The speed may be slowed and it is possible to step through
|
tomwalters@0
|
15 a cartoon frame-by-frame. It has been tested under X11R4 and above.
|
tomwalters@0
|
16 .SS GENERATION OF BITMAP CARTOONS
|
tomwalters@0
|
17 .LP
|
tomwalters@0
|
18 Any AIM module that creates a sequence of pictures, or "frames", may be used
|
tomwalters@0
|
19 to generate a cartoon. The frames are saved as bitmaps; that is, a copy
|
tomwalters@0
|
20 of the screen memory for the frame. The bitmaps are created using the option "bitmap". For example,
|
tomwalters@0
|
21 .RS 4
|
tomwalters@0
|
22 gensai [options] -bitmap [options] waveform
|
tomwalters@0
|
23 .RE
|
tomwalters@0
|
24 .LP
|
tomwalters@0
|
25 This creates a file called "waveform.ctn", which can be used as input
|
tomwalters@0
|
26 to xreview.
|
tomwalters@0
|
27 .LP
|
tomwalters@0
|
28 xreview reads and plays the sequence of bitmaps. The bitmap option
|
tomwalters@0
|
29 is available for AIM modules genasa, genepn, gensai and genspl.
|
tomwalters@0
|
30 .LP
|
tomwalters@0
|
31 Because the bitmaps are an exact copy of the screen memory, it is impossible
|
tomwalters@0
|
32 to change either the size of the cartoon or any AIM display parameters
|
tomwalters@0
|
33 within xreview. In addition, if the cartoons are generated on a mulitplane
|
tomwalters@0
|
34 screen (e.g. 8 bits deep) then the bitmaps are very big, even though only
|
tomwalters@0
|
35 two colours are used by the AIM display software. The hidden option "mono_ctn=on"
|
tomwalters@0
|
36 may be used to copy only a 1-bit plane from the screen to the bitmaps.
|
tomwalters@0
|
37 On some machines the incorrect plane may be copied, in which case the
|
tomwalters@0
|
38 cartoon displayed by xreview looks completely different to the cartoon
|
tomwalters@0
|
39 as it was generated by the AIM software. If this occurs, then
|
tomwalters@0
|
40 the option "planemask_ctn" may be used to specify which plane is copied.
|
tomwalters@0
|
41 This is best done by trial-and-error. The hidden option "colour_ctn=on" forces
|
tomwalters@0
|
42 all planes to be copied to the bitmaps.
|
tomwalters@0
|
43 .RE
|
tomwalters@0
|
44
|
tomwalters@0
|
45 .SS DISPLAY OF BITMAP CARTOONS
|
tomwalters@0
|
46 .LP
|
tomwalters@0
|
47 The basic xreview command is
|
tomwalters@0
|
48 .LP
|
tomwalters@0
|
49 xreview [options] waveform.ctn
|
tomwalters@0
|
50 .LP
|
tomwalters@0
|
51 This loads the entire cartoon and displays the first frame.
|
tomwalters@0
|
52 There are two control modes:
|
tomwalters@0
|
53 .LP
|
tomwalters@0
|
54 (a) keyboard and mouse-buttons within the Cartoon Window,
|
tomwalters@0
|
55 .LP
|
tomwalters@0
|
56 .RS 1
|
tomwalters@0
|
57 or
|
tomwalters@0
|
58 .RE
|
tomwalters@0
|
59 .LP
|
tomwalters@0
|
60 (b) a separate "Controls Window".
|
tomwalters@0
|
61
|
tomwalters@0
|
62
|
tomwalters@0
|
63 .SS KEYBOARD CONTROL (cursor in the Cartoon Window)
|
tomwalters@0
|
64 .LP
|
tomwalters@0
|
65 space/return: animate cartoon once (leaving the last
|
tomwalters@0
|
66 .RS 35
|
tomwalters@0
|
67 frame displayed).
|
tomwalters@0
|
68 .RE
|
tomwalters@0
|
69 .LP
|
tomwalters@0
|
70 .RS 4
|
tomwalters@0
|
71 n: move to and display next frame
|
tomwalters@0
|
72 .LP
|
tomwalters@0
|
73 p: move to and display previous frame
|
tomwalters@0
|
74 .LP
|
tomwalters@0
|
75 q: quit xreview.
|
tomwalters@0
|
76 .RE
|
tomwalters@0
|
77
|
tomwalters@0
|
78
|
tomwalters@0
|
79 .LP
|
tomwalters@0
|
80 left mouse button: animate cartoon once (leaving the
|
tomwalters@0
|
81 .RS 30
|
tomwalters@0
|
82 last frame displayed).
|
tomwalters@0
|
83 .RE
|
tomwalters@0
|
84 .LP
|
tomwalters@0
|
85 right mouse button: quit xreview.
|
tomwalters@0
|
86 .LP
|
tomwalters@0
|
87 middle mouse button: display Controls Window.
|
tomwalters@0
|
88 .RE
|
tomwalters@0
|
89
|
tomwalters@0
|
90 .SH CONTROLS WINDOW
|
tomwalters@0
|
91 .LP
|
tomwalters@0
|
92 'Buttons' in the Controls Window set the start frame and end frame of the
|
tomwalters@0
|
93 animation, the framestep in the animation (e.g., skip every 2nd frame) and
|
tomwalters@0
|
94 the speed of the animation; the number indicates the delay between
|
tomwalters@0
|
95 frames in ms. The buttons in the bottom panel move to and display a single
|
tomwalters@0
|
96 frame:
|
tomwalters@0
|
97 .LP
|
tomwalters@0
|
98 << back 10 frames
|
tomwalters@0
|
99 .LP
|
tomwalters@0
|
100 < previous frame
|
tomwalters@0
|
101 .LP
|
tomwalters@0
|
102 > next frame
|
tomwalters@0
|
103 .LP
|
tomwalters@0
|
104 >> forward 10 frames
|
tomwalters@0
|
105 .LP
|
tomwalters@0
|
106 first first frame
|
tomwalters@0
|
107 .LP
|
tomwalters@0
|
108 middle middle frame
|
tomwalters@0
|
109 .LP
|
tomwalters@0
|
110 last last frame
|
tomwalters@0
|
111 .LP
|
tomwalters@0
|
112 The numbers in the bottom-right corner indicate the current frame and the
|
tomwalters@0
|
113 total number of frames.
|
tomwalters@0
|
114 .LP
|
tomwalters@0
|
115 Unlike AIM displays from gen??? instructions, the cartoons may be
|
tomwalters@0
|
116 moved, iconified, hidden, etc. in the normal way. The gen???
|
tomwalters@0
|
117 instructions are from an earlier are when few graphical tools were
|
tomwalters@0
|
118 available.
|
tomwalters@0
|
119
|
tomwalters@0
|
120 .SH OPTIONS
|
tomwalters@0
|
121 .LP
|
tomwalters@0
|
122 There are a number of command-line options; special purpose
|
tomwalters@0
|
123 abbrievations are indicated in parentheses. (The instructions are in
|
tomwalters@0
|
124 a slightly different form to the gen??? instructions.)
|
tomwalters@0
|
125 .LP
|
tomwalters@0
|
126 .SS Control Window Options
|
tomwalters@0
|
127 .LP
|
tomwalters@0
|
128 .RS 5
|
tomwalters@0
|
129 -controls automatically display controls window
|
tomwalters@0
|
130 .RE
|
tomwalters@0
|
131 .RS 17
|
tomwalters@0
|
132 (-con)
|
tomwalters@0
|
133 .RE
|
tomwalters@0
|
134 .RS 5
|
tomwalters@0
|
135 -controls_x <int> x-position of controls window
|
tomwalters@0
|
136 .RE
|
tomwalters@0
|
137 .RS 24
|
tomwalters@0
|
138 in pixels (-cx)
|
tomwalters@0
|
139 .RE
|
tomwalters@0
|
140 .RS 5
|
tomwalters@0
|
141 -controls_y <int> y-position of controls window
|
tomwalters@0
|
142 .RE
|
tomwalters@0
|
143 .RS 24
|
tomwalters@0
|
144 in pixels (-cy)
|
tomwalters@0
|
145 .RE
|
tomwalters@0
|
146 .RS 5
|
tomwalters@0
|
147 -controls_size <string> size of controls window:
|
tomwalters@0
|
148 .RE
|
tomwalters@0
|
149 .RS 30
|
tomwalters@0
|
150 (-csize)
|
tomwalters@0
|
151 .RE
|
tomwalters@0
|
152 .RS 30
|
tomwalters@0
|
153 "tiny", "small" or "normal"
|
tomwalters@0
|
154 .RE
|
tomwalters@0
|
155
|
tomwalters@0
|
156 .SS Cartoon Options
|
tomwalters@0
|
157 .LP
|
tomwalters@0
|
158 .RS 5
|
tomwalters@0
|
159 -image_x <int> x-position of cartoon in pixels (-ix)
|
tomwalters@0
|
160 .RE
|
tomwalters@0
|
161 .RS 5
|
tomwalters@0
|
162 -image_y <int> y-position of cartoon in pixels (-iy)
|
tomwalters@0
|
163 .RE
|
tomwalters@0
|
164 .RS 5
|
tomwalters@0
|
165 -speed <int> delay between frames in ms; default = 1
|
tomwalters@0
|
166 .RE
|
tomwalters@0
|
167 .RS 21
|
tomwalters@0
|
168 (-speed)
|
tomwalters@0
|
169 .RE
|
tomwalters@0
|
170 .RS 5
|
tomwalters@0
|
171 -start <int> start frame of animation;
|
tomwalters@0
|
172 .RE
|
tomwalters@0
|
173 .RS 21
|
tomwalters@0
|
174 default = first (-start)
|
tomwalters@0
|
175 .RE
|
tomwalters@0
|
176 .RS 5
|
tomwalters@0
|
177 -stop <int> stop frame of animation;
|
tomwalters@0
|
178 .RE
|
tomwalters@0
|
179 .RS 21
|
tomwalters@0
|
180 default = last (-stop)
|
tomwalters@0
|
181 .RE
|
tomwalters@0
|
182 .RS 5
|
tomwalters@0
|
183 -skip <int> framestep in animation;
|
tomwalters@0
|
184 .RE
|
tomwalters@0
|
185 .RS 21
|
tomwalters@0
|
186 default = 1 (-skip)
|
tomwalters@0
|
187 .RE
|
tomwalters@0
|
188 .RS 5
|
tomwalters@0
|
189 -frame <int> intial frame to display;
|
tomwalters@0
|
190 .RE
|
tomwalters@0
|
191 .RS 21
|
tomwalters@0
|
192 default = first (-frame)
|
tomwalters@0
|
193 .RE
|
tomwalters@0
|
194 .RS 5
|
tomwalters@0
|
195 -help generate the help page (-h)
|
tomwalters@0
|
196 .RE
|
tomwalters@0
|
197 .RS 5
|
tomwalters@0
|
198 -verbose send some running information
|
tomwalters@0
|
199 .RE
|
tomwalters@0
|
200 .RS 15
|
tomwalters@0
|
201 to stderr (-v)
|
tomwalters@0
|
202 .RE
|
tomwalters@0
|
203
|
tomwalters@0
|
204 .LP
|
tomwalters@0
|
205 .SS Cartoon Window Options
|
tomwalters@0
|
206 .LP
|
tomwalters@0
|
207 .RS 5
|
tomwalters@0
|
208 -display <string> X display server to use -d
|
tomwalters@0
|
209 .RE
|
tomwalters@0
|
210 .RS 5
|
tomwalters@0
|
211 -font <font> font used in controls window
|
tomwalters@0
|
212 .RE
|
tomwalters@0
|
213 .RS 24
|
tomwalters@0
|
214 (default = Times) -f
|
tomwalters@0
|
215 .RE
|
tomwalters@0
|
216 .RS 5
|
tomwalters@0
|
217 -point <int> fontsize (default depends upon
|
tomwalters@0
|
218 .RE
|
tomwalters@0
|
219 .RS 24
|
tomwalters@0
|
220 size of controls window)
|
tomwalters@0
|
221 .RE
|
tomwalters@0
|
222 .RS 5
|
tomwalters@0
|
223 -title <string> title of cartoon window
|
tomwalters@0
|
224 .RE
|
tomwalters@0
|
225 .RS 24
|
tomwalters@0
|
226 (and of its icon)
|
tomwalters@0
|
227 .RE
|
tomwalters@0
|
228 .RS 5
|
tomwalters@0
|
229 -mono assume monochrome (single-plane)
|
tomwalters@0
|
230 .RE
|
tomwalters@0
|
231 .RS 24
|
tomwalters@0
|
232 cartoons; default
|
tomwalters@0
|
233 .RE
|
tomwalters@0
|
234 .RS 5
|
tomwalters@0
|
235 -colour assume colour (multi-plane)
|
tomwalters@0
|
236 .RE
|
tomwalters@0
|
237 .RS 24
|
tomwalters@0
|
238 cartoons
|
tomwalters@0
|
239 .LP
|
tomwalters@0
|
240 .RE
|
tomwalters@0
|
241 .RS 5
|
tomwalters@0
|
242 The following options should not be necessary if cartoons are generated and
|
tomwalters@0
|
243 displayed on the same CPU architecture and screen hardware. They are of use,
|
tomwalters@0
|
244 however, if the CPU or screen differ.
|
tomwalters@0
|
245 .RE
|
tomwalters@0
|
246 .RS 5
|
tomwalters@0
|
247 -rv reverse-video the cartoon
|
tomwalters@0
|
248 .RE
|
tomwalters@0
|
249 .RS 24
|
tomwalters@0
|
250 window
|
tomwalters@0
|
251 .RE
|
tomwalters@0
|
252 .RS 5
|
tomwalters@0
|
253 -planemask <int> value of planemask for displaying
|
tomwalters@0
|
254 .RE
|
tomwalters@0
|
255 .RS 24
|
tomwalters@0
|
256 bitmaps; default = 1
|
tomwalters@0
|
257 .RE
|
tomwalters@0
|
258 .RS 5
|
tomwalters@0
|
259 -lsb assume bit and byte order of
|
tomwalters@0
|
260 .RE
|
tomwalters@0
|
261 .RS 24
|
tomwalters@0
|
262 cartoon is LSBFirst
|
tomwalters@0
|
263 .RE
|
tomwalters@0
|
264 .RS 5
|
tomwalters@0
|
265 -msb assume bit and byte order of
|
tomwalters@0
|
266 .RE
|
tomwalters@0
|
267 .RS 24
|
tomwalters@0
|
268 cartoon is MSBFirst
|
tomwalters@0
|
269 .RE
|
tomwalters@0
|
270 .RS 5
|
tomwalters@0
|
271 -dec alias for '-lsb -rv'
|
tomwalters@0
|
272 .RE
|
tomwalters@0
|
273 .RS 5
|
tomwalters@0
|
274 -sun alias for '-msb'
|
tomwalters@0
|
275 .RE
|
tomwalters@0
|
276
|
tomwalters@0
|
277 .SH SEE ALSO
|
tomwalters@0
|
278 .LP
|
tomwalters@0
|
279 review
|
tomwalters@0
|
280
|
tomwalters@0
|
281 .SH BUGS
|
tomwalters@0
|
282 .LP
|
tomwalters@0
|
283 None currently.
|
tomwalters@0
|
284
|
tomwalters@0
|
285 .SH COPYRIGHT
|
tomwalters@0
|
286 .LP
|
tomwalters@0
|
287 Copyright (c) Applied Psychology Unit, Medical Research Council, 1993-1995
|
tomwalters@0
|
288 .LP
|
tomwalters@0
|
289 Permission to use, copy, modify, and distribute this software without fee
|
tomwalters@0
|
290 is hereby granted for research purposes, provided that this copyright
|
tomwalters@0
|
291 notice appears in all copies and in all supporting documentation, and that
|
tomwalters@0
|
292 the software is not redistributed for any fee (except for a nominal
|
tomwalters@0
|
293 shipping charge). Anyone wanting to incorporate all or part of this
|
tomwalters@0
|
294 software in a commercial product must obtain a license from the Medical
|
tomwalters@0
|
295 Research Council.
|
tomwalters@0
|
296 .LP
|
tomwalters@0
|
297 The MRC makes no representations about the suitability of this
|
tomwalters@0
|
298 software for any purpose. It is provided "as is" without express or
|
tomwalters@0
|
299 implied warranty.
|
tomwalters@0
|
300 .LP
|
tomwalters@0
|
301 THE MRC DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
|
tomwalters@0
|
302 ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
|
tomwalters@0
|
303 THE A.P.U. BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES
|
tomwalters@0
|
304 OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
|
tomwalters@0
|
305 WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
|
tomwalters@0
|
306 ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
tomwalters@0
|
307 SOFTWARE.
|
tomwalters@0
|
308 .LP
|
tomwalters@0
|
309
|
tomwalters@0
|
310 .SH AUTHOR
|
tomwalters@0
|
311 .LP
|
tomwalters@0
|
312 M. Akeroyd, MRC Applied Psychology Unit, Cambridge, UK.
|