home *** CD-ROM | disk | FTP | other *** search
Text File | 1993-10-21 | 36.1 KB | 1,001 lines |
- With this button the user may select no grid,
- 1/4 inch (5mm in metric mode) grid or 1/2 inch (10mm) grid.
- .TP
- ! .I POINT POSITION
- This button controls the coarseness of object placement on the canvas.
- The options are exact (on pixel) placement, 1/16 inch (2mm in metric mode), 1/4
- ! inch (5mm) or 1/2 inch (10mm). This allows the user to easily place objects
- in horizontal or vertical alignment.
- !
- ! This also restricts which objects may be "picked up" by the mouse when editing.
- If a corner of an object is not positioned on the canvas on a multiple
- ! of the point positioning resolution you may not be able to pick it. If this
- ! happens, a black square will temporarily appear above the mouse cursor.
- This square will also appear anytime the user tries to pick a nonexistent
- object.
- .TP
- ! .I ROTATION ANGLE
- The rotation angle for rotating objects may be set/increased/decreased
- with this button.
- Note that not all objects may be rotated, and certain objects
- --- 1132,1163 ----
- is less than 1.0 in which case it will increase it to the nearest 0.25.
- Pressing the control key and mouse button 3 together will
- set the zoom scale to 1.
- ! .Sp
- The figure may also be zoomed by defining a zoom rectangle by pressing
- ! the control key and mouse button 1 together.
- ! This will define one corner of the zoom rectangle.
- ! Move the mouse and click mouse button 1 again to
- define the opposite corner of the zoom rectangle.
- .TP
- ! .I "GRID MODE"
- With this button the user may select no grid,
- 1/4 inch (5mm in metric mode) grid or 1/2 inch (10mm) grid.
- .TP
- ! .I "POINT POSITION"
- This button controls the coarseness of object placement on the canvas.
- The options are exact (on pixel) placement, 1/16 inch (2mm in metric mode), 1/4
- ! inch (5mm) or 1/2 inch (10mm).
- ! This allows the user to easily place objects
- in horizontal or vertical alignment.
- ! .IP \&
- ! This also restricts which objects may be ``picked up'' by the mouse when editing.
- If a corner of an object is not positioned on the canvas on a multiple
- ! of the point positioning resolution you may not be able to pick it.
- ! If this happens, a black square will temporarily appear above the mouse cursor.
- This square will also appear anytime the user tries to pick a nonexistent
- object.
- .TP
- ! .I "ROTATION ANGLE"
- The rotation angle for rotating objects may be set/increased/decreased
- with this button.
- Note that not all objects may be rotated, and certain objects
- ***************
- *** 645,700 ****
- The depth at which new objects will be created may be set/increased/decreased
- with this button.
- .TP
- ! .I NUMBER OF POLYGON SIDES
- ! The number of sides used in creating a \fIREGULAR POLYGON\fP is set with
- ! this button.
- .TP
- ! .I SMART-LINKS MODE
- ! This button controls the smart-links mode. When turned on, lines which
- ! link box-like objects together (henceforth called \fIlinks\fP) are treated
- specially when one of the box-like objects is moved.
- ! When set to \fIMOVE\fP mode, the end point of the link which touches
- (or is very near) the perimeter of the box is moved with the
- box so that the box and the end point remain linked.
- ! When set to \fISLIDE\fP mode, the end segment of the link slides so
- that the box remains linked and the angle of the end segment is maintained.
- This is useful for keeping the last segment of a link horizontal or vertical.
- !
- ! (At the moment, this mode only works for the \fIMOVE\fP and \fICOPY\fP
- ! functions and only works for \fIPOLYLINE\fP links and box-like objects.
- Another limitation at the moment is that if both ends of a link touch
- the box being operated on, only one end of the link will be adjusted.)
- .TP
- ! .I VERTICAL ALIGN
- ! This sets the vertical alignment mode for the \fIALIGN\fP button in the
- ! editing mode panel. The choices are no vertical alignment, align to top edge,
- middle or bottom edge of compound.
- ! The \fIHORIZONTAL ALIGN\fP and \fIVERTICAL ALIGN\fP indicator settings are
- used together to align objects inside a compound or in canvas.
- .TP
- ! .I HORIZONTAL ALIGN
- ! This sets the horizontal alignment mode for the \fIALIGN\fP button in the
- ! editing mode panel. The choices are no horizontal alignment, align to left edge,
- middle or right edge of compound.
- ! The \fIHORIZONTAL ALIGN\fP and \fIVERTICAL ALIGN\fP indicator settings are
- ! used together to align objects inside a compound or in canvas.
- .TP
- ! .I ANGLE GEOMETRY
- The following settings are available to restrict the drawing angle of line
- ! segments in \fIPOLYLINES\fP, \fIPOLYGONS\fP and \fISPLINES\fP.
- .po +.5i
- .nr LL 6i
- .TP
- .I UNRESTRICTED
- ! Allow lines to be drawn with any slope. This is the default setting.
- .TP
- ! .I LATEX LINE
- ! Allow lines to be drawn only at slopes which can be handled by \fILaTeX\fP picture
- ! environment lines: slope = x/y, where x,y are integers in the range [-6,6].
- .TP
- ! .I LATEX VECTOR
- ! Allow lines to be drawn only at slopes which can be handled by \fILaTeX\fP picture
- ! environment vectors: slope = x/y, where x,y are integers in the range [-4,4].
- .TP
- .I MANHATTAN-MOUNTAIN
- Allow lines to be drawn in the horizontal, vertical or diagonal direction only.
- --- 1171,1267 ----
- The depth at which new objects will be created may be set/increased/decreased
- with this button.
- .TP
- ! .I "NUMBER OF POLYGON SIDES"
- ! The number of sides used in creating a
- ! .I "REGULAR POLYGON"
- ! is set with this button.
- .TP
- ! .I "SMART-LINKS MODE"
- ! This button controls the smart-links mode.
- ! When turned on, lines which
- ! link box-like objects together (henceforth called
- ! .IR links )
- ! are treated
- specially when one of the box-like objects is moved.
- ! When set to
- ! .I MOVE
- ! mode, the end point of the link which touches
- (or is very near) the perimeter of the box is moved with the
- box so that the box and the end point remain linked.
- ! When set to
- ! .I SLIDE
- ! mode, the end segment of the link slides so
- that the box remains linked and the angle of the end segment is maintained.
- This is useful for keeping the last segment of a link horizontal or vertical.
- ! .IP \&
- ! (At the moment, this mode only works for the
- ! .I MOVE
- ! and
- ! .I COPY
- ! functions and only works for
- ! .I POLYLINE
- ! links and box-like objects.
- Another limitation at the moment is that if both ends of a link touch
- the box being operated on, only one end of the link will be adjusted.)
- .TP
- ! .I "VERTICAL ALIGN"
- ! This sets the vertical alignment mode for the
- ! .I ALIGN
- ! button in the editing mode panel.
- ! The choices are no vertical alignment, align to top edge,
- middle or bottom edge of compound.
- ! The
- ! .I "HORIZONTAL ALIGN"
- ! and
- ! .I "VERTICAL ALIGN"
- ! indicator settings are
- used together to align objects inside a compound or in canvas.
- .TP
- ! .I "HORIZONTAL ALIGN"
- ! This sets the horizontal alignment mode for the
- ! .I ALIGN
- ! button in the editing mode panel.
- ! The choices are no horizontal alignment, align to left edge,
- middle or right edge of compound.
- ! The
- ! .I "HORIZONTAL ALIGN"
- ! and
- ! .I "VERTICAL ALIGN"
- ! indicator settings are used together to align objects
- ! inside a compound or in canvas.
- .TP
- ! .I "ANGLE GEOMETRY"
- The following settings are available to restrict the drawing angle of line
- ! segments in
- ! .IR POLYLINES ,
- ! .I POLYGONS
- ! and
- ! .IR SPLINES .
- .po +.5i
- .nr LL 6i
- .TP
- .I UNRESTRICTED
- ! Allow lines to be drawn with any slope.
- ! This is the default setting.
- .TP
- ! .I "LATEX LINE"
- ! Allow lines to be drawn only at slopes which can be handled by
- ! .I LaTeX
- ! picture environment lines: slope =
- ! .IR x / y ,
- ! where
- ! .RI x , y
- ! are integers in the range [\-6,6].
- .TP
- ! .I "LATEX VECTOR"
- ! Allow lines to be drawn only at slopes which can be handled by
- ! .I LaTeX
- ! picture
- ! environment vectors: slope =
- ! .IR x / y ,
- ! where
- ! .RI x , y
- ! are integers in the range [\-4,4].
- .TP
- .I MANHATTAN-MOUNTAIN
- Allow lines to be drawn in the horizontal, vertical or diagonal direction only.
- ***************
- *** 701,707 ****
- .TP
- .I MANHATTAN
- Enforce drawing of lines in the horizontal and vertical direction only.
- ! The name \fIManhattan\fP comes from the horizontal/vertical look of the Manhattan
- (New York City) skyline.
- .TP
- .I MOUNTAIN
- --- 1268,1276 ----
- .TP
- .I MANHATTAN
- Enforce drawing of lines in the horizontal and vertical direction only.
- ! The name
- ! .I Manhattan
- ! comes from the horizontal/vertical look of the Manhattan
- (New York City) skyline.
- .TP
- .I MOUNTAIN
- ***************
- *** 711,801 ****
- .po -.5i
- .nr LL 6.5i
- .TP
- ! .I FILL STYLE
- This button allows the user to select the area fill darkness (grey scale)
- ! for all objects except \fITEXT\fP and \fIENCAPSULATED POSTSCRIPT\fP,
- or to turn off area fill altogether.
- .TP
- .I COLOR
- The user may select one of eight predefined colors to draw with, or select
- ! that the \fIdefault\fP (-fg) color is to be used. The eight colors are black,
- ! blue, green, cyan, red, magenta, yellow and white. Note that \fITransFig\fP
- ! versions 2.1.4 and later support color output for \fIPostScript\fP.
- On monochrome screens the objects are created with the selected color,
- but black is used to draw the objects on the canvas.
- .TP
- ! .I LINE WIDTH
- ! The width of lines may be selected with this button. Zero width lines may be
- drawn for the purpose of having filled areas without outlines.
- .TP
- ! .I LINE STYLE
- ! The choices for line style are solid, dashed and dotted. Once created,
- ! a dashed or dotted line may be edited to change the length of dashes
- ! or the spacing of dots respectively.
- The dash length and dot gap can be changed from the default
- using the popup menu.
- .TP
- ! .I BOX CURVE
- ! The radius of the corners on \fIARC-BOX\fP objects may be set with this
- ! button.
- .TP
- ! .I ARROW MODE
- ! This button selects the auto-arrow mode for drawing lines. The options are
- ! no arrow heads, backward-pointing arrow head, forward-pointing
- ! arrow head or both. If one or both arrow head modes are turned on, then
- arrow heads are automatically drawn when drawing
- ! \fIPOLYLINE\fP, \fISPLINE\fP or \fIARC\fP objects.
- .TP
- ! .I TEXT JUSTIFICATION
- ! The adjustment of text may be set to \fIleft\fP, \fIcenter\fP or
- ! \fIright justification\fP.
- .TP
- ! .I TEXT SIZE
- ! The text size may be set/increased/decreased with this button. The default
- ! is 12 points.
- .TP
- ! .I TEXT STEP
- The interline spacing of text may be set/increased/decreased with this button.
- The number displayed gives the multiple of the font height
- ! that will be placed between lines on hitting \fI<return>\fP. The default
- ! is a factor of 1.2 times the current font size.
- .TP
- ! .I TEXT FONT
- This button allows a selection of 35 fonts available for most Apple
- ! \fIPostScript\fP printers.
- ! There are two buttons at the top of the menu. The \fIcancel\fP button pops
- ! down the menu without changing the current font. The \fIuse latex fonts\fP
- ! will switch the menu to the \fILaTeX\fP font choices.
- ! When the \fILaTeX\fP font menu is up, besides a \fIcancel\fP button
- ! there is a button to switch back to the \fIPostScript\fP fonts.
- !
- The name of the font is printed in the font itself so that one may see
- what that font looks like.
- If a corresponding X11 font exists, new text is created
- on the canvas using that font.
- ! \fIxfig\fP uses the size of X11 font closest to that selected
- by the font size button.
- ! If the X11 font doesn't exist, \fIxfig\fP uses the font
- ! selected by the "-normal" option.
- ! To abort selection of a font, click mouse button 1 on \fIcancel\fP.
- .TP
- ! .I TEXT FLAGS
- ! This button displays the current setting of the text flags. You may use
- ! mouse buttons 2 and 3 to step back and forth through the three flag settings:
- ! \fIHidden\fP, \fIRigid\fP and \fISpecial\fP. To change any of the flags
- you must use mouse button 1 to popup a menu from which you may change any
- or all of the flags.
- !
- ! The \fIHidden\fP and \fISpecial\fP attributes of text objects are
- ! used with figures that will be incorporated into LaTeX. Please see
- ! the documentation for LaTeX for further information. The default for the
- ! \fIHidden\fP flag is \fIoff\fP.
- ! The default for the \fISpecial\fP flag is \fIoff\fP unless xfig is started
- ! with the command-line parameter \fI-specialtext\fP (resource specialtext).
- !
- ! The \fIRigid\fP attribute forces text to remain the same size even if
- ! inside a compound object that is scaled up or down. The default is \fIoff\fP.
- !
- .SH "DRAWING AND EDITING MODE PANELS"
- Icons in the drawing and editing mode panel windows represent
- object manipulation functions,
- --- 1280,1433 ----
- .po -.5i
- .nr LL 6.5i
- .TP
- ! .I "FILL STYLE"
- This button allows the user to select the area fill darkness (grey scale)
- ! for all objects except
- ! .I TEXT
- ! and
- ! .IR "ENCAPSULATED POSTSCRIPT" ,
- or to turn off area fill altogether.
- .TP
- .I COLOR
- The user may select one of eight predefined colors to draw with, or select
- ! that the
- ! .I default
- ! .RB ( \-fg )
- ! color is to be used.
- ! The eight colors are black, blue, green, cyan, red, magenta, yellow and white.
- ! Note that
- ! .I TransFig
- ! versions 2.1.4 and later support color output for
- ! .IR PostScript .
- On monochrome screens the objects are created with the selected color,
- but black is used to draw the objects on the canvas.
- .TP
- ! .I "LINE WIDTH"
- ! The width of lines may be selected with this button.
- ! Zero width lines may be
- drawn for the purpose of having filled areas without outlines.
- .TP
- ! .I "LINE STYLE"
- ! The choices for line style are solid, dashed and dotted.
- ! Once created, a dashed or dotted line may be edited
- ! to change the length of dashes or the spacing of dots respectively.
- The dash length and dot gap can be changed from the default
- using the popup menu.
- .TP
- ! .I "BOX CURVE"
- ! The radius of the corners on
- ! .I ARC-BOX
- ! objects may be set with this button.
- .TP
- ! .I "ARROW MODE"
- ! This button selects the auto-arrow mode for drawing lines.
- ! The options are no arrow heads, backward-pointing arrow head,
- ! forward-pointing arrow head or both.
- ! If one or both arrow head modes are turned on, then
- arrow heads are automatically drawn when drawing
- ! .IR POLYLINE ,
- ! .I SPLINE
- ! or
- ! .I ARC
- ! objects.
- .TP
- ! .I "TEXT JUSTIFICATION"
- ! The adjustment of text may be set to
- ! .IR left ,
- ! .I center
- ! or
- ! .IR "right justification" .
- .TP
- ! .I "TEXT SIZE"
- ! The text size may be set/increased/decreased with this button.
- ! The default is 12 points.
- .TP
- ! .I "TEXT STEP"
- The interline spacing of text may be set/increased/decreased with this button.
- The number displayed gives the multiple of the font height
- ! that will be placed between lines on hitting
- ! .IR <return> .
- ! The default is a factor of 1.2 times the current font size.
- .TP
- ! .I "TEXT FONT"
- This button allows a selection of 35 fonts available for most Apple
- ! .I PostScript
- ! printers.
- ! There are two buttons at the top of the menu.
- ! The
- ! .I cancel
- ! button pops down the menu without changing the current font.
- ! The
- ! .I "use latex fonts"
- ! will switch the menu to the
- ! .I LaTeX
- ! font choices.
- ! When the
- ! .I LaTeX
- ! font menu is up, besides a
- ! .I cancel
- ! button there is a button to switch back to the
- ! .I PostScript
- ! fonts.
- ! .IP \&
- The name of the font is printed in the font itself so that one may see
- what that font looks like.
- If a corresponding X11 font exists, new text is created
- on the canvas using that font.
- ! .I xfig
- ! uses the size of X11 font closest to that selected
- by the font size button.
- ! If the X11 font doesn't exist,
- ! .I xfig
- ! uses the font selected by the
- ! .B \-normal
- ! option.
- ! To abort selection of a font, click mouse button 1 on
- ! .IR cancel .
- .TP
- ! .I "TEXT FLAGS"
- ! This button displays the current setting of the text flags.
- ! You may use mouse buttons 2 and 3 to step back and forth
- ! through the three flag settings:
- ! .IR Hidden ,
- ! .I Rigid
- ! and
- ! .IR Special .
- ! To change any of the flags
- you must use mouse button 1 to popup a menu from which you may change any
- or all of the flags.
- ! .IP \&
- ! The
- ! .I Hidden
- ! and
- ! .I Special
- ! attributes of text objects are
- ! used with figures that will be incorporated into
- ! .IR LaTeX .
- ! Please see the documentation for
- ! .I LaTeX
- ! for further information.
- ! The default for the
- ! .I Hidden
- ! flag is
- ! .IR off .
- ! The default for the
- ! .I Special
- ! flag is
- ! .I off
- ! unless
- ! .I xfig
- ! is started
- ! with the command-line parameter
- ! .B \-specialtext
- ! (resource specialtext).
- ! .IP \&
- ! The
- ! .I Rigid
- ! attribute forces text to remain the same size even if
- ! inside a compound object that is scaled up or down.
- ! The default is
- ! .IR off .
- .SH "DRAWING AND EDITING MODE PANELS"
- Icons in the drawing and editing mode panel windows represent
- object manipulation functions,
- ***************
- *** 802,813 ****
- modes and other drawing or modification aids.
- Manipulation functions are selected by positioning the cursor over the icon
- representing the desired drawing/editing function and
- ! clicking mouse button 1. The selected icon is highlighted, and
- a message describing its function appears in the message window.
- The hilighting remains on until another function is selected.
- .SH "DRAWING MODE PANEL COMMAND DESCRIPTIONS"
- .PP
- ! The drawing mode panel contains buttons used to create the various \fIxfig\fP
- objects.
- Once the drawing mode is selected, the object is created by moving
- the mouse to the point on the canvas where the object is to be placed
- --- 1434,1447 ----
- modes and other drawing or modification aids.
- Manipulation functions are selected by positioning the cursor over the icon
- representing the desired drawing/editing function and
- ! clicking mouse button 1.
- ! The selected icon is highlighted, and
- a message describing its function appears in the message window.
- The hilighting remains on until another function is selected.
- .SH "DRAWING MODE PANEL COMMAND DESCRIPTIONS"
- .PP
- ! The drawing mode panel contains buttons used to create the various
- ! .I xfig
- objects.
- Once the drawing mode is selected, the object is created by moving
- the mouse to the point on the canvas where the object is to be placed
- ***************
- *** 817,825 ****
- For those objects which may have more than two points (e.g. a line),
- mouse button 1 may be pressed for each successive point, and
- mouse button 2 must be pressed to finish the object.
- ! To create a single point
- ! using the \fIPOLYLINE\fP button, press and release mouse button 2.
- ! For the \fIARC\fP object, which requires exactly three
- points mouse button 1 is used for all three points.
- .PP
- At any time mouse button 3 may be pressed to cancel the
- --- 1451,1462 ----
- For those objects which may have more than two points (e.g. a line),
- mouse button 1 may be pressed for each successive point, and
- mouse button 2 must be pressed to finish the object.
- ! To create a single point using the
- ! .I POLYLINE
- ! button, press and release mouse button 2.
- ! For the
- ! .I ARC
- ! object, which requires exactly three
- points mouse button 1 is used for all three points.
- .PP
- At any time mouse button 3 may be pressed to cancel the
- ***************
- *** 826,834 ****
- creation of the object.
- .TP
- .I ARC
- ! Create an arc. Specify three points using mouse button 1. The first and
- ! last points will form the endpoints of the arc and the second specifies
- ! any point on the arc.
- .TP
- .I BOX
- Create rectangular boxes.
- --- 1463,1472 ----
- creation of the object.
- .TP
- .I ARC
- ! Create an arc.
- ! Specify three points using mouse button 1.
- ! The first and last points will form the endpoints of the arc
- ! and the second specifies any point on the arc.
- .TP
- .I BOX
- Create rectangular boxes.
- ***************
- *** 838,891 ****
- .TP
- .I ARC-BOX
- Create rectangular boxes with rounded corners.
- ! Start and finish with mouse button 1 in the same way as \fIBOX\fP.
- ! The radius of the corners is selected by the \fIBOX CURVE\fP button.
- .TP
- .I CIRCLE
- Create circles by specifying their radii or diameters.
- Click mouse button 1 on the center of the circle and drag the mouse
- ! until the desired radius or diameter is attained. Click
- ! mouse button 1 again to finish the circle.
- .TP
- .I ELLIPSE
- Create ellipses using the same procedure as for the drawing of circles.
- .TP
- ! .I ENCAPSULATED POSTSCRIPT OBJECT (EPS)
- Click mouse button 1 on any corner
- ! for the \fIEPS\fP object and finish by clicking mouse button 1
- ! again on the diagonally opposite corner. The \fIEDIT\fP
- ! popup panel will appear and the file name of the \fIEPS\fP object
- ! may be entered. After pressing \fIDONE\fP or \fIAPPLY\fP
- ! (see the description of the EDIT panel for the difference between
- ! the \fIDONE\fP and \fIAPPLY\fP buttons) the bitmap
- ! part of the \fIEPS\fP object will appear in the box just created. If no
- ! \fIEPS\fP file is available yet or no name is entered or there is no
- ! \fIpreview bitmap\fP in the \fIEPS\fP file, pressing \fIDONE\fP
- will pop down the edit panel and the word
- ! \fI<empty>\fP or the \fIEPS\fP file name will remain in the \fIEPS\fP box.
- ! Later, when the name of the \fIEPS\fP file is known or the file is available,
- ! you may re-read the \fIEPS\fP file using the popup edit panel and the bitmap
- ! part of the \fIEPS\fP file will replace the name in the box.
- ! .sp
- ! If you want the original size of the \fIEPS\fP object, press the
- ! "Use orig size" button and the eps bitmap will enlarge or shrink to
- ! the size specified in the preview bitmap of the \fIEPS\fP file.
- ! If you want the \fIEPS\fP object to be approximately the size of
- the rectangle specified with the mouse but want the aspect ratio
- ! to be same as the original, press either "Shrink to orig" or
- ! "Enlarge to orig" buttons. You must press the APPLY button to
- ! see these effects.
- ! .sp
- ! If the \fIEPS\fP file has no preview bitmap, but has a \fI%%BoundingBox\fP
- ! comment and xfig has been compiled \fIxfig\fP with the \fI-DGSBIT\fP flag and
- ! you have \fIgs\fP (ghostscript) version 2.4 or newer then xfig will
- ! call \fIgs\fP to produce a preview bitmap on the screen.
- ! Ghostscript is available from \fIprep.ai.mit.edu\fR.
- .TP
- ! .I INTERPOLATED SPLINE
- Create (cubic spline) spline objects.
- Enter control vectors in the same way as for creation of a
- ! \fIPOLYLINE\fP object.
- At least three points (two control vectors) must be entered.
- The spline will pass through the entered points.
- .TP
- --- 1476,1588 ----
- .TP
- .I ARC-BOX
- Create rectangular boxes with rounded corners.
- ! Start and finish with mouse button 1 in the same way as
- ! .IR BOX .
- ! The radius of the corners is selected by the
- ! .I "BOX CURVE"
- ! button.
- .TP
- .I CIRCLE
- Create circles by specifying their radii or diameters.
- Click mouse button 1 on the center of the circle and drag the mouse
- ! until the desired radius or diameter is attained.
- ! Click mouse button 1 again to finish the circle.
- .TP
- .I ELLIPSE
- Create ellipses using the same procedure as for the drawing of circles.
- .TP
- ! .I "ENCAPSULATED POSTSCRIPT OBJECT (EPS)"
- Click mouse button 1 on any corner
- ! for the
- ! .I EPS
- ! object and finish by clicking mouse button 1
- ! again on the diagonally opposite corner.
- ! The
- ! .I EDIT
- ! popup panel will appear and the file name of the
- ! .I EPS
- ! object may be entered.
- ! After pressing
- ! .I DONE
- ! or
- ! .I APPLY
- ! (see the description of the
- ! .I EDIT
- ! panel for the difference between the
- ! .I DONE
- ! and
- ! .I APPLY
- ! buttons) the bitmap part of the
- ! .I EPS
- ! object will appear in the box just created.
- ! If no
- ! .I EPS
- ! file is available yet or no name is entered or there is no
- ! .I "preview bitmap"
- ! in the
- ! .I EPS
- ! file, pressing
- ! .I DONE
- will pop down the edit panel and the word
- ! .I <empty>
- ! or the
- ! .I EPS
- ! file name will remain in the
- ! .I EPS
- ! box.
- ! Later, when the name of the
- ! .I EPS
- ! file is known or the file is available,
- ! you may re-read the
- ! .I EPS
- ! file using the popup edit panel and the bitmap part of the
- ! .I EPS
- ! file will replace the name in the box.
- ! .Sp
- ! If you want the original size of the
- ! .I EPS
- ! object, press the
- ! ``Use orig size'' button and the eps bitmap will enlarge or shrink to
- ! the size specified in the preview bitmap of the
- ! .I EPS
- ! file.
- ! If you want the
- ! .I EPS
- ! object to be approximately the size of
- the rectangle specified with the mouse but want the aspect ratio
- ! to be same as the original, press either ``Shrink to orig'' or
- ! ``Enlarge to orig'' buttons.
- ! You must press the
- ! .I APPLY
- ! button to see these effects.
- ! .Sp
- ! If the
- ! .I EPS
- ! file has no preview bitmap, but has a
- ! .I %%BoundingBox
- ! comment and
- ! .I xfig
- ! has been compiled
- ! with the
- ! .B \-DGSBIT
- ! flag and
- ! you have
- ! .I Ghostscript
- ! .RI ( gs )
- ! version 2.4 or newer then
- ! .I xfig
- ! will call
- ! .I Ghostscript
- ! to produce a preview bitmap on the screen.
- ! .I Ghostscript
- ! is available from
- ! .IR prep.ai.mit.edu .
- .TP
- ! .I "INTERPOLATED SPLINE"
- Create (cubic spline) spline objects.
- Enter control vectors in the same way as for creation of a
- ! .I POLYLINE
- ! object.
- At least three points (two control vectors) must be entered.
- The spline will pass through the entered points.
- .TP
- ***************
- *** 892,919 ****
- .I POLYLINE
- Create polylines (line segments connecting a sequence of points).
- Enter points by clicking mouse button 1 at the desired positions on the
- ! canvas window. Click mouse button 2 to finish.
- .TP
- .I POLYGON
- ! Same as \fIPOLYLINE\fP
- except that a line segment is drawn connecting the first and last
- points entered.
- .TP
- ! .I REGULAR POLYGON
- ! The number of sides is first selected with the \fINUM SIDES\fP
- ! button in the indicator panel. Then mouse button 1 is clicked on
- ! the center and the mouse dragged to the desired size. The object
- ! may be rotated as it is being created by moving the mouse up or down
- ! relative to the starting point. Click mouse button 1 to finish.
- .TP
- ! .I CLOSED INTERPOLATED SPLINE
- ! Create closed or periodic splines. The function is similar
- ! to \fIPOLYGON\fP except that a closed interpolated spline is drawn.
- The spline will pass through the points (knots).
- .TP
- ! .I CLOSED SPLINE
- Create closed or periodic spline objects.
- ! The function is similar to \fIPOLYGON\fP
- except that a closed spline will be drawn instead of polygon.
- The entered points are just control points; i.e. the spline will
- not pass any of these points.
- --- 1589,1624 ----
- .I POLYLINE
- Create polylines (line segments connecting a sequence of points).
- Enter points by clicking mouse button 1 at the desired positions on the
- ! canvas window.
- ! Click mouse button 2 to finish.
- .TP
- .I POLYGON
- ! Same as
- ! .I POLYLINE
- except that a line segment is drawn connecting the first and last
- points entered.
- .TP
- ! .I "REGULAR POLYGON"
- ! The number of sides is first selected with the
- ! .I "NUM SIDES"
- ! button in the indicator panel.
- ! Then mouse button 1 is clicked on
- ! the center and the mouse dragged to the desired size.
- ! The object may be rotated as it is being created
- ! by moving the mouse up or down relative to the starting point.
- ! Click mouse button 1 to finish.
- .TP
- ! .I "CLOSED INTERPOLATED SPLINE"
- ! Create closed or periodic splines.
- ! The function is similar to
- ! .I POLYGON
- ! except that a closed interpolated spline is drawn.
- The spline will pass through the points (knots).
- .TP
- ! .I "CLOSED SPLINE"
- Create closed or periodic spline objects.
- ! The function is similar to
- ! .I POLYGON
- except that a closed spline will be drawn instead of polygon.
- The entered points are just control points; i.e. the spline will
- not pass any of these points.
- ***************
- *** 921,960 ****
- .I SPLINE
- Create (quadratic spline) spline objects.
- Enter control vectors in the same way as for creation of a
- ! \fIPOLYLINE\fP object.
- At least three points (two control vectors) must be entered.
- The spline will only pass through the two end points.
- .TP
- .I TEXT
- ! Create text strings. Click mouse button 1 at the desired position on
- ! the canvas window, then enter text from the keyboard. Text may be pasted
- ! from the PRIMARY cut buffer (xterm cut/paste buffer) by pressing the
- ! \fIF18\fP function key (the \fIPaste\fP key on Sun keyboards)
- ! or any key/button defined in the translation
- ! table for the canvas. See the default \fIFig.ad\fP file for example.
- Text is drawn using the current font, font size and justification settings.
- A DEL or ^H (backspace) will delete a character, while a ^X will
- erase the entire line.
- ! Finish by clicking mouse button 2 or typing the \fI<return>\fP key.
- ! If \fI<return>\fP is used, the text pointer automatically moves to the next "line",
- ! a distance of the font height times the value in the TEXT STEP button,
- ! and text input mode is re-entered. To finish text fully, click
- mouse button 2 or choose any panel button that changes
- modes (e.g. box, save, etc).
- To edit text, click on an existing text string with mouse button 1.
- ! Insertion of characters will take place at that point. Or, use the popup
- ! \fIEDIT\fP mode to modify the text.
- ! .sp
- Eight-bit characters may be entered using the meta (compose) key.
- ! For example, to create an "a umlaut", hold down the meta key while pressing
- ! the letter "a", then press " (quote). To create a "c cedilla", use <meta>c
- followed by comma.
- The following is a list of all special characters available using the meta key:
- !
- .nf
- ! .ta .5i
- Keys Character Name
- !
- !! upside-down exclamation point
- ?? upside-down question mark
- C/ cent sign
- --- 1626,1698 ----
- .I SPLINE
- Create (quadratic spline) spline objects.
- Enter control vectors in the same way as for creation of a
- ! .I POLYLINE
- ! object.
- At least three points (two control vectors) must be entered.
- The spline will only pass through the two end points.
- .TP
- .I TEXT
- ! Create text strings.
- ! Click mouse button 1 at the desired position on
- ! the canvas window, then enter text from the keyboard.
- ! Text may be pasted
- ! from the PRIMARY cut buffer
- ! .RI ( xterm
- ! cut/paste buffer) by pressing the
- ! .I F18
- ! function key (the
- ! .I Paste
- ! key on Sun keyboards) or any key/button defined in the translation
- ! table for the canvas.
- ! See the default
- ! .B Fig.ad
- ! file for example.
- Text is drawn using the current font, font size and justification settings.
- A DEL or ^H (backspace) will delete a character, while a ^X will
- erase the entire line.
- ! Finish by clicking mouse button 2 or typing the
- ! .I <return>
- ! key.
- ! If
- ! .I <return>
- ! is used, the text pointer automatically moves to the next ``line'',
- ! a distance of the font height times the value in the
- ! .I "TEXT STEP"
- ! button,
- ! and text input mode is re-entered.
- ! To finish text fully, click
- mouse button 2 or choose any panel button that changes
- modes (e.g. box, save, etc).
- To edit text, click on an existing text string with mouse button 1.
- ! Insertion of characters will take place at that point.
- ! Or, use the popup
- ! .I EDIT
- ! mode to modify the text.
- ! .Sp
- Eight-bit characters may be entered using the meta (compose) key.
- ! For example, to create an ``a umlaut'', hold down the meta key while pressing
- ! the letter ``a'', then press " (quote).
- ! To create a ``c cedilla'', use <meta>c
- followed by comma.
- The following is a list of all special characters available using the meta key:
- ! .Sp
- ! .\"--------------------------------------------------------------------
- ! .\" Table Begin
- ! .\"--------------------------------------------------------------------
- ! .nr t0 \w'Keys\0\0\0\0'u
- ! .ta \n(t0u
- .nf
- ! .\" set n to length of longest line
- ! .di xx
- ! !! upside-down exclamation point
- ! .nr n \n(.nu
- ! .di
- ! .rm xx
- ! .\" HEADER
- Keys Character Name
- ! .if n \l'\nnu\&-'
- ! .if t \l'\nnu'
- ! .\" BODY
- !! upside-down exclamation point
- ?? upside-down question mark
- C/ cent sign
- ***************
- *** 1049,1399 ****
- Y' Y accent acute
- y' y accent acute
- y" y dieresis
- .fi
- !
- .SH "EDITING MODE PANEL COMMAND DESCRIPTIONS"
- When a button in the editing mode panel is pressed, any
- objects that may be affected by that editing operation will show their
- ! corner markers. Only those objects may be affected by the particular
- ! edit mode. In cases where two edit modes exist for one button, it
- may be that the corner markers will appear for objects that may be
- affected by one button but not the other.
- -
- .SH "SELECTING OBJECTS"
- When multiple objects have points in common, e.g. two boxes that
- touch at one corner, only one object can be selected by clicking on
- ! that point. To select other objects, hold down the shift key while
- pressing mouse button 1: the markers of one object will be
- ! temporarily highlighted. By repeatedly clicking mouse button 1 while
- holding down the shift key, it is possible to cycle through all candidates for
- ! selection at that point. To perform the selected action, e.g.
- ! deleting one box, click on the point without holding down the
- ! shift key. The operation will be performed on the highlighted object.
- !
- ! \fBNote:\fP
- ! If the mouse is not clicked near enough to an object marker or for whatever
- ! reason \fIxfig\fP cannot "find" the object the user is trying to select,
- a black square will temporarily appear above the mouse cursor.
- .TP
- ! .I GLUE COMPOUND
- Compound objects are created by first tagging the objects to be compounded
- and then pressing mouse button 3 to group the tagged
- ! objects into a compound object. Single objects are tagged by clicking
- ! on them with mouse button 1. A number of objects can be tagged at
- ! once by using mouse button 2 to define the upper-left and
- ! lower-right corners of a region enclosing the objects.
- Tagged objects are shown with highlighted markers.
- ! Tagged objects which are selected (see the SELECTING OBJECTS section above)
- will be temporarily unhighlighted.
- There is currently no special command to tag or untag all of the objects
- ! within a figure. You can untag all of the objects by changing from
- ! GLUE mode to some other mode (apart from BREAK) and back again.
- .TP
- ! .I BREAK COMPOUND
- Break a compound object to allow manipulation of its component parts.
- Click mouse button 1 on one of the corner markers of the compound
- object or along one of the imaginary lines defining the compound box.
- Clicking with mouse button 2 will achieve the same effect
- but will also tag the component parts (although you will not see the
- ! tags until you change to the GLUE mode). You can use this feature
- ! to easily alter the objects within a compound.
- .TP
- ! .I SCALE OBJECT
- ! Any object may be scaled. If mouse button 1 is pressed on a
- ! \fIBOX\fP or \fIARC-BOX\fP object, then that object will be scaled
- ! proportionally to its aspect ratio. If mouse button 2 is pressed
- ! on any object, that object will be scaled up or down about its center.
- ! Text may only be scaled if inside a compound object and then only if
- ! its \fIRIGID\fP flag is set to \fINORMAL\fP (using the popup edit panel).
- ! See the \fITransFig\fP manual for description of text options.
- .TP
- .I ALIGN
- ! Align objects. Click mouse button 1 to align objects inside a compound object
- or mouse button 2 to align all objects on canvas according to the
- ! setting in the \fIVERTICAL ALIGN\fP and \fIHORIZONTAL ALIGN\fP indicators.
- ! The choices are the cumulative effect of vertically aligning the objects
- ! to the \fITOP\fP, \fIMIDDL\fPE or \fIBOTTO\fPM edge and horizontally aligning
- ! to the \fILEF\fPT, \fIMIDDL\fPE or \fIRIGH\fPT edge of the compound.
- .TP
- ! .I MOVE POINT
- ! Modify the position of a point of any object except \fITEXT\fP and
- ! \fICOMPOUND\fP objects.
- For unrestrained movement, click mouse button 1 over the desired
- ! point, reposition the point, and click the \fIleft\fP button again.
- For horizontally or vertically constrained move, click mouse button 2
- on the desired point and move either horizontally or vertically.
- ! Notice that once you choose the direction (horizontal or vertical), movement
- ! is constrained in that direction. If, after moving the mouse initially, it
- is moved in the other direction a greater distance than the current position
- of the mouse relative to the starting point, then that will be the new
- ! constraint direction. In otherwords if you first move the mouse
- ! \fIhorizontally\fP one inch (say) then move it \fIvertically\fP
- ! 1.3 inches, the direction will switch to \fIvertical\fP until any
- ! \fIhorizontal\fP motion exceeds 1.3 inches.
- When the object is positioned where desired, click mouse button 1 to
- place it if that button was used to start the move (unconstrained),
- or mouse button 2 (constrained) if that button was used.
- .TP
- .I MOVE
- ! Move object. Click mouse button 1 (unconstrained move) or mouse button 2
- (constrained move) on any corner marker of the object to be moved.
- The horizontal/vertical constrained movement (mouse button 2) works
- ! exactly as described for \fIMOVE POINT\fP.
- .TP
-