1 A USER'S GUIDE TO SKETCH 1 A USER'S GUIDE TO SKETCH GLOSSARY 1 GLOSSARY 1 GLOSSARY 6 This glossary defines some Sketch terms that you may need to look up quickly, plus Interlisp terms and technical terms that are not defined elsewhere in this manual. abort To terminate an action while it is being executed by the program. affine transformation A transformation (as a rotation or uniform stretching) that carries straight lines into straight lines and parallel lines into parallel lines but may alter distances between points and angles between lines. alignment The correct positioning of characters in horizontal lines and vertical columns. baseline The base of a line of text characters. Certain characters, such as ©©p,¹¹ extend below the baseline. bit map A representation of any graphical entity as an array of bits. Zeros are white, ones are black. break A state entered by Lisp during error processing that allows you to recover from the error by typing commands in a break window. If you don't know what to do with a break, type ^ after the prompt to abort the operation, then start over. caret A blinking shape, often a  1€`À, indicating where keyboard characters will appear when typed. cursor A small picture (usually an arrow €Ààðøüþðؘ ) on the display that tracks the motion of the mouse and points at things on the screen. control point A position that helps to determine the location and shape of a sketch element. Each element has one or more control points. dashing The property of a line that causes it to be dashed. Lines, boxes, polygons, curves, circles, ellipses, and arcs can have dashing properties. default An action taken (or value specified) unless another action is specified by the user. DISPLAYFONTDIRECTORIES The Lisp variable that defines the file servers and directories on which Sketch, TEdit, and other packages look for fonts. You can find out what your display font directories are by typing DISPLAYFONTDIRECTORIES at the prompt in your Lisp Executive window. To add a font directory, reset the variable by typing (SETQ DISPLAYFONTDIRECTORIES '({FILESERVER1}FILENAME1 {FILESERVER2}FILENAME2. . .)). endpoint Either of the two points marking the ends of a line segment. file server A computer on the network that provides a file storage and retrieval service. filling A pattern that can be used to fill a box or text box. font family A complete assortment of letters, numbers, punctuation marks, etc., of a given design, such as Modern or Classic. font size The distance from the top of the highest character in a font to the bottom of the lowest. grid The network of horizontal and vertical lines on which sketch control points are placed. hard copy The physical copy (on paper) of an on-screen document. image object A graphic image, such as a Sketch drawing, bit map, or rule. initialization file A file that is loaded when Interlisp is first started, and which usually customizes your Lisp environment according to your tastes and the idiosyncracies of your site. justification The uniform spacing of words in a line, so that the line comes out even at the margin. major radius The distance from the center of an ellipse to the farthest point. minor radius The distance from the center of an ellipse to the nearest point. mode A particular functioning arrangement or condition of a computer. number pad menu A calculator-style menu in which numbers can be entered to specify such values as line thickness. position As a Lisp data type, a pair of display coordinates, in the form (XCOORD . YCOORD). If you want to know the coordinates of a particular spot on the screen, type (GETPOSITION) in the executive window, then click the mouse over the desired spot. property A characteristic of a sketch element that determines how it looks. Each element has a set of properties. For example, a text element can have bold and italic properties. reflect To copy a sketch element reversed, as in a mirror. region As a Lisp data type, a set of numbers describing a rectangular region of the display, in the form (LEFT BOTTOM WIDTH HEIGHT). If you want to know the region corresponding to any particular rectangular area on the screen, type (GETREGION) in the executive window, then shape the rectangle as desired. scale To reduce or enlarge part or all of a sketch. screen point A single point on the display. A screen point is 1/72 of an inch. similarity transformation A transformation (e.g., scaling) that preserves geometric similarity of images (shapes stay the same). sketch element A design element, such as text, a line, a box, a curve, a circle, or an ellipse, that helps to make up a sketch. sketch window The window within which a sketch is displayed. splined curve A smooth curve drawn through a series of points. The name is based on the flexible architect's spline, a tool used for drawing curves by hand. sysout A frozen version of an Interlisp-D environment. It contains all the information needed to initialize virtual memory when Interlisp-D is started. text box A rectangular sketch element that holds text. value A word or a number that a variable is set to. vertex A point (as of a polygon) that terminates a line or curve, or forms the intersection of two or more lines or curves. zoom To automatically expand or shrink part of a sketch. zoomed view A display of a sketch that has been expanded or shrunk. (LIST ((PAGE NIL (PAPERSIZE Letter FOLIOINFO (ARABIC) STARTINGPAGE# 73) (0 0 612 792) ((FOLIO NIL (PARALOOKS (QUAD RIGHT) CHARLOOKS (SUPERSCRIPT 0 INVISIBLE OFF SELECTPOINT OFF PROTECTED OFF SIZE 10 FAMILY MODERN OVERLINE OFF STRIKEOUT OFF UNDERLINE OFF EXPANSION REGULAR SLOPE REGULAR WEIGHT MEDIUM INVERTED OFF USERINFO NIL STYLE NIL) FORMATINFO (ARABIC)) (270 12 288 36) NIL) (HEADING NIL (HEADINGTYPE FOOTINGR) (54 27 558 36) NIL) (TEXT NIL NIL (54 54 504 723) NIL))) (PAGE NIL (PAPERSIZE Letter FOLIOINFO (ARABIC)) (0 0 612 792) ((FOLIO NIL (PARALOOKS (QUAD LEFT) CHARLOOKS (SUPERSCRIPT 0 INVISIBLE OFF SELECTPOINT OFF PROTECTED OFF SIZE 10 FAMILY MODERN OVERLINE OFF STRIKEOUT OFF UNDERLINE OFF EXPANSION REGULAR SLOPE REGULAR WEIGHT MEDIUM INVERTED OFF USERINFO NIL STYLE NIL) FORMATINFO (ARABIC)) (54 12 288 36) NIL) (HEADING NIL (HEADINGTYPE FOOTINGV) (54 27 558 36) NIL) (HEADING NIL (HEADINGTYPE VERSOHEAD) (54 762 558 36) NIL) (TEXT NIL NIL (54 54 504 684) NIL))) (PAGE NIL (PAPERSIZE Letter FOLIOINFO (ARABIC)) (0 0 612 792) ((FOLIO NIL (PARALOOKS (QUAD RIGHT) CHARLOOKS (SUPERSCRIPT 0 INVISIBLE OFF SELECTPOINT OFF PROTECTED OFF SIZE 10 FAMILY MODERN OVERLINE OFF STRIKEOUT OFF UNDERLINE OFF EXPANSION REGULAR SLOPE REGULAR WEIGHT MEDIUM INVERTED OFF USERINFO NIL STYLE NIL) FORMATINFO (ARABIC)) (270 12 288 36) NIL) (HEADING NIL (HEADINGTYPE FOOTINGR) (54 27 558 36) NIL) (HEADING NIL (HEADINGTYPE RECTOHEAD) (54 762 558 36) NIL) (TEXT NIL NIL (54 54 504 684) NIL))))) (ÌÌø(ÌÌøk)ÌÌøT)ÌÌøTBøø PAGEHEADING VERSOHEADBøø PAGEHEADING RECTOHEADAøø PAGEHEADINGFOOTINGVAøø PAGEHEADINGFOOTINGR($MODERN EDITMARK.STYLEFNMODERNMODERN MODERN MODERN MODERN MODERN  HRULE.GETFNMODERN  HRULE.GETFNMODERN   HRULE.GETFNMODERN   HRULE.GETFNMODERN   HRULE.GETFNMODERN¦DÑ Ugbñ BMOBJ.GETFN3$MODERN EDITMARK.STYLEFN?$, BMOBJ.GETFN3$MODERN EDITMARK.STYLEFNY ‘WZ       ? N8 t \_ 9 A¬ SB CBf÷®5/0Bjr 1 •”20w6 :  •³zº