Simplifying
Two simpler approaches to the theme thing: Like OS X, just scrap the idea of themes and hardcode an application-specific design into each app. Limit the problem to layout. So have a layout widget that looks up the layout of an entire window from resource files, and allow themes to intercept the lookup to modify […]