Gridarta Editor
net.sf.gridarta.textedit.textarea.TextAreaDefaults Class Reference

Encapsulates default settings for a text area. More...

+ Collaboration diagram for net.sf.gridarta.textedit.textarea.TextAreaDefaults:

Public Member Functions

boolean getBlockCaret ()
 
boolean getBracketHighlight ()
 
Color getBracketHighlightColor ()
 
boolean getCaretBlinks ()
 
Color getCaretColor ()
 
boolean getCaretVisible ()
 
int getCols ()
 
SyntaxDocument getDocument ()
 
boolean getEditable ()
 
int getElectricScroll ()
 
Color getEolMarkerColor ()
 
boolean getEolMarkers ()
 
InputHandler getInputHandler ()
 
boolean getLineHighlight ()
 
Color getLineHighlightColor ()
 
boolean getPaintInvalid ()
 
JPopupMenu getPopup ()
 
int getRows ()
 
Color getSelectionColor ()
 
SyntaxStyles getStyles ()
 Returns the syntax styles used to paint colorized text. More...
 
 TextAreaDefaults (@NotNull final ScriptEditControl scriptEditControl, @NotNull final MenuEntries menuEntries)
 Creates a new instance. More...
 

Private Attributes

final boolean blockCaret = false
 
final boolean bracketHighlight = true
 
final Color bracketHighlightColor = Color.gray
 
final boolean caretBlinks = true
 
final Color caretColor = Color.red
 
final boolean caretVisible = true
 
final int cols = 80
 
final SyntaxDocument document = null
 
final boolean editable = true
 
final int electricScroll = 3
 
final Color eolMarkerColor = new Color(0x009999)
 
final boolean eolMarkers = false
 
final InputHandler inputHandler
 
final boolean lineHighlight = true
 
final Color lineHighlightColor = new Color(0xffff80)
 
final boolean paintInvalid = true
 
final JPopupMenu popup = null
 
final int rows = 25
 
final Color selectionColor = new Color(0xccccff)
 
final SyntaxStyles styles = SyntaxUtilities.getDefaultSyntaxStyles()
 The syntax styles used to paint colorized text. More...
 

Detailed Description

Encapsulates default settings for a text area.

This can be passed to the constructor once the necessary fields have been filled out. The advantage of doing this over calling lots of set() methods after creating the text area is that this method is faster.

Definition at line 26 of file TextAreaDefaults.java.

Constructor & Destructor Documentation

◆ TextAreaDefaults()

net.sf.gridarta.textedit.textarea.TextAreaDefaults.TextAreaDefaults ( @NotNull final ScriptEditControl  scriptEditControl,
@NotNull final MenuEntries  menuEntries 
)

Creates a new instance.

Parameters
scriptEditControlthe script edit control to affect
menuEntriesthe menu entries to include in the function menu popup

Definition at line 86 of file TextAreaDefaults.java.

References net.sf.gridarta.textedit.textarea.InputHandler.addDefaultKeyBindings().

+ Here is the call graph for this function:

Member Function Documentation

◆ getBlockCaret()

boolean net.sf.gridarta.textedit.textarea.TextAreaDefaults.getBlockCaret ( )

◆ getBracketHighlight()

boolean net.sf.gridarta.textedit.textarea.TextAreaDefaults.getBracketHighlight ( )

◆ getBracketHighlightColor()

Color net.sf.gridarta.textedit.textarea.TextAreaDefaults.getBracketHighlightColor ( )

◆ getCaretBlinks()

boolean net.sf.gridarta.textedit.textarea.TextAreaDefaults.getCaretBlinks ( )

◆ getCaretColor()

Color net.sf.gridarta.textedit.textarea.TextAreaDefaults.getCaretColor ( )

◆ getCaretVisible()

boolean net.sf.gridarta.textedit.textarea.TextAreaDefaults.getCaretVisible ( )

◆ getCols()

int net.sf.gridarta.textedit.textarea.TextAreaDefaults.getCols ( )

◆ getDocument()

SyntaxDocument net.sf.gridarta.textedit.textarea.TextAreaDefaults.getDocument ( )

◆ getEditable()

boolean net.sf.gridarta.textedit.textarea.TextAreaDefaults.getEditable ( )

◆ getElectricScroll()

int net.sf.gridarta.textedit.textarea.TextAreaDefaults.getElectricScroll ( )

◆ getEolMarkerColor()

Color net.sf.gridarta.textedit.textarea.TextAreaDefaults.getEolMarkerColor ( )

◆ getEolMarkers()

