 package spark.skins.mobile
 {
 import mx.core.ClassFactory;
+import mx.core.IContainerInvalidating;
 import mx.core.IFactory;
+import mx.core.ILayoutElement;
+import mx.core.mx_internal;
+import mx.managers.ILayoutManagerContainerClient;
+use namespace mx_internal;
 
 import spark.components.TabbedViewNavigator;
 import spark.components.TabbedViewNavigatorApplication;

        addChild(navigator);
    }
	
	/**
	 *  @private
	 */
	override public function validateEstimatedSizesOfChildren():void
	{		
		navigator.setEstimatedSize(estimatedWidth, estimatedHeight);
	}
    
    /**
     *  @inheritDoc

     */
    override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
    {
        // navigator is constrained to the size of the skin.
        // if you change this, also update validateEstimatedSizesOfChild
        navigator.setLayoutBoundsSize(unscaledWidth, unscaledHeight);
        navigator.setLayoutBoundsPosition(0, 0);
    }
