The icons are in the source code, mostly under the Mod/ directory for which they apply. E.g. Part workbench icons are mostly under /freecad/src/Mod/Part/Gui/Resources/icons. Some of the icons that are in all workbenches are in /freecad/src/Gui/Resources/icons.neondata wrote:Hello, let me jump in here: I didn't follow the whole thread, but agree it would be good to have "speaking" icons. It should be quite simple to use the icons that generate features to symbolize them in the tree. I wanted to patch them together in one picture and so to have them grouped and documented why and what is decided. But I couldn't find the icons as separate files and do know, how to extract them from the modules. What's your opinion?
If you want to create icons, first read the wiki, start here (note that some of the icons will not display properly due to the limitations of the Sourceforge Wiki software, they are svg files and the files themselves are file, it is just that the wiki reads them and attempts to produce bit map images to display in your web browser...and it does not support all the svg standard)
https://sourceforge.net/apps/mediawiki/ ... le=Artwork
https://sourceforge.net/apps/mediawiki/ ... GuiCommand
If you create a new icon it must look reasonable at 16px...which is very difficult. It should also be an svg file.
I have now created almost all the "Tree" icons for the Part Primitives. Getting them to display is more complicated for some than others. You have to add the icon to the viewprovider however some items do not have their own viewprovider yet, I have created some of the easier viewproviders and inserted the icons in some existing ones that were just missing icons. I have asked Yorik to review and ...hopefully... commit the work I have completed. There will be a few more over the next few days.