| Create a dragger which tracks a dragging outline offset by the
given amount from the mouse position, with the given dimension
Parameters: webform - The webform dragging is occurring on Parameters: boxes - List of boxes being dragged. Parameters: selections - List of Rectangle objects, where each rectanglerepresents a component getting dragged. The (x,y) position ofthe rectangle represents the relative distance to the rectanglefrom the mouse pointer. The (width,height) of the rectanglerepresents the size of the rectangle to draw.Therefore, { [-10,-10,20,30],[30,40,100,100] } means thatthe dragger will draw two selection rectangles as the mouseis moving; one of size (20,30), one of size (100,100).The first one will be positioned 10 pixels above and to theleft of the current mouse position, the other one 30 pixelsto the right and 40 pixels below the cursor.Important note: The offset rectangle indicatesthe border edge of the component (as is done in most placesin the designer - e.g. see CssBox.getAbsoluteX(), getWidth, etc.) Parameters: beans - List of DesignBean objects corresponding to components movedIf one item in the selection is considered "primary", it shouldbe the first item in the list. It is the coordinate of this(first) item that is reported in the status bar. The list of boxes and the list of selections should haveidentical size, and each view corresponds to the rectanglein the same position in the other list. selections may not be null, and may not an empty list. |