public class RMEditorInputAdapter extends RMViewerInputAdapterImpl
| Constructor and Description |
|---|
RMEditorInputAdapter(RMViewer aViewer)
Creates a new editor events object.
|
| Modifier and Type | Method and Description |
|---|---|
java.awt.event.MouseEvent |
getCurrentEvent()
Returns the current event.
|
RMEditor |
getEditor()
Returns the viewer as an editor.
|
RMPoint |
getEventPointInDoc()
Returns the current event point in document coords.
|
RMPoint |
getEventPointInDoc(boolean snapToGrid)
Returns the current event point in document coords with an option to adjust to conform to grid.
|
RMPoint |
getEventPointInShape(boolean snapToGrid)
Returns the current event point in super-selected shape coords, optionally snapped to grid.
|
RMPoint |
getEventPointInShape(boolean snapToGrid,
boolean snapEdges)
Returns the current event point in super-selected shape coords with an option to adjust to conform to grid.
|
static int |
getGuideCount(RMDocument aDoc)
Returns the number of guides (4 if snapping to margin, otherwise zero).
|
static double |
getGuideLocation(RMDocument aDoc,
int anIndex)
Returns the guide location for the given index.
|
boolean |
getOverridePreview()
Returns whether to override preview mode.
|
void |
keyPressed(java.awt.event.KeyEvent anEvent)
Handle key pressed.
|
void |
keyReleased(java.awt.event.KeyEvent anEvent)
Handle key released.
|
void |
keyTyped(java.awt.event.KeyEvent anEvent)
Handle key pressed.
|
void |
mouseDragged(java.awt.event.MouseEvent anEvent)
Handle mouse dragged.
|
void |
mouseMoved(java.awt.event.MouseEvent anEvent)
Handle mouse moved event.
|
void |
mousePressed(java.awt.event.MouseEvent anEvent)
Handle mouse pressed.
|
void |
mouseReleased(java.awt.event.MouseEvent anEvent)
Handle mouse released.
|
void |
processKeyEvent(java.awt.event.KeyEvent anEvent)
Handles key press events.
|
void |
setOverridePreview(boolean aValue)
Sets whether to override preview mode.
|
copy, mouseClicked, mouseEntered, mouseExited, paint, updateShapeUnderStackgetViewer, processMouseEvent, processMouseMotionEventpublic RMEditorInputAdapter(RMViewer aViewer)
public RMEditor getEditor()
public void mousePressed(java.awt.event.MouseEvent anEvent)
mousePressed in class RMViewerInputAdapterImplpublic void mouseDragged(java.awt.event.MouseEvent anEvent)
mouseDragged in class RMViewerInputAdapterImplpublic void mouseReleased(java.awt.event.MouseEvent anEvent)
mouseReleased in class RMViewerInputAdapterImplpublic void mouseMoved(java.awt.event.MouseEvent anEvent)
mouseMoved in class RMViewerInputAdapterImplpublic void keyReleased(java.awt.event.KeyEvent anEvent)
keyReleased in class RMViewerInputAdapterpublic void keyPressed(java.awt.event.KeyEvent anEvent)
keyPressed in class RMViewerInputAdapterpublic void keyTyped(java.awt.event.KeyEvent anEvent)
keyTyped in class RMViewerInputAdapterpublic void processKeyEvent(java.awt.event.KeyEvent anEvent)
processKeyEvent in class RMViewerInputAdapterpublic java.awt.event.MouseEvent getCurrentEvent()
public RMPoint getEventPointInDoc()
public RMPoint getEventPointInDoc(boolean snapToGrid)
public RMPoint getEventPointInShape(boolean snapToGrid)
public RMPoint getEventPointInShape(boolean snapToGrid, boolean snapEdges)
public static int getGuideCount(RMDocument aDoc)
public static double getGuideLocation(RMDocument aDoc, int anIndex)
public boolean getOverridePreview()
public void setOverridePreview(boolean aValue)