This patch includes style and animation enhancements to multiple widgets.  The Animation base class provides basic animation support controlled by a single Timer.  Many widgets now use animations to create UI effects on user actions.  Animations can be disabled en mass using one of two properties: gwt.enableAnimations and gwt.enabledWidgetAnimations.  In addition, animations can be enabled or disabled on a Widget by Widget basis.

The DOM structure of some widgets has changed in order to provide more robust styles, which will be including the Showcase sample.

To be reviewed.  This patch was partially reviewed by Rajeev, but a full review will be needed.  Bruce, Joel, and I agreed that we should put these changes into milestone 2 so we can get some feedback from external users.  All of these changes have been tested extensively on all browsers.

Issue: 1607
Patch by: jlabanca



git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@2060 8db76d5a-ed1c-0410-87a9-c151d255dfc7
31 files changed