home *** CD-ROM | disk | FTP | other *** search
/ Magazyn Exec 3 / CD_Magazyn_EXEC_nr_3.iso / Recent / dev / gui / ColorWheel.lha / ColorWheel / readme < prev   
Text File  |  2000-08-16  |  4KB  |  97 lines

  1.  
  2.                  colorwheel.gadget
  3.             AROS version by Georg Steger
  4.          AmigaOS® port by Stephan Rupprecht
  5.     
  6.  
  7. COPYRIGHT AND DISCLAIMER
  8.  The AROS colorwheel.gadget applies to the standard copyright
  9.  rules of the Amiga® Research OS. The authors are not
  10.  responsible for any damage caused by the use or misuse of
  11.  this documentation and/or the program(s) it describes.
  12.  
  13.  
  14. REQUIREMENTS
  15.  Any Amiga® (compatible) computer with AmigaOS® 3.x and 
  16.  68020+ (the faster, the better:) cpu.
  17.  
  18.  
  19. GENERAL DESCRIPTION 
  20.  "The color wheel gadget class provides the ability to create gadgets
  21.   enabling the user to control the hue and saturation components
  22.   of an HSB (Hue-Saturation-Brightness) color space." (description
  23.  was taken from the Autodocs, © Amiga Int,Inc.). It's used by
  24.  in conjunction with the gradientslider.gadget by various programs
  25.  such as Palette and IconEdit v44.
  26.  
  27.  
  28. DESCRIPTION OF THIS SPECIAL VERSION
  29.  The colorwheel.gadget that comes along with this archive
  30.  was originally written by Georg Steger for the Amiga® Research
  31.  OS (AROS). It has been ported and optimized for the AmigaOS®
  32.  by Stephan Rupprecht. In opposite to the original gadget, this
  33.  one supports hi- and truecolor displays, giving you a nice looking
  34.  color gradient on high screen depths (CyberGFX compatible API re-
  35.  quired).
  36.  
  37.  
  38. KNOWN PROBLEMS  
  39.  - This gadget requires more cpu time to draw itself than the original
  40.    one does. So sometimes it may look like that your computer got 
  41.    deadlocked. After some secs your computer should work again. If you
  42.    have a 68060 cpu, you should install the appropiate version of the
  43.    gadget.
  44.  
  45.  
  46. INSTALLATION
  47.  Simply copy colorwheel.gadget to SYS:Classes/gadgets. A special version
  48.  for 68060 owners is also included into the archive (don't forget to
  49.  rename this version by removing the .060 suffix).
  50.  
  51.  
  52. HISTORY
  53.  44.0  first public release
  54.  44.1  a few optimiziations. the gadget size is limited to 440x440
  55.        pixels, now. added missing code that makes the gadget box
  56.        around the wheel transparent (aka grey bg instead of bg
  57.        image) <Marc Savart>.
  58.  44.2  now uses AllocRaster() to allocate memory for the mask, this
  59.        will fix the drawing problem when p96 is used <reported by
  60.        several users>.
  61.  44.2b (dated 06-Aug-00) changed a single byte:) blitting to an
  62.        interleaved bitmap didn't work correctly due to a wrong minterm.
  63.  44.3  seems that using AllocRaster() to allocate memory for the mask
  64.        wasn't a good idea. At least here, it always corrupts the 
  65.        memorylist. Don't know why but using AllocVec() seems to
  66.        fix the problem. A drawback of this is that the gadget will
  67.        use chipram even when not necessary but I don't care as long
  68.        as it works ;) Please report if you have any problems!
  69.  44.3b included special version for 060 cpus (faster!). Thanks to
  70.        Martin McKenzie for testing.
  71.  44.4  never updated a program that often within a single week, but
  72.        nobody is perfect;) the colortable passed to LoadRGB32()
  73.        wasn't terminated by a NULL, this could have lead to wrong
  74.        colors on <=8bit screens. there was a chance that WritePixelLine8/
  75.        WritePixelArray was invoked with a width parameter of 0, I hope
  76.        it didn't cause any trouble <Georg Steger>.
  77.  44.5  improved and bugfixed dithering code. Thanks to Georg for his
  78.        help.
  79.  
  80.  
  81. AUTHOR
  82.  
  83. Please send bug reports and ideas to:
  84.  
  85.  Stephan Rupprecht, Apfeldweg 1
  86.  D44359 Dortmund, Germany
  87.  
  88.  info@stephan-rupprecht.de
  89.  http://stephan-rupprecht.de
  90.  
  91.  or
  92.  
  93.  Georg Steger, Hochlercher 30, 
  94.  I-39030 St. Johann/Ahrntal
  95.  
  96.  georg.steger@rolmail.net
  97.