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
  • 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

      public void mousePressed(MouseEvent e)
      Specified by:
      mousePressed in interface MouseListener
      Overrides:
      mousePressed in class org.fife.ui.rtextarea.ConfigurableCaret
    • mouseReleased

      public void mouseReleased(MouseEvent e)
      Specified by:
      mouseReleased in interface MouseListener
      Overrides:
      mouseReleased in class org.fife.ui.rtextarea.ConfigurableCaret
    • mouseDragged

      public void mouseDragged(MouseEvent e)
      Specified by:
      mouseDragged in interface MouseMotionListener
      Overrides:
      mouseDragged in class org.fife.ui.rtextarea.ConfigurableCaret
    • select

      private void select(int mark, int dot)