FAQ - EtheaDev/SVGIconImageList GitHub Wiki
FAQ - Tips and tricks
Q. The components are free to use?
A. Yes, they are completely free of use, under Apache license version 2.0. In the repository there are also the sources of SVG library made by Martin Walter that are free of use for commercial and non-commercial use, as long as the author is credited.
Q. The flat-color-icons used in the demos are free to use?
A. Yes, they are available from: https://github.com/icons8/flat-color-icons.git.
You can find more Icon Fonts free to use in the web.
Q. Which Delphi version is supported?
A. The VCL component works from Delphi XE6 to current version. The FMX (Windows Platform) from Delphi 10.3, but you can probably compile with previous versions.
Q. Can I resize the icons at run-time?
A. Yes, it is very simple: in the VCL version you need only one line of code:
SVGIconImageList.Size := Value;
The imagelist redraw all the Icons with perfect rescaling!
If you are building an High-DPI enabled application, the component resize itself according to the Form where it is placed, but if the component is placed into a Datamodule, you must resize icons by yourself, settings the new size.
Q. Can I show an SVG Image into a TImage?
A. Yes, using the special TSVGIconImage component you can show an SVG image of the ImageList at any Size, as you can see in the Demo.
Q. Can I change the color of all Icons?
A. Yes, using FixedColor property at ImageList level or at single icon level you can easily change the color of all the icons without need to have different collections with different colors.
Q. Can I apply some color effect to the Icons?
A. Yes, using GrayScale property at ImageList level or at single icon level you can easily change the appereance of any colored icon to a gray-scale icon, so you can easily give the classic "disabled" feed-back of your icons.