Table of Contents
Enumerations
Name | Values |
---|---|
Themes | Ambiance = 0 |
Chaos = 1 | |
Chrome = 2 | |
Clouds = 3 | |
CloudsMidnight = 4 | |
Cobalt = 5 | |
CrimsonEditor = 6 | |
Dawn = 7 | |
Dreamweaver = 8 | |
Eclipse = 9 | |
GitHub = 10 | |
IdleFingers = 11 | |
iPlastic = 12 | |
Katzenmilch = 13 | |
KRTheme = 14 | |
Kuroir = 15 | |
Merbivore = 16 | |
MerbivoreSoft = 17 | |
MonoIndustrial = 18 | |
Monokai = 19 | |
PastelOnDark = 20 | |
SolarizedDark = 21 | |
SolarizedLight = 22 | |
SQLServer = 23 | |
Terminal = 24 | |
TextMate = 25 | |
Tomorrow = 26 | |
TomorrowNight = 27 | |
TomorrowNightBlue = 28 | |
TomorrowNightBright = 29 | |
TomorrowNightEighties = 30 | |
Twilight = 31 | |
VibrantInk = 32 | |
XCode = 33 | |
Modes | ABAP = 0 |
ABC = 0 | |
ActionScript = 1 | |
ADA = 2 | |
ApacheConf = 3 | |
AppleScript = 4 | |
ASCIIDoc = 5 | |
AssemblyX86 = 6 | |
AutoHotKey = 7 | |
BatchFile = 8 | |
Bro = 9 | |
C_CPP = 10 | |
C9Search = 11 | |
Cirru = 12 | |
Clojure = 13 | |
Cobol = 14 | |
CoffeeScript = 15 | |
ColdFusion = 16 | |
CSharp = 17 | |
CSS = 18 | |
Curly = 19 | |
D = 20 | |
Dart = 21 | |
Diff = 22 | |
Django = 23 | |
DockerFile = 24 | |
Dot = 25 | |
Drools = 26 | |
Eiffel = 27 | |
EJS = 28 | |
Elixir = 29 | |
Elm = 30 | |
ERLang = 31 | |
Forth = 32 | |
Fortran = 33 | |
FTL = 34 | |
GCode = 35 | |
Gherkin = 36 | |
GitIgnore = 37 | |
GLSL = 38 | |
Gobstones = 39 | |
GOLang = 40 | |
Groovy = 41 | |
HAML = 42 | |
Handlebars = 43 | |
Haskell = 44 | |
HaskellCabal = 45 | |
Haxe = 46 | |
HJSON = 47 | |
HTML = 48 | |
HTMLElixir = 49 | |
HTMLRuby = 50 | |
INI = 51 | |
IO = 52 | |
Jack = 53 | |
Jade = 54 | |
Java = 55 | |
JavaScript = 56 | |
JSON = 57 | |
JSONIQ = 58 | |
JSP = 59 | |
JSX = 60 | |
Julia = 61 | |
Kotlin = 62 | |
LaTeX = 63 | |
Lean = 64 | |
LESS = 65 | |
Liquid = 66 | |
LISP = 67 | |
Live_Script = 68 | |
LiveScript = 69 | |
LogIQL = 70 | |
LSL = 71 | |
LUA = 72 | |
LUAPage = 73 | |
Lucene = 74 | |
MakeFile = 75 | |
Markdown = 76 | |
Mask = 77 | |
MatLab = 78 | |
Maze = 79 | |
Mel = 80 | |
MIPS_Assembler = 81 | |
MIPSAssembler = 82 | |
MushCode = 83 | |
MySQL = 84 | |
Nix = 85 | |
NSIS = 86 | |
ObjectiveC = 87 | |
OCAML = 88 | |
Pascal = 89 | |
Perl = 90 | |
PGSQL = 91 | |
PHP = 92 | |
PlainText = 93 | |
PowerShell = 94 | |
Praat = 95 | |
Prolog = 96 | |
Properties = 97 | |
Protobuf = 98 | |
Python = 99 | |
R = 100 | |
Razor = 101 | |
RDoc = 102 | |
RHTML = 103 | |
RST = 104 | |
Ruby = 105 | |
Rust = 106 | |
SASS = 107 | |
SCAD = 108 | |
Scala = 109 | |
Scheme = 110 | |
SCSS = 111 | |
SH = 112 | |
SJS = 113 | |
Smarty = 114 | |
Snippets = 115 | |
SoyTemplate = 116 | |
Space = 117 | |
SQL = 118 | |
SQLServer = 119 | |
Stylus = 120 | |
SVG = 121 | |
Swift = 122 | |
Swig = 123 | |
TCL = 124 | |
Tex = 125 | |
Text = 126 | |
Textile = 127 | |
TOML = 128 | |
TSX = 129 | |
Twig = 130 | |
TypeScript = 131 | |
Vala = 132 | |
VBScript = 133 | |
Velocity = 134 | |
Verilog = 135 | |
VHDL = 136 | |
Wollok = 137 | |
XML = 138 | |
Xojo = 139 | |
XQuery = 140 | |
YAML = 141 |
Constants
Name | Type | Value |
---|---|---|
This class exposes no constants. |
Events
Definition | Description |
---|---|
BreakpointCleared( Row as Integer ) | Raised when the user clears a breakpoint by clicking on the line number gutter. |
BreakpointSet( Row as Integer ) | Raised when the user sets a breakpoint by clicking on the line number gutter. |
SelChange() | Fires when the user changes their selection, either by using the mouse or the keyboard. |
TextChange() | Fires when the user changes the text within the syntax editor. |
UndoManager() | This event signals a change in the CanUndo and CanRedo properties, allowing for dynamic menu enabling/disabling based on state. |
Methods
Definition | Description |
---|---|
AnnotationAdd( Row as Integer, theText as String, theType as String ) | This method will add an annotation icon with informational tooltip to the left of the line numbers in the gutter of the Row specified. |
AnnotationRemove( Row as Integer ) | Remove any annotation on Row. |
AnnotationRemoveAll() | Remove all annotations. |
BreakpointAdd( Row as Integer ) | Add a breakpoint to Row. |
BreakpointRemove( Row as Integer ) | Remove breakpoint from Row. |
BreakpointRemoveAll( Row as Integer ) | Remove all breakpoints from the current document. |
DeselectAll() | Deselect all text in the current document. |
Find( theText as String, intStartPosition as Integer = 0, blnBackward as Boolean = false, blnWrap as Boolean = False, blnCaseSensitive as Boolean = False, blnWholeWord as Boolean = False, blnRegEx as Boolean = False, blnSkipCurrentLine as Boolean = False ) | This starts the Find system. |
FindNext() | Finds the next searched for match in the document. Must follow a call to Find() |
FindPrevious() | Finds the searched for match in the document by moving backward from the current position. Must follow a call to Find() |
GotoLine( Row as Integer ) | Automatically sets the cursor to the start of the line signified by Row. |
Insert( theText as String ) | Inserts theText in to the Syntax Editor at the cursor's current position. |
Redo() | Redo an undone change to the text. |
Replace( replaceWith as String ) | Replace a searched for match. Must follow a call to Find() |
ReplaceAll( replaceWith as String ) | Replace all matches for the previous search. Must follow a call to Find() |
ReplaceAll( strFind as String, replaceWith as String ) | Replace all instances of strFind with replaceWith. |
ResetUndoStack() | Clears the Undo/Redo stack. Useful if you are saving the document and don't want to allow reversing changes back beyond that point. |
ScrollToLine( Row as Integer ) | Scrolls Row in to the syntax editor view. |
SelectAll() | Selects all text within the editor. |
SelectionIndent() | Indents the current line. |
SelectionOutdent() | Outdents the current line. |
SelectionToggleComment() | Toggles comment on the current line. |
SelectionToLowercase() | Convert all text in the current selection to lowercase. |
SelectionToUppercase() | Convert all text in the current selection to uppercase. |
SelectLine( Row as Integer ) | Select the line signified by Row. |
Undo() | Undo a user's change to the text. |
Properties
Name | Type | Default Value | Description |
---|---|---|---|
Annotations() | Dictionary | Nil | The currently applied row annotations. Should not be modified directly. |
AvailableModes() | String | Nil | The currently available syntax highlighting modes. |
AvailableThemes() | String | Nil | The currently available display themes. |
CanRedo Read-Only | Boolean | False | If the editor can Redo a recently undone change. |
CanUndo Read-Only | Boolean | False | If the editor can undo a recent change. |
CodeFolding | Boolean | True | If True and supported by the selected Mode, code blocks will be allowed to fold by clicking an arrow on the gutter. |
CursorColumn Read-Only | Integer | 0 | The column of the document where the cursor currently resides. |
CursorRow Read-Only | Integer | 0 | The row of the document where the cursor currently resides. |
FirstVisibleRow Read-Only | Integer | 0 | The first line that is visible in the editor's display. |
FontSize | Integer | 0 | The size of font to use for the code in the editor. |
HighlightActiveLine | Boolean | True | Places a colored highlight over the line where the cursor resides. This makes it easier for users to quickly find where they left off. |
LastVisibleRow Read-Only | Integer | 0 | The last line that is visible in the editor's display. |
LineCount Read-Only | Integer | 0 | The number of lines in the current document. |
Mode | Modes | Modes.ABAP | The syntax highlight mode to use. |
ReadOnly | Boolean | False | If True, users will not be able to edit the contents of the field. |
SelEnd | Integer | 0 | The end position of the current selection range. |
SelStart | Integer | 0 | The start position of the current selection range. |
SelText Read-Only | String | “” | The currently selected text in the editor. |
ShowPrintMargin | Boolean | False | If True, a print margin line and color differentiation will be display along the left-side corresponding to the width of a 8.5×11 sheet. |
SoftTabs | Boolean | True | Pass true to enable the use of soft tabs. Soft tabs means you're using spaces instead of the tab character. |
SyntaxChecker | Boolean | True | Pass true to enable basic syntax checking for supported languages. Note that while this is enabled, if there is an error in the code then annotations will be hidden in order to display only those errors which need to be resolved. |
Text | String | “” | Get/Set the current text of the document, as a whole. |
Theme | Themes | Themes.Ambiance | The theme used to display the syntax editor. |
WordWrap | Boolean | False | Sets whether or not line wrapping is enabled. |
Examples
There are currently no examples for this class.