JadeTextEdit Methods

The methods defined in the JadeTextEdit class are summarized in the following table.

Method Description
addText Adds the specified text to the contents in the specified manner
applySettings Applies the application settings to the text editor
bindKeyToCommand Assigns a key combination to a text editor command
bindKeyToNotification Assigns a key combination to a notification message
bindKeyToText Assigns a key combination to the specified text string
changeKeywords Modifies one of the current keyword lists
clearAllStyles Clears all text styles defined for the control
colorAs6Hex Returns a six-character hexadecimal string in the RGB format of the specified color
configureFor_Jade Performs basic configuration for Jade methods
configureFor_Text Performs basic configuration for plain text
convertEndOfLines Replaces all end-of-line characters in the contents with the specified characters
convertIndentWhitespace Changes the indentation whitespace as specified
copyDefaultToAllStyles Copies the default text style and all of its attributes to all other text styles
copyToClipboard Copies the selected text to the clipboard
cutToClipboard Cuts the selected text from the contents and moves it to the clipboard
doLinemarker Performs linemark actions (for example, set, go-to, and so on)
emptyUndoBuffer Clears the undo and redo action list
find Searches for the specified text in the contents
findAgain Searches for the text and parameter values reused from the most recent find, findMarkAll, or replaceAll method
findMarkAll Searches for the specified text and places linemarks where that text is found
getClipBuffer Returns the contents of the specified editor text buffer
getCoordinates Returns the coordinates of the requested location (in pixels) relative to the client area
getFileEncoding Returns the current file‑encoding values
getGlobalSettings Returns a copy of the global settings table
getLanguageName Returns the name of the specified programming language number
getLineHeight Returns the height in pixels of the specified line
getLineStartPosition Returns the zero-based character offset of the first character in the specified line
getLineText Returns the text contained in the specified line
getLinemarkLines Populates an array with each occurrence (position) of the specified linemark
getNamedAttribute Returns the value of the specified named attribute
getTextLength Returns the number of characters of text in the contents
getTextRange Returns the text in the specified range
getToggleKeyStates Returns the on or off state of the Insert, Caps Lock, Num Lock, and Scroll Lock (or Scr Lk) keys
getWordAt Returns the word at the specified location (that is, the mouse pointer or the caret position)
initializeAppSettings Removes all entries from the application settings table
lineCount Returns the number of lines of text in the contents
lines Returns the height of the client area in lines
loadTextFromFile Replaces the contents of the text editor with the contents of the specified file
moveCaret Moves the caret to the specified position
pasteFromClipboard Pastes the contents of the clipboard into the text editor buffer at the caret position
recordReplay Reapplies the last operation that was undone
redo Reapplies the last operation that was undone
replace Replaces the most recent find match with the specified replacement text
replaceAll Searches for all occurrences of specified text in the contents and replaces it with the specified replacement text
restyleText Recalculates all of the text styling information for the contents using the current language setting
rgb Returns the red, green, and blue color values as an Integer value
saveTextToFile Saves the contents to the specified file
selectAll Selects all of the text in the text editor
setClipBuffer Sets the specified editor text buffer with specified text
setFileEncoding Sets the file kind and unicode BOM encoding to be used
setIndicatorAttributes Sets type and color attributes for an text editor indicator
setLinemarkAttributes Sets type and color attributes for text editor linemarks
setLinemarkLines Adds a linemark to each line in the specified list
setNamedAttribute Sets the specified named attribute to the specified value
setStyleAttributes Sets the attributes of a text style
setTextRangeToStyle Updates the current text styling for each character in the specified range with the specified value
setWordCharactersets Sets the characters that are treated as words, white space, and punctuation in the text editor
shareDocumentFrom Specifies the text editor control whose content is shared by this text editor control
undo Undoes the last edit operation
updateAppSettings Updates the application JadeTextEdit settings table

For details, see "Window, Form, and Control Methods", later in this document.