• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
Locked
0

[svn:fx-trunk] 5092: Spark skins for Halo components.

Adobe Employee ,
Feb 26, 2009 Feb 26, 2009

Copy link to clipboard

Copied

Revision: 5092
Author: gruehle@adobe.com
Date: 2009-02-26 12:31:11 -0800 (Thu, 26 Feb 2009)

Log Message:
-----------
Spark skins for Halo components. WARNING: The appearance of ALL applications is affected by this checkin. If you want to go back to the old skins, there is a new Halo theme (in frameworks/themes/Halo) that can be used to go back to the Flex 3 appearance.

This checkin introduces a new swc - sparkskins.swc. This swc contains the spark skins for the Halo components. (these skins depend on FXG, which means they cannot live in frameworks.swc).

This checkin also introduces a new theme - Halo. This is the Flex 3 theme, packaged for easy consumption.

Known issues:
* DMV and AIR components are not reskinned yet
* Editable ComboBox skin is not final (left edge of button is wrong)
* PopUpButton/PopUpMenuButton does not differentiate over/down from popUpOver/popUpDown.
* Indeterminate progress bar is not final
* ComboBox/Menu drop shadows are incorrect (missing, actually...)
* Spark styles are mostly functional, but not entirely.
* Metadata for spark styles has not been added to the Halo components yet
* Focus drawing is off for many components
* Setting compatibilityVersion to 3.0.0 is not yet correctly loading the Halo skins (using 2.0.1 works)


There are some slight differences in appearance between some Halo and Gumbo components:
* Scroll thumb minimum size is smaller in Halo
* Height of text input is slightly different
* Slider data tips look different (this may be changing...)
* When using the halo theme and changing themeColor, you must also set rollOverColor and selectionColor


This checkin also fixes many bugs related to text styles in Gumbo components:
SDK-19476 - ID selectors don't match ids that are for a TextBox in a spark skins
SDK-18533 - color style doesn't work when set on FxList
SDK-18455 - Setting 'color' on a global selector does not affect Spark components
SDK-18343 - Spark components do not inherit some styles from their parent containers
(and possibly several others)

Ticket Links:
------------
http://bugs.adobe.com/jira/browse/SDK-19476
http://bugs.adobe.com/jira/browse/SDK-18533
http://bugs.adobe.com/jira/browse/SDK-18455
http://bugs.adobe.com/jira/browse/SDK-18343

Modified Paths:
--------------
flex/sdk/trunk/frameworks/build.xml
flex/sdk/trunk/frameworks/projects/flex4/defaults.css
flex/sdk/trunk/frameworks/projects/flex4/src/mx/components/FxButton.as
flex/sdk/trunk/frameworks/projects/flex4/src/mx/components/FxPanel.as
flex/sdk/trunk/frameworks/projects/framework/defaults.css

