v06i035: xfig 2.0 patch 4 Part 2/3
Brian V. Smith
envbvs at epb3.lbl.gov
Thu Mar 15 17:53:14 AEST 1990
Submitted-by: envbvs at epb3.lbl.gov (Brian V. Smith)
Posting-number: Volume 6, Issue 35
Archive-name: xfig2/patch4
Patch-To: xfig2: Volume 6, Issues 9-24
#! /bin/sh
# This is a shell archive. Remove anything before this line, then unpack
# it by saving it into a file and typing "sh file". To overwrite existing
# files, type "sh file -c". You can also feed this as standard input via
# unshar, or by typing "sh <file", e.g.. If this archive is complete, you
# will see the following message at the end:
# "End of archive 2 (of 3)."
# Contents: FORMAT1.4.diff FORMAT1.4X.diff psbits3.c.diff xfig.l.diff
# Wrapped by envbvs at epb3.lbl.gov on Mon Mar 12 16:28:04 1990
PATH=/bin:/usr/bin:/usr/ucb ; export PATH
if test -f 'FORMAT1.4.diff' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'FORMAT1.4.diff'\"
else
echo shar: Extracting \"'FORMAT1.4.diff'\" \(9017 characters\)
sed "s/^X//" >'FORMAT1.4.diff' <<'END_OF_FILE'
X*** FORMAT1.4.old Tue Feb 20 10:56:44 1990
X--- FORMAT1.4 Tue Mar 6 10:12:45 1990
X***************
X*** 1,4
X! The following is the format of fig output (fig 1.4X).
X
X (0) The only difference between 1.4 and 1.4X is that the interpretation
X of the "pen" value in ARC_BOX is now the radius of the corners of the box.
X
X--- 1,4 -----
X! ****** This is the old format 1.4. ******
X
X The following is the format of fig output (fig 1.4).
X
X***************
X*** 1,8
X The following is the format of fig output (fig 1.4X).
X
X! (0) The only difference between 1.4 and 1.4X is that the interpretation
X! of the "pen" value in ARC_BOX is now the radius of the corners of the box.
X! Also, the ARC_BOX is sub-type 4 of POLYLINE.
X
X (1) The very first line is a comment line containing the name and version:
X #FIG 1.4X
X
X--- 1,6 -----
X ****** This is the old format 1.4. ******
X
X! The following is the format of fig output (fig 1.4).
X
X (1) The very first line is a comment line containing the name and version:
X #FIG 1.4
X***************
X*** 5,11
X Also, the ARC_BOX is sub-type 4 of POLYLINE.
X
X (1) The very first line is a comment line containing the name and version:
X! #FIG 1.4X
X
X The character # at the first column of a line indicates that the line
X is a comment line which will be ignored.
X
X--- 3,9 -----
X The following is the format of fig output (fig 1.4).
X
X (1) The very first line is a comment line containing the name and version:
X! #FIG 1.4
X
X The character # at the first column of a line indicates that the line
X is a comment line which will be ignored.
X***************
X*** 33,43
X (3) The rest of the file contains various objects. An object can be one
X of six classes (or types).
X
X! i) Ellipse which is a generalization of circle.
X! ii) Polyline which includes polygon and box.
X! iii) Spline which includes closed/open control/interpolated spline.
X! iv) Text.
X! v) Arc.
X vi) Compound object which is composed of one or more objects.
X
X In the following elaboration on object formats, every value of fig
X
X--- 31,41 -----
X (3) The rest of the file contains various objects. An object can be one
X of six classes (or types).
X
X! i) Arc.
X! ii) Ellipse which is a generalization of circle.
X! iii) Polyline which includes polygon and box.
X! iv) Spline which includes closed/open control/interpolated spline.
X! v) Text.
X vi) Compound object which is composed of one or more objects.
X
X In the following elaboration on object formats, every value of fig
X***************
X*** 55,61
X filling object internals. For example, an filled
X arc will look like a piece of pie.
X
X! ** pen This will be a structure defining the shape of
X pen used in drawing objects. It also includes
X the the stipple pattern for line filling.
X The default pen is a circular pen with black
X
X--- 53,59 -----
X filling object internals. For example, an filled
X arc will look like a piece of pie.
X
X! pen This will be a structure defining the shape of
X pen used in drawing objects. It also includes
X the the stipple pattern for line filling.
X The default pen is a circular pen with black
X***************
X*** 61,68
X The default pen is a circular pen with black
X filling.
X
X- ** In 1.4X, pen is the radius (pixels) of the rounded-corner boxes.
X-
X thickness Every pen has the thickness of one.
X Thickness scales the size of a pen.
X
X
X--- 59,64 -----
X The default pen is a circular pen with black
X filling.
X
X thickness Every pen has the thickness of one.
X Thickness scales the size of a pen.
X
X***************
X*** 74,80
X depth can obscure the one with greater depth
X if they overlap.
X
X! style Only polyline (including polygon and box) can
X be rendered with dashed line. However the
X objects created when the dash-line mode was on
X will be recorded as such. Currently the filter
X
X--- 70,76 -----
X depth can obscure the one with greater depth
X if they overlap.
X
X! line_style Only polyline (including polygon and box) can
X be rendered with dashed line. However the
X objects created when the dash-line mode was on
X will be recorded as such. Currently the filter
X***************
X*** 96,102
X ---- ---- -------------------
X int object_code (always 5)
X int sub_type (always 1)
X! int style (See the end of this section)
X int line_thickness (pixels, not used)
X int color (not used)
X int depth (not used)
X
X--- 92,98 -----
X ---- ---- -------------------
X int object_code (always 5)
X int sub_type (always 1)
X! int line_style (See the end of this section)
X int line_thickness (pixels, not used)
X int color (not used)
X int depth (not used)
X***************
X*** 116,124
X ---- ---- -------------------
X int arrow_type (not used)
X int arrow_style (not used)
X! float arrow_thickness (not used)
X! float arrow_width (pixels)
X! float arrow_height (pixels)
X
X Backward arrow line (Optional; absent if backward_arrow is 0) :
X type name (brief description)
X
X--- 112,120 -----
X ---- ---- -------------------
X int arrow_type (not used)
X int arrow_style (not used)
X! int arrow_thickness (not used)
X! int arrow_width (pixels)
X! int arrow_height (pixels)
X
X Backward arrow line (Optional; absent if backward_arrow is 0) :
X type name (brief description)
X***************
X*** 125,133
X ---- ---- -------------------
X int arrow_type (not used)
X int arrow_style (not used)
X! float arrow_thickness (not used)
X! float arrow_width (pixels)
X! float arrow_height (pixels)
X
X (3.2) COMPOUND
X
X
X--- 121,129 -----
X ---- ---- -------------------
X int arrow_type (not used)
X int arrow_style (not used)
X! int arrow_thickness (not used)
X! int arrow_width (pixels)
X! int arrow_height (pixels)
X
X (3.2) COMPOUND
X
X***************
X*** 164,170
X 2 : ellipse defined by diameters
X 3 : circle defined by radius
X 4 : circle defined by diameter)
X! int style (See the end of this section)
X int thickness (pixels, not used)
X int color (not used)
X int depth (not used)
X
X--- 160,166 -----
X 2 : ellipse defined by diameters
X 3 : circle defined by radius
X 4 : circle defined by diameter)
X! int line_style (See the end of this section)
X int thickness (pixels, not used)
X int color (not used)
X int depth (not used)
X***************
X*** 183,192
X First line :
X type name (brief description)
X ---- ---- -------------------
X! int object_code (always 2)
X! int sub_type (1 : polyline, 2 : box,
X! 3 : polygon, 4 : rounded-corner box)
X! int style (See the end of this section)
X int thickness (pixels, not used)
X int color (not used)
X int depth (not used)
X
X--- 179,187 -----
X First line :
X type name (brief description)
X ---- ---- -------------------
X! int object_code (always 1)
X! int sub_type (1 : polyline, 2 : box, 3 : polygon)
X! int line_style (See the end of this section)
X int thickness (pixels, not used)
X int color (not used)
X int depth (not used)
X***************
X*** 190,196
X int thickness (pixels, not used)
X int color (not used)
X int depth (not used)
X! int pen **** (pixels, radius of rounded-corner boxes)
X int area_fill (not used)
X float style_val (pixels)
X int forward_arrow (0: off, 1: on)
X
X--- 185,191 -----
X int thickness (pixels, not used)
X int color (not used)
X int depth (not used)
X! int pen (not used)
X int area_fill (not used)
X float style_val (pixels)
X int forward_arrow (0: off, 1: on)
X***************
X*** 217,228
X First line :
X type name (brief description)
X ---- ---- -------------------
X! int object_code (always 3)
X! int sub_type (0 : open spline
X! 1 : closed spline
X! 2 : open interpolated spline
X! 3 : closed interpolated spline)
X! int style (See the end of this section)
X int thickness (pixels, not used)
X int color (not used)
X int depth (not used)
X
X--- 212,223 -----
X First line :
X type name (brief description)
X ---- ---- -------------------
X! int object_code (always 1)
X! int sub_type (1 : open spline
X! 2 : closed spline
X! 3 : open interpolated spline
X! 4 : closed interpolated spline)
X! int line_style (See the end of this section)
X int thickness (pixels, not used)
X int color (not used)
X int depth (not used)
X***************
X*** 266,273
X int sub_type (0 : Left justified
X 1 : Center justified
X 2 : Right justified)
X! int font (font number 0-...)
X! int font_size (point size)
X int pen (not used)
X int color (not used)
X int depth (not used)
X
X--- 261,268 -----
X int sub_type (0 : Left justified
X 1 : Center justified
X 2 : Right justified)
X! int font (not used)
X! int font_size (not used)
X int pen (not used)
X int color (not used)
X int depth (not used)
END_OF_FILE
if test 9017 -ne `wc -c <'FORMAT1.4.diff'`; then
echo shar: \"'FORMAT1.4.diff'\" unpacked with wrong size!
fi
# end of 'FORMAT1.4.diff'
fi
if test -f 'FORMAT1.4X.diff' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'FORMAT1.4X.diff'\"
else
echo shar: Extracting \"'FORMAT1.4X.diff'\" \(10373 characters\)
sed "s/^X//" >'FORMAT1.4X.diff' <<'END_OF_FILE'
X*** /dev/null Tue Mar 6 10:12:59 1990
X--- FORMAT1.4X Tue Mar 6 10:09:22 1990
X***************
X*** 0
X
X--- 1,289 -----
X+ The following is the format of fig output (fig 1.4X).
X+
X+ (0) The only difference between 1.4 and 1.4X is that the interpretation
X+ of the "pen" value in ARC_BOX is now the radius of the corners of the box.
X+ Also, the ARC_BOX is sub-type 4 of POLYLINE.
X+
X+ (1) The very first line is a comment line containing the name and version:
X+ #FIG 1.4X
X+
X+ The character # at the first column of a line indicates that the line
X+ is a comment line which will be ignored.
X+
X+ (2) The first non-comment line consists of two numbers :
X+
X+ int fig_resolution (pixels/inch)
X+ int coordinate_system (1 : origin is at the lower left corner
X+ 2 : Upper left)
X+
X+ Fig_resolution is the resolution fig is using for the current file.
X+ It may not be the same as screen resolution (which can be higher or
X+ lower). I assume that a pixel is square, therefore this number
X+ represents drawing resolution in both direction. I've experimented
X+ with fig automatically changing this number according to the resolution
X+ of the monitor it is running on (The screen resolution, width and height
X+ in pixels, not pixel/inch, can be done by doing a ioctl on the /dev/fb).
X+ I've found that for monitors with higher resolution but same size
X+ (19" diagonal), I preferred using the pixels for other things than
X+ having fig occupying most of the screen. Thus I opted for a fixed
X+ pixel-per-inch number which make fig window smaller on higher resolution
X+ monitor (than the standard sun monitor). This however may change in
X+ the future version.
X+
X+ (3) The rest of the file contains various objects. An object can be one
X+ of six classes (or types).
X+
X+ i) Ellipse which is a generalization of circle.
X+ ii) Polyline which includes polygon and box.
X+ iii) Spline which includes closed/open control/interpolated spline.
X+ iv) Text.
X+ v) Arc.
X+ vi) Compound object which is composed of one or more objects.
X+
X+ In the following elaboration on object formats, every value of fig
X+ output are separated by blank characters or new line ('\n'). The
X+ value of the not-used parameters will be -1.
X+
X+ A number of values are described as unused or not applicable to some
X+ object even though they are defined for those objects. These value
X+ will (hopefully) be used in the future version of fig. The intention
X+ of their uses are the following.
X+
X+ Value Usage
X+ ----- -----
X+ area_fill The stipple pattern (which will be align) for
X+ filling object internals. For example, an filled
X+ arc will look like a piece of pie.
X+
X+ ** pen This will be a structure defining the shape of
X+ pen used in drawing objects. It also includes
X+ the the stipple pattern for line filling.
X+ The default pen is a circular pen with black
X+ filling.
X+
X+ ** In 1.4X, pen is the radius (pixels) of the rounded-corner boxes.
X+
X+ thickness Every pen has the thickness of one.
X+ Thickness scales the size of a pen.
X+
X+ depth This value adds a half dimension to fig.
X+ It is useful when we have overlapping filled
X+ objects and we want one to obliterate another.
X+ An object can have only one depth (including
X+ compound object). An object that is in less
X+ depth can obscure the one with greater depth
X+ if they overlap.
X+
X+ style Only polyline (including polygon and box) can
X+ be rendered with dashed line. However the
X+ objects created when the dash-line mode was on
X+ will be recorded as such. Currently the filter
X+ f2ps (1) is able to render the desired line style
X+ effect on hard copy. Three line styles are defined.
X+
X+ 0 : SOLID_LINE
X+ 1 : DASH_LINE
X+ 2 : DOTTED_LINE
X+
X+ style_val For dash style, it is the length of a dash.
X+ For dotted line it indicates the approximated
X+ gap of consecutive dots.
X+
X+ (3.1) ELLIPSE
X+
X+ First line :
X+ type name (brief description)
X+ ---- ---- -------------------
X+ int object_code (always 1)
X+ int sub_type (1 : ellipse defined by radiuses
X+ 2 : ellipse defined by diameters
X+ 3 : circle defined by radius
X+ 4 : circle defined by diameter)
X+ int style (See the end of this section)
X+ int thickness (pixels, not used)
X+ int color (not used)
X+ int depth (not used)
X+ int pen (not used)
X+ int area_fill (not used)
X+ float style_val (pixels, not used)
X+ int direction (always 1)
X+ float angle (radian, the angle of the x-axis)
X+ int center_x, center_y (pixels)
X+ int radius_x, radius_y (pixels)
X+ int start_x, start_y (pixels; the 1st point entered)
X+ int end_x, end_y (pixels; the last point entered)
X+
X+ (3.2) POLYLINE
X+
X+ First line :
X+ type name (brief description)
X+ ---- ---- -------------------
X+ int object_code (always 2)
X+ int sub_type (1 : polyline, 2 : box,
X+ 3 : polygon, 4 : rounded-corner box)
X+ int style (See the end of this section)
X+ int thickness (pixels, not used)
X+ int color (not used)
X+ int depth (not used)
X+ int pen **** (pixels, radius of rounded-corner boxes)
X+ int area_fill (not used)
X+ float style_val (pixels)
X+ int forward_arrow (0: off, 1: on)
X+ int backward_arrow (0: off, 1: on)
X+
X+ Forward arrow line : same as ARC object
X+
X+ Backward arrow line : same as ARC object
X+
X+ Points line :
X+ type name (brief description)
X+ ---- ---- -------------------
X+ int x1, y1 (pixels)
X+ int x2, y2 (pixels)
X+ .
X+ .
X+ int xn, yn (this will be the same as the 1st
X+ point for polygon and box)
X+ int x, y (always 9999, 9999; marks the end of
X+ point for polygon and box)
X+
X+ (3.3) SPLINE
X+
X+ First line :
X+ type name (brief description)
X+ ---- ---- -------------------
X+ int object_code (always 3)
X+ int sub_type (0 : open spline
X+ 1 : closed spline
X+ 2 : open interpolated spline
X+ 3 : closed interpolated spline)
X+ int style (See the end of this section)
X+ int thickness (pixels, not used)
X+ int color (not used)
X+ int depth (not used)
X+ int pen (not used)
X+ int area_fill (not used)
X+ float style_val (pixels, not used)
X+ int forward_arrow (0: off, 1: on)
X+ int backward_arrow (0: off, 1: on)
X+
X+ Forward arrow line : same as ARC object
X+
X+ Backward arrow line : same as ARC object
X+
X+ Points line : same as POLYLINE object
X+
X+ Control points line (absent if sub_type is 1 or 2) :
X+ Control points of interpolated spline. There are two control
X+ points for each knots. A section i, of the spline is drawn
X+ using Bezier cubic with the following four points:
X+ (x ,y ), (rx ,ry ), (lx , ly ), (x , y ).
X+ i i i i i+1 i+1 i+1 i+1
X+ For closed interpolated spline the last pair of control points,
X+ (lxn,lyn) and (rxn,ryn) (which can be ignored), are the same as
X+ (lx1,ly1) and (rx1,ry1) respectively.
X+
X+ type name (brief description)
X+ ---- ---- -------------------
X+ float lx1, ly1 (pixels)
X+ float rx1, ry1 (pixels)
X+ float lx2, ly2 (pixels)
X+ float rx2, ry2 (pixels)
X+ .
X+ .
X+ float lxn, lyn (pixels)
X+ float rxn, ryn (pixels)
X+
X+ (3.4) TEXT
X+ type name (brief description)
X+ ---- ---- -------------------
X+ int object (always 4)
X+ int sub_type (0 : Left justified
X+ 1 : Center justified
X+ 2 : Right justified)
X+ int font (font number 0-...)
X+ int font_size (point size)
X+ int pen (not used)
X+ int color (not used)
X+ int depth (not used)
X+ int angle (radian, not used, the angle of the
X+ the base line of the string)
X+ int font_style (not used)
X+ int height (pixels)
X+ int length (pixels)
X+ int x, y (pixels, coordinate of the origin
X+ of the string. If sub_type = 0, it is
X+ the lower left corner of the string.
X+ If sub_type = 1, it is the lower
X+ center. Otherwise it is the lower
X+ right corner of the string.)
X+ char string[] (ascii characters; starts after a blank
X+ character following the last number and
X+ ends before the character '\1'. This
X+ character is not part of the string.
X+ Note that the string may contain '\n'.)
X+ (3.5) ARC
X+
X+ First line :
X+ type name (brief description)
X+ ---- ---- -------------------
X+ int object_code (always 5)
X+ int sub_type (always 1)
X+ int style (See the end of this section)
X+ int line_thickness (pixels, not used)
X+ int color (not used)
X+ int depth (not used)
X+ int pen (not used)
X+ int area_fill (not used)
X+ float style_val (pixels, not used)
X+ int direction (0 : clockwise, 1 : counterclockwise)
X+ int forward_arrow (0: no forward arrow, 1: on)
X+ int backward_arrow (0: no forward arrow, 1: on)
X+ float center_x, center_y (center of the arc)
X+ int x1, y1 (pixels, the 1st point the user entered)
X+ int x2, y2 (pixels, the 2nd point)
X+ int x3, y3 (pixels, the last point)
X+
X+ Forward arrow line (Optional; absent if forward_arrow is 0) :
X+ type name (brief description)
X+ ---- ---- -------------------
X+ int arrow_type (not used)
X+ int arrow_style (not used)
X+ float arrow_thickness (not used)
X+ float arrow_width (pixels)
X+ float arrow_height (pixels)
X+
X+ Backward arrow line (Optional; absent if backward_arrow is 0) :
X+ type name (brief description)
X+ ---- ---- -------------------
X+ int arrow_type (not used)
X+ int arrow_style (not used)
X+ float arrow_thickness (not used)
X+ float arrow_width (pixels)
X+ float arrow_height (pixels)
X+
X+ (3.6) COMPOUND
X+
X+ A line with object code 6 signifies the start of a compound.
X+ There are four more numbers on this line which indicate the
X+ upper right corner and the lower left corner of the bounding
X+ box of this compound. A line with object code -6 signifies
X+ the end of the compound. Compound may be nested.
X+
X+ First line :
X+ type name (brief description)
X+ ---- ---- -------------------
X+ int object_code (always 6)
X+ int upperright_corner_x (pixels)
X+ int upperright_corner_y (pixels)
X+ int lowerleft_corner_x (pixels)
X+ int lowerleft_corner_y (pixels)
X+
X+ Subsequent lines :
X+ objects
X+ .
X+ .
X+
X+ Last line :
X+ -6
X+
END_OF_FILE
if test 10373 -ne `wc -c <'FORMAT1.4X.diff'`; then
echo shar: \"'FORMAT1.4X.diff'\" unpacked with wrong size!
fi
# end of 'FORMAT1.4X.diff'
fi
if test -f 'psbits3.c.diff' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'psbits3.c.diff'\"
else
echo shar: Extracting \"'psbits3.c.diff'\" \(10989 characters\)
sed "s/^X//" >'psbits3.c.diff' <<'END_OF_FILE'
X*** psbits3.c.old Mon Feb 19 11:29:15 1990
X--- psbits3.c Fri Mar 2 12:14:49 1990
X***************
X*** 13,18
X /* These are the bitmaps for the font menu panes */
X /* Part 3 of 3 */
X
X static char Palatino_Bold_bits[] = {
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X
X--- 13,19 -----
X /* These are the bitmaps for the font menu panes */
X /* Part 3 of 3 */
X
X+ #ifndef TFX
X static char Palatino_Bold_bits[] = {
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X***************
X*** 706,711
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};
X
X Pixmap font_menu_bitmaps[NUMFONTS];
X
X
X--- 707,713 -----
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};
X+ #endif
X
X Pixmap font_menu_bitmaps[NUMFONTS];
X
X***************
X*** 709,714
X
X Pixmap font_menu_bitmaps[NUMFONTS];
X
X char *font_menu_bits[NUMFONTS] = {
X Times_Roman_bits,
X Times_Italic_bits,
X
X--- 711,717 -----
X
X Pixmap font_menu_bitmaps[NUMFONTS];
X
X+ #ifndef TFX
X char *font_menu_bits[NUMFONTS] = {
X Times_Roman_bits,
X Times_Italic_bits,
X***************
X*** 746,748
X ZapfChancery_MediumItalic_bits,
X ZapfDingBats_bits,
X };
X
X--- 749,915 -----
X ZapfChancery_MediumItalic_bits,
X ZapfDingBats_bits,
X };
X+ #else
X+
X+ /* TFX font names */
X+
X+ static char Default_bits[] = {
X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x1f,0x00,
X+ 0x70,0x00,0x00,0x0e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,
X+ 0x38,0x00,0x58,0x00,0x00,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,
X+ 0x00,0xc0,0x60,0x00,0x08,0x00,0x00,0x0c,0x01,0x00,0x00,0x00,
X+ 0x00,0x00,0x00,0xc0,0x60,0x00,0x0c,0x00,0x00,0x8c,0x01,0x00,
X+ 0x00,0x00,0x00,0x00,0x00,0xc0,0xc0,0x78,0x3e,0x9e,0x73,0xcc,
X+ 0x07,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0xc0,0xcc,0x0c,0x33,
X+ 0x63,0x8c,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0xc0,0x86,
X+ 0x0d,0x33,0x63,0x8c,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,
X+ 0xc0,0xfe,0x0d,0x38,0x63,0x8c,0x01,0x00,0x00,0x00,0x00,0x00,
X+ 0x00,0xc0,0xc0,0x06,0x0c,0x36,0x63,0x8c,0x01,0x00,0x00,0x00,
X+ 0x00,0x00,0x00,0xc0,0x60,0x06,0x0c,0x33,0x63,0x8c,0x01,0x00,
X+ 0x00,0x00,0x00,0x00,0x00,0xc0,0x60,0x0e,0x0d,0x33,0x63,0x8c,
X+ 0x01,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x38,0xdc,0x0c,0x3f,
X+ 0x77,0x8c,0x0b,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x1f,0x78,
X+ 0x1e,0x66,0xee,0x1e,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X+ 0x00,0x00,0x00,0x00 };
X+ static char Roman_bits[] = {
X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0x3f,0x00,
X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,
X+ 0x71,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X+ 0x00,0x80,0x61,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X+ 0x00,0x00,0x00,0x80,0x61,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X+ 0x00,0x00,0x00,0x00,0x00,0x80,0x61,0x78,0x9c,0x31,0x78,0x9c,
X+ 0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x31,0xcc,0xd8,0x7b,
X+ 0xcc,0xd8,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x1f,0x86,
X+ 0x39,0x67,0xcc,0x38,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x80,
X+ 0x19,0x86,0x19,0x63,0xe0,0x18,0x03,0x00,0x00,0x00,0x00,0x00,
X+ 0x00,0x80,0x31,0x86,0x19,0x63,0xd8,0x18,0x03,0x00,0x00,0x00,
X+ 0x00,0x00,0x00,0x80,0x61,0x86,0x19,0x63,0xcc,0x18,0x03,0x00,
X+ 0x00,0x00,0x00,0x00,0x00,0x80,0x61,0x86,0x19,0x63,0xcc,0x18,
X+ 0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xc1,0xcc,0x18,0x63,
X+ 0xfc,0x18,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0xc3,0x79,
X+ 0xbc,0xf7,0x98,0x3d,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X+ 0x00,0x00,0x00,0x00 };
X+ static char Italic_bits[] = {
X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf0,0x00,
X+ 0x00,0xc7,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X+ 0x60,0x00,0x00,0xc6,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X+ 0x00,0x00,0x60,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,
X+ 0x00,0x00,0x00,0x00,0x60,0x08,0x00,0x02,0x00,0x00,0x00,0x00,
X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x0c,0x00,0x03,0x00,0x00,
X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x1f,0x2f,0x73,
X+ 0xf0,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xc6,
X+ 0x1c,0x63,0x9c,0x4c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X+ 0x30,0x46,0x18,0x63,0x04,0x0c,0x00,0x00,0x00,0x00,0x00,0x00,
X+ 0x00,0x00,0x18,0x62,0x18,0x23,0x06,0x18,0x00,0x00,0x00,0x00,
X+ 0x00,0x00,0x00,0x00,0x18,0x63,0x8c,0x31,0x06,0x30,0x00,0x00,
X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x63,0x8c,0x31,0x06,0x62,
X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xeb,0xae,0xb5,
X+ 0x4e,0x66,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3c,0x86,
X+ 0x99,0x73,0x3c,0x3e,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X+ 0x00,0x00,0x00,0x00 };
X+ static char Bold_bits[] = {
X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x7f,
X+ 0x00,0x78,0xe0,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X+ 0x00,0xe7,0x00,0x70,0xc0,0x01,0x00,0x00,0x00,0x00,0x00,0x00,
X+ 0x00,0x00,0x00,0xc7,0x01,0x70,0xc0,0x01,0x00,0x00,0x00,0x00,
X+ 0x00,0x00,0x00,0x00,0x00,0xc7,0x01,0x70,0xc0,0x01,0x00,0x00,
X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc7,0xf1,0x70,0xd8,0x01,
X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xe7,0x98,0x71,
X+ 0xfc,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7f,
X+ 0x9c,0x73,0xce,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X+ 0x00,0xc7,0x9d,0x73,0xce,0x01,0x00,0x00,0x00,0x00,0x00,0x00,
X+ 0x00,0x00,0x00,0x87,0x9f,0x73,0xce,0x01,0x00,0x00,0x00,0x00,
X+ 0x00,0x00,0x00,0x00,0x00,0x87,0x9f,0x73,0xce,0x01,0x00,0x00,
X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x87,0x9f,0x73,0xce,0x01,
X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc7,0x99,0x71,
X+ 0xdc,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x7f,
X+ 0xf0,0xf8,0xb8,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X+ 0x00,0x00,0x00,0x00 };
X+ static char Modern_bits[] = {
X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x60,0x00,
X+ 0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,
X+ 0x60,0x00,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X+ 0x00,0x0e,0x70,0x00,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x00,
X+ 0x00,0x00,0x00,0x0e,0x70,0x00,0x00,0x18,0x00,0x00,0x00,0x00,
X+ 0x00,0x00,0x00,0x00,0x00,0x1e,0x78,0xf8,0xc0,0x1b,0x1e,0x36,
X+ 0x73,0x00,0x00,0x00,0x00,0x00,0x00,0x1e,0x78,0xfc,0xe1,0x1f,
X+ 0x3f,0x36,0xfb,0x00,0x00,0x00,0x00,0x00,0x00,0x36,0x6c,0x8c,
X+ 0x61,0x9c,0x61,0x0e,0xc7,0x00,0x00,0x00,0x00,0x00,0x00,0x36,
X+ 0x6c,0x06,0x33,0x98,0x61,0x06,0xc3,0x00,0x00,0x00,0x00,0x00,
X+ 0x00,0x66,0x66,0x06,0x33,0x98,0x7f,0x06,0xc3,0x00,0x00,0x00,
X+ 0x00,0x00,0x00,0x66,0x66,0x06,0x33,0x98,0x01,0x06,0xc3,0x00,
X+ 0x00,0x00,0x00,0x00,0x00,0x46,0x62,0x06,0x33,0x98,0x01,0x06,
X+ 0xc3,0x00,0x00,0x00,0x00,0x00,0x00,0xc6,0x63,0x8c,0x61,0x9c,
X+ 0x63,0x06,0xc3,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x61,0xfc,
X+ 0xe1,0x1f,0x7f,0x06,0xc3,0x00,0x00,0x00,0x00,0x00,0x00,0x86,
X+ 0x61,0xf8,0xc0,0x1b,0x1e,0x06,0xc3,0x00,0x00,0x00,0x00,0x00,
X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X+ 0x00,0x00,0x00,0x00 };
X+ static char Typewriter_bits[] = {
X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X+ 0x00,0x00,0x00,0x00,0x00,0x00,0xf0,0x1f,0x00,0x00,0x00,0x00,
X+ 0x00,0x00,0x00,0x01,0x01,0x00,0x00,0x00,0x10,0x11,0x00,0x00,
X+ 0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x00,0x00,0x00,0x10,0x11,
X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,
X+ 0x10,0x91,0xe3,0xec,0x81,0x07,0xc7,0xb9,0xc3,0xc1,0x1f,0x3c,
X+ 0xb8,0x03,0x00,0x01,0x41,0x18,0x42,0x08,0x82,0x60,0x04,0x01,
X+ 0x01,0x42,0x60,0x04,0x00,0x01,0x41,0x08,0x24,0x10,0x92,0x20,
X+ 0x00,0x01,0x01,0x81,0x20,0x00,0x00,0x01,0x22,0x08,0xe4,0x1f,
X+ 0x92,0x20,0x00,0x01,0x01,0xff,0x20,0x00,0x00,0x01,0x22,0x08,
X+ 0x24,0x00,0xaa,0x20,0x00,0x01,0x01,0x01,0x20,0x00,0x00,0x01,
X+ 0x14,0x08,0x24,0x00,0xaa,0x20,0x00,0x01,0x01,0x01,0x20,0x00,
X+ 0x00,0x01,0x14,0x18,0x42,0x18,0x44,0x20,0x00,0x01,0x21,0xc2,
X+ 0x20,0x00,0xc0,0x07,0x08,0xe8,0x81,0x07,0x44,0xf8,0xe3,0x0f,
X+ 0x1e,0x3c,0xf8,0x03,0x00,0x00,0x08,0x08,0x00,0x00,0x00,0x00,
X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x08,0x00,0x00,
X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x08,
X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,
X+ 0x0f,0x3c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
X+ 0x00,0x00,0x00,0x00 };
X+
X+ char *font_menu_bits[NUMFONTS] = {
X+ Default_bits,
X+ Roman_bits,
X+ Bold_bits,
X+ Italic_bits,
X+ Modern_bits,
X+ Typewriter_bits,
X+ };
X+ #endif TFX
END_OF_FILE
if test 10989 -ne `wc -c <'psbits3.c.diff'`; then
echo shar: \"'psbits3.c.diff'\" unpacked with wrong size!
fi
# end of 'psbits3.c.diff'
fi
if test -f 'xfig.l.diff' -a "${1}" != "-c" ; then
echo shar: Will not clobber existing file \"'xfig.l.diff'\"
else
echo shar: Extracting \"'xfig.l.diff'\" \(9573 characters\)
sed "s/^X//" >'xfig.l.diff' <<'END_OF_FILE'
X*** xfig.l.old Fri Mar 2 10:11:18 1990
X--- xfig.l Mon Mar 12 15:05:40 1990
X***************
X*** 1,4
X! .TH XFIG 1 "8 August 1988"
X .SH NAME
X xfig \- Facility for Interactive Generation of figures under X11
X .SH SYNOPSIS
X
X--- 1,4 -----
X! .TH XFIG 1 "Release 2.0 (Protocol 1.4X)"
X .SH NAME
X xfig \- Facility for Interactive Generation of figures under X11
X .SH SYNOPSIS
X***************
X*** 27,33
X specifies the name of a file to be edited. The description of objects in
X the file will be read at the start of \fIxfig\fP.
X .PP
X! The output from \fIxfig\fP can be printed on a postcript printer:
X .PP
X f2ps (\fIxfig\fP to \fIpostscript\fP translator) is used to produce a
X .I postscript
X
X--- 27,33 -----
X specifies the name of a file to be edited. The description of objects in
X the file will be read at the start of \fIxfig\fP.
X .PP
X! The output from \fIxfig\fP can be printed in several ways:
X .PP
X .B Postscript -
X f2ps (\fIxfig\fP to \fIpostscript\fP translator) is used to produce a
X***************
X*** 29,34
X .PP
X The output from \fIxfig\fP can be printed on a postcript printer:
X .PP
X f2ps (\fIxfig\fP to \fIpostscript\fP translator) is used to produce a
X .I postscript
X file from an \fIxfig\fP file.
X
X--- 29,35 -----
X .PP
X The output from \fIxfig\fP can be printed in several ways:
X .PP
X+ .B Postscript -
X f2ps (\fIxfig\fP to \fIpostscript\fP translator) is used to produce a
X .I postscript
X file from an \fIxfig\fP file.
X***************
X*** 35,40
X The
X .I postscript
X file can be sent directly to a postscript printer.
X .SH OPTIONS
X .TP
X .B \-ri
X
X--- 36,80 -----
X The
X .I postscript
X file can be sent directly to a postscript printer.
X+ .PP
X+ .B troff -
X+ f2p (\fIxfig\fP to \fIpic\fP(1) translator, also known by its previous
X+ name \fIf2fp\fP(1L)) is used to translate \fIxfig\fP files into
X+ .IR pic (1)
X+ language.
X+ The resulting file may then be processed in the same manner as any other
X+ .I pic
X+ file. Note that area fill, line thicknesses and multiple fonts are not
X+ supported by \fIftop\fP.
X+ .PP
X+ .B LaTeX -
X+ fig2latex (\fIxfig\fP to \fILaTeX\fP translator) produces a
X+ .I LaTeX
X+ file from an
X+ .I xfig
X+ file.
X+ This file contains
X+ .I LaTeX
X+ picture environment commands and can be
X+ processed along with other
X+ .I LaTeX
X+ commands.
X+ This program is in the \fITransFig\fP package available from
X+ svax.cs.cornell.edu via anonymous ftp.
X+ .PP
X+ .B PiCTeX -
X+ fig2tex (\fIxfig\fP to \fIPiCTeX\fP translator) produces a
X+ .I PiCTeX
X+ file from an
X+ .I xfig
X+ file. This file contains macros that can be
X+ used with the
X+ .I PiCTeX
X+ environment under
X+ .I TeX
X+ or
X+ .I LaTeX.
X+ This is also available from the \fITransFig\fP package.
X .SH OPTIONS
X .TP
X .B \-ri
X***************
X*** 325,331
X Move objects in the same way as in \fICOPY\fP.
X .TP
X .I MOVE POINT
X! Modify the position of points of \fIPOLYLINE, \fIBOX\fP, \fIPOLYGON\fP,
X \fIELLIPSE\fP, \fIARC\fP and \fISPLINE\fP
X objects. Click the left button over the desired point, reposition the point,
X and click the middle button. Note that \fIBOX\fP,
X
X--- 365,371 -----
X Move objects in the same way as in \fICOPY\fP.
X .TP
X .I MOVE POINT
X! Modify the position of points of \fIPOLYLINE\fP, \fIBOX\fP, \fIPOLYGON\fP,
X \fIELLIPSE\fP, \fIARC\fP and \fISPLINE\fP
X objects. Click the left button over the desired point, reposition the point,
X and click the middle button. Note that \fIBOX\fP,
X***************
X*** 418,423
X .I SOLID/DASHED/DOTTED LINE STYLE
X Toggle between solid, dashed and dotted line styles. The dash length
X is fixed at 0.05 inch.
X .SH X DEFAULTS
X The overall widget name(Class) is xfig.fig(Fig.TopLevelShell). This
X set of resources correspond to the command line arguments:
X
X--- 458,474 -----
X .I SOLID/DASHED/DOTTED LINE STYLE
X Toggle between solid, dashed and dotted line styles. The dash length
X is fixed at 0.05 inch.
X+ .PP
X+ If \fIxfig\fP is compiled with the -DTFX option (TransFig compatibility)
X+ then the following two buttons are available:
X+ .TP
X+ .I LATEX LINE
X+ Allow lines to be drawn only at slopes which can be handled by LaTeX picture
X+ environment lines: slope = x/y, where x,y are integers in the range [-6,6].
X+ .TP
X+ .I LATEX VECTOR
X+ Allow lines to be drawn only at slopes which can be handled by LaTeX picture
X+ environment vectors: slope = x/y, where x,y are integers in the range [-4,4].
X .SH X DEFAULTS
X The overall widget name(Class) is xfig.fig(Fig.TopLevelShell). This
X set of resources correspond to the command line arguments:
X***************
X*** 423,429
X set of resources correspond to the command line arguments:
X .TP 1.25i
X justify
X! (boolean:false) -right and -left arguments
X .TP
X landscape
X (boolean:false) -Landscape and -Portrait arguments
X
X--- 474,480 -----
X set of resources correspond to the command line arguments:
X .TP 1.25i
X justify
X! (boolean:false) -right (true) and -left (false) arguments
X .TP
X landscape
X (boolean:true) -Landscape and -Portrait arguments
X***************
X*** 426,432
X (boolean:false) -right and -left arguments
X .TP
X landscape
X! (boolean:false) -Landscape and -Portrait arguments
X .TP
X width
X (integer:7.5 or 10 inches) -width argument
X
X--- 477,483 -----
X (boolean:false) -right (true) and -left (false) arguments
X .TP
X landscape
X! (boolean:true) -Landscape and -Portrait arguments
X .TP
X width
X (integer:7.5 or 10 inches) -width argument
X***************
X*** 461,467
X form.panel(Form.Box)
X .TP
X bottom panel
X! form.panel2(Form.Box)
X .TP
X icons
X form.panel.button(Form.Box.Command)
X
X--- 512,518 -----
X form.panel(Form.Box)
X .TP
X bottom panel
X! form.bottom_panel(Form.Box)
X .TP
X icons
X form.panel.button(Form.Box.Command)
X***************
X*** 465,471
X .TP
X icons
X form.panel.button(Form.Box.Command)
X! form.panel2.button(Form.Box.Command)
X .TP
X top ruler
X form.truler(Form.Label)
X
X--- 516,522 -----
X .TP
X icons
X form.panel.button(Form.Box.Command)
X! form.bottom_panel.button(Form.Box.Command)
X .TP
X top ruler
X form.truler(Form.Label)
X***************
X*** 487,492
X .TP
X menu items
X form.popup_menu.menu.pane(Form.OverrideShell.Box.Command)
X .PP
X For example, to set the background of the side panel to blue the resource
X would be:
X
X--- 538,552 -----
X .TP
X menu items
X form.popup_menu.menu.pane(Form.OverrideShell.Box.Command)
X+ .TP
X+ font menu
X+ form.font_menu.menu(Form.OverrideShell.Box)
X+ .TP
X+ indicator panel
X+ form.indicator(Form.Box)
X+ .TP
X+ font indicator window
X+ form.font_indicator(Form.Label)
X .PP
X For example, to set the background of the side panel to blue and the
X indicator panel background to green the resources
X***************
X*** 488,494
X menu items
X form.popup_menu.menu.pane(Form.OverrideShell.Box.Command)
X .PP
X! For example, to set the background of the side panel to blue the resource
X would be:
X .br
X \f(CWxfig*form.panel.background: blue\fP
X
X--- 548,555 -----
X font indicator window
X form.font_indicator(Form.Label)
X .PP
X! For example, to set the background of the side panel to blue and the
X! indicator panel background to green the resources
X would be:
X .br
X \f(CWxfig*form.panel.background: blue\fP
X***************
X*** 492,497
X would be:
X .br
X \f(CWxfig*form.panel.background: blue\fP
X .SH BUGS
X .PP
X Sometimes, \fIxfig\fP doesn't see that a figure has been modified,
X
X--- 553,560 -----
X would be:
X .br
X \f(CWxfig*form.panel.background: blue\fP
X+ .br
X+ \f(CWxfig*form.indicator.background: blue\fP
X .SH BUGS
X .PP
X Creating a text object is not "Undoable".
X***************
X*** 494,505
X \f(CWxfig*form.panel.background: blue\fP
X .SH BUGS
X .PP
X- Sometimes, \fIxfig\fP doesn't see that a figure has been modified,
X- and will allow the user to quit or edit a new figure without confirmation.
X- .PP
X- Drawing text sometimes freezes up xfig. Working on it. Any help in this
X- area is welcome.
X- .PP
X Creating a text object is not "Undoable".
X .PP
X Area fill doesn't show on the canvas for closed splines, but are filled
X
X--- 557,562 -----
X \f(CWxfig*form.indicator.background: blue\fP
X .SH BUGS
X .PP
X Creating a text object is not "Undoable".
X .PP
X Area fill doesn't show on the canvas for closed splines, but are filled
X***************
X*** 509,515
X Undoing the creation of a compound object deletes the objects
X inside the compound object. Undoing the undo doesn't bring them back.
X .PP
X! Ellipses which are too narrow may cause \fIxfig\fP to loop forever.
X .PP
X Objects which are created while one of the
X .I grids
X
X--- 566,572 -----
X Undoing the creation of a compound object deletes the objects
X inside the compound object. Undoing the undo doesn't bring them back.
X .PP
X! Ellipses which are too narrow are not drawn correctly.
X .PP
X Objects which are created while one of the
X .I grids
X***************
X*** 521,527
X Brian W. Kernighan
X .I "PIC - A Graphics Language for Typesetting User Manual"
X .br
X! f2ps(1)
X .SH ACKNOWLEDGEMENT
X Many thanks goes to Professor Donald E. Fussell who inspired the
X creation of this tool.
X
X--- 578,584 -----
X Brian W. Kernighan
X .I "PIC - A Graphics Language for Typesetting User Manual"
X .br
X! f2ps(1) f2p(1)
X .SH ACKNOWLEDGEMENT
X Many thanks goes to Professor Donald E. Fussell who inspired the
X creation of this tool.
X***************
X*** 541,546
X UCSF School of Pharmacy
X .br
X San Francisco, CA 94118
X .sp
X X11 port by:
X .br
X
X--- 598,609 -----
X UCSF School of Pharmacy
X .br
X San Francisco, CA 94118
X+ .sp
X+ The LaTeX line drawing modes were contributed by:
X+ .br
X+ Frank Schmuck
X+ .br
X+ Cornell University
X .sp
X X11 port by:
X .br
END_OF_FILE
if test 9573 -ne `wc -c <'xfig.l.diff'`; then
echo shar: \"'xfig.l.diff'\" unpacked with wrong size!
fi
# end of 'xfig.l.diff'
fi
echo shar: End of archive 2 \(of 3\).
cp /dev/null ark2isdone
MISSING=""
for I in 1 2 3 ; do
if test ! -f ark${I}isdone ; then
MISSING="${MISSING} ${I}"
fi
done
if test "${MISSING}" = "" ; then
echo You have unpacked all 3 archives.
rm -f ark[1-9]isdone
else
echo You still need to unpack the following archives:
echo " " ${MISSING}
fi
## End of shell archive.
exit 0
dan
-----------------------------------------------------------
O'Reilly && Associates
argv at sun.com / argv at ora.com
632 Petaluma Ave, Sebastopol, CA 95472
800-338-NUTS, in CA: 800-533-NUTS, FAX 707-829-0104
Opinions expressed reflect those of the author only.
More information about the Comp.sources.x
mailing list