IBE Software - TIBEAntialiasButton 1.2
Component for Delphi 4, 5, 6 and 7

== 1.DESCRIPTION ==============================================================

TIBEAntialiasButton is a graphical button with an antialias property which 
allows smoother integration in the user interface. It inherits from standard 
TButton to provide the exact same behaviour. Besides this antialias capability, 
TIBEAntialiasButton provides properties such as :

	* Round corners (choose which ones are rounded)
	* Definable border size
	* For each state (mouse over, down, away or disabled):
	    - Custom colors for caption, border and background
	    - Custom font
	* Glyph support with alignment (Left, Right, Top, Bottom)
	* Text alignment (left aligned, center, right aligned)
	* Multiline caption
	* Definable margins and glyph separation from caption
	* Easy to define color properties
	* Antialias is made at run-time and can be switched off
	* Powerful and easy property editors

== 2.DISTRIBUTION =============================================================

TIBEAntialiasButton 1.2 is provided either:
 - As a trial version without source code and with two red lines, for testing
   purpose only;
 - As a purchased standard version without source code;
 - As a purchased professional version with source code.

== 3.INSTALLATION =============================================================

  -> Unregistered version:  -------------------------------------------------

   1) Remove all previous versions of TIBEAntialiasButton and TIBEBmpUtils 
      whether trial or not
   2) Extract all files to a common folder (Use the same for all IBE Software's
      products and a sub-folder for each delphi version)
   3) In delphi's menu, select "Components / Install Packages..."
   4) Click "Add", select all the bpl of the folder set on 2) and click "Open"
   5) Add the library path under the menu "Tools" / "Environment Options..." /
      "Library" / "Library Path". Set it to the folder set on 2)
   6) You will find the component(s) in the "IBESoftware" tab
   
  -> Registered Standard version:  ------------------------------------------

   1) Remove all previous versions of TIBEAntialiasButton and TIBEBmpUtils 
      whether trial or not
   2) Extract all files to a common folder (Use the same for all IBE Software's 
      products and a sub-folder for each delphi version)
   3) In delphi's menu, select "Components / Install Packages..."
   4) Click "Add", select all the bpl of the folder set on 2) and click "Open"
   5) Add the library path under the menu "Tools" / "Environment Options..." / 
      "Library" / "Library Path". Set it to the folder set on 2)
   6) You will find the component(s) in the "IBESoftware" tab

  -> Registered Professional version:  --------------------------------------

   1) Remove all previous versions of TIBEAntialiasButton and TIBEBmpUtils 
      whether trial or not
   2) Extract all files to a common folder (Use the same for all IBE Software's 
      products and a sub-folder for each delphi version)
   3) In delphi, open the "pack_TIBEBmpUtils_dZ.dpk" package, where Z is the 
      version number of delphi and compile it
   4) Open the "pack_TIBEAntialiasButton_dZ.dpk" package, where Z is the version 
      number of delphi and install it
   5) Add the library path under the menu "Tools" / "Environment Options..." / 
      "Library" / "Library Path". Set it to the folder set on 2)
   6) You will find the component(s) in the "IBESoftware" tab

== 4.UNINSTALLATION ===========================================================

Go to the Component/Install Packages... menu of your Delphi version, select the 
"IBE Software - TIBEAntialiasButton X.Y.Z" item and click on the remove button. 
You may also remove the library path in the Tools/Environment Options... menu 
under the Library tab.

== 5.KEY PROPERTIES ===========================================================

* Alignment

   Can be (taLeftJustify, taCenter, taRightJustify) and set the Glyph + Caption
   alignment.

* AntialiasMode

   Can be - AMShape: Shape is antialiased
          - AMNone : No antialias

* BackColor

   The background color for integration in colored form or panels

* BorderSize

   Size of the borders

* CaptionAlignement

   Can be taLeft, taRight, taCenter and align the caption in the left, right or 
   center. Set the alignment of the caption without the glyph. (effective only 
   in word wrap mode) 

* CornerRound

   Round of the corners

* Corners

   For each corner, if true then it will be rounded else it will be straight

* GlyphAutoGray
 
   When set to true, the glyph (if present) will appear grayed if the button is 
   disabled. If set to False, the glyph won't be grayed. It is set to true by
   default. 

* GlyphPosition

   Can be (GPLeft, GPRight) and set the position of the glyph from the Caption

* GlyphSeparation

   Separation in pixels of the glyph from the caption

* Margins

   Number of pixels of the left, top, right and bottom margins for the glyph
   and the caption

* Properties

   .FocusColor: Color of the focus rectangle ;
   .Border Color (Border), Content Color (Color) and Font for different states:
     - Disabled: Property enabled of the component is set to false
     - Mouse Away: The mouse is not over the component
     - Mouse Down: The mouse button is pressed over the component
     - Mouse Up: The mouse is over the component

* Show Focus

   Specify whether to display or not the focus rectangle

* Word Wrap

   If true then the caption will be multiline

== 6.HISTORY ==================================================================

  -> v1.2 - February 29, 2004
     * Fixed flickering with XP theme enabled and the button is over an image
     * Fixed system colors restitution across systems
     + Property editors for general properties and caption
     + Help file for the property editors

  -> v1.1 - November 7, 2003
  
     + Property to allow automatic glyph graying when component is disabled 
       (GlyphAutoGray)
     + Property to define the caption alignment independently from the global 
       glyph/caption alignment (CaptionAlignment)
     * Fixed incompatibilities with other IBE Software's components

  -> v1.0 - August 4, 2003

     * Rewritten from scratch
     + New powerful antialiasing algorithm
     + Multiline captions
     + Glyph is now a TPicture (supports semi-transparent PNGs)
     * Inherits from TButton: better general behaviour
     + Enhanced transparency
     * Enhanced focus drawing
     + Glyph are now grayed when button is disabled
     + Glyph can now be positioned at the left, top, bottom or right of the
       caption
     + Glyph is automatically scaled if it don't fit in the button
     * Enhanced mouse over detection on the corners
     + Each round corner can now be turned off for complex layouts!

== 7.LICENSE ==================================================================

See included file license.txt for information about the license of this
product.

== 8.REGISTRATION =============================================================

Current price for Standard version without source code is $25.
Current price for Professional version with source code is $39.
Once registered you get free e-mail support and free Life-Time updates.
For more information, visit the TIBEAntialiasButton's web page at 
http://www.ibe-software.com/products/components/tibeantialiasbutton

== 9.CONTACT ==================================================================

support@ibe-software.com
http://www.ibe-software.com