macgitver/libHeaven — pull request #6 by scunz (2012-11-29 17:11:30+00:00)
Title: Feature => Icon Manager

A few thousand lines of code and we have it... :-) An IconManager with recursive Icon Providers that are extensible and via strings integratable into HID-Files, yet easily usable by code. Cached they are as well...
Oh, I see, it might be easier to explain what it cannot do: Actually, it is inable to print some realistic looking 100 dollar notes with my cheap USB printer. Sadly, I didn't find a suitable algorithm for that. So, I fear, we have to work around that inconvenience...

Jokes aside... It's almost 2000 LOC and I still left out the interesting things like overlays, grayscaling and providers for system-defined icons like Mime-Type-Icons or Windows' File-Type-Associations.