0 Replies Latest reply on Sep 24, 2009 8:32 AM by CoreyRLucier

    [svn:fx-trunk] 10571: "Simplified Skins" work items.

    CoreyRLucier Adobe Employee

      Revision: 10571

      Author:   clucier@adobe.com

      Date:     2009-09-24 08:32:20 -0700 (Thu, 24 Sep 2009)

       

      Log Message:

      ***********

      "Simplified Skins" work items.  Defaulting useBaseColor to false for SparkSkin, added new script blocks to all Spark skins and tagged them with design time metadata such that Flash Builder can strip them when cloning.  Removed many instances of data binding from our skins and went with 'push' approach.

       

      QE notes: None

      Doc notes: None

      Bugs: N/A (4+ Work Item)

      Reviewer: Glenn

      Tests run: Mustella Cyclone

      Is noteworthy for integration: Yes, improves FB workflow when creating skins from existing templates (Spark).

       

      Modified Paths:

      **************

          flex/sdk/trunk/frameworks/projects/airframework/src/spark/skins/spark/SparkChromeWindowed ApplicationSkin.mxml

          flex/sdk/trunk/frameworks/projects/airframework/src/spark/skins/spark/WindowedApplication Skin.mxml

          flex/sdk/trunk/frameworks/projects/airframework/src/spark/skins/spark/windowChrome/MacTit leBarSkin.mxml

          flex/sdk/trunk/frameworks/projects/airframework/src/spark/skins/spark/windowChrome/TitleB arSkin.mxml

          flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/SparkSkin.as

          flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/ApplicationSkin.mxml

          flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/ButtonBarFirstButtonSkin.m xml

          flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/ButtonBarLastButtonSkin.mx ml

          flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/ButtonBarMiddleButtonSkin. mxml

          flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/ButtonBarSkin.mxml

          flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/ButtonSkin.mxml

          flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/CheckBoxSkin.mxml

          flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/DefaultButtonSkin.mxml

          flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/DropDownListButtonSkin.mxm l

          flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/DropDownListSkin.mxml

          flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/HScrollBarSkin.mxml

          flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/HScrollBarThumbSkin.mxml

          flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/HScrollBarTrackSkin.mxml

          flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/HSliderSkin.mxml

          flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/HSliderThumbSkin.mxml

          flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/HSliderTrackSkin.mxml

          flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/ListSkin.mxml

          flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/NumericStepperSkin.mxml

          flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/NumericStepperTextInputSki n.mxml

          flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/PanelSkin.mxml

          flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/RadioButtonSkin.mxml

          flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/ScrollBarDownButtonSkin.mx ml

          flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/ScrollBarLeftButtonSkin.mx ml

          flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/ScrollBarRightButtonSkin.m xml

          flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/ScrollBarUpButtonSkin.mxml

          flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/ScrollerSkin.mxml

          flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/SkinnableContainerSkin.mxm l

          flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/SkinnableDataContainerSkin .mxml

          flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/SpinnerDecrementButtonSkin .mxml

          flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/SpinnerIncrementButtonSkin .mxml

          flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/SpinnerSkin.mxml

          flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/TextAreaSkin.mxml

          flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/TextInputSkin.mxml

          flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/ToggleButtonSkin.mxml

          flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/VScrollBarSkin.mxml

          flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/VScrollBarThumbSkin.mxml

          flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/VScrollBarTrackSkin.mxml

          flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/VSliderSkin.mxml

          flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/VSliderThumbSkin.mxml

          flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/VSliderTrackSkin.mxml

          flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/VideoPlayerSkin.mxml

          flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/mediaClasses/normal/FullSc reenButtonSkin.mxml

          flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/mediaClasses/normal/MuteBu ttonSkin.mxml

          flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/mediaClasses/normal/PlayPa useButtonSkin.mxml

          flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/mediaClasses/normal/ScrubB arSkin.mxml

          flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/mediaClasses/normal/ScrubB arThumbSkin.mxml

          flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/mediaClasses/normal/ScrubB arTrackSkin.mxml

          flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/mediaClasses/normal/Volume BarSkin.mxml

          flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/mediaClasses/normal/Volume BarThumbSkin.mxml

          flex/sdk/trunk/frameworks/projects/spark/src/spark/skins/spark/mediaClasses/normal/Volume BarTrackSkin.mxml

          flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/AccordionHeaderSkin.mxml

          flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/BorderSkin.mxml

          flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/ButtonBarFirstButtonSkin .mxml

          flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/ButtonBarLastButtonSkin. mxml

          flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/ButtonBarMiddleButtonSki n.mxml

          flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/ButtonSkin.mxml

          flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/CheckBoxSkin.mxml

          flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/ColorPickerSkin.mxml

          flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/ComboBoxSkin.mxml

          flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/DataGridHeaderBackground Skin.mxml

          flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/DataGridHeaderSeparatorS kin.mxml

          flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/DateChooserNextMonthSkin .mxml

          flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/DateChooserNextYearSkin. mxml

          flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/DateChooserPrevMonthSkin .mxml

          flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/DateChooserPrevYearSkin. mxml

          flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/DefaultButtonSkin.mxml

          flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/EditableComboBoxSkin.mxm l

          flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/MenuArrow.mxml

          flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/MenuArrowDisabled.mxml

          flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/MenuCheck.mxml

          flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/MenuCheckDisabled.mxml

          flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/MenuRadio.mxml

          flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/MenuRadioDisabled.mxml

          flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/PanelBorderSkin.mxml

          flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/PopUpButtonSkin.mxml

          flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/ProgressBarSkin.mxml

          flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/ProgressBarTrackSkin.mxm l

          flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/RadioButtonSkin.mxml

          flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/ScrollBarDownButtonSkin. mxml

          flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/ScrollBarThumbSkin.mxml

          flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/ScrollBarTrackSkin.mxml

          flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/ScrollBarUpButtonSkin.mx ml

          flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/SliderThumbSkin.mxml

          flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/SliderTrackSkin.mxml

          flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/StepperDecrButtonSkin.mx ml

          flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/StepperIncrButtonSkin.mx ml

          flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/TabSkin.mxml

          flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/TextInputBorderSkin.mxml