Annotation of researchv10no/cmd/movie/movie.1, revision 1.1.1.1

1.1       root        1: .TH MOVIE 1 
                      2: .CT 1 files prog_other
                      3: .SH NAME
                      4: movie, stills \- algorithm animation
                      5: .SH SYNOPSIS
                      6: .B movie
                      7: [
                      8: .B -t
                      9: .I termprog
                     10: ]
                     11: [
                     12: .BI -m memory
                     13: ]
                     14: [
                     15: .I file
                     16: ]
                     17: .br
                     18: .B stills
                     19: [
                     20: .I files ...
                     21: ]
                     22: .SH DESCRIPTION
                     23: .PP
                     24: .I Movie
                     25: converts a script in a movie language
                     26: into an internal representation, then displays it in a window on a
                     27: Teletype 5620, AT&T630, or X11 system (depending on which version has been compiled).
                     28: If the filename is of the form
                     29: \f2file\f(CW.s\f1,
                     30: .I movie
                     31: creates the intermediate form in
                     32: \f2file\f(CW.i\f1,
                     33: which will be used in subsequent calls if it is more recent than
                     34: \f2file\f(CW.s\f1.
                     35: The options are:
                     36: .TP
                     37: .BI -t " termprog
                     38: Load
                     39: .I termprog
                     40: instead of the default terminal program.
                     41: .br
                     42: .ns
                     43: .TP
                     44: .B -m\f2mem\fP
                     45: Use
                     46: .I mem
                     47: bytes of terminal memory instead of the default.
                     48: .PP
                     49: In the terminal, button 1 stops and starts the movie;
                     50: button 2 adjusts view sizes and selects clicks;
                     51: button 3 sets various parameters.
                     52: .PP
                     53: .SS Movie language
                     54: .br
                     55: .B text
                     56: .I options x y string.
                     57: Text is centered and medium size by default;  options: one of
                     58: .B "center
                     59: .B ljust
                     60: .B rjust
                     61: .B above
                     62: .BR below ,
                     63: and one of
                     64: .BR "small
                     65: .B medium
                     66: .B big
                     67: .BR bigbig .
                     68: A leading quote is stripped from
                     69: .IR string ,
                     70: as is a trailinbg quote if a leading one is present.
                     71: .br
                     72: .BI line
                     73: .I "options x1 y1 x2 y2.
                     74: Lines are solid by default;  options: one of
                     75: .B "fat
                     76: .B fatfat
                     77: .B dotted
                     78: .B dashed
                     79: and one of
                     80: .B "->
                     81: .B <-
                     82: .BR <-> .
                     83: .br
                     84: .BI box
                     85: .I "options xmin ymin xmax ymax.
                     86: A box may
                     87: .BR fill ed.
                     88: .br
                     89: .BI circle 
                     90: .I "options x1 y1 radius.
                     91: Radius is measured in the
                     92: .I x
                     93: dimension.
                     94: A circle may be
                     95: .BR fill ed.
                     96: .br
                     97: Any text or geometrical object may be labeled with a name and colon.
                     98: A subsequent appearance of a label in the same view erases the previous
                     99: object with that label.
                    100: .BI erase
                    101: .I label
                    102: erases the object explicitly.
                    103: .B clear
                    104: erases all objects currently in the current view.
                    105: .br
                    106: .BI click
                    107: .I "optional name
                    108: leaves a mark in the intermediate with this name;
                    109: clicks are used to control stepping in a movie or to define frames
                    110: for a set of stills.
                    111: .br
                    112: A movie may consist of multiple independent views,
                    113: each presented as a rectangular sub-window.
                    114: .BI view 
                    115: .I name
                    116: associates
                    117: subsequent objects with this view,
                    118: until changed again.
                    119: Labels and coordinates are local to views.
                    120: If no view statements appear, there is a single implicit view
                    121: .BR def.view .
                    122: .br
                    123: Comments follow #; blank lines are ignored.
                    124: .PP
                    125: .I Stills
                    126: converts selected frames of a movie into
                    127: commands for
                    128: .IR pic (1).
                    129: Commands for
                    130: .I stills
                    131: begin with
                    132: .B .begin stills
                    133: and end with
                    134: .B .end
                    135: .BR stills .
                    136: .SH FILES
                    137: All files are in
                    138: .BR /usr/lib/movie .
                    139: .TF stills.awk
                    140: .TP
                    141: .F develop
                    142: Shell script to control conversion from script language to internal form.
                    143: .TP
                    144: .F fdevelop
                    145: C program that does the work.
                    146: .TP
                    147: .F stills.awk
                    148: Awk program to process stills language into
                    149: .IR pic (1).
                    150: .TP
                    151: .F anim
                    152: Host end of the animation system.
                    153: .TP
                    154: .F animterm
                    155: terminal end.
                    156: .TP
                    157: .F newer
                    158: Test whether one file is newer than another.
                    159: .SH "SEE ALSO"
                    160: J. L. Bentley and B. W. Kernighan,
                    161: .IR "A System for Algorithm Animation" ,
                    162: CSTR 132, January, 1987.
                    163: .SH BUGS
                    164: The 630 can only handle 65000 bytes of memory.
                    165: .br

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.