currentDraggableLocation.getLeft(), currentDraggableLocation.getTop());
movablePanel.addStyleName(getStylePrimaryName() + "-Movable");
// one time calculation of boundary panel location for efficiency during
// dragging
Location widgetLocation = new WidgetLocation(context.boundaryPanel, null);
final int[] border = DOM.getBorderSizes(context.boundaryPanel.getElement());
boundaryOffsetX = widgetLocation.getLeft() + border[3];
boundaryOffsetY = widgetLocation.getTop() + border[0];
final Dimension box = DOM.getClientSize(boundaryPanel.getElement());
dropTargetClientWidth = box.width;
dropTargetClientHeight = box.height;
layoutData = (BorderLayoutData) BaseLayout.getLayoutData(widget);