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:
FocusListener
,MouseListener
,MouseMotionListener
,Shape
,Serializable
,Cloneable
,EventListener
,Caret
- Enclosing class:
FlatRSyntaxTextAreaUI
private static class FlatRSyntaxTextAreaUI.FlatConfigurableCaret
extends org.fife.ui.rtextarea.ConfigurableCaret
-
Nested Class Summary
Nested classes/interfaces inherited from class org.fife.ui.rtextarea.ConfigurableCaret
org.fife.ui.rtextarea.ConfigurableCaret.SelectionType
Nested classes/interfaces inherited from class java.awt.geom.Rectangle2D
Rectangle2D.Double, Rectangle2D.Float
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate int
private int
private boolean
private boolean
Fields inherited from class javax.swing.text.DefaultCaret
ALWAYS_UPDATE, changeEvent, listenerList, NEVER_UPDATE, UPDATE_WHEN_ON_EDT
Fields inherited from class java.awt.geom.Rectangle2D
OUT_BOTTOM, OUT_LEFT, OUT_RIGHT, OUT_TOP
-
Constructor Summary
Constructors -
Method Summary
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
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.awt.Shape
contains, contains, contains, contains, getPathIterator, getPathIterator, intersects, intersects
-
Field Details
-
isWordSelection
private boolean isWordSelection -
isLineSelection
private boolean isLineSelection -
dragSelectionStart
private int dragSelectionStart -
dragSelectionEnd
private int dragSelectionEnd
-
-
Constructor Details
-
FlatConfigurableCaret
private FlatConfigurableCaret()
-
-
Method Details
-
mousePressed
- Specified by:
mousePressed
in interfaceMouseListener
- Overrides:
mousePressed
in classorg.fife.ui.rtextarea.ConfigurableCaret
-
mouseReleased
- Specified by:
mouseReleased
in interfaceMouseListener
- Overrides:
mouseReleased
in classorg.fife.ui.rtextarea.ConfigurableCaret
-
mouseDragged
- Specified by:
mouseDragged
in interfaceMouseMotionListener
- Overrides:
mouseDragged
in classorg.fife.ui.rtextarea.ConfigurableCaret
-
select
private void select(int mark, int dot)
-