This is 33 days evaluation version of TIAeverButtonPRO v. 1.21.

 

Description:

1.   Installation

2.   Shot description

3.   Full description

4.   Purchasing

 

1.   Installation

The installation will be proceed in 2 steps:

   1.  Select  Component->Install Packages->add

        Select everbuttonPRO.bpl and everRGNeditorPRO.bpl and press OK to install.

  1. Restart Delphi to more clear loading the Component.

For C++ Builder 4 users

Headers included. The obj, lib, bpi files you could download at author site www.geocities.com/andronovin or for direct request to : mailto:andronovin@au.ru

 

 

2.   Shot description

   This is The Button component (really Button, as it's based on TButton component)

   It provide the next Main functions:

        39 default forms + User defined form;

        9 Styles of Button Border;

        3 Styles of gradient fill;

        Real Semi-transparence without flicker;(You could select transparent or not caption   and main bitmap on button separately);

        Gradient Bitmap allowed;

Button material selection(i.e substance), NOW REALLY QUICK(for all bitmaps types);

        Independent Inner and Outer border width;

        Show/no show the focusing;

        Button can be fixed;

        Mouse action allowed;

        4 Styles of Caption;

        The Button, Caption and Gradient Could be turned at any angle, (Also with User Defined form);

        Real Time Light/Shadow Calculating;

        3 Types of Animation (On Button Enter, Exit and Press);

        The Button Point of rotation can be selected;

        Button Could Rotated at real Time even in Design Mode (Not using Timer);

        All Parts of Button could be placed at any part of Button.;

        All Forms of Button (include User) could be freely resized independently on X and Y axe;

 

3.   Full description

    The properties written done first value is default value, next-the available (if not Standard)

Public

 

    Name            value           Description

 

    ButtonRegion    HRGN            value of Button region (used at bkUser Style)

                                    For Design time region assigning Use the StringButtonRegion property

Published

 

    Name            value           Description

 

    ArcAngle        2,09....        The bkArc angle of opening in Radians (full angle=2*Pi radians=360 degrees)

    BitmapHAlign    haLeft          The horizontal align of MainBitmap and Animations Bitmaps

                    haRight

                    haCenter

                    haNone

    BitmapLeft      0               Value of Left of Lefttop point of MainBitmap and Animations Bitmaps

    BitmapTop       0               Value of Top of Lefttop point of MainBitmap and Animations Bitmaps

    BitmapVAlign    vaTop           The vertical align of MainBitmap and Animations Bitmaps

                    vaCenter

                    vaBottom

                    vaNone

    Button3DKind    dk3D            Style of Button Border

                    dk3Dsimple

                    dk3DBorder

                    dkNone

                    dkFlatten

                    dkFlattenSimple

                    dk3DborderFlatten

  dk3DsimpleBorder

  dk3DSimpleBorderFlatten

    ButtonAngle     0               Angle of Button

    ButtonColor     clBtnFace       Main Color of Button

    ButtonColor1    clBtnShadow     Second Color of Button (only in Gradients)

    ButtonDepth     2               Outer Button depth

    ButtonDepthInner 2              Inner Button depth

    ButtonFixed     FALSE           Is Button fixed

    ButtonFixedMode fmUP            If button is fixed this is the button condition

                    fmDown

    ButtonHeight    0               Height of Button (even at any angle(not simple Height))

    ButtonKind      bkRect          Button form

                    bkRoundRect

                  bkElliptic

                  bkPoly

                  bkPolyStar

                  bkArc

                  bkDonut

                  bkUser

                  bkArrow

                  bkArrow1   

                  bkArrow2

                  bkCross    

                  bkCutRect  

                  bkCross1

                  bk2Lines

                  bkOk

                  bkCancel

                  bkAll

                  bkTrapezium

                  bkHolePoly

                  bkHolePolyStar

                  bkOkRect

                  bkCancelRect

                  bkAllRect

                  bkStop

                  bkStopRect

                  bkStopRect1

                  bkOkRect1

                  bkCancelRect1

                  bkAllRect1

                  bkStopRect2

                  bkOkRect2

                  bkCancelRect2

                  bkAllRect2

                  bkStopRect3

                  bkOkRect3

                  bkCancelRect3

                  bkAllRect3

                  bkCutCircleRect

                  bkCutCircleRect1

                  bkUser          Any form (even with holes, multiply regions) could renders real time...

    ButtonMaterial(TBitmap)         Material of Button

ButtonMaterialMode  mmStretch       Mode of Material Filling

                    mmTile

    ButtonWidth     0               Width of Button (even at any angle(not simple Width))

    Caption3DKind   ckSimple        Style of Caption

                    ckEmbossed

                    ckPressed

                    ckShadow

    CaptionAngle    0               Angle of Caption

    CaptionFixed    FALSE           Fixing/unfixing the Button and Caption angles (it could depends or not)

    CaptionHAlign   haCenter        The horizontal align of Caption

                    haLeft

                    haRight

                    haNone

    CaptionLeft     0               Left value of LeftTop point of Caption

                                    (relative button(T.i.button angle,not outer rect (Left,Top,Right,Bottom))

    CaptionTop      0               Top value of LeftTop point of Caption

                                    (relative button(T.i.button angle,not outer rect (Left,Top,Right,Bottom))

    CaptionVAlign   vaTop           The vertical align of Caption

                    vaCenter

                    vaBottom

                    vaNone

    GradientAngle   450             Angle of Gradient (Used in Linear kind only)

    GradientBitmap  (None)          The Gradient Bitmap, line in witch is define the gradient

    GradientBitmapLine 0            Number of gradient line in Gradient Bitmap

    GradientFixed   FALSE           Fixing/unfixing the Button and Gradient angles (it could depends or not)

    GradientKind    gkNone          Kind of gradient

                    gkLinear

                    gkCircular

    MainBitmap      (None)          MainBitmap           

    MainBitmapGlyphs 1              Number of MainBitmap Glyphs

    MouseAction     FALSE           Is the button automatically reacts on mouse moving

    MouseActionColor clRED          Color of activating caption if mouse action permitted

    MouseActionFontSize  10         Font size of caption if mouse action permitted

    OnClickBitmap   (None)          |

    OnClickGlyphs   1               |

    OnClickInterval 40              |

    OnEnterBitmap   (None)          |

    OnEnterGlyphs   1               |-->Animation Bitmaps,it's Glyphs Number,Time between cadres representation 

    OnEnterInterval 40              |

    OnExitBitmap    (None)          |

    OnExitGlyphs    1               |

    OnExitInterval  40              |

    PeaksNumber     6               Number of Peaks at bkPoly anb bk PolyStar button styles

    RadiusRatio     0,5             Ratio of inner/outer diameters at bkDonut and bkArc Button Styles

    Rotated         FALSE           Button is realTime rotated or no

    RotatedAngle    40              Delta of Button angle if Button is Rotated

    RotatedTime     40              delta of Time (not less then that value) between cadres if Button is Rotated

    RotationCenterFixed FALSE       Fixing of rotation Point at Button center

    RotationPointX  0               Rotation point X value

    RotationPointY  0               Rotation point Y value

    StringButtonRegion StringValue  String value of Button region (used at bkUser Style)

                                    For run time region assigning Use the ButtonRegion property

    ShowFocusRGN    TRUE            Show or no focusing region

    Transparent    FALSE            SetUP All Bitmaps transparent or No

    UserRGNAUTO    TRUE             (Use/not use) automatic recalculation for User Defined Style bkUser

    SemiTranspPercent   0           The percent of semi-transparence(if 0 then not transparent, 100 full transparent)

    CaptionSemiTransp   FALSE       Is the Caption also transparent?

    MainBitmapTransp    FALSE       Is the main bitmap transparent?

 

4.    Purchasing of full version

The full version could be purchased from http://www.getsoftware.com/cgi/verify.gs?cart=1612.0    for $25.