home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / archives / 3825 < prev    next >
Encoding:
Internet Message Format  |  1992-12-21  |  4.8 KB

  1. Path: sparky!uunet!enterpoop.mit.edu!snorkelwacker.mit.edu!stanford.edu!agate!usenet
  2. From: kaleb@JPL-DEVVAX.JPL.NASA.GOV (Kaleb Keithley)
  3. Newsgroups: comp.archives
  4. Subject: [comp.windows.x.announce] Xaw3d Version 0.5
  5. Followup-To: comp.windows.x.announce
  6. Date: 20 Dec 1992 20:57:24 GMT
  7. Organization: University of California, Berkeley
  8. Lines: 122
  9. Sender: adam@soda
  10. Approved: adam@soda
  11. Distribution: world
  12. Message-ID: <1h2mnkINN71o@agate.berkeley.edu>
  13. References: <9212172207.AA17851@expo.lcs.mit.edu>
  14. NNTP-Posting-Host: soda.berkeley.edu
  15. X-Original-Newsgroups: comp.windows.x.announce
  16. X-Original-Date: 17 Dec 92 22:07:55 GMT
  17.  
  18. Archive-name: auto/comp.windows.x.announce/Xaw3d-Version-0-5
  19.  
  20. Version 0.5 of Xaw3d incorporates the fixes to the Xaw Widget Set that 
  21. were distributed recently in X Consortium Public Fix #20.
  22.  
  23.                    Three-D Athena Widgets (Xaw3d)
  24.                    kaleb@jpl-devvax.jpl.nasa.gov
  25.  
  26. Features:
  27.  
  28. This is Release 0.5 beta (14 Dec, 1992) of a set of 3-D widgets based 
  29. on the R5 Athena Widget set.  The Three-D Athena may be used as a general 
  30. replacement of the Athena (Xaw) Widget set.
  31.  
  32. In general, it is possible to relink any Athena Widget based application 
  33. with the Three-D Athena Widget set to obtain a three dimensional appearance.  
  34.  
  35. The Three-D Athena Widget set uses a ThreeD subclass to add the following 
  36. widget resources: top shadow color, bottom shadow color, shadow width, top 
  37. shadow contrast, bottom shadow contrast, user data, and a "be nice to the
  38. colormap" option.
  39.  
  40. In this release, I have tested some of the clients distributed on the R5 MIT 
  41. source tape.
  42.  
  43. Top and bottom shadow colors, shadow width, top and bottom shadow contrast
  44. should be self explanatory, and may be set via the usual and customary 
  45. methods, e.g. app-defaults, .Xdefaults, programmatically, with editres, 
  46. etc.  The user data resource may be used to "hang" application specific 
  47. data on a widget, and is only settable programmatically.
  48.  
  49.  
  50. This release changes the following features:
  51.  
  52.     o Incorporated the fixes to the SimpleMenu and Text widgets that 
  53.       were distributed as part of the X Consortium's public fix #20.
  54.  
  55. This release fixes the following bugs:
  56.  
  57.     o There are no known bugs.
  58.  
  59.  
  60. Known problems:
  61.  
  62.     o There have been some reports to the effect that renaming and 
  63.       replacing Xaw shared libraries with Xaw3d shared libraries tends 
  64.       to produce erratic results on SVR4 systems.  Try it and see; if
  65.       you experience problems, then you should explicitly relink against 
  66.       Xaw3d.
  67.  
  68.     o Renaming and replacing Xaw shared libraries with Xaw3d shared
  69.       libraries will definitely break aXe and xarchie; they won't even 
  70.       compile against Xaw3d because they subclass the Xaw widgets.
  71.       Because the aXe and xarchie subclass hierarchies don't match the 
  72.       Xaw3d subclass hierarchy, they don't work together.
  73.  
  74.       There are two possible solutions:  Change aXe and xarchie subclasses 
  75.       to conditionally include the Xaw3d subclass, or merge the 3d stuff 
  76.       into the Xaw Simple and Xaw SmeBSB subclasses.  I'm not inclined to 
  77.       do the latter, but I may do the former if I ever get enough time, in 
  78.       which case I will feed them back to the authors.
  79.  
  80.  
  81. Getting:
  82.  
  83. Xaw3d may be found on export.lcs.mit.edu (18.24.0.12) and possibly other
  84. sites; check archie.  On export, it may be found in the file:
  85.  
  86.     ~ftp/contrib/Xaw3d/R5/Xaw3d-0.5.tar.Z
  87.  
  88.  
  89. Building:  
  90.  
  91. Untar the distribution from the base of your MIT source tree.  This will 
  92. create the directory .../mit/lib/Xaw3d.  'cd' there and:
  93.  
  94. 'make Makefile; make includes; make depend; make; make install'.  
  95.  
  96. The Imakefile uses the Xaw symbols in .../mit/config, so if you have 
  97. debugging, profiling, shared libs, etc. specified for Xaw, you'll get 
  98. them in Xaw3d too.
  99.  
  100.  
  101. Using:
  102.  
  103. Just relink your Xaw based application with -lXaw3d.
  104.  
  105. To obtain an appearance similar to another well know widget set, use the 
  106. following resources:
  107.     *background:        LightSkyBlue
  108.     *shapeStyle:        Rectangle
  109.     *beNiceToColorMap:  False
  110.  
  111. If you'd like labels to be "shadowed", use:
  112.     *Label*shadowWidth: 2
  113.  
  114. If you'd like the default behavior (i.e. not 3-D) on pulldown menus, use:
  115.     *SmeBSB*shadowWidth: 0
  116.  
  117.  
  118. Credits (in no particular order):
  119.           All the people at the X Consortium
  120.           Achille Hui (eillihca@drizzle.stanford.edu)
  121.           Robert Withrow (witr@rwwa.com)
  122.           Malcolm Strickland (chuck-strickland@orl.mmc.com
  123.           David Flanagan (david@ora.com)
  124.           Jamie Zawinski (jwz%thalidomide@lucid.com
  125.           Frank Terhaar-Yonkers (fty@bizarre.trpnc.epa.gov)
  126.           Mike Schulze (mike@cs.curtin.edu.au)
  127.           Gustaf Neumann (neumann@dec4.wu-wien.ac.at)
  128.           Jerry Whelan (guru@stasi.bradley.edu)
  129.           Mark Rawling (mwr@mel.dit.csiro.au)
  130.  
  131.  
  132. Comments, fixes, etc. to: 
  133.           kaleb@jpl-devvax.jpl.nasa.gov
  134.  
  135. -- 
  136.  
  137. Kaleb Keithley                               kaleb@jpl-devvax.jpl.nasa.gov
  138.  
  139.  
  140.