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&printing/FormPrintHeader.mxml&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&printing/FormPrintHeader.mxml&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