boolean net.sf.gridarta.textedit.textarea.TextAreaDefaults.getEolMarkers ( )

◆ getInputHandler()

InputHandler net.sf.gridarta.textedit.textarea.TextAreaDefaults.getInputHandler ( )

◆ getLineHighlight()

boolean net.sf.gridarta.textedit.textarea.TextAreaDefaults.getLineHighlight ( )

◆ getLineHighlightColor()

Color net.sf.gridarta.textedit.textarea.TextAreaDefaults.getLineHighlightColor ( )

◆ getPaintInvalid()

boolean net.sf.gridarta.textedit.textarea.TextAreaDefaults.getPaintInvalid ( )

Definition at line 175 of file TextAreaDefaults.java.

References net.sf.gridarta.textedit.textarea.TextAreaDefaults.paintInvalid.

Referenced by net.sf.gridarta.textedit.scripteditor.ScriptEditView.addTab().

+ Here is the caller graph for this function:

◆ getPopup()

JPopupMenu net.sf.gridarta.textedit.textarea.TextAreaDefaults.getPopup ( )

◆ getRows()

int net.sf.gridarta.textedit.textarea.TextAreaDefaults.getRows ( )

◆ getSelectionColor()

Color net.sf.gridarta.textedit.textarea.TextAreaDefaults.getSelectionColor ( )

◆ getStyles()

SyntaxStyles net.sf.gridarta.textedit.textarea.TextAreaDefaults.getStyles ( )

Returns the syntax styles used to paint colorized text.

Returns
the styles

Definition at line 134 of file TextAreaDefaults.java.

References net.sf.gridarta.textedit.textarea.TextAreaDefaults.styles.

Member Data Documentation

◆ blockCaret

final boolean net.sf.gridarta.textedit.textarea.TextAreaDefaults.blockCaret = false
private

◆ bracketHighlight

final boolean net.sf.gridarta.textedit.textarea.TextAreaDefaults.bracketHighlight = true
private

◆ bracketHighlightColor

final Color net.sf.gridarta.textedit.textarea.TextAreaDefaults.bracketHighlightColor = Color.gray
private

◆ caretBlinks

final boolean net.sf.gridarta.textedit.textarea.TextAreaDefaults.caretBlinks = true
private

◆ caretColor

final Color net.sf.gridarta.textedit.textarea.TextAreaDefaults.caretColor = Color.red
private

◆ caretVisible

final boolean net.sf.gridarta.textedit.textarea.TextAreaDefaults.caretVisible = true
private

◆ cols

final int net.sf.gridarta.textedit.textarea.TextAreaDefaults.cols = 80
private

◆ document

final SyntaxDocument net.sf.gridarta.textedit.textarea.TextAreaDefaults.document = null
private

◆ editable

final boolean net.sf.gridarta.textedit.textarea.TextAreaDefaults.editable = true
private

◆ electricScroll

final int net.sf.gridarta.textedit.textarea.TextAreaDefaults.electricScroll = 3
private

◆ eolMarkerColor

final Color net.sf.gridarta.textedit.textarea.TextAreaDefaults.eolMarkerColor = new Color(0x009999)
private

◆ eolMarkers

final boolean net.sf.gridarta.textedit.textarea.TextAreaDefaults.eolMarkers = false
private

◆ inputHandler

final InputHandler net.sf.gridarta.textedit.textarea.TextAreaDefaults.inputHandler
private

◆ lineHighlight

final boolean net.sf.gridarta.textedit.textarea.TextAreaDefaults.lineHighlight = true
private

◆ lineHighlightColor

final Color net.sf.gridarta.textedit.textarea.TextAreaDefaults.lineHighlightColor = new Color(0xffff80)
private

◆ paintInvalid

final boolean net.sf.gridarta.textedit.textarea.TextAreaDefaults.paintInvalid = true
private

◆ popup

final JPopupMenu net.sf.gridarta.textedit.textarea.TextAreaDefaults.popup = null
private

◆ rows

final int net.sf.gridarta.textedit.textarea.TextAreaDefaults.rows = 25
private

◆ selectionColor

final Color net.sf.gridarta.textedit.textarea.TextAreaDefaults.selectionColor = new Color(0xccccff)
private

◆ styles

final SyntaxStyles net.sf.gridarta.textedit.textarea.TextAreaDefaults.styles = SyntaxUtilities.getDefaultSyntaxStyles()
private

The syntax styles used to paint colorized text.

Definition at line 52 of file TextAreaDefaults.java.

Referenced by net.sf.gridarta.textedit.textarea.TextAreaDefaults.getStyles().


The documentation for this class was generated from the following file: