/* * 04/23/2014 * * This library is distributed under a modified BSD license. See the included * RSyntaxTextArea.License.txt file for details. */ package org.fife.ui.rtextarea; /** * Provides various ways to render a caret such as {@link ConfigurableCaret}.. * * Currently supported renderings include: * * <ol> * <li>As a vertical line (like <code>DefaultCaret</code>)</li> * <li>As a slightly thicker vertical line (like Eclipse)</li> * <li>As an underline</li> * <li>As a "block caret"</li> * <li>As a rectangle around the current character</li> * </ol> * * @author Robert Futrell * @version 1.0 */ public enum CaretStyle { VERTICAL_LINE_STYLE, UNDERLINE_STYLE, BLOCK_STYLE, BLOCK_BORDER_STYLE, THICK_VERTICAL_LINE_STYLE; }