Repository: flex-utilities
Updated Branches:
  refs/heads/develop 5fac1e6aa -> 2af7ba5c1


combine XML files and add under MX components node


Project: http://git-wip-us.apache.org/repos/asf/flex-utilities/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-utilities/commit/5bdda53e
Tree: http://git-wip-us.apache.org/repos/asf/flex-utilities/tree/5bdda53e
Diff: http://git-wip-us.apache.org/repos/asf/flex-utilities/diff/5bdda53e

Branch: refs/heads/develop
Commit: 5bdda53e663e999ae2d160f56a88682f05f16221
Parents: 9064502
Author: Justin Mclean <jmcl...@apache.org>
Authored: Sat Aug 9 12:02:39 2014 +1000
Committer: Justin Mclean <jmcl...@apache.org>
Committed: Sat Aug 9 12:02:39 2014 +1000

----------------------------------------------------------------------
 TourDeFlex/TourDeFlex3/src/explorer.mxml |  18 +-
 TourDeFlex/TourDeFlex3/src/explorer.xml  | 326 +++++++++++++++-----------
 2 files changed, 190 insertions(+), 154 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/5bdda53e/TourDeFlex/TourDeFlex3/src/explorer.mxml
----------------------------------------------------------------------
diff --git a/TourDeFlex/TourDeFlex3/src/explorer.mxml 
b/TourDeFlex/TourDeFlex3/src/explorer.mxml
index e0e7516..702ee01 100755
--- a/TourDeFlex/TourDeFlex3/src/explorer.mxml
+++ b/TourDeFlex/TourDeFlex3/src/explorer.mxml
@@ -41,21 +41,9 @@
             }
         }
 
-        private function sdkLoaded():void
+        private function xmlLoaded():void
         {
             explorerTree = XML(sdk.lastResult.node);
-            charts.send();
-        }
-
-        private function chartsLoaded():void
-        {
-            explorerTree.appendChild(charts.lastResult.node);
-            populateTree()
-        }
-
-        //we don't use data binding because the timing of the charts loading 
can be off
-        private function populateTree():void
-        {
             compLibTree.dataProvider = explorerTree;
         }
         ]]>
@@ -64,9 +52,7 @@
        <fx:Declarations>
        <fx:XML id="explorerTree"/>
 
-               <mx:HTTPService id="sdk" url="explorer.xml" resultFormat="e4x" 
result="sdkLoaded()" />
-
-       <mx:HTTPService id="charts" url="charts_explorer.xml" 
resultFormat="e4x" result="chartsLoaded()" fault="populateTree()" />
+               <mx:HTTPService id="sdk" url="explorer.xml" resultFormat="e4x" 
result="xmlLoaded()" />
        </fx:Declarations>
        
        <mx:HBox width="100%">

http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/5bdda53e/TourDeFlex/TourDeFlex3/src/explorer.xml
----------------------------------------------------------------------
diff --git a/TourDeFlex/TourDeFlex3/src/explorer.xml 
b/TourDeFlex/TourDeFlex3/src/explorer.xml
index 603a7a5..0ee2b21 100755
--- a/TourDeFlex/TourDeFlex3/src/explorer.xml
+++ b/TourDeFlex/TourDeFlex3/src/explorer.xml
@@ -17,142 +17,192 @@
   -->
 
 <compTree>
