Hi, let me introduce to you:

Hi, let me introduce to you:

FreeEsVCLComponents - Free ErrorSoft Vcl Components - a free, opensource library of VCL components for Delphi and C++Builder.
This new controls and components to improve the appearance applications and to better user experience.
All components has best support transparency, not flicker, and has support Interesting possibility for double buffering for TGraphicControl heirs.
Components support visual styles and has modern style.

FreeEsVCLComponents on GitHub: https://github.com/errorcalc/FreeEsVCLComponents/

List of components:
TEsCustomControl - The base class contains the anti-flicker magic and support transparency.

TEsNinePatchImage - TImage for 9-Patch images (raster image with the ability to zoom without loss of quality, almost all modern interfaces are built on them), as well as images - Overlay

TEsImageLabel - The Label supports 9-Patch background image, and image - Overlay, the location and alignment of the text can be combined in different ways

TEsLayout - The basic container. Interesting possibility for double buffering TGraphicControl heirs (TLabel, TGlyphButton, TImage, TBevel ...)

TEsImageLayot - The Layout with support background 9-Patch images and image - Overlay

TEsImageStaticText - The StaticText supports 9-Patch background image, and image - Overlay, the location and alignment of the text can be combined in different ways

TEsActivityBar - Component simulates XAML control Windows 10, designed to indicate or display the progress of employment (something TProgressBar type). It has a lot of settings.

TEsSwitch - Component simulates the eponymous XAML control Windows 10. It has a lot of settings.

TEsImage - Much better than the TImage, Smoothing(Interpolation) support, many other properties.

TEsImageControl - Absolitly no flicker, much better than the TImage, Smoothing(Interpolation) support, many other properties.

Free use for commercial and non-commercial projects, you need specify in About, or anywhere else, that the program used components "FreeEsVclComponents" or link to this repository :)

Some pluses:
* Excellent support for transparency!
* No flicker!
* Support for built-in VCL skins
* Support Hight DPI (Seattle+)
* Display convenient borders in DesignTime, activate properties IsDrawHelper
* Windows XP support
https://github.com/errorcalc/FreeEsVCLComponents

Comments

  1. Great! Thanks for sharing. The keyword 9-patch image keep occurring in the readme file for this project, and here is a little info: https://github.com/chrislondon/9-Patch-Image-for-Websites/wiki/What-Are-9-Patch-Images

    ReplyDelete

Post a Comment