http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/cda78507/installer/src/ws/tink/spark/skins/controls/ColorCheckBoxSkin.mxml ---------------------------------------------------------------------- diff --git a/installer/src/ws/tink/spark/skins/controls/ColorCheckBoxSkin.mxml b/installer/src/ws/tink/spark/skins/controls/ColorCheckBoxSkin.mxml deleted file mode 100644 index b8f9e35..0000000 --- a/installer/src/ws/tink/spark/skins/controls/ColorCheckBoxSkin.mxml +++ /dev/null @@ -1,181 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!-- - -Licensed to the Apache Software Foundation (ASF) under one or more -contributor license agreements. See the NOTICE file distributed with -this work for additional information regarding copyright ownership. -The ASF licenses this file to You under the Apache License, Version 2.0 -(the "License"); you may not use this file except in compliance with -the License. You may obtain a copy of the License at - -http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. - ---> - -<!--- The default skin class for the Spark CheckBox component. - - @see spark.components.CheckBox - - @langversion 3.0 - @playerversion Flash 10 - @playerversion AIR 1.5 - @productversion Flex 4 ---> -<s:SparkSkin xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" - xmlns:fb="http://ns.adobe.com/flashbuilder/2009" alpha.disabledStates="0.5"> - - <fx:Metadata> - <![CDATA[ - /** - * @copy spark.skins.spark.ApplicationSkin#hostComponent - */ - [HostComponent("spark.components.CheckBox")] - ]]> - </fx:Metadata> - - <fx:Script> - <![CDATA[ - /** - * @private - */ - private static const focusExclusions:Array = ["labelDisplay"]; - - /** - * @private - */ - override public function get focusSkinExclusions():Array { return focusExclusions;}; - ]]> - </fx:Script> - - <s:states> - <s:State name="up" /> - <s:State name="over" stateGroups="overStates" /> - <s:State name="down" stateGroups="downStates" /> - <s:State name="disabled" stateGroups="disabledStates" /> - <s:State name="upAndSelected" stateGroups="selectedStates" /> - <s:State name="overAndSelected" stateGroups="overStates, selectedStates" /> - <s:State name="downAndSelected" stateGroups="downStates, selectedStates" /> - <s:State name="disabledAndSelected" stateGroups="disabledStates, selectedStates" /> - </s:states> - - <s:Group verticalCenter="0" width="13" height="13" layoutDirection="ltr"> - <!-- drop shadow --> - <s:Rect left="-1" top="-1" right="-1" bottom="-1"> - <s:stroke> - <s:LinearGradientStroke rotation="90" weight="1"> - <s:GradientEntry color="0x000000" - color.downStates="0xFFFFFF" - alpha="0.011" - alpha.downStates="0" /> - <s:GradientEntry color="0x000000" - color.downStates="0xFFFFFF" - alpha="0.121" - alpha.downStates="0.57" /> - </s:LinearGradientStroke> - </s:stroke> - </s:Rect> - - <!-- fill --> - <s:Rect left="1" top="1" right="1" bottom="1"> - <s:fill> - <s:LinearGradient rotation="90"> - <s:GradientEntry color="0xFFFFFF" - color.overStates="0xBBBDBD" - color.downStates="0xAAAAAA" - alpha="0.85" /> - <s:GradientEntry color="0xD8D8D8" - color.overStates="0x9FA0A1" - color.downStates="0x929496" - alpha="0.85" /> - </s:LinearGradient> - </s:fill> - </s:Rect> - - <!-- fill highlight --> - <s:Rect left="1" right="1" top="1" height="5"> - <s:fill> - <s:SolidColor color="0xFFFFFF" alpha="0.33" alpha.downStates="0" /> - </s:fill> - </s:Rect> - - <!-- layer 6: highlight stroke (all states except down) --> - <s:Rect left="1" right="1" top="1" bottom="1" excludeFrom="downStates"> - <s:stroke> - <s:LinearGradientStroke rotation="90" weight="1"> - <s:GradientEntry color="0xFFFFFF" alpha.overStates="0.33" /> - <s:GradientEntry color="0xFFFFFF" alpha="0.12" alpha.overStates="0.0396" /> - </s:LinearGradientStroke> - </s:stroke> - </s:Rect> - - <!-- layer 6: highlight stroke (down state only) --> - <s:Rect left="1" top="1" bottom="1" width="1" includeIn="downStates"> - <s:fill> - <s:SolidColor color="0x000000" alpha="0.07" /> - </s:fill> - </s:Rect> - <s:Rect right="1" top="1" bottom="1" width="1" includeIn="downStates"> - <s:fill> - <s:SolidColor color="0x000000" alpha="0.07" /> - </s:fill> - </s:Rect> - <s:Rect left="1" top="1" right="1" height="1" includeIn="downStates"> - <s:fill> - <s:SolidColor color="0x000000" alpha="0.25" /> - </s:fill> - </s:Rect> - <s:Rect left="1" top="2" right="1" height="1" includeIn="downStates"> - <s:fill> - <s:SolidColor color="0x000000" alpha="0.09" /> - </s:fill> - </s:Rect> - - <!-- border - put on top of the fill so it doesn't disappear when scale is less than 1 --> - <s:Rect left="0" top="0" right="0" bottom="0"> - <s:stroke> - <s:LinearGradientStroke rotation="90" weight="1"> - <s:GradientEntry color="0x000000" - alpha="0.5625" - alpha.downStates="0.6375" /> - <s:GradientEntry color="0x000000" - alpha="0.75" - alpha.downStates="0.85" /> - </s:LinearGradientStroke> - </s:stroke> - </s:Rect> - - <!-- checkmark --> - <!--- Shows green color when selected, red when unselected --> - <s:Path left="2" top="0" includeIn="selectedStates" id="check" itemCreationPolicy="immediate" - data="M 9.2 0.1 L 4.05 6.55 L 3.15 5.0 L 0.05 5.0 L 4.6 9.7 L 12.05 0.1 L 9.2 0.1"> - <s:fill> - <!--- - @private - The solid color fill for the CheckBox's checkmark. The default alpha is .9, and the default fill color is 0x000000. - --> - <s:SolidColor id="checkMarkFill" color="0" alpha="0.8" /> - </s:fill> - </s:Path> - <s:Rect left="2" top="0" - width="100%" height="100%"> - <s:fill> - <s:SolidColor id="checkMarkOverlay" color="{hostComponent.selected?0x00FF00:0xFF0000}" alpha="0.5" /> - </s:fill> - </s:Rect> - </s:Group> - - <!-- Label --> - <!--- @copy spark.components.supportClasses.ButtonBase#labelDisplay --> - <s:Label id="labelDisplay" - textAlign="start" - verticalAlign="middle" - maxDisplayedLines="1" - left="18" right="0" top="3" bottom="3" verticalCenter="2" /> - -</s:SparkSkin>
http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/cda78507/installer/src/ws/tink/spark/skins/controls/InstallApacheFlexSkin.mxml ---------------------------------------------------------------------- diff --git a/installer/src/ws/tink/spark/skins/controls/InstallApacheFlexSkin.mxml b/installer/src/ws/tink/spark/skins/controls/InstallApacheFlexSkin.mxml deleted file mode 100644 index c6211be..0000000 --- a/installer/src/ws/tink/spark/skins/controls/InstallApacheFlexSkin.mxml +++ /dev/null @@ -1,131 +0,0 @@ -<!-- - -Licensed to the Apache Software Foundation (ASF) under one or more -contributor license agreements. See the NOTICE file distributed with -this work for additional information regarding copyright ownership. -The ASF licenses this file to You under the Apache License, Version 2.0 -(the "License"); you may not use this file except in compliance with -the License. You may obtain a copy of the License at - -http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. - ---> -<!--- A skin class for the Spark WindowedApplication and Window containers. - This class defines just a border and status bar, but no gripper button, - title bar, or title bar buttons. - - <p>You can either use system chrome, the FlexChromSkin class, or - the WindowedApplicationSkin class to define the appearance of - the WindowedApplication and Window containers. - To use the WindowedApplicationSkin class with the WindowedApplication container, - set <code>systemChrome</code> to "none" - in the application's .xml file, and set the <code>skinClass</code> style to - spark.skins.spark.WindowedApplicationSkin. - To use the WindowedApplicationSkin class with the Window container, - set the <code>Window.systemChrome</code> property to "none", - and set the <code>skinClass</code> style to - spark.skins.spark.WindowedApplicationSkin.</p> - - @see spark.components.WindowedApplication - - @langversion 3.0 - @playerversion Flash 10 - @playerversion AIR 1.5 - @productversion Flex 4 - ---> -<s:SparkSkin xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" - xmlns:fb="http://ns.adobe.com/flashbuilder/2009" alpha.disabledGroup="0.5" > - <fx:Metadata>[HostComponent("spark.components.WindowedApplication")]</fx:Metadata> - - <fx:Script fb:purpose="styling"> - /* Define the skin elements that should not be colorized. - * For WindowedApplication, border and status bar background are colorized, - * but the content area and status text are not. - * Exclude the titleBar and scroller because they are SparkSkins and we - * don't want to colorize them twice. - * - * @langversion 3.0 - * @playerversion Flash 10 - * @playerversion AIR 1.5 - * @productversion Flex 4 - */ - static private const exclusions:Array = ["backgroundRect", "contentGroup", "statusText"]; - - /** - * @private - */ - override public function get colorizeExclusions():Array {return exclusions;} - - /** - * @private - */ - override protected function initializationComplete():void - { - useChromeColor = true; - super.initializationComplete(); - } - - </fx:Script> - - <s:states> - <s:State name="normal" /> - <s:State name="disabled" stateGroups="disabledGroup" /> - <s:State name="normalAndInactive" stateGroups="inactiveGroup" /> - <s:State name="disabledAndInactive" stateGroups="disabledGroup, inactiveGroup" /> - </s:states> - - <!-- layer 1: background fill --> - <s:BitmapImage source="@Embed('/assets/icons/bg_logo.png')" top="0" left="0" scaleMode="letterbox" /> - <s:BitmapImage source="@Embed('/assets/icons/bg_logo.png')" top="25" left="0" scaleMode="letterbox" /> - <s:BitmapImage id="textIcon" source="@Embed('/assets/icons/apache_flex_logo_text.png')" scaleX=".3" scaleY=".3" smooth="true" horizontalCenter="0" top="5" /> - - <!-- layer 2: content + status bar --> - <s:Group left="0" right="0" top="0" bottom="0" minHeight="24" minWidth="0" > - <s:layout> - <s:VerticalLayout gap="0"/> - </s:layout> - - <!-- content --> - <!--- @copy spark.components.SkinnableContainer#contentGroup --> - <s:Group id="contentGroup" width="100%" height="100%" minHeight="0" minWidth="0"/> - - <!-- status bar --> - <!--- @copy spark.components.WindowedApplication#statusBar --> - <s:Group id="statusBar" width="100%" minHeight="24" > - - <!-- status bar fill --> - <s:Rect left="0" right="0" top="0" bottom="0"> - <s:fill> - <s:LinearGradient rotation="90"> - <s:GradientEntry color="0xE2E2E2" /> - <s:GradientEntry color="0xD9D9D9" /> - </s:LinearGradient> - </s:fill> - </s:Rect> - - <!-- status bar highlight --> - <s:Rect left="1" right="1" top="1" bottom="0" > - <s:stroke> - <s:LinearGradientStroke rotation="90" weight="1"> - <s:GradientEntry color="0xEAEAEA" /> - <s:GradientEntry color="0xBEBEBE" /> - </s:LinearGradientStroke> - </s:stroke> - </s:Rect> - - <!-- status text --> - <!--- @copy spark.components.WindowedApplication#statusText --> - <s:Label id="statusText" top="2" bottom="2" left="10" right="10" verticalAlign="middle" - fontSize="10" color="0x585858" width="100%" maxDisplayedLines="1" /> - - </s:Group> - </s:Group> - -</s:SparkSkin> http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/cda78507/installer/src/ws/tink/spark/skins/controls/ProgressBarSkin.mxml ---------------------------------------------------------------------- diff --git a/installer/src/ws/tink/spark/skins/controls/ProgressBarSkin.mxml b/installer/src/ws/tink/spark/skins/controls/ProgressBarSkin.mxml deleted file mode 100644 index b1acb05..0000000 --- a/installer/src/ws/tink/spark/skins/controls/ProgressBarSkin.mxml +++ /dev/null @@ -1,106 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!-- - -Licensed to the Apache Software Foundation (ASF) under one or more -contributor license agreements. See the NOTICE file distributed with -this work for additional information regarding copyright ownership. -The ASF licenses this file to You under the Apache License, Version 2.0 -(the "License"); you may not use this file except in compliance with -the License. You may obtain a copy of the License at - -http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. - ---> -<s:Skin xmlns:fx="http://ns.adobe.com/mxml/2009" - xmlns:s="library://ns.adobe.com/flex/spark" - xmlns:mx="library://ns.adobe.com/flex/mx" xmlns:local="*" xmlns:controls="ws.tink.spark.controls.*"> - <!-- host component --> - <fx:Metadata> - [HostComponent("ws.tink.spark.controls.ProgressBar")] - </fx:Metadata> - - <fx:Script> - <![CDATA[ - - override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void - { - barColor.color = getStyle( "chromeColor" ); - - border.radiusX = border.radiusY = unscaledHeight / 2; - fill.radiusX = fill.radiusY = ( unscaledHeight - 2 ) / 2; - barFill.radiusX = barFill.radiusY = ( unscaledHeight - 4 ) / 2; - barHighlight.radiusX = barHighlight.radiusY = ( unscaledHeight - 4 ) / 2; - - bar.minWidth = unscaledHeight-4; - - super.updateDisplayList( unscaledWidth, unscaledHeight ); - } - ]]> - </fx:Script> - - <!-- SkinParts - name=percentLayout, type=PercentLayout, required=true - --> - - <s:layout> - <controls:PercentLayout id="percentLayout" resizeItems="{[bar]}"/> - </s:layout> - - - - <s:Group width="100%" height="100%"> - - <s:filters> - <s:DropShadowFilter blurX="4" blurY="4" inner="true" distance="1" angle="124" color="0x7b7b7b" alpha="0.4"/> - </s:filters> - - <!-- border --> - <!--- @private --> - <s:Rect id="border" left="0" right="0" top="0" bottom="0"> - <s:fill> - <s:LinearGradient rotation="90"> - <s:GradientEntry color="0xBFBFBF"/> - <s:GradientEntry color="0xFFFFFF"/> - </s:LinearGradient> - </s:fill> - </s:Rect> - - <!-- fill --> - <!--- @private --> - <s:Rect id="fill" left="1" right="1" top="1" bottom="1"> - <s:fill> - <s:SolidColor color="0xFFFFFF"/> - </s:fill> - </s:Rect> - - </s:Group> - - <s:Group id="bar" left="2" right="2" top="2" bottom="2"> - - <s:filters> - <s:DropShadowFilter blurX="0" blurY="0" inner="true" distance="1" angle="90" color="0xffffff" alpha="0.2"/> - </s:filters> - - <s:Rect id="barFill" width="100%" height="100%"> - <s:fill> - <s:SolidColor id="barColor"/> - </s:fill> - </s:Rect> - - <s:Rect id="barHighlight" width="100%" height="100%"> - <s:fill> - <s:LinearGradient rotation="90"> - <s:GradientEntry alpha="0.5" color="0xFFFFFF"/> - <s:GradientEntry alpha="0" color="0xFFFFFF"/> - </s:LinearGradient> - </s:fill> - </s:Rect> - - </s:Group> -</s:Skin> http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/cda78507/installer/src/ws/tink/spark/skins/controls/RotatorSkin.mxml ---------------------------------------------------------------------- diff --git a/installer/src/ws/tink/spark/skins/controls/RotatorSkin.mxml b/installer/src/ws/tink/spark/skins/controls/RotatorSkin.mxml deleted file mode 100644 index b2aa92c..0000000 --- a/installer/src/ws/tink/spark/skins/controls/RotatorSkin.mxml +++ /dev/null @@ -1,46 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!-- - -Licensed to the Apache Software Foundation (ASF) under one or more -contributor license agreements. See the NOTICE file distributed with -this work for additional information regarding copyright ownership. -The ASF licenses this file to You under the Apache License, Version 2.0 -(the "License"); you may not use this file except in compliance with -the License. You may obtain a copy of the License at - -http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. - ---> -<s:Skin xmlns:fx="http://ns.adobe.com/mxml/2009" - xmlns:s="library://ns.adobe.com/flex/spark" - xmlns:mx="library://ns.adobe.com/flex/mx"> - - <!-- host component --> - <fx:Metadata> - <![CDATA[ - /** - * @copy spark.skins.spark.ApplicationSkin#hostComponent - */ - [HostComponent("ws.tink.spark.controls.Rotator")] - ]]> - </fx:Metadata> - - <s:Ellipse width="100%" height="100%"> - <s:fill> - <s:SolidColor color="0xff0000"/> - </s:fill> - </s:Ellipse> - - <s:Line horizontalCenter="0" height="100%"> - <s:stroke> - <s:SolidColorStroke caps="none" color="0x000000" weight="3"/> - </s:stroke> - </s:Line> - -</s:Skin> http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/cda78507/installer/src/ws/tink/spark/skins/controls/StepActivityIndicatorSkin.mxml ---------------------------------------------------------------------- diff --git a/installer/src/ws/tink/spark/skins/controls/StepActivityIndicatorSkin.mxml b/installer/src/ws/tink/spark/skins/controls/StepActivityIndicatorSkin.mxml deleted file mode 100644 index 987e8f4..0000000 --- a/installer/src/ws/tink/spark/skins/controls/StepActivityIndicatorSkin.mxml +++ /dev/null @@ -1,38 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!-- - -Licensed to the Apache Software Foundation (ASF) under one or more -contributor license agreements. See the NOTICE file distributed with -this work for additional information regarding copyright ownership. -The ASF licenses this file to You under the Apache License, Version 2.0 -(the "License"); you may not use this file except in compliance with -the License. You may obtain a copy of the License at - -http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. - ---> -<s:Skin xmlns:fx="http://ns.adobe.com/mxml/2009" - xmlns:s="library://ns.adobe.com/flex/spark" - xmlns:mx="library://ns.adobe.com/flex/mx" - xmlns:controls="ws.tink.spark.controls.*"> - - <!-- host component --> - <fx:Metadata> - <![CDATA[ - /** - * @copy spark.skins.spark.ApplicationSkin#hostComponent - */ - [HostComponent("ws.tink.spark.controls.ActivityIndicator")] - ]]> - </fx:Metadata> - - <!--- @copy ws.tink.spark.controls.ActivityIndicator#indicator --> - <controls:Rotator id="indicator" height="100%" width="100%" delta="35"/> - -</s:Skin> http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/cda78507/installer/src/ws/tink/spark/skins/controls/StepRotatorSkin.mxml ---------------------------------------------------------------------- diff --git a/installer/src/ws/tink/spark/skins/controls/StepRotatorSkin.mxml b/installer/src/ws/tink/spark/skins/controls/StepRotatorSkin.mxml deleted file mode 100644 index 036bb24..0000000 --- a/installer/src/ws/tink/spark/skins/controls/StepRotatorSkin.mxml +++ /dev/null @@ -1,64 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!-- - -Licensed to the Apache Software Foundation (ASF) under one or more -contributor license agreements. See the NOTICE file distributed with -this work for additional information regarding copyright ownership. -The ASF licenses this file to You under the Apache License, Version 2.0 -(the "License"); you may not use this file except in compliance with -the License. You may obtain a copy of the License at - -http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. - ---> -<s:Skin xmlns:fx="http://ns.adobe.com/mxml/2009" - xmlns:s="library://ns.adobe.com/flex/spark" - xmlns:mx="library://ns.adobe.com/flex/mx" - xmlns:layouts="ws.tink.spark.layouts.*"> - - <!-- host component --> - <fx:Metadata> - <![CDATA[ - /** - * @copy spark.skins.spark.ApplicationSkin#hostComponent - */ - [HostComponent("ws.tink.spark.controls.Rotator")] - ]]> - </fx:Metadata> - - <s:DataGroup width="100%" height="100%"> - <s:layout> - <layouts:EllipseLayout /> - </s:layout> - <s:dataProvider> - <s:ArrayList> - <fx:Object/> - <fx:Object/> - <fx:Object/> - <fx:Object/> - <fx:Object/> - <fx:Object/> - <fx:Object/> - <fx:Object/> - </s:ArrayList> - </s:dataProvider> - <s:itemRenderer> - <fx:Component> - <s:ItemRenderer width="3" height="3"> - <s:Ellipse width="100%" height="100%"> - <s:fill> - <s:SolidColor alpha="{((1/7)*itemIndex)}"/> - </s:fill> - </s:Ellipse> - </s:ItemRenderer> - </fx:Component> - </s:itemRenderer> - </s:DataGroup> - -</s:Skin> http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/cda78507/installer/src/ws/tink/spark/skins/controls/TextInputSkin.mxml ---------------------------------------------------------------------- diff --git a/installer/src/ws/tink/spark/skins/controls/TextInputSkin.mxml b/installer/src/ws/tink/spark/skins/controls/TextInputSkin.mxml deleted file mode 100644 index b748a9b..0000000 --- a/installer/src/ws/tink/spark/skins/controls/TextInputSkin.mxml +++ /dev/null @@ -1,224 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!-- - -Licensed to the Apache Software Foundation (ASF) under one or more -contributor license agreements. See the NOTICE file distributed with -this work for additional information regarding copyright ownership. -The ASF licenses this file to You under the Apache License, Version 2.0 -(the "License"); you may not use this file except in compliance with -the License. You may obtain a copy of the License at - -http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. - ---> -<s:Skin xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" - xmlns:fb="http://ns.adobe.com/flashbuilder/2009" - alpha.disabledStates="0.5" blendMode="normal"> - - <fx:Metadata> - <![CDATA[ - /** - * @copy spark.skins.spark.ApplicationSkin#hostComponent - */ - [HostComponent("spark.components.TextInput")] - ]]> - </fx:Metadata> - - <fx:Script fb:purpose="styling"> - <![CDATA[ - import mx.core.FlexVersion; - - private var paddingChanged:Boolean; - - - /** - * @private - */ - override protected function commitProperties():void - { - super.commitProperties(); - - if (paddingChanged) - { - updatePadding(); - paddingChanged = false; - } - } - - - /** - * @private - */ - override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void - { - if (getStyle("borderVisible") == true) - { - border.visible = true; - borderGradient.visible = true; - background.left = background.top = background.right = background.bottom = 1; - textDisplay.left = textDisplay.top = textDisplay.right = textDisplay.bottom = 1; - if (promptDisplay) - { - promptDisplay.setLayoutBoundsSize(unscaledWidth - 2, unscaledHeight - 2); - promptDisplay.setLayoutBoundsPosition(1, 1); - } - } - else - { - border.visible = false; - borderGradient.visible = false; - background.left = background.top = background.right = background.bottom = 0; - textDisplay.left = textDisplay.top = textDisplay.right = textDisplay.bottom = 0; - if (promptDisplay) - { - promptDisplay.setLayoutBoundsSize(unscaledWidth, unscaledHeight); - promptDisplay.setLayoutBoundsPosition(0, 0); - } - } - - borderStroke.color = getStyle("borderColor"); - borderStroke.alpha = getStyle("borderAlpha"); - - super.updateDisplayList(unscaledWidth, unscaledHeight); - } - - /** - * @private - */ - private function updatePadding():void - { - if (!textDisplay) - return; - - // Push padding styles into the textDisplay - var padding:Number; - - padding = getStyle("paddingLeft"); - if (textDisplay.getStyle("paddingLeft") != padding) - textDisplay.setStyle("paddingLeft", padding); - - padding = getStyle("paddingTop"); - if (textDisplay.getStyle("paddingTop") != padding) - textDisplay.setStyle("paddingTop", padding); - - padding = getStyle("paddingRight"); - if (textDisplay.getStyle("paddingRight") != padding) - textDisplay.setStyle("paddingRight", padding); - - padding = getStyle("paddingBottom"); - if (textDisplay.getStyle("paddingBottom") != padding) - textDisplay.setStyle("paddingBottom", padding); - - if (!promptDisplay) - return; - - padding = getStyle("paddingLeft"); - if (promptDisplay.getStyle("paddingLeft") != padding) - promptDisplay.setStyle("paddingLeft", padding); - - padding = getStyle("paddingTop"); - if (promptDisplay.getStyle("paddingTop") != padding) - promptDisplay.setStyle("paddingTop", padding); - - padding = getStyle("paddingRight"); - if (promptDisplay.getStyle("paddingRight") != padding) - promptDisplay.setStyle("paddingRight", padding); - - padding = getStyle("paddingBottom"); - if (promptDisplay.getStyle("paddingBottom") != padding) - promptDisplay.setStyle("paddingBottom", padding); - } - - /** - * @private - */ - override public function styleChanged(styleProp:String):void - { - var allStyles:Boolean = !styleProp || styleProp == "styleName"; - - super.styleChanged(styleProp); - - if (allStyles || styleProp.indexOf("padding") == 0) - { - paddingChanged = true; - invalidateProperties(); - } - } - ]]> - </fx:Script> - - <fx:Script> - <![CDATA[ - /** - * @private - */ - private static const focusExclusions:Array = ["textDisplay"]; - - /** - * @private - */ - override public function get focusSkinExclusions():Array { return focusExclusions;}; - ]]> - </fx:Script> - - <s:states> - <s:State name="normal"/> - <s:State name="disabled" stateGroups="disabledStates"/> - <s:State name="normalWithPrompt"/> - <s:State name="disabledWithPrompt" stateGroups="disabledStates"/> - </s:states> - - <!-- border --> - <!--- @private --> - <s:Rect left="0" right="0" top="0" bottom="0" id="border" - radiusX="2" radiusY="2"> - <s:stroke> - <!--- @private --> - <s:SolidColorStroke id="borderStroke" weight="1" /> - </s:stroke> - </s:Rect> - - <!-- border gradient --> - <!--- @private --> - <s:Rect left="0" right="0" top="0" bottom="0" id="borderGradient" - radiusX="2" radiusY="2"> - <s:fill> - <s:LinearGradient rotation="90"> - <s:GradientEntry color="0xffffff" alpha="0"/> - <s:GradientEntry color="0xffffff" alpha="1"/> - </s:LinearGradient> - </s:fill> - </s:Rect> - - <!-- fill --> - <!--- Defines the appearance of the TextInput component's background. --> - <s:Rect id="background" left="1" right="1" top="1" bottom="1" - radiusX="1" radiusY="1"> - <s:fill> - <!--- @private Defines the background fill color. --> - <s:SolidColor id="bgFill" color="0xFFFFFF" /> - </s:fill> - </s:Rect> - - <!-- text --> - <!--- @copy spark.components.supportClasses.SkinnableTextBase#textDisplay --> - <s:RichEditableText id="textDisplay" - verticalAlign="middle" - widthInChars="10" - left="1" right="1" top="1" bottom="1" /> - <!--- Defines the Label that is used for prompt text. The includeInLayout property is false so the prompt text does not affect measurement. --> - <s:Label id="promptDisplay" maxDisplayedLines="1" - verticalAlign="middle" - mouseEnabled="false" mouseChildren="false" - includeIn="normalWithPrompt,disabledWithPrompt" - includeInLayout="false" - fontFamily="openSansSemibold" - /> - -</s:Skin> http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/cda78507/installer/src/ws/tink/spark/skins/controls/UpdaterDialogSkin.mxml ---------------------------------------------------------------------- diff --git a/installer/src/ws/tink/spark/skins/controls/UpdaterDialogSkin.mxml b/installer/src/ws/tink/spark/skins/controls/UpdaterDialogSkin.mxml deleted file mode 100644 index 44113b2..0000000 --- a/installer/src/ws/tink/spark/skins/controls/UpdaterDialogSkin.mxml +++ /dev/null @@ -1,211 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!-- - - Licensed to the Apache Software Foundation (ASF) under one or more - contributor license agreements. See the NOTICE file distributed with - this work for additional information regarding copyright ownership. - The ASF licenses this file to You under the Apache License, Version 2.0 - (the "License"); you may not use this file except in compliance with - the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - ---> - - -<!--- The default skin class for a Spark TitleWindow container. - - @see spark.skins.spark.TitleWindowCloseButtonSkin - @see spark.components.TitleWindow - - @langversion 3.0 - @playerversion Flash 10 - @playerversion AIR 1.5 - @productversion Flex 4 ---> -<s:SparkSkin xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" - xmlns:fb="http://ns.adobe.com/flashbuilder/2009" blendMode="normal" mouseEnabled="false" - minWidth="76" minHeight="76" alpha.disabled="0.5" alpha.disabledWithControlBar="0.5"> - - <fx:Metadata> - <![CDATA[ - /** - * @copy spark.skins.spark.ApplicationSkin#hostComponent - */ - [HostComponent("spark.components.TitleWindow")] - ]]> - </fx:Metadata> - - <!-- - NOTE: this skin file contains sub-parts that may continue to react to - Style code. To remove this behavior create new copies of those skins - and remove the styles. - --> - <s:states> - <s:State name="normal" /> - <s:State name="inactive" stateGroups="inactiveGroup" /> - <s:State name="disabled" /> - <s:State name="normalWithControlBar" stateGroups="withControls" /> - <s:State name="inactiveWithControlBar" stateGroups="withControls, inactiveGroup" /> - <s:State name="disabledWithControlBar" stateGroups="withControls" /> - </s:states> - - <!--- drop shadow can't be hittable so it stays sibling of other graphics @private--> - <s:RectangularDropShadow id="dropShadow" blurX="20" blurY="20" alpha="0.32" - alpha.inactiveGroup="0.22" distance="11" distance.inactiveGroup="7" - angle="90" color="0x000000" left="0" top="0" right="0" bottom="0"/> - - <!--- drop shadow can't be hittable so all other graphics go in this group --> - <s:Group left="0" right="0" top="0" bottom="0"> - - <!--- top group mask @private--> - <s:Group left="1" top="1" right="1" bottom="1" id="topGroupMask"> - <!--- @private--> - <s:Rect id="topMaskRect" left="0" top="0" right="0" bottom="0"> - <s:fill> - <s:SolidColor alpha="0"/> - </s:fill> - </s:Rect> - </s:Group> - - <!--- bottom group mask @private--> - <s:Group left="1" top="1" right="1" bottom="1" id="bottomGroupMask" - includeIn="withControls"> - <!--- @private--> - <s:Rect id="bottomMaskRect" left="0" top="0" right="0" bottom="0"> - <s:fill> - <s:SolidColor alpha="0"/> - </s:fill> - </s:Rect> - </s:Group> - - <!--- layer 1: border @private --> - <s:Rect id="border" left="0" right="0" top="0" bottom="0" > - <s:stroke> - <!--- Defines the TitleWindowSkin class's border stroke. The default value is 1. --> - <s:SolidColorStroke id="borderStroke" weight="1" /> - </s:stroke> - </s:Rect> - - - <s:BitmapImage source="@Embed('/assets/icons/bg_logo.png')" width="100%" height="100%" scaleMode="stretch" /> - - <!-- layer 3: contents --> - <!--- Contains the vertical stack of title bar content and control bar. --> - <s:Group left="1" right="1" top="1" bottom="1" id="contents"> - <s:layout> - <s:VerticalLayout gap="0" horizontalAlign="justify" /> - </s:layout> - <!--- @private --> - <s:Group id="topGroup" mask="{topGroupMask}"> - - <!--- layer 0: title bar fill @private --> - <s:Rect id="tbFill" left="0" right="0" top="0" bottom="1"> - <s:fill> - <s:LinearGradient rotation="90"> - <s:GradientEntry color="0xD2D2D2" - color.inactiveGroup="0xEAEAEA"/> - <s:GradientEntry color="0x9A9A9A" - color.inactiveGroup="0xCECECE"/> - </s:LinearGradient> - </s:fill> - </s:Rect> - - <!--- layer 1: title bar highlight @private --> - <s:Rect id="tbHilite" left="0" right="0" top="0" bottom="0"> - <s:stroke> - <s:LinearGradientStroke rotation="90" weight="1"> - <s:GradientEntry color="0xE6E6E6" /> - <s:GradientEntry color="0xFFFFFF" alpha="0.22"/> - </s:LinearGradientStroke> - </s:stroke> - <s:fill> - <s:LinearGradient rotation="90"> - <s:GradientEntry color="0xFFFFFF" alpha="0.15" /> - <s:GradientEntry color="0xFFFFFF" alpha="0.15" ratio="0.44"/> - <s:GradientEntry color="0xFFFFFF" alpha="0" ratio="0.4401"/> - </s:LinearGradient> - </s:fill> - </s:Rect> - - <!--- layer 2: title bar divider @private --> - <s:Rect id="tbDiv" left="0" right="0" height="1" bottom="0"> - <s:fill> - <s:SolidColor color="0x000000" alpha="0.75" /> - </s:fill> - </s:Rect> - - <!-- layer 3: text --> - <!--- @copy spark.components.Panel#titleDisplay --> - <s:Label id="titleDisplay" maxDisplayedLines="1" - left="9" right="36" top="1" bottom="0" minHeight="30" - verticalAlign="middle" fontWeight="bold" /> - - <!-- layer 4: moveArea --> - <!--- @copy spark.components.TitleWindow#moveArea --> - <s:Group id="moveArea" left="0" right="0" top="0" bottom="0" /> - - <!--- @copy spark.components.TitleWindow#closeButton --> - <s:Button id="closeButton" skinClass="spark.skins.spark.TitleWindowCloseButtonSkin" - width="15" height="15" right="7" top="7" /> - </s:Group> - - <!-- - Note: setting the minimum size to 0 here so that changes to the host component's - size will not be thwarted by this skin part's minimum size. This is a compromise, - more about it here: http://bugs.adobe.com/jira/browse/SDK-21143 - --> - <!--- @copy spark.components.SkinnableContainer#contentGroup --> - <s:Group id="contentGroup" width="100%" height="100%" minWidth="0" minHeight="0"> - </s:Group> - - <!--- @private --> - <s:Group id="bottomGroup" minWidth="0" minHeight="0" - includeIn="withControls"> - - <s:Group left="0" right="0" top="0" bottom="0" mask="{bottomGroupMask}"> - - <!-- layer 0: control bar divider line --> - <s:Rect left="0" right="0" top="0" height="1" alpha="0.22"> - <s:fill> - <s:SolidColor color="0x000000" /> - </s:fill> - </s:Rect> - - <!-- layer 1: control bar highlight --> - <s:Rect left="0" right="0" top="1" bottom="0"> - <s:stroke> - <s:LinearGradientStroke rotation="90" weight="1"> - <s:GradientEntry color="0xFFFFFF" /> - <s:GradientEntry color="0xD8D8D8" /> - </s:LinearGradientStroke> - </s:stroke> - </s:Rect> - - <!-- layer 2: control bar fill --> - <s:Rect left="1" right="1" top="2" bottom="1"> - <s:fill> - <s:LinearGradient rotation="90"> - <s:GradientEntry color="0xEDEDED"/> - <s:GradientEntry color="0xCDCDCD"/> - </s:LinearGradient> - </s:fill> - </s:Rect> - </s:Group> - - <!--- @copy spark.components.Panel#controlBarGroup --> - <s:Group id="controlBarGroup" left="0" right="0" top="1" bottom="1" minWidth="0" minHeight="0"> - <s:layout> - <s:HorizontalLayout paddingLeft="10" paddingRight="10" paddingTop="7" paddingBottom="7" gap="10" /> - </s:layout> - </s:Group> - </s:Group> - </s:Group> - </s:Group> -</s:SparkSkin>
