Revision 1757 trunk/org.gvsig.app.document.layout2.app/org.gvsig.app.document.layout2.app.mainplugin/src/main/java/org/gvsig/layout/mapbox/tools/LayoutEditMapBoxBehavior.java

View differences:

LayoutEditMapBoxBehavior.java
28 28
import java.awt.geom.AffineTransform;
29 29
import java.awt.geom.Point2D;
30 30
import org.apache.commons.lang3.tuple.Pair;
31
import org.gvsig.app.project.documents.layout.DefaultLayoutNotification;
32 31
import org.gvsig.app.project.documents.layout.FLayoutUtilities;
33 32
import org.gvsig.app.project.documents.layout.LayoutContext;
34
import org.gvsig.app.project.documents.layout.LayoutNotification;
35 33
import org.gvsig.app.project.documents.layout.fframes.FFrame;
36 34
import org.gvsig.app.project.documents.layout.fframes.IFFrame;
37 35
import org.gvsig.app.project.documents.layout.tools.behavior.*;
......
56 54
 */
57 55
public class LayoutEditMapBoxBehavior extends LayoutBehavior {
58 56
    
59
    private static Logger LOGGER = LoggerFactory.getLogger(LayoutEditMapBoxBehavior.class);
57
    private static final Logger LOGGER = LoggerFactory.getLogger(LayoutEditMapBoxBehavior.class);
60 58
    private final LayoutEditMapBoxListenerImpl listener;
61 59
    private boolean dragging = false;
62 60
    
......
160 158
            FFrameMapBox newFrame = (FFrameMapBox) CloneableUtils.cloneQuietly(currFrame);
161 159
            if (this.dragging) {
162 160
                this.listener.drag(newFrame, relativePosition.getLeft(), relativePosition.getRight(), point);
163
                currFrame.getLayoutContext().getFrameCommandsRecord().update(currFrame, newFrame);
164
                getLayoutControl().getLayoutContext().updateFFrames();
165 161
            } else {
166 162
                Point2D.Double mapPoint = newFrame.fromSheetPointToMapBoxPoint(point);
167 163
                Cell cell = newFrame.getModel().getCell(mapPoint.getX(), mapPoint.getY());

Also available in: Unified diff