// Now do whatever based on the drag mode
if (dragMode == TableTopDragMode.CTRLDRAGGING) {
// Ctrl Drag is used as a clone function
// We want to group this stuff as one single action
undoableEditSupport.beginUpdate();
undoableEditSupport.setEditName(GemCutter.getResourceString("UndoText_CopyDrag"));
DisplayedGemSelection displayedGemSelection = new DisplayedGemSelection(dragList, gemCutter);
Rectangle rect = dragList[0].getBounds();
for (int i = 1; i < dragList.length; i++) {
rect.add(dragList[i].getBounds());