FLEX-34500 show total number of examples in Tour De Flex UI
Project: http://git-wip-us.apache.org/repos/asf/flex-utilities/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-utilities/commit/eaff7558 Tree: http://git-wip-us.apache.org/repos/asf/flex-utilities/tree/eaff7558 Diff: http://git-wip-us.apache.org/repos/asf/flex-utilities/diff/eaff7558 Branch: refs/heads/develop Commit: eaff755831d1ce5c7f845c8d76df7d3a7e406de1 Parents: daf9841 Author: Justin Mclean <jmcl...@apache.org> Authored: Wed Aug 27 14:17:56 2014 +1000 Committer: Justin Mclean <jmcl...@apache.org> Committed: Wed Aug 27 14:17:56 2014 +1000 ---------------------------------------------------------------------- TourDeFlex/TourDeFlex3/src/explorer.mxml | 7 +++++++ 1 file changed, 7 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/flex-utilities/blob/eaff7558/TourDeFlex/TourDeFlex3/src/explorer.mxml ---------------------------------------------------------------------- diff --git a/TourDeFlex/TourDeFlex3/src/explorer.mxml b/TourDeFlex/TourDeFlex3/src/explorer.mxml index 646827a..7a1443d 100755 --- a/TourDeFlex/TourDeFlex3/src/explorer.mxml +++ b/TourDeFlex/TourDeFlex3/src/explorer.mxml @@ -30,12 +30,17 @@ [Embed(source="explorer.xml", mimeType="application/octet-stream")] private var XMLData:Class; + [Bindable] + protected var noExamples:int = 0; + private function init():void { var data:XML = XML(new XMLData()); explorerTree = XML(data.node); compLibTree.dataProvider = explorerTree; + + noExamples = (explorerTree..node.(hasOwnProperty("@app") && @app.length() > 0)).length(); } private function treeChanged(event:Event):void @@ -66,6 +71,8 @@ <mx:HBox width="100%"> <mx:Image source="./mx/controls/assets/ApacheFlexIcon.png" useHandCursor="true" buttonMode="true" click="gotoHome(event)" /> <mx:Label text="{FULL_TITLE}" fontSize="20" fontWeight="bold" /> + <mx:Spacer width="100%" /> + <mx:Label text="{noExamples} examples" /> </mx:HBox> <mx:HDividedBox width="100%" height="100%"> <mx:Panel width="30%" height="100%" title="{TITLE}" dropShadowVisible="false">