TIBEAntialiasButton presentation
The TIBEAntialiasButton Delphi component inherits from TButton and provides a smooth antialiased button with advanced features.

NEW! Advanced Property Editors
TIBEAntialiasButton includes easy to use and powerful property editors so that each of its properties can be rapidly and easily modified to fit your needs. Those properties editors have been thought to be as comfortable and fast as possible to set up your buttons. More Info...

Smooth antialiased borders
The TIBEAntialiasButton uses a powerful algorithm to display its corners antialiased. This means that the stairs produced by non horizontal/vertical edges, such as round corners, can't be seen anymore. We have developed an innovative and fast algorithm to deal with antialias.

Customizable border size and corner round
You can choose the size of the border of your button as well as the roundness of the corners either at design time or at runtime. You can also choose which corner will be rounded to produce complex amazing interfaces with a combination of TIBEAntialiasButtons.

Advanced glyph display
You can use a TPicture as the component's glyph, which allows the TIBEAntialiasButton to handle any TGraphic descendant such as GIFs, JPGs, PNGs... with or without transparency. The glyph is greyed when the component is disabled and its position is highly customisable.

Customize each state of your TIBEAntialiasButton
You can choose the colors and fonts for each state of the component: mouse away, mouse over, mouse down or disabled... the choice is yours. And imagine the face of your customers when you will let them choose the colors of their buttons...

And much more...
Multiline texts, advanced mouse over detection, enhanced transparency, smooth focus... it's a part of what you get when you order the TIBEAntialiasButton. Not sure about it? Just download the following exe demo to test all these features live, without installing anything!
You can also try it by yourself. All you have to do is download the pre-compiled demo version and install it in your environment. It is fully working but displays two unwanted lines to remind you that this is only a demonstration version of the full product.


Download pre-compiled trial (801.5KB)
[ Delphi 4, 5, 6 and 7 ]

Download exe demo (382.1KB)
[ See component's capabilities ]

Ordering information
You can choose between two versions of the TIBEAntialiasButton. With both version you get a single developer licence, automatic upgrades as long as new versions are coming, and full e-mail support.
The professional version comes with full source code and costs $39.
The standard version comes without source code and costs $25.
For more information on how to order, jump to the ordering page.
But there is more, if you choose to order the professional version of the TIBEAntialiasButton now, you get the professional version of the TIBEAntialiasGroupBox for the price of the standard version. That's a 35.9% economy! Go to the ordering page for more information.

Frequently Asked Questions...

What means the "antialias" term you're talking about?
On a computer screen, non vertical/horizontal lines are producing stairs as they are composed of a succession of pixels. To soften those stairs, many techniques exist, and the process is called antialiasing.

What antialiasing technique do you use?
IBE Software's developers have tried many alternatives in the process of creating the best possible antialias routine for its Delphi components. Some where easy and efficient, but processor intensive, others were fast but consumed a lot of memory... the final solution is extremely fast and uses very little memory: the rectangles composing the final component are compared and our algorithm checks the difference between them to choose the best way of drawing the antialias. Besides, this calculation isn't done any time the component needs to be drawn, but only when its bounding rectangle changes. Finally we do not use any floating point calculation in our algorithm, which is known to be processor intensive.

What is the TIBEBitmap?
In the process of creating the fastest possible component, we have implemented the TIBEBitmap which provides extremely fast pixel drawing with alpha-blending. This also allows the TIBEAntialiasButton to be double buffered and therefore avoids flickering when the component is drawn many times in a short period.

How customizable the button is?
For each state (mouse away, mouse over, mouse down, disabled) you can customize the font, border color and background color. Besides, you can choose the focus color, the roundness of the corners as well as the size of the borders. Finally you can specify margins (top, left, bottom, right) around the caption/glyph, the separation between them and the position of the glyph around the caption.

What do you call "advanced mouse over" detection?
The component won't switch to the "mouse over" state if you are not precisely over it. This means that the state won't change until the mouse is positioned in the button.

Which corners can I change to be straight?
You can choose any combination of corners and set them to straight. That way, you can create extremely complex interfaces by combining various TIBEAntialiasButtons with various rounded corners.

 

Presentation
Download demo versions
Frequently Asked Questions
ScreenShots
Online Help
Ordering information

Trial version801.5KB
Exe demo382.1KB

Standard without sources ($25)
Professional with sources ($39)

Home | Products | Downloads | Order | Contact

Copyright © 2003 - 2008 IBE Software