public void setRectangle(String id, int x, int y, int width, int height, int fill) {
		
		int newX      = -1;
		int newY      = -1;
		int newWidth  = -1;
		int newHeight = -1;
		int newFill   = -1;
		
		for(int i=0;i<identity.size();i++) {
			if(identity.get(i).contains(id)) {
				
				if(x == -1)      {newX      = bounds.get(i)[1];} else {newX      = x     ;}
				if(y == -1)      {newY      = bounds.get(i)[2];} else {newY      = y     ;}
				if(width == -1)  {newWidth  = bounds.get(i)[3];} else {newWidth  = width ;}
				if(height == -1) {newHeight = bounds.get(i)[4];} else {newHeight = height;}
				if(fill == -1)   {newFill   = bounds.get(i)[5];} else {newFill   = fill  ;}
				
				attrib_bounds = new int[6];
				attrib_bounds[0] = RECT;        //Shape ID
				attrib_bounds[1] = newX;        //X co-ord
				attrib_bounds[2] = newY;        //Y co-ord
				attrib_bounds[3] = newWidth;    //Width
				attrib_bounds[4] = newHeight;   //Height
				attrib_bounds[5] = newFill;     //Fill or Hollow
				bounds.set(i, attrib_bounds);
				
			}
		}
		
	}