************************************************************
 TCoolorDialog for Delphi (3,4,5) and C++ Builder (3,4,5)
 Advanced Color Dialog Component
 Version 1.2
 Copyright (C) 2000 Greatis Software
************************************************************


TCoolorDialog provides: 
~~~~~~~~~~~~~~~~~~~~~~~
 selecting color in any of most widespread color 
  models: HSB, RGB, CMY 
 selecting color from fixed palettes: 
  standard VGA palette,
  Internet (browser-safe) palette,
  Windows palette 
 creation and editing of reference color
 creation and editing of user colors collection (up to 32 colors) 
 the simple changing reference color and user colors by Drag&Drop 
 setup of dialog pages 
 setting and getting color in any format: HSB, RGB, CMY, TColor 
 simplicity in use 

The unit containing all necessary data types and the functions for 
conversion of color between color models is included in a package 
of delivery.


To order component:
~~~~~~~~~~~~~~~~~~~
This component is a commercial product.
A single user license costs $29.95.

As a registered customer you are entitled to:

 Free updates.
 Information on updates and new products.
 Free technical support.

We accept credit cards orders, orders by phone and
fax, checks, and wire transfers. Prices, terms, and
conditions are subject to change without notice,
please check our web site for the latest product
offerings and prices:
1. Visit http:/www.greatis.com/coolorbuy.htm
2. Read instructions in order.txt.


New in version 1.2
~~~~~~~~~~~~~~~~~~
You can get/set color in RGBHex (RRGGBB) and HTML (#RRGGBB) formats.


TCoolorDialog component interface 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* - new in version 1.2

public section

constructor Create(Owner: TComponent) 
	overrides inherited constructor for settings default 
	properties values 

function Execute: Boolean 
	executes TCoolorDialog (return True if OK button was pressed) 

property HSBColor: THSBColor
property RGBColor: TRGBColor
property CMYColor: TCMYColor
* property RGBHex: TRGBHex
* property HTMLColor: THTMLColor
	read/write, gets and sets color in the color model

property UserColors[Index: Integer]: TColor
	read/write, gets and sets user colors

published section

property VisiblePages: TDialogPages
  read/write, determines what pages will be visible after
  start of the dialog
property ActivePage: TDialogPage
  read/write, determines active page
property Caption: string
  read/write, determines dialog title
property Color: TColor
  read/write, contains choosed color
property ReferenceColor: TColor
  read/write, contains reference color
property Ctl3D: Boolean
  standard read/write property
property HelpButton: Boolean
  read/write, operates visibility Help button
property AutoHelpContext: Boolean
  read/write, with True HelpContext = HelpContext + 1 + pageXXX,
  where pageXXX is the index of page
  (is defined in the TDialogPage type)
property HelpContext: THelpContext
  standard read/write property
property OnShow: TNotifyEvent;
property OnClose: TNotifyEvent;
  standard events


TCoolorDialog pages
~~~~~~~~~~~~~~~~~~~

VGA
On "VGA" page it is possible to select one of 16 standard VGA-color.

Internet
On "Internet" page it is possible to select one of 216 colors
so-called "browser-safe palette" which colors are not distorted even 
on 256-colors monitors. On page there are two additional buttons,
the pressing on which results current color to nearest color and
nearest gray of the palette.

HSB
Page of editing of color in HSB model (Hue-Saturation-Brightness).
This model is one of most convenient for a choice of color,
as operates habitual for the human categories.

RGB
Page of editing of color in RGB model (Red-Green-Blue).
This color model is applied in screen monitors, therefore such
representation of color meets very much frequently.

CMY
Page of editing of color in CMY model (Cyan-Magenta-Yellow).
This color model is applied in printing, therefore sum of all
colors of maximum saturation gives black color, as with overlay
them on a paper.

Gray
Page of a choice of gradation of gray tones.

Windows
Page of a choice of color from the list of current interface
Windows colors.

Info
Page of parameters of colors. The pressing the button about
the color system name copies string of parameters to clipboard.

At the bottom of the dialog the color panels are located:
the divided half-and-half panel reference and choosed color and
32 panels of user colors intended for a fast choice of saved colors.
It is enough for change reference or user color of drag and drop
color from choosed color area in the necessary place.
For a choice reference or user color it is necessary click
the appropriate panel.


To get more information see COOLOR.INT, COLORS.INT 
and visit  http://www.greatis.com/coolor.htm


Contacting Us
~~~~~~~~~~~~~
Questions? Comments? Suggestions? Bug reports? 
Don't hesitate to contact us.

www:     http://www.greatis.com
e-mail:  b-team@greatis.com