home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / x / volume21 / xfig / patch02b / xfig.14
Encoding:
Text File  |  1993-10-21  |  36.1 KB  |  1,001 lines

  1.   With this button the user may select no grid,
  2.   1/4 inch (5mm in metric mode) grid or 1/2 inch (10mm) grid.
  3.   .TP
  4. ! .I POINT POSITION
  5.   This button controls the coarseness of object placement on the canvas.
  6.   The options are exact (on pixel) placement, 1/16 inch (2mm in metric mode), 1/4
  7. ! inch (5mm) or 1/2 inch (10mm).  This allows the user to easily place objects
  8.   in horizontal or vertical alignment.
  9. ! This also restricts which objects may be "picked up" by the mouse when editing.
  10.   If a corner of an object is not positioned on the canvas on a multiple
  11. ! of the point positioning resolution you may not be able to pick it.  If this
  12. ! happens, a black square will temporarily appear above the mouse cursor.
  13.   This square will also appear anytime the user tries to pick a nonexistent
  14.   object.
  15.   .TP
  16. ! .I ROTATION ANGLE
  17.   The rotation angle for rotating objects may be set/increased/decreased
  18.   with this button.
  19.   Note that not all objects may be rotated, and certain objects
  20. --- 1132,1163 ----
  21.   is less than 1.0 in which case it will increase it to the nearest 0.25.
  22.   Pressing the control key and mouse button 3 together will
  23.   set the zoom scale to 1.
  24. ! .Sp
  25.   The figure may also be zoomed by defining a zoom rectangle by pressing
  26. ! the control key and mouse button 1 together.
  27. ! This will define one corner of the zoom rectangle.
  28. ! Move the mouse and click mouse button 1 again to
  29.   define the opposite corner of the zoom rectangle.
  30.   .TP
  31. ! .I "GRID MODE"
  32.   With this button the user may select no grid,
  33.   1/4 inch (5mm in metric mode) grid or 1/2 inch (10mm) grid.
  34.   .TP
  35. ! .I "POINT POSITION"
  36.   This button controls the coarseness of object placement on the canvas.
  37.   The options are exact (on pixel) placement, 1/16 inch (2mm in metric mode), 1/4
  38. ! inch (5mm) or 1/2 inch (10mm).
  39. ! This allows the user to easily place objects
  40.   in horizontal or vertical alignment.
  41. ! .IP \&
  42. ! This also restricts which objects may be ``picked up'' by the mouse when editing.
  43.   If a corner of an object is not positioned on the canvas on a multiple
  44. ! of the point positioning resolution you may not be able to pick it.
  45. ! If this happens, a black square will temporarily appear above the mouse cursor.
  46.   This square will also appear anytime the user tries to pick a nonexistent
  47.   object.
  48.   .TP
  49. ! .I "ROTATION ANGLE"
  50.   The rotation angle for rotating objects may be set/increased/decreased
  51.   with this button.
  52.   Note that not all objects may be rotated, and certain objects
  53. ***************
  54. *** 645,700 ****
  55.   The depth at which new objects will be created may be set/increased/decreased
  56.   with this button.
  57.   .TP
  58. ! .I NUMBER OF POLYGON SIDES
  59. ! The number of sides used in creating a \fIREGULAR POLYGON\fP is set with
  60. ! this button.
  61.   .TP
  62. ! .I SMART-LINKS MODE
  63. ! This button controls the smart-links mode.  When turned on, lines which
  64. ! link box-like objects together (henceforth called \fIlinks\fP) are treated
  65.   specially when one of the box-like objects is moved.
  66. ! When set to \fIMOVE\fP mode, the end point of the link which touches
  67.   (or is very near) the perimeter of the box is moved with the
  68.   box so that the box and the end point remain linked.
  69. ! When set to \fISLIDE\fP mode, the end segment of the link slides so
  70.   that the box remains linked and the angle of the end segment is maintained.
  71.   This is useful for keeping the last segment of a link horizontal or vertical.
  72. ! (At the moment, this mode only works for the \fIMOVE\fP and \fICOPY\fP
  73. ! functions and only works for \fIPOLYLINE\fP links and box-like objects.
  74.   Another limitation at the moment is that if both ends of a link touch
  75.   the box being operated on, only one end of the link will be adjusted.)
  76.   .TP
  77. ! .I VERTICAL ALIGN
  78. ! This sets the vertical alignment mode for the \fIALIGN\fP button in the
  79. ! editing mode panel.  The choices are no vertical alignment, align to top edge,
  80.   middle or bottom edge of compound.
  81. ! The \fIHORIZONTAL ALIGN\fP and \fIVERTICAL ALIGN\fP indicator settings are
  82.   used together to align objects inside a compound or in canvas.
  83.   .TP
  84. ! .I HORIZONTAL ALIGN
  85. ! This sets the horizontal alignment mode for the \fIALIGN\fP button in the
  86. ! editing mode panel.  The choices are no horizontal alignment, align to left edge,
  87.   middle or right edge of compound.
  88. ! The \fIHORIZONTAL ALIGN\fP and \fIVERTICAL ALIGN\fP indicator settings are
  89. ! used together to align objects inside a compound or in canvas.
  90.   .TP
  91. ! .I ANGLE GEOMETRY
  92.   The following settings are available to restrict the drawing angle of line
  93. ! segments in \fIPOLYLINES\fP, \fIPOLYGONS\fP and \fISPLINES\fP.
  94.   .po +.5i
  95.   .nr LL 6i
  96.   .TP
  97.   .I UNRESTRICTED
  98. ! Allow lines to be drawn with any slope.  This is the default setting.
  99.   .TP
  100. ! .I LATEX LINE
  101. ! Allow lines to be drawn only at slopes which can be handled by \fILaTeX\fP picture
  102. ! environment lines: slope = x/y, where x,y are integers in the range [-6,6].
  103.   .TP
  104. ! .I LATEX VECTOR
  105. ! Allow lines to be drawn only at slopes which can be handled by \fILaTeX\fP picture
  106. ! environment vectors: slope = x/y, where x,y are integers in the range [-4,4].
  107.   .TP
  108.   .I MANHATTAN-MOUNTAIN
  109.   Allow lines to be drawn in the horizontal, vertical or diagonal direction only.
  110. --- 1171,1267 ----
  111.   The depth at which new objects will be created may be set/increased/decreased
  112.   with this button.
  113.   .TP
  114. ! .I "NUMBER OF POLYGON SIDES"
  115. ! The number of sides used in creating a
  116. ! .I "REGULAR POLYGON"
  117. ! is set with this button.
  118.   .TP
  119. ! .I "SMART-LINKS MODE"
  120. ! This button controls the smart-links mode.
  121. ! When turned on, lines which
  122. ! link box-like objects together (henceforth called
  123. ! .IR links )
  124. ! are treated
  125.   specially when one of the box-like objects is moved.
  126. ! When set to
  127. ! .I MOVE
  128. ! mode, the end point of the link which touches
  129.   (or is very near) the perimeter of the box is moved with the
  130.   box so that the box and the end point remain linked.
  131. ! When set to
  132. ! .I SLIDE
  133. ! mode, the end segment of the link slides so
  134.   that the box remains linked and the angle of the end segment is maintained.
  135.   This is useful for keeping the last segment of a link horizontal or vertical.
  136. ! .IP \&
  137. ! (At the moment, this mode only works for the
  138. ! .I MOVE
  139. ! and
  140. ! .I COPY
  141. ! functions and only works for
  142. ! .I POLYLINE
  143. ! links and box-like objects.
  144.   Another limitation at the moment is that if both ends of a link touch
  145.   the box being operated on, only one end of the link will be adjusted.)
  146.   .TP
  147. ! .I "VERTICAL ALIGN"
  148. ! This sets the vertical alignment mode for the
  149. ! .I ALIGN
  150. ! button in the editing mode panel.
  151. ! The choices are no vertical alignment, align to top edge,
  152.   middle or bottom edge of compound.
  153. ! The
  154. ! .I "HORIZONTAL ALIGN"
  155. ! and
  156. ! .I "VERTICAL ALIGN"
  157. ! indicator settings are
  158.   used together to align objects inside a compound or in canvas.
  159.   .TP
  160. ! .I "HORIZONTAL ALIGN"
  161. ! This sets the horizontal alignment mode for the
  162. ! .I ALIGN
  163. ! button in the editing mode panel.
  164. ! The choices are no horizontal alignment, align to left edge,
  165.   middle or right edge of compound.
  166. ! The
  167. ! .I "HORIZONTAL ALIGN"
  168. ! and
  169. ! .I "VERTICAL ALIGN"
  170. ! indicator settings are used together to align objects
  171. ! inside a compound or in canvas.
  172.   .TP
  173. ! .I "ANGLE GEOMETRY"
  174.   The following settings are available to restrict the drawing angle of line
  175. ! segments in
  176. ! .IR POLYLINES ,
  177. ! .I POLYGONS
  178. ! and
  179. ! .IR SPLINES .
  180.   .po +.5i
  181.   .nr LL 6i
  182.   .TP
  183.   .I UNRESTRICTED
  184. ! Allow lines to be drawn with any slope.
  185. ! This is the default setting.
  186.   .TP
  187. ! .I "LATEX LINE"
  188. ! Allow lines to be drawn only at slopes which can be handled by
  189. ! .I LaTeX
  190. ! picture environment lines: slope =
  191. ! .IR x / y ,
  192. ! where
  193. ! .RI x , y
  194. ! are integers in the range [\-6,6].
  195.   .TP
  196. ! .I "LATEX VECTOR"
  197. ! Allow lines to be drawn only at slopes which can be handled by
  198. ! .I LaTeX
  199. ! picture
  200. ! environment vectors: slope =
  201. ! .IR x / y ,
  202. ! where
  203. ! .RI x , y
  204. ! are integers in the range [\-4,4].
  205.   .TP
  206.   .I MANHATTAN-MOUNTAIN
  207.   Allow lines to be drawn in the horizontal, vertical or diagonal direction only.
  208. ***************
  209. *** 701,707 ****
  210.   .TP
  211.   .I MANHATTAN
  212.   Enforce drawing of lines in the horizontal and vertical direction only.
  213. ! The name \fIManhattan\fP comes from the horizontal/vertical look of the Manhattan
  214.   (New York City) skyline.
  215.   .TP
  216.   .I MOUNTAIN
  217. --- 1268,1276 ----
  218.   .TP
  219.   .I MANHATTAN
  220.   Enforce drawing of lines in the horizontal and vertical direction only.
  221. ! The name
  222. ! .I Manhattan
  223. ! comes from the horizontal/vertical look of the Manhattan
  224.   (New York City) skyline.
  225.   .TP
  226.   .I MOUNTAIN
  227. ***************
  228. *** 711,801 ****
  229.   .po -.5i
  230.   .nr LL 6.5i
  231.   .TP
  232. ! .I FILL STYLE
  233.   This button allows the user to select the area fill darkness (grey scale)
  234. ! for all objects except \fITEXT\fP and \fIENCAPSULATED POSTSCRIPT\fP,
  235.   or to turn off area fill altogether.
  236.   .TP
  237.   .I COLOR
  238.   The user may select one of eight predefined colors to draw with, or select
  239. ! that the \fIdefault\fP (-fg) color is to be used.  The eight colors are black,
  240. ! blue, green, cyan, red, magenta, yellow and white.  Note that \fITransFig\fP
  241. ! versions 2.1.4 and later support color output for \fIPostScript\fP.
  242.   On monochrome screens the objects are created with the selected color,
  243.   but black is used to draw the objects on the canvas.
  244.   .TP
  245. ! .I LINE WIDTH
  246. ! The width of lines may be selected with this button.  Zero width lines may be
  247.   drawn for the purpose of having filled areas without outlines.
  248.   .TP
  249. ! .I LINE STYLE
  250. ! The choices for line style are solid, dashed and dotted.  Once created,
  251. ! a dashed or dotted line may be edited to change the length of dashes
  252. ! or the spacing of dots respectively.
  253.   The dash length and dot gap can be changed from the default
  254.   using the popup menu.
  255.   .TP
  256. ! .I BOX CURVE
  257. ! The radius of the corners on \fIARC-BOX\fP objects may be set with this
  258. ! button.
  259.   .TP
  260. ! .I ARROW MODE
  261. ! This button selects the auto-arrow mode for drawing lines.  The options are
  262. ! no arrow heads, backward-pointing arrow head, forward-pointing
  263. ! arrow head or both.  If one or both arrow head modes are turned on, then
  264.   arrow heads are automatically drawn when drawing
  265. ! \fIPOLYLINE\fP, \fISPLINE\fP or \fIARC\fP objects.
  266.   .TP
  267. ! .I TEXT JUSTIFICATION
  268. ! The adjustment of text may be set to \fIleft\fP, \fIcenter\fP or
  269. ! \fIright justification\fP.
  270.   .TP
  271. ! .I TEXT SIZE
  272. ! The text size may be set/increased/decreased with this button.  The default
  273. ! is 12 points.
  274.   .TP
  275. ! .I TEXT STEP
  276.   The interline spacing of text may be set/increased/decreased with this button.
  277.   The number displayed gives the multiple of the font height
  278. ! that will be placed between lines on hitting \fI<return>\fP.  The default
  279. ! is a factor of 1.2 times the current font size.
  280.   .TP
  281. ! .I TEXT FONT
  282.   This button allows a selection of 35 fonts available for most Apple
  283. ! \fIPostScript\fP printers.
  284. ! There are two buttons at the top of the menu.  The \fIcancel\fP button pops
  285. ! down the menu without changing the current font.  The \fIuse latex fonts\fP
  286. ! will switch the menu to the \fILaTeX\fP font choices.
  287. ! When the \fILaTeX\fP font menu is up, besides a \fIcancel\fP button
  288. ! there is a button to switch back to the \fIPostScript\fP fonts.
  289.   The name of the font is printed in the font itself so that one may see
  290.   what that font looks like.
  291.   If a corresponding X11 font exists, new text is created
  292.   on the canvas using that font.
  293. ! \fIxfig\fP uses the size of X11 font closest to that selected
  294.   by the font size button.
  295. ! If the X11 font doesn't exist, \fIxfig\fP uses the font
  296. ! selected by the "-normal" option.
  297. ! To abort selection of a font, click mouse button 1 on \fIcancel\fP.
  298.   .TP
  299. ! .I TEXT FLAGS
  300. ! This button displays the current setting of the text flags.  You may use
  301. ! mouse buttons 2 and 3 to step back and forth through the three flag settings:
  302. ! \fIHidden\fP, \fIRigid\fP and \fISpecial\fP.  To change any of the flags
  303.   you must use mouse button 1 to popup a menu from which you may change any
  304.   or all of the flags.
  305. ! The \fIHidden\fP and \fISpecial\fP attributes of text objects are
  306. ! used with figures that will be incorporated into LaTeX.  Please see
  307. ! the documentation for LaTeX for further information.  The default for the
  308. ! \fIHidden\fP flag is \fIoff\fP.
  309. ! The default for the \fISpecial\fP flag is \fIoff\fP unless xfig is started
  310. ! with the command-line parameter \fI-specialtext\fP (resource specialtext).
  311. ! The \fIRigid\fP attribute forces text to remain the same size even if
  312. ! inside a compound object that is scaled up or down.  The default is \fIoff\fP.
  313.   .SH "DRAWING AND EDITING MODE PANELS"
  314.   Icons in the drawing and editing mode panel windows represent
  315.   object manipulation functions,
  316. --- 1280,1433 ----
  317.   .po -.5i
  318.   .nr LL 6.5i
  319.   .TP
  320. ! .I "FILL STYLE"
  321.   This button allows the user to select the area fill darkness (grey scale)
  322. ! for all objects except
  323. ! .I TEXT
  324. ! and
  325. ! .IR "ENCAPSULATED POSTSCRIPT" ,
  326.   or to turn off area fill altogether.
  327.   .TP
  328.   .I COLOR
  329.   The user may select one of eight predefined colors to draw with, or select
  330. ! that the
  331. ! .I default
  332. ! .RB ( \-fg )
  333. ! color is to be used.
  334. ! The eight colors are black, blue, green, cyan, red, magenta, yellow and white.
  335. ! Note that
  336. ! .I TransFig
  337. ! versions 2.1.4 and later support color output for
  338. ! .IR PostScript .
  339.   On monochrome screens the objects are created with the selected color,
  340.   but black is used to draw the objects on the canvas.
  341.   .TP
  342. ! .I "LINE WIDTH"
  343. ! The width of lines may be selected with this button.
  344. ! Zero width lines may be
  345.   drawn for the purpose of having filled areas without outlines.
  346.   .TP
  347. ! .I "LINE STYLE"
  348. ! The choices for line style are solid, dashed and dotted.
  349. ! Once created, a dashed or dotted line may be edited
  350. ! to change the length of dashes or the spacing of dots respectively.
  351.   The dash length and dot gap can be changed from the default
  352.   using the popup menu.
  353.   .TP
  354. ! .I "BOX CURVE"
  355. ! The radius of the corners on
  356. ! .I ARC-BOX
  357. ! objects may be set with this button.
  358.   .TP
  359. ! .I "ARROW MODE"
  360. ! This button selects the auto-arrow mode for drawing lines.
  361. ! The options are no arrow heads, backward-pointing arrow head,
  362. ! forward-pointing arrow head or both.
  363. ! If one or both arrow head modes are turned on, then
  364.   arrow heads are automatically drawn when drawing
  365. ! .IR POLYLINE ,
  366. ! .I SPLINE
  367. ! or
  368. ! .I ARC
  369. ! objects.
  370.   .TP
  371. ! .I "TEXT JUSTIFICATION"
  372. ! The adjustment of text may be set to
  373. ! .IR left ,
  374. ! .I center
  375. ! or
  376. ! .IR "right justification" .
  377.   .TP
  378. ! .I "TEXT SIZE"
  379. ! The text size may be set/increased/decreased with this button.
  380. ! The default is 12 points.
  381.   .TP
  382. ! .I "TEXT STEP"
  383.   The interline spacing of text may be set/increased/decreased with this button.
  384.   The number displayed gives the multiple of the font height
  385. ! that will be placed between lines on hitting
  386. ! .IR <return> .
  387. ! The default is a factor of 1.2 times the current font size.
  388.   .TP
  389. ! .I "TEXT FONT"
  390.   This button allows a selection of 35 fonts available for most Apple
  391. ! .I PostScript
  392. ! printers.
  393. ! There are two buttons at the top of the menu.
  394. ! The
  395. ! .I cancel
  396. ! button pops down the menu without changing the current font.
  397. ! The
  398. ! .I "use latex fonts"
  399. ! will switch the menu to the
  400. ! .I LaTeX
  401. ! font choices.
  402. ! When the
  403. ! .I LaTeX
  404. ! font menu is up, besides a
  405. ! .I cancel
  406. ! button there is a button to switch back to the
  407. ! .I PostScript
  408. ! fonts.
  409. ! .IP \&
  410.   The name of the font is printed in the font itself so that one may see
  411.   what that font looks like.
  412.   If a corresponding X11 font exists, new text is created
  413.   on the canvas using that font.
  414. ! .I xfig
  415. ! uses the size of X11 font closest to that selected
  416.   by the font size button.
  417. ! If the X11 font doesn't exist,
  418. ! .I xfig
  419. ! uses the font selected by the
  420. ! .B \-normal
  421. ! option.
  422. ! To abort selection of a font, click mouse button 1 on
  423. ! .IR cancel .
  424.   .TP
  425. ! .I "TEXT FLAGS"
  426. ! This button displays the current setting of the text flags.
  427. ! You may use mouse buttons 2 and 3 to step back and forth
  428. ! through the three flag settings:
  429. ! .IR Hidden ,
  430. ! .I Rigid
  431. ! and
  432. ! .IR Special .
  433. ! To change any of the flags
  434.   you must use mouse button 1 to popup a menu from which you may change any
  435.   or all of the flags.
  436. ! .IP \&
  437. ! The
  438. ! .I Hidden
  439. ! and
  440. ! .I Special
  441. ! attributes of text objects are
  442. ! used with figures that will be incorporated into
  443. ! .IR LaTeX .
  444. ! Please see the documentation for
  445. ! .I LaTeX
  446. ! for further information.
  447. ! The default for the
  448. ! .I Hidden
  449. ! flag is
  450. ! .IR off .
  451. ! The default for the
  452. ! .I Special
  453. ! flag is
  454. ! .I off
  455. ! unless
  456. ! .I xfig
  457. ! is started
  458. ! with the command-line parameter
  459. ! .B \-specialtext
  460. ! (resource specialtext).
  461. ! .IP \&
  462. ! The
  463. ! .I Rigid
  464. ! attribute forces text to remain the same size even if
  465. ! inside a compound object that is scaled up or down.
  466. ! The default is
  467. ! .IR off .
  468.   .SH "DRAWING AND EDITING MODE PANELS"
  469.   Icons in the drawing and editing mode panel windows represent
  470.   object manipulation functions,
  471. ***************
  472. *** 802,813 ****
  473.   modes and other drawing or modification aids.
  474.   Manipulation functions are selected by positioning the cursor over the icon
  475.   representing the desired drawing/editing function and
  476. ! clicking mouse button 1.  The selected icon is highlighted, and
  477.   a message describing its function appears in the message window.
  478.   The hilighting remains on until another function is selected.
  479.   .SH "DRAWING MODE PANEL COMMAND DESCRIPTIONS"
  480.   .PP
  481. ! The drawing mode panel contains buttons used to create the various \fIxfig\fP
  482.   objects.
  483.   Once the drawing mode is selected, the object is created by moving
  484.   the mouse to the point on the canvas where the object is to be placed
  485. --- 1434,1447 ----
  486.   modes and other drawing or modification aids.
  487.   Manipulation functions are selected by positioning the cursor over the icon
  488.   representing the desired drawing/editing function and
  489. ! clicking mouse button 1.
  490. ! The selected icon is highlighted, and
  491.   a message describing its function appears in the message window.
  492.   The hilighting remains on until another function is selected.
  493.   .SH "DRAWING MODE PANEL COMMAND DESCRIPTIONS"
  494.   .PP
  495. ! The drawing mode panel contains buttons used to create the various
  496. ! .I xfig
  497.   objects.
  498.   Once the drawing mode is selected, the object is created by moving
  499.   the mouse to the point on the canvas where the object is to be placed
  500. ***************
  501. *** 817,825 ****
  502.   For those objects which may have more than two points (e.g. a line),
  503.   mouse button 1 may be pressed for each successive point, and
  504.   mouse button 2 must be pressed to finish the object.
  505. ! To create a single point
  506. ! using the \fIPOLYLINE\fP button, press and release mouse button 2.
  507. ! For the \fIARC\fP object, which requires exactly three
  508.   points mouse button 1 is used for all three points.
  509.   .PP
  510.   At any time mouse button 3 may be pressed to cancel the
  511. --- 1451,1462 ----
  512.   For those objects which may have more than two points (e.g. a line),
  513.   mouse button 1 may be pressed for each successive point, and
  514.   mouse button 2 must be pressed to finish the object.
  515. ! To create a single point using the
  516. ! .I POLYLINE
  517. ! button, press and release mouse button 2.
  518. ! For the
  519. ! .I ARC
  520. ! object, which requires exactly three
  521.   points mouse button 1 is used for all three points.
  522.   .PP
  523.   At any time mouse button 3 may be pressed to cancel the
  524. ***************
  525. *** 826,834 ****
  526.   creation of the object.
  527.   .TP
  528.   .I ARC
  529. ! Create an arc.  Specify three points using mouse button 1.  The first and
  530. ! last points will form the endpoints of the arc and the second specifies
  531. ! any point on the arc.
  532.   .TP
  533.   .I BOX
  534.   Create rectangular boxes.
  535. --- 1463,1472 ----
  536.   creation of the object.
  537.   .TP
  538.   .I ARC
  539. ! Create an arc.
  540. ! Specify three points using mouse button 1.
  541. ! The first and last points will form the endpoints of the arc
  542. ! and the second specifies any point on the arc.
  543.   .TP
  544.   .I BOX
  545.   Create rectangular boxes.
  546. ***************
  547. *** 838,891 ****
  548.   .TP
  549.   .I ARC-BOX
  550.   Create rectangular boxes with rounded corners.
  551. ! Start and finish with mouse button 1 in the same way as \fIBOX\fP.
  552. ! The radius of the corners is selected by the \fIBOX CURVE\fP button.
  553.   .TP
  554.   .I CIRCLE
  555.   Create circles by specifying their radii or diameters.
  556.   Click mouse button 1 on the center of the circle and drag the mouse
  557. ! until the desired radius or diameter is attained.  Click
  558. ! mouse button 1 again to finish the circle.
  559.   .TP
  560.   .I ELLIPSE
  561.   Create ellipses using the same procedure as for the drawing of circles.
  562.   .TP
  563. ! .I ENCAPSULATED POSTSCRIPT OBJECT (EPS)
  564.   Click mouse button 1 on any corner
  565. ! for the \fIEPS\fP object and finish by clicking mouse button 1
  566. ! again on the diagonally opposite corner.  The \fIEDIT\fP
  567. ! popup panel will appear and the file name of the \fIEPS\fP object
  568. ! may be entered.  After pressing \fIDONE\fP or \fIAPPLY\fP
  569. ! (see the description of the EDIT panel for the difference between
  570. ! the \fIDONE\fP and \fIAPPLY\fP buttons) the bitmap
  571. ! part of the \fIEPS\fP object will appear in the box just created.  If no
  572. ! \fIEPS\fP file is available yet or no name is entered or there is no
  573. ! \fIpreview bitmap\fP in the \fIEPS\fP file, pressing \fIDONE\fP
  574.   will pop down the edit panel and the word
  575. ! \fI<empty>\fP or the \fIEPS\fP file name will remain in the \fIEPS\fP box.
  576. ! Later, when the name of the \fIEPS\fP file is known or the file is available,
  577. ! you may re-read the \fIEPS\fP file using the popup edit panel and the bitmap
  578. ! part of the \fIEPS\fP file will replace the name in the box.
  579. ! .sp
  580. ! If you want the original size of the \fIEPS\fP object, press the
  581. ! "Use orig size" button and the eps bitmap will enlarge or shrink to
  582. ! the size specified in the preview bitmap of the \fIEPS\fP file.
  583. ! If you want the \fIEPS\fP object to be approximately the size of
  584.   the rectangle specified with the mouse but want the aspect ratio
  585. ! to be same as the original, press either "Shrink to orig" or
  586. ! "Enlarge to orig" buttons.  You must press the APPLY button to
  587. ! see these effects.
  588. ! .sp
  589. ! If the \fIEPS\fP file has no preview bitmap, but has a \fI%%BoundingBox\fP
  590. ! comment and xfig has been compiled \fIxfig\fP with the \fI-DGSBIT\fP flag and
  591. ! you have \fIgs\fP (ghostscript) version 2.4 or newer then xfig will 
  592. ! call \fIgs\fP to produce a preview bitmap on the screen.
  593. ! Ghostscript is available from \fIprep.ai.mit.edu\fR.
  594.   .TP
  595. ! .I INTERPOLATED SPLINE
  596.   Create (cubic spline) spline objects.
  597.   Enter control vectors in the same way as for creation of a
  598. ! \fIPOLYLINE\fP object.
  599.   At least three points (two control vectors) must be entered.
  600.   The spline will pass through the entered points.
  601.   .TP
  602. --- 1476,1588 ----
  603.   .TP
  604.   .I ARC-BOX
  605.   Create rectangular boxes with rounded corners.
  606. ! Start and finish with mouse button 1 in the same way as
  607. ! .IR BOX .
  608. ! The radius of the corners is selected by the
  609. ! .I "BOX CURVE"
  610. ! button.
  611.   .TP
  612.   .I CIRCLE
  613.   Create circles by specifying their radii or diameters.
  614.   Click mouse button 1 on the center of the circle and drag the mouse
  615. ! until the desired radius or diameter is attained.
  616. ! Click mouse button 1 again to finish the circle.
  617.   .TP
  618.   .I ELLIPSE
  619.   Create ellipses using the same procedure as for the drawing of circles.
  620.   .TP
  621. ! .I "ENCAPSULATED POSTSCRIPT OBJECT (EPS)"
  622.   Click mouse button 1 on any corner
  623. ! for the
  624. ! .I EPS
  625. ! object and finish by clicking mouse button 1
  626. ! again on the diagonally opposite corner.
  627. ! The
  628. ! .I EDIT
  629. ! popup panel will appear and the file name of the
  630. ! .I EPS
  631. ! object may be entered.
  632. ! After pressing
  633. ! .I DONE
  634. ! or
  635. ! .I APPLY
  636. ! (see the description of the
  637. ! .I EDIT
  638. ! panel for the difference between the
  639. ! .I DONE
  640. ! and
  641. ! .I APPLY
  642. ! buttons) the bitmap part of the
  643. ! .I EPS
  644. ! object will appear in the box just created.
  645. ! If no
  646. ! .I EPS
  647. ! file is available yet or no name is entered or there is no
  648. ! .I "preview bitmap"
  649. ! in the
  650. ! .I EPS
  651. ! file, pressing
  652. ! .I DONE
  653.   will pop down the edit panel and the word
  654. ! .I <empty>
  655. ! or the
  656. ! .I EPS
  657. ! file name will remain in the
  658. ! .I EPS
  659. ! box.
  660. ! Later, when the name of the
  661. ! .I EPS
  662. ! file is known or the file is available,
  663. ! you may re-read the
  664. ! .I EPS
  665. ! file using the popup edit panel and the bitmap part of the
  666. ! .I EPS
  667. ! file will replace the name in the box.
  668. ! .Sp
  669. ! If you want the original size of the
  670. ! .I EPS
  671. ! object, press the
  672. ! ``Use orig size'' button and the eps bitmap will enlarge or shrink to
  673. ! the size specified in the preview bitmap of the
  674. ! .I EPS
  675. ! file.
  676. ! If you want the
  677. ! .I EPS
  678. ! object to be approximately the size of
  679.   the rectangle specified with the mouse but want the aspect ratio
  680. ! to be same as the original, press either ``Shrink to orig'' or
  681. ! ``Enlarge to orig'' buttons.
  682. ! You must press the
  683. ! .I APPLY
  684. ! button to see these effects.
  685. ! .Sp
  686. ! If the
  687. ! .I EPS
  688. ! file has no preview bitmap, but has a
  689. ! .I %%BoundingBox
  690. ! comment and
  691. ! .I xfig
  692. ! has been compiled
  693. ! with the
  694. ! .B \-DGSBIT
  695. ! flag and
  696. ! you have
  697. ! .I Ghostscript
  698. ! .RI ( gs )
  699. ! version 2.4 or newer then
  700. ! .I xfig
  701. ! will call
  702. ! .I Ghostscript
  703. ! to produce a preview bitmap on the screen.
  704. ! .I Ghostscript
  705. ! is available from
  706. ! .IR prep.ai.mit.edu .
  707.   .TP
  708. ! .I "INTERPOLATED SPLINE"
  709.   Create (cubic spline) spline objects.
  710.   Enter control vectors in the same way as for creation of a
  711. ! .I POLYLINE
  712. ! object.
  713.   At least three points (two control vectors) must be entered.
  714.   The spline will pass through the entered points.
  715.   .TP
  716. ***************
  717. *** 892,919 ****
  718.   .I POLYLINE
  719.   Create polylines (line segments connecting a sequence of points).
  720.   Enter points by clicking mouse button 1 at the desired positions on the
  721. ! canvas window.  Click mouse button 2 to finish.
  722.   .TP
  723.   .I POLYGON
  724. ! Same as \fIPOLYLINE\fP
  725.   except that a line segment is drawn connecting the first and last
  726.   points entered.
  727.   .TP
  728. ! .I REGULAR POLYGON
  729. ! The number of sides is first selected with the \fINUM SIDES\fP
  730. ! button in the indicator panel.  Then mouse button 1 is clicked on
  731. ! the center and the mouse dragged to the desired size.  The object
  732. ! may be rotated as it is being created by moving the mouse up or down
  733. ! relative to the starting point.  Click mouse button 1 to finish.
  734.   .TP
  735. ! .I CLOSED INTERPOLATED SPLINE
  736. ! Create closed or periodic splines.  The function is similar
  737. ! to \fIPOLYGON\fP except that a closed interpolated spline is drawn.
  738.   The spline will pass through the points (knots).
  739.   .TP
  740. ! .I CLOSED SPLINE
  741.   Create closed or periodic spline objects.
  742. ! The function is similar to \fIPOLYGON\fP
  743.   except that a closed spline will be drawn instead of polygon.
  744.   The entered points are just control points; i.e. the spline will
  745.   not pass any of these points.
  746. --- 1589,1624 ----
  747.   .I POLYLINE
  748.   Create polylines (line segments connecting a sequence of points).
  749.   Enter points by clicking mouse button 1 at the desired positions on the
  750. ! canvas window.
  751. ! Click mouse button 2 to finish.
  752.   .TP
  753.   .I POLYGON
  754. ! Same as
  755. ! .I POLYLINE
  756.   except that a line segment is drawn connecting the first and last
  757.   points entered.
  758.   .TP
  759. ! .I "REGULAR POLYGON"
  760. ! The number of sides is first selected with the
  761. ! .I "NUM SIDES"
  762. ! button in the indicator panel.
  763. ! Then mouse button 1 is clicked on
  764. ! the center and the mouse dragged to the desired size.
  765. ! The object may be rotated as it is being created
  766. ! by moving the mouse up or down relative to the starting point.
  767. ! Click mouse button 1 to finish.
  768.   .TP
  769. ! .I "CLOSED INTERPOLATED SPLINE"
  770. ! Create closed or periodic splines.
  771. ! The function is similar to
  772. ! .I POLYGON
  773. ! except that a closed interpolated spline is drawn.
  774.   The spline will pass through the points (knots).
  775.   .TP
  776. ! .I "CLOSED SPLINE"
  777.   Create closed or periodic spline objects.
  778. ! The function is similar to
  779. ! .I POLYGON
  780.   except that a closed spline will be drawn instead of polygon.
  781.   The entered points are just control points; i.e. the spline will
  782.   not pass any of these points.
  783. ***************
  784. *** 921,960 ****
  785.   .I SPLINE
  786.   Create (quadratic spline) spline objects.
  787.   Enter control vectors in the same way as for creation of a
  788. ! \fIPOLYLINE\fP object.
  789.   At least three points (two control vectors) must be entered.
  790.   The spline will only pass through the two end points.
  791.   .TP
  792.   .I TEXT
  793. ! Create text strings. Click mouse button 1 at the desired position on
  794. ! the canvas window, then enter text from the keyboard.  Text may be pasted
  795. ! from the PRIMARY cut buffer (xterm cut/paste buffer) by pressing the
  796. ! \fIF18\fP function key (the \fIPaste\fP key on Sun keyboards)
  797. ! or any key/button defined in the translation
  798. ! table for the canvas.  See the default \fIFig.ad\fP file for example.
  799.   Text is drawn using the current font, font size and justification settings.
  800.   A DEL or ^H (backspace) will delete a character, while a ^X will
  801.   erase the entire line.
  802. ! Finish by clicking mouse button 2 or typing the \fI<return>\fP key.
  803. ! If \fI<return>\fP is used, the text pointer automatically moves to the next "line",
  804. ! a distance of the font height times the value in the TEXT STEP button,
  805. ! and text input mode is re-entered.  To finish text fully, click
  806.   mouse button 2 or choose any panel button that changes
  807.   modes (e.g. box, save, etc).
  808.   To edit text, click on an existing text string with mouse button 1.
  809. ! Insertion of characters will take place at that point.  Or, use the popup
  810. ! \fIEDIT\fP mode to modify the text.
  811. ! .sp
  812.   Eight-bit characters may be entered using the meta (compose) key.
  813. ! For example, to create an "a umlaut", hold down the meta key while pressing
  814. ! the letter "a", then press " (quote).  To create a "c cedilla", use <meta>c
  815.   followed by comma.
  816.   The following is a list of all special characters available using the meta key:
  817.   .nf
  818. ! .ta .5i
  819.   Keys    Character Name
  820.   !!    upside-down exclamation point
  821.   ??    upside-down question mark
  822.   C/    cent sign
  823. --- 1626,1698 ----
  824.   .I SPLINE
  825.   Create (quadratic spline) spline objects.
  826.   Enter control vectors in the same way as for creation of a
  827. ! .I POLYLINE
  828. ! object.
  829.   At least three points (two control vectors) must be entered.
  830.   The spline will only pass through the two end points.
  831.   .TP
  832.   .I TEXT
  833. ! Create text strings.
  834. ! Click mouse button 1 at the desired position on
  835. ! the canvas window, then enter text from the keyboard.
  836. ! Text may be pasted
  837. ! from the PRIMARY cut buffer
  838. ! .RI ( xterm
  839. ! cut/paste buffer) by pressing the
  840. ! .I F18
  841. ! function key (the
  842. ! .I Paste
  843. ! key on Sun keyboards) or any key/button defined in the translation
  844. ! table for the canvas.
  845. ! See the default
  846. ! .B Fig.ad
  847. ! file for example.
  848.   Text is drawn using the current font, font size and justification settings.
  849.   A DEL or ^H (backspace) will delete a character, while a ^X will
  850.   erase the entire line.
  851. ! Finish by clicking mouse button 2 or typing the
  852. ! .I <return>
  853. ! key.
  854. ! If
  855. ! .I <return>
  856. ! is used, the text pointer automatically moves to the next ``line'',
  857. ! a distance of the font height times the value in the
  858. ! .I "TEXT STEP"
  859. ! button,
  860. ! and text input mode is re-entered.
  861. ! To finish text fully, click
  862.   mouse button 2 or choose any panel button that changes
  863.   modes (e.g. box, save, etc).
  864.   To edit text, click on an existing text string with mouse button 1.
  865. ! Insertion of characters will take place at that point.
  866. ! Or, use the popup
  867. ! .I EDIT
  868. ! mode to modify the text.
  869. ! .Sp
  870.   Eight-bit characters may be entered using the meta (compose) key.
  871. ! For example, to create an ``a umlaut'', hold down the meta key while pressing
  872. ! the letter ``a'', then press " (quote).
  873. ! To create a ``c cedilla'', use <meta>c
  874.   followed by comma.
  875.   The following is a list of all special characters available using the meta key:
  876. ! .Sp
  877. ! .\"--------------------------------------------------------------------
  878. ! .\" Table Begin
  879. ! .\"--------------------------------------------------------------------
  880. ! .nr t0 \w'Keys\0\0\0\0'u
  881. ! .ta \n(t0u
  882.   .nf
  883. ! .\" set n to length of longest line
  884. ! .di xx
  885. ! !!    upside-down exclamation point
  886. ! .nr n \n(.nu
  887. ! .di
  888. ! .rm xx
  889. ! .\" HEADER
  890.   Keys    Character Name
  891. ! .if n \l'\nnu\&-'
  892. ! .if t \l'\nnu'
  893. ! .\" BODY
  894.   !!    upside-down exclamation point
  895.   ??    upside-down question mark
  896.   C/    cent sign
  897. ***************
  898. *** 1049,1399 ****
  899.   Y'    Y accent acute
  900.   y'    y accent acute
  901.   y"    y dieresis
  902.   .fi
  903.   .SH "EDITING MODE PANEL COMMAND DESCRIPTIONS"
  904.   When a button in the editing mode panel is pressed, any
  905.   objects that may be affected by that editing operation will show their
  906. ! corner markers.  Only those objects may be affected by the particular
  907. ! edit mode.  In cases where two edit modes exist for one button, it
  908.   may be that the corner markers will appear for objects that may be
  909.   affected by one button but not the other.
  910.   .SH "SELECTING OBJECTS"
  911.   When multiple objects have points in common, e.g. two boxes that
  912.   touch at one corner, only one object can be selected by clicking on
  913. ! that point. To select other objects, hold down the shift key while
  914.   pressing mouse button 1: the markers of one object will be
  915. ! temporarily highlighted.  By repeatedly clicking mouse button 1 while
  916.   holding down the shift key, it is possible to cycle through all candidates for
  917. ! selection at that point. To perform the selected action, e.g.
  918. ! deleting one box, click on the point without holding down the
  919. ! shift key.  The operation will be performed on the highlighted object.
  920. ! \fBNote:\fP
  921. ! If the mouse is not clicked near enough to an object marker or for whatever
  922. ! reason \fIxfig\fP cannot "find" the object the user is trying to select,
  923.   a black square will temporarily appear above the mouse cursor.
  924.   .TP
  925. ! .I GLUE COMPOUND
  926.   Compound objects are created by first tagging the objects to be compounded
  927.   and then pressing mouse button 3 to group the tagged
  928. ! objects into a compound object.  Single objects are tagged by clicking
  929. ! on them with mouse button 1.  A number of objects can be tagged at
  930. ! once by using mouse button 2 to define the upper-left and
  931. ! lower-right corners of a region enclosing the objects.
  932.   Tagged objects are shown with highlighted markers.
  933. ! Tagged objects which are selected (see the SELECTING OBJECTS section above)
  934.   will be temporarily unhighlighted.
  935.   There is currently no special command to tag or untag all of the objects
  936. ! within a figure.  You can untag all of the objects by changing from
  937. ! GLUE mode to some other mode (apart from BREAK) and back again.
  938.   .TP
  939. ! .I BREAK COMPOUND
  940.   Break a compound object to allow manipulation of its component parts.
  941.   Click mouse button 1 on one of the corner markers of the compound
  942.   object or along one of the imaginary lines defining the compound box.
  943.   Clicking with mouse button 2 will achieve the same effect
  944.   but will also tag the component parts (although you will not see the
  945. ! tags until you change to the GLUE mode).  You can use this feature
  946. ! to easily alter the objects within a compound.
  947.   .TP
  948. ! .I SCALE OBJECT
  949. ! Any object may be scaled.  If mouse button 1 is pressed on a
  950. ! \fIBOX\fP or \fIARC-BOX\fP object, then that object will be scaled
  951. ! proportionally to its aspect ratio.  If mouse button 2 is pressed
  952. ! on any object, that object will be scaled up or down about its center.
  953. ! Text may only be scaled if inside a compound object and then only if
  954. ! its \fIRIGID\fP flag is set to \fINORMAL\fP (using the popup edit panel).
  955. ! See the \fITransFig\fP manual for description of text options.
  956.   .TP
  957.   .I ALIGN
  958. ! Align objects.  Click mouse button 1 to align objects inside a compound object
  959.   or mouse button 2 to align all objects on canvas according to the
  960. ! setting in the \fIVERTICAL ALIGN\fP and \fIHORIZONTAL ALIGN\fP indicators.
  961. ! The choices are the cumulative effect of vertically aligning the objects
  962. ! to the \fITOP\fP, \fIMIDDL\fPE or \fIBOTTO\fPM edge and horizontally aligning
  963. ! to the \fILEF\fPT, \fIMIDDL\fPE or \fIRIGH\fPT edge of the compound.
  964.   .TP
  965. ! .I MOVE POINT
  966. ! Modify the position of a point of any object except \fITEXT\fP and
  967. ! \fICOMPOUND\fP objects.
  968.   For unrestrained movement, click mouse button 1 over the desired
  969. ! point, reposition the point, and click the \fIleft\fP button again.
  970.   For horizontally or vertically constrained move, click mouse button 2
  971.   on the desired point and move either horizontally or vertically.
  972. ! Notice that once you choose the direction (horizontal or vertical), movement
  973. ! is constrained in that direction.  If, after moving the mouse initially, it
  974.   is moved in the other direction a greater distance than the current position
  975.   of the mouse relative to the starting point, then that will be the new
  976. ! constraint direction.  In otherwords if you first move the mouse
  977. ! \fIhorizontally\fP one inch (say) then move it \fIvertically\fP
  978. ! 1.3 inches, the direction will switch to \fIvertical\fP until any
  979. ! \fIhorizontal\fP motion exceeds 1.3 inches.
  980.   When the object is positioned where desired, click mouse button 1 to
  981.   place it if that button was used to start the move (unconstrained),
  982.   or mouse button 2 (constrained) if that button was used.
  983.   .TP
  984.   .I MOVE
  985. ! Move object.  Click mouse button 1 (unconstrained move) or mouse button 2
  986.   (constrained move) on any corner marker of the object to be moved.
  987.   The horizontal/vertical constrained movement (mouse button 2) works
  988. ! exactly as described for \fIMOVE POINT\fP.
  989.   .TP
  990.