You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by ah...@apache.org on 2014/09/03 02:17:59 UTC
[26/30] Radii8 code base as accepted by IP Clearance
http://git-wip-us.apache.org/repos/asf/flex-radii8/blob/f370bfcf/Radii8Designer/src/assets/images/components/TextInput.png
----------------------------------------------------------------------
diff --git a/Radii8Designer/src/assets/images/components/TextInput.png b/Radii8Designer/src/assets/images/components/TextInput.png
new file mode 100644
index 0000000..1bf63c3
Binary files /dev/null and b/Radii8Designer/src/assets/images/components/TextInput.png differ
http://git-wip-us.apache.org/repos/asf/flex-radii8/blob/f370bfcf/Radii8Designer/src/assets/images/components/TileGroup.png
----------------------------------------------------------------------
diff --git a/Radii8Designer/src/assets/images/components/TileGroup.png b/Radii8Designer/src/assets/images/components/TileGroup.png
new file mode 100644
index 0000000..1bf63c3
Binary files /dev/null and b/Radii8Designer/src/assets/images/components/TileGroup.png differ
http://git-wip-us.apache.org/repos/asf/flex-radii8/blob/f370bfcf/Radii8Designer/src/assets/images/components/TitleWindow.png
----------------------------------------------------------------------
diff --git a/Radii8Designer/src/assets/images/components/TitleWindow.png b/Radii8Designer/src/assets/images/components/TitleWindow.png
new file mode 100644
index 0000000..21fb8d8
Binary files /dev/null and b/Radii8Designer/src/assets/images/components/TitleWindow.png differ
http://git-wip-us.apache.org/repos/asf/flex-radii8/blob/f370bfcf/Radii8Designer/src/assets/images/components/ToggleButton.png
----------------------------------------------------------------------
diff --git a/Radii8Designer/src/assets/images/components/ToggleButton.png b/Radii8Designer/src/assets/images/components/ToggleButton.png
new file mode 100644
index 0000000..d5e8a8f
Binary files /dev/null and b/Radii8Designer/src/assets/images/components/ToggleButton.png differ
http://git-wip-us.apache.org/repos/asf/flex-radii8/blob/f370bfcf/Radii8Designer/src/assets/images/components/VGroup.png
----------------------------------------------------------------------
diff --git a/Radii8Designer/src/assets/images/components/VGroup.png b/Radii8Designer/src/assets/images/components/VGroup.png
new file mode 100644
index 0000000..21fb8d8
Binary files /dev/null and b/Radii8Designer/src/assets/images/components/VGroup.png differ
http://git-wip-us.apache.org/repos/asf/flex-radii8/blob/f370bfcf/Radii8Designer/src/assets/images/components/VScrollBar.png
----------------------------------------------------------------------
diff --git a/Radii8Designer/src/assets/images/components/VScrollBar.png b/Radii8Designer/src/assets/images/components/VScrollBar.png
new file mode 100644
index 0000000..1bf63c3
Binary files /dev/null and b/Radii8Designer/src/assets/images/components/VScrollBar.png differ
http://git-wip-us.apache.org/repos/asf/flex-radii8/blob/f370bfcf/Radii8Designer/src/assets/images/components/VSlider.png
----------------------------------------------------------------------
diff --git a/Radii8Designer/src/assets/images/components/VSlider.png b/Radii8Designer/src/assets/images/components/VSlider.png
new file mode 100644
index 0000000..49ab36c
Binary files /dev/null and b/Radii8Designer/src/assets/images/components/VSlider.png differ
http://git-wip-us.apache.org/repos/asf/flex-radii8/blob/f370bfcf/Radii8Designer/src/assets/images/components/VideoDisplay.png
----------------------------------------------------------------------
diff --git a/Radii8Designer/src/assets/images/components/VideoDisplay.png b/Radii8Designer/src/assets/images/components/VideoDisplay.png
new file mode 100644
index 0000000..1bf63c3
Binary files /dev/null and b/Radii8Designer/src/assets/images/components/VideoDisplay.png differ
http://git-wip-us.apache.org/repos/asf/flex-radii8/blob/f370bfcf/Radii8Designer/src/assets/images/components/VideoPlayer.png
----------------------------------------------------------------------
diff --git a/Radii8Designer/src/assets/images/components/VideoPlayer.png b/Radii8Designer/src/assets/images/components/VideoPlayer.png
new file mode 100644
index 0000000..1bf63c3
Binary files /dev/null and b/Radii8Designer/src/assets/images/components/VideoPlayer.png differ
http://git-wip-us.apache.org/repos/asf/flex-radii8/blob/f370bfcf/Radii8Designer/src/assets/images/components/application.png
----------------------------------------------------------------------
diff --git a/Radii8Designer/src/assets/images/components/application.png b/Radii8Designer/src/assets/images/components/application.png
new file mode 100644
index 0000000..49ab36c
Binary files /dev/null and b/Radii8Designer/src/assets/images/components/application.png differ
http://git-wip-us.apache.org/repos/asf/flex-radii8/blob/f370bfcf/Radii8Designer/src/assets/images/logo.png
----------------------------------------------------------------------
diff --git a/Radii8Designer/src/assets/images/logo.png b/Radii8Designer/src/assets/images/logo.png
new file mode 100644
index 0000000..b1e375e
Binary files /dev/null and b/Radii8Designer/src/assets/images/logo.png differ
http://git-wip-us.apache.org/repos/asf/flex-radii8/blob/f370bfcf/Radii8Designer/src/assets/images/logo128.png
----------------------------------------------------------------------
diff --git a/Radii8Designer/src/assets/images/logo128.png b/Radii8Designer/src/assets/images/logo128.png
new file mode 100644
index 0000000..6b68eb7
Binary files /dev/null and b/Radii8Designer/src/assets/images/logo128.png differ
http://git-wip-us.apache.org/repos/asf/flex-radii8/blob/f370bfcf/Radii8Designer/src/assets/images/logo2.png
----------------------------------------------------------------------
diff --git a/Radii8Designer/src/assets/images/logo2.png b/Radii8Designer/src/assets/images/logo2.png
new file mode 100644
index 0000000..da6af3b
Binary files /dev/null and b/Radii8Designer/src/assets/images/logo2.png differ
http://git-wip-us.apache.org/repos/asf/flex-radii8/blob/f370bfcf/Radii8Designer/src/assets/images/logo20.png
----------------------------------------------------------------------
diff --git a/Radii8Designer/src/assets/images/logo20.png b/Radii8Designer/src/assets/images/logo20.png
new file mode 100644
index 0000000..894463f
Binary files /dev/null and b/Radii8Designer/src/assets/images/logo20.png differ
http://git-wip-us.apache.org/repos/asf/flex-radii8/blob/f370bfcf/Radii8Designer/src/assets/images/logo22.png
----------------------------------------------------------------------
diff --git a/Radii8Designer/src/assets/images/logo22.png b/Radii8Designer/src/assets/images/logo22.png
new file mode 100644
index 0000000..9107064
Binary files /dev/null and b/Radii8Designer/src/assets/images/logo22.png differ
http://git-wip-us.apache.org/repos/asf/flex-radii8/blob/f370bfcf/Radii8Designer/src/assets/images/logo24.png
----------------------------------------------------------------------
diff --git a/Radii8Designer/src/assets/images/logo24.png b/Radii8Designer/src/assets/images/logo24.png
new file mode 100644
index 0000000..57eb6b8
Binary files /dev/null and b/Radii8Designer/src/assets/images/logo24.png differ
http://git-wip-us.apache.org/repos/asf/flex-radii8/blob/f370bfcf/Radii8Designer/src/assets/images/logo242.png
----------------------------------------------------------------------
diff --git a/Radii8Designer/src/assets/images/logo242.png b/Radii8Designer/src/assets/images/logo242.png
new file mode 100644
index 0000000..7ce0349
Binary files /dev/null and b/Radii8Designer/src/assets/images/logo242.png differ
http://git-wip-us.apache.org/repos/asf/flex-radii8/blob/f370bfcf/Radii8Designer/src/assets/images/logo28.png
----------------------------------------------------------------------
diff --git a/Radii8Designer/src/assets/images/logo28.png b/Radii8Designer/src/assets/images/logo28.png
new file mode 100644
index 0000000..9a5b6f1
Binary files /dev/null and b/Radii8Designer/src/assets/images/logo28.png differ
http://git-wip-us.apache.org/repos/asf/flex-radii8/blob/f370bfcf/Radii8Designer/src/assets/images/logo3.png
----------------------------------------------------------------------
diff --git a/Radii8Designer/src/assets/images/logo3.png b/Radii8Designer/src/assets/images/logo3.png
new file mode 100644
index 0000000..adcad15
Binary files /dev/null and b/Radii8Designer/src/assets/images/logo3.png differ
http://git-wip-us.apache.org/repos/asf/flex-radii8/blob/f370bfcf/Radii8Designer/src/assets/images/tools/BlackArrow.png
----------------------------------------------------------------------
diff --git a/Radii8Designer/src/assets/images/tools/BlackArrow.png b/Radii8Designer/src/assets/images/tools/BlackArrow.png
new file mode 100644
index 0000000..e090a67
Binary files /dev/null and b/Radii8Designer/src/assets/images/tools/BlackArrow.png differ
http://git-wip-us.apache.org/repos/asf/flex-radii8/blob/f370bfcf/Radii8Designer/src/assets/images/tools/BlackArrow24.png
----------------------------------------------------------------------
diff --git a/Radii8Designer/src/assets/images/tools/BlackArrow24.png b/Radii8Designer/src/assets/images/tools/BlackArrow24.png
new file mode 100644
index 0000000..c49677f
Binary files /dev/null and b/Radii8Designer/src/assets/images/tools/BlackArrow24.png differ
http://git-wip-us.apache.org/repos/asf/flex-radii8/blob/f370bfcf/Radii8Designer/src/assets/images/tools/CrossHair.png
----------------------------------------------------------------------
diff --git a/Radii8Designer/src/assets/images/tools/CrossHair.png b/Radii8Designer/src/assets/images/tools/CrossHair.png
new file mode 100644
index 0000000..ef91e86
Binary files /dev/null and b/Radii8Designer/src/assets/images/tools/CrossHair.png differ
http://git-wip-us.apache.org/repos/asf/flex-radii8/blob/f370bfcf/Radii8Designer/src/assets/images/tools/EyeDropper.png
----------------------------------------------------------------------
diff --git a/Radii8Designer/src/assets/images/tools/EyeDropper.png b/Radii8Designer/src/assets/images/tools/EyeDropper.png
new file mode 100644
index 0000000..c211eea
Binary files /dev/null and b/Radii8Designer/src/assets/images/tools/EyeDropper.png differ
http://git-wip-us.apache.org/repos/asf/flex-radii8/blob/f370bfcf/Radii8Designer/src/assets/images/tools/EyeDropperCursor.png
----------------------------------------------------------------------
diff --git a/Radii8Designer/src/assets/images/tools/EyeDropperCursor.png b/Radii8Designer/src/assets/images/tools/EyeDropperCursor.png
new file mode 100644
index 0000000..2e62dd6
Binary files /dev/null and b/Radii8Designer/src/assets/images/tools/EyeDropperCursor.png differ
http://git-wip-us.apache.org/repos/asf/flex-radii8/blob/f370bfcf/Radii8Designer/src/assets/images/tools/Hand.png
----------------------------------------------------------------------
diff --git a/Radii8Designer/src/assets/images/tools/Hand.png b/Radii8Designer/src/assets/images/tools/Hand.png
new file mode 100644
index 0000000..e6f6630
Binary files /dev/null and b/Radii8Designer/src/assets/images/tools/Hand.png differ
http://git-wip-us.apache.org/repos/asf/flex-radii8/blob/f370bfcf/Radii8Designer/src/assets/images/tools/HandGrab.png
----------------------------------------------------------------------
diff --git a/Radii8Designer/src/assets/images/tools/HandGrab.png b/Radii8Designer/src/assets/images/tools/HandGrab.png
new file mode 100644
index 0000000..2e0dd66
Binary files /dev/null and b/Radii8Designer/src/assets/images/tools/HandGrab.png differ
http://git-wip-us.apache.org/repos/asf/flex-radii8/blob/f370bfcf/Radii8Designer/src/assets/images/tools/Move.png
----------------------------------------------------------------------
diff --git a/Radii8Designer/src/assets/images/tools/Move.png b/Radii8Designer/src/assets/images/tools/Move.png
new file mode 100644
index 0000000..c4869ce
Binary files /dev/null and b/Radii8Designer/src/assets/images/tools/Move.png differ
http://git-wip-us.apache.org/repos/asf/flex-radii8/blob/f370bfcf/Radii8Designer/src/assets/images/tools/NoDrop.png
----------------------------------------------------------------------
diff --git a/Radii8Designer/src/assets/images/tools/NoDrop.png b/Radii8Designer/src/assets/images/tools/NoDrop.png
new file mode 100644
index 0000000..ab99b5d
Binary files /dev/null and b/Radii8Designer/src/assets/images/tools/NoDrop.png differ
http://git-wip-us.apache.org/repos/asf/flex-radii8/blob/f370bfcf/Radii8Designer/src/assets/images/tools/Rotate.png
----------------------------------------------------------------------
diff --git a/Radii8Designer/src/assets/images/tools/Rotate.png b/Radii8Designer/src/assets/images/tools/Rotate.png
new file mode 100644
index 0000000..14c1159
Binary files /dev/null and b/Radii8Designer/src/assets/images/tools/Rotate.png differ
http://git-wip-us.apache.org/repos/asf/flex-radii8/blob/f370bfcf/Radii8Designer/src/assets/images/tools/Selection.png
----------------------------------------------------------------------
diff --git a/Radii8Designer/src/assets/images/tools/Selection.png b/Radii8Designer/src/assets/images/tools/Selection.png
new file mode 100644
index 0000000..c49677f
Binary files /dev/null and b/Radii8Designer/src/assets/images/tools/Selection.png differ
http://git-wip-us.apache.org/repos/asf/flex-radii8/blob/f370bfcf/Radii8Designer/src/assets/images/tools/SizeNESW.png
----------------------------------------------------------------------
diff --git a/Radii8Designer/src/assets/images/tools/SizeNESW.png b/Radii8Designer/src/assets/images/tools/SizeNESW.png
new file mode 100644
index 0000000..985d406
Binary files /dev/null and b/Radii8Designer/src/assets/images/tools/SizeNESW.png differ
http://git-wip-us.apache.org/repos/asf/flex-radii8/blob/f370bfcf/Radii8Designer/src/assets/images/tools/SizeNS.png
----------------------------------------------------------------------
diff --git a/Radii8Designer/src/assets/images/tools/SizeNS.png b/Radii8Designer/src/assets/images/tools/SizeNS.png
new file mode 100644
index 0000000..4bcab5e
Binary files /dev/null and b/Radii8Designer/src/assets/images/tools/SizeNS.png differ
http://git-wip-us.apache.org/repos/asf/flex-radii8/blob/f370bfcf/Radii8Designer/src/assets/images/tools/SizeNWSE.png
----------------------------------------------------------------------
diff --git a/Radii8Designer/src/assets/images/tools/SizeNWSE.png b/Radii8Designer/src/assets/images/tools/SizeNWSE.png
new file mode 100644
index 0000000..985d406
Binary files /dev/null and b/Radii8Designer/src/assets/images/tools/SizeNWSE.png differ
http://git-wip-us.apache.org/repos/asf/flex-radii8/blob/f370bfcf/Radii8Designer/src/assets/images/tools/SizeWE.png
----------------------------------------------------------------------
diff --git a/Radii8Designer/src/assets/images/tools/SizeWE.png b/Radii8Designer/src/assets/images/tools/SizeWE.png
new file mode 100644
index 0000000..7146cbe
Binary files /dev/null and b/Radii8Designer/src/assets/images/tools/SizeWE.png differ
http://git-wip-us.apache.org/repos/asf/flex-radii8/blob/f370bfcf/Radii8Designer/src/assets/images/tools/WhiteArrow.png
----------------------------------------------------------------------
diff --git a/Radii8Designer/src/assets/images/tools/WhiteArrow.png b/Radii8Designer/src/assets/images/tools/WhiteArrow.png
new file mode 100644
index 0000000..e090a67
Binary files /dev/null and b/Radii8Designer/src/assets/images/tools/WhiteArrow.png differ
http://git-wip-us.apache.org/repos/asf/flex-radii8/blob/f370bfcf/Radii8Designer/src/assets/images/tools/WhiteArrow24.png
----------------------------------------------------------------------
diff --git a/Radii8Designer/src/assets/images/tools/WhiteArrow24.png b/Radii8Designer/src/assets/images/tools/WhiteArrow24.png
new file mode 100644
index 0000000..c49677f
Binary files /dev/null and b/Radii8Designer/src/assets/images/tools/WhiteArrow24.png differ
http://git-wip-us.apache.org/repos/asf/flex-radii8/blob/f370bfcf/Radii8Designer/src/assets/images/tools/Zoom.png
----------------------------------------------------------------------
diff --git a/Radii8Designer/src/assets/images/tools/Zoom.png b/Radii8Designer/src/assets/images/tools/Zoom.png
new file mode 100644
index 0000000..6cfcf92
Binary files /dev/null and b/Radii8Designer/src/assets/images/tools/Zoom.png differ
http://git-wip-us.apache.org/repos/asf/flex-radii8/blob/f370bfcf/Radii8Designer/src/assets/images/tools/Zoom24.png
----------------------------------------------------------------------
diff --git a/Radii8Designer/src/assets/images/tools/Zoom24.png b/Radii8Designer/src/assets/images/tools/Zoom24.png
new file mode 100644
index 0000000..c49677f
Binary files /dev/null and b/Radii8Designer/src/assets/images/tools/Zoom24.png differ
http://git-wip-us.apache.org/repos/asf/flex-radii8/blob/f370bfcf/Radii8Designer/src/assets/images/tools/ZoomDisabled.png
----------------------------------------------------------------------
diff --git a/Radii8Designer/src/assets/images/tools/ZoomDisabled.png b/Radii8Designer/src/assets/images/tools/ZoomDisabled.png
new file mode 100644
index 0000000..4f70b5c
Binary files /dev/null and b/Radii8Designer/src/assets/images/tools/ZoomDisabled.png differ
http://git-wip-us.apache.org/repos/asf/flex-radii8/blob/f370bfcf/Radii8Designer/src/assets/images/tools/ZoomIn.png
----------------------------------------------------------------------
diff --git a/Radii8Designer/src/assets/images/tools/ZoomIn.png b/Radii8Designer/src/assets/images/tools/ZoomIn.png
new file mode 100644
index 0000000..6cfcf92
Binary files /dev/null and b/Radii8Designer/src/assets/images/tools/ZoomIn.png differ
http://git-wip-us.apache.org/repos/asf/flex-radii8/blob/f370bfcf/Radii8Designer/src/assets/images/tools/ZoomOut.png
----------------------------------------------------------------------
diff --git a/Radii8Designer/src/assets/images/tools/ZoomOut.png b/Radii8Designer/src/assets/images/tools/ZoomOut.png
new file mode 100644
index 0000000..6cfcf92
Binary files /dev/null and b/Radii8Designer/src/assets/images/tools/ZoomOut.png differ
http://git-wip-us.apache.org/repos/asf/flex-radii8/blob/f370bfcf/Radii8Designer/src/assets/spark-manifest-defaults.xml
----------------------------------------------------------------------
diff --git a/Radii8Designer/src/assets/spark-manifest-defaults.xml b/Radii8Designer/src/assets/spark-manifest-defaults.xml
new file mode 100644
index 0000000..73a4d15
--- /dev/null
+++ b/Radii8Designer/src/assets/spark-manifest-defaults.xml
@@ -0,0 +1,204 @@
+<?xml version="1.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.
+
+-->
+<!--
+
+ Spark Components
+
+-->
+<componentPackage>
+
+ <component id="Application" class="spark.components.Application" include="false"/>
+
+ <component id="BorderContainer" class="spark.components.BorderContainer" include="false">
+ <defaults width="240" height="160"/>
+ </component>
+
+ <component id="Button" class="spark.components.Button">
+ <defaults width="70" height="22" label="Label"/>
+ </component>
+
+ <component id="ButtonBar" class="spark.components.ButtonBar" include="true">
+ <defaults width="240" height="22" dataProvider="Button 1, Button 2, Button 3"/>
+ </component>
+
+ <component id="ButtonBarButton" class="spark.components.ButtonBarButton" include="false"/>
+
+ <component id="CheckBox" class="spark.components.CheckBox">
+ <defaults width="76" height="20" label="Checkbox"/>
+ </component>
+
+ <component id="GridColumnHeaderGroup" class="spark.components.GridColumnHeaderGroup" include="false"/>
+
+ <component id="ComboBox" class="spark.components.ComboBox">
+ <defaults width="166" height="23" dataProvider="Item 1,Item 2,Item 3"/>
+ </component>
+
+ <component id="DataGrid" class="spark.components.DataGrid" include="false">
+ <defaults width="240" height="66" dataProvider="Item 1,Item 2,Item 3"/>
+ </component>
+
+ <component id="DataGroup" class="spark.components.DataGroup" include="false">
+ <defaults width="240" height="66"/>
+ </component>
+
+ <component id="DataRenderer" class="spark.components.DataRenderer" include="false"/>
+
+ <component id="DropDownList" class="spark.components.DropDownList">
+ <defaults width="166" height="23" dataProvider="Item 1,Item 2,Item 3"/>
+ </component>
+
+ <component id="Form" class="spark.components.Form" include="false">
+ <defaults width="240" height="60"/>
+ </component>
+
+ <component id="FormHeading" class="spark.components.FormHeading" include="false">
+ <defaults percentWidth="100%" height="30"/>
+ </component>
+
+ <component id="FormItem" class="spark.components.FormItem" include="false">
+ <defaults percentWidth="100%" height="23"/>
+ </component>
+
+ <component id="Grid" class="spark.components.Grid" include="false">
+ <defaults width="240" height="160" />
+ </component>
+
+ <component id="Group" class="spark.components.Group">
+ <defaults width="240" height="160"/>
+ </component>
+
+ <component id="HGroup" class="spark.components.HGroup">
+ <defaults width="180" height="23" verticalAlign="middle"/>
+ </component>
+
+ <component id="HScrollBar" class="spark.components.HScrollBar" include="false"/>
+
+ <component id="HSlider" class="spark.components.HSlider" include="false">
+ <defaults width="166" />
+ </component>
+
+ <component id="Image" class="spark.components.Image">
+ <defaults width="36" height="36" source="assets/images/components/Image.png"/>
+ </component>
+
+ <component id="Label" class="spark.components.Label">
+ <defaults width="76" height="15" text="Label"/>
+ </component>
+
+ <component id="List" class="spark.components.List">
+ <defaults width="160" height="160" dataProvider="Item 1,Item 2,Item 3"/>
+ </component>
+
+ <component id="NavigatorContent" class="spark.components.NavigatorContent" include="false"/>
+
+ <component id="NumericStepper" class="spark.components.NumericStepper" include="false"/>
+
+ <component id="Panel" class="spark.components.Panel" include="false">
+ <defaults width="240" height="166"/>
+ </component>
+
+ <component id="PopUpAnchor" class="spark.components.PopUpAnchor" include="false"/>
+ <component id="PopUpPosition" class="spark.components.PopUpPosition" include="false"/>
+
+ <component id="RadioButton" class="spark.components.RadioButton">
+ <defaults width="76" height="20" label="Radio Button"/>
+ </component>
+
+ <component id="RadioButtonGroup" class="spark.components.RadioButtonGroup" include="false"/>
+
+ <component id="Rectangle" class="spark.primitives.Rect" include="false">
+ <defaults width="160" height="160" />
+ </component>
+
+ <component id="RichEditableText" class="spark.components.RichEditableText" include="false">
+ <defaults width="120" height="66" text="Rich Editable Text"/>
+ </component>
+
+ <component id="RichText" class="spark.components.RichText" include="false">
+ <defaults width="166" height="23" text="Rich Text"/>
+ </component>
+
+ <component id="Scroller" class="spark.components.Scroller" include="false">
+ <defaults width="166" height="23"/>
+ </component>
+
+ <component id="SkinnableContainer" class="spark.components.SkinnableContainer" include="false">
+ <defaults width="240" height="166"/>
+ </component>
+
+ <component id="SkinnableDataContainer" class="spark.components.SkinnableDataContainer" include="false">
+ <defaults width="240" height="166"/>
+ </component>
+
+ <component id="SkinnablePopUpContainer" class="spark.components.SkinnablePopUpContainer" include="false"/>
+
+ <component id="Spacer" class="mx.controls.Spacer" lookupOnly="true">
+ <defaults width="10" height="10"/>
+ </component>
+
+ <component id="Spinner" class="spark.components.Spinner" include="false">
+ <defaults width="86" height="20"/>
+ </component>
+
+ <component id="TabBar" class="spark.components.TabBar">
+ <defaults width="240" height="22" dataProvider="Item 1,Item 2,Item 3"/>
+ </component>
+
+ <component id="TextArea" class="spark.components.TextArea">
+ <defaults width="166" height="66"/>
+ </component>
+
+ <component id="TextInput" class="spark.components.TextInput">
+ <defaults width="120" height="22"/>
+ </component>
+
+ <component id="TextSelectionHighlighting" class="spark.components.TextSelectionHighlighting" include="false"/>
+
+ <component id="TileGroup" class="spark.components.TileGroup">
+ <defaults width="240" height="166"/>
+ </component>
+
+ <component id="TitleWindow" class="spark.components.TitleWindow">
+ <defaults width="240" height="166"/>
+ </component>
+
+ <component id="ToggleButton" class="spark.components.ToggleButton">
+ <defaults width="76" height="20" label="Label"/>
+ </component>
+
+ <component id="VGroup" class="spark.components.VGroup" include="true">
+ <defaults width="240" height="166"/>
+ </component>
+
+ <component id="VideoDisplay" class="spark.components.VideoDisplay" include="false">
+ <defaults width="320" height="240"/>
+ </component>
+
+ <component id="VideoPlayer" class="spark.components.VideoPlayer" include="false">
+ <defaults width="320" height="240"/>
+ </component>
+
+ <component id="VScrollBar" class="spark.components.VScrollBar" include="false"/>
+
+ <component id="VSlider" class="spark.components.VSlider" include="false">
+ <defaults width="10" height="166"/>
+ </component>
+
+</componentPackage>
http://git-wip-us.apache.org/repos/asf/flex-radii8/blob/f370bfcf/Radii8Designer/src/assets/spark-manifest.xml
----------------------------------------------------------------------
diff --git a/Radii8Designer/src/assets/spark-manifest.xml b/Radii8Designer/src/assets/spark-manifest.xml
new file mode 100644
index 0000000..98d37f1
--- /dev/null
+++ b/Radii8Designer/src/assets/spark-manifest.xml
@@ -0,0 +1,298 @@
+<?xml version="1.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.
+
+-->
+
+<!--
+
+ Spark Components
+
+-->
+<componentPackage>
+
+ <!-- Flex4 Framework -->
+ <component id="AddAction" class="spark.effects.AddAction"/>
+ <component id="Animate" class="spark.effects.Animate"/>
+ <component id="AnimateColor" class="spark.effects.AnimateColor"/>
+ <component id="AnimateFilter" class="spark.effects.AnimateFilter"/>
+ <component id="AnimateTransitionShader" class="spark.effects.AnimateTransitionShader"/>
+ <component id="AnimateTransform" class="spark.effects.AnimateTransform"/>
+ <component id="AnimateTransform3D" class="spark.effects.AnimateTransform3D"/>
+ <component id="Animation" class="spark.effects.animation.Animation"/>
+ <component id="Application" class="spark.components.Application"/>
+ <component id="ArrayCollection" class="mx.collections.ArrayCollection" lookupOnly="true"/>
+ <component id="ArrayList" class="mx.collections.ArrayList" lookupOnly="true"/>
+ <component id="AsyncListView" class="mx.collections.AsyncListView" lookupOnly="true"/>
+ <component id="BasicLayout" class="spark.layouts.BasicLayout"/>
+ <component id="BevelFilter" class="spark.filters.BevelFilter"/>
+ <component id="BitmapImage" class="spark.primitives.BitmapImage"/>
+ <component id="Block" class="spark.layouts.supportClasses.Block"/>
+ <component id="BlurFilter" class="spark.filters.BlurFilter"/>
+ <component id="BorderContainer" class="spark.components.BorderContainer"/>
+ <component id="Bounce" class="spark.effects.easing.Bounce"/>
+ <component id="Button" class="spark.components.Button"/>
+ <component id="ButtonBar" class="spark.components.ButtonBar"/>
+ <component id="ButtonBarButton" class="spark.components.ButtonBarButton"/>
+ <component id="ButtonBarHorizontalLayout" class="spark.components.supportClasses.ButtonBarHorizontalLayout"/>
+ <component id="ButtonBase" class="spark.components.supportClasses.ButtonBase"/>
+ <component id="CallAction" class="spark.effects.CallAction"/>
+ <component id="CellPosition" class="spark.components.gridClasses.CellPosition"/>
+ <component id="CellRegion" class="spark.components.gridClasses.CellRegion"/>
+ <component id="CheckBox" class="spark.components.CheckBox"/>
+ <component id="ColorMatrixFilter" class="spark.filters.ColorMatrixFilter"/>
+ <component id="ColorTransform" class="flash.geom.ColorTransform" lookupOnly="true"/>
+ <component id="ColumnAlign" class="spark.layouts.ColumnAlign"/>
+ <component id="GridColumnHeaderGroup" class="spark.components.GridColumnHeaderGroup"/>
+ <component id="ComboBox" class="spark.components.ComboBox"/>
+ <component id="ComboBoxGridItemEditor" class="spark.components.gridClasses.ComboBoxGridItemEditor" />
+ <component id="ConstraintColumn" class="mx.containers.utilityClasses.ConstraintColumn" lookupOnly="true"/>
+ <component id="ConstraintLayout" class="spark.layouts.ConstraintLayout"/>
+ <component id="ConstraintRow" class="mx.containers.utilityClasses.ConstraintRow" lookupOnly="true"/>
+ <component id="ContentCache" class="spark.core.ContentCache"/>
+ <component id="ConvolutionFilter" class="spark.filters.ConvolutionFilter"/>
+ <component id="CrossFade" class="spark.effects.CrossFade"/>
+ <component id="CurrencyFormatter" class="spark.formatters.CurrencyFormatter"/>
+ <component id="CurrencyValidator" class="spark.validators.CurrencyValidator"/>
+ <component id="DataGrid" class="spark.components.DataGrid"/>
+ <component id="DataGroup" class="spark.components.DataGroup"/>
+ <component id="DataRenderer" class="spark.components.DataRenderer"/>
+ <component id="DateTimeFormatter" class="spark.formatters.DateTimeFormatter"/>
+ <component id="DefaultGridHeaderRenderer" class="spark.skins.spark.DefaultGridHeaderRenderer"/>
+ <component id="DefaultGridItemRenderer" class="spark.skins.spark.DefaultGridItemRenderer"/>
+ <component id="DisplacementMapFilter" class="spark.filters.DisplacementMapFilter"/>
+ <component id="DropDownList" class="spark.components.DropDownList"/>
+ <component id="DropLocation" class="spark.layouts.supportClasses.DropLocation"/>
+ <component id="DropShadowFilter" class="spark.filters.DropShadowFilter"/>
+ <component id="DynamicStreamingVideoSource" class="spark.components.mediaClasses.DynamicStreamingVideoSource"/>
+ <component id="DynamicStreamingVideoItem" class="spark.components.mediaClasses.DynamicStreamingVideoItem"/>
+ <component id="Elastic" class="spark.effects.easing.Elastic"/>
+ <component id="Ellipse" class="spark.primitives.Ellipse"/>
+ <component id="Fade" class="spark.effects.Fade"/>
+ <component id="Form" class="spark.components.Form"/>
+ <component id="FormHeading" class="spark.components.FormHeading"/>
+ <component id="FormItem" class="spark.components.FormItem"/>
+ <component id="FormItemLayout" class="spark.layouts.FormItemLayout"/>
+ <component id="FormLayout" class="spark.layouts.FormLayout"/>
+ <component id="FilledElement" class="spark.primitives.supportClasses.FilledElement"/>
+ <component id="GlowFilter" class="spark.filters.GlowFilter"/>
+ <component id="GradientBevelFilter" class="spark.filters.GradientBevelFilter"/>
+ <component id="GradientFilter" class="spark.filters.GradientFilter"/>
+ <component id="GradientGlowFilter" class="spark.filters.GradientGlowFilter"/>
+ <component id="Graphic" class="spark.primitives.Graphic"/>
+ <component id="GraphicElement" class="spark.primitives.supportClasses.GraphicElement"/>
+ <component id="Grid" class="spark.components.Grid"/>
+ <component id="GridColumn" class="spark.components.gridClasses.GridColumn"/>
+ <component id="GridItemEditor" class="spark.components.gridClasses.GridItemEditor" />
+ <component id="GridItemRenderer" class="spark.components.gridClasses.GridItemRenderer"/>
+ <component id="GridLayer" class="spark.components.gridClasses.GridLayer"/>
+ <component id="Group" class="spark.components.Group"/>
+ <component id="GroupBase" class="spark.components.supportClasses.GroupBase"/>
+ <component id="HGroup" class="spark.components.HGroup"/>
+ <component id="HorizontalLayout" class="spark.layouts.HorizontalLayout"/>
+ <component id="HSBInterpolator" class="spark.effects.interpolation.HSBInterpolator"/>
+ <component id="HScrollBar" class="spark.components.HScrollBar"/>
+ <component id="HSlider" class="spark.components.HSlider"/>
+ <component id="Image" class="spark.components.Image"/>
+ <component id="ItemRenderer" class="spark.components.supportClasses.ItemRenderer"/>
+ <component id="Keyframe" class="spark.effects.animation.Keyframe"/>
+ <component id="Label" class="spark.components.Label"/>
+ <component id="LastOperationStatus" class="spark.globalization.LastOperationStatus"/>
+ <component id="LayoutBase" class="spark.layouts.supportClasses.LayoutBase"/>
+ <component id="Line" class="spark.primitives.Line"/>
+ <component id="Linear" class="spark.effects.easing.Linear"/>
+ <component id="List" class="spark.components.List"/>
+ <component id="ListBase" class="spark.components.supportClasses.ListBase"/>
+ <component id="MaskType" class="spark.core.MaskType"/>
+ <component id="MatchingCollator" class="spark.globalization.MatchingCollator"/>
+ <component id="Matrix" class="flash.geom.Matrix" lookupOnly="true"/>
+ <component id="Matrix3D" class="flash.geom.Matrix3D" lookupOnly="true"/>
+ <component id="Module" class="spark.modules.Module"/>
+ <component id="ModuleLoader" class="spark.modules.ModuleLoader"/>
+ <component id="MotionPath" class="spark.effects.animation.MotionPath"/>
+ <component id="Move" class="spark.effects.Move"/>
+ <component id="MovieClipSWFLoader" class="mx.controls.MovieClipSWFLoader" lookupOnly="true"/>
+ <component id="Move3D" class="spark.effects.Move3D"/>
+ <component id="MultiDPIBitmapSource" class="spark.utils.MultiDPIBitmapSource"/>
+ <component id="MultiValueInterpolator" class="spark.effects.interpolation.MultiValueInterpolator"/>
+ <component id="MuteButton" class="spark.components.mediaClasses.MuteButton"/>
+ <component id="NavigatorContent" class="spark.components.NavigatorContent"/>
+ <component id="NumberFormatter" class="spark.formatters.NumberFormatter"/>
+ <component id="NumberInterpolator" class="spark.effects.interpolation.NumberInterpolator"/>
+ <component id="NumberValidator" class="spark.validators.NumberValidator"/>
+ <component id="NumericDataProvider" class="spark.collections.NumericDataProvider"/>
+ <component id="NumericStepper" class="spark.components.NumericStepper"/>
+ <component id="Panel" class="spark.components.Panel"/>
+ <component id="Path" class="spark.primitives.Path"/>
+ <component id="PopUpAnchor" class="spark.components.PopUpAnchor"/>
+ <component id="PopUpPosition" class="spark.components.PopUpPosition"/>
+ <component id="Power" class="spark.effects.easing.Power"/>
+ <component id="RadioButton" class="spark.components.RadioButton"/>
+ <component id="RadioButtonGroup" class="spark.components.RadioButtonGroup"/>
+ <component id="Range" class="spark.components.supportClasses.Range"/>
+ <component id="Rect" class="spark.primitives.Rect"/>
+ <component id="RectangularDropShadow" class="spark.primitives.RectangularDropShadow"/>
+ <component id="RemoveAction" class="spark.effects.RemoveAction"/>
+ <component id="Resize" class="spark.effects.Resize"/>
+ <component id="RGBInterpolator" class="spark.effects.interpolation.RGBInterpolator"/>
+ <component id="RichEditableText" class="spark.components.RichEditableText"/>
+ <component id="RichText" class="spark.components.RichText"/>
+ <component id="Rotate" class="spark.effects.Rotate"/>
+ <component id="Rotate3D" class="spark.effects.Rotate3D"/>
+ <component id="RowAlign" class="spark.layouts.RowAlign"/>
+ <component id="Scale" class="spark.effects.Scale"/>
+ <component id="Scale3D" class="spark.effects.Scale3D"/>
+ <component id="ScrollBarBase" class="spark.components.supportClasses.ScrollBarBase"/>
+ <component id="Scroller" class="spark.components.Scroller"/>
+ <component id="ScrollerLayout" class="spark.components.supportClasses.ScrollerLayout"/>
+ <component id="ScrubBar" class="spark.components.mediaClasses.ScrubBar"/>
+ <component id="SetAction" class="spark.effects.SetAction"/>
+ <component id="ShaderFilter" class="spark.filters.ShaderFilter"/>
+ <component id="SimpleMotionPath" class="spark.effects.animation.SimpleMotionPath"/>
+ <component id="Sine" class="spark.effects.easing.Sine"/>
+ <component id="Skin" class="spark.components.supportClasses.Skin"/>
+ <component id="SkinnableComponent" class="spark.components.supportClasses.SkinnableComponent"/>
+ <component id="SkinnableContainer" class="spark.components.SkinnableContainer"/>
+ <component id="SkinnableContainerBase" class="spark.components.supportClasses.SkinnableContainerBase"/>
+ <component id="SkinnableDataContainer" class="spark.components.SkinnableDataContainer"/>
+ <component id="SkinnablePopUpContainer" class="spark.components.SkinnablePopUpContainer"/>
+ <component id="SkinnableTextBase" class="spark.components.supportClasses.SkinnableTextBase"/>
+ <component id="SliderBase" class="spark.components.supportClasses.SliderBase"/>
+ <component id="Sort" class="spark.collections.Sort"/>
+ <component id="SortField" class="spark.collections.SortField"/>
+ <component id="SortingCollator" class="spark.globalization.SortingCollator"/>
+ <component id="Spacer" class="mx.controls.Spacer" lookupOnly="true"/>
+ <component id="SparkButtonSkin" class="spark.skins.SparkButtonSkin"/>
+ <component id="SparkSkin" class="spark.skins.SparkSkin"/>
+ <component id="Spinner" class="spark.components.Spinner"/>
+ <component id="SpriteVisualElement" class="spark.core.SpriteVisualElement"/>
+ <component id="StringTools" class="spark.globalization.StringTools"/>
+ <component id="StrokedElement" class="spark.primitives.supportClasses.StrokedElement"/>
+ <component id="SWFLoader" class="mx.controls.SWFLoader" lookupOnly="true"/>
+ <component id="TabBar" class="spark.components.TabBar"/>
+ <component id="TextArea" class="spark.components.TextArea"/>
+ <component id="DefaultGridItemEditor" class="spark.components.gridClasses.DefaultGridItemEditor" />
+ <component id="TextBase" class="spark.components.supportClasses.TextBase"/>
+ <component id="TextInput" class="spark.components.TextInput"/>
+ <component id="TextSelectionHighlighting" class="spark.components.TextSelectionHighlighting"/>
+ <component id="TextUtil" class="spark.utils.TextUtil"/>
+ <component id="TileGroup" class="spark.components.TileGroup"/>
+ <component id="TileLayout" class="spark.layouts.TileLayout"/>
+ <component id="TileOrientation" class="spark.layouts.TileOrientation"/>
+ <component id="Timeline" class="spark.effects.animation.Timeline"/>
+ <component id="TitleWindow" class="spark.components.TitleWindow"/>
+ <component id="ToggleButton" class="spark.components.ToggleButton"/>
+ <component id="ToggleButtonBase" class="spark.components.supportClasses.ToggleButtonBase"/>
+ <component id="TrackBase" class="spark.components.supportClasses.TrackBase"/>
+ <component id="Transform" class="mx.geom.Transform"/>
+ <component id="TransformOffsets" class="mx.geom.TransformOffsets" lookupOnly="true"/>
+ <component id="UITextFieldGridItemRenderer" class="spark.skins.spark.UITextFieldGridItemRenderer"/>
+ <component id="VerticalAlign" class="spark.layouts.VerticalAlign"/>
+ <component id="VerticalLayout" class="spark.layouts.VerticalLayout"/>
+ <component id="VGroup" class="spark.components.VGroup"/>
+ <component id="VideoDisplay" class="spark.components.VideoDisplay"/>
+ <component id="VideoPlayer" class="spark.components.VideoPlayer"/>
+ <component id="VolumeBar" class="spark.components.mediaClasses.VolumeBar"/>
+ <component id="VScrollBar" class="spark.components.VScrollBar"/>
+ <component id="VSlider" class="spark.components.VSlider"/>
+ <component id="Wipe" class="spark.effects.Wipe"/>
+ <component id="XMLListCollection" class="mx.collections.XMLListCollection" lookupOnly="true"/>
+
+ <!-- Special Components -->
+ <component id="State" class="mx.states.State" lookupOnly="true"/>
+ <component id="AddItems" class="mx.states.AddItems" lookupOnly="true"/>
+ <component id="DataItem" class="spark.utils.DataItem"/>
+
+ <!-- airframework -->
+ <component id="TitleBar" class="spark.components.windowClasses.TitleBar" lookupOnly="true"/>
+ <component id="Window" class="spark.components.Window" lookupOnly="true"/>
+ <component id="WindowedApplication" class="spark.components.WindowedApplication" lookupOnly="true"/>
+
+ <!-- FTE text for MX components -->
+ <component id="FTEDataGridItemRenderer" class="mx.controls.dataGridClasses.FTEDataGridItemRenderer"/>
+ <component id="MXFTETextInput" class="mx.controls.MXFTETextInput"/>
+
+ <!-- Text Layout Framework (TLF) -->
+ <component id="a" class="flashx.textLayout.elements.LinkElement" lookupOnly="true"/>
+ <component id="br" class="flashx.textLayout.elements.BreakElement" lookupOnly="true"/>
+ <component id="div" class="flashx.textLayout.elements.DivElement" lookupOnly="true"/>
+ <component id="img" class="flashx.textLayout.elements.InlineGraphicElement" lookupOnly="true"/>
+ <component id="list" class="flashx.textLayout.elements.ListElement" lookupOnly="true"/>
+ <component id="li" class="flashx.textLayout.elements.ListItemElement" lookupOnly="true"/>
+ <component id="p" class="flashx.textLayout.elements.ParagraphElement" lookupOnly="true"/>
+ <component id="span" class="flashx.textLayout.elements.SpanElement" lookupOnly="true"/>
+ <component id="tab" class="flashx.textLayout.elements.TabElement" lookupOnly="true"/>
+ <component id="tcy" class="flashx.textLayout.elements.TCYElement" lookupOnly="true"/>
+ <component id="ListMarkerFormat" class="flashx.textLayout.formats.ListMarkerFormat" lookupOnly="true"/>
+ <component id="g" class="flashx.textLayout.elements.SubParagraphGroupElement" lookupOnly="true"/>
+ <component id="TextFlow" class="flashx.textLayout.elements.TextFlow" lookupOnly="true"/>
+ <component id="TextLayoutFormat" class="flashx.textLayout.formats.TextLayoutFormat" lookupOnly="true"/>
+
+ <!-- rpc -->
+ <component id="AMFChannel" class="mx.messaging.channels.AMFChannel" lookupOnly="true"/>
+ <component id="CallResponder" class="mx.rpc.CallResponder" lookupOnly="true"/>
+ <component id="ChannelSet" class="mx.messaging.ChannelSet" lookupOnly="true"/>
+ <component id="Consumer" class="mx.messaging.Consumer" lookupOnly="true"/>
+ <component id="HTTPChannel" class="mx.messaging.channels.HTTPChannel" lookupOnly="true"/>
+ <component id="HTTPService" class="mx.rpc.http.mxml.HTTPService" lookupOnly="true"/>
+ <component id="Producer" class="mx.messaging.Producer" lookupOnly="true"/>
+ <component id="RemoteObject" class="mx.rpc.remoting.mxml.RemoteObject" lookupOnly="true"/>
+ <component id="RemoteObjectOperation" class="mx.rpc.remoting.mxml.Operation" lookupOnly="true"/>
+ <component id="RTMPChannel" class="mx.messaging.channels.RTMPChannel" lookupOnly="true"/>
+ <component id="SecureAMFChannel" class="mx.messaging.channels.SecureAMFChannel" lookupOnly="true"/>
+ <component id="SecureStreamingAMFChannel" class="mx.messaging.channels.SecureStreamingAMFChannel" lookupOnly="true"/>
+ <component id="SecureHTTPChannel" class="mx.messaging.channels.SecureHTTPChannel" lookupOnly="true"/>
+ <component id="SecureStreamingHTTPChannel" class="mx.messaging.channels.SecureStreamingHTTPChannel" lookupOnly="true"/>
+ <component id="SecureRTMPChannel" class="mx.messaging.channels.SecureRTMPChannel" lookupOnly="true"/>
+ <component id="StreamingAMFChannel" class="mx.messaging.channels.StreamingAMFChannel" lookupOnly="true"/>
+ <component id="StreamingHTTPChannel" class="mx.messaging.channels.StreamingHTTPChannel" lookupOnly="true"/>
+ <component id="WebService" class="mx.rpc.soap.mxml.WebService" lookupOnly="true"/>
+ <component id="WebServiceOperation" class="mx.rpc.soap.mxml.Operation" lookupOnly="true"/>
+
+ <!-- LCDS (formerly known as FDS) -->
+ <component id="DataService" class="mx.data.mxml.DataService" lookupOnly="true"/>
+
+ <!-- Flex 3 Graphics -->
+ <component id="BitmapFill" class="mx.graphics.BitmapFill" lookupOnly="true"/>
+ <component id="BitmapFillMode" class="mx.graphics.BitmapFillMode" lookupOnly="true"/>
+ <component id="CompoundTransform" class="mx.geom.CompoundTransform" lookupOnly="true"/>
+ <component id="GradientEntry" class="mx.graphics.GradientEntry" lookupOnly="true"/>
+ <component id="LinearGradient" class="mx.graphics.LinearGradient" lookupOnly="true"/>
+ <component id="LinearGradientStroke" class="mx.graphics.LinearGradientStroke" lookupOnly="true"/>
+ <component id="RadialGradient" class="mx.graphics.RadialGradient" lookupOnly="true"/>
+ <component id="RadialGradientStroke" class="mx.graphics.RadialGradientStroke" lookupOnly="true"/>
+ <component id="SolidColor" class="mx.graphics.SolidColor" lookupOnly="true"/>
+ <component id="SolidColorStroke" class="mx.graphics.SolidColorStroke" lookupOnly="true"/>
+ <component id="Stroke" class="mx.graphics.Stroke" lookupOnly="true"/>
+ <component id="Transform" class="mx.geom.Transform" lookupOnly="true"/>
+
+ <!-- Flex 3 Effects -->
+ <component id="Parallel" class="mx.effects.Parallel" lookupOnly="true"/>
+ <component id="Sequence" class="mx.effects.Sequence" lookupOnly="true"/>
+ <component id="Transition" class="mx.states.Transition" lookupOnly="true"/>
+ <component id="Pause" class="mx.effects.Pause" lookupOnly="true"/>
+
+ <!-- Flex 3 Miscellaneous -->
+ <component id="MiniDebugTarget" class="mx.logging.targets.MiniDebugTarget" lookupOnly="true"/>
+ <component id="TraceTarget" class="mx.logging.targets.TraceTarget" lookupOnly="true"/>
+
+ <!-- MXItemRenderer -->
+ <component id="MXItemRenderer" class="mx.controls.listClasses.MXItemRenderer"/>
+ <component id="MXTreeItemRenderer" class="mx.controls.treeClasses.MXTreeItemRenderer"/>
+ <component id="MXDataGridItemRenderer" class="mx.controls.dataGridClasses.MXDataGridItemRenderer"/>
+
+</componentPackage>
http://git-wip-us.apache.org/repos/asf/flex-radii8/blob/f370bfcf/Radii8Designer/src/assets/svg/button_skin_down.svg
----------------------------------------------------------------------
diff --git a/Radii8Designer/src/assets/svg/button_skin_down.svg b/Radii8Designer/src/assets/svg/button_skin_down.svg
new file mode 100644
index 0000000..5d794a6
--- /dev/null
+++ b/Radii8Designer/src/assets/svg/button_skin_down.svg
@@ -0,0 +1,22 @@
+<?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.
+
+-->
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:fn="http://www.w3.org/2005/xpath-functions" xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:xs="http://www.w3.org/2001/XMLSchema" id="button_down" width="100%" height="100%" version="1.1">
+
+</svg>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/flex-radii8/blob/f370bfcf/Radii8Designer/src/assets/svg/button_skin_over.svg
----------------------------------------------------------------------
diff --git a/Radii8Designer/src/assets/svg/button_skin_over.svg b/Radii8Designer/src/assets/svg/button_skin_over.svg
new file mode 100644
index 0000000..677347f
--- /dev/null
+++ b/Radii8Designer/src/assets/svg/button_skin_over.svg
@@ -0,0 +1,22 @@
+<?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.
+
+-->
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:fn="http://www.w3.org/2005/xpath-functions" xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:xs="http://www.w3.org/2001/XMLSchema" id="button_over" width="100%" height="100%" version="1.1">
+
+</svg>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/flex-radii8/blob/f370bfcf/Radii8Designer/src/assets/svg/button_skin_up.svg
----------------------------------------------------------------------
diff --git a/Radii8Designer/src/assets/svg/button_skin_up.svg b/Radii8Designer/src/assets/svg/button_skin_up.svg
new file mode 100644
index 0000000..938216a
--- /dev/null
+++ b/Radii8Designer/src/assets/svg/button_skin_up.svg
@@ -0,0 +1,22 @@
+<?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.
+
+-->
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:fn="http://www.w3.org/2005/xpath-functions" xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:xs="http://www.w3.org/2001/XMLSchema" id="button" width="100%" height="100%" version="1.1">
+
+</svg>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/flex-radii8/blob/f370bfcf/Radii8Designer/src/assets/views-manifest-defaults.xml
----------------------------------------------------------------------
diff --git a/Radii8Designer/src/assets/views-manifest-defaults.xml b/Radii8Designer/src/assets/views-manifest-defaults.xml
new file mode 100644
index 0000000..8b57e4a
--- /dev/null
+++ b/Radii8Designer/src/assets/views-manifest-defaults.xml
@@ -0,0 +1,238 @@
+<?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.
+
+-->
+
+<!--
+
+ Workbench Settings
+
+-->
+<workbench progressCount="20" version="2.0">
+ <workbenchAdvisor/>
+ <window height="978" width="1680" x="0" y="22">
+ <fastViewData/>
+ <perspectiveBar/>
+ <coolbarLayout locked="0">
+ <coolItem id="org.eclipse.ui.edit.text.actionSet.annotationNavigation" itemType="typeToolBarContribution" x="0" y="22"/>
+ <coolItem id="org.eclipse.ui.edit.text.actionSet.navigation" itemType="typeToolBarContribution" x="32" y="22"/>
+ <coolItem id="group.editor" itemType="typeGroupMarker"/>
+ <coolItem id="com.adobe.flexide.mxml.editor.Editor" itemType="typePlaceholder" x="-1" y="-1"/>
+ </coolbarLayout>
+ <page aggregateWorkingSetId="Aggregate for window 1316581681333" focus="true" label="Workspace - DesignWorkspace">
+ <editors>
+ <editorArea activeWorkbook="DefaultEditorWorkbook">
+ <info part="DefaultEditorWorkbook">
+ <folder appearance="1" expanded="2">
+ <presentation id="com.adobe.thermo.chrome.ThermoWorkbenchUI" thermo_isCollapsed="false"/>
+ </folder>
+ </info>
+ </editorArea>
+ </editors>
+ <views>
+ <view id="com.adobe.thermo.interactions.Interactions" partName="INTERACTIONS">
+ <viewState/>
+ </view>
+ <view id="com.adobe.thermo.library.Library" partName="PROJECT LIBRARY"/>
+ <view id="com.adobe.thermo.artboard.ArtBoardPart" partName="ArtBoard">
+ <viewState/>
+ </view>
+ <view id="com.adobe.thermo.componentlibrary.ComponentLibrary" partName="COMMON LIBRARY">
+ <viewState/>
+ </view>
+ <view id="com.adobe.thermo.layers.Layers" partName="LAYERS">
+ <viewState/>
+ </view>
+ <view id="com.adobe.thermo.tools.Tools" partName="TOOLS">
+ <viewState/>
+ </view>
+ <view id="com.adobe.thermo.propertiespanel.Properties" partName="PROPERTIES">
+ <viewState/>
+ </view>
+ <view id="com.adobe.thermo.timeline.Timeline" partName="TIMELINES">
+ <viewState/>
+ </view>
+ <view id="com.adobe.thermo.views.WelcomePanel" partName="Welcome">
+ <viewState/>
+ </view>
+ <view id="org.eclipse.ui.thermo.navigator.view" partName="PROJECT NAVIGATOR">
+ <viewState CommonNavigator.LINKING_ENABLED="0" org.eclipse.ui.navigator.resources.workingSets.showTopLevelWorkingSets="0"/>
+ </view>
+ <view id="com.adobe.thermo.datacollections.DataCollections" partName="DESIGN-TIME DATA">
+ <viewState/>
+ </view>
+ <view id="org.eclipse.ui.views.ProblemView" partName="Problems">
+ <viewState PRIMARY_SORT_FIELD="org.eclipse.ui.ide.severityAndDescriptionField" categoryGroup="org.eclipse.ui.ide.severity" markerContentGenerator="org.eclipse.ui.ide.problemsGenerator" partName="Problems">
+ <columnWidths org.eclipse.ui.ide.locationField="84" org.eclipse.ui.ide.markerType="114" org.eclipse.ui.ide.pathField="144" org.eclipse.ui.ide.resourceField="114" org.eclipse.ui.ide.severityAndDescriptionField="324"/>
+ <visible IMemento.internal.id="org.eclipse.ui.ide.severityAndDescriptionField"/>
+ <visible IMemento.internal.id="org.eclipse.ui.ide.resourceField"/>
+ <visible IMemento.internal.id="org.eclipse.ui.ide.pathField"/>
+ <visible IMemento.internal.id="org.eclipse.ui.ide.locationField"/>
+ <visible IMemento.internal.id="org.eclipse.ui.ide.markerType"/>
+ </viewState>
+ </view>
+ <view id="com.adobe.thermo.states.States" partName="STATES">
+ <viewState/>
+ </view>
+ <view id="com.adobe.thermo.align.Align" partName="ALIGN">
+ <viewState/>
+ </view>
+ </views>
+ <perspectives activePart="com.adobe.thermo.artboard.ArtBoardPart" activePerspective="com.adobe.thermo.core.workspace.DesignWorkspace">
+ <perspective editorAreaTrimState="2" editorAreaVisible="0" fixed="0" version="0.016">
+ <descriptor class="com.adobe.thermo.workspace.WelcomeWorkspace" id="com.adobe.thermo.core.workspace.WelcomeWorkspace" label="WelcomeWorkspace"/>
+ <alwaysOnActionSet id="com.adobe.thermo.projects.actionSet"/>
+ <view id="com.adobe.thermo.views.WelcomePanel"/>
+ <viewLayoutRec id="com.adobe.thermo.views.WelcomePanel" showTitle="false" standalone="true"/>
+ <layout>
+ <mainWindow>
+ <info folder="true" part="org.eclipse.ui.internal.ViewStack@13b087c">
+ <folder activePageID="com.adobe.thermo.views.WelcomePanel" appearance="4" expanded="2">
+ <page content="com.adobe.thermo.views.WelcomePanel" label="Welcome"/>
+ <presentation id="com.adobe.thermo.chrome.ThermoWorkbenchUI"/>
+ </folder>
+ </info>
+ <info folder="true" part="stickyFolderRight" ratio="0.75" ratioLeft="1260" ratioRight="420" relationship="2" relative="org.eclipse.ui.internal.ViewStack@13b087c">
+ <folder appearance="2" expanded="2">
+ <page content="org.eclipse.ui.internal.introview" label="LabelNotFound"/>
+ </folder>
+ </info>
+ <info part="org.eclipse.ui.editorss" ratio="0.95" ratioLeft="1596" ratioRight="84" relationship="2" relative="org.eclipse.ui.internal.ViewStack@13b087c"/>
+ </mainWindow>
+ </layout>
+ </perspective>
+ <perspective editorAreaTrimState="2" editorAreaVisible="0" fixed="0" version="0.016">
+ <descriptor class="com.adobe.thermo.workspace.DesignWorkspace" id="com.adobe.thermo.core.workspace.DesignWorkspace" label="DesignWorkspace"/>
+ <alwaysOnActionSet id="com.adobe.thermo.projects.actionSet"/>
+ <view id="com.adobe.thermo.tools.Tools"/>
+ <view id="com.adobe.thermo.layers.Layers"/>
+ <view id="com.adobe.thermo.library.Library"/>
+ <view id="com.adobe.thermo.interactions.Interactions"/>
+ <view id="com.adobe.thermo.align.Align"/>
+ <view id="com.adobe.thermo.propertiespanel.Properties"/>
+ <view id="com.adobe.thermo.states.States"/>
+ <view id="com.adobe.thermo.timeline.Timeline"/>
+ <view id="com.adobe.thermo.datacollections.DataCollections"/>
+ <view id="com.adobe.thermo.componentlibrary.ComponentLibrary"/>
+ <view id="com.adobe.thermo.artboard.ArtBoardPart"/>
+ <viewLayoutRec id="com.adobe.thermo.artboard.ArtBoardPart" showTitle="false" standalone="true"/>
+ <viewLayoutRec id="com.adobe.thermo.tools.Tools" showTitle="false" standalone="true"/>
+ <layout>
+ <mainWindow>
+ <info folder="true" part="org.eclipse.ui.internal.ViewStack@1eaf203">
+ <folder activePageID="com.adobe.thermo.states.States" appearance="2" expanded="2">
+ <page content="com.adobe.thermo.states.States" label="STATES"/>
+ <presentation id="com.adobe.thermo.chrome.ThermoWorkbenchUI" thermo_isCollapsed="false"/>
+ </folder>
+ </info>
+ <info folder="true" part="stickyFolderRight" ratio="0.75" ratioLeft="1260" ratioRight="420" relationship="2" relative="org.eclipse.ui.internal.ViewStack@1eaf203">
+ <folder appearance="2" expanded="2">
+ <page content="org.eclipse.ui.internal.introview" label="LabelNotFound"/>
+ </folder>
+ </info>
+ <info folder="true" part="org.eclipse.ui.internal.ViewStack@231214" ratio="0.95" ratioLeft="1596" ratioRight="84" relationship="2" relative="org.eclipse.ui.internal.ViewStack@1eaf203">
+ <folder activePageID="com.adobe.thermo.tools.Tools" appearance="4" expanded="2">
+ <page content="com.adobe.thermo.tools.Tools" label="TOOLS"/>
+ <presentation id="com.adobe.thermo.chrome.ThermoWorkbenchUI"/>
+ </folder>
+ </info>
+ <info folder="true" part="trees" ratio="0.24918033" ratioLeft="228" ratioRight="687" relationship="4" relative="org.eclipse.ui.internal.ViewStack@231214">
+ <folder activePageID="com.adobe.thermo.layers.Layers" appearance="2" expanded="2">
+ <page content="com.adobe.thermo.layers.Layers" label="LAYERS"/>
+ <page content="com.adobe.thermo.library.Library" label="PROJECT LIBRARY"/>
+ <presentation id="com.adobe.thermo.chrome.ThermoWorkbenchUI" thermo_isCollapsed="false"/>
+ </folder>
+ </info>
+ <info folder="true" part="midRightShelf" ratio="0.29985443" ratioLeft="206" ratioRight="481" relationship="4" relative="trees">
+ <folder activePageID="com.adobe.thermo.interactions.Interactions" appearance="2" expanded="2">
+ <page content="com.adobe.thermo.interactions.Interactions" label="INTERACTIONS"/>
+ <page content="com.adobe.thermo.align.Align" label="ALIGN"/>
+ <presentation id="com.adobe.thermo.chrome.ThermoWorkbenchUI" thermo_isCollapsed="false"/>
+ </folder>
+ </info>
+ <info folder="true" part="propsComponents" ratio="0.2889813" ratioLeft="139" ratioRight="342" relationship="4" relative="midRightShelf">
+ <folder activePageID="com.adobe.thermo.propertiespanel.Properties" appearance="2" expanded="2">
+ <page content="com.adobe.thermo.propertiespanel.Properties" label="PROPERTIES"/>
+ <presentation id="com.adobe.thermo.chrome.ThermoWorkbenchUI" thermo_isCollapsed="false"/>
+ </folder>
+ </info>
+ <info folder="true" part="org.eclipse.ui.internal.ViewStack@1dfde20" ratio="0.1136612" ratioLeft="104" ratioRight="811" relationship="4" relative="org.eclipse.ui.internal.ViewStack@1eaf203">
+ <folder activePageID="com.adobe.thermo.artboard.ArtBoardPart" appearance="4" expanded="2">
+ <page content="com.adobe.thermo.artboard.ArtBoardPart" label="ArtBoard"/>
+ <presentation id="com.adobe.thermo.chrome.ThermoWorkbenchUI"/>
+ </folder>
+ </info>
+ <info folder="true" part="bottomComponents" ratio="0.649815" ratioLeft="527" ratioRight="284" relationship="4" relative="org.eclipse.ui.internal.ViewStack@1dfde20">
+ <folder activePageID="com.adobe.thermo.timeline.Timeline" appearance="2" expanded="2">
+ <page content="com.adobe.thermo.timeline.Timeline" label="TIMELINES"/>
+ <page content="com.adobe.thermo.datacollections.DataCollections" label="DESIGN-TIME DATA"/>
+ <page content="com.adobe.thermo.componentlibrary.ComponentLibrary" label="COMMON LIBRARY"/>
+ <presentation id="com.adobe.thermo.chrome.ThermoWorkbenchUI" thermo_isCollapsed="true"/>
+ </folder>
+ </info>
+ <info part="org.eclipse.ui.editorss" ratio="0.7593985" ratioLeft="1212" ratioRight="384" relationship="2" relative="org.eclipse.ui.internal.ViewStack@1dfde20"/>
+ </mainWindow>
+ </layout>
+ </perspective>
+ <perspective editorAreaTrimState="2" editorAreaVisible="1" fixed="0" version="0.016">
+ <descriptor class="com.adobe.thermo.workspace.CodeWorkspace" id="com.adobe.thermo.core.workspace.CodeWorkspace" label="CodeWorkspace"/>
+ <alwaysOnActionSet id="com.adobe.thermo.projects.actionSet"/>
+ <alwaysOnActionSet id="org.eclipse.ui.edit.text.actionSet.annotationNavigation"/>
+ <alwaysOnActionSet id="org.eclipse.ui.edit.text.actionSet.navigation"/>
+ <view id="org.eclipse.ui.thermo.navigator.view"/>
+ <view id="org.eclipse.ui.views.ProblemView"/>
+ <layout>
+ <mainWindow>
+ <info part="org.eclipse.ui.editorss"/>
+ <info folder="true" part="stickyFolderRight" ratio="0.75" ratioLeft="1260" ratioRight="420" relationship="2" relative="org.eclipse.ui.editorss">
+ <folder appearance="2" expanded="2">
+ <page content="org.eclipse.ui.internal.introview" label="LabelNotFound"/>
+ </folder>
+ </info>
+ <info folder="true" part="org.eclipse.ui.internal.ViewStack@1345b80" ratio="0.7595238" ratioLeft="1276" ratioRight="404" relationship="2" relative="org.eclipse.ui.editorss">
+ <folder activePageID="org.eclipse.ui.thermo.navigator.view" appearance="2" expanded="2">
+ <page content="org.eclipse.ui.thermo.navigator.view" label="PROJECT NAVIGATOR"/>
+ <presentation id="com.adobe.thermo.chrome.ThermoWorkbenchUI" thermo_isCollapsed="false"/>
+ </folder>
+ </info>
+ <info folder="true" part="org.eclipse.ui.internal.ViewStack@635f47" ratio="0.69945353" ratioLeft="640" ratioRight="275" relationship="4" relative="org.eclipse.ui.editorss">
+ <folder activePageID="org.eclipse.ui.views.ProblemView" appearance="2" expanded="2">
+ <page content="org.eclipse.ui.views.ProblemView" label="Problems"/>
+ <presentation id="com.adobe.thermo.chrome.ThermoWorkbenchUI" thermo_isCollapsed="false"/>
+ </folder>
+ </info>
+ </mainWindow>
+ </layout>
+ </perspective>
+ </perspectives>
+ <workingSets/>
+ <navigationHistory/>
+ <input factoryID="org.eclipse.ui.internal.model.ResourceFactory" path="/" type="8"/>
+ </page>
+ <workbenchWindowAdvisor/>
+ <actionBarAdvisor/>
+ </window>
+ <mruList>
+ <file factoryID="org.eclipse.ui.part.FileEditorInputFactory" id="com.adobe.flexide.mxml.editor.Editor" name="PrivateData.mxml" tooltip="Project/src/PrivateData.mxml">
+ <persistable path="/Project/src/PrivateData.mxml"/>
+ </file>
+ <file factoryID="org.eclipse.ui.part.FileEditorInputFactory" id="com.adobe.flexide.mxml.editor.Editor" name="Main.mxml" tooltip="Project/src/Main.mxml">
+ <persistable path="/Project/src/Main.mxml"/>
+ </file>
+ </mruList>
+</workbench>
http://git-wip-us.apache.org/repos/asf/flex-radii8/blob/f370bfcf/Radii8Designer/src/assets/workspace-defaults.xml
----------------------------------------------------------------------
diff --git a/Radii8Designer/src/assets/workspace-defaults.xml b/Radii8Designer/src/assets/workspace-defaults.xml
new file mode 100644
index 0000000..250af12
--- /dev/null
+++ b/Radii8Designer/src/assets/workspace-defaults.xml
@@ -0,0 +1,201 @@
+<?xml version="1.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.
+
+-->
+
+<!--
+
+ Spark Components
+
+-->
+<componentPackage>
+
+ <component id="Application" class="spark.components.Application" include="false"/>
+
+ <component id="BorderContainer" class="spark.components.BorderContainer" include="false">
+ <defaults width="240" height="160"/>
+ </component>
+
+ <component id="Button" class="spark.components.Button">
+ <defaults width="70" height="21" label="Label"/>
+ </component>
+
+ <component id="ButtonBar" class="spark.components.ButtonBar" include="true">
+ <defaults width="240" height="22" dataProvider="Button 1, Button 2, Button 3"/>
+ </component>
+
+ <component id="ButtonBarButton" class="spark.components.ButtonBarButton" include="false"/>
+
+ <component id="CheckBox" class="spark.components.CheckBox">
+ <defaults width="76" height="20" label="Checkbox"/>
+ </component>
+
+ <component id="GridColumnHeaderGroup" class="spark.components.GridColumnHeaderGroup" include="false"/>
+
+ <component id="ComboBox" class="spark.components.ComboBox">
+ <defaults width="166" height="23" dataProvider="Item 1,Item 2,Item 3"/>
+ </component>
+
+ <component id="DataGrid" class="spark.components.DataGrid" include="false">
+ <defaults width="240" height="66" dataProvider="Item 1,Item 2,Item 3"/>
+ </component>
+
+ <component id="DataGroup" class="spark.components.DataGroup" include="false">
+ <defaults width="240" height="66"/>
+ </component>
+
+ <component id="DataRenderer" class="spark.components.DataRenderer" include="false"/>
+
+ <component id="DropDownList" class="spark.components.DropDownList">
+ <defaults width="166" height="23" dataProvider="Item 1,Item 2,Item 3"/>
+ </component>
+
+ <component id="Form" class="spark.components.Form" include="false">
+ <defaults width="240" height="60"/>
+ </component>
+
+ <component id="FormHeading" class="spark.components.FormHeading" include="false">
+ <defaults percentWidth="100%" height="30"/>
+ </component>
+
+ <component id="FormItem" class="spark.components.FormItem" include="false">
+ <defaults percentWidth="100%" height="23"/>
+ </component>
+
+ <component id="Grid" class="spark.components.Grid" include="false">
+ <defaults width="240" height="160" />
+ </component>
+
+ <component id="Group" class="spark.components.Group">
+ <defaults width="240" height="160"/>
+ </component>
+
+ <component id="HGroup" class="spark.components.HGroup">
+ <defaults width="180" height="23" verticalAlign="middle"/>
+ </component>
+
+ <component id="HScrollBar" class="spark.components.HScrollBar" include="false"/>
+
+ <component id="HSlider" class="spark.components.HSlider" include="false">
+ <defaults width="166" />
+ </component>
+
+ <component id="Image" class="spark.components.Image">
+ <defaults width="36" height="36" source="assets/images/components/Image.png"/>
+ </component>
+
+ <component id="Label" class="spark.components.Label">
+ <defaults width="76" height="15" text="Label"/>
+ </component>
+
+ <component id="List" class="spark.components.List">
+ <defaults width="160" height="160" dataProvider="Item 1,Item 2,Item 3"/>
+ </component>
+
+ <component id="NavigatorContent" class="spark.components.NavigatorContent" include="false"/>
+
+ <component id="NumericStepper" class="spark.components.NumericStepper" include="false"/>
+
+ <component id="Panel" class="spark.components.Panel" include="false">
+ <defaults width="240" height="166"/>
+ </component>
+
+ <component id="PopUpAnchor" class="spark.components.PopUpAnchor" include="false"/>
+ <component id="PopUpPosition" class="spark.components.PopUpPosition" include="false"/>
+
+ <component id="RadioButton" class="spark.components.RadioButton">
+ <defaults width="76" height="20" label="Radio Button"/>
+ </component>
+
+ <component id="RadioButtonGroup" class="spark.components.RadioButtonGroup" include="false"/>
+
+ <component id="RichEditableText" class="spark.components.RichEditableText" include="false">
+ <defaults width="120" height="66" text="Rich Editable Text"/>
+ </component>
+
+ <component id="RichText" class="spark.components.RichText" include="false">
+ <defaults width="166" height="23" text="Rich Text"/>
+ </component>
+
+ <component id="Scroller" class="spark.components.Scroller" include="false">
+ <defaults width="166" height="23"/>
+ </component>
+
+ <component id="SkinnableContainer" class="spark.components.SkinnableContainer" include="false">
+ <defaults width="240" height="166"/>
+ </component>
+
+ <component id="SkinnableDataContainer" class="spark.components.SkinnableDataContainer" include="false">
+ <defaults width="240" height="166"/>
+ </component>
+
+ <component id="SkinnablePopUpContainer" class="spark.components.SkinnablePopUpContainer" include="false"/>
+
+ <component id="Spacer" class="mx.controls.Spacer" lookupOnly="true">
+ <defaults width="10" height="10"/>
+ </component>
+
+ <component id="Spinner" class="spark.components.Spinner" include="false">
+ <defaults width="86" height="20"/>
+ </component>
+
+ <component id="TabBar" class="spark.components.TabBar">
+ <defaults width="240" height="22" dataProvider="Item 1,Item 2,Item 3"/>
+ </component>
+
+ <component id="TextArea" class="spark.components.TextArea">
+ <defaults width="166" height="66"/>
+ </component>
+
+ <component id="TextInput" class="spark.components.TextInput">
+ <defaults width="120" height="22"/>
+ </component>
+
+ <component id="TextSelectionHighlighting" class="spark.components.TextSelectionHighlighting" include="false"/>
+
+ <component id="TileGroup" class="spark.components.TileGroup">
+ <defaults width="240" height="166"/>
+ </component>
+
+ <component id="TitleWindow" class="spark.components.TitleWindow">
+ <defaults width="240" height="166"/>
+ </component>
+
+ <component id="ToggleButton" class="spark.components.ToggleButton">
+ <defaults width="76" height="20" label="Label"/>
+ </component>
+
+ <component id="VGroup" class="spark.components.VGroup" include="true">
+ <defaults width="240" height="166"/>
+ </component>
+
+ <component id="VideoDisplay" class="spark.components.VideoDisplay" include="false">
+ <defaults width="320" height="240"/>
+ </component>
+
+ <component id="VideoPlayer" class="spark.components.VideoPlayer" include="false">
+ <defaults width="320" height="240"/>
+ </component>
+
+ <component id="VScrollBar" class="spark.components.VScrollBar" include="false"/>
+
+ <component id="VSlider" class="spark.components.VSlider" include="false">
+ <defaults width="10" height="166"/>
+ </component>
+
+</componentPackage>
http://git-wip-us.apache.org/repos/asf/flex-radii8/blob/f370bfcf/Radii8Designer/src/blankpage.html
----------------------------------------------------------------------
diff --git a/Radii8Designer/src/blankpage.html b/Radii8Designer/src/blankpage.html
new file mode 100644
index 0000000..e69de29
http://git-wip-us.apache.org/repos/asf/flex-radii8/blob/f370bfcf/Radii8Designer/src/build.as
----------------------------------------------------------------------
diff --git a/Radii8Designer/src/build.as b/Radii8Designer/src/build.as
new file mode 100644
index 0000000..350fb3b
--- /dev/null
+++ b/Radii8Designer/src/build.as
@@ -0,0 +1,25 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+// 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.
+//
+////////////////////////////////////////////////////////////////////////////////
+
+
+
+public static const BUILD_DATE:String = "2014-08-15";
+public static const BUILD_TIME:String = "07:00 PM";
+
+public static const BUILD_NUMBER:String = "4496";
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/flex-radii8/blob/f370bfcf/Radii8Designer/src/crossdomain.xml
----------------------------------------------------------------------
diff --git a/Radii8Designer/src/crossdomain.xml b/Radii8Designer/src/crossdomain.xml
new file mode 100644
index 0000000..ba74814
--- /dev/null
+++ b/Radii8Designer/src/crossdomain.xml
@@ -0,0 +1,23 @@
+<?xml version="1.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.
+
+-->
+<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
+<cross-domain-policy>
+ <allow-access-from domain="*" />
+</cross-domain-policy>
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/flex-radii8/blob/f370bfcf/Radii8Designer/src/css/normalize/2.1.2/normalize.css
----------------------------------------------------------------------
diff --git a/Radii8Designer/src/css/normalize/2.1.2/normalize.css b/Radii8Designer/src/css/normalize/2.1.2/normalize.css
new file mode 100644
index 0000000..6adf56e
--- /dev/null
+++ b/Radii8Designer/src/css/normalize/2.1.2/normalize.css
@@ -0,0 +1,396 @@
+/*! normalize.css v2.1.2 | MIT License | git.io/normalize */
+
+/* ==========================================================================
+ HTML5 display definitions
+ ========================================================================== */
+
+/**
+ * Correct `block` display not defined in IE 8/9.
+ */
+
+article,
+aside,
+details,
+figcaption,
+figure,
+footer,
+header,
+hgroup,
+main,
+nav,
+section,
+summary {
+ display: block;
+}
+
+/**
+ * Correct `inline-block` display not defined in IE 8/9.
+ */
+
+audio,
+canvas,
+video {
+ display: inline-block;
+}
+
+/**
+ * Prevent modern browsers from displaying `audio` without controls.
+ * Remove excess height in iOS 5 devices.
+ */
+
+audio:not([controls]) {
+ display: none;
+ height: 0;
+}
+
+/**
+ * Address styling not present in IE 8/9.
+ */
+
+[hidden] {
+ display: none;
+}
+
+/* ==========================================================================
+ Base
+ ========================================================================== */
+
+/**
+ * 1. Set default font family to sans-serif.
+ * 2. Prevent iOS text size adjust after orientation change, without disabling
+ * user zoom.
+ */
+
+html {
+ font-family: sans-serif; /* 1 */
+ -ms-text-size-adjust: 100%; /* 2 */
+ -webkit-text-size-adjust: 100%; /* 2 */
+}
+
+/**
+ * Remove default margin.
+ */
+
+body {
+ margin: 0;
+}
+
+/* ==========================================================================
+ Links
+ ========================================================================== */
+
+/**
+ * Address `outline` inconsistency between Chrome and other browsers.
+ */
+
+a:focus {
+ outline: thin dotted;
+}
+
+/**
+ * Improve readability when focused and also mouse hovered in all browsers.
+ */
+
+a:active,
+a:hover {
+ outline: 0;
+}
+
+/* ==========================================================================
+ Typography
+ ========================================================================== */
+
+/**
+ * Address variable `h1` font-size and margin within `section` and `article`
+ * contexts in Firefox 4+, Safari 5, and Chrome.
+ */
+
+h1 {
+ font-size: 2em;
+ margin: 0.67em 0;
+}
+
+/**
+ * Address styling not present in IE 8/9, Safari 5, and Chrome.
+ */
+
+abbr[title] {
+ border-bottom: 1px dotted;
+}
+
+/**
+ * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
+ */
+
+b,
+strong {
+ font-weight: bold;
+}
+
+/**
+ * Address styling not present in Safari 5 and Chrome.
+ */
+
+dfn {
+ font-style: italic;
+}
+
+/**
+ * Address differences between Firefox and other browsers.
+ */
+
+hr {
+ -moz-box-sizing: content-box;
+ box-sizing: content-box;
+ height: 0;
+}
+
+/**
+ * Address styling not present in IE 8/9.
+ */
+
+mark {
+ background: #ff0;
+ color: #000;
+}
+
+/**
+ * Correct font family set oddly in Safari 5 and Chrome.
+ */
+
+code,
+kbd,
+pre,
+samp {
+ font-family: monospace, serif;
+ font-size: 1em;
+}
+
+/**
+ * Improve readability of pre-formatted text in all browsers.
+ */
+
+pre {
+ white-space: pre-wrap;
+}
+
+/**
+ * Set consistent quote types.
+ */
+
+q {
+ quotes: "\201C" "\201D" "\2018" "\2019";
+}
+
+/**
+ * Address inconsistent and variable font size in all browsers.
+ */
+
+small {
+ font-size: 80%;
+}
+
+/**
+ * Prevent `sub` and `sup` affecting `line-height` in all browsers.
+ */
+
+sub,
+sup {
+ font-size: 75%;
+ line-height: 0;
+ position: relative;
+ vertical-align: baseline;
+}
+
+sup {
+ top: -0.5em;
+}
+
+sub {
+ bottom: -0.25em;
+}
+
+/* ==========================================================================
+ Embedded content
+ ========================================================================== */
+
+/**
+ * Remove border when inside `a` element in IE 8/9.
+ */
+
+img {
+ border: 0;
+}
+
+/**
+ * Correct overflow displayed oddly in IE 9.
+ */
+
+svg:not(:root) {
+ overflow: hidden;
+}
+
+/* ==========================================================================
+ Figures
+ ========================================================================== */
+
+/**
+ * Address margin not present in IE 8/9 and Safari 5.
+ */
+
+figure {
+ margin: 0;
+}
+
+/* ==========================================================================
+ Forms
+ ========================================================================== */
+
+/**
+ * Define consistent border, margin, and padding.
+ */
+
+fieldset {
+ border: 1px solid #c0c0c0;
+ margin: 0 2px;
+ padding: 0.35em 0.625em 0.75em;
+}
+
+/**
+ * 1. Correct `color` not being inherited in IE 8/9.
+ * 2. Remove padding so people aren't caught out if they zero out fieldsets.
+ */
+
+legend {
+ border: 0; /* 1 */
+ padding: 0; /* 2 */
+}
+
+/**
+ * 1. Correct font family not being inherited in all browsers.
+ * 2. Correct font size not being inherited in all browsers.
+ * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
+ */
+
+button,
+input,
+select,
+textarea {
+ font-family: inherit; /* 1 */
+ font-size: 100%; /* 2 */
+ margin: 0; /* 3 */
+}
+
+/**
+ * Address Firefox 4+ setting `line-height` on `input` using `!important` in
+ * the UA stylesheet.
+ */
+
+button,
+input {
+ line-height: normal;
+}
+
+/**
+ * Address inconsistent `text-transform` inheritance for `button` and `select`.
+ * All other form control elements do not inherit `text-transform` values.
+ * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
+ * Correct `select` style inheritance in Firefox 4+ and Opera.
+ */
+
+button,
+select {
+ text-transform: none;
+}
+
+/**
+ * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
+ * and `video` controls.
+ * 2. Correct inability to style clickable `input` types in iOS.
+ * 3. Improve usability and consistency of cursor style between image-type
+ * `input` and others.
+ */
+
+button,
+html input[type="button"], /* 1 */
+input[type="reset"],
+input[type="submit"] {
+ -webkit-appearance: button; /* 2 */
+ cursor: pointer; /* 3 */
+}
+
+/**
+ * Re-set default cursor for disabled elements.
+ */
+
+button[disabled],
+html input[disabled] {
+ cursor: default;
+}
+
+/**
+ * 1. Address box sizing set to `content-box` in IE 8/9.
+ * 2. Remove excess padding in IE 8/9.
+ */
+
+input[type="checkbox"],
+input[type="radio"] {
+ box-sizing: border-box; /* 1 */
+ padding: 0; /* 2 */
+}
+
+/**
+ * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
+ * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
+ * (include `-moz` to future-proof).
+ */
+
+input[type="search"] {
+ -webkit-appearance: textfield; /* 1 */
+ -moz-box-sizing: content-box;
+ -webkit-box-sizing: content-box; /* 2 */
+ box-sizing: content-box;
+}
+
+/**
+ * Remove inner padding and search cancel button in Safari 5 and Chrome
+ * on OS X.
+ */
+
+input[type="search"]::-webkit-search-cancel-button,
+input[type="search"]::-webkit-search-decoration {
+ -webkit-appearance: none;
+}
+
+/**
+ * Remove inner padding and border in Firefox 4+.
+ */
+
+button::-moz-focus-inner,
+input::-moz-focus-inner {
+ border: 0;
+ padding: 0;
+}
+
+/**
+ * 1. Remove default vertical scrollbar in IE 8/9.
+ * 2. Improve readability and alignment in all browsers.
+ */
+
+textarea {
+ overflow: auto; /* 1 */
+ vertical-align: top; /* 2 */
+}
+
+/* ==========================================================================
+ Tables
+ ========================================================================== */
+
+/**
+ * Remove most spacing between table cells.
+ */
+
+table {
+ border-collapse: collapse;
+ border-spacing: 0;
+}
http://git-wip-us.apache.org/repos/asf/flex-radii8/blob/f370bfcf/Radii8Designer/src/css/test
----------------------------------------------------------------------
diff --git a/Radii8Designer/src/css/test b/Radii8Designer/src/css/test
new file mode 100644
index 0000000..592fb49
--- /dev/null
+++ b/Radii8Designer/src/css/test
@@ -0,0 +1,36 @@
+/*
+ *
+ * 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.
+ *
+ */
+article,
+aside,
+details,
+figcaption,
+figure,
+footer,
+header,
+hgroup,
+main,
+nav,
+section,
+summary {
+ display: inline-block;
+}
+
+*, *:before, *:after {
+ outline:1px dotted red;
+}