CodeGuide

class CodeGuide(    workbench: AvailWorkbench,     jTextPane: JTextPane,     guideLines: List<Int> = listOf(80)) : LayerUI<JScrollPane>

Draws code guides on the decorated JScrollPane after the appropriate columns.

Author

Todd L Smith

Richard Arriaga

Constructors

Link copied to clipboard
fun CodeGuide(    workbench: AvailWorkbench,     jTextPane: JTextPane,     guideLines: List<Int> = listOf(80))

Functions

Link copied to clipboard
open fun addPropertyChangeListener(p0: PropertyChangeListener)
open fun addPropertyChangeListener(p0: String, p1: PropertyChangeListener)
Link copied to clipboard
open fun applyPropertyChange(p0: PropertyChangeEvent, p1: JLayer<out JScrollPane>)
Link copied to clipboard
fun computeColor(): Color

Compute the color of the guide lines from the workbench's stylesheet.

Link copied to clipboard
open fun contains(    p0: JComponent,     p1: Int,     p2: Int): Boolean
Link copied to clipboard
open fun doLayout(p0: JLayer<out JScrollPane>)
Link copied to clipboard
open fun eventDispatched(p0: AWTEvent, p1: JLayer<out JScrollPane>)
Link copied to clipboard
open fun getAccessibleChild(p0: JComponent, p1: Int): Accessible
Link copied to clipboard
open fun getAccessibleChildrenCount(p0: JComponent): Int
Link copied to clipboard
open override fun getBaseline(    p0: JComponent,     p1: Int,     p2: Int): Int
Link copied to clipboard
open override fun getBaselineResizeBehavior(p0: JComponent): Component.BaselineResizeBehavior
Link copied to clipboard
open override fun getMaximumSize(p0: JComponent): Dimension
Link copied to clipboard
open override fun getMinimumSize(p0: JComponent): Dimension
Link copied to clipboard
open override fun getPreferredSize(p0: JComponent): Dimension
Link copied to clipboard
open fun getPropertyChangeListeners(): Array<PropertyChangeListener>
open fun getPropertyChangeListeners(p0: String): Array<PropertyChangeListener>
Link copied to clipboard
open fun imageUpdate(    p0: Image,     p1: Int,     p2: Int,     p3: Int,     p4: Int,     p5: Int,     p6: JLayer<out JScrollPane>): Boolean
Link copied to clipboard
open override fun installUI(p0: JComponent)
Link copied to clipboard
open override fun paint(g: Graphics, c: JComponent)
Link copied to clipboard
open fun paintImmediately(    p0: Int,     p1: Int,     p2: Int,     p3: Int,     p4: JLayer<out JScrollPane>)
Link copied to clipboard
open fun removePropertyChangeListener(p0: PropertyChangeListener)
open fun removePropertyChangeListener(p0: String, p1: PropertyChangeListener)
Link copied to clipboard
open override fun uninstallUI(p0: JComponent)
Link copied to clipboard
open fun update(p0: Graphics, p1: JComponent)
Link copied to clipboard
open fun updateUI(p0: JLayer<out JScrollPane>)

Properties

Link copied to clipboard
var guideColor: Color

The color of the code guide.

Link copied to clipboard
var x: Int? = null

The X-offset for the guide.