 /**
  *  A BitmapGraphic element defines a rectangular region in its parent element's 
  *  coordinate space, filled with bitmap data drawn from a source file.
+ *  
+ *  @includeExample examples/BitmapGraphicExample.mxml
  */
 public class BitmapGraphic extends GraphicElement
 {
-	include "../core/Version.as";
-
-	//--------------------------------------------------------------------------
-	//
-	//  Constructor
-	//
-	//--------------------------------------------------------------------------
-
-	/**
-	 *  Constructor. 
-	 */
-	public function BitmapGraphic()
-	{
-		super();
-		
-		_fill = new BitmapFill();
-	}
-	
-	private var _fill:BitmapFill;
-	
-	//--------------------------------------------------------------------------
-	//
-	//  Properties
-	//
-	//--------------------------------------------------------------------------
-
-	//----------------------------------
-	//  alwaysNeedsDisplayObject
-	//----------------------------------
-	
-	private var _alwaysNeedsDisplayObject:Boolean = false;
-	
-	/*
-	 *  Set this to true to force the Graphic Element to create an underlying Shape
-	 */
-	mx_internal function set alwaysNeedsDisplayObject(value:Boolean):void
-	{
-		if (value != _alwaysNeedsDisplayObject)
-		{
-			_alwaysNeedsDisplayObject = value;
-			notifyElementLayerChanged();
-		}
-	}
-	
-	mx_internal function get alwaysNeedsDisplayObject():Boolean
-	{
-		return _alwaysNeedsDisplayObject;
-	}
-	
+    include "../core/Version.as";
+
+    //--------------------------------------------------------------------------
+    //
+    //  Constructor
+    //
+    //--------------------------------------------------------------------------
+
+    /**
+     *  Constructor. 
+     */
+    public function BitmapGraphic()
+    {
+        super();
+        
+        _fill = new BitmapFill();
+    }
+    
+    private var _fill:BitmapFill;
+    
+    //--------------------------------------------------------------------------
+    //
+    //  Properties
+    //
+    //--------------------------------------------------------------------------
+
+    //----------------------------------
+    //  alwaysNeedsDisplayObject
+    //----------------------------------
+    
+    private var _alwaysNeedsDisplayObject:Boolean = false;
+    
+    /*
+     *  Set this to true to force the Graphic Element to create an underlying Shape
+     */
+    mx_internal function set alwaysNeedsDisplayObject(value:Boolean):void
+    {
+        if (value != _alwaysNeedsDisplayObject)
+        {
+            _alwaysNeedsDisplayObject = value;
+            notifyElementLayerChanged();
+        }
+    }
+    
+    mx_internal function get alwaysNeedsDisplayObject():Boolean
+    {
+        return _alwaysNeedsDisplayObject;
+    }
+    
     //----------------------------------
     //  resizeMode
     //----------------------------------
+    /**
+     *  Documentation is not currently available.
+     */
     protected static const _NORMAL_UINT:uint = 0;
+
+    /**
+     *  Documentation is not currently available.
+     */
     protected static const _REPEAT_UINT:uint = 1;
+
+    /**
+     *  Documentation is not currently available.
+     */
     protected static const _SCALE_UINT:uint = 2;
 
     /**
-     *  Converts from the <code>String</code> to the <code>uint</code>
+     *  Converts from the String to the uint
      *  representation of the enum values.
+     *  
+     *  @param value The String to convert.
+     *  
+     *  @return The uint representation of the enum values.
      */
     protected static function resizeModeToUINT(value:String):uint
     {

    }

    /**
     *  Converts from the <code>uint</code> to the <code>String</code>
     *  representation of the enum values.
     */
    protected static function resizeModeToString(value:uint):String
    {

            break;
        }

        _fill.begin(g, new Rectangle(fillWidth, fillHeight));
        g.drawRect(drawX, drawY, unscaledWidth, unscaledHeight);
        _fill.end(g);
    }
    
    //--------------------------------------------------------------------------
    //
    //  IAssignableDisplayObject Implementation
    //
    //--------------------------------------------------------------------------

}

