Hi to all, sorry, some other hints on this subject. As effects, we could have the following categories (and handle on/off when desired): - animations (like animated images or movies) - transitions (like fading or sliding) - gradients - transparencies (like for menus, popups, etc) - background (with gradient, with watermark, with vectorial drawings, etc) - others ...
Having a support in the base Pivot classes for standard levels (and by default all on), but leaving any skin to override what is enabled/disabled, or at least for the custom level. Instead Minimum (none) and Maximum levels could be handled in base Pivot. For example, I've seen many articles on (poor) performance of gradients etc on many OS / Window Managers and Graphics Cards / Drivers, the the category for this. But the best could be to have a utility class to query the graphics engine to tell is the desired effect is Hardware-enabled (but I don't know if this is possible and how to do, sorry), maybe in a way callable (if desired) by the user Applet/Application at Startup (and maybe persisting results with Preferences or some other way). Then any skin could think at what to do in its custom level, depending also on these values, but i understand that all this could be difficult. What do you think ? Bye, Sandro
