package me.teaisaweso.client;

public class VertexDrawable {
	private int mLeft;
	private int mTop;
	private int mWidth;
	private int mHeight;

	private String mLabel;

	/**
	 * create a new VertexDrawable
	 * 
	 * @param left
	 *            left of the bounding box
	 * @param top
	 *            top of the bounding box
	 * @param width
	 *            width of the bounding box
	 * @param height
	 *            height of the bounding box
	 * @param label
	 *            label of the vertex
	 */
	public VertexDrawable(int left, int top, int width, int height, String label) {
		this.mLeft = left;
		this.mTop = top;
		this.mWidth = width;
		this.mHeight = height;
		this.mLabel = label;
	}

	/**
	 * gets the left of the bounding box of the vertex
	 * 
	 * @return gets the left of the bounding box of the vertex
	 */
	public int getLeft() {
		return mLeft;
	}

	/**
	 * gets the top of the bounding box of the vertex
	 * 
	 * @return gets the top of the bounding box of the vertex
	 */
	public int getTop() {
		return mTop;
	}

	/**
	 * gets the width of the bounding box of the vertex
	 * 
	 * @return gets the width of the bounding box of the vertex
	 */
	public int getWidth() {
		return mWidth;
	}

	/**
	 * gets the height of the bounding box of the vertex
	 * 
	 * @return gets the height of the bounding box of the vertex
	 */
	public int getHeight() {
		return mHeight;
	}

	/**
	 * gets the string label of this vertex
	 * 
	 * @return a string representing the label of this vertex
	 */
	public String getLabel() {
		return mLabel;
	}

}

@@ -1541,10 +1541,497 @@
 el;%0A%09%7D%0A%0A
+%09/**%0A%09 * updates the bounding rectangle of the drawable%0A%09 *%0A%09 * @param left%0A%09 *            the left of the bounding rectangle%0A%09 * @param top%0A%09 *            the right of the bounding rectangle%0A%09 * @param width%0A%09 *            the width of the bounding rectangle%0A%09 * @param height%0A%09 *            the height of the bounding rectangle%0A%09 */%0A%09public void updateBoundingRectangle(int left, int top, int width, int height) %7B%0A%09%09mHeight = height;%0A%09%09mWidth = width;%0A%09%09mTop = top;%0A%09%09mLeft = left;%0A%09%7D%0A
 %7D%0A

add an updatebounding rectangle method to vertexdrawable