-    <node label="FrameWork Components">
-
-    <node label="Visual Components">
-        <node label="General Controls">
-            <node label="Alert" app="controls/SimpleAlert"/>
-            <node label="ColorPicker" app="controls/ColorPickerExample"/>
-            <node label="ComboBox" app="controls/SimpleComboBox"/>
-            <node label="DataGrid" app="controls/SimpleDataGrid"/>
-            <node label="HorizontalList" app="controls/HorizontalListExample"/>
-            <node label="HRule" app="controls/SimpleHRule"/>
-            <node label="HScrollBar" app="controls/HScrollBarExample"/>
-            <node label="HSlider" app="controls/SimpleImageHSlider"/>
-            <node label="List" app="controls/SimpleList"/>
-            <node label="NumericStepper" app="controls/NumericStepperExample"/>
-            <node label="ProgressBar" app="controls/SimpleProgressBar"/>
-            <node label="Spacer" app="controls/SpacerExample"/>
-            <node label="TabBar" app="controls/TabBarExample"/>
-            <node label="TileList" app="controls/TileListExample"/>
-            <node label="Tree" app="controls/TreeExample"/>
-            <node label="VRule" app="controls/SimpleVRule"/>
-            <node label="VScrollBar" app="controls/VScrollBarExample"/>
-            <node label="VSlider" app="controls/SimpleImageVSlider"/>
-        </node>
-        <node label="Button Controls">
-            <node label="Button" app="controls/ButtonExample"/>
-            <node label="ButtonBar" app="controls/ButtonBarExample"/>
-            <node label="CheckBox" app="controls/CheckBoxExample"/>
-            <node label="LinkBar" app="controls/LinkBarExample"/>
-            <node label="LinkButton" app="controls/LinkButtonExample"/>
-            <node label="PopUpButton" app="controls/PopUpButtonExample"/>
-            <node label="RadioButton" app="controls/RadioButtonExample"/>
-            <node label="RadioButtonGroup" 
app="controls/RadioButtonGroupExample"/>
-            <node label="ToggleButtonBar" 
app="controls/ToggleButtonBarExample"/>
-        </node>
-        <node label="Date Controls">
-            <node label="DateChooser" app="controls/DateChooserExample"/>
-            <node label="DateField" app="controls/DateFieldExample"/>
-        </node>
-        <node label="Loader Controls">
-            <node label="Image" app="controls/SimpleImage"/>
-            <node label="SWFLoader" app="controls/SimpleLoader" 
src="controls/Local.mxml"/>
-            <node label="VideoDisplay" app="controls/VideoDisplayExample"/>
-        </node>
-        <node label="Menu Controls">
-            <node label="Menu" app="controls/SimpleMenuExample"/>
-            <node label="MenuBar" app="controls/MenuBarExample"/>
-            <node label="PopUpMenuButton" 
app="controls/PopUpButtonMenuExample"/>
-        </node>
-        <node label="Text Controls">
-            <node label="Label" app="controls/LabelExample"/>
-            <node label="RichTextEditor" app="controls/RichTextEditorExample"/>
-            <node label="Text" app="controls/TextExample"/>
-            <node label="TextArea" app="controls/TextAreaExample"/>
-            <node label="TextInput" app="controls/TextInputExample"/>
-        </node>
-        <node label="Containers">
-            <node label="Application" app="core/SimpleApplicationExample"/>
-            <node label="Accordion" app="containers/AccordionExample"/>
-            <node label="ApplicationControlBar" 
app="containers/SimpleApplicationControlBarExample"/>
-            <node label="Box" app="containers/SimpleBoxExample"/>
-            <node label="Canvas" app="containers/SimpleCanvasExample"/>
-            <node label="ControlBar" app="containers/SimpleControlBarExample"/>
-            <node label="DividedBox" app="containers/DividedBoxExample"/>
-            <node label="Form, FormHeading, FormItem" 
app="containers/FormExample"/>
-            <node label="Grid, GridItem, GridRow" 
app="containers/GridLayoutExample"/>
-            <node label="HBox" app="containers/HBoxExample"/>
-            <node label="HDividedBox" app="containers/HDividedBoxExample"/>
-            <node label="Panel" app="containers/SimplePanelExample"/>
-            <node label="TabNavigator" app="containers/TabNavigatorExample"/>
-            <node label="Tile" app="containers/TileLayoutExample"/>
-            <node label="TitleWindow" app="containers/TitleWindowApp" 
src="containers/SimpleTitleWindowExample.mxml"/>
-            <node label="VBox" app="containers/VBoxExample"/>
-            <node label="VDividedBox" app="containers/VDividedBoxExample"/>
-            <node label="ViewStack" app="containers/ViewStackExample"/>
-        </node>
-        <node label="Repeater Control">
-            <node label="Repeater" app="core/RepeaterExample"/>
-        </node>
-    </node>
-    <node label="Print Controls">
-        <node label="FlexPrintJob, PrintDataGrid" 
app="printing/PrintDataGridExample" 
src="printing/FormPrintView.mxml&amp;printing/FormPrintHeader.mxml&amp;printing/FormPrintFooter.mxml"/>
-    </node>
-    <node label="Validators and Formatters">
-        <node label="Validators">
-            <node label="CreditCardValidator" 
app="validators/CreditCardValidatorExample"/>
-            <node label="CurrencyValidator" 
app="validators/CurrencyValidatorExample"/>
-            <node label="DateValidator" app="validators/DateValidatorExample"/>
-            <node label="EmailValidator" 
app="validators/EmailValidatorExample"/>
-            <node label="NumberValidator" 
app="validators/NumberValidatorExample"/>
-            <node label="PhoneNumberValidator" 
app="validators/PhoneNumberValidatorExample"/>
-            <node label="RegExpValidator" 
app="validators/RegExValidatorExample"/>
-            <node label="SocialSecurityValidator" 
app="validators/SocialSecurityValidatorExample"/>
-            <node label="StringValidator" 
app="validators/StringValidatorExample"/>
-            <node label="Validator" app="validators/SimpleValidatorExample"/>
-            <node label="ZipCodeValidator" 
app="validators/ZipCodeValidatorExample"/>
-        </node>
-        <node label="Formatters">
-            <node label="CurrencyFormatter" 
app="formatters/CurrencyFormatterExample"/>
-            <node label="DateFormatter" app="formatters/DateFormatterExample"/>
-            <node label="Formatter" app="formatters/SimpleFormatterExample"/>
-            <node label="NumberFormatter" 
app="formatters/NumberFormatterExample"/>
-            <node label="PhoneFormatter" 
app="formatters/PhoneFormatterExample"/>
-            <node label="SwitchSymbolFormatter" 
app="formatters/SwitchSymbolFormatterExample"/>
-            <node label="ZipCodeFormatter" 
app="formatters/ZipCodeFormatterExample"/>
-        </node>
-    </node>
-    <node label="Effects, View States, and Transitions">
-        <node label="Effects">
-            <node label="AddItemActionEffect" 
app="effects/AddItemActionEffectExample"/>
-            <node label="AnimateProperty" 
app="effects/AnimatePropertyEffectExample"/>
-            <node label="Blur" app="effects/BlurEffectExample"/>
-            <node label="Dissolve" app="effects/DissolveEffectExample"/>
-            <node label="Effect" app="effects/SimpleEffectExample"/>
-            <node label="Fade" app="effects/FadeEffectExample"/>
-            <node label="Glow" app="effects/GlowEffectExample"/>
-            <node label="Iris" app="effects/IrisEffectExample"/>
-            <node label="Move" app="effects/MoveEffectExample"/>
-            <node label="Parallel" app="effects/ParallelEffectExample"/>
-            <node label="Pause" app="effects/PauseEffectExample"/>
-            <node label="RemoveItemActionEffect" 
app="effects/AddItemActionEffectExample"/>
-            <node label="Resize" app="effects/ResizeEffectExample"/>
-            <node label="Rotate" app="effects/RotateEffectExample"/>
-            <node label="Sequence" app="effects/SequenceEffectExample"/>
-            <node label="SoundEffect" app="effects/SoundEffectExample"/>
-            <node label="WipeDown" app="effects/WipeDownExample"/>
-            <node label="WipeLeft" app="effects/WipeLeftExample"/>
-            <node label="WipeRight" app="effects/WipeRightExample"/>
-            <node label="WipeUp" app="effects/WipeUpExample"/>
-            <node label="Zoom" app="effects/ZoomEffectExample"/>
-        </node>
-        <node label="View States">
-            <node label="State" app="states/StatesExample"/>
-        </node>
-        <node label="Transitions">
-            <node label="Transition" app="states/TransitionExample"/>
-        </node>
-    </node>
-    </node>
+       <node label="FrameWork Components">
+               <node label="MX FrameWork Components">
+                       <node label="Visual Components">
+                               <node label="General Controls">
+                                       <node label="Alert" 
app="controls/SimpleAlert" />
+                                       <node label="ColorPicker" 
app="controls/ColorPickerExample" />
+                                       <node label="ComboBox" 
app="controls/SimpleComboBox" />
+                                       <node label="DataGrid" 
app="controls/SimpleDataGrid" />
+                                       <node label="HorizontalList" 
app="controls/HorizontalListExample" />
+                                       <node label="HRule" 
app="controls/SimpleHRule" />
+                                       <node label="HScrollBar" 
app="controls/HScrollBarExample" />
+                                       <node label="HSlider" 
app="controls/SimpleImageHSlider" />
+                                       <node label="List" 
app="controls/SimpleList" />
+                                       <node label="NumericStepper" 
app="controls/NumericStepperExample" />
+                                       <node label="ProgressBar" 
app="controls/SimpleProgressBar" />
+                                       <node label="Spacer" 
app="controls/SpacerExample" />
+                                       <node label="TabBar" 
app="controls/TabBarExample" />
+                                       <node label="TileList" 
app="controls/TileListExample" />
+                                       <node label="Tree" 
app="controls/TreeExample" />
+                                       <node label="VRule" 
app="controls/SimpleVRule" />
+                                       <node label="VScrollBar" 
app="controls/VScrollBarExample" />
+                                       <node label="VSlider" 
app="controls/SimpleImageVSlider" />
+                               </node>
+                               <node label="Button Controls">
+                                       <node label="Button" 
app="controls/ButtonExample" />
+                                       <node label="ButtonBar" 
app="controls/ButtonBarExample" />
+                                       <node label="CheckBox" 
app="controls/CheckBoxExample" />
+                                       <node label="LinkBar" 
app="controls/LinkBarExample" />
+                                       <node label="LinkButton" 
app="controls/LinkButtonExample" />
+                                       <node label="PopUpButton" 
app="controls/PopUpButtonExample" />
+                                       <node label="RadioButton" 
app="controls/RadioButtonExample" />
+                                       <node label="RadioButtonGroup" 
app="controls/RadioButtonGroupExample" />
+                                       <node label="ToggleButtonBar" 
app="controls/ToggleButtonBarExample" />
+                               </node>
+                               <node label="Date Controls">
+                                       <node label="DateChooser" 
app="controls/DateChooserExample" />
+                                       <node label="DateField" 
app="controls/DateFieldExample" />
+                               </node>
+                               <node label="Loader Controls">
+                                       <node label="Image" 
app="controls/SimpleImage" />
+                                       <node label="SWFLoader" 
app="controls/SimpleLoader" src="controls/Local.mxml" />
+                                       <node label="VideoDisplay" 
app="controls/VideoDisplayExample" />
+                               </node>
+                               <node label="Menu Controls">
+                                       <node label="Menu" 
app="controls/SimpleMenuExample" />
+                                       <node label="MenuBar" 
app="controls/MenuBarExample" />
+                                       <node label="PopUpMenuButton" 
app="controls/PopUpButtonMenuExample" />
+                               </node>
+                               <node label="Text Controls">
+                                       <node label="Label" 
app="controls/LabelExample" />
+                                       <node label="RichTextEditor" 
app="controls/RichTextEditorExample" />
+                                       <node label="Text" 
app="controls/TextExample" />
+                                       <node label="TextArea" 
app="controls/TextAreaExample" />
+                                       <node label="TextInput" 
app="controls/TextInputExample" />
+                               </node>
+                               <node label="Containers">
+                                       <node label="Application" 
app="core/SimpleApplicationExample" />
+                                       <node label="Accordion" 
app="containers/AccordionExample" />
+                                       <node label="ApplicationControlBar" 
app="containers/SimpleApplicationControlBarExample" />
+                                       <node label="Box" 
app="containers/SimpleBoxExample" />
+                                       <node label="Canvas" 
app="containers/SimpleCanvasExample" />
+                                       <node label="ControlBar" 
app="containers/SimpleControlBarExample" />
+                                       <node label="DividedBox" 
app="containers/DividedBoxExample" />
+                                       <node label="Form, FormHeading, 
FormItem" app="containers/FormExample" />
+                                       <node label="Grid, GridItem, GridRow" 
app="containers/GridLayoutExample" />
+                                       <node label="HBox" 
app="containers/HBoxExample" />
+                                       <node label="HDividedBox" 
app="containers/HDividedBoxExample" />
+                                       <node label="Panel" 
app="containers/SimplePanelExample" />
+                                       <node label="TabNavigator" 
app="containers/TabNavigatorExample" />
+                                       <node label="Tile" 
app="containers/TileLayoutExample" />
+                                       <node label="TitleWindow" 
app="containers/TitleWindowApp"
+                                               
src="containers/SimpleTitleWindowExample.mxml" />
+                                       <node label="VBox" 
app="containers/VBoxExample" />
+                                       <node label="VDividedBox" 
app="containers/VDividedBoxExample" />
+                                       <node label="ViewStack" 
app="containers/ViewStackExample" />
+                               </node>
+                               <node label="Repeater Control">
+                                       <node label="Repeater" 
app="core/RepeaterExample" />
+                               </node>
+                       </node>
+                       <node label="Print Controls">
+                               <node label="FlexPrintJob, PrintDataGrid" 
app="printing/PrintDataGridExample"
+                                       
src="printing/FormPrintView.mxml&amp;printing/FormPrintHeader.mxml&amp;printing/FormPrintFooter.mxml"
 />
