Package com.formdev.flatlaf.themeeditor
Class FlatRSyntaxTextAreaUI.FlatConfigurableCaret
- java.lang.Object
-
- java.awt.geom.RectangularShape
-
- java.awt.geom.Rectangle2D
-
- java.awt.Rectangle
-
- javax.swing.text.DefaultCaret
-
- org.fife.ui.rtextarea.ConfigurableCaret
-
- com.formdev.flatlaf.themeeditor.FlatRSyntaxTextAreaUI.FlatConfigurableCaret
-
- All Implemented Interfaces:
java.awt.event.FocusListener,java.awt.event.MouseListener,java.awt.event.MouseMotionListener,java.awt.Shape,java.io.Serializable,java.lang.Cloneable,java.util.EventListener,javax.swing.text.Caret
- Enclosing class:
- FlatRSyntaxTextAreaUI
private static class FlatRSyntaxTextAreaUI.FlatConfigurableCaret extends org.fife.ui.rtextarea.ConfigurableCaret
-
-
Field Summary
Fields Modifier and Type Field Description private intdragSelectionEndprivate intdragSelectionStartprivate booleanisLineSelectionprivate booleanisWordSelection
-
Constructor Summary
Constructors Modifier Constructor Description privateFlatConfigurableCaret()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidmouseDragged(java.awt.event.MouseEvent e)voidmousePressed(java.awt.event.MouseEvent e)voidmouseReleased(java.awt.event.MouseEvent e)private voidselect(int mark, int dot)-
Methods inherited from class org.fife.ui.rtextarea.ConfigurableCaret
damage, deinstall, getPasteOnMiddleMouseClick, getRoundedSelectionEdges, getSelectionPainter, getStyle, getTextArea, install, isAlwaysVisible, mouseClicked, paint, setAlwaysVisible, setPasteOnMiddleMouseClick, setRoundedSelectionEdges, setSelectionVisible, setStyle
-
Methods inherited from class javax.swing.text.DefaultCaret
addChangeListener, adjustVisibility, equals, fireStateChanged, focusGained, focusLost, getBlinkRate, getChangeListeners, getComponent, getDot, getDotBias, getListeners, getMagicCaretPosition, getMark, getMarkBias, getUpdatePolicy, isActive, isSelectionVisible, isVisible, mouseEntered, mouseExited, mouseMoved, moveCaret, moveDot, moveDot, positionCaret, removeChangeListener, repaint, setBlinkRate, setDot, setDot, setMagicCaretPosition, setUpdatePolicy, setVisible, toString
-
Methods inherited from class java.awt.Rectangle
add, add, add, contains, contains, contains, contains, createIntersection, createUnion, getBounds, getBounds2D, getHeight, getLocation, getSize, getWidth, getX, getY, grow, inside, intersection, intersects, isEmpty, move, outcode, reshape, resize, setBounds, setBounds, setLocation, setLocation, setRect, setSize, setSize, translate, union
-
Methods inherited from class java.awt.geom.Rectangle2D
add, add, add, contains, contains, getPathIterator, getPathIterator, hashCode, intersect, intersects, intersectsLine, intersectsLine, outcode, setFrame, setRect, union
-
Methods inherited from class java.awt.geom.RectangularShape
clone, contains, contains, getCenterX, getCenterY, getFrame, getMaxX, getMaxY, getMinX, getMinY, intersects, setFrame, setFrame, setFrameFromCenter, setFrameFromCenter, setFrameFromDiagonal, setFrameFromDiagonal
-
-
-
-
Method Detail
-
mousePressed
public void mousePressed(java.awt.event.MouseEvent e)
- Specified by:
mousePressedin interfacejava.awt.event.MouseListener- Overrides:
mousePressedin classorg.fife.ui.rtextarea.ConfigurableCaret
-
mouseReleased
public void mouseReleased(java.awt.event.MouseEvent e)
- Specified by:
mouseReleasedin interfacejava.awt.event.MouseListener- Overrides:
mouseReleasedin classorg.fife.ui.rtextarea.ConfigurableCaret
-
mouseDragged
public void mouseDragged(java.awt.event.MouseEvent e)
- Specified by:
mouseDraggedin interfacejava.awt.event.MouseMotionListener- Overrides:
mouseDraggedin classorg.fife.ui.rtextarea.ConfigurableCaret
-
select
private void select(int mark, int dot)
-
-