Skip to content
Carlo Barazzetta edited this page Jan 22, 2020 · 18 revisions

FAQ

Q. The component is free to use?

A. Yes, it's completely free of use, under Apache license version 2.0.


Q. The MaterialDesignIcons font used in the demo is free to use?

A. Yes, it's completely free of use, under Apache license version 2.0. You can find more Icon Fonts free to use in the web.


Q. Which Delphi version is supported?

A. The component works from Delphi 2010 to current version, because it uses the capability of drawing unicode characters. Maybe can work with Delphi 2009, try to check!


Q. Can I mix different Icon Fonts in the same ImageList?

A. Yes, you can define at component level then default font (and color) you want to use for every icons or you can specify the font name and the icon color on a specific item, look at this image:

https://github.com/EtheaDev/IconFontsImageList/blob/master/Demo/Images/MixedFonts.jpg

Q. Can I resize the icons at run-time?

A. Yes, it is very simple, you need only one line of code:

IconFontsImageList.Size := Value;

The imagelist redraw all the Icons with perfect rescaling!

https://github.com/EtheaDev/IconFontsImageList/blob/master/Demo/Images/DemoChangeSize.gif

Q. Can I change color of icons according to the active VCL Style at runtime?

A. Yes, it is very simple, you need only one line of code:

UpdateIconFontsColorByStyle(IconFontsImageList);

The imagelist redraw all the Icons with a color compatible with the active VCLStyle!

https://github.com/EtheaDev/IconFontsImageList/blob/master/Demo/Images/DemoChangeStyle.gif

Clone this wiki locally