home *** CD-ROM | disk | FTP | other *** search
/ Source Code 1994 March / Source_Code_CD-ROM_Walnut_Creek_March_1994.iso / compsrcs / x / volume20 / xpt / part01 < prev    next >
Encoding:
Text File  |  1993-08-04  |  52.4 KB  |  1,007 lines

  1. Newsgroups: comp.sources.x
  2. From: lordj@rpi.edu (lordj@rpi.edu )
  3. Subject: v20i098:  xpt - An X Periodic Table, Part01/02
  4. Message-ID: <csx-v20i098=xpt.115746@sparky.Sterling.COM>
  5. X-Md4-Signature: ab869a54d4303d9afeb832f7731dcef7
  6. Sender: chris@sparky.sterling.com (Chris Olson)
  7. Organization: Sterling Software
  8. Date: Wed, 4 Aug 1993 16:58:29 GMT
  9. Approved: chris@sterling.com
  10.  
  11. Submitted-by: lordj@rpi.edu (lordj@rpi.edu )
  12. Posting-number: Volume 20, Issue 98
  13. Archive-name: xpt/part01
  14. Environment: X11
  15. Supersedes: xpt: Volume 19, Issue 69
  16.  
  17. [ No man page for this program.  Doesn't appear to need one. ]
  18. [      Chris                                                 ]
  19.  
  20. #! /bin/sh
  21. # This is a shell archive.  Remove anything before this line, then feed it
  22. # into a shell via "sh file" or similar.  To overwrite existing files,
  23. # type "sh file -c".
  24. # Contents:  Makefile fontlist.h xpt.h
  25. # Wrapped by chris@sparky on Wed Aug  4 11:54:22 1993
  26. PATH=/bin:/usr/bin:/usr/ucb:/usr/local/bin:/usr/lbin ; export PATH
  27. echo If this archive is complete, you will see the following message:
  28. echo '          "shar: End of archive 1 (of 2)."'
  29. if test -f 'Makefile' -a "${1}" != "-c" ; then 
  30.   echo shar: Will not clobber existing file \"'Makefile'\"
  31. else
  32.   echo shar: Extracting \"'Makefile'\" \(9829 characters\)
  33.   sed "s/^X//" >'Makefile' <<'END_OF_FILE'
  34. X# Makefile generated by imake - do not edit!
  35. X# $XConsortium: imake.c,v 1.65 91/07/25 17:50:17 rws Exp $
  36. X#
  37. X# The cpp used on this machine replaces all newlines and multiple tabs and
  38. X# spaces in a macro expansion with a single space.  Imake tries to compensate
  39. X# for this, but is not always successful.
  40. X#
  41. X
  42. X# -------------------------------------------------------------------------
  43. X# Makefile generated from "Imake.tmpl" and </tmp/IIf.a02615>
  44. X# $XConsortium: Imake.tmpl,v 1.139 91/09/16 08:52:48 rws Exp $
  45. X#
  46. X# Platform-specific parameters may be set in the appropriate <vendor>.cf
  47. X# configuration files.  Site-specific parameters should be set in the file
  48. X# site.def.  Full rebuilds are recommended if any parameters are changed.
  49. X#
  50. X# If your C preprocessor does not define any unique symbols, you will need
  51. X# to set BOOTSTRAPCFLAGS when rebuilding imake (usually when doing
  52. X# "make World" the first time).
  53. X#
  54. X
  55. X# -------------------------------------------------------------------------
  56. X# site-specific configuration parameters that need to come before
  57. X# the platform-specific parameters - edit site.def to change
  58. X
  59. X# site:  $XConsortium: site.def,v 1.2 91/07/30 20:26:44 rws Exp $
  60. X
  61. X# -------------------------------------------------------------------------
  62. X# platform-specific configuration parameters - edit sun.cf to change
  63. X
  64. X# platform:  $XConsortium: sun.cf,v 1.72.1.1 92/03/18 13:13:37 rws Exp $
  65. X
  66. X# operating system:  SunOS 4.1.1
  67. X
  68. X# $XConsortium: sunLib.rules,v 1.7 91/12/20 11:19:47 rws Exp $
  69. X
  70. X# -------------------------------------------------------------------------
  71. X# site-specific configuration parameters that go after
  72. X# the platform-specific parameters - edit site.def to change
  73. X
  74. X# site:  $XConsortium: site.def,v 1.2 91/07/30 20:26:44 rws Exp $
  75. X
  76. X            SHELL = /bin/sh
  77. X
  78. X              TOP = .
  79. X      CURRENT_DIR = .
  80. X
  81. X               AR = ar clq
  82. X  BOOTSTRAPCFLAGS =
  83. X               CC = cc
  84. X               AS = as
  85. X
  86. X         COMPRESS = compress
  87. X              CPP = /lib/cpp $(STD_CPP_DEFINES)
  88. X    PREPROCESSCMD = cc -E $(STD_CPP_DEFINES)
  89. X          INSTALL = install
  90. X               LD = ld
  91. X             LINT = lint
  92. X      LINTLIBFLAG = -C
  93. X         LINTOPTS = -axz
  94. X               LN = ln -s
  95. X             MAKE = make
  96. X               MV = mv
  97. X               CP = cp
  98. X
  99. X           RANLIB = ranlib
  100. X  RANLIBINSTFLAGS =
  101. X
  102. X               RM = rm -f
  103. X            TROFF = psroff
  104. X         MSMACROS = -ms
  105. X              TBL = tbl
  106. X              EQN = eqn
  107. X     STD_INCLUDES =
  108. X  STD_CPP_DEFINES =
  109. X      STD_DEFINES =
  110. X EXTRA_LOAD_FLAGS =
  111. X  EXTRA_LIBRARIES =
  112. X             TAGS = ctags
  113. X
  114. X    SHAREDCODEDEF = -DSHAREDCODE
  115. X         SHLIBDEF = -DSUNSHLIB
  116. X
  117. X    PROTO_DEFINES =
  118. X
  119. X     INSTPGMFLAGS =
  120. X
  121. X     INSTBINFLAGS = -m 0755
  122. X     INSTUIDFLAGS = -m 4755
  123. X     INSTLIBFLAGS = -m 0644
  124. X     INSTINCFLAGS = -m 0444
  125. X     INSTMANFLAGS = -m 0444
  126. X     INSTDATFLAGS = -m 0444
  127. X    INSTKMEMFLAGS = -g kmem -m 2755
  128. X
  129. X      PROJECTROOT = /usr/X11R5
  130. X
  131. X     TOP_INCLUDES = -I$(INCROOT)
  132. X
  133. X      CDEBUGFLAGS = -O
  134. X        CCOPTIONS = -pipe
  135. X
  136. X      ALLINCLUDES = $(INCLUDES) $(EXTRA_INCLUDES) $(TOP_INCLUDES) $(STD_INCLUDES)
  137. X       ALLDEFINES = $(ALLINCLUDES) $(STD_DEFINES) $(EXTRA_DEFINES) $(PROTO_DEFINES) $(DEFINES)
  138. X           CFLAGS = $(CDEBUGFLAGS) $(CCOPTIONS) $(ALLDEFINES)
  139. X        LINTFLAGS = $(LINTOPTS) -DLINT $(ALLDEFINES)
  140. X
  141. X           LDLIBS = $(SYS_LIBRARIES) $(EXTRA_LIBRARIES)
  142. X
  143. X        LDOPTIONS = $(CDEBUGFLAGS) $(CCOPTIONS) $(LOCAL_LDFLAGS) -L$(USRLIBDIR)
  144. X
  145. X   LDCOMBINEFLAGS = -X -r
  146. X      DEPENDFLAGS =
  147. X
  148. X        MACROFILE = sun.cf
  149. X           RM_CMD = $(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut
  150. X
  151. X    IMAKE_DEFINES =
  152. X
  153. X         IRULESRC = $(CONFIGDIR)
  154. X        IMAKE_CMD = $(IMAKE) -DUseInstalled -I$(IRULESRC) $(IMAKE_DEFINES)
  155. X
  156. X     ICONFIGFILES = $(IRULESRC)/Imake.tmpl $(IRULESRC)/Imake.rules \
  157. X            $(IRULESRC)/Project.tmpl $(IRULESRC)/site.def \
  158. X            $(IRULESRC)/$(MACROFILE) $(EXTRA_ICONFIGFILES)
  159. X
  160. X# -------------------------------------------------------------------------
  161. X# X Window System Build Parameters
  162. X# $XConsortium: Project.tmpl,v 1.138 91/09/10 09:02:12 rws Exp $
  163. X
  164. X# -------------------------------------------------------------------------
  165. X# X Window System make variables; this need to be coordinated with rules
  166. X
  167. X          PATHSEP = /
  168. X        USRLIBDIR = /usr/X11R5/lib
  169. X           BINDIR = /usr/X11R5/bin
  170. X          INCROOT = /usr/X11R5/include
  171. X     BUILDINCROOT = $(TOP)
  172. X      BUILDINCDIR = $(BUILDINCROOT)/X11
  173. X      BUILDINCTOP = ..
  174. X           INCDIR = $(INCROOT)/X11
  175. X           ADMDIR = /usr/adm
  176. X           LIBDIR = $(USRLIBDIR)/X11
  177. X        CONFIGDIR = $(LIBDIR)/config
  178. X       LINTLIBDIR = $(USRLIBDIR)/lint
  179. X
  180. X          FONTDIR = $(LIBDIR)/fonts
  181. X         XINITDIR = $(LIBDIR)/xinit
  182. X           XDMDIR = $(LIBDIR)/xdm
  183. X           TWMDIR = $(LIBDIR)/twm
  184. X          MANPATH = /usr/X11R5/man
  185. X    MANSOURCEPATH = $(MANPATH)/man
  186. X        MANSUFFIX = 1
  187. X     LIBMANSUFFIX = 3
  188. X           MANDIR = $(MANSOURCEPATH)$(MANSUFFIX)
  189. X        LIBMANDIR = $(MANSOURCEPATH)$(LIBMANSUFFIX)
  190. X           NLSDIR = $(LIBDIR)/nls
  191. X        PEXAPIDIR = $(LIBDIR)/PEX
  192. X      XAPPLOADDIR = $(LIBDIR)/app-defaults
  193. X       FONTCFLAGS = -t
  194. X
  195. X     INSTAPPFLAGS = $(INSTDATFLAGS)
  196. X
  197. X            IMAKE = imake
  198. X           DEPEND = makedepend
  199. X              RGB = rgb
  200. X
  201. X            FONTC = bdftopcf
  202. X
  203. X        MKFONTDIR = mkfontdir
  204. X        MKDIRHIER = /bin/sh $(BINDIR)/mkdirhier
  205. X
  206. X        CONFIGSRC = $(TOP)/config
  207. X       DOCUTILSRC = $(TOP)/doc/util
  208. X        CLIENTSRC = $(TOP)/clients
  209. X          DEMOSRC = $(TOP)/demos
  210. X           LIBSRC = $(TOP)/lib
  211. X          FONTSRC = $(TOP)/fonts
  212. X       INCLUDESRC = $(TOP)/X11
  213. X        SERVERSRC = $(TOP)/server
  214. X          UTILSRC = $(TOP)/util
  215. X        SCRIPTSRC = $(UTILSRC)/scripts
  216. X       EXAMPLESRC = $(TOP)/examples
  217. X       CONTRIBSRC = $(TOP)/../contrib
  218. X           DOCSRC = $(TOP)/doc
  219. X           RGBSRC = $(TOP)/rgb
  220. X        DEPENDSRC = $(UTILSRC)/makedepend
  221. X         IMAKESRC = $(CONFIGSRC)
  222. X         XAUTHSRC = $(LIBSRC)/Xau
  223. X          XLIBSRC = $(LIBSRC)/X
  224. X           XMUSRC = $(LIBSRC)/Xmu
  225. X       TOOLKITSRC = $(LIBSRC)/Xt
  226. X       AWIDGETSRC = $(LIBSRC)/Xaw
  227. X       OLDXLIBSRC = $(LIBSRC)/oldX
  228. X      XDMCPLIBSRC = $(LIBSRC)/Xdmcp
  229. X      BDFTOSNFSRC = $(FONTSRC)/bdftosnf
  230. X      BDFTOSNFSRC = $(FONTSRC)/clients/bdftosnf
  231. X      BDFTOPCFSRC = $(FONTSRC)/clients/bdftopcf
  232. X     MKFONTDIRSRC = $(FONTSRC)/clients/mkfontdir
  233. X         FSLIBSRC = $(FONTSRC)/lib/fs
  234. X    FONTSERVERSRC = $(FONTSRC)/server
  235. X     EXTENSIONSRC = $(TOP)/extensions
  236. X         XILIBSRC = $(EXTENSIONSRC)/lib/xinput
  237. X      PHIGSLIBSRC = $(EXTENSIONSRC)/lib/PEX
  238. X
  239. X# $XConsortium: sunLib.tmpl,v 1.14.1.1 92/03/17 14:58:46 rws Exp $
  240. X
  241. XSHLIBLDFLAGS = -assert pure-text
  242. XPICFLAGS = -pic
  243. X
  244. X  DEPEXTENSIONLIB =
  245. X     EXTENSIONLIB = -lXext
  246. X
  247. X          DEPXLIB = $(DEPEXTENSIONLIB)
  248. X             XLIB = $(EXTENSIONLIB) -lX11
  249. X
  250. X        DEPXMULIB = $(USRLIBDIR)/libXmu.sa.$(SOXMUREV)
  251. X       XMULIBONLY = -lXmu
  252. X           XMULIB = -lXmu
  253. X
  254. X       DEPOLDXLIB =
  255. X          OLDXLIB = -loldX
  256. X
  257. X      DEPXTOOLLIB = $(USRLIBDIR)/libXt.sa.$(SOXTREV)
  258. X         XTOOLLIB = -lXt
  259. X
  260. X        DEPXAWLIB = $(USRLIBDIR)/libXaw.sa.$(SOXAWREV)
  261. X           XAWLIB = -lXaw
  262. X
  263. X        DEPXILIB =
  264. X           XILIB = -lXi
  265. X
  266. X        SOXLIBREV = 4.10
  267. X          SOXTREV = 4.10
  268. X         SOXAWREV = 5.0
  269. X        SOOLDXREV = 4.10
  270. X         SOXMUREV = 4.10
  271. X        SOXEXTREV = 4.10
  272. X      SOXINPUTREV = 4.10
  273. X
  274. X      DEPXAUTHLIB = $(USRLIBDIR)/libXau.a
  275. X         XAUTHLIB =  -lXau
  276. X      DEPXDMCPLIB = $(USRLIBDIR)/libXdmcp.a
  277. X         XDMCPLIB =  -lXdmcp
  278. X
  279. X        DEPPHIGSLIB = $(USRLIBDIR)/libphigs.a
  280. X           PHIGSLIB =  -lphigs
  281. X
  282. X       DEPXBSDLIB = $(USRLIBDIR)/libXbsd.a
  283. X          XBSDLIB =  -lXbsd
  284. X
  285. X LINTEXTENSIONLIB = $(LINTLIBDIR)/llib-lXext.ln
  286. X         LINTXLIB = $(LINTLIBDIR)/llib-lX11.ln
  287. X          LINTXMU = $(LINTLIBDIR)/llib-lXmu.ln
  288. X        LINTXTOOL = $(LINTLIBDIR)/llib-lXt.ln
  289. X          LINTXAW = $(LINTLIBDIR)/llib-lXaw.ln
  290. X           LINTXI = $(LINTLIBDIR)/llib-lXi.ln
  291. X        LINTPHIGS = $(LINTLIBDIR)/llib-lphigs.ln
  292. X
  293. X          DEPLIBS = $(DEPXAWLIB) $(DEPXMULIB) $(DEPXTOOLLIB) $(DEPXLIB)
  294. X
  295. X         DEPLIBS1 = $(DEPLIBS)
  296. X         DEPLIBS2 = $(DEPLIBS)
  297. X         DEPLIBS3 = $(DEPLIBS)
  298. X
  299. X# -------------------------------------------------------------------------
  300. X# Imake rules for building libraries, programs, scripts, and data files
  301. X# rules:  $XConsortium: Imake.rules,v 1.123 91/09/16 20:12:16 rws Exp $
  302. X
  303. X# -------------------------------------------------------------------------
  304. X# start of Imakefile
  305. X
  306. X# @(#)Imakefile 23.7 91/06/11
  307. X# Imakefile - xlock
  308. X#
  309. XTARGETS = xpt
  310. X
  311. XSRCS = xpt.c init.c Xprogs.c table.c
  312. X
  313. XOBJS = xpt.o init.o Xprogs.o table.o
  314. X
  315. XLCL_LIB = $(XAWLIB) $(XMULIB) $(XTOOLLIB) $(XLIB)
  316. XDEPLIBS = $(DEPXAWLIB) $(DEPXMULIB) $(DEPXTOOLLIB) $(DEPXLIB)
  317. XSYS_LIBRARIES = -lm
  318. X
  319. Xall:: $(TARGETS)
  320. X
  321. X$(TARGETS):  $(OBJS)  $(DEPLIBS)
  322. X    $(RM) $@
  323. X    $(CC) -o $@  $(OBJS) $(LDOPTIONS)  $(LCL_LIB) $(LDLIBS)  $(SYS_LIB) $(EXTRA_LOAD_FLAGS)
  324. X
  325. Xclean::
  326. X    $(RM) $(TARGETS)
  327. X
  328. Xdepend::
  329. X    $(DEPEND) $(DEPENDFLAGS) -s "# DO NOT DELETE" -- $(ALLDEFINES) -- $(SRCS)
  330. X
  331. X# -------------------------------------------------------------------------
  332. X# common rules for all Makefiles - do not edit
  333. X
  334. Xemptyrule::
  335. X
  336. Xclean::
  337. X    $(RM_CMD) "#"*
  338. X
  339. XMakefile::
  340. X    -@if [ -f Makefile ]; then set -x; \
  341. X    $(RM) Makefile.bak; $(MV) Makefile Makefile.bak; \
  342. X    else exit 0; fi
  343. X    $(IMAKE_CMD) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR)
  344. X
  345. Xtags::
  346. X    $(TAGS) -w *.[ch]
  347. X    $(TAGS) -xw *.[ch] > TAGS
  348. X
  349. Xsaber:
  350. X    # load $(ALLDEFINES) $(SRCS)
  351. X
  352. Xosaber:
  353. X    # load $(ALLDEFINES) $(OBJS)
  354. X
  355. X# -------------------------------------------------------------------------
  356. X# empty rules for directories that do not have SUBDIRS - do not edit
  357. X
  358. Xinstall::
  359. X    @echo "install in $(CURRENT_DIR) done"
  360. X
  361. Xinstall.man::
  362. X    @echo "install.man in $(CURRENT_DIR) done"
  363. X
  364. XMakefiles::
  365. X
  366. Xincludes::
  367. X
  368. X# -------------------------------------------------------------------------
  369. X# dependencies generated by makedepend
  370. X
  371. END_OF_FILE
  372.   if test 9829 -ne `wc -c <'Makefile'`; then
  373.     echo shar: \"'Makefile'\" unpacked with wrong size!
  374.   fi
  375.   # end of 'Makefile'
  376. fi
  377. if test -f 'fontlist.h' -a "${1}" != "-c" ; then 
  378.   echo shar: Will not clobber existing file \"'fontlist.h'\"
  379. else
  380.   echo shar: Extracting \"'fontlist.h'\" \(29524 characters\)
  381.   sed "s/^X//" >'fontlist.h' <<'END_OF_FILE'
  382. X#define COURIER_ITALIC_BOLD_10    "-adobe-courier-bold-o-normal--10-100-75-75-m-60-iso8859-1"
  383. X#define COURIER_ITALIC_BOLD_11    "-adobe-courier-bold-o-normal--11-80-100-100-m-60-iso8859-1"
  384. X#define COURIER_ITALIC_BOLD_12    "-adobe-courier-bold-o-normal--12-120-75-75-m-70-iso8859-1"
  385. X#define COURIER_ITALIC_BOLD_14    "-adobe-courier-bold-o-normal--14-100-100-100-m-90-iso8859-1"
  386. X#define COURIER_ITALIC_BOLD_14a    "-adobe-courier-bold-o-normal--14-140-75-75-m-90-iso8859-1"
  387. X#define COURIER_ITALIC_BOLD_17    "-adobe-courier-bold-o-normal--17-120-100-100-m-100-iso8859-1"
  388. X#define COURIER_ITALIC_BOLD_18    "-adobe-courier-bold-o-normal--18-180-75-75-m-110-iso8859-1"
  389. X#define COURIER_ITALIC_BOLD_20    "-adobe-courier-bold-o-normal--20-140-100-100-m-110-iso8859-1"
  390. X#define COURIER_ITALIC_BOLD_24    "-adobe-courier-bold-o-normal--24-240-75-75-m-150-iso8859-1"
  391. X#define COURIER_ITALIC_BOLD_25    "-adobe-courier-bold-o-normal--25-180-100-100-m-150-iso8859-1"
  392. X#define COURIER_ITALIC_BOLD_34    "-adobe-courier-bold-o-normal--34-240-100-100-m-200-iso8859-1"
  393. X#define COURIER_ITALIC_BOLD_8    "-adobe-courier-bold-o-normal--8-80-75-75-m-50-iso8859-1"
  394. X#define COURIER_BOLD_10        "-adobe-courier-bold-r-normal--10-100-75-75-m-60-iso8859-1"
  395. X#define COURIER_BOLD_11        "-adobe-courier-bold-r-normal--11-80-100-100-m-60-iso8859-1"
  396. X#define COURIER_BOLD_12        "-adobe-courier-bold-r-normal--12-120-75-75-m-70-iso8859-1"
  397. X#define COURIER_BOLD_14        "-adobe-courier-bold-r-normal--14-100-100-100-m-90-iso8859-1"
  398. X#define COURIER_BOLD_14a    "-adobe-courier-bold-r-normal--14-140-75-75-m-90-iso8859-1"
  399. X#define COURIER_BOLD_17        "-adobe-courier-bold-r-normal--17-120-100-100-m-100-iso8859-1"
  400. X#define COURIER_BOLD_18        "-adobe-courier-bold-r-normal--18-180-75-75-m-110-iso8859-1"
  401. X#define COURIER_BOLD_20        "-adobe-courier-bold-r-normal--20-140-100-100-m-110-iso8859-1"
  402. X#define COURIER_BOLD_24        "-adobe-courier-bold-r-normal--24-240-75-75-m-150-iso8859-1"
  403. X#define COURIER_BOLD_25        "-adobe-courier-bold-r-normal--25-180-100-100-m-150-iso8859-1"
  404. X#define COURIER_BOLD_34        "-adobe-courier-bold-r-normal--34-240-100-100-m-200-iso8859-1"
  405. X#define COURIER_BOLD_8        "-adobe-courier-bold-r-normal--8-80-75-75-m-50-iso8859-1"
  406. X#define COURIER_ITALIC_MEDIUM_10    "-adobe-courier-medium-o-normal--10-100-75-75-m-60-iso8859-1"
  407. X#define COURIER_ITALIC_MEDIUM_11    "-adobe-courier-medium-o-normal--11-80-100-100-m-60-iso8859-1"
  408. X#define COURIER_ITALIC_MEDIUM_12    "-adobe-courier-medium-o-normal--12-120-75-75-m-70-iso8859-1"
  409. X#define COURIER_ITALIC_MEDIUM_14    "-adobe-courier-medium-o-normal--14-100-100-100-m-90-iso8859-1"
  410. X#define COURIER_ITALIC_MEDIUM_14a    "-adobe-courier-medium-o-normal--14-140-75-75-m-90-iso8859-1"
  411. X#define COURIER_ITALIC_MEDIUM_17    "-adobe-courier-medium-o-normal--17-120-100-100-m-100-iso8859-1"
  412. X#define COURIER_ITALIC_MEDIUM_18    "-adobe-courier-medium-o-normal--18-180-75-75-m-110-iso8859-1"
  413. X#define COURIER_ITALIC_MEDIUM_20    "-adobe-courier-medium-o-normal--20-140-100-100-m-110-iso8859-1"
  414. X#define COURIER_ITALIC_MEDIUM_24    "-adobe-courier-medium-o-normal--24-240-75-75-m-150-iso8859-1"
  415. X#define COURIER_ITALIC_MEDIUM_25    "-adobe-courier-medium-o-normal--25-180-100-100-m-150-iso8859-1"
  416. X#define COURIER_ITALIC_MEDIUM_34    "-adobe-courier-medium-o-normal--34-240-100-100-m-200-iso8859-1"
  417. X#define COURIER_ITALIC_MEDIUM_8    "-adobe-courier-medium-o-normal--8-80-75-75-m-50-iso8859-1"
  418. X#define COURIER_MEDIUM_10    "-adobe-courier-medium-r-normal--10-100-75-75-m-60-iso8859-1"
  419. X#define COURIER_MEDIUM_11    "-adobe-courier-medium-r-normal--11-80-100-100-m-60-iso8859-1"
  420. X#define COURIER_MEDIUM_12    "-adobe-courier-medium-r-normal--12-120-75-75-m-70-iso8859-1"
  421. X#define COURIER_MEDIUM_14    "-adobe-courier-medium-r-normal--14-100-100-100-m-90-iso8859-1"
  422. X#define COURIER_MEDIUM_14a    "-adobe-courier-medium-r-normal--14-140-75-75-m-90-iso8859-1"
  423. X#define COURIER_MEDIUM_17    "-adobe-courier-medium-r-normal--17-120-100-100-m-100-iso8859-1"
  424. X#define COURIER_MEDIUM_18    "-adobe-courier-medium-r-normal--18-180-75-75-m-110-iso8859-1"
  425. X#define COURIER_MEDIUM_20    "-adobe-courier-medium-r-normal--20-140-100-100-m-110-iso8859-1"
  426. X#define COURIER_MEDIUM_24    "-adobe-courier-medium-r-normal--24-240-75-75-m-150-iso8859-1"
  427. X#define COURIER_MEDIUM_25    "-adobe-courier-medium-r-normal--25-180-100-100-m-150-iso8859-1"
  428. X#define COURIER_MEDIUM_34    "-adobe-courier-medium-r-normal--34-240-100-100-m-200-iso8859-1"
  429. X#define COURIER_MEDIUM_8    "-adobe-courier-medium-r-normal--8-80-75-75-m-50-iso8859-1"
  430. X#define HELV_ITALIC_BOLD_10    "-adobe-helvetica-bold-o-normal--10-100-75-75-p-60-iso8859-1"
  431. X#define HELV_ITALIC_BOLD_11    "-adobe-helvetica-bold-o-normal--11-80-100-100-p-60-iso8859-1"
  432. X#define HELV_ITALIC_BOLD_12    "-adobe-helvetica-bold-o-normal--12-120-75-75-p-69-iso8859-1"
  433. X#define HELV_ITALIC_BOLD_14    "-adobe-helvetica-bold-o-normal--14-100-100-100-p-82-iso8859-1"
  434. X#define HELV_ITALIC_BOLD_14a    "-adobe-helvetica-bold-o-normal--14-140-75-75-p-82-iso8859-1"
  435. X#define HELV_ITALIC_BOLD_17    "-adobe-helvetica-bold-o-normal--17-120-100-100-p-92-iso8859-1"
  436. X#define HELV_ITALIC_BOLD_18    "-adobe-helvetica-bold-o-normal--18-180-75-75-p-104-iso8859-1"
  437. X#define HELV_ITALIC_BOLD_20    "-adobe-helvetica-bold-o-normal--20-140-100-100-p-103-iso8859-1"
  438. X#define HELV_ITALIC_BOLD_24    "-adobe-helvetica-bold-o-normal--24-240-75-75-p-138-iso8859-1"
  439. X#define HELV_ITALIC_BOLD_25    "-adobe-helvetica-bold-o-normal--25-180-100-100-p-138-iso8859-1"
  440. X#define HELV_ITALIC_BOLD_34    "-adobe-helvetica-bold-o-normal--34-240-100-100-p-182-iso8859-1"
  441. X#define HELV_ITALIC_BOLD_8    "-adobe-helvetica-bold-o-normal--8-80-75-75-p-50-iso8859-1"
  442. X#define HELV_BOLD_10    "-adobe-helvetica-bold-r-normal--10-100-75-75-p-60-iso8859-1"
  443. X#define HELV_BOLD_11    "-adobe-helvetica-bold-r-normal--11-80-100-100-p-60-iso8859-1"
  444. X#define HELV_BOLD_12    "-adobe-helvetica-bold-r-normal--12-120-75-75-p-70-iso8859-1"
  445. X#define HELV_BOLD_14    "-adobe-helvetica-bold-r-normal--14-100-100-100-p-82-iso8859-1"
  446. X#define HELV_BOLD_14a    "-adobe-helvetica-bold-r-normal--14-140-75-75-p-82-iso8859-1"
  447. X#define HELV_BOLD_17    "-adobe-helvetica-bold-r-normal--17-120-100-100-p-92-iso8859-1"
  448. X#define HELV_BOLD_18    "-adobe-helvetica-bold-r-normal--18-180-75-75-p-103-iso8859-1"
  449. X#define HELV_BOLD_20    "-adobe-helvetica-bold-r-normal--20-140-100-100-p-105-iso8859-1"
  450. X#define HELV_BOLD_24    "-adobe-helvetica-bold-r-normal--24-240-75-75-p-138-iso8859-1"
  451. X#define HELV_BOLD_25    "-adobe-helvetica-bold-r-normal--25-180-100-100-p-138-iso8859-1"
  452. X#define HELV_BOLD_34    "-adobe-helvetica-bold-r-normal--34-240-100-100-p-182-iso8859-1"
  453. X#define HELV_BOLD_8    "-adobe-helvetica-bold-r-normal--8-80-75-75-p-50-iso8859-1"
  454. X#define HELV_ITALIC_MEDIUM_10    "-adobe-helvetica-medium-o-normal--10-100-75-75-p-57-iso8859-1"
  455. X#define HELV_ITALIC_MEDIUM_11    "-adobe-helvetica-medium-o-normal--11-80-100-100-p-57-iso8859-1"
  456. X#define HELV_ITALIC_MEDIUM_12    "-adobe-helvetica-medium-o-normal--12-120-75-75-p-67-iso8859-1"
  457. X#define HELV_ITALIC_MEDIUM_14    "-adobe-helvetica-medium-o-normal--14-100-100-100-p-78-iso8859-1"
  458. X#define HELV_ITALIC_MEDIUM_14a    "-adobe-helvetica-medium-o-normal--14-140-75-75-p-78-iso8859-1"
  459. X#define HELV_ITALIC_MEDIUM_17    "-adobe-helvetica-medium-o-normal--17-120-100-100-p-88-iso8859-1"
  460. X#define HELV_ITALIC_MEDIUM_18    "-adobe-helvetica-medium-o-normal--18-180-75-75-p-98-iso8859-1"
  461. X#define HELV_ITALIC_MEDIUM_20    "-adobe-helvetica-medium-o-normal--20-140-100-100-p-98-iso8859-1"
  462. X#define HELV_ITALIC_MEDIUM_24    "-adobe-helvetica-medium-o-normal--24-240-75-75-p-130-iso8859-1"
  463. X#define HELV_ITALIC_MEDIUM_25    "-adobe-helvetica-medium-o-normal--25-180-100-100-p-130-iso8859-1"
  464. X#define HELV_ITALIC_MEDIUM_34    "-adobe-helvetica-medium-o-normal--34-240-100-100-p-176-iso8859-1"
  465. X#define HELV_ITALIC_MEDIUM_8    "-adobe-helvetica-medium-o-normal--8-80-75-75-p-47-iso8859-1"
  466. X#define HELV_MEDIUM_10    "-adobe-helvetica-medium-r-normal--10-100-75-75-p-56-iso8859-1"
  467. X#define HELV_MEDIUM_11    "-adobe-helvetica-medium-r-normal--11-80-100-100-p-56-iso8859-1"
  468. X#define HELV_MEDIUM_12    "-adobe-helvetica-medium-r-normal--12-120-75-75-p-67-iso8859-1"
  469. X#define HELV_MEDIUM_14    "-adobe-helvetica-medium-r-normal--14-100-100-100-p-76-iso8859-1"
  470. X#define HELV_MEDIUM_14a    "-adobe-helvetica-medium-r-normal--14-140-75-75-p-77-iso8859-1"
  471. X#define HELV_MEDIUM_17    "-adobe-helvetica-medium-r-normal--17-120-100-100-p-88-iso8859-1"
  472. X#define HELV_MEDIUM_18    "-adobe-helvetica-medium-r-normal--18-180-75-75-p-98-iso8859-1"
  473. X#define HELV_MEDIUM_20    "-adobe-helvetica-medium-r-normal--20-140-100-100-p-100-iso8859-1"
  474. X#define HELV_MEDIUM_24    "-adobe-helvetica-medium-r-normal--24-240-75-75-p-130-iso8859-1"
  475. X#define HELV_MEDIUM_25    "-adobe-helvetica-medium-r-normal--25-180-100-100-p-130-iso8859-1"
  476. X#define HELV_MEDIUM_34    "-adobe-helvetica-medium-r-normal--34-240-100-100-p-176-iso8859-1"
  477. X#define HELV_MEDIUM_8    "-adobe-helvetica-medium-r-normal--8-80-75-75-p-46-iso8859-1"
  478. X#define SCHOOLBOOK_ITALIC_BOLD_10    "-adobe-new century schoolbook-bold-i-normal--10-100-75-75-p-66-iso8859-1"
  479. X#define SCHOOLBOOK_ITALIC_BOLD_11    "-adobe-new century schoolbook-bold-i-normal--11-80-100-100-p-66-iso8859-1"
  480. X#define SCHOOLBOOK_ITALIC_BOLD_12    "-adobe-new century schoolbook-bold-i-normal--12-120-75-75-p-76-iso8859-1"
  481. X#define SCHOOLBOOK_ITALIC_BOLD_14    "-adobe-new century schoolbook-bold-i-normal--14-100-100-100-p-88-iso8859-1"
  482. X#define SCHOOLBOOK_ITALIC_BOLD_14a    "-adobe-new century schoolbook-bold-i-normal--14-140-75-75-p-88-iso8859-1"
  483. X#define SCHOOLBOOK_ITALIC_BOLD_17    "-adobe-new century schoolbook-bold-i-normal--17-120-100-100-p-99-iso8859-1"
  484. X#define SCHOOLBOOK_ITALIC_BOLD_18    "-adobe-new century schoolbook-bold-i-normal--18-180-75-75-p-111-iso8859-1"
  485. X#define SCHOOLBOOK_ITALIC_BOLD_20    "-adobe-new century schoolbook-bold-i-normal--20-140-100-100-p-111-iso8859-1"
  486. X#define SCHOOLBOOK_ITALIC_BOLD_24    "-adobe-new century schoolbook-bold-i-normal--24-240-75-75-p-148-iso8859-1"
  487. X#define SCHOOLBOOK_ITALIC_BOLD_25    "-adobe-new century schoolbook-bold-i-normal--25-180-100-100-p-148-iso8859-1"
  488. X#define SCHOOLBOOK_ITALIC_BOLD_34    "-adobe-new century schoolbook-bold-i-normal--34-240-100-100-p-193-iso8859-1"
  489. X#define SCHOOLBOOK_ITALIC_BOLD_8    "-adobe-new century schoolbook-bold-i-normal--8-80-75-75-p-56-iso8859-1"
  490. X#define SCHOOLBOOK_BOLD_10    "-adobe-new century schoolbook-bold-r-normal--10-100-75-75-p-66-iso8859-1"
  491. X#define SCHOOLBOOK_BOLD_11    "-adobe-new century schoolbook-bold-r-normal--11-80-100-100-p-66-iso8859-1"
  492. X#define SCHOOLBOOK_BOLD_12    "-adobe-new century schoolbook-bold-r-normal--12-120-75-75-p-77-iso8859-1"
  493. X#define SCHOOLBOOK_BOLD_14    "-adobe-new century schoolbook-bold-r-normal--14-100-100-100-p-87-iso8859-1"
  494. X#define SCHOOLBOOK_BOLD_14a    "-adobe-new century schoolbook-bold-r-normal--14-140-75-75-p-87-iso8859-1"
  495. X#define SCHOOLBOOK_BOLD_17    "-adobe-new century schoolbook-bold-r-normal--17-120-100-100-p-99-iso8859-1"
  496. X#define SCHOOLBOOK_BOLD_18    "-adobe-new century schoolbook-bold-r-normal--18-180-75-75-p-113-iso8859-1"
  497. X#define SCHOOLBOOK_BOLD_20    "-adobe-new century schoolbook-bold-r-normal--20-140-100-100-p-113-iso8859-1"
  498. X#define SCHOOLBOOK_BOLD_24    "-adobe-new century schoolbook-bold-r-normal--24-240-75-75-p-149-iso8859-1"
  499. X#define SCHOOLBOOK_BOLD_25    "-adobe-new century schoolbook-bold-r-normal--25-180-100-100-p-149-iso8859-1"
  500. X#define SCHOOLBOOK_BOLD_34    "-adobe-new century schoolbook-bold-r-normal--34-240-100-100-p-193-iso8859-1"
  501. X#define SCHOOLBOOK_BOLD_8    "-adobe-new century schoolbook-bold-r-normal--8-80-75-75-p-56-iso8859-1"
  502. X#define SCHOOLBOOK_ITALIC_MEDIUM_10    "-adobe-new century schoolbook-medium-i-normal--10-100-75-75-p-60-iso8859-1"
  503. X#define SCHOOLBOOK_ITALIC_MEDIUM_11    "-adobe-new century schoolbook-medium-i-normal--11-80-100-100-p-60-iso8859-1"
  504. X#define SCHOOLBOOK_ITALIC_MEDIUM_12    "-adobe-new century schoolbook-medium-i-normal--12-120-75-75-p-70-iso8859-1"
  505. X#define SCHOOLBOOK_ITALIC_MEDIUM_14    "-adobe-new century schoolbook-medium-i-normal--14-100-100-100-p-81-iso8859-1"
  506. X#define SCHOOLBOOK_ITALIC_MEDIUM_14a    "-adobe-new century schoolbook-medium-i-normal--14-140-75-75-p-81-iso8859-1"
  507. X#define SCHOOLBOOK_ITALIC_MEDIUM_17    "-adobe-new century schoolbook-medium-i-normal--17-120-100-100-p-92-iso8859-1"
  508. X#define SCHOOLBOOK_ITALIC_MEDIUM_18    "-adobe-new century schoolbook-medium-i-normal--18-180-75-75-p-104-iso8859-1"
  509. X#define SCHOOLBOOK_ITALIC_MEDIUM_20    "-adobe-new century schoolbook-medium-i-normal--20-140-100-100-p-104-iso8859-1"
  510. X#define SCHOOLBOOK_ITALIC_MEDIUM_24    "-adobe-new century schoolbook-medium-i-normal--24-240-75-75-p-136-iso8859-1"
  511. X#define SCHOOLBOOK_ITALIC_MEDIUM_25    "-adobe-new century schoolbook-medium-i-normal--25-180-100-100-p-136-iso8859-1"
  512. X#define SCHOOLBOOK_ITALIC_MEDIUM_34    "-adobe-new century schoolbook-medium-i-normal--34-240-100-100-p-182-iso8859-1"
  513. X#define SCHOOLBOOK_ITALIC_MEDIUM_8    "-adobe-new century schoolbook-medium-i-normal--8-80-75-75-p-50-iso8859-1"
  514. X#define SCHOOLBOOK_MEDIUM_10    "-adobe-new century schoolbook-medium-r-normal--10-100-75-75-p-60-iso8859-1"
  515. X#define SCHOOLBOOK_MEDIUM_11    "-adobe-new century schoolbook-medium-r-normal--11-80-100-100-p-60-iso8859-1"
  516. X#define SCHOOLBOOK_MEDIUM_12    "-adobe-new century schoolbook-medium-r-normal--12-120-75-75-p-70-iso8859-1"
  517. X#define SCHOOLBOOK_MEDIUM_14    "-adobe-new century schoolbook-medium-r-normal--14-100-100-100-p-82-iso8859-1"
  518. X#define SCHOOLBOOK_MEDIUM_14a    "-adobe-new century schoolbook-medium-r-normal--14-140-75-75-p-82-iso8859-1"
  519. X#define SCHOOLBOOK_MEDIUM_17    "-adobe-new century schoolbook-medium-r-normal--17-120-100-100-p-91-iso8859-1"
  520. X#define SCHOOLBOOK_MEDIUM_18    "-adobe-new century schoolbook-medium-r-normal--18-180-75-75-p-103-iso8859-1"
  521. X#define SCHOOLBOOK_MEDIUM_20    "-adobe-new century schoolbook-medium-r-normal--20-140-100-100-p-103-iso8859-1"
  522. X#define SCHOOLBOOK_MEDIUM_24    "-adobe-new century schoolbook-medium-r-normal--24-240-75-75-p-137-iso8859-1"
  523. X#define SCHOOLBOOK_MEDIUM_25    "-adobe-new century schoolbook-medium-r-normal--25-180-100-100-p-136-iso8859-1"
  524. X#define SCHOOLBOOK_MEDIUM_34    "-adobe-new century schoolbook-medium-r-normal--34-240-100-100-p-181-iso8859-1"
  525. X#define SCHOOLBOOK_MEDIUM_8    "-adobe-new century schoolbook-medium-r-normal--8-80-75-75-p-50-iso8859-1"
  526. X#define SYMBOL_MEDIUM_10    "-adobe-symbol-medium-r-normal--10-100-75-75-p-61-adobe-fontspecific"
  527. X#define SYMBOL_MEDIUM_11    "-adobe-symbol-medium-r-normal--11-80-100-100-p-61-adobe-fontspecific"
  528. X#define SYMBOL_MEDIUM_12    "-adobe-symbol-medium-r-normal--12-120-75-75-p-74-adobe-fontspecific"
  529. X#define SYMBOL_MEDIUM_14    "-adobe-symbol-medium-r-normal--14-100-100-100-p-85-adobe-fontspecific"
  530. X#define SYMBOL_MEDIUM_14a    "-adobe-symbol-medium-r-normal--14-140-75-75-p-85-adobe-fontspecific"
  531. X#define SYMBOL_MEDIUM_17    "-adobe-symbol-medium-r-normal--17-120-100-100-p-95-adobe-fontspecific"
  532. X#define SYMBOL_MEDIUM_18    "-adobe-symbol-medium-r-normal--18-180-75-75-p-107-adobe-fontspecific"
  533. X#define SYMBOL_MEDIUM_20    "-adobe-symbol-medium-r-normal--20-140-100-100-p-107-adobe-fontspecific"
  534. X#define SYMBOL_MEDIUM_24    "-adobe-symbol-medium-r-normal--24-240-75-75-p-142-adobe-fontspecific"
  535. X#define SYMBOL_MEDIUM_25    "-adobe-symbol-medium-r-normal--25-180-100-100-p-142-adobe-fontspecific"
  536. X#define SYMBOL_MEDIUM_34    "-adobe-symbol-medium-r-normal--34-240-100-100-p-191-adobe-fontspecific"
  537. X#define SYMBOL_MEDIUM_8    "-adobe-symbol-medium-r-normal--8-80-75-75-p-51-adobe-fontspecific"
  538. X#define TIMES_ITALIC_BOLD_10    "-adobe-times-bold-i-normal--10-100-75-75-p-57-iso8859-1"
  539. X#define TIMES_ITALIC_BOLD_11    "-adobe-times-bold-i-normal--11-80-100-100-p-57-iso8859-1"
  540. X#define TIMES_ITALIC_BOLD_12    "-adobe-times-bold-i-normal--12-120-75-75-p-68-iso8859-1"
  541. X#define TIMES_ITALIC_BOLD_14    "-adobe-times-bold-i-normal--14-100-100-100-p-77-iso8859-1"
  542. X#define TIMES_ITALIC_BOLD_14a    "-adobe-times-bold-i-normal--14-140-75-75-p-77-iso8859-1"
  543. X#define TIMES_ITALIC_BOLD_17    "-adobe-times-bold-i-normal--17-120-100-100-p-86-iso8859-1"
  544. X#define TIMES_ITALIC_BOLD_18    "-adobe-times-bold-i-normal--18-180-75-75-p-98-iso8859-1"
  545. X#define TIMES_ITALIC_BOLD_20    "-adobe-times-bold-i-normal--20-140-100-100-p-98-iso8859-1"
  546. X#define TIMES_ITALIC_BOLD_24    "-adobe-times-bold-i-normal--24-240-75-75-p-128-iso8859-1"
  547. X#define TIMES_ITALIC_BOLD_25    "-adobe-times-bold-i-normal--25-180-100-100-p-128-iso8859-1"
  548. X#define TIMES_ITALIC_BOLD_34    "-adobe-times-bold-i-normal--34-240-100-100-p-170-iso8859-1"
  549. X#define TIMES_ITALIC_BOLD_8    "-adobe-times-bold-i-normal--8-80-75-75-p-47-iso8859-1"
  550. X#define TIMES_BOLD_10    "-adobe-times-bold-r-normal--10-100-75-75-p-57-iso8859-1"
  551. X#define TIMES_BOLD_11    "-adobe-times-bold-r-normal--11-80-100-100-p-57-iso8859-1"
  552. X#define TIMES_BOLD_12    "-adobe-times-bold-r-normal--12-120-75-75-p-67-iso8859-1"
  553. X#define TIMES_BOLD_14    "-adobe-times-bold-r-normal--14-100-100-100-p-76-iso8859-1"
  554. X#define TIMES_BOLD_14a    "-adobe-times-bold-r-normal--14-140-75-75-p-77-iso8859-1"
  555. X#define TIMES_BOLD_17    "-adobe-times-bold-r-normal--17-120-100-100-p-88-iso8859-1"
  556. X#define TIMES_BOLD_18    "-adobe-times-bold-r-normal--18-180-75-75-p-99-iso8859-1"
  557. X#define TIMES_BOLD_20    "-adobe-times-bold-r-normal--20-140-100-100-p-100-iso8859-1"
  558. X#define TIMES_BOLD_24    "-adobe-times-bold-r-normal--24-240-75-75-p-132-iso8859-1"
  559. X#define TIMES_BOLD_25    "-adobe-times-bold-r-normal--25-180-100-100-p-132-iso8859-1"
  560. X#define TIMES_BOLD_34    "-adobe-times-bold-r-normal--34-240-100-100-p-177-iso8859-1"
  561. X#define TIMES_BOLD_8    "-adobe-times-bold-r-normal--8-80-75-75-p-47-iso8859-1"
  562. X#define TIMES_ITALIC_MEDIUM_10    "-adobe-times-medium-i-normal--10-100-75-75-p-52-iso8859-1"
  563. X#define TIMES_ITALIC_MEDIUM_11    "-adobe-times-medium-i-normal--11-80-100-100-p-52-iso8859-1"
  564. X#define TIMES_ITALIC_MEDIUM_12    "-adobe-times-medium-i-normal--12-120-75-75-p-63-iso8859-1"
  565. X#define TIMES_ITALIC_MEDIUM_14    "-adobe-times-medium-i-normal--14-100-100-100-p-73-iso8859-1"
  566. X#define TIMES_ITALIC_MEDIUM_14a    "-adobe-times-medium-i-normal--14-140-75-75-p-73-iso8859-1"
  567. X#define TIMES_ITALIC_MEDIUM_17    "-adobe-times-medium-i-normal--17-120-100-100-p-84-iso8859-1"
  568. X#define TIMES_ITALIC_MEDIUM_18    "-adobe-times-medium-i-normal--18-180-75-75-p-94-iso8859-1"
  569. X#define TIMES_ITALIC_MEDIUM_20    "-adobe-times-medium-i-normal--20-140-100-100-p-94-iso8859-1"
  570. X#define TIMES_ITALIC_MEDIUM_24    "-adobe-times-medium-i-normal--24-240-75-75-p-125-iso8859-1"
  571. X#define TIMES_ITALIC_MEDIUM_25    "-adobe-times-medium-i-normal--25-180-100-100-p-125-iso8859-1"
  572. X#define TIMES_ITALIC_MEDIUM_34    "-adobe-times-medium-i-normal--34-240-100-100-p-168-iso8859-1"
  573. X#define TIMES_ITALIC_MEDIUM_8    "-adobe-times-medium-i-normal--8-80-75-75-p-42-iso8859-1"
  574. X#define TIMES_MEDIUM_10    "-adobe-times-medium-r-normal--10-100-75-75-p-54-iso8859-1"
  575. X#define TIMES_MEDIUM_11    "-adobe-times-medium-r-normal--11-80-100-100-p-54-iso8859-1"
  576. X#define TIMES_MEDIUM_12    "-adobe-times-medium-r-normal--12-120-75-75-p-64-iso8859-1"
  577. X#define TIMES_MEDIUM_14    "-adobe-times-medium-r-normal--14-100-100-100-p-74-iso8859-1"
  578. X#define TIMES_MEDIUM_14a    "-adobe-times-medium-r-normal--14-140-75-75-p-74-iso8859-1"
  579. X#define TIMES_MEDIUM_17    "-adobe-times-medium-r-normal--17-120-100-100-p-84-iso8859-1"
  580. X#define TIMES_MEDIUM_18    "-adobe-times-medium-r-normal--18-180-75-75-p-94-iso8859-1"
  581. X#define TIMES_MEDIUM_20    "-adobe-times-medium-r-normal--20-140-100-100-p-96-iso8859-1"
  582. X#define TIMES_MEDIUM_24    "-adobe-times-medium-r-normal--24-240-75-75-p-124-iso8859-1"
  583. X#define TIMES_MEDIUM_25    "-adobe-times-medium-r-normal--25-180-100-100-p-125-iso8859-1"
  584. X#define TIMES_MEDIUM_34    "-adobe-times-medium-r-normal--34-240-100-100-p-170-iso8859-1"
  585. X#define TIMES_MEDIUM_8    "-adobe-times-medium-r-normal--8-80-75-75-p-44-iso8859-1"
  586. X#define LUCIDABRIGHT_ITALIC_BOLD_10    "-b&h-lucidabright-demibold-i-normal--10-100-75-75-p-59-iso8859-1"
  587. X#define LUCIDABRIGHT_ITALIC_BOLD_11    "-b&h-lucidabright-demibold-i-normal--11-80-100-100-p-66-iso8859-1"
  588. X#define LUCIDABRIGHT_ITALIC_BOLD_12    "-b&h-lucidabright-demibold-i-normal--12-120-75-75-p-72-iso8859-1"
  589. X#define LUCIDABRIGHT_ITALIC_BOLD_14    "-b&h-lucidabright-demibold-i-normal--14-100-100-100-p-84-iso8859-1"
  590. X#define LUCIDABRIGHT_ITALIC_BOLD_14a    "-b&h-lucidabright-demibold-i-normal--14-140-75-75-p-84-iso8859-1"
  591. X#define LUCIDABRIGHT_ITALIC_BOLD_17    "-b&h-lucidabright-demibold-i-normal--17-120-100-100-p-101-iso8859-1"
  592. X#define LUCIDABRIGHT_ITALIC_BOLD_18    "-b&h-lucidabright-demibold-i-normal--18-180-75-75-p-107-iso8859-1"
  593. X#define LUCIDABRIGHT_ITALIC_BOLD_19    "-b&h-lucidabright-demibold-i-normal--19-190-75-75-p-114-iso8859-1"
  594. X#define LUCIDABRIGHT_ITALIC_BOLD_20    "-b&h-lucidabright-demibold-i-normal--20-140-100-100-p-119-iso8859-1"
  595. X#define LUCIDABRIGHT_ITALIC_BOLD_24    "-b&h-lucidabright-demibold-i-normal--24-240-75-75-p-143-iso8859-1"
  596. X#define LUCIDABRIGHT_ITALIC_BOLD_25    "-b&h-lucidabright-demibold-i-normal--25-180-100-100-p-149-iso8859-1"
  597. X#define LUCIDABRIGHT_ITALIC_BOLD_26    "-b&h-lucidabright-demibold-i-normal--26-190-100-100-p-156-iso8859-1"
  598. X#define LUCIDABRIGHT_ITALIC_BOLD_34    "-b&h-lucidabright-demibold-i-normal--34-240-100-100-p-203-iso8859-1"
  599. X#define LUCIDABRIGHT_ITALIC_BOLD_8    "-b&h-lucidabright-demibold-i-normal--8-80-75-75-p-48-iso8859-1"
  600. X#define LUCIDABRIGHT_BOLD_10    "-b&h-lucidabright-demibold-r-normal--10-100-75-75-p-59-iso8859-1"
  601. X#define LUCIDABRIGHT_BOLD_11    "-b&h-lucidabright-demibold-r-normal--11-80-100-100-p-66-iso8859-1"
  602. X#define LUCIDABRIGHT_BOLD_12    "-b&h-lucidabright-demibold-r-normal--12-120-75-75-p-71-iso8859-1"
  603. X#define LUCIDABRIGHT_BOLD_14    "-b&h-lucidabright-demibold-r-normal--14-100-100-100-p-84-iso8859-1"
  604. X#define LUCIDABRIGHT_BOLD_14a    "-b&h-lucidabright-demibold-r-normal--14-140-75-75-p-84-iso8859-1"
  605. X#define LUCIDABRIGHT_BOLD_17    "-b&h-lucidabright-demibold-r-normal--17-120-100-100-p-101-iso8859-1"
  606. X#define LUCIDABRIGHT_BOLD_18    "-b&h-lucidabright-demibold-r-normal--18-180-75-75-p-107-iso8859-1"
  607. X#define LUCIDABRIGHT_BOLD_19    "-b&h-lucidabright-demibold-r-normal--19-190-75-75-p-114-iso8859-1"
  608. X#define LUCIDABRIGHT_BOLD_20    "-b&h-lucidabright-demibold-r-normal--20-140-100-100-p-118-iso8859-1"
  609. X#define LUCIDABRIGHT_BOLD_24    "-b&h-lucidabright-demibold-r-normal--24-240-75-75-p-143-iso8859-1"
  610. X#define LUCIDABRIGHT_BOLD_25    "-b&h-lucidabright-demibold-r-normal--25-180-100-100-p-149-iso8859-1"
  611. X#define LUCIDABRIGHT_BOLD_26    "-b&h-lucidabright-demibold-r-normal--26-190-100-100-p-155-iso8859-1"
  612. X#define LUCIDABRIGHT_BOLD_34    "-b&h-lucidabright-demibold-r-normal--34-240-100-100-p-202-iso8859-1"
  613. X#define LUCIDABRIGHT_BOLD_8    "-b&h-lucidabright-demibold-r-normal--8-80-75-75-p-47-iso8859-1"
  614. X#define LUCIDABRIGHT_ITALIC_MEDIUM_10    "-b&h-lucidabright-medium-i-normal--10-100-75-75-p-57-iso8859-1"
  615. X#define LUCIDABRIGHT_ITALIC_MEDIUM_11    "-b&h-lucidabright-medium-i-normal--11-80-100-100-p-63-iso8859-1"
  616. X#define LUCIDABRIGHT_ITALIC_MEDIUM_12    "-b&h-lucidabright-medium-i-normal--12-120-75-75-p-67-iso8859-1"
  617. X#define LUCIDABRIGHT_ITALIC_MEDIUM_14    "-b&h-lucidabright-medium-i-normal--14-100-100-100-p-80-iso8859-1"
  618. X#define LUCIDABRIGHT_ITALIC_MEDIUM_14a    "-b&h-lucidabright-medium-i-normal--14-140-75-75-p-80-iso8859-1"
  619. X#define LUCIDABRIGHT_ITALIC_MEDIUM_17    "-b&h-lucidabright-medium-i-normal--17-120-100-100-p-96-iso8859-1"
  620. X#define LUCIDABRIGHT_ITALIC_MEDIUM_18    "-b&h-lucidabright-medium-i-normal--18-180-75-75-p-102-iso8859-1"
  621. X#define LUCIDABRIGHT_ITALIC_MEDIUM_19    "-b&h-lucidabright-medium-i-normal--19-190-75-75-p-109-iso8859-1"
  622. X#define LUCIDABRIGHT_ITALIC_MEDIUM_20    "-b&h-lucidabright-medium-i-normal--20-140-100-100-p-113-iso8859-1"
  623. X#define LUCIDABRIGHT_ITALIC_MEDIUM_24    "-b&h-lucidabright-medium-i-normal--24-240-75-75-p-136-iso8859-1"
  624. X#define LUCIDABRIGHT_ITALIC_MEDIUM_25    "-b&h-lucidabright-medium-i-normal--25-180-100-100-p-142-iso8859-1"
  625. X#define LUCIDABRIGHT_ITALIC_MEDIUM_26    "-b&h-lucidabright-medium-i-normal--26-190-100-100-p-148-iso8859-1"
  626. X#define LUCIDABRIGHT_ITALIC_MEDIUM_34    "-b&h-lucidabright-medium-i-normal--34-240-100-100-p-194-iso8859-1"
  627. X#define LUCIDABRIGHT_ITALIC_MEDIUM_8    "-b&h-lucidabright-medium-i-normal--8-80-75-75-p-45-iso8859-1"
  628. X#define LUCIDABRIGHT_MEDIUM_10    "-b&h-lucidabright-medium-r-normal--10-100-75-75-p-56-iso8859-1"
  629. X#define LUCIDABRIGHT_MEDIUM_11    "-b&h-lucidabright-medium-r-normal--11-80-100-100-p-63-iso8859-1"
  630. X#define LUCIDABRIGHT_MEDIUM_12    "-b&h-lucidabright-medium-r-normal--12-120-75-75-p-68-iso8859-1"
  631. X#define LUCIDABRIGHT_MEDIUM_14    "-b&h-lucidabright-medium-r-normal--14-100-100-100-p-80-iso8859-1"
  632. X#define LUCIDABRIGHT_MEDIUM_14a    "-b&h-lucidabright-medium-r-normal--14-140-75-75-p-80-iso8859-1"
  633. X#define LUCIDABRIGHT_MEDIUM_17    "-b&h-lucidabright-medium-r-normal--17-120-100-100-p-96-iso8859-1"
  634. X#define LUCIDABRIGHT_MEDIUM_18    "-b&h-lucidabright-medium-r-normal--18-180-75-75-p-103-iso8859-1"
  635. X#define LUCIDABRIGHT_MEDIUM_19    "-b&h-lucidabright-medium-r-normal--19-190-75-75-p-109-iso8859-1"
  636. X#define LUCIDABRIGHT_MEDIUM_20    "-b&h-lucidabright-medium-r-normal--20-140-100-100-p-114-iso8859-1"
  637. X#define LUCIDABRIGHT_MEDIUM_24    "-b&h-lucidabright-medium-r-normal--24-240-75-75-p-137-iso8859-1"
  638. X#define LUCIDABRIGHT_MEDIUM_25    "-b&h-lucidabright-medium-r-normal--25-180-100-100-p-142-iso8859-1"
  639. X#define LUCIDABRIGHT_MEDIUM_26    "-b&h-lucidabright-medium-r-normal--26-190-100-100-p-149-iso8859-1"
  640. X#define LUCIDABRIGHT_MEDIUM_34    "-b&h-lucidabright-medium-r-normal--34-240-100-100-p-193-iso8859-1"
  641. X#define LUCIDABRIGHT_MEDIUM_8    "-b&h-lucidabright-medium-r-normal--8-80-75-75-p-45-iso8859-1"
  642. X#define CHARTER_ITALIC_BOLD_10    "-bitstream-charter-bold-i-normal--10-100-75-75-p-62-iso8859-1"
  643. X#define CHARTER_ITALIC_BOLD_11    "-bitstream-charter-bold-i-normal--11-80-100-100-p-68-iso8859-1"
  644. X#define CHARTER_ITALIC_BOLD_12    "-bitstream-charter-bold-i-normal--12-120-75-75-p-74-iso8859-1"
  645. X#define CHARTER_ITALIC_BOLD_14    "-bitstream-charter-bold-i-normal--14-100-100-100-p-86-iso8859-1"
  646. X#define CHARTER_ITALIC_BOLD_15    "-bitstream-charter-bold-i-normal--15-140-75-75-p-93-iso8859-1"
  647. X#define CHARTER_ITALIC_BOLD_17    "-bitstream-charter-bold-i-normal--17-120-100-100-p-105-iso8859-1"
  648. X#define CHARTER_ITALIC_BOLD_19    "-bitstream-charter-bold-i-normal--19-140-100-100-p-117-iso8859-1"
  649. X#define CHARTER_ITALIC_BOLD_19a    "-bitstream-charter-bold-i-normal--19-180-75-75-p-117-iso8859-1"
  650. X#define CHARTER_ITALIC_BOLD_25    "-bitstream-charter-bold-i-normal--25-180-100-100-p-154-iso8859-1"
  651. X#define CHARTER_ITALIC_BOLD_25a    "-bitstream-charter-bold-i-normal--25-240-75-75-p-154-iso8859-1"
  652. X#define CHARTER_ITALIC_BOLD_33    "-bitstream-charter-bold-i-normal--33-240-100-100-p-203-iso8859-1"
  653. X#define CHARTER_ITALIC_BOLD_8    "-bitstream-charter-bold-i-normal--8-80-75-75-p-50-iso8859-1"
  654. X#define CHARTER_BOLD_10    "-bitstream-charter-bold-r-normal--10-100-75-75-p-63-iso8859-1"
  655. X#define CHARTER_BOLD_11    "-bitstream-charter-bold-r-normal--11-80-100-100-p-69-iso8859-1"
  656. X#define CHARTER_BOLD_12    "-bitstream-charter-bold-r-normal--12-120-75-75-p-75-iso8859-1"
  657. X#define CHARTER_BOLD_14    "-bitstream-charter-bold-r-normal--14-100-100-100-p-88-iso8859-1"
  658. X#define CHARTER_BOLD_15    "-bitstream-charter-bold-r-normal--15-140-75-75-p-94-iso8859-1"
  659. X#define CHARTER_BOLD_17    "-bitstream-charter-bold-r-normal--17-120-100-100-p-107-iso8859-1"
  660. X#define CHARTER_BOLD_19    "-bitstream-charter-bold-r-normal--19-140-100-100-p-119-iso8859-1"
  661. X#define CHARTER_BOLD_19a    "-bitstream-charter-bold-r-normal--19-180-75-75-p-119-iso8859-1"
  662. X#define CHARTER_BOLD_25    "-bitstream-charter-bold-r-normal--25-180-100-100-p-157-iso8859-1"
  663. X#define CHARTER_BOLD_25a    "-bitstream-charter-bold-r-normal--25-240-75-75-p-157-iso8859-1"
  664. X#define CHARTER_BOLD_33    "-bitstream-charter-bold-r-normal--33-240-100-100-p-206-iso8859-1"
  665. X#define CHARTER_BOLD_8    "-bitstream-charter-bold-r-normal--8-80-75-75-p-50-iso8859-1"
  666. X#define CHARTER_ITALIC_MEDIUM_10    "-bitstream-charter-medium-i-normal--10-100-75-75-p-55-iso8859-1"
  667. X#define CHARTER_ITALIC_MEDIUM_11    "-bitstream-charter-medium-i-normal--11-80-100-100-p-60-iso8859-1"
  668. X#define CHARTER_ITALIC_MEDIUM_12    "-bitstream-charter-medium-i-normal--12-120-75-75-p-65-iso8859-1"
  669. X#define CHARTER_ITALIC_MEDIUM_14    "-bitstream-charter-medium-i-normal--14-100-100-100-p-76-iso8859-1"
  670. X#define CHARTER_ITALIC_MEDIUM_15    "-bitstream-charter-medium-i-normal--15-140-75-75-p-82-iso8859-1"
  671. X#define CHARTER_ITALIC_MEDIUM_17    "-bitstream-charter-medium-i-normal--17-120-100-100-p-92-iso8859-1"
  672. X#define CHARTER_ITALIC_MEDIUM_19    "-bitstream-charter-medium-i-normal--19-140-100-100-p-103-iso8859-1"
  673. X#define CHARTER_ITALIC_MEDIUM_19a    "-bitstream-charter-medium-i-normal--19-180-75-75-p-103-iso8859-1"
  674. X#define CHARTER_ITALIC_MEDIUM_25    "-bitstream-charter-medium-i-normal--25-180-100-100-p-136-iso8859-1"
  675. X#define CHARTER_ITALIC_MEDIUM_25a    "-bitstream-charter-medium-i-normal--25-240-75-75-p-136-iso8859-1"
  676. X#define CHARTER_ITALIC_MEDIUM_33    "-bitstream-charter-medium-i-normal--33-240-100-100-p-179-iso8859-1"
  677. X#define CHARTER_ITALIC_MEDIUM_8    "-bitstream-charter-medium-i-normal--8-80-75-75-p-44-iso8859-1"
  678. X#define CHARTER_MEDIUM_10    "-bitstream-charter-medium-r-normal--10-100-75-75-p-56-iso8859-1"
  679. X#define CHARTER_MEDIUM_11    "-bitstream-charter-medium-r-normal--11-80-100-100-p-61-iso8859-1"
  680. X#define CHARTER_MEDIUM_12    "-bitstream-charter-medium-r-normal--12-120-75-75-p-67-iso8859-1"
  681. X#define CHARTER_MEDIUM_14    "-bitstream-charter-medium-r-normal--14-100-100-100-p-78-iso8859-1"
  682. X#define CHARTER_MEDIUM_15    "-bitstream-charter-medium-r-normal--15-140-75-75-p-84-iso8859-1"
  683. X#define CHARTER_MEDIUM_17    "-bitstream-charter-medium-r-normal--17-120-100-100-p-95-iso8859-1"
  684. X#define CHARTER_MEDIUM_19    "-bitstream-charter-medium-r-normal--19-140-100-100-p-106-iso8859-1"
  685. X#define CHARTER_MEDIUM_19a    "-bitstream-charter-medium-r-normal--19-180-75-75-p-106-iso8859-1"
  686. X#define CHARTER_MEDIUM_25    "-bitstream-charter-medium-r-normal--25-180-100-100-p-139-iso8859-1"
  687. X#define CHARTER_MEDIUM_25a    "-bitstream-charter-medium-r-normal--25-240-75-75-p-139-iso8859-1"
  688. X#define CHARTER_MEDIUM_33    "-bitstream-charter-medium-r-normal--33-240-100-100-p-183-iso8859-1"
  689. X#define CHARTER_MEDIUM_8    "-bitstream-charter-medium-r-normal--8-80-75-75-p-45-iso8859-1"
  690. X#define XMAHJONGG        "xmahjongg"
  691. X#define XTREK            "xtrek"
  692. X#define GLYPH            "olglyph-10"
  693. X#define CURSOR            "cursor"
  694. X#define ULTIMA_FONT        "k14"
  695. END_OF_FILE
  696.   if test 29524 -ne `wc -c <'fontlist.h'`; then
  697.     echo shar: \"'fontlist.h'\" unpacked with wrong size!
  698.   fi
  699.   # end of 'fontlist.h'
  700. fi
  701. if test -f 'xpt.h' -a "${1}" != "-c" ; then 
  702.   echo shar: Will not clobber existing file \"'xpt.h'\"
  703. else
  704.   echo shar: Extracting \"'xpt.h'\" \(10572 characters\)
  705.   sed "s/^X//" >'xpt.h' <<'END_OF_FILE'
  706. X/**
  707. X *
  708. X * xpt -- An X Periodic Table
  709. X *
  710. X * xpt.h -- some necessary global variables, data types, and LOTS of info
  711. X *
  712. X * Written by Joel P. Lord 03/05/93
  713. X *
  714. X *    This software is available for free distribution,
  715. X * under the condition that this not be removed from the
  716. X * source code.
  717. X *
  718. X**/
  719. X
  720. X#include <X11/Intrinsic.h>
  721. X#include <X11/StringDefs.h>
  722. X#include <X11/Xaw/XawInit.h>
  723. X#include <X11/Xaw/Simple.h>
  724. X#include <X11/Xaw/Command.h>
  725. X#include <X11/extensions/Xext.h>
  726. X#include <X11/Xaw/Command.h>
  727. X#include <X11/Xaw/Box.h>
  728. X#include <X11/Xaw/Form.h>
  729. X#include <X11/Xaw/Dialog.h>
  730. X#include <X11/Xaw/Scrollbar.h>
  731. X#include <X11/Xaw/List.h>
  732. X#include <X11/Xaw/Label.h>
  733. X#include "Xprogs.h"
  734. X#include "fontlist.h"
  735. X#include "version.h"
  736. X
  737. Xstruct element_stats {
  738. X  double        atomic_radius;
  739. X  double        covalent_radius;
  740. X  unsigned      atomic_number;
  741. X  double        atomic_mass;
  742. X  char          symbol[4];
  743. X  double    boiling_pt;
  744. X  double    melting_pt;
  745. X  double    density;
  746. X  double    atomic_volume;
  747. X  char        name[14];
  748. X};
  749. X
  750. X#ifdef MAIN
  751. X
  752. XWidget toplevel, MainW;
  753. Xint done;
  754. XColormap default_cmap;
  755. Xunsigned long red, white, slate_grey;
  756. XXFontStruct *BigFont;
  757. XGC BigGC;
  758. X
  759. Xstruct element_stats p_table[] = {
  760. X0.79, 0.32,   1, 1.00794    , "H  ", 20.268, 14.025 , 0.0899 , 14.4 ,
  761. X  "Hydrogen     ",
  762. X0.49, 0.93,   2, 4.002602   , "He ", 4.215 , 0.95   , 0.1787 , 0.0  ,
  763. X  "Helium       ",
  764. X2.05, 1.23,   3, 6.941      , "Li ", 1615  , 453.7  , 0.53   , 13.10,
  765. X  "Lithium      ",
  766. X1.40, 0.90,   4, 9.012182   , "Be ", 2745  , 1560.0 , 1.85   , 5.0  ,
  767. X  "Beryllium    ",
  768. X1.17, 0.82,   5, 10.811     , "B  ", 4275  , 2300.0 , 2.34   , 4.6  ,
  769. X  "Boron        ",
  770. X0.91, 0.77,   6, 12.011     , "C  ", 4470.0, 4100.0 , 2.62   , 4.58 ,
  771. X  "Carbon       ",
  772. X0.75, 0.75,   7, 14.00674   , "N  ", 77.35 , 63.14  , 1.251  , 17.3 ,
  773. X  "Nitrogen     ",
  774. X0.65, 0.73,   8, 15.9994    , "O  ", 90.18 , 50.35  , 1.429  , 14.0 ,
  775. X  "Oxygen       ",
  776. X0.57, 0.72,   9, 18.9984032 , "F  ", 84.95 , 53.48  , 1.696  , 17.1 ,
  777. X  "Fluorine     ",
  778. X0.51, 0.71,  10, 20.1797    , "Ne ", 27.096, 24.553 , 0.901  , 16.7 ,
  779. X  "Neon         ",
  780. X2.23, 1.54,  11, 22.989768  , "Na ", 1156  , 371.0  , 0.97   , 23.7 ,
  781. X  "Sodium       ",
  782. X1.72, 1.36,  12, 24.3050    , "Mg ", 1363  , 922    , 1.74   , 13.97,
  783. X  "Magnesium    ",
  784. X1.82, 1.18,  13, 26.981539  , "Al ", 2793  , 933.25 , 2.70   , 10.0 ,
  785. X  "Aluminum     ",
  786. X1.46, 1.11,  14, 28.0855    , "Si ", 3540.0, 1685   , 2.33   , 12.1 ,
  787. X  "Silicon      ",
  788. X1.23, 1.06,  15, 30.97362   , "P  ", 550.0 , 317.30 , 1.82   , 17.0 ,
  789. X  "Phosphorus   ",
  790. X1.09, 1.02,  16, 32.066     , "S  ", 717.75, 388.36 , 2.07   , 15.5 ,
  791. X  "Sulfur       ",
  792. X0.97, 0.99,  17, 35.4527    , "Cl ", 239.1 , 172.16 , 3.17   , 22.7 ,
  793. X  "Chlorine     ",
  794. X0.88, 0.98,  18, 39.948     , "Ar ", 87.30 , 83.81  , 1.784  , 28.5 ,
  795. X  "Argon        ",
  796. X2.77, 2.03,  19, 39.0983    , "K  ", 1032  , 336.35 , 0.86   , 45.46,
  797. X  "Potassium    ",
  798. X2.23, 1.91,  20, 40.078     , "Ca ", 1757  , 1112   , 1.55   , 29.9 ,
  799. X  "Calcium      ",
  800. X2.09, 1.62,  21, 44.955910  , "Sc ", 3104  , 1812   , 3.0    , 15.0 ,
  801. X  "Scandium     ",
  802. X2.00, 1.45,  22, 47.88      , "Ti ", 3562  , 1943   , 4.50   , 10.64,
  803. X  "Titanium     ",
  804. X1.92, 1.34,  23, 50.9415    , "V  ", 3682  , 2175   , 5.8    , 8.78 ,
  805. X  "Vanadium     ",
  806. X1.85, 1.18,  24, 51.9961    , "Cr ", 2945  , 2130.0 , 7.19   , 7.23 ,
  807. X  "Chromium     ",
  808. X1.79, 1.17,  25, 54.93085   , "Mn ", 2335  , 1517   , 7.43   , 1.39 ,
  809. X  "Manganese    ",
  810. X1.72, 1.17,  26, 55.847     , "Fe ", 3135  , 1809   , 7.86   , 7.1  ,
  811. X  "Iron         ",
  812. X1.67, 1.16,  27, 58.93320   , "Co ", 3201  , 1768   , 8.90   , 6.7  ,
  813. X  "Cobalt       ",
  814. X1.62, 1.15,  28, 58.69      , "Ni ", 3187  , 1726   , 8.90   , 6.59 ,
  815. X  "Nickel       ",
  816. X1.57, 1.17,  29, 63.546     , "Cu ", 2836  , 1357.6 , 8.96   , 7.1  ,
  817. X  "Copper       ",
  818. X1.53, 1.25,  30, 65.39      , "Zn ", 1180.0, 692.73 , 7.14   , 9.2  ,
  819. X  "Zinc         ",
  820. X1.81, 1.26,  31, 69.723     , "Ga ", 2478  , 302.90 , 5.91   , 11.8 ,
  821. X  "Gallium      ",
  822. X1.52, 1.22,  32, 72.61      , "Ge ", 3107  , 1210.4 , 5.32   , 13.6 ,
  823. X  "Germanium    ",
  824. X1.33, 1.20,  33, 74.92159   , "As ", 876   , 1081   , 5.72   , 13.1 ,
  825. X  "Arsenic      ",
  826. X1.22, 1.16,  34, 78.96      , "Se ", 958   , 494    , 4.80   , 16.45,
  827. X  "Selenium     ",
  828. X1.12, 1.14,  35, 79.904     , "Br ", 332.25, 265.90 , 3.12   , 23.5 ,
  829. X  "Bromine      ",
  830. X1.03, 1.12,  36, 83.80      , "Kr ", 119.80, 115.78 , 3.74   , 38.9 ,
  831. X  "Krypton      ",
  832. X2.98, 2.16,  37, 85.4678    , "Rb ", 961   , 312.64 , 1.53   , 55.9 ,
  833. X  "Rubidium     ",
  834. X2.45, 1.91,  38, 87.62      , "Sr ", 1650.0, 1041   , 2.6    , 33.7 ,
  835. X  "Strontium    ",
  836. X2.27, 1.62,  39, 88.90585   , "Y  ", 3611  , 1799   , 4.5    , 19.8 ,
  837. X  "Yttrium      ",
  838. X2.16, 1.45,  40, 91.224     , "Zr ", 4682  , 2125   , 6.49   , 14.1 ,
  839. X  "Zirconium    ",
  840. X2.09, 1.34,  41, 92.90638   , "Nb ", 5017  , 2740.0 , 8.55   , 10.87,
  841. X  "Niobium      ",
  842. X2.01, 1.30,  42, 95.94      , "Mo ", 4912  , 2890.0 , 10.2   , 9.4  ,
  843. X  "Molybdenum   ",
  844. X1.95, 1.27,  43, 98         , "Tc ", 4538  , 2473   , 11.5   , 8.5  ,
  845. X  "Technetium   ",
  846. X1.89, 1.25,  44, 101.07     , "Ru ", 4423  , 2523   , 12.2   , 8.3  ,
  847. X  "Ruthenium    ",
  848. X1.83, 1.25,  45, 102.90550  , "Rh ", 3970.0, 2236   , 12.4   , 8.3  ,
  849. X  "Rhodium      ",
  850. X1.79, 1.28,  46, 106.42     , "Pd ", 3237  , 1825   , 12.0   , 8.9  ,
  851. X  "Palladium    ",
  852. X1.75, 1.34,  47, 107.8682   , "Ag ", 2436  , 1234   , 10.5   , 10.3 ,
  853. X  "Silver       ",
  854. X1.71, 1.48,  48, 112.411    , "Cd ", 1040.0, 594.18 , 8.65   , 13.1 ,
  855. X  "Cadmium      ",
  856. X2.00, 1.44,  49, 114.82     , "In ", 2346  , 429.76 , 7.31   , 15.7 ,
  857. X  "Indium       ",
  858. X1.72, 1.41,  50, 118.710    , "Sn ", 2876  , 505.06 , 7.30   , 16.3 ,
  859. X  "Tin          ",
  860. X1.53, 1.40,  51, 121.75     , "Sb ", 1860.0, 904    , 6.68   , 18.23,
  861. X  "Antimony     ",
  862. X1.42, 1.36,  52, 127.60     , "Te ", 1261  , 722.65 , 6.24   , 20.5 ,
  863. X  "Tellurium    ",
  864. X1.32, 1.33,  53, 126.90447  , "I  ", 458.4 , 386.7  , 4.92   , 25.74,
  865. X  "Iodine       ",
  866. X1.24, 1.31,  54, 131.29     , "Xe ", 165.03, 161.36 , 5.89   , 37.3 ,
  867. X  "Xenon        ",
  868. X3.34, 2.35,  55, 132.90543  , "Cs ", 944   , 301.55 , 1.87   , 71.07,
  869. X  "Cesium       ",
  870. X2.78, 1.98,  56, 137.327    , "Ba ", 2171  , 1002   , 3.5    , 39.24,
  871. X  "Barium       ",
  872. X2.74, 1.69,  57, 138.9055   , "La ", 3730.0, 1193   , 6.7    , 20.73,
  873. X  "Lanthanum    ",
  874. X2.16, 1.44,  72, 178.49     , "Hf ", 4876  , 2500.0 , 13.1   , 13.6 ,
  875. X  "Hafnium      ",
  876. X2.09, 1.34,  73, 180.9479   , "Ta ", 5731  , 3287   , 16.6   , 10.90,
  877. X  "Tantalum     ",
  878. X2.02, 1.30,  74, 183.85     , "W  ", 5828  , 3680.0 , 19.3   , 9.53 ,
  879. X  "Tungsten     ",
  880. X1.97, 1.28,  75, 186.207    , "Re ", 5869  , 3453   , 21.0   , 8.85 ,
  881. X  "Rhenium      ",
  882. X1.92, 1.26,  76, 190.2      , "Os ", 5285  , 3300.0 , 22.4   , 8.49 ,
  883. X  "Osmium       ",
  884. X1.87, 1.27,  77, 192.22     , "Ir ", 4701  , 2716   , 22.5   , 8.54 ,
  885. X  "Iridium      ",
  886. X1.83, 1.30,  78, 195.08     , "Pt ", 4100.0, 2045   , 21.4   , 9.10 ,
  887. X  "Platinum     ",
  888. X1.79, 1.34,  79, 196.96654  , "Au ", 3130.0, 1337.58, 19.3   , 10.2 ,
  889. X  "Gold         ",
  890. X1.76, 1.49,  80, 200.59     , "Hg ", 630.0 , 234.28 , 13.53  , 14.82,
  891. X  "Mercury      ",
  892. X2.08, 1.48,  81, 204.3833   , "Tl ", 1746  , 577    , 11.85  , 17.2 ,
  893. X  "Thallium     ",
  894. X1.81, 1.47,  82, 207.2      , "Pb ", 2023  , 600.6  , 11.4   , 18.17,
  895. X  "Lead         ",
  896. X1.63, 1.46,  83, 208.98037  , "Bi ", 1837  , 544.52 , 9.8    , 21.3 ,
  897. X  "Bismuth      ",
  898. X1.53, 1.46,  84, 209        , "Po ", 1235  , 527    , 9.4    , 22.23,
  899. X  "Polonium     ",
  900. X1.43, 1.45,  85, 210.0      , "At ", 610.0 , 575    , 0.0    , 0.0  ,
  901. X  "Astatine     ",
  902. X1.34, 1.43,  86, 222        , "Rn ", 211   , 202    , 9.91   , 50.5 ,
  903. X  "Radon        ",
  904. X3.50, 2.50,  87, 223        , "Fr ", 950.0 , 300.0  , 0.0    , 0.0  ,
  905. X  "Francium     ",
  906. X3.00, 2.40,  88, 226.025    , "Ra ", 1809  , 973    , 5      , 45.20,
  907. X  "Radium       ",
  908. X3.20, 2.20,  89, 227.028    , "Ac ", 3473  , 1323   , 10.07  , 22.54,
  909. X  "Actinium     ",
  910. X2.70, 1.65,  58, 140.115    , "Ce ", 3699  , 1071   , 6.78   , 20.67,
  911. X  "Cerium       ",
  912. X2.67, 1.65,  59, 140.90765  , "Pr ", 3785  , 1204   , 6.77   , 20.8 ,
  913. X  "Praseodymium ",
  914. X2.64, 1.64,  60, 144.24     , "Nd ", 3341  , 1289   , 7.00   , 20.6 ,
  915. X  "Neodymium    ",
  916. X2.62, 1.63,  61, 145        , "Pm ", 3785  , 1204   , 6.475  , 22.39,
  917. X  "Promethium   ",
  918. X2.59, 1.62,  62, 150.36     , "Sm ", 2064  , 1345   , 7.54   , 19.95,
  919. X  "Samarium     ",
  920. X2.56, 1.85,  63, 151.965    , "Eu ", 1870.0, 1090.0 , 5.26   , 28.9 ,
  921. X  "Europium     ",
  922. X2.54, 1.61,  64, 157.25     , "Gd ", 3539  , 1585   , 7.89   , 19.9 ,
  923. X  "Gadolinium   ",
  924. X2.51, 1.59,  65, 158.92534  , "Tb ", 3496  , 1630.0 , 8.27   , 19.2 ,
  925. X  "Terbium      ",
  926. X2.49, 1.59,  66, 162.50     , "Dy ", 2835  , 1682   , 8.54   , 19.0 ,
  927. X  "Dysprosium   ",
  928. X2.47, 1.58,  67, 164.93032  , "Ho ", 2968  , 1743   , 8.80   , 18.7 ,
  929. X  "Holmium      ",
  930. X2.45, 1.57,  68, 167.26     , "Er ", 3136  , 1795   , 9.05   , 18.4 ,
  931. X  "Erbium       ",
  932. X2.42, 1.56,  69, 168.93421  , "Tm ", 2220.0, 1818   , 9.33   , 18.1 ,
  933. X  "Thulium      ",
  934. X2.40, 1.74,  70, 173.04     , "Yb ", 1467  , 1097   , 6.98   , 24.79,
  935. X  "Ytterbium    ",
  936. X2.25, 1.56,  71, 174.967    , "Lu ", 3668  , 1936   , 9.84   , 17.78,
  937. X  "Lutetium     ",
  938. X3.16, 1.65,  90, 232.0381   , "Th ", 5061  , 2028   , 11.7   , 19.9 ,
  939. X  "Thorium      ",
  940. X3.14, 0.0 ,  91, 231.03588  , "Pa ", 0.0   , 0.0    , 15.4   , 15.0 ,
  941. X  "Protactinium ",
  942. X3.11, 1.42,  92, 238.0289   , "U  ", 4407  , 1405   , 18.90  , 12.59,
  943. X  "Uranium      ",
  944. X3.08, 0.0 ,  93, 237.048    , "Np ", 0.0   , 910.0  , 20.4   , 11.62,
  945. X  "Neptunium    ",
  946. X3.05, 0.0 ,  94, 244        , "Pu ", 3503  , 913    , 19.8   , 12.32,
  947. X  "Plutonium    ",
  948. X3.02, 0.0 ,  95, 243        , "Am ", 2880.0, 1268   , 13.6   , 17.86,
  949. X  "Americium    ",
  950. X2.99, 0.0 ,  96, 247        , "Cm ", 0.0   , 1340.0 , 13.511 , 18.28,
  951. X  "Curium       ",
  952. X2.97, 0.0 ,  97, 247        , "Bk ", 0.0   , 0.0    , 0.0    , 0.0  ,
  953. X  "Berkelium    ",
  954. X2.95, 0.0 ,  98, 251        , "Cf ", 0.0   , 900.0  , 0.0    , 0.0  ,
  955. X  "Californium  ",
  956. X2.92, 0.0 ,  99, 252        , "Es ", 0.0   , 0.0    , 0.0    , 0.0  ,
  957. X  "Einsteinium  ",
  958. X2.90, 0.0 , 100, 257        , "Fm ", 0.0   , 0.0    , 0.0    , 0.0  ,
  959. X  "Fermium      ",
  960. X2.87, 0.0 , 101, 258        , "Md ", 0.0   , 0.0    , 0.0    , 0.0  ,
  961. X  "Mendelevium  ",
  962. X2.85, 0.0 , 102, 259        , "No ", 0.0   , 0.0    , 0.0    , 0.0  ,
  963. X  "Nobelium     ",
  964. X2.82, 0.0 , 103, 260.0      , "Lr ", 0.0   , 0.0    , 0.0    , 0.0  ,
  965. X  "Lawrencium   "
  966. X};
  967. X
  968. X#else
  969. X
  970. Xextern Widget toplevel, MainW;
  971. Xextern Colormap default_cmap;
  972. Xextern unsigned long red, white, slate_grey;
  973. Xextern struct element_stats p_table[];
  974. Xextern int done;
  975. Xextern XFontStruct *BigFont;
  976. Xextern GC BigGC;
  977. X
  978. X#endif
  979. END_OF_FILE
  980.   if test 10572 -ne `wc -c <'xpt.h'`; then
  981.     echo shar: \"'xpt.h'\" unpacked with wrong size!
  982.   fi
  983.   # end of 'xpt.h'
  984. fi
  985. echo shar: End of archive 1 \(of 2\).
  986. cp /dev/null ark1isdone
  987. MISSING=""
  988. for I in 1 2 ; do
  989.     if test ! -f ark${I}isdone ; then
  990.     MISSING="${MISSING} ${I}"
  991.     fi
  992. done
  993. if test "${MISSING}" = "" ; then
  994.     echo You have unpacked both archives.
  995.     rm -f ark[1-9]isdone
  996. else
  997.     echo You still must unpack the following archives:
  998.     echo "        " ${MISSING}
  999. fi
  1000. exit 0
  1001. exit 0 # Just in case...
  1002. -- 
  1003.   // chris@Sterling.COM           | Send comp.sources.x submissions to:
  1004. \X/  Amiga - The only way to fly! |    sources-x@sterling.com
  1005.  "It's intuitively obvious to the |
  1006.   most casual observer..."        | GCS d+/-- p+ c++ l+ m+ s++/+ g+ w+ t+ r+ x+
  1007.