<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" xmlns:demo="demo.*" 
    xmlns:flexlingo="http://flexlingo.googlecode.com/" viewSourceURL="srcview/index.html">
    
    <mx:Script>
        <![CDATA[
            import mx.utils.ObjectProxy;
            import flexlingo.vo.LanguageVO;
            import flexlingo.Lingo;
            import flexlingo.Language;
            
    
            [Bindable] public var lingo : ObjectProxy = new ObjectProxy();
        
    
            
        ]]>
    </mx:Script>
    
    
    <mx:Style source="assets/css/style.css" />
    
    
    <mx:ApplicationControlBar width="90%" dock="true" height="50">
        
        <mx:Label text="FlexLingo {Lingo.phrase('Application Demo').value }" fontSize="16" /> 
        
    
        <mx:Spacer width="100%" />
        
        <mx:LinkBar fontWeight="bold" dataProvider="{viewstack}"/> 
    
        <mx:Spacer width="100%" />
    
        <mx:ComboBox id="langComboBox" dataProvider="{Language.languages}" prompt="{Lingo.phrase('Language').value }" 
            width="200" color="#000000" />
            
            <mx:Button label="{Lingo.phrase('Translate Language Pack').value}" click="translate()" color="#000000">
                <mx:click>
                    { if( langComboBox.selectedItem != null )
                        Lingo.translateLangpack( (langComboBox.selectedItem as LanguageVO).langCode )}
                </mx:click>
            </mx:Button>
    
    </mx:ApplicationControlBar>
    
    
    <mx:ViewStack id="viewstack" width="90%" height="100%">
        
        <demo:DemoTabNav width="100%" label="{Lingo.phrase('Demo').value }"  height="75%" />
        <flexlingo:LingoMaintScreen width="100%" height="75%" label="{Lingo.phrase('Admin').value }" />
        
    </mx:ViewStack>

    
    
    
    
    
    
</mx:Application>