         }
     }
         
+    //----------------------------------
+    //  truncation
+    //----------------------------------
+    
+    /**
+     *  @private
+     */
+    private var _truncation:int = 0;
+    
+    /**
+     *  Documentation is not currently available.
+     */
+    public function get truncation():int
+    {
+    	return _truncation;
+    }
+    
+    /**
+     *  @private
+     */
+    public function set truncation(value:int):void
+    {
+    	if (value != _truncation)
+    	{
+    		_truncation = value;
+    		
+    		invalidateSize();
+    		invalidateDisplayList();
+    	}
+    }
+    
     //--------------------------------------------------------------------------
     //
     //  Overridden methods: GraphicElement

    public function TextGraphicElement()
    {
        super();
    }
    
    //--------------------------------------------------------------------------

            text = isEmpty ? "" : text;
        }
    }
    
    //--------------------------------------------------------------------------
    //
    //  Event handlers
    //
    //--------------------------------------------------------------------------

    /**
     *  @private
     */
    private function resourceManager_changeHandler(event:Event):void
    {
		var resourceManager:IResourceManager = ResourceManager.getInstance();

        mx_internal::truncationIndicatorResource = resourceManager.getString(
            "core", "truncationIndicator");

        invalidateSize();
        invalidateDisplayList();
    }
}

}