+                       </node>
+                       <node label="Validators and Formatters">
+                               <node label="Validators">
+                                       <node label="CreditCardValidator" 
app="validators/CreditCardValidatorExample" />
+                                       <node label="CurrencyValidator" 
app="validators/CurrencyValidatorExample" />
+                                       <node label="DateValidator" 
app="validators/DateValidatorExample" />
+                                       <node label="EmailValidator" 
app="validators/EmailValidatorExample" />
+                                       <node label="NumberValidator" 
app="validators/NumberValidatorExample" />
+                                       <node label="PhoneNumberValidator" 
app="validators/PhoneNumberValidatorExample" />
+                                       <node label="RegExpValidator" 
app="validators/RegExValidatorExample" />
+                                       <node label="SocialSecurityValidator" 
app="validators/SocialSecurityValidatorExample" />
+                                       <node label="StringValidator" 
app="validators/StringValidatorExample" />
+                                       <node label="Validator" 
app="validators/SimpleValidatorExample" />
+                                       <node label="ZipCodeValidator" 
app="validators/ZipCodeValidatorExample" />
+                               </node>
+                               <node label="Formatters">
+                                       <node label="CurrencyFormatter" 
app="formatters/CurrencyFormatterExample" />
+                                       <node label="DateFormatter" 
app="formatters/DateFormatterExample" />
+                                       <node label="Formatter" 
app="formatters/SimpleFormatterExample" />
+                                       <node label="NumberFormatter" 
app="formatters/NumberFormatterExample" />
+                                       <node label="PhoneFormatter" 
app="formatters/PhoneFormatterExample" />
+                                       <node label="SwitchSymbolFormatter" 
app="formatters/SwitchSymbolFormatterExample" />
+                                       <node label="ZipCodeFormatter" 
app="formatters/ZipCodeFormatterExample" />
+                               </node>
+                       </node>
+                       <node label="Effects, View States, and Transitions">
+                               <node label="Effects">
+                                       <node label="AddItemActionEffect" 
app="effects/AddItemActionEffectExample" />
+                                       <node label="AnimateProperty" 
app="effects/AnimatePropertyEffectExample" />
+                                       <node label="Blur" 
app="effects/BlurEffectExample" />
+                                       <node label="Dissolve" 
app="effects/DissolveEffectExample" />
+                                       <node label="Effect" 
app="effects/SimpleEffectExample" />
+                                       <node label="Fade" 
app="effects/FadeEffectExample" />
+                                       <node label="Glow" 
app="effects/GlowEffectExample" />
+                                       <node label="Iris" 
app="effects/IrisEffectExample" />
+                                       <node label="Move" 
app="effects/MoveEffectExample" />
+                                       <node label="Parallel" 
app="effects/ParallelEffectExample" />
+                                       <node label="Pause" 
app="effects/PauseEffectExample" />
+                                       <node label="RemoveItemActionEffect" 
app="effects/AddItemActionEffectExample" />
+                                       <node label="Resize" 
app="effects/ResizeEffectExample" />
+                                       <node label="Rotate" 
app="effects/RotateEffectExample" />
+                                       <node label="Sequence" 
app="effects/SequenceEffectExample" />
+                                       <node label="SoundEffect" 
app="effects/SoundEffectExample" />
+                                       <node label="WipeDown" 
app="effects/WipeDownExample" />
+                                       <node label="WipeLeft" 
app="effects/WipeLeftExample" />
+                                       <node label="WipeRight" 
app="effects/WipeRightExample" />
+                                       <node label="WipeUp" 
app="effects/WipeUpExample" />
+                                       <node label="Zoom" 
app="effects/ZoomEffectExample" />
+                               </node>
+                               <node label="View States">
+                                       <node label="State" 
app="states/StatesExample" />
+                               </node>
+                               <node label="Transitions">
+                                       <node label="Transition" 
app="states/TransitionExample" />
+                               </node>
+                       </node>
+                       <node label="Datavisualization Components">
+                               <node label="Charts">
+                                       <node label="Chart Controls">
+                                               <node label="AreaChart" 
app="charts/Line_AreaChartExample" />
+                                               <node label="AxisRenderer" 
app="charts/HLOCChartExample" />
+                                               <node label="BarChart" 
app="charts/Column_BarChartExample" />
+                                               <node label="BubbleChart" 
app="charts/BubbleChartExample" />
+                                               <node label="CandlestickChart" 
app="charts/CandlestickChartExample" />
+                                               <node label="CategoryAxis" 
app="charts/HLOCChartExample" />
+                                               <node label="ColumnChart" 
app="charts/Column_BarChartExample" />
+                                               <node label="DateTimeAxis" 
app="charts/DateTimeAxisExample" />
+                                               <node label="GridLines" 
app="charts/GridLinesExample" />
+                                               <node label="HLOCChart" 
app="charts/HLOCChartExample" />
+                                               <node label="Legend" 
app="charts/PlotChartExample" />
+                                               <node label="LinearAxis" 
app="charts/HLOCChartExample" />
+                                               <node label="LineChart" 
app="charts/Line_AreaChartExample" />
+                                               <node label="LogAxis" 
app="charts/LogAxisExample" />
+                                               <node label="PieChart" 
app="charts/PieChartExample" />
+                                               <node label="PlotChart" 
app="charts/PlotChartExample" />
+                                       </node>
+                                       <node label="Chart Series">
+                                               <node label="AreaSeries" 
app="charts/Line_AreaChartExample" />
+                                               <node label="BarSeries" 
app="charts/Column_BarChartExample" />
+                                               <node label="BubbleSeries" 
app="charts/BubbleChartExample" />
+                                               <node label="CandlestickSeries" 
app="charts/CandlestickChartExample" />
+                                               <node label="ColumnSeries" 
app="charts/Column_BarChartExample" />
+                                               <node label="HLOCSeries" 
app="charts/HLOCChartExample" />
+                                               <node label="LineSeries" 
app="charts/Line_AreaChartExample" />
+                                               <node label="PieSeries" 
app="charts/PieChartExample" />
+                                               <node label="PlotSeries" 
app="charts/PlotChartExample" />
+                                       </node>
+=                                      <node label="Chart Effects">
+                                               <node label="SeriesInterpolate" 
app="charts/SeriesInterpolateExample" />
+                                               <node label="SeriesSlide" 
app="charts/SeriesSlideExample" />
+                                               <node label="SeriesZoom" 
app="charts/SeriesZoomExample" />
+                                       </node>
+                               </node>
+                               <node label="AdancedDataGrid">
+                                       <node label="AdvancedDataGrid" 
app="controls/AdvancedDataGridExample" />
+                               </node>
+                               <node label="OLAPDataGrid">
+                                       <node label="OLAPDataGrid" 
app="controls/OLAPDataGridExample" />
+                               </node>
+                               <node label="Printing">
+                                       <node label="ADG Printing" 
app="printing/AdvancedPrintDataGridExample" />
+                               </node>
+                       </node>
+               </node>
+       </node>
 </compTree>
\ No newline at end of file

Reply via email to