// ********************************************************************** // ********************************************************************** // ********************************************************************** package com.obrctm.openmap.editor; import java.awt.*; import java.awt.event.*; import java.util.*; import com.bbn.openmap.omGraphics.*; import com.bbn.openmap.omGraphics.editable.*; import com.bbn.openmap.layer.util.stateMachine.*; import com.bbn.openmap.util.Debug; public class TextSetOffsetState extends GraphicSetOffsetState { public TextSetOffsetState(EditableOMText eomc) { super(eomc); } protected void setGrabPoint(MouseEvent e) { OffsetGrabPoint ogb = (OffsetGrabPoint)graphic.getGrabPoint(EditableOMText.OFFSET_POINT_INDEX); ogb.set(e.getX(), e.getY()); ogb.updateOffsets(); graphic.setMovingPoint(graphic.getGrabPoint(EditableOMText.OFFSET_POINT_INDEX)); graphic.redraw(e); graphic.fireEvent(EOMGCursors.PUTNODE, "Click to place offset point."); } }