0 Replies Latest reply on Jul 30, 2008 1:05 PM by (Kevin_Lin)

    [svn] 2668: Massive check-in:

      Revision: 2668
      Author: kelin@adobe.com
      Date: 2008-07-30 14:05:00 -0700 (Wed, 30 Jul 2008)

      Log Message:
      -----------
      Massive check-in:

      Updated Range, TrackBase, Slider, Spinner to use valueInterval to constrain values. In Slider, snapInterval was removed in favor of just using stepSize (for simplicity). TrackBase also is able to handle a resizable thumb.

      Refactored ScrollBar to subclass TrackBase instead of Range in order to share thumb dragging code. pageSize was also moved from Range into ScrollBar.

      Added a basic version of NumericStepper that can handle simple operations like committing the value when the enter key is pressed.

      Skins for each of the components were also updated/added as needed. I also updated flex4test/CircularScrollBar.

      QE: Yes!
      Reviewer: Chet, Gordon, Jason

      Modified Paths:
      --------------
      flex/sdk/trunk/development/eclipse/flex/flex4test/src/components/CircularScrollBar.as
      flex/sdk/trunk/development/eclipse/flex/flex4test/src/flex4test.mxml
      flex/sdk/trunk/development/eclipse/flex/flex4test/src/skins/CircularScrollBarSkin.mxml
      flex/sdk/trunk/development/eclipse/flex/flex4test/src/skins/MyVScrollBarSkin.mxml
      flex/sdk/trunk/frameworks/gumbo-manifest.xml
      flex/sdk/trunk/frameworks/mxml-2009-manifest.xml
      flex/sdk/trunk/frameworks/projects/flex4/defaults.css
      flex/sdk/trunk/frameworks/projects/flex4/manifest.xml
      flex/sdk/trunk/frameworks/projects/flex4/src/Flex4Classes.as
      flex/sdk/trunk/frameworks/projects/flex4/src/flex/component/HScrollBar.as
      flex/sdk/trunk/frameworks/projects/flex4/src/flex/component/HSlider.as
      flex/sdk/trunk/frameworks/projects/flex4/src/flex/component/Range.as
      flex/sdk/trunk/frameworks/projects/flex4/src/flex/component/ScrollBar.as
      flex/sdk/trunk/frameworks/projects/flex4/src/flex/component/Slider.as
      flex/sdk/trunk/frameworks/projects/flex4/src/flex/component/Spinner.as
      flex/sdk/trunk/frameworks/projects/flex4/src/flex/component/TrackBase.as
      flex/sdk/trunk/frameworks/projects/flex4/src/flex/component/VScrollBar.as
      flex/sdk/trunk/frameworks/projects/flex4/src/flex/component/VSlider.as
      flex/sdk/trunk/frameworks/projects/flex4/src/flex/skin/HScrollBarSkin.mxml
      flex/sdk/trunk/frameworks/projects/flex4/src/flex/skin/HScrollBarTrackSkin.mxml
      flex/sdk/trunk/frameworks/projects/flex4/src/flex/skin/HSliderThumbSkin.mxml
      flex/sdk/trunk/frameworks/projects/flex4/src/flex/skin/HSliderTrackSkin.mxml
      flex/sdk/trunk/frameworks/projects/flex4/src/flex/skin/SpinnerDecrButtonSkin.mxml
      flex/sdk/trunk/frameworks/projects/flex4/src/flex/skin/SpinnerIncrButtonSkin.mxml
      flex/sdk/trunk/frameworks/projects/flex4/src/flex/skin/SpinnerSkin.mxml
      flex/sdk/trunk/frameworks/projects/flex4/src/flex/skin/VScrollBarSkin.mxml
      flex/sdk/trunk/frameworks/projects/flex4/src/flex/skin/VScrollBarTrackSkin.mxml
      flex/sdk/trunk/frameworks/projects/flex4/src/flex/skin/VSliderThumbSkin.mxml
      flex/sdk/trunk/frameworks/projects/flex4/src/flex/skin/VSliderTrackSkin.mxml

      Added Paths:
      -----------
      flex/sdk/trunk/frameworks/projects/flex4/src/flex/component/NumericStepper.as
      flex/sdk/trunk/frameworks/projects/flex4/src/flex/skin/NumericStepperSkin.mxml