org.gjt.sp.jedit.textarea
Class TextAreaMouseHandler
java.lang.Object
java.awt.event.MouseAdapter
javax.swing.event.MouseInputAdapter
org.gjt.sp.jedit.textarea.TextAreaMouseHandler
- All Implemented Interfaces:
- java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.MouseWheelListener, java.util.EventListener, javax.swing.event.MouseInputListener
- Direct Known Subclasses:
- MouseHandler
public class TextAreaMouseHandler
- extends javax.swing.event.MouseInputAdapter
Standalone TextArea MouseHandler.
Methods inherited from class java.awt.event.MouseAdapter |
mouseClicked, mouseEntered, mouseExited, mouseWheelMoved |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface java.awt.event.MouseListener |
mouseClicked, mouseEntered, mouseExited |
textArea
protected final TextArea textArea
dragStartLine
protected int dragStartLine
dragStartOffset
protected int dragStartOffset
dragStart
protected int dragStart
clickCount
protected int clickCount
dragged
protected boolean dragged
quickCopyDrag
protected boolean quickCopyDrag
control
protected boolean control
ctrlForRectangularSelection
protected boolean ctrlForRectangularSelection
maybeDragAndDrop
protected boolean maybeDragAndDrop
mousePressed
public void mousePressed(java.awt.event.MouseEvent evt)
- Specified by:
mousePressed
in interface java.awt.event.MouseListener
- Overrides:
mousePressed
in class java.awt.event.MouseAdapter
doSingleClick
protected void doSingleClick(java.awt.event.MouseEvent evt)
doDoubleClick
protected void doDoubleClick()
doTripleClick
protected void doTripleClick()
mouseMoved
public void mouseMoved(java.awt.event.MouseEvent evt)
- Specified by:
mouseMoved
in interface java.awt.event.MouseMotionListener
- Overrides:
mouseMoved
in class java.awt.event.MouseAdapter
mouseDragged
public void mouseDragged(java.awt.event.MouseEvent evt)
- Specified by:
mouseDragged
in interface java.awt.event.MouseMotionListener
- Overrides:
mouseDragged
in class java.awt.event.MouseAdapter
mouseReleased
public void mouseReleased(java.awt.event.MouseEvent evt)
- Specified by:
mouseReleased
in interface java.awt.event.MouseListener
- Overrides:
mouseReleased
in class java.awt.event.MouseAdapter
isPopupTrigger
public static boolean isPopupTrigger(java.awt.event.MouseEvent evt)
- Returns if the specified event is the popup trigger event.
This implements precisely defined behavior, as opposed to
MouseEvent.isPopupTrigger().
- Parameters:
evt
- The event- Since:
- jEdit 4.3pre7
isMiddleButton
public static boolean isMiddleButton(int modifiers)
- Parameters:
modifiers
- The modifiers flag from a mouse event
- Returns:
- true if the modifier match the middle button
- Since:
- jEdit 4.3pre7
isRightButton
public static boolean isRightButton(int modifiers)
- Parameters:
modifiers
- The modifiers flag from a mouse event
- Returns:
- true if the modifier match the right button
- Since:
- jEdit 4.3pre7
showCursor
protected void showCursor()