Added Paths:
-----------
flex/sdk/trunk/frameworks/projects/halo/
flex/sdk/trunk/frameworks/projects/halo/assets/
flex/sdk/trunk/frameworks/projects/halo/assets/Assets.fla
flex/sdk/trunk/frameworks/projects/halo/assets/Assets.swf
flex/sdk/trunk/frameworks/projects/halo/build.xml
flex/sdk/trunk/frameworks/projects/halo/bundles.properties
flex/sdk/trunk/frameworks/projects/halo/defaults.css
flex/sdk/trunk/frameworks/projects/halo/src/
flex/sdk/trunk/frameworks/projects/halo/src/HaloClasses.as
flex/sdk/trunk/frameworks/projects/halo/src/mx/
flex/sdk/trunk/frameworks/projects/halo/src/mx/core/
flex/sdk/trunk/frameworks/projects/halo/src/mx/core/Version.as
flex/sdk/trunk/frameworks/projects/halo/src/mx/skins/
flex/sdk/trunk/frameworks/projects/halo/src/mx/skins/halo/
flex/sdk/trunk/frameworks/projects/halo/src/mx/skins/halo/AccordionHeaderSkin.as
flex/sdk/trunk/frameworks/projects/halo/src/mx/skins/halo/ActivatorSkin.as
flex/sdk/trunk/frameworks/projects/halo/src/mx/skins/halo/ApplicationBackground.as
flex/sdk/trunk/frameworks/projects/halo/src/mx/skins/halo/BrokenImageBorderSkin.as
flex/sdk/trunk/frameworks/projects/halo/src/mx/skins/halo/BusyCursor.as
flex/sdk/trunk/frameworks/projects/halo/src/mx/skins/halo/ButtonBarButtonSkin.as
flex/sdk/trunk/frameworks/projects/halo/src/mx/skins/halo/ButtonSkin.as
flex/sdk/trunk/frameworks/projects/halo/src/mx/skins/halo/CheckBoxIcon.as
flex/sdk/trunk/frameworks/projects/halo/src/mx/skins/halo/ColorPickerSkin.as
flex/sdk/trunk/frameworks/projects/halo/src/mx/skins/halo/ComboBoxArrowSkin.as
flex/sdk/trunk/frameworks/projects/halo/src/mx/skins/halo/DataGridColumnDropIndicator.as
flex/sdk/trunk/frameworks/projects/halo/src/mx/skins/halo/DataGridColumnResizeSkin.as
flex/sdk/trunk/frameworks/projects/halo/src/mx/skins/halo/DataGridHeaderBackgroundSkin.as
flex/sdk/trunk/frameworks/projects/halo/src/mx/skins/halo/DataGridHeaderSeparator.as
flex/sdk/trunk/frameworks/projects/halo/src/mx/skins/halo/DataGridSortArrow.as
flex/sdk/trunk/frameworks/projects/halo/src/mx/skins/halo/DateChooserIndicator.as
flex/sdk/trunk/frameworks/projects/halo/src/mx/skins/halo/DateChooserMonthArrowSkin.as
flex/sdk/trunk/frameworks/projects/halo/src/mx/skins/halo/DateChooserYearArrowSkin.as
flex/sdk/trunk/frameworks/projects/halo/src/mx/skins/halo/DefaultDragImage.as
flex/sdk/trunk/frameworks/projects/halo/src/mx/skins/halo/HaloBorder.as
flex/sdk/trunk/frameworks/projects/halo/src/mx/skins/halo/HaloColors.as
flex/sdk/trunk/frameworks/projects/halo/src/mx/skins/halo/HaloFocusRect.as
flex/sdk/trunk/frameworks/projects/halo/src/mx/skins/halo/LinkButtonSkin.as
flex/sdk/trunk/frameworks/projects/halo/src/mx/skins/halo/LinkSeparator.as
flex/sdk/trunk/frameworks/projects/halo/src/mx/skins/halo/ListDropIndicator.as
flex/sdk/trunk/frameworks/projects/halo/src/mx/skins/halo/MenuBarBackgroundSkin.as
flex/sdk/trunk/frameworks/projects/halo/src/mx/skins/halo/NumericStepperDownSkin.as
flex/sdk/trunk/frameworks/projects/halo/src/mx/skins/halo/NumericStepperUpSkin.as
flex/sdk/trunk/frameworks/projects/halo/src/mx/skins/halo/PanelSkin.as
flex/sdk/trunk/frameworks/projects/halo/src/mx/skins/halo/PopUpButtonSkin.as
flex/sdk/trunk/frameworks/projects/halo/src/mx/skins/halo/PopUpIcon.as
flex/sdk/trunk/frameworks/projects/halo/src/mx/skins/halo/PopUpMenuIcon.as
flex/sdk/trunk/frameworks/projects/halo/src/mx/skins/halo/ProgressBarSkin.as
flex/sdk/trunk/frameworks/projects/halo/src/mx/skins/halo/ProgressIndeterminateSkin.as
flex/sdk/trunk/frameworks/projects/halo/src/mx/skins/halo/ProgressMaskSkin.as
flex/sdk/trunk/frameworks/projects/halo/src/mx/skins/halo/ProgressTrackSkin.as
flex/sdk/trunk/frameworks/projects/halo/src/mx/skins/halo/RadioButtonIcon.as
flex/sdk/trunk/frameworks/projects/halo/src/mx/skins/halo/ScrollArrowSkin.as
flex/sdk/trunk/frameworks/projects/halo/src/mx/skins/halo/ScrollThumbSkin.as
flex/sdk/trunk/frameworks/projects/halo/src/mx/skins/halo/ScrollTrackSkin.as
flex/sdk/trunk/frameworks/projects/halo/src/mx/skins/halo/SliderHighlightSkin.as
flex/sdk/trunk/frameworks/projects/halo/src/mx/skins/halo/SliderThumbSkin.as
flex/sdk/trunk/frameworks/projects/halo/src/mx/skins/halo/SliderTrackSkin.as
flex/sdk/trunk/frameworks/projects/halo/src/mx/skins/halo/SwatchPanelSkin.as
flex/sdk/trunk/frameworks/projects/halo/src/mx/skins/halo/SwatchSkin.as
flex/sdk/trunk/frameworks/projects/halo/src/mx/skins/halo/TabSkin.as
flex/sdk/trunk/frameworks/projects/halo/src/mx/skins/halo/TitleBackground.as
flex/sdk/trunk/frameworks/projects/halo/src/mx/skins/halo/ToolTipBorder.as
flex/sdk/trunk/frameworks/projects/sparkskins/
flex/sdk/trunk/frameworks/projects/sparkskins/assets/
flex/sdk/trunk/frameworks/projects/sparkskins/assets/CalendarIcon.png
flex/sdk/trunk/frameworks/projects/sparkskins/assets/MenuArrow.png
flex/sdk/trunk/frameworks/projects/sparkskins/build.xml
flex/sdk/trunk/frameworks/projects/sparkskins/bundles.properties
flex/sdk/trunk/frameworks/projects/sparkskins/src/
flex/sdk/trunk/frameworks/projects/sparkskins/src/SparkSkinsClasses.as
flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/
flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/
flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/
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/ButtonBarMiddleButtonSkin.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/DataGridHeaderBackgroundSkin.mxml
flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/DataGridHeaderSeparatorSkin.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/DateChooserRollOverIndicatorSkin.mxml
flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/DateChooserSelectionIndicatorSkin.mxml
flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/DateChooserTodayIndicatorSkin.mxml
flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/LinkButtonSkin.mxml
flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/MenuItemSkin.mxml
flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/MenuSeparatorSkin.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.mxml
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.mxml
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.mxml
flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/StepperIncrButtonSkin.mxml
flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/TabSkin.mxml
flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/TextInputBorderSkin.mxml
flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/assets/
flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/assets/ArrowDownSmall.png
flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/assets/ArrowDownSmallDown.png
flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/assets/ArrowDownSmallOver.png
flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/assets/ArrowUpSmall.png
flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/assets/ArrowUpSmallDown.png
flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/assets/ArrowUpSmallOver.png
flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/assets/ColorPickerArrow.png
flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/assets/DateChooserArrowLeft.png
flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/assets/DateChooserArrowLeftDown.png
flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/assets/DateChooserArrowLeftOver.png
flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/assets/DateChooserArrowRight.png
flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/assets/DateChooserArrowRightDown.png
flex/sdk/trunk/frameworks/projects/sparkskins/src/mx/skins/spark/assets/DateChooserArrowRightOver.png
TOPICS
Commits

Views

424

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines