public class RMEditorEvents
extends javax.swing.event.MouseInputAdapter
Modifier and Type | Field and Description |
---|---|
java.awt.event.MouseEvent |
_currentEvent |
int |
_doPopup |
RMPoint |
_downPoint |
RMPoint |
_lastPoint |
Constructor and Description |
---|
RMEditorEvents(RMEditor editor)
Creates a new editor events object.
|
Modifier and Type | Method and Description |
---|---|
java.awt.event.MouseEvent |
getCurrentEvent()
Returns the current event.
|
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 float |
getGuideLocation(RMDocument aDoc,
int anIndex)
Returns the guide location for the given index.
|
byte |
getGuideOrientation(RMDocument aDoc,
int anIndex)
Returns the guide orientation for the given index.
|
void |
mouseDragged(java.awt.event.MouseEvent anEvent)
Handle mouse dragged.
|
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.
|
mouseClicked, mouseEntered, mouseExited, mouseMoved, mouseWheelMoved
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public java.awt.event.MouseEvent _currentEvent
public RMPoint _downPoint
public RMPoint _lastPoint
public int _doPopup
public RMEditorEvents(RMEditor editor)
public void processKeyEvent(java.awt.event.KeyEvent anEvent)
public void mousePressed(java.awt.event.MouseEvent anEvent)
mousePressed
in interface java.awt.event.MouseListener
mousePressed
in class java.awt.event.MouseAdapter
public void mouseDragged(java.awt.event.MouseEvent anEvent)
mouseDragged
in interface java.awt.event.MouseMotionListener
mouseDragged
in class java.awt.event.MouseAdapter
public void mouseReleased(java.awt.event.MouseEvent anEvent)
mouseReleased
in interface java.awt.event.MouseListener
mouseReleased
in class java.awt.event.MouseAdapter
public 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 float getGuideLocation(RMDocument aDoc, int anIndex)
public byte getGuideOrientation(RMDocument aDoc, int anIndex)