Advertisement
Guest User

SciTELua.api

a guest
Mar 5th, 2016
470
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 112.74 KB | None | 0 0
  1.  
  2. _ALERT (e1, e2, ...) prints values to stdout using tostring
  3. _VERSION () returns version of Lua
  4.  
  5. trace(s) - in SciTE, writes s to the output pane (no prefix, no newlines)
  6. dostring(s) - in SciTE, executes s as a Lua string, like Lua 4's dostring
  7.  
  8. editor:textrange(startPos, endPos) - gets the text in the specified range
  9. editor:findtext(text, [flags], [startPos, [endPos]]) - returns the start and end of the first match, or nil if no match
  10. editor:match(text, [flags], [startPos]) - returns a generator that allows you to loop over the matches i.e. for m in editor:match(text, flags) do ... end
  11. editor:append(text) - appends text to the end of the document
  12. editor:insert(pos, text) - inserts text at the specified position
  13. editor:remove(startPos, endPos) - removes the text in the range
  14.  
  15. output:textrange(startPos, endPos) - gets the text in the specified range
  16. output:findtext(text, [flags], [startPos, [endPos]]) - returns the start and end of the first match, or nil if no match
  17. output:match(text, [flags], [startPos]) - returns a generator that allows you to loop over the matches i.e. for m in output:match(text, flags) do ... end
  18. output:append(text) - appends text to the end of the document
  19. output:insert(pos, text) - inserts text at the specified position
  20. output:remove(startPos, endPos) - removes the text in the range
  21.  
  22. scite.Open(filename) - opens a file in a new buffer
  23. scite.ConstantName(number) returns the symbolic name of a Scintilla / SciTE constant
  24. scite.MenuCommand(number) run specifed menu command
  25. scite.SendEditor(SCI_constant, ...) sends a message to the editor pane
  26. scite.SendOutput(SCI_constant, ...) sends a message to the output pane
  27.  
  28.  
  29. editor:AddRefDocument(int doc)\n Create a new document object. Starts with reference count of 1 and not selected into editor. Extend life of document
  30. editor:AddSelection(int caret, int anchor) = int length\n Add a selection
  31. editor:AddStyledText(int length, cells c)\n Add array of cells to document
  32. editor:AddText(string text)\n Add text to the document at current position
  33. editor:AddUndoAction(int token, int flags)\n Add a container action to the undo stack
  34. editor:Allocate(int bytes)\n Enlarge the document to a particular size of text bytes
  35. editor:AnnotationClearAll()\n Clear the annotations from all lines
  36. editor:AnnotationGetStyles(int line) = string styles, int length\n Get the annotation styles for a line
  37. editor:AnnotationGetText(int line) = string text, int length\n Get the annotation text for a line
  38. editor:AnnotationSetStyles(int line, string styles)\n Set the annotation styles for a line
  39. editor:AnnotationSetText(int line, string text)\n Set the annotation text for a line
  40. editor:AppendText(string text)\n Append a string to the end of the document without changing the selection
  41. editor:AssignCmdKey(int keyCode, int keyModifier, int sciCommand)\n When key+modifier combination km is pressed perform msg
  42. editor:AutoCActive() = bool\n Is there an auto-completion list visible?
  43. editor:AutoCCancel()\n Remove the auto-completion list from the screen
  44. editor:AutoCComplete()\n User has selected an item so remove the list and insert the selection
  45. editor:AutoCGetCurrent() = int itemPos\n Get currently selected item position in the auto-completion list
  46. editor:AutoCGetCurrentText() = string text, int length\n Get currently selected item text in the auto-completion list. Returns the length of the item text
  47. editor:AutoCPosStart() = int pos\n Retrieve the position of the caret when the auto-completion list was displayed
  48. editor:AutoCSelect(string select | int select)\n Select the item in the auto-completion list that starts with a string
  49. editor:AutoCShow(int lenEntered, string itemList)\n Display a auto-completion list. The lenEntered parameter indicates how many characters before the caret should be used to provide context
  50. editor:AutoCStops(string charSet)\n Define a set of character that when typed cancel the auto-completion list
  51. editor:BackTab()\n Dedent the selected lines
  52. editor:BeginUndoAction()\n Start a sequence of actions that is undone and redone as a unit. May be nested
  53. editor:BraceBadLight(int posStart)\n Highlight the character at a position indicating there is no matching brace
  54. editor:BraceHighlight(int posStart, int posEnd)\n Highlight the characters at two positions
  55. editor:BraceMatch(int pos) = int pos\n Find the position of a matching brace or INVALID_POSITION if no match
  56. editor:CallTipActive() = bool\n Is there an active call tip?
  57. editor:CallTipCancel()\n Remove the call tip from the screen
  58. editor:CallTipPosStart() = int pos\n Retrieve the position where the caret was before displaying the call tip
  59. editor:CallTipSetHlt(int hlStart, int hlEnd)\n Highlight a segment of the definition
  60. editor:CallTipShow(int posStart, string definition)\n Show a call tip containing a definition near position pos
  61. editor:Cancel()\n Cancel any modes such as call tip or auto-completion list display
  62. editor:ChangeLexerState(int posStart, int posEnd) = int\n Indicate that the internal state of a lexer has changed over a range and therefore there may be a need to redraw
  63. editor:CanPaste() = bool\n Will a paste succeed?
  64. editor:CanRedo() = bool\n Are there any redoable actions in the undo history?
  65. editor:CanUndo() = bool\n Are there any undoable actions in the undo history?
  66. editor:CharLeft()\n Move caret left one character
  67. editor:CharLeftExtend()\n Move caret left one character extending selection to new caret position
  68. editor:CharLeftRectExtend()\n Move caret left one character, extending rectangular selection to new caret position
  69. editor:CharPositionFromPoint(int x, int y) = int pos\n Find the position of a character from a point within the window
  70. editor:CharPositionFromPointClose(int x, int y) = int pos\n Find the position of a character from a point within the window.Return INVALID_POSITION if not close to text
  71. editor:CharRight()\n Move caret right one character
  72. editor:CharRightExtend()\n Move caret right one character extending selection to new caret position
  73. editor:CharRightRectExtend()\n Move caret right one character, extending rectangular selection to new caret position
  74. editor:ChooseCaretX()\n Set the last x chosen value to be the caret x position
  75. editor:Clear()\n Clear the selection
  76. editor:ClearAll()\n Delete all text in the document
  77. editor:ClearAllCmdKeys()\n Drop all key mappings
  78. editor:ClearCmdKey(int keyCode, int keyModifier)\n When key+modifier combination km is pressed do nothing
  79. editor:ClearDocumentStyle()\n Set all style bytes to 0, remove all folding information
  80. editor:ClearRegisteredImages()\n Clear all the registered XPM images
  81. editor:ClearSelections()\n Clear selections to a single empty stream selection
  82. editor:Colourise(int posStart, int posEnd)\n Colourise a segment of the document using the current lexing language
  83. editor:ConvertEOLs(int eolMode)\n Convert all line endings in the document to one mode
  84. editor:Copy()\n Copy the selection to the clipboard
  85. editor:CopyAllowLine()\n Copy the selection, if selection empty copy the line with the caret
  86. editor:CopyRange(int posStart, int posEnd)\n Copy a range of text to the clipboard. Positions are clipped into the document
  87. editor:CopyText(string clipText | int clipText)\n Copy argument text to the clipboard
  88. editor:CreateDocument() = int\n Create a new document object. Starts with reference count of 1 and not selected into editor
  89. editor:Cut()\n Cut the selection to the clipboard
  90. editor:DeleteBack()\n Delete the selection or if no selection, the character before the caret
  91. editor:DeleteBackNotLine()\n Delete the selection or if no selection, the character before the caret. Will not delete the character before at the start of a line
  92. editor:DescribeKeyWordSets() = string descriptions, int length\n Retrieve a '\n' separated list of descriptions of the keyword sets understood by the current lexer
  93. editor:DescribeProperty(string name) = string description, int length\n Describe a property
  94. editor:DelLineLeft()\n Delete back from the current position to the start of the line
  95. editor:DelLineRight()\n Delete forwards from the current position to the end of the line
  96. editor:DelWordLeft()\n Delete the word to the left of the caret
  97. editor:DelWordRight()\n Delete the word to the right of the caret
  98. editor:DelWordRightEnd()\n Delete the word to the right of the caret, but not the trailing non-word characters
  99. editor:DocLineFromVisible(int lineDisplay) = int\n Find the document line of a display line taking hidden lines into account
  100. editor:DocumentEnd()\n Move caret to last position in document
  101. editor:DocumentEndExtend()\n Move caret to last position in document extending selection to new caret position
  102. editor:DocumentStart()\n Move caret to first position in document
  103. editor:DocumentStartExtend()\n Move caret to first position in document extending selection to new caret position
  104. editor:EditToggleOvertype()\n Switch from insert to overtype mode or the reverse
  105. editor:EmptyUndoBuffer()\n Delete the undo history
  106. editor:EncodedFromUTF8(string utf8, string encoded) = int length\n Translates a UTF8 string into the document encoding. Return the length of the result in bytes. On error return 0
  107. editor:EndUndoAction()\n End a sequence of actions that is undone and redone as a unit
  108. editor:EnsureVisible(int line)\n Ensure a particular line is visible by expanding any header line hiding it
  109. editor:EnsureVisibleEnforcePolicy(int line)\n Ensure a particular line is visible by expanding any header line hiding it. Use the currently set visibility policy to determine which range to display
  110. editor:FindColumn(int line, int column) = int pos\n Find the position of a column on a line taking into account tabs and multi-byte characters. If beyond end of line, return line end position
  111. editor:FormatRange(bool draw, formatrange fr)\n On Windows, will draw the document into a display context such as a printer
  112. editor:FormFeed()\n Insert a Form Feed character
  113. editor:GetCurLine() = string text, int caretPos\n Retrieve the text of the line containing the caret. Returns the index of the caret on the line
  114. editor:GetHotspotActiveBack() = int colour\n Get the back colour for active hotspots
  115. editor:GetHotspotActiveFore() = int colour\n Get the fore colour for active hotspots
  116. editor:GetLastChild(int line, int level) = int line\n Find the last child line of a header line
  117. editor:GetLexerLanguage() = string text, int length\n Get current lexer language
  118. editor:GetLine(int line) = string text, int length\n Retrieve the contents of a line. Returns the length of the line
  119. editor:GetLineSelEndPosition(int line) = int pos\n Retrieve the position of the end of the selection at the given line (INVALID_POSITION if no selection on this line)
  120. editor:GetLineSelStartPosition(int line) = int pos\n Retrieve the position of the start of the selection at the given line (INVALID_POSITION if no selection on this line)
  121. editor:GetProperty(key) = string value, int length\n Retrieve a "property" value previously set with Property
  122. editor:GetPropertyExpanded(key) = string value, int length\n Retrieve a "property" value previously set with SetProperty, with "$()" variable replacement on returned buffer
  123. editor:GetSelText() = string text, int length\n Retrieve the selected text. Return the length of the text
  124. editor:GetStyledText(textrange tr) = int bytes\n Retrieve a buffer of cells. Returns the number of bytes in the buffer not including terminating NULs
  125. editor:GetTag(int tagNumber) = string tagValue\n Retrieve the value of a tag from a regular expression search
  126. editor:GetText() = string text, int length\n Retrieve all the text in the document. Returns number of characters retrieved
  127. editor:GetTextRange(textrange tr) = int length\n Retrieve a range of text. Return the length of the text
  128. editor:GotoLine(int line)\n Set caret to start of a line and ensure it is visible
  129. editor:GotoPos(int pos)\n Set caret to a position and ensure it is visible
  130. editor:GrabFocus()\n Set the focus to this Scintilla widget. GTK+ Specific
  131. editor:HideLines(int lineStart, int lineEnd)\n Make a range of lines invisible
  132. editor:HideSelection(bool hide)\n Draw the selection in normal style or with selection highlighted
  133. editor:Home()\n Move caret to first position on line
  134. editor:HomeDisplay()\n Move caret to first position on display line
  135. editor:HomeDisplayExtend()\n Move caret to first position on display line extending selection to new caret position
  136. editor:HomeExtend()\n Move caret to first position on line extending selection to new caret position
  137. editor:HomeRectExtend()\n Move caret to first position on line, extending rectangular selection to new caret position
  138. editor:HomeWrap()\n Similarly Home when word-wrap is enabled
  139. editor:HomeWrapExtend()\n Similarly HomeExtend when word-wrap is enabled
  140. editor:IndicatorAllOnFor(int pos) = int indicator\n Are any indicators present at position?
  141. editor:IndicatorClearRange(int pos, int clearLength)\n Turn a indicator off over a range
  142. editor:IndicatorEnd(int indicator, int pos) = int indicatorStart\n Where does a particular indicator end?
  143. editor:IndicatorFillRange(int pos, int fillLength)\n Turn a indicator on over a range
  144. editor:IndicatorStart(int indicator, int pos) = int indicatorEnd\n Where does a particular indicator start?
  145. editor:IndicatorValueAt(int indicator, int pos) = 0|1\n What value does a particular indicator have at at a position?
  146. editor:InsertText(int pos, string text)\n Insert string at a position. (position=-1 -> current position)
  147. editor:LineCopy()\n Copy the line containing the caret
  148. editor:LineCut()\n Cut the line containing the caret
  149. editor:LineDelete()\n Delete the line containing the caret
  150. editor:LineDown()\n Start of key messages Move caret down one line
  151. editor:LineDownExtend()\n Move caret down one line extending selection to new caret position
  152. editor:LineDownRectExtend()\n RectExtended rectangular selection moves Move caret down one line, extending rectangular selection to new caret position
  153. editor:LineDuplicate()\n Duplicate the current line
  154. editor:LineEnd()\n Move caret to last position on line
  155. editor:LineEndDisplay()\n Move caret to last position on display line
  156. editor:LineEndDisplayExtend()\n Move caret to last position on display line extending selection to new caret position
  157. editor:LineEndExtend()\n Move caret to last position on line extending selection to new caret position
  158. editor:LineEndRectExtend()\n Move caret to last position on line, extending rectangular selection to new caret position
  159. editor:LineEndWrap()\n Similarly LineEnd when word-wrap is enabled
  160. editor:LineEndWrapExtend()\n Similarly LineEndExtend when word-wrap is enabled
  161. editor:LineFromPosition(int pos) = int line\n Retrieve the line containing a position
  162. editor:LineLength(int line) = int length\n How many characters are on a line, not including end of line characters?
  163. editor:LineScroll(int columns, int lines)\n Scroll horizontally and vertically
  164. editor:LineScrollDown()\n Scroll the document down, keeping the caret visible
  165. editor:LineScrollUp()\n Scroll the document up, keeping the caret visible
  166. editor:LinesJoin()\n Join the lines in the target
  167. editor:LinesSplit(int pixelWidth)\n Split the lines in the target into lines that are less wide than pixelWidth where possible
  168. editor:LineTranspose()\n Switch the current line with the previous
  169. editor:LineUp()\n Move caret up one line
  170. editor:LineUpExtend()\n Move caret up one line extending selection to new caret position
  171. editor:LineUpRectExtend()\n Move caret up one line, extending rectangular selection to new caret position
  172. editor:LoadLexerLibrary(string path)\n Load a lexer library (dll / so)
  173. editor:LowerCase()\n Transform the selection to lower case
  174. editor:MarginGetStyles(int line) = string styles, int length\n Get the styles in the text margin for a line
  175. editor:MarginGetText(int line) = string text, int length\n Get the text in the text margin for a line
  176. editor:MarginSetStyles(int line, string styles)\n Set the style in the text margin for a lin
  177. editor:MarginSetText(int line, string text)\n Set the text in the text margin for a line
  178. editor:MarginTextClearAll()\n Clear the margin text on all lines
  179. editor:MarkerAdd(int line, int markerNumber) = int markerID\n Add a marker to a line, returning an ID which can be used to find or delete the marker
  180. editor:MarkerAddSet(int line, int markerNumber)\n Add a set of markers to a line
  181. editor:MarkerDefine(int markerNumber, int markerSymbols)\n Set the symbol used for a particular marker number
  182. editor:MarkerDefinePixmap(int markerNumber, string xpmData)\n Define a marker from a pixmap
  183. editor:MarkerDelete(int line, int markerNumber)\n Delete a marker from a line
  184. editor:MarkerDeleteAll(int markerNumber)\n Delete all markers with a particular number from all lines
  185. editor:MarkerDeleteHandle(int markerHandle)\n Delete a marker
  186. editor:MarkerGet(int line) = int\n Get a bit mask of all the markers set on a line
  187. editor:MarkerLineFromHandle(int markerHandle) = int\n Retrieve the line number at which a particular marker is located
  188. editor:MarkerNext(int lineStart, int markerMask) = int\n Find the next line after lineStart that includes a marker in mask
  189. editor:MarkerPrevious(int lineStart, int markerMask) = int\n Find the previous line before lineStart that includes a marker in mask
  190. editor:MarkerSetAlpha(int markerNumber, int colour)\n Set the alpha used for a marker that is drawn in the text area, not the margin
  191. editor:MarkerSetBack(int markerNumber, colour back)\n Set the background colour used for a particular marker number
  192. editor:MarkerSetFore(int markerNumber, colour fore)\n Set the foreground colour used for a particular marker number
  193. editor:MarkerSymbolDefined(int markerNumber) = int\n Which symbol was defined for markerNumber with MarkerDefine
  194. editor:MoveCaretInsideView()\n Move the caret inside current view if it's not there already
  195. editor:NewLine()\n Insert a new line, may use a CRLF, CR or LF depending on EOL mode
  196. editor:Null()\n Null operation
  197. editor:PageDown()\n Move caret one page down
  198. editor:PageDownExtend()\n Move caret one page down extending selection to new caret position
  199. editor:PageDownRectExtend()\n Move caret one page down, extending rectangular selection to new caret position
  200. editor:PageUp()\n Move caret one page up
  201. editor:PageUpExtend()\n Move caret one page up extending selection to new caret position
  202. editor:PageUpRectExtend()\n Move caret one page up, extending rectangular selection to new caret position
  203. editor:ParaDown()\n Move caret between paragraphs (delimited by empty lines)
  204. editor:ParaDownExtend()\n Move caret between paragraphs (delimited by empty lines)
  205. editor:ParaUp()\n Move caret between paragraphs (delimited by empty lines)
  206. editor:ParaUpExtend()\n Move caret between paragraphs (delimited by empty lines)
  207. editor:Paste()\n Paste the contents of the clipboard into the document replacing the selection
  208. editor:PointXFromPosition(int pos) = int\n Retrieve the x value of the point in the window where a position is displayed
  209. editor:PointYFromPosition(int pos) = int\n Retrieve the y value of the point in the window where a position is displayed
  210. editor:PositionAfter(int pos) = int pos\n Given a valid document position, return the next position taking code page into account. Maximum value returned is the last position in the document
  211. editor:PositionBefore(int pos) = int pos\n Given a valid document position, return the previous position taking code page into account. Returns 0 if passed 0
  212. editor:PositionFromLine(int line) = int pos\n Retrieve the position at the start of a line
  213. editor:PositionFromPoint(int x, int y) = int pos\n Find the position from a point within the window
  214. editor:PositionFromPointClose(int x, int y) = int pos\n Find the position from a point within the window but return INVALID_POSITION if not close to text
  215. editor:PrivateLexerCall(int operation, int pointer) = int\n For private communication between an application and a known lexer
  216. editor:PropertyNames() = string names, int length\n Retrieve a '\n' separated list of properties understood by the current lexer
  217. editor:PropertyType(string name) = int type\n Retrieve the type of a property
  218. editor:Redo()\n Redoes the next action on the undo history
  219. editor:RegisterImage(int type, string xpmData)\n Register an XPM image for use in autocompletion lists
  220. editor:ReleaseDocument(int pDocPointer)\n Create a new document object. Starts with reference count of 1 and not selected into editor.\n Extend life of document. Release a reference to the document, deleting document if it fades to black
  221. editor:ReplaceSel(string text)\n Replace the selected text with the argument text
  222. editor:ReplaceTarget(string replaceText | int replaceText) = int length\n Replace the target text with the argument text. Text is counted so it can contain NULs. Returns the length of the replacement text
  223. editor:ReplaceTargetRE(string replaceText | int replaceText) = int length\n Replace the target text with the argument text after \d processing. Text is counted so it can contain NULs. Looks for \d where d is between 1 and 9 and replaces these with the strings matched in the last search operation which were surrounded by \( and \). Returns the length of the replacement text including any change caused by processing the \d patterns
  224. editor:RotateSelection()\n Set the main selection to the next selection
  225. editor:ScrollCaret()\n Ensure the caret is visible
  226. editor:SearchAnchor()\n Sets the current caret position to be the search anchor
  227. editor:SearchInTarget(string searchText) = int pos\n Search for a counted string in the target and set the target to the found range. Text is counted so it can contain NULs.\n Returns length of range or -1 for failure in which case target is not moved
  228. editor:SearchNext(int flags, string text) = int pos\n Find some text starting at the search anchor. Does not ensure the selection is visible
  229. editor:SearchPrev(int flags, string text) = int pos\n Find some text starting at the search anchor and moving backwards. Does not ensure the selection is visible
  230. editor:SelectAll()\n Select all the text in the document
  231. editor:SelectionDuplicate()
  232. editor:SetCharsDefault()\n Reset the set of characters for whitespace and word characters to the defaults
  233. editor:SetFoldFlags(int flags)\n Set some style options for folding
  234. editor:SetFoldMarginColour(bool useSetting, colour back)\n Set the colours used as a chequerboard pattern in the fold margin
  235. editor:SetFoldMarginHiColour(bool useSetting, colour fore)\n Set the colours used as a chequerboard pattern in the fold margin
  236. editor:SetHotspotActiveBack(bool useSetting, colour back)\n Set and get a back colour for active hotspots
  237. editor:SetHotspotActiveFore(bool useSetting, colour fore)\n Set and get a fore colour for active hotspots
  238. editor:SetLengthForEncode(int bytes)\n Set the length of the utf8 argument for calling EncodedFromUTF8. Set to -1 and the string will be measured to the first nul
  239. editor:SetLexerLanguage(string language)\n Set the lexing language of the document based on string name
  240. editor:SetSavePoint()\n Remember the current position in the undo history as the position at which the document was saved
  241. editor:SetSel(int posStart, int posEnd)\n Select a range of text
  242. editor:SetSelBack(bool useSelectionBackColour, colour back)\n Set the background colour of the selection and whether to use this setting
  243. editor:SetSelection(int caret, int anchor)\n Set a simple selection
  244. editor:SetSelFore(bool useSelectionForeColour, colour fore)\n Set the foreground colour of the selection and whether to use this setting
  245. editor:SetStyling(int length, int style)\n Change style from current styling position for length characters to a style and move the current styling position to after this newly styled segment.\n (style sample: INDIC1_MASK)
  246. editor:SetStylingEx(int length, string styles)\n Set the styles for a segment of the document
  247. editor:SetText(string text)\n Replace the contents of the document with the argument text
  248. editor:SetVisiblePolicy(int caretPolicy, int caretSlop)\n Constants for use with SetVisiblePolicy, similar to SetCaretPolicy.\n Set the way the display area is determined when a particular line is to be moved to by Find, FindNext, GotoLine, etc
  249. editor:SetWhitespaceBack(bool useWhitespaceBackColour, colour back)\n Set the background colour of all whitespace and whether to use this setting
  250. editor:SetWhitespaceFore(bool useWhitespaceForeColour, colour fore)\n Set the foreground colour of all whitespace and whether to use this setting
  251. editor:SetXCaretPolicy(int caretPolicy, int caretSlop)\n Set the way the caret is kept visible when going sideway. The exclusion zone is given in pixels
  252. editor:SetYCaretPolicy(int caretPolicy, int caretSlop)\n Set the way the line the caret is on is kept visible. The exclusion zone is given in lines
  253. editor:ShowLines(int lineStart, int lineEnd)\n Make a range of lines visible
  254. editor:StartRecord()\n Start notifying the container of all key presses and commands
  255. editor:StartStyling(int posStart, int mask)\n Set the current styling position to pos and the styling mask to mask. The styling mask can be used to protect some bits in each styling byte from modification. (mask sample: INDICS_MASK)\n
  256. editor:StopRecord()\n Stop notifying the container of all key presses and commands
  257. editor:StutteredPageDown()\n Move caret to bottom of page, or one page down if already at bottom of page
  258. editor:StutteredPageDownExtend()\n Move caret to bottom of page, or one page down if already at bottom of page, extending selection to new caret position
  259. editor:StutteredPageUp()\n Move caret to top of page, or one page up if already at top of page
  260. editor:StutteredPageUpExtend()\n Move caret to top of page, or one page up if already at top of page, extending selection to new caret position
  261. editor:StyleClearAll()\n Clear all the styles and make equivalent to the global default style
  262. editor:StyleGetFont(int style) = string fontName, int length\n Returns the length of the fontName
  263. editor:StyleResetDefault()\n Reset the default style to its state at startup
  264. editor:SwapMainAnchorCaret()\n Swap that caret and anchor of the main selection
  265. editor:Tab()\n If selection is empty or all on one line replace the selection with a tab character. If more than one line selected, indent the lines
  266. editor:TargetAsUTF8(string) = int length\n Returns the target converted to UTF8. Return the length in bytes
  267. editor:TargetFromSelection()\n Make the target range start and end be the same as the selection range start and end
  268. editor:TextHeight(int line) = int height\n Retrieve the height of a particular line of text in pixels
  269. editor:TextWidth(int styleNumber, string text) = int width\n Measure the pixel width of some text in a particular style. NUL terminated text argument. Does not handle tab or control characters
  270. editor:ToggleCaretSticky()\n Switch between sticky and non-sticky: meant to be bound to a key
  271. editor:ToggleFold(int line)\n Switch a header line between expanded and contracted
  272. editor:Undo()\n Undo one action in the undo history
  273. editor:UpperCase()\n Transform the selection to upper case
  274. editor:UsePopUp(bool allowPopUp)\n Set whether a pop up menu is displayed automatically when the user presses the wrong mouse button
  275. editor:UserListShow(int listType, string itemList)\n Display a list of strings and send notification when user chooses one
  276. editor:VCHome()\n Move caret to before first visible character on line. If already there move to first character on line
  277. editor:VCHomeExtend()\n Like VCHome but extending selection to new caret position
  278. editor:VCHomeRectExtend()\n Move caret to before first visible character on line. If already there move to first character on line.\n In either case, extend rectangular selection to new caret position
  279. editor:VCHomeWrap()
  280. editor:VCHomeWrapExtend()
  281. editor:VisibleFromDocLine(int line) = int\n Find the display line of a document line taking hidden lines into account
  282. editor:WordEndPosition(int pos, bool onlyWordCharacters) = int\n Get position of end of word
  283. editor:WordLeft()\n Move caret left one word
  284. editor:WordLeftEnd()\n Move caret left one word, position cursor at end of word
  285. editor:WordLeftEndExtend()\n Move caret left one word, position cursor at end of word, extending selection to new caret position
  286. editor:WordLeftExtend()\n Move caret left one word extending selection to new caret position
  287. editor:WordPartLeft()\n Move to the previous change in capitalisation
  288. editor:WordPartLeftExtend()\n Move to the previous change in capitalisation. Move to the previous change in capitalisation extending selection to new caret position
  289. editor:WordPartRight()\n Move to the previous change in capitalisation.\n Move to the previous change in capitalisation extending selection to new caret position.\n Move to the change next in capitalisation
  290. editor:WordPartRightExtend()\n Move to the previous change in capitalisation.\n Move to the previous change in capitalisation extending selection to new caret position.\n Move to the change next in capitalisation.\n Move to the next change in capitalisation extending selection to new caret position
  291. editor:WordRight()\n Move caret right one word
  292. editor:WordRightEnd()\n Move caret right one word, position cursor at end of word
  293. editor:WordRightEndExtend()\n Move caret right one word, position cursor at end of word, extending selection to new caret position
  294. editor:WordRightExtend()\n Move caret right one word extending selection to new caret position
  295. editor:WordStartPosition(int pos, bool onlyWordCharacters) = int\n Get position of start of word
  296. editor:WrapCount(int line) = int\n The number of display lines needed to wrap a document line
  297. editor:ZoomIn()\n Magnify the displayed text by increasing the sizes by 1 point
  298. editor:ZoomOut()\n Make the displayed text smaller by decreasing the sizes by 1 point
  299.  
  300. editor.AdditionalCaretFore = colour\n [WO] Set the foreground colour of additional carets
  301. editor.AdditionalCaretsBlink = bool\n [WO] Set whether additional carets will blink
  302. editor.AdditionalCaretsVisible = bool\n [RW] Whether additional carets will blink\nSet whether additional carets are visible
  303. editor.AdditionalSelAlpha = int alpha\n [RW] Set and get the alpha of the selection
  304. editor.AdditionalSelBack = colour\n [WO] Set the background colour of additional selections
  305. editor.AdditionalSelectionTyping = bool\n [RW] Set whether typing can be performed into multiple selections\nWhether typing can be performed into multiple selections
  306. editor.AdditionalSelFore = colour\n [WO] Set the foreground colour of additional selections
  307. editor.Anchor = int pos\n [RW] Set the selection anchor to a position. The anchor is the opposite end of the selection from the caret
  308. editor.AnnotationLines = int line\n [RO] Get the number of annotation lines for a line
  309. editor.AnnotationStyle[int line] = int styles\n [RW] Set and get the annotation styles for a line
  310. editor.AnnotationStyleOffset = int style\n [RW] Get and get the start of the range of style numbers used for annotations
  311. editor.AnnotationVisible = int\n [RW] Set and get the visibility for the annotations for a view
  312. editor.AutoCAutoHide = bool autoHide\n [RW] Set whether or not autocompletion is hidden automatically when nothing matches
  313. editor.AutoCCancelAtStart = bool cancel\n [RW] Should the auto-completion list be cancelled if the user backspaces to a position before where the box was created
  314. editor.AutoCChooseSingle = bool chooseSingle\n [RW] Should a single item auto-completion list automatically choose the item
  315. editor.AutoCDropRestOfWord = bool dropRestOfWord\n [RW] Set whether or not autocompletion deletes any word characters after the inserted text upon completion
  316. editor.AutoCFillUps = string charSet\n Define a set of characters that when typed will cause the autocompletion to choose the selected item
  317. editor.AutoCIgnoreCase = bool ignoreCase\n [RW] Set whether case is significant when performing auto-completion searches
  318. editor.AutoCMaxHeight = int rowCount\n [RW] Set the maximum height, in rows, of auto-completion and user lists. The default is 5 rows
  319. editor.AutoCMaxWidth = int characterCount\n [RW] Set the maximum width, in characters, of auto-completion and user lists. Set to 0 to autosize to fit longest item, which is the default
  320. editor.AutoCSeparator = int separator\n [RW] Change the separator character in the string setting up an auto-completion list. Default is space but can be changed if items contain space
  321. editor.AutoCTypeSeparator = int separatorChar\n [RW] Change the type-separator character in the string setting up an auto-completion list. Default is '?' but can be changed if items contain '?'
  322. editor.BackSpaceUnIndents = bool bsUnIndents\n [RW] Sets whether a backspace pressed when caret is within indentation unindents
  323. editor.BufferedDraw = bool isBuffered\n [RW] If drawing is buffered then each line of text is drawn into a bitmap buffer before drawing it to the screen to avoid flicker
  324. editor.CallTipBack = int colour\n [WO] Set the background colour for the call tip
  325. editor.CallTipFore = int colour\n [WO] Set the foreground colour for the call tip
  326. editor.CallTipForeHlt = int colour\n [WO] Set the foreground colour for the highlighted part of the call tip
  327. editor.CallTipUseStyle = int tabsize\n [WO] Enable use of STYLE_CALLTIP and set call tip tab size in pixels
  328. editor.CaretFore = int colour\n [RW] Set the foreground colour of the caret
  329. editor.CaretLineBack = int colour\n [RW] Set the colour of the background of the line containing the caret
  330. editor.CaretLineBackAlpha = int alpha\n [RW] Set background alpha of the caret line
  331. editor.CaretLineVisible = bool show\n [RW] Display the background of the line containing the caret in a different colour
  332. editor.CaretPeriod = int milliseconds\n [RW] Get the time in milliseconds that the caret is on and off. 0 = steady on
  333. editor.CaretSticky = int useCaretStickyBehaviour\n [RW] Stop the caret preferred x position changing when the user types
  334. editor.CaretStyle = int style\n [RW] Set the style of the caret to be drawn\nReturns the current style of the caret
  335. editor.CaretWidth = int pixels\n [RW] Set the width of the insert mode caret
  336. editor.CharacterPointer = int\n [RO] Compact the document buffer and return a read-only pointer to the characters in the document
  337. editor.CharAt[int pos] = int charValue\n [RO] Returns the character byte at the position
  338. editor.CodePage = int codePage\n [RW] Set the code page used to interpret the bytes of the document as characters. The SC_CP_UTF8 value can be used to enter Unicode mode
  339. editor.Column[int pos] = int column\n [RO] Retrieve the column number of a position, taking tab width into account
  340. editor.ControlCharSymbol = int symbol\n [RW] Change the way control characters are displayed: If symbol is < 32, keep the drawn way, else, use the given character
  341. editor.CurrentPos = int pos\n [RW] Sets the position of the caret
  342. editor.Cursor = int curType\n [RW] Sets the cursor to one of the SC_CURSOR* values
  343. editor.DirectFunction = int\n [RO] Retrieve a pointer to a function that processes messages for this Scintilla
  344. editor.DirectPointer = int\n [RO] Retrieve a pointer value to use as the first argument when calling the function returned by DirectFunction
  345. editor.DocPointer = int pDocPointer?\n [RW] Change the document object used
  346. editor.EdgeColour = int colour\n [RW] Change the colour used in edge indication
  347. editor.EdgeColumn = int column\n [RW] Set the column number of the edge. If text goes past the edge then it is highlighted
  348. editor.EdgeMode = int edgeMode\n [RW] The edge may be displayed by a line (EDGE_LINE) or by highlighting text that goes beyond it (EDGE_BACKGROUND) or not displayed at all (EDGE_NONE)
  349. editor.EndAtLastLine = bool endAtLastLine\n [RW] Sets the scroll range so that maximum scroll position has the last line at the bottom of the view (default). Setting this to false allows scrolling one page below the last line
  350. editor.EndStyled = int pos\n [RO] Retrieve the position of the last correctly styled character
  351. editor.EOLMode = int eolMode\n [RW] Set the current end of line mode
  352. editor.ExtraAscent = int\n [RW] Set and get extra ascent for each line
  353. editor.ExtraDescent = int\n [RW] Set and get extra descent for each line
  354. editor.FirstVisibleLine = int lineDisplay\n [RW] Retrieve the display line at the top of the display. Scroll so that a display line is at the top of the display
  355. editor.Focus = bool focus\n [RW] Change internal focus flag
  356. editor.FoldExpanded[int line] = bool expanded\n [RW] Show the children of a header line
  357. editor.FoldLevel[int line] = int level\n [RW] Set the fold level of a line. This encodes an integer level along with flags indicating whether the line is a header and whether it is effectively white space
  358. editor.FoldParent[int startLine] = int line\n [RO] Find the parent line of a child line
  359. editor.FontQuality = int\n [RW] Choose the quality level for text from the FontQuality enumeration\nRetrieve the quality level for text
  360. editor.HighlightGuide = int column\n [RW] Set the highlighted indentation guide column. 0 = no highlighted guide
  361. editor.HotspotActiveUnderline = bool underline\n [WO] Enable / Disable underlining active hotspots
  362. editor.HotspotSingleLine = bool singleLine\n [WO] Limit hotspots to single line so hotspots on two lines don't merge
  363. editor.HScrollBar = bool visible\n [RW] Show or hide the horizontal scroll bar
  364. editor.Indent = int widthInChars\n [RW] Set the number of spaces used for one level of indentation
  365. editor.IndentationGuides = bool view\n [RW] Show or hide indentation guides
  366. editor.IndicAlpha[int markNumber] = int transparency\n [RW] Indicator (marker) fill alpha (0-255)
  367. editor.IndicatorCurrent = int indicator\n [RW] Set and get the indicator used for IndicatorFillRange and IndicatorClearRange
  368. editor.IndicatorValue = int value\n [RW] Set and get the value used for IndicatorFillRange
  369. editor.IndicFore[int markNumber] = int colour\n [RW] Indicator (marker) fore colour
  370. editor.IndicStyle[int markNumber] = int style\n [RW] Indicator (marker) style constants (INDIC_)
  371. editor.IndicUnder[int markNumber] = bool\n [RW] Set an indicator to draw under text or over(default)\nRetrieve whether indicator drawn under or over text
  372. editor.KeysUnicode = bool \n [RW] Always interpret keyboard input as Unicode
  373. editor.KeyWords[int keyWordSet] = string keyWordList\n [WO] Set up the key words used by the lexer
  374. editor.LayoutCache = int cacheMode\n [RW] Sets the degree of caching of layout information
  375. editor.Length = int\n [RO] Returns the number of characters in the document
  376. editor.Lexer = int lexer\n [RW] Set the lexing language of the document
  377. editor.LineCount = int\n [RO] Returns the number of lines in the document. There is always at least one
  378. editor.LineEndPosition[int line] = int pos\n [RO] Get the position after the last visible characters on a line
  379. editor.LineIndentation[int line] = int indent\n [RW] Change the indentation of a line to a number of columns
  380. editor.LineIndentPosition[int line] = int pos\n [RO] Retrieve the position before the first non indentation character on a line
  381. editor.LinesOnScreen = int\n [RO] Retrieves the number of lines completely visible
  382. editor.LineState[int line] = int value\n [RW] Used to hold extra styling information for each line
  383. editor.LineVisible[int line] = bool visible\n [RO] Is a line visible?
  384. editor.MainSelection = int selection\n [RW] Set the main selection\nWhich selection is the main selection
  385. editor.MarginLeft = int pixels\n [RW] Sets the size in pixels of the left margin
  386. editor.MarginMaskN[int margin] = int mask\n [RW] Set a mask that determines which markers are displayed in a margin
  387. editor.MarginRight = int pixels\n [RW] Sets the size in pixels of the right margin
  388. editor.MarginSensitiveN[int margin] = bool sensitive\n [RW] Make a margin sensitive or insensitive to mouse clicks
  389. editor.MarginStyle[int line] = int style\n [RW] Set and get the style number for the text margin for a line
  390. editor.MarginStyleOffset = int style\n [RW] Set and get the start of the range of style numbers used for margin text
  391. editor.MarginTypeN[int margin] = int iType\n [RW] Set a margin to be either numeric or symbolic
  392. editor.MarginWidthN[int margin] = int pixelWidth\n [RW] Set the width of a margin to a width expressed in pixels
  393. editor.MaxLineState = int\n [RO] Retrieve the last line number that has line state
  394. editor.ModEventMask = int eventMask\n [RW] Set which document modification events are sent to the container
  395. editor.Modify = bool\n [RO] Is the document different from when it was last saved?
  396. editor.MouseDownCaptures = bool captures\n [RW] Set whether the mouse is captured when its button is pressed
  397. editor.MouseDwellTime = int\n [RO] Sets the time the mouse must sit still to generate a mouse dwell event
  398. editor.MultiPaste = int multiPaste\n [RW] Change and retrieve the effect of pasting when there are multiple selections
  399. editor.MultipleSelection = bool\n [RW] Set and get whether multiple selections can be made
  400. editor.Overtype = bool\n [RW] Set to overtype (true) or insert mode
  401. editor.PasteConvertEndings = bool\n [RW] Enable/Disable convert-on-paste for line endings
  402. editor.PositionCache = int size\n [RW] Set number of entries in position cache\nHow many entries are allocated to the position cache?
  403. editor.PrintColourMode = int mode\n [RW] Modify colours when printing for clearer printed text
  404. editor.PrintMagnification = int magnification\n [RW] Sets the print magnification added to the point size of each style for printing
  405. editor.PrintWrapMode = int wrapMode\n [RW] Set printing to line wrapped (SC_WRAP_WORD) or not line wrapped (SC_WRAP_NONE)
  406. editor.Property[string key | int key] = string value | int value [WO] Set up a value that may be used by a lexer for some optional feature
  407. editor.PropertyInt[string key | int key] = int value\n [RO] Retrieve a "property" value previously set with SetProperty, interpreted as an int AFTER any "$()" variable replacement
  408. editor.ReadOnly = bool readOnly\n [RW] Set to read only or read write
  409. editor.RectangularSelectionAnchor = int posAnchor\n [RW]
  410. editor.RectangularSelectionAnchorVirtualSpace = int space\n [RW]
  411. editor.RectangularSelectionCaret = int pos\n [RO]
  412. editor.RectangularSelectionCaretVirtualSpace = int space\n [RW]
  413. editor.RectangularSelectionModifier = int modifier\n [RW] On GTK+, allow selecting the modifier key to use for mouse-based\nrectangular selection. Often the window manager requires Alt+Mouse Drag for moving windows.\nValid values are SCMOD_CTRL(default), SCMOD_ALT, or SCMOD_SUPER
  414. editor.ScrollWidth = int pixelWidth\n [RW] Sets the document width assumed for scrolling
  415. editor.ScrollWidthTracking = bool tracking\n [RW] Sets whether the maximum width line displayed is used to set scroll width\nRetrieve whether the scroll width tracks wide lines
  416. editor.SearchFlags = int searchFlags\n [RW] Set the search flags used by SearchInTarget
  417. editor.SelAlpha = int\n [RW] Get or set the alpha of the selection
  418. editor.SelectionEnd = int pos\n [RW] Sets the position that ends the selection - this becomes the currentPosition
  419. editor.SelectionIsRectangle = bool\n [RO] Is the selection rectangular? The alternative is the more common stream selection
  420. editor.SelectionMode = int mode\n [RW] Set the selection mode to stream (SC_SEL_STREAM) or rectangular (SC_SEL_RECTANGLE) or by lines (SC_SEL_LINES)
  421. editor.SelectionNAnchor[int selection] = int pos\n [RW]
  422. editor.SelectionNAnchorVirtualSpace[int selection] = int space\n [RW]
  423. editor.SelectionNCaret[int selection] = int pos\n [RW]
  424. editor.SelectionNCaretVirtualSpace[int selection] = int space\n [RW]
  425. editor.SelectionNEnd[int selection] = int pos\n [RW] Sets the position that ends the selection - this becomes the currentPosition
  426. editor.SelectionNStart[int selection] = int pos\n [RW] Sets and get the position that starts the selection - this becomes the anchor
  427. editor.Selections = int\n [RO] How many selections are there?
  428. editor.SelectionStart = int pos\n [RW] Sets the position that starts the selection - this becomes the anchor
  429. editor.SelEOLFilled = bool filled\n [RW] Set the selection to have its end of line filled or not\nIs the selection end of line filled?
  430. editor.Status = int\n [RW] Change error status - 0 = OK
  431. editor.StyleAt[int pos] = int styleValue\n [RO] Returns the style byte at the position
  432. editor.StyleBack[int StyleNumber] = int colour\n [WO] Set the background colour of a style
  433. editor.StyleBits = int bits\n [RW] Divide each styling byte into lexical class bits (default: 5) and indicator bits (default: 3). If a lexer requires more than 32 lexical states, then this is used to expand the possible states
  434. editor.StyleBitsNeeded = int\n [RO] Retrieve the number of bits the current lexer needs for styling
  435. editor.StyleBold[int style] = bool\n [WO] Set a style to be bold or not
  436. editor.StyleCase[int style] = int caseMode\n [WO] Set a style to be mixed case, or to force upper or lower case
  437. editor.StyleChangeable[int style] = bool changeable\n [WO] Set a style to be changeable or not (read only). Experimental feature, currently buggy
  438. editor.StyleCharacterSet[int style] = int charSet\n [WO] Set the character set of the font in a style
  439. editor.StyleEOLFilled[int style] = bool\n [WO] Set a style to have its end of line filled or not
  440. editor.StyleFont[int style] = string fontName\n [WO] Set the font of a style
  441. editor.StyleFore[int style] = int colour\n [WO] Set the foreground colour of a style
  442. editor.StyleHotSpot [int style] = bool\n [WO] Set a style to be a hotspot or not
  443. editor.StyleItalic[int style] = bool\n [WO] Set a style to be italic or not
  444. editor.StyleSize[int style] = int sizeInPoints\n [WO] Set the size of characters of a style
  445. editor.StyleUnderline[int style] = bool\n [WO] Set a style to be underlined or not
  446. editor.StyleVisible[int style] = bool\n [WO] Set a style to be visible or not
  447. editor.TabIndents = bool tabIndents\n [RW] Sets whether a tab pressed when caret is within indentation indents
  448. editor.TabWidth = int widthInChars\n [RW] Change the visible size of a tab to be a multiple of the width of a space character
  449. editor.TargetEnd = int pos\n [RW] Sets the position that ends the target which is used for updating the document without affecting the scroll position
  450. editor.TargetStart = int pos\n [RW] Sets the position that starts the target which is used for updating the document without affecting the scroll position
  451. editor.TextLength = int\n [RO] Retrieve the number of characters in the document
  452. editor.TwoPhaseDraw = bool\n [RW] In twoPhaseDraw mode, drawing is performed in two phases, first the background and then the foreground. This avoids chopping off characters that overlap the next run
  453. editor.UndoCollection = bool\n [RW] Choose between collecting actions into the undo history and discarding them
  454. editor.UsePalette = bool allowPaletteUse\n [RW] In palette mode, Scintilla uses the environment's palette calls to display more colours. This may lead to ugly displays
  455. editor.UseTabs = bool useTabs\n [RW] Indentation will only use space characters if useTabs is false, otherwise it will use a combination of tabs and spaces
  456. editor.ViewEOL = bool visible\n [RW] Make the end of line characters visible or invisible
  457. editor.ViewWS = int wsMode\n [RW] Make white space characters invisible, always visible or visible outside indentation
  458. editor.VirtualSpaceOptions = int\n [RW]
  459. editor.VScrollBar = bool visible\n [RW] Show or hide the vertical scroll bar
  460. editor.WhitespaceChars = string chars\n [WO] Set the set of characters making up whitespace for when moving or selecting by word. Should be called after SetWordChars
  461. editor.WhitespaceSize = int size\n [RW] Set and get the size of the dots used to mark space characters
  462. editor.WordChars = string chars\n [WO] Set the set of characters making up words for when moving or selecting by word. First sets deaults like SetCharsDefault
  463. editor.WrapIndentMode = int mode\n [RW] Sets and retrieve how wrapped sublines are placed. Default is fixed
  464. editor.WrapMode = int wrapMode\n [RW] Sets whether text is word wrapped
  465. editor.WrapStartIndent = int indent\n [RW] Set the start indent for wrapped lines
  466. editor.WrapVisualFlags = int wrapVisualFlags\n [RW] Set the display mode of visual flags for wrapped lines
  467. editor.WrapVisualFlagsLocation = int wrapVisualFlagsLocation\n [RW] Set the location of visual flags for wrapped lines
  468. editor.XOffset = int xOffset\n [RW] Get and Set the xOffset (ie, horizonal scroll position)
  469. editor.Zoom = int zoomInPoints\n [RW] Set the zoom level. This number of points is added to the size of all fonts. It may be positive to magnify or negative to reduce
  470.  
  471. output:AddRefDocument(int doc)\n Create a new document object. Starts with reference count of 1 and not selected into editor. Extend life of document
  472. output:AddSelection(int caret, int anchor) = int length\n Add a selection
  473. output:AddStyledText(int length, cells c)\n Add array of cells to document
  474. output:AddText(string text)\n Add text to the document at current position
  475. output:AddUndoAction(int token, int flags)\n Add a container action to the undo stack
  476. output:Allocate(int bytes)\n Enlarge the document to a particular size of text bytes
  477. output:AnnotationClearAll()\n Clear the annotations from all lines
  478. output:AnnotationGetStyles(int line) = string styles, int length\n Get the annotation styles for a line
  479. output:AnnotationGetText(int line) = string text, int length\n Get the annotation text for a line
  480. output:AnnotationSetStyles(int line, string styles)\n Set the annotation styles for a line
  481. output:AnnotationSetText(int line, string text)\n Set the annotation text for a line
  482. output:AppendText(string text)\n Append a string to the end of the document without changing the selection
  483. output:AssignCmdKey(int keyCode, int keyModifier, int sciCommand)\n When key+modifier combination km is pressed perform msg
  484. output:AutoCActive() = bool\n Is there an auto-completion list visible?
  485. output:AutoCCancel()\n Remove the auto-completion list from the screen
  486. output:AutoCComplete()\n User has selected an item so remove the list and insert the selection
  487. output:AutoCGetCurrent() = int itemPos\n Get currently selected item position in the auto-completion list
  488. output:AutoCGetCurrentText() = string text, int length\n Get currently selected item text in the auto-completion list. Returns the length of the item text
  489. output:AutoCPosStart() = int pos\n Retrieve the position of the caret when the auto-completion list was displayed
  490. output:AutoCSelect(string select | int select)\n Select the item in the auto-completion list that starts with a string
  491. output:AutoCShow(int lenEntered, string itemList)\n Display a auto-completion list. The lenEntered parameter indicates how many characters before the caret should be used to provide context
  492. output:AutoCStops(string charSet)\n Define a set of character that when typed cancel the auto-completion list
  493. output:BackTab()\n Dedent the selected lines
  494. output:BeginUndoAction()\n Start a sequence of actions that is undone and redone as a unit. May be nested
  495. output:BraceBadLight(int posStart)\n Highlight the character at a position indicating there is no matching brace
  496. output:BraceHighlight(int posStart, int posEnd)\n Highlight the characters at two positions
  497. output:BraceMatch(int pos) = int pos\n Find the position of a matching brace or INVALID_POSITION if no match
  498. output:CallTipActive() = bool\n Is there an active call tip?
  499. output:CallTipCancel()\n Remove the call tip from the screen
  500. output:CallTipPosStart() = int pos\n Retrieve the position where the caret was before displaying the call tip
  501. output:CallTipSetHlt(int hlStart, int hlEnd)\n Highlight a segment of the definition
  502. output:CallTipShow(int posStart, string definition)\n Show a call tip containing a definition near position pos
  503. output:Cancel()\n Cancel any modes such as call tip or auto-completion list display
  504. output:ChangeLexerState(int posStart, int posEnd) = int\n Indicate that the internal state of a lexer has changed over a range and therefore there may be a need to redraw
  505. output:CanPaste() = bool\n Will a paste succeed?
  506. output:CanRedo() = bool\n Are there any redoable actions in the undo history?
  507. output:CanUndo() = bool\n Are there any undoable actions in the undo history?
  508. output:CharLeft()\n Move caret left one character
  509. output:CharLeftExtend()\n Move caret left one character extending selection to new caret position
  510. output:CharLeftRectExtend()\n Move caret left one character, extending rectangular selection to new caret position
  511. output:CharPositionFromPoint(int x, int y) = int pos\n Find the position of a character from a point within the window
  512. output:CharPositionFromPointClose(int x, int y) = int pos\n Find the position of a character from a point within the window.Return INVALID_POSITION if not close to text
  513. output:CharRight()\n Move caret right one character
  514. output:CharRightExtend()\n Move caret right one character extending selection to new caret position
  515. output:CharRightRectExtend()\n Move caret right one character, extending rectangular selection to new caret position
  516. output:ChooseCaretX()\n Set the last x chosen value to be the caret x position
  517. output:Clear()\n Clear the selection
  518. output:ClearAll()\n Delete all text in the document
  519. output:ClearAllCmdKeys()\n Drop all key mappings
  520. output:ClearCmdKey(int keyCode, int keyModifier)\n When key+modifier combination km is pressed do nothing
  521. output:ClearDocumentStyle()\n Set all style bytes to 0, remove all folding information
  522. output:ClearRegisteredImages()\n Clear all the registered XPM images
  523. output:ClearSelections()\n Clear selections to a single empty stream selection
  524. output:Colourise(int posStart, int posEnd)\n Colourise a segment of the document using the current lexing language
  525. output:ConvertEOLs(int eolMode)\n Convert all line endings in the document to one mode
  526. output:Copy()\n Copy the selection to the clipboard
  527. output:CopyAllowLine()\n Copy the selection, if selection empty copy the line with the caret
  528. output:CopyRange(int posStart, int posEnd)\n Copy a range of text to the clipboard. Positions are clipped into the document
  529. output:CopyText(string clipText | int clipText)\n Copy argument text to the clipboard
  530. output:CreateDocument() = int\n Create a new document object. Starts with reference count of 1 and not selected into editor
  531. output:Cut()\n Cut the selection to the clipboard
  532. output:DeleteBack()\n Delete the selection or if no selection, the character before the caret
  533. output:DeleteBackNotLine()\n Delete the selection or if no selection, the character before the caret. Will not delete the character before at the start of a line
  534. output:DescribeKeyWordSets() = string descriptions, int length\n Retrieve a '\n' separated list of descriptions of the keyword sets understood by the current lexer
  535. output:DescribeProperty(string name) = string description, int length\n Describe a property
  536. output:DelLineLeft()\n Delete back from the current position to the start of the line
  537. output:DelLineRight()\n Delete forwards from the current position to the end of the line
  538. output:DelWordLeft()\n Delete the word to the left of the caret
  539. output:DelWordRight()\n Delete the word to the right of the caret
  540. output:DelWordRightEnd()\n Delete the word to the right of the caret, but not the trailing non-word characters
  541. output:DocLineFromVisible(int lineDisplay) = int\n Find the document line of a display line taking hidden lines into account
  542. output:DocumentEnd()\n Move caret to last position in document
  543. output:DocumentEndExtend()\n Move caret to last position in document extending selection to new caret position
  544. output:DocumentStart()\n Move caret to first position in document
  545. output:DocumentStartExtend()\n Move caret to first position in document extending selection to new caret position
  546. output:EditToggleOvertype()\n Switch from insert to overtype mode or the reverse
  547. output:EmptyUndoBuffer()\n Delete the undo history
  548. output:EncodedFromUTF8(string utf8, string encoded) = int length\n Translates a UTF8 string into the document encoding. Return the length of the result in bytes. On error return 0
  549. output:EndUndoAction()\n End a sequence of actions that is undone and redone as a unit
  550. output:EnsureVisible(int line)\n Ensure a particular line is visible by expanding any header line hiding it
  551. output:EnsureVisibleEnforcePolicy(int line)\n Ensure a particular line is visible by expanding any header line hiding it. Use the currently set visibility policy to determine which range to display
  552. output:FindColumn(int line, int column) = int pos\n Find the position of a column on a line taking into account tabs and multi-byte characters. If beyond end of line, return line end position
  553. output:FormatRange(bool draw, formatrange fr)\n On Windows, will draw the document into a display context such as a printer
  554. output:FormFeed()\n Insert a Form Feed character
  555. output:GetCurLine() = string text, int caretPos\n Retrieve the text of the line containing the caret. Returns the index of the caret on the line
  556. output:GetHotspotActiveBack() = int colour\n Get the back colour for active hotspots
  557. output:GetHotspotActiveFore() = int colour\n Get the fore colour for active hotspots
  558. output:GetLastChild(int line, int level) = int line\n Find the last child line of a header line
  559. output:GetLexerLanguage() = string text, int length\n Get current lexer language
  560. output:GetLine(int line) = string text, int length\n Retrieve the contents of a line. Returns the length of the line
  561. output:GetLineSelEndPosition(int line) = int pos\n Retrieve the position of the end of the selection at the given line (INVALID_POSITION if no selection on this line)
  562. output:GetLineSelStartPosition(int line) = int pos\n Retrieve the position of the start of the selection at the given line (INVALID_POSITION if no selection on this line)
  563. output:GetProperty(key) = string value, int length\n Retrieve a "property" value previously set with Property
  564. output:GetPropertyExpanded(key) = string value, int length\n Retrieve a "property" value previously set with SetProperty, with "$()" variable replacement on returned buffer
  565. output:GetSelText() = string text, int length\n Retrieve the selected text. Return the length of the text
  566. output:GetStyledText(textrange tr) = int bytes\n Retrieve a buffer of cells. Returns the number of bytes in the buffer not including terminating NULs
  567. output:GetTag(int tagNumber) = string tagValue\n Retrieve the value of a tag from a regular expression search
  568. output:GetText() = string text, int length\n Retrieve all the text in the document. Returns number of characters retrieved
  569. output:GetTextRange(textrange tr) = int length\n Retrieve a range of text. Return the length of the text
  570. output:GotoLine(int line)\n Set caret to start of a line and ensure it is visible
  571. output:GotoPos(int pos)\n Set caret to a position and ensure it is visible
  572. output:GrabFocus()\n Set the focus to this Scintilla widget. GTK+ Specific
  573. output:HideLines(int lineStart, int lineEnd)\n Make a range of lines invisible
  574. output:HideSelection(bool hide)\n Draw the selection in normal style or with selection highlighted
  575. output:Home()\n Move caret to first position on line
  576. output:HomeDisplay()\n Move caret to first position on display line
  577. output:HomeDisplayExtend()\n Move caret to first position on display line extending selection to new caret position
  578. output:HomeExtend()\n Move caret to first position on line extending selection to new caret position
  579. output:HomeRectExtend()\n Move caret to first position on line, extending rectangular selection to new caret position
  580. output:HomeWrap()\n Similarly Home when word-wrap is enabled
  581. output:HomeWrapExtend()\n Similarly HomeExtend when word-wrap is enabled
  582. output:IndicatorAllOnFor(int pos) = int indicator\n Are any indicators present at position?
  583. output:IndicatorClearRange(int pos, int clearLength)\n Turn a indicator off over a range
  584. output:IndicatorEnd(int indicator, int pos) = int indicatorStart\n Where does a particular indicator end?
  585. output:IndicatorFillRange(int pos, int fillLength)\n Turn a indicator on over a range
  586. output:IndicatorStart(int indicator, int pos) = int indicatorEnd\n Where does a particular indicator start?
  587. output:IndicatorValueAt(int indicator, int pos) = 0|1\n What value does a particular indicator have at at a position?
  588. output:InsertText(int pos, string text)\n Insert string at a position. (position=-1 -> current position)
  589. output:LineCopy()\n Copy the line containing the caret
  590. output:LineCut()\n Cut the line containing the caret
  591. output:LineDelete()\n Delete the line containing the caret
  592. output:LineDown()\n Start of key messages Move caret down one line
  593. output:LineDownExtend()\n Move caret down one line extending selection to new caret position
  594. output:LineDownRectExtend()\n RectExtended rectangular selection moves Move caret down one line, extending rectangular selection to new caret position
  595. output:LineDuplicate()\n Duplicate the current line
  596. output:LineEnd()\n Move caret to last position on line
  597. output:LineEndDisplay()\n Move caret to last position on display line
  598. output:LineEndDisplayExtend()\n Move caret to last position on display line extending selection to new caret position
  599. output:LineEndExtend()\n Move caret to last position on line extending selection to new caret position
  600. output:LineEndRectExtend()\n Move caret to last position on line, extending rectangular selection to new caret position
  601. output:LineEndWrap()\n Similarly LineEnd when word-wrap is enabled
  602. output:LineEndWrapExtend()\n Similarly LineEndExtend when word-wrap is enabled
  603. output:LineFromPosition(int pos) = int line\n Retrieve the line containing a position
  604. output:LineLength(int line) = int length\n How many characters are on a line, not including end of line characters?
  605. output:LineScroll(int columns, int lines)\n Scroll horizontally and vertically
  606. output:LineScrollDown()\n Scroll the document down, keeping the caret visible
  607. output:LineScrollUp()\n Scroll the document up, keeping the caret visible
  608. output:LinesJoin()\n Join the lines in the target
  609. output:LinesSplit(int pixelWidth)\n Split the lines in the target into lines that are less wide than pixelWidth where possible
  610. output:LineTranspose()\n Switch the current line with the previous
  611. output:LineUp()\n Move caret up one line
  612. output:LineUpExtend()\n Move caret up one line extending selection to new caret position
  613. output:LineUpRectExtend()\n Move caret up one line, extending rectangular selection to new caret position
  614. output:LoadLexerLibrary(string path)\n Load a lexer library (dll / so)
  615. output:LowerCase()\n Transform the selection to lower case
  616. output:MarginGetStyles(int line) = string styles, int length\n Get the styles in the text margin for a line
  617. output:MarginGetText(int line) = string text, int length\n Get the text in the text margin for a line
  618. output:MarginSetStyles(int line, string styles)\n Set the style in the text margin for a lin
  619. output:MarginSetText(int line, string text)\n Set the text in the text margin for a line
  620. output:MarginTextClearAll()\n Clear the margin text on all lines
  621. output:MarkerAdd(int line, int markerNumber) = int markerID\n Add a marker to a line, returning an ID which can be used to find or delete the marker
  622. output:MarkerAddSet(int line, int markerNumber)\n Add a set of markers to a line
  623. output:MarkerDefine(int markerNumber, int markerSymbols)\n Set the symbol used for a particular marker number
  624. output:MarkerDefinePixmap(int markerNumber, string xpmData)\n Define a marker from a pixmap
  625. output:MarkerDelete(int line, int markerNumber)\n Delete a marker from a line
  626. output:MarkerDeleteAll(int markerNumber)\n Delete all markers with a particular number from all lines
  627. output:MarkerDeleteHandle(int markerHandle)\n Delete a marker
  628. output:MarkerGet(int line) = int\n Get a bit mask of all the markers set on a line
  629. output:MarkerLineFromHandle(int markerHandle) = int\n Retrieve the line number at which a particular marker is located
  630. output:MarkerNext(int lineStart, int markerMask) = int\n Find the next line after lineStart that includes a marker in mask
  631. output:MarkerPrevious(int lineStart, int markerMask) = int\n Find the previous line before lineStart that includes a marker in mask
  632. output:MarkerSetAlpha(int markerNumber, int colour)\n Set the alpha used for a marker that is drawn in the text area, not the margin
  633. output:MarkerSetBack(int markerNumber, colour back)\n Set the background colour used for a particular marker number
  634. output:MarkerSetFore(int markerNumber, colour fore)\n Set the foreground colour used for a particular marker number
  635. output:MarkerSymbolDefined(int markerNumber) = int\n Which symbol was defined for markerNumber with MarkerDefine
  636. output:MoveCaretInsideView()\n Move the caret inside current view if it's not there already
  637. output:NewLine()\n Insert a new line, may use a CRLF, CR or LF depending on EOL mode
  638. output:Null()\n Null operation
  639. output:PageDown()\n Move caret one page down
  640. output:PageDownExtend()\n Move caret one page down extending selection to new caret position
  641. output:PageDownRectExtend()\n Move caret one page down, extending rectangular selection to new caret position
  642. output:PageUp()\n Move caret one page up
  643. output:PageUpExtend()\n Move caret one page up extending selection to new caret position
  644. output:PageUpRectExtend()\n Move caret one page up, extending rectangular selection to new caret position
  645. output:ParaDown()\n Move caret between paragraphs (delimited by empty lines)
  646. output:ParaDownExtend()\n Move caret between paragraphs (delimited by empty lines)
  647. output:ParaUp()\n Move caret between paragraphs (delimited by empty lines)
  648. output:ParaUpExtend()\n Move caret between paragraphs (delimited by empty lines)
  649. output:Paste()\n Paste the contents of the clipboard into the document replacing the selection
  650. output:PointXFromPosition(int pos) = int\n Retrieve the x value of the point in the window where a position is displayed
  651. output:PointYFromPosition(int pos) = int\n Retrieve the y value of the point in the window where a position is displayed
  652. output:PositionAfter(int pos) = int pos\n Given a valid document position, return the next position taking code page into account. Maximum value returned is the last position in the document
  653. output:PositionBefore(int pos) = int pos\n Given a valid document position, return the previous position taking code page into account. Returns 0 if passed 0
  654. output:PositionFromLine(int line) = int pos\n Retrieve the position at the start of a line
  655. output:PositionFromPoint(int x, int y) = int pos\n Find the position from a point within the window
  656. output:PositionFromPointClose(int x, int y) = int pos\n Find the position from a point within the window but return INVALID_POSITION if not close to text
  657. output:PrivateLexerCall(int operation, int pointer) = int\n For private communication between an application and a known lexer
  658. output:PropertyNames() = string names, int length\n Retrieve a '\n' separated list of properties understood by the current lexer
  659. output:PropertyType(string name) = int type\n Retrieve the type of a property
  660. output:Redo()\n Redoes the next action on the undo history
  661. output:RegisterImage(int type, string xpmData)\n Register an XPM image for use in autocompletion lists
  662. output:ReleaseDocument(int pDocPointer)\n Create a new document object. Starts with reference count of 1 and not selected into editor.\n Extend life of document. Release a reference to the document, deleting document if it fades to black
  663. output:ReplaceSel(string text)\n Replace the selected text with the argument text
  664. output:ReplaceTarget(string replaceText | int replaceText) = int length\n Replace the target text with the argument text. Text is counted so it can contain NULs. Returns the length of the replacement text
  665. output:ReplaceTargetRE(string replaceText | int replaceText) = int length\n Replace the target text with the argument text after \d processing. Text is counted so it can contain NULs. Looks for \d where d is between 1 and 9 and replaces these with the strings matched in the last search operation which were surrounded by \( and \). Returns the length of the replacement text including any change caused by processing the \d patterns
  666. output:RotateSelection()\n Set the main selection to the next selection
  667. output:ScrollCaret()\n Ensure the caret is visible
  668. output:SearchAnchor()\n Sets the current caret position to be the search anchor
  669. output:SearchInTarget(string searchText) = int pos\n Search for a counted string in the target and set the target to the found range. Text is counted so it can contain NULs.\n Returns length of range or -1 for failure in which case target is not moved
  670. output:SearchNext(int flags, string text) = int pos\n Find some text starting at the search anchor. Does not ensure the selection is visible
  671. output:SearchPrev(int flags, string text) = int pos\n Find some text starting at the search anchor and moving backwards. Does not ensure the selection is visible
  672. output:SelectAll()\n Select all the text in the document
  673. output:SelectionDuplicate()
  674. output:SetCharsDefault()\n Reset the set of characters for whitespace and word characters to the defaults
  675. output:SetFoldFlags(int flags)\n Set some style options for folding
  676. output:SetFoldMarginColour(bool useSetting, colour back)\n Set the colours used as a chequerboard pattern in the fold margin
  677. output:SetFoldMarginHiColour(bool useSetting, colour fore)\n Set the colours used as a chequerboard pattern in the fold margin
  678. output:SetHotspotActiveBack(bool useSetting, colour back)\n Set and get a back colour for active hotspots
  679. output:SetHotspotActiveFore(bool useSetting, colour fore)\n Set and get a fore colour for active hotspots
  680. output:SetLengthForEncode(int bytes)\n Set the length of the utf8 argument for calling EncodedFromUTF8. Set to -1 and the string will be measured to the first nul
  681. output:SetLexerLanguage(string language)\n Set the lexing language of the document based on string name
  682. output:SetSavePoint()\n Remember the current position in the undo history as the position at which the document was saved
  683. output:SetSel(int posStart, int posEnd)\n Select a range of text
  684. output:SetSelBack(bool useSelectionBackColour, colour back)\n Set the background colour of the selection and whether to use this setting
  685. output:SetSelection(int caret, int anchor)\n Set a simple selection
  686. output:SetSelFore(bool useSelectionForeColour, colour fore)\n Set the foreground colour of the selection and whether to use this setting
  687. output:SetStyling(int length, int style)\n Change style from current styling position for length characters to a style and move the current styling position to after this newly styled segment.\n (style sample: INDIC1_MASK)
  688. output:SetStylingEx(int length, string styles)\n Set the styles for a segment of the document
  689. output:SetText(string text)\n Replace the contents of the document with the argument text
  690. output:SetVisiblePolicy(int caretPolicy, int caretSlop)\n Constants for use with SetVisiblePolicy, similar to SetCaretPolicy.\n Set the way the display area is determined when a particular line is to be moved to by Find, FindNext, GotoLine, etc
  691. output:SetWhitespaceBack(bool useWhitespaceBackColour, colour back)\n Set the background colour of all whitespace and whether to use this setting
  692. output:SetWhitespaceFore(bool useWhitespaceForeColour, colour fore)\n Set the foreground colour of all whitespace and whether to use this setting
  693. output:SetXCaretPolicy(int caretPolicy, int caretSlop)\n Set the way the caret is kept visible when going sideway. The exclusion zone is given in pixels
  694. output:SetYCaretPolicy(int caretPolicy, int caretSlop)\n Set the way the line the caret is on is kept visible. The exclusion zone is given in lines
  695. output:ShowLines(int lineStart, int lineEnd)\n Make a range of lines visible
  696. output:StartRecord()\n Start notifying the container of all key presses and commands
  697. output:StartStyling(int posStart, int mask)\n Set the current styling position to pos and the styling mask to mask. The styling mask can be used to protect some bits in each styling byte from modification. (mask sample: INDICS_MASK)\n
  698. output:StopRecord()\n Stop notifying the container of all key presses and commands
  699. output:StutteredPageDown()\n Move caret to bottom of page, or one page down if already at bottom of page
  700. output:StutteredPageDownExtend()\n Move caret to bottom of page, or one page down if already at bottom of page, extending selection to new caret position
  701. output:StutteredPageUp()\n Move caret to top of page, or one page up if already at top of page
  702. output:StutteredPageUpExtend()\n Move caret to top of page, or one page up if already at top of page, extending selection to new caret position
  703. output:StyleClearAll()\n Clear all the styles and make equivalent to the global default style
  704. output:StyleGetFont(int style) = string fontName, int length\n Returns the length of the fontName
  705. output:StyleResetDefault()\n Reset the default style to its state at startup
  706. output:SwapMainAnchorCaret()\n Swap that caret and anchor of the main selection
  707. output:Tab()\n If selection is empty or all on one line replace the selection with a tab character. If more than one line selected, indent the lines
  708. output:TargetAsUTF8(string) = int length\n Returns the target converted to UTF8. Return the length in bytes
  709. output:TargetFromSelection()\n Make the target range start and end be the same as the selection range start and end
  710. output:TextHeight(int line) = int height\n Retrieve the height of a particular line of text in pixels
  711. output:TextWidth(int styleNumber, string text) = int width\n Measure the pixel width of some text in a particular style. NUL terminated text argument. Does not handle tab or control characters
  712. output:ToggleCaretSticky()\n Switch between sticky and non-sticky: meant to be bound to a key
  713. output:ToggleFold(int line)\n Switch a header line between expanded and contracted
  714. output:Undo()\n Undo one action in the undo history
  715. output:UpperCase()\n Transform the selection to upper case
  716. output:UsePopUp(bool allowPopUp)\n Set whether a pop up menu is displayed automatically when the user presses the wrong mouse button
  717. output:UserListShow(int listType, string itemList)\n Display a list of strings and send notification when user chooses one
  718. output:VCHome()\n Move caret to before first visible character on line. If already there move to first character on line
  719. output:VCHomeExtend()\n Like VCHome but extending selection to new caret position
  720. output:VCHomeRectExtend()\n Move caret to before first visible character on line. If already there move to first character on line.\n In either case, extend rectangular selection to new caret position
  721. output:VCHomeWrap()
  722. output:VCHomeWrapExtend()
  723. output:VisibleFromDocLine(int line) = int\n Find the display line of a document line taking hidden lines into account
  724. output:WordEndPosition(int pos, bool onlyWordCharacters) = int\n Get position of end of word
  725. output:WordLeft()\n Move caret left one word
  726. output:WordLeftEnd()\n Move caret left one word, position cursor at end of word
  727. output:WordLeftEndExtend()\n Move caret left one word, position cursor at end of word, extending selection to new caret position
  728. output:WordLeftExtend()\n Move caret left one word extending selection to new caret position
  729. output:WordPartLeft()\n Move to the previous change in capitalisation
  730. output:WordPartLeftExtend()\n Move to the previous change in capitalisation. Move to the previous change in capitalisation extending selection to new caret position
  731. output:WordPartRight()\n Move to the previous change in capitalisation.\n Move to the previous change in capitalisation extending selection to new caret position.\n Move to the change next in capitalisation
  732. output:WordPartRightExtend()\n Move to the previous change in capitalisation.\n Move to the previous change in capitalisation extending selection to new caret position.\n Move to the change next in capitalisation.\n Move to the next change in capitalisation extending selection to new caret position
  733. output:WordRight()\n Move caret right one word
  734. output:WordRightEnd()\n Move caret right one word, position cursor at end of word
  735. output:WordRightEndExtend()\n Move caret right one word, position cursor at end of word, extending selection to new caret position
  736. output:WordRightExtend()\n Move caret right one word extending selection to new caret position
  737. output:WordStartPosition(int pos, bool onlyWordCharacters) = int\n Get position of start of word
  738. output:WrapCount(int line) = int\n The number of display lines needed to wrap a document line
  739. output:ZoomIn()\n Magnify the displayed text by increasing the sizes by 1 point
  740. output:ZoomOut()\n Make the displayed text smaller by decreasing the sizes by 1 point
  741.  
  742. output.AdditionalCaretFore = colour\n [WO] Set the foreground colour of additional carets
  743. output.AdditionalCaretsBlink = bool\n [WO] Set whether additional carets will blink
  744. output.AdditionalCaretsVisible = bool\n [RW] Whether additional carets will blink\nSet whether additional carets are visible
  745. output.AdditionalSelAlpha = int alpha\n [RW] Set and get the alpha of the selection
  746. output.AdditionalSelBack = colour\n [WO] Set the background colour of additional selections
  747. output.AdditionalSelectionTyping = bool\n [RW] Set whether typing can be performed into multiple selections\nWhether typing can be performed into multiple selections
  748. output.AdditionalSelFore = colour\n [WO] Set the foreground colour of additional selections
  749. output.Anchor = int pos\n [RW] Set the selection anchor to a position. The anchor is the opposite end of the selection from the caret
  750. output.AnnotationLines = int line\n [RO] Get the number of annotation lines for a line
  751. output.AnnotationStyle[int line] = int styles\n [RW] Set and get the annotation styles for a line
  752. output.AnnotationStyleOffset = int style\n [RW] Get and get the start of the range of style numbers used for annotations
  753. output.AnnotationVisible = int\n [RW] Set and get the visibility for the annotations for a view
  754. output.AutoCAutoHide = bool autoHide\n [RW] Set whether or not autocompletion is hidden automatically when nothing matches
  755. output.AutoCCancelAtStart = bool cancel\n [RW] Should the auto-completion list be cancelled if the user backspaces to a position before where the box was created
  756. output.AutoCChooseSingle = bool chooseSingle\n [RW] Should a single item auto-completion list automatically choose the item
  757. output.AutoCDropRestOfWord = bool dropRestOfWord\n [RW] Set whether or not autocompletion deletes any word characters after the inserted text upon completion
  758. output.AutoCFillUps = string charSet\n Define a set of characters that when typed will cause the autocompletion to choose the selected item
  759. output.AutoCIgnoreCase = bool ignoreCase\n [RW] Set whether case is significant when performing auto-completion searches
  760. output.AutoCMaxHeight = int rowCount\n [RW] Set the maximum height, in rows, of auto-completion and user lists. The default is 5 rows
  761. output.AutoCMaxWidth = int characterCount\n [RW] Set the maximum width, in characters, of auto-completion and user lists. Set to 0 to autosize to fit longest item, which is the default
  762. output.AutoCSeparator = int separator\n [RW] Change the separator character in the string setting up an auto-completion list. Default is space but can be changed if items contain space
  763. output.AutoCTypeSeparator = int separatorChar\n [RW] Change the type-separator character in the string setting up an auto-completion list. Default is '?' but can be changed if items contain '?'
  764. output.BackSpaceUnIndents = bool bsUnIndents\n [RW] Sets whether a backspace pressed when caret is within indentation unindents
  765. output.BufferedDraw = bool isBuffered\n [RW] If drawing is buffered then each line of text is drawn into a bitmap buffer before drawing it to the screen to avoid flicker
  766. output.CallTipBack = int colour\n [WO] Set the background colour for the call tip
  767. output.CallTipFore = int colour\n [WO] Set the foreground colour for the call tip
  768. output.CallTipForeHlt = int colour\n [WO] Set the foreground colour for the highlighted part of the call tip
  769. output.CallTipUseStyle = int tabsize\n [WO] Enable use of STYLE_CALLTIP and set call tip tab size in pixels
  770. output.CaretFore = int colour\n [RW] Set the foreground colour of the caret
  771. output.CaretLineBack = int colour\n [RW] Set the colour of the background of the line containing the caret
  772. output.CaretLineBackAlpha = int alpha\n [RW] Set background alpha of the caret line
  773. output.CaretLineVisible = bool show\n [RW] Display the background of the line containing the caret in a different colour
  774. output.CaretPeriod = int milliseconds\n [RW] Get the time in milliseconds that the caret is on and off. 0 = steady on
  775. output.CaretSticky = int useCaretStickyBehaviour\n [RW] Stop the caret preferred x position changing when the user types
  776. output.CaretStyle = int style\n [RW] Set the style of the caret to be drawn\nReturns the current style of the caret
  777. output.CaretWidth = int pixels\n [RW] Set the width of the insert mode caret
  778. output.CharacterPointer = int\n [RO] Compact the document buffer and return a read-only pointer to the characters in the document
  779. output.CharAt[int pos] = int charValue\n [RO] Returns the character byte at the position
  780. output.CodePage = int codePage\n [RW] Set the code page used to interpret the bytes of the document as characters. The SC_CP_UTF8 value can be used to enter Unicode mode
  781. output.Column[int pos] = int column\n [RO] Retrieve the column number of a position, taking tab width into account
  782. output.ControlCharSymbol = int symbol\n [RW] Change the way control characters are displayed: If symbol is < 32, keep the drawn way, else, use the given character
  783. output.CurrentPos = int pos\n [RW] Sets the position of the caret
  784. output.Cursor = int curType\n [RW] Sets the cursor to one of the SC_CURSOR* values
  785. output.DirectFunction = int\n [RO] Retrieve a pointer to a function that processes messages for this Scintilla
  786. output.DirectPointer = int\n [RO] Retrieve a pointer value to use as the first argument when calling the function returned by DirectFunction
  787. output.DocPointer = int pDocPointer?\n [RW] Change the document object used
  788. output.EdgeColour = int colour\n [RW] Change the colour used in edge indication
  789. output.EdgeColumn = int column\n [RW] Set the column number of the edge. If text goes past the edge then it is highlighted
  790. output.EdgeMode = int edgeMode\n [RW] The edge may be displayed by a line (EDGE_LINE) or by highlighting text that goes beyond it (EDGE_BACKGROUND) or not displayed at all (EDGE_NONE)
  791. output.EndAtLastLine = bool endAtLastLine\n [RW] Sets the scroll range so that maximum scroll position has the last line at the bottom of the view (default). Setting this to false allows scrolling one page below the last line
  792. output.EndStyled = int pos\n [RO] Retrieve the position of the last correctly styled character
  793. output.EOLMode = int eolMode\n [RW] Set the current end of line mode
  794. output.ExtraAscent = int\n [RW] Set and get extra ascent for each line
  795. output.ExtraDescent = int\n [RW] Set and get extra descent for each line
  796. output.FirstVisibleLine = int lineDisplay\n [RW] Retrieve the display line at the top of the display. Scroll so that a display line is at the top of the display
  797. output.Focus = bool focus\n [RW] Change internal focus flag
  798. output.FoldExpanded[int line] = bool expanded\n [RW] Show the children of a header line
  799. output.FoldLevel[int line] = int level\n [RW] Set the fold level of a line. This encodes an integer level along with flags indicating whether the line is a header and whether it is effectively white space
  800. output.FoldParent[int startLine] = int line\n [RO] Find the parent line of a child line
  801. output.FontQuality = int\n [RW] Choose the quality level for text from the FontQuality enumeration\nRetrieve the quality level for text
  802. output.HighlightGuide = int column\n [RW] Set the highlighted indentation guide column. 0 = no highlighted guide
  803. output.HotspotActiveUnderline = bool underline\n [WO] Enable / Disable underlining active hotspots
  804. output.HotspotSingleLine = bool singleLine\n [WO] Limit hotspots to single line so hotspots on two lines don't merge
  805. output.HScrollBar = bool visible\n [RW] Show or hide the horizontal scroll bar
  806. output.Indent = int widthInChars\n [RW] Set the number of spaces used for one level of indentation
  807. output.IndentationGuides = bool view\n [RW] Show or hide indentation guides
  808. output.IndicAlpha[int markNumber] = int transparency\n [RW] Indicator (marker) fill alpha (0-255)
  809. output.IndicatorCurrent = int indicator\n [RW] Set and get the indicator used for IndicatorFillRange and IndicatorClearRange
  810. output.IndicatorValue = int value\n [RW] Set and get the value used for IndicatorFillRange
  811. output.IndicFore[int markNumber] = int colour\n [RW] Indicator (marker) fore colour
  812. output.IndicStyle[int markNumber] = int style\n [RW] Indicator (marker) style constants (INDIC_)
  813. output.IndicUnder[int markNumber] = bool\n [RW] Set an indicator to draw under text or over(default)\nRetrieve whether indicator drawn under or over text
  814. output.KeysUnicode = bool \n [RW] Always interpret keyboard input as Unicode
  815. output.KeyWords[int keyWordSet] = string keyWordList\n [WO] Set up the key words used by the lexer
  816. output.LayoutCache = int cacheMode\n [RW] Sets the degree of caching of layout information
  817. output.Length = int\n [RO] Returns the number of characters in the document
  818. output.Lexer = int lexer\n [RW] Set the lexing language of the document
  819. output.LineCount = int\n [RO] Returns the number of lines in the document. There is always at least one
  820. output.LineEndPosition[int line] = int pos\n [RO] Get the position after the last visible characters on a line
  821. output.LineIndentation[int line] = int indent\n [RW] Change the indentation of a line to a number of columns
  822. output.LineIndentPosition[int line] = int pos\n [RO] Retrieve the position before the first non indentation character on a line
  823. output.LinesOnScreen = int\n [RO] Retrieves the number of lines completely visible
  824. output.LineState[int line] = int value\n [RW] Used to hold extra styling information for each line
  825. output.LineVisible[int line] = bool visible\n [RO] Is a line visible?
  826. output.MainSelection = int selection\n [RW] Set the main selection\nWhich selection is the main selection
  827. output.MarginLeft = int pixels\n [RW] Sets the size in pixels of the left margin
  828. output.MarginMaskN[int margin] = int mask\n [RW] Set a mask that determines which markers are displayed in a margin
  829. output.MarginRight = int pixels\n [RW] Sets the size in pixels of the right margin
  830. output.MarginSensitiveN[int margin] = bool sensitive\n [RW] Make a margin sensitive or insensitive to mouse clicks
  831. output.MarginStyle[int line] = int style\n [RW] Set and get the style number for the text margin for a line
  832. output.MarginStyleOffset = int style\n [RW] Set and get the start of the range of style numbers used for margin text
  833. output.MarginTypeN[int margin] = int iType\n [RW] Set a margin to be either numeric or symbolic
  834. output.MarginWidthN[int margin] = int pixelWidth\n [RW] Set the width of a margin to a width expressed in pixels
  835. output.MaxLineState = int\n [RO] Retrieve the last line number that has line state
  836. output.ModEventMask = int eventMask\n [RW] Set which document modification events are sent to the container
  837. output.Modify = bool\n [RO] Is the document different from when it was last saved?
  838. output.MouseDownCaptures = bool captures\n [RW] Set whether the mouse is captured when its button is pressed
  839. output.MouseDwellTime = int\n [RO] Sets the time the mouse must sit still to generate a mouse dwell event
  840. output.MultiPaste = int multiPaste\n [RW] Change and retrieve the effect of pasting when there are multiple selections
  841. output.MultipleSelection = bool\n [RW] Set and get whether multiple selections can be made
  842. output.Overtype = bool\n [RW] Set to overtype (true) or insert mode
  843. output.PasteConvertEndings = bool\n [RW] Enable/Disable convert-on-paste for line endings
  844. output.PositionCache = int size\n [RW] Set number of entries in position cache\nHow many entries are allocated to the position cache?
  845. output.PrintColourMode = int mode\n [RW] Modify colours when printing for clearer printed text
  846. output.PrintMagnification = int magnification\n [RW] Sets the print magnification added to the point size of each style for printing
  847. output.PrintWrapMode = int wrapMode\n [RW] Set printing to line wrapped (SC_WRAP_WORD) or not line wrapped (SC_WRAP_NONE)
  848. output.Property[string key | int key] = string value | int value [WO] Set up a value that may be used by a lexer for some optional feature
  849. output.PropertyInt[string key | int key] = int value\n [RO] Retrieve a "property" value previously set with SetProperty, interpreted as an int AFTER any "$()" variable replacement
  850. output.ReadOnly = bool readOnly\n [RW] Set to read only or read write
  851. output.RectangularSelectionAnchor = int posAnchor\n [RW]
  852. output.RectangularSelectionAnchorVirtualSpace = int space\n [RW]
  853. output.RectangularSelectionCaret = int pos\n [RO]
  854. output.RectangularSelectionCaretVirtualSpace = int space\n [RW]
  855. output.RectangularSelectionModifier = int modifier\n [RW] On GTK+, allow selecting the modifier key to use for mouse-based\nrectangular selection. Often the window manager requires Alt+Mouse Drag for moving windows.\nValid values are SCMOD_CTRL(default), SCMOD_ALT, or SCMOD_SUPER
  856. output.ScrollWidth = int pixelWidth\n [RW] Sets the document width assumed for scrolling
  857. output.ScrollWidthTracking = bool tracking\n [RW] Sets whether the maximum width line displayed is used to set scroll width\nRetrieve whether the scroll width tracks wide lines
  858. output.SearchFlags = int searchFlags\n [RW] Set the search flags used by SearchInTarget
  859. output.SelAlpha = int\n [RW] Get or set the alpha of the selection
  860. output.SelectionEnd = int pos\n [RW] Sets the position that ends the selection - this becomes the currentPosition
  861. output.SelectionIsRectangle = bool\n [RO] Is the selection rectangular? The alternative is the more common stream selection
  862. output.SelectionMode = int mode\n [RW] Set the selection mode to stream (SC_SEL_STREAM) or rectangular (SC_SEL_RECTANGLE) or by lines (SC_SEL_LINES)
  863. output.SelectionNAnchor[int selection] = int pos\n [RW]
  864. output.SelectionNAnchorVirtualSpace[int selection] = int space\n [RW]
  865. output.SelectionNCaret[int selection] = int pos\n [RW]
  866. output.SelectionNCaretVirtualSpace[int selection] = int space\n [RW]
  867. output.SelectionNEnd[int selection] = int pos\n [RW] Sets the position that ends the selection - this becomes the currentPosition
  868. output.SelectionNStart[int selection] = int pos\n [RW] Sets and get the position that starts the selection - this becomes the anchor
  869. output.Selections = int\n [RO] How many selections are there?
  870. output.SelectionStart = int pos\n [RW] Sets the position that starts the selection - this becomes the anchor
  871. output.SelEOLFilled = bool filled\n [RW] Set the selection to have its end of line filled or not\nIs the selection end of line filled?
  872. output.Status = int\n [RW] Change error status - 0 = OK
  873. output.StyleAt[int pos] = int styleValue\n [RO] Returns the style byte at the position
  874. output.StyleBack[int StyleNumber] = int colour\n [WO] Set the background colour of a style
  875. output.StyleBits = int bits\n [RW] Divide each styling byte into lexical class bits (default: 5) and indicator bits (default: 3). If a lexer requires more than 32 lexical states, then this is used to expand the possible states
  876. output.StyleBitsNeeded = int\n [RO] Retrieve the number of bits the current lexer needs for styling
  877. output.StyleBold[int style] = bool\n [WO] Set a style to be bold or not
  878. output.StyleCase[int style] = int caseMode\n [WO] Set a style to be mixed case, or to force upper or lower case
  879. output.StyleChangeable[int style] = bool changeable\n [WO] Set a style to be changeable or not (read only). Experimental feature, currently buggy
  880. output.StyleCharacterSet[int style] = int charSet\n [WO] Set the character set of the font in a style
  881. output.StyleEOLFilled[int style] = bool\n [WO] Set a style to have its end of line filled or not
  882. output.StyleFont[int style] = string fontName\n [WO] Set the font of a style
  883. output.StyleFore[int style] = int colour\n [WO] Set the foreground colour of a style
  884. output.StyleHotSpot [int style] = bool\n [WO] Set a style to be a hotspot or not
  885. output.StyleItalic[int style] = bool\n [WO] Set a style to be italic or not
  886. output.StyleSize[int style] = int sizeInPoints\n [WO] Set the size of characters of a style
  887. output.StyleUnderline[int style] = bool\n [WO] Set a style to be underlined or not
  888. output.StyleVisible[int style] = bool\n [WO] Set a style to be visible or not
  889. output.TabIndents = bool tabIndents\n [RW] Sets whether a tab pressed when caret is within indentation indents
  890. output.TabWidth = int widthInChars\n [RW] Change the visible size of a tab to be a multiple of the width of a space character
  891. output.TargetEnd = int pos\n [RW] Sets the position that ends the target which is used for updating the document without affecting the scroll position
  892. output.TargetStart = int pos\n [RW] Sets the position that starts the target which is used for updating the document without affecting the scroll position
  893. output.TextLength = int\n [RO] Retrieve the number of characters in the document
  894. output.TwoPhaseDraw = bool\n [RW] In twoPhaseDraw mode, drawing is performed in two phases, first the background and then the foreground. This avoids chopping off characters that overlap the next run
  895. output.UndoCollection = bool\n [RW] Choose between collecting actions into the undo history and discarding them
  896. output.UsePalette = bool allowPaletteUse\n [RW] In palette mode, Scintilla uses the environment's palette calls to display more colours. This may lead to ugly displays
  897. output.UseTabs = bool useTabs\n [RW] Indentation will only use space characters if useTabs is false, otherwise it will use a combination of tabs and spaces
  898. output.ViewEOL = bool visible\n [RW] Make the end of line characters visible or invisible
  899. output.ViewWS = int wsMode\n [RW] Make white space characters invisible, always visible or visible outside indentation
  900. output.VirtualSpaceOptions = int\n [RW]
  901. output.VScrollBar = bool visible\n [RW] Show or hide the vertical scroll bar
  902. output.WhitespaceChars = string chars\n [WO] Set the set of characters making up whitespace for when moving or selecting by word. Should be called after SetWordChars
  903. output.WhitespaceSize = int size\n [RW] Set and get the size of the dots used to mark space characters
  904. output.WordChars = string chars\n [WO] Set the set of characters making up words for when moving or selecting by word. First sets deaults like SetCharsDefault
  905. output.WrapIndentMode = int mode\n [RW] Sets and retrieve how wrapped sublines are placed. Default is fixed
  906. output.WrapMode = int wrapMode\n [RW] Sets whether text is word wrapped
  907. output.WrapStartIndent = int indent\n [RW] Set the start indent for wrapped lines
  908. output.WrapVisualFlags = int wrapVisualFlags\n [RW] Set the display mode of visual flags for wrapped lines
  909. output.WrapVisualFlagsLocation = int wrapVisualFlagsLocation\n [RW] Set the location of visual flags for wrapped lines
  910. output.XOffset = int xOffset\n [RW] Get and Set the xOffset (ie, horizonal scroll position)
  911. output.Zoom = int zoomInPoints\n [RW] Set the zoom level. This number of points is added to the size of all fonts. It may be positive to magnify or negative to reduce
  912.  
  913. INVALID_POSITION = -1
  914. SCI_START = 2000
  915. SCI_OPTIONAL_START = 3000
  916. SCI_LEXER_START = 4000
  917. SCI_ADDTEXT = 2001
  918. SCI_ADDSTYLEDTEXT = 2002
  919. SCI_INSERTTEXT = 2003
  920. SCI_CLEARALL = 2004
  921. SCI_CLEARDOCUMENTSTYLE = 2005
  922. SCI_GETLENGTH = 2006
  923. SCI_GETCHARAT = 2007
  924. SCI_GETCURRENTPOS = 2008
  925. SCI_GETANCHOR = 2009
  926. SCI_GETSTYLEAT = 2010
  927. SCI_REDO = 2011
  928. SCI_SETUNDOCOLLECTION = 2012
  929. SCI_SELECTALL = 2013
  930. SCI_SETSAVEPOINT = 2014
  931. SCI_GETSTYLEDTEXT = 2015
  932. SCI_CANREDO = 2016
  933. SCI_MARKERLINEFROMHANDLE = 2017
  934. SCI_MARKERDELETEHANDLE = 2018
  935. SCI_GETUNDOCOLLECTION = 2019
  936. SCWS_INVISIBLE = 0
  937. SCWS_VISIBLEALWAYS = 1
  938. SCWS_VISIBLEAFTERINDENT = 2
  939. SCI_GETVIEWWS = 2020
  940. SCI_SETVIEWWS = 2021
  941. SCI_POSITIONFROMPOINT = 2022
  942. SCI_POSITIONFROMPOINTCLOSE = 2023
  943. SCI_GOTOLINE = 2024
  944. SCI_GOTOPOS = 2025
  945. SCI_SETANCHOR = 2026
  946. SCI_GETCURLINE = 2027
  947. SCI_GETENDSTYLED = 2028
  948. SC_EOL_CRLF = 0
  949. SC_EOL_CR = 1
  950. SC_EOL_LF = 2
  951. SCI_CONVERTEOLS = 2029
  952. SCI_GETEOLMODE = 2030
  953. SCI_SETEOLMODE = 2031
  954. SCI_STARTSTYLING = 2032
  955. SCI_SETSTYLING = 2033
  956. SCI_GETBUFFEREDDRAW = 2034
  957. SCI_SETBUFFEREDDRAW = 2035
  958. SCI_SETTABWIDTH = 2036
  959. SCI_GETTABWIDTH = 2121
  960. SC_CP_UTF8 = 65001
  961. SC_CP_DBCS = 1
  962. SCI_SETCODEPAGE = 2037
  963. SCI_SETUSEPALETTE = 2039
  964. MARKER_MAX = 31
  965. SC_MARK_CIRCLE = 0
  966. SC_MARK_ROUNDRECT = 1
  967. SC_MARK_ARROW = 2
  968. SC_MARK_SMALLRECT = 3
  969. SC_MARK_SHORTARROW = 4
  970. SC_MARK_EMPTY = 5
  971. SC_MARK_ARROWDOWN = 6
  972. SC_MARK_MINUS = 7
  973. SC_MARK_PLUS = 8
  974. SC_MARK_VLINE = 9
  975. SC_MARK_LCORNER = 10
  976. SC_MARK_TCORNER = 11
  977. SC_MARK_BOXPLUS = 12
  978. SC_MARK_BOXPLUSCONNECTED = 13
  979. SC_MARK_BOXMINUS = 14
  980. SC_MARK_BOXMINUSCONNECTED = 15
  981. SC_MARK_LCORNERCURVE = 16
  982. SC_MARK_TCORNERCURVE = 17
  983. SC_MARK_CIRCLEPLUS = 18
  984. SC_MARK_CIRCLEPLUSCONNECTED = 19
  985. SC_MARK_CIRCLEMINUS = 20
  986. SC_MARK_CIRCLEMINUSCONNECTED = 21
  987. SC_MARK_BACKGROUND = 22
  988. SC_MARK_DOTDOTDOT = 23
  989. SC_MARK_ARROWS = 24
  990. SC_MARK_PIXMAP = 25
  991. SC_MARK_FULLRECT = 26
  992. SC_MARK_CHARACTER = 10000
  993. SC_MARKNUM_FOLDEREND = 25
  994. SC_MARKNUM_FOLDEROPENMID = 26
  995. SC_MARKNUM_FOLDERMIDTAIL = 27
  996. SC_MARKNUM_FOLDERTAIL = 28
  997. SC_MARKNUM_FOLDERSUB = 29
  998. SC_MARKNUM_FOLDER = 30
  999. SC_MARKNUM_FOLDEROPEN = 31
  1000. SC_MASK_FOLDERS = 0xFE000000
  1001. SCI_MARKERDEFINE = 2040
  1002. SCI_MARKERSETFORE = 2041
  1003. SCI_MARKERSETBACK = 2042
  1004. SCI_MARKERADD = 2043
  1005. SCI_MARKERDELETE = 2044
  1006. SCI_MARKERDELETEALL = 2045
  1007. SCI_MARKERGET = 2046
  1008. SCI_MARKERNEXT = 2047
  1009. SCI_MARKERPREVIOUS = 2048
  1010. SCI_MARKERDEFINEPIXMAP = 2049
  1011. SCI_MARKERADDSET = 2466
  1012. SCI_MARKERSETALPHA = 2476
  1013. SC_MARGIN_SYMBOL = 0
  1014. SC_MARGIN_NUMBER = 1
  1015. SC_MARGIN_BACK = 2
  1016. SC_MARGIN_FORE = 3
  1017. SCI_SETMARGINTYPEN = 2240
  1018. SCI_GETMARGINTYPEN = 2241
  1019. SCI_SETMARGINWIDTHN = 2242
  1020. SCI_GETMARGINWIDTHN = 2243
  1021. SCI_SETMARGINMASKN = 2244
  1022. SCI_GETMARGINMASKN = 2245
  1023. SCI_SETMARGINSENSITIVEN = 2246
  1024. SCI_GETMARGINSENSITIVEN = 2247
  1025. STYLE_DEFAULT = 32
  1026. STYLE_LINENUMBER = 33
  1027. STYLE_BRACELIGHT = 34
  1028. STYLE_BRACEBAD = 35
  1029. STYLE_CONTROLCHAR = 36
  1030. STYLE_INDENTGUIDE = 37
  1031. STYLE_CALLTIP = 38
  1032. STYLE_LASTPREDEFINED = 39
  1033. STYLE_MAX = 127
  1034. SC_CHARSET_ANSI = 0
  1035. SC_CHARSET_DEFAULT = 1
  1036. SC_CHARSET_BALTIC = 186
  1037. SC_CHARSET_CHINESEBIG5 = 136
  1038. SC_CHARSET_EASTEUROPE = 238
  1039. SC_CHARSET_GB2312 = 134
  1040. SC_CHARSET_GREEK = 161
  1041. SC_CHARSET_HANGUL = 129
  1042. SC_CHARSET_MAC = 77
  1043. SC_CHARSET_OEM = 255
  1044. SC_CHARSET_RUSSIAN = 204
  1045. SC_CHARSET_CYRILLIC = 1251
  1046. SC_CHARSET_SHIFTJIS = 128
  1047. SC_CHARSET_SYMBOL = 2
  1048. SC_CHARSET_TURKISH = 162
  1049. SC_CHARSET_JOHAB = 130
  1050. SC_CHARSET_HEBREW = 177
  1051. SC_CHARSET_ARABIC = 178
  1052. SC_CHARSET_VIETNAMESE = 163
  1053. SC_CHARSET_THAI = 222
  1054. SC_CHARSET_8859_15 = 1000
  1055. SCI_STYLECLEARALL = 2050
  1056. SCI_STYLESETFORE = 2051
  1057. SCI_STYLESETBACK = 2052
  1058. SCI_STYLESETBOLD = 2053
  1059. SCI_STYLESETITALIC = 2054
  1060. SCI_STYLESETSIZE = 2055
  1061. SCI_STYLESETFONT = 2056
  1062. SCI_STYLESETEOLFILLED = 2057
  1063. SCI_STYLERESETDEFAULT = 2058
  1064. SCI_STYLESETUNDERLINE = 2059
  1065. SC_CASE_MIXED = 0
  1066. SC_CASE_UPPER = 1
  1067. SC_CASE_LOWER = 2
  1068. SCI_STYLESETCASE = 2060
  1069. SCI_STYLESETCHARACTERSET = 2066
  1070. SCI_STYLESETHOTSPOT = 2409
  1071. SCI_SETSELFORE = 2067
  1072. SCI_SETSELBACK = 2068
  1073. SCI_GETSELALPHA = 2477
  1074. SCI_SETSELALPHA = 2478
  1075. SCI_SETCARETFORE = 2069
  1076. SCI_ASSIGNCMDKEY = 2070
  1077. SCI_CLEARCMDKEY = 2071
  1078. SCI_CLEARALLCMDKEYS = 2072
  1079. SCI_SETSTYLINGEX = 2073
  1080. SCI_STYLESETVISIBLE = 2074
  1081. SCI_GETCARETPERIOD = 2075
  1082. SCI_SETCARETPERIOD = 2076
  1083. SCI_SETWORDCHARS = 2077
  1084. SCI_BEGINUNDOACTION = 2078
  1085. SCI_ENDUNDOACTION = 2079
  1086. INDIC_MAX = 7
  1087. INDIC_PLAIN = 0
  1088. INDIC_SQUIGGLE = 1
  1089. INDIC_TT = 2
  1090. INDIC_DIAGONAL = 3
  1091. INDIC_STRIKE = 4
  1092. INDIC_HIDDEN = 5
  1093. INDIC_BOX = 6
  1094. INDIC_ROUNDBOX = 7
  1095. INDIC0_MASK = 0x20
  1096. INDIC1_MASK = 0x40
  1097. INDIC2_MASK = 0x80
  1098. INDICS_MASK = 0xE0
  1099. SCI_INDICSETSTYLE = 2080
  1100. SCI_INDICGETSTYLE = 2081
  1101. SCI_INDICSETFORE = 2082
  1102. SCI_INDICGETFORE = 2083
  1103. SCI_SETWHITESPACEFORE = 2084
  1104. SCI_SETWHITESPACEBACK = 2085
  1105. SCI_SETSTYLEBITS = 2090
  1106. SCI_GETSTYLEBITS = 2091
  1107. SCI_SETLINESTATE = 2092
  1108. SCI_GETLINESTATE = 2093
  1109. SCI_GETMAXLINESTATE = 2094
  1110. SCI_GETCARETLINEVISIBLE = 2095
  1111. SCI_SETCARETLINEVISIBLE = 2096
  1112. SCI_GETCARETLINEBACK = 2097
  1113. SCI_SETCARETLINEBACK = 2098
  1114. SCI_STYLESETCHANGEABLE = 2099
  1115. SCI_AUTOCSHOW = 2100
  1116. SCI_AUTOCCANCEL = 2101
  1117. SCI_AUTOCACTIVE = 2102
  1118. SCI_AUTOCPOSSTART = 2103
  1119. SCI_AUTOCCOMPLETE = 2104
  1120. SCI_AUTOCSTOPS = 2105
  1121. SCI_AUTOCSETSEPARATOR = 2106
  1122. SCI_AUTOCGETSEPARATOR = 2107
  1123. SCI_AUTOCSELECT = 2108
  1124. SCI_AUTOCSETCANCELATSTART = 2110
  1125. SCI_AUTOCGETCANCELATSTART = 2111
  1126. SCI_AUTOCSETFILLUPS = 2112
  1127. SCI_AUTOCSETCHOOSESINGLE = 2113
  1128. SCI_AUTOCGETCHOOSESINGLE = 2114
  1129. SCI_AUTOCSETIGNORECASE = 2115
  1130. SCI_AUTOCGETIGNORECASE = 2116
  1131. SCI_USERLISTSHOW = 2117
  1132. SCI_AUTOCSETAUTOHIDE = 2118
  1133. SCI_AUTOCGETAUTOHIDE = 2119
  1134. SCI_AUTOCSETDROPRESTOFWORD = 2270
  1135. SCI_AUTOCGETDROPRESTOFWORD = 2271
  1136. SCI_REGISTERIMAGE = 2405
  1137. SCI_CLEARREGISTEREDIMAGES = 2408
  1138. SCI_AUTOCGETTYPESEPARATOR = 2285
  1139. SCI_AUTOCSETTYPESEPARATOR = 2286
  1140. SCI_AUTOCSETMAXWIDTH = 2208
  1141. SCI_AUTOCGETMAXWIDTH = 2209
  1142. SCI_AUTOCSETMAXHEIGHT = 2210
  1143. SCI_AUTOCGETMAXHEIGHT = 2211
  1144. SCI_SETINDENT = 2122
  1145. SCI_GETINDENT = 2123
  1146. SCI_SETUSETABS = 2124
  1147. SCI_GETUSETABS = 2125
  1148. SCI_SETLINEINDENTATION = 2126
  1149. SCI_GETLINEINDENTATION = 2127
  1150. SCI_GETLINEINDENTPOSITION = 2128
  1151. SCI_GETCOLUMN = 2129
  1152. SCI_SETHSCROLLBAR = 2130
  1153. SCI_GETHSCROLLBAR = 2131
  1154. SCI_SETINDENTATIONGUIDES = 2132
  1155. SCI_GETINDENTATIONGUIDES = 2133
  1156. SCI_SETHIGHLIGHTGUIDE = 2134
  1157. SCI_GETHIGHLIGHTGUIDE = 2135
  1158. SCI_GETLINEENDPOSITION = 2136
  1159. SCI_GETCODEPAGE = 2137
  1160. SCI_GETCARETFORE = 2138
  1161. SCI_GETUSEPALETTE = 2139
  1162. SCI_GETREADONLY = 2140
  1163. SCI_SETCURRENTPOS = 2141
  1164. SCI_SETSELECTIONSTART = 2142
  1165. SCI_GETSELECTIONSTART = 2143
  1166. SCI_SETSELECTIONEND = 2144
  1167. SCI_GETSELECTIONEND = 2145
  1168. SCI_SETPRINTMAGNIFICATION = 2146
  1169. SCI_GETPRINTMAGNIFICATION = 2147
  1170. SC_PRINT_NORMAL = 0
  1171. SC_PRINT_INVERTLIGHT = 1
  1172. SC_PRINT_BLACKONWHITE = 2
  1173. SC_PRINT_COLOURONWHITE = 3
  1174. SC_PRINT_COLOURONWHITEDEFAULTBG = 4
  1175. SCI_SETPRINTCOLOURMODE = 2148
  1176. SCI_GETPRINTCOLOURMODE = 2149
  1177. SCFIND_WHOLEWORD = 2
  1178. SCFIND_MATCHCASE = 4
  1179. SCFIND_WORDSTART = 0x00100000
  1180. SCFIND_REGEXP = 0x00200000
  1181. SCFIND_POSIX = 0x00400000
  1182. SCI_FINDTEXT = 2150
  1183. SCI_FORMATRANGE = 2151
  1184. SCI_GETFIRSTVISIBLELINE = 2152
  1185. SCI_GETLINE = 2153
  1186. SCI_GETLINECOUNT = 2154
  1187. SCI_SETMARGINLEFT = 2155
  1188. SCI_GETMARGINLEFT = 2156
  1189. SCI_SETMARGINRIGHT = 2157
  1190. SCI_GETMARGINRIGHT = 2158
  1191. SCI_GETMODIFY = 2159
  1192. SCI_SETSEL = 2160
  1193. SCI_GETSELTEXT = 2161
  1194. SCI_GETTEXTRANGE = 2162
  1195. SCI_HIDESELECTION = 2163
  1196. SCI_POINTXFROMPOSITION = 2164
  1197. SCI_POINTYFROMPOSITION = 2165
  1198. SCI_LINEFROMPOSITION = 2166
  1199. SCI_POSITIONFROMLINE = 2167
  1200. SCI_LINESCROLL = 2168
  1201. SCI_SCROLLCARET = 2169
  1202. SCI_REPLACESEL = 2170
  1203. SCI_SETREADONLY = 2171
  1204. SCI_NULL = 2172
  1205. SCI_CANPASTE = 2173
  1206. SCI_CANUNDO = 2174
  1207. SCI_EMPTYUNDOBUFFER = 2175
  1208. SCI_UNDO = 2176
  1209. SCI_CUT = 2177
  1210. SCI_COPY = 2178
  1211. SCI_PASTE = 2179
  1212. SCI_CLEAR = 2180
  1213. SCI_SETTEXT = 2181
  1214. SCI_GETTEXT = 2182
  1215. SCI_GETTEXTLENGTH = 2183
  1216. SCI_GETDIRECTFUNCTION = 2184
  1217. SCI_GETDIRECTPOINTER = 2185
  1218. SCI_SETOVERTYPE = 2186
  1219. SCI_GETOVERTYPE = 2187
  1220. SCI_SETCARETWIDTH = 2188
  1221. SCI_GETCARETWIDTH = 2189
  1222. SCI_SETTARGETSTART = 2190
  1223. SCI_GETTARGETSTART = 2191
  1224. SCI_SETTARGETEND = 2192
  1225. SCI_GETTARGETEND = 2193
  1226. SCI_REPLACETARGET = 2194
  1227. SCI_REPLACETARGETRE = 2195
  1228. SCI_SEARCHINTARGET = 2197
  1229. SCI_SETSEARCHFLAGS = 2198
  1230. SCI_GETSEARCHFLAGS = 2199
  1231. SCI_CALLTIPSHOW = 2200
  1232. SCI_CALLTIPCANCEL = 2201
  1233. SCI_CALLTIPACTIVE = 2202
  1234. SCI_CALLTIPPOSSTART = 2203
  1235. SCI_CALLTIPSETHLT = 2204
  1236. SCI_CALLTIPSETBACK = 2205
  1237. SCI_CALLTIPSETFORE = 2206
  1238. SCI_CALLTIPSETFOREHLT = 2207
  1239. SCI_CALLTIPUSESTYLE = 2212
  1240. SCI_VISIBLEFROMDOCLINE = 2220
  1241. SCI_DOCLINEFROMVISIBLE = 2221
  1242. SCI_WRAPCOUNT = 2235
  1243. SC_FOLDLEVELBASE = 0x400
  1244. SC_FOLDLEVELWHITEFLAG = 0x1000
  1245. SC_FOLDLEVELHEADERFLAG = 0x2000
  1246. SC_FOLDLEVELBOXHEADERFLAG = 0x4000
  1247. SC_FOLDLEVELBOXFOOTERFLAG = 0x8000
  1248. SC_FOLDLEVELCONTRACTED = 0x10000
  1249. SC_FOLDLEVELUNINDENT = 0x20000
  1250. SC_FOLDLEVELNUMBERMASK = 0x0FFF
  1251. SCI_SETFOLDLEVEL = 2222
  1252. SCI_GETFOLDLEVEL = 2223
  1253. SCI_GETLASTCHILD = 2224
  1254. SCI_GETFOLDPARENT = 2225
  1255. SCI_SHOWLINES = 2226
  1256. SCI_HIDELINES = 2227
  1257. SCI_GETLINEVISIBLE = 2228
  1258. SCI_SETFOLDEXPANDED = 2229
  1259. SCI_GETFOLDEXPANDED = 2230
  1260. SCI_TOGGLEFOLD = 2231
  1261. SCI_ENSUREVISIBLE = 2232
  1262. SC_FOLDFLAG_LINEBEFORE_EXPANDED = 0x0002
  1263. SC_FOLDFLAG_LINEBEFORE_CONTRACTED = 0x0004
  1264. SC_FOLDFLAG_LINEAFTER_EXPANDED = 0x0008
  1265. SC_FOLDFLAG_LINEAFTER_CONTRACTED = 0x0010
  1266. SC_FOLDFLAG_LEVELNUMBERS = 0x0040
  1267. SC_FOLDFLAG_BOX = 0x0001
  1268. SCI_SETFOLDFLAGS = 2233
  1269. SCI_ENSUREVISIBLEENFORCEPOLICY = 2234
  1270. SCI_SETTABINDENTS = 2260
  1271. SCI_GETTABINDENTS = 2261
  1272. SCI_SETBACKSPACEUNINDENTS = 2262
  1273. SCI_GETBACKSPACEUNINDENTS = 2263
  1274. SC_TIME_FOREVER = 10000000
  1275. SCI_SETMOUSEDWELLTIME = 2264
  1276. SCI_GETMOUSEDWELLTIME = 2265
  1277. SCI_WORDSTARTPOSITION = 2266
  1278. SCI_WORDENDPOSITION = 2267
  1279. SC_WRAP_NONE = 0
  1280. SC_WRAP_WORD = 1
  1281. SC_WRAP_CHAR = 2
  1282. SCI_SETWRAPMODE = 2268
  1283. SCI_GETWRAPMODE = 2269
  1284. SC_WRAPVISUALFLAG_NONE = 0x0000
  1285. SC_WRAPVISUALFLAG_END = 0x0001
  1286. SC_WRAPVISUALFLAG_START = 0x0002
  1287. SCI_SETWRAPVISUALFLAGS = 2460
  1288. SCI_GETWRAPVISUALFLAGS = 2461
  1289. SC_WRAPVISUALFLAGLOC_DEFAULT = 0x0000
  1290. SC_WRAPVISUALFLAGLOC_END_BY_TEXT = 0x0001
  1291. SC_WRAPVISUALFLAGLOC_START_BY_TEXT = 0x0002
  1292. SCI_SETWRAPVISUALFLAGSLOCATION = 2462
  1293. SCI_GETWRAPVISUALFLAGSLOCATION = 2463
  1294. SCI_SETWRAPSTARTINDENT = 2464
  1295. SCI_GETWRAPSTARTINDENT = 2465
  1296. SC_CACHE_NONE = 0
  1297. SC_CACHE_CARET = 1
  1298. SC_CACHE_PAGE = 2
  1299. SC_CACHE_DOCUMENT = 3
  1300. SCI_SETLAYOUTCACHE = 2272
  1301. SCI_GETLAYOUTCACHE = 2273
  1302. SCI_SETSCROLLWIDTH = 2274
  1303. SCI_GETSCROLLWIDTH = 2275
  1304. SCI_TEXTWIDTH = 2276
  1305. SCI_SETENDATLASTLINE = 2277
  1306. SCI_GETENDATLASTLINE = 2278
  1307. SCI_TEXTHEIGHT = 2279
  1308. SCI_SETVSCROLLBAR = 2280
  1309. SCI_GETVSCROLLBAR = 2281
  1310. SCI_APPENDTEXT = 2282
  1311. SCI_GETTWOPHASEDRAW = 2283
  1312. SCI_SETTWOPHASEDRAW = 2284
  1313. SCI_TARGETFROMSELECTION = 2287
  1314. SCI_LINESJOIN = 2288
  1315. SCI_LINESSPLIT = 2289
  1316. SCI_SETFOLDMARGINCOLOUR = 2290
  1317. SCI_SETFOLDMARGINHICOLOUR = 2291
  1318. SCI_LINEDOWN = 2300
  1319. SCI_LINEDOWNEXTEND = 2301
  1320. SCI_LINEUP = 2302
  1321. SCI_LINEUPEXTEND = 2303
  1322. SCI_CHARLEFT = 2304
  1323. SCI_CHARLEFTEXTEND = 2305
  1324. SCI_CHARRIGHT = 2306
  1325. SCI_CHARRIGHTEXTEND = 2307
  1326. SCI_WORDLEFT = 2308
  1327. SCI_WORDLEFTEXTEND = 2309
  1328. SCI_WORDRIGHT = 2310
  1329. SCI_WORDRIGHTEXTEND = 2311
  1330. SCI_HOME = 2312
  1331. SCI_HOMEEXTEND = 2313
  1332. SCI_LINEEND = 2314
  1333. SCI_LINEENDEXTEND = 2315
  1334. SCI_DOCUMENTSTART = 2316
  1335. SCI_DOCUMENTSTARTEXTEND = 2317
  1336. SCI_DOCUMENTEND = 2318
  1337. SCI_DOCUMENTENDEXTEND = 2319
  1338. SCI_PAGEUP = 2320
  1339. SCI_PAGEUPEXTEND = 2321
  1340. SCI_PAGEDOWN = 2322
  1341. SCI_PAGEDOWNEXTEND = 2323
  1342. SCI_EDITTOGGLEOVERTYPE = 2324
  1343. SCI_CANCEL = 2325
  1344. SCI_DELETEBACK = 2326
  1345. SCI_TAB = 2327
  1346. SCI_BACKTAB = 2328
  1347. SCI_NEWLINE = 2329
  1348. SCI_FORMFEED = 2330
  1349. SCI_VCHOME = 2331
  1350. SCI_VCHOMEEXTEND = 2332
  1351. SCI_ZOOMIN = 2333
  1352. SCI_ZOOMOUT = 2334
  1353. SCI_DELWORDLEFT = 2335
  1354. SCI_DELWORDRIGHT = 2336
  1355. SCI_LINECUT = 2337
  1356. SCI_LINEDELETE = 2338
  1357. SCI_LINETRANSPOSE = 2339
  1358. SCI_LINEDUPLICATE = 2404
  1359. SCI_LOWERCASE = 2340
  1360. SCI_UPPERCASE = 2341
  1361. SCI_LINESCROLLDOWN = 2342
  1362. SCI_LINESCROLLUP = 2343
  1363. SCI_DELETEBACKNOTLINE = 2344
  1364. SCI_HOMEDISPLAY = 2345
  1365. SCI_HOMEDISPLAYEXTEND = 2346
  1366. SCI_LINEENDDISPLAY = 2347
  1367. SCI_LINEENDDISPLAYEXTEND = 2348
  1368. SCI_HOMEWRAP = 2349
  1369. SCI_HOMEWRAPEXTEND = 2450
  1370. SCI_LINEENDWRAP = 2451
  1371. SCI_LINEENDWRAPEXTEND = 2452
  1372. SCI_VCHOMEWRAP = 2453
  1373. SCI_VCHOMEWRAPEXTEND = 2454
  1374. SCI_LINECOPY = 2455
  1375. SCI_MOVECARETINSIDEVIEW = 2401
  1376. SCI_LINELENGTH = 2350
  1377. SCI_BRACEHIGHLIGHT = 2351
  1378. SCI_BRACEBADLIGHT = 2352
  1379. SCI_BRACEMATCH = 2353
  1380. SCI_GETVIEWEOL = 2355
  1381. SCI_SETVIEWEOL = 2356
  1382. SCI_GETDOCPOINTER = 2357
  1383. SCI_SETDOCPOINTER = 2358
  1384. SCI_SETMODEVENTMASK = 2359
  1385. EDGE_NONE = 0
  1386. EDGE_LINE = 1
  1387. EDGE_BACKGROUND = 2
  1388. SCI_GETEDGECOLUMN = 2360
  1389. SCI_SETEDGECOLUMN = 2361
  1390. SCI_GETEDGEMODE = 2362
  1391. SCI_SETEDGEMODE = 2363
  1392. SCI_GETEDGECOLOUR = 2364
  1393. SCI_SETEDGECOLOUR = 2365
  1394. SCI_SEARCHANCHOR = 2366
  1395. SCI_SEARCHNEXT = 2367
  1396. SCI_SEARCHPREV = 2368
  1397. SCI_LINESONSCREEN = 2370
  1398. SCI_USEPOPUP = 2371
  1399. SCI_SELECTIONISRECTANGLE = 2372
  1400. SCI_SETZOOM = 2373
  1401. SCI_GETZOOM = 2374
  1402. SCI_CREATEDOCUMENT = 2375
  1403. SCI_ADDREFDOCUMENT = 2376
  1404. SCI_RELEASEDOCUMENT = 2377
  1405. SCI_GETMODEVENTMASK = 2378
  1406. SCI_SETFOCUS = 2380
  1407. SCI_GETFOCUS = 2381
  1408. SCI_SETSTATUS = 2382
  1409. SCI_GETSTATUS = 2383
  1410. SCI_SETMOUSEDOWNCAPTURES = 2384
  1411. SCI_GETMOUSEDOWNCAPTURES = 2385
  1412. SC_CURSORNORMAL = -1
  1413. SC_CURSORWAIT = 4
  1414. SCI_SETCURSOR = 2386
  1415. SCI_GETCURSOR = 2387
  1416. SCI_SETCONTROLCHARSYMBOL = 2388
  1417. SCI_GETCONTROLCHARSYMBOL = 2389
  1418. SCI_WORDPARTLEFT = 2390
  1419. SCI_WORDPARTLEFTEXTEND = 2391
  1420. SCI_WORDPARTRIGHT = 2392
  1421. SCI_WORDPARTRIGHTEXTEND = 2393
  1422. VISIBLE_SLOP = 0x01
  1423. VISIBLE_STRICT = 0x04
  1424. SCI_SETVISIBLEPOLICY = 2394
  1425. SCI_DELLINELEFT = 2395
  1426. SCI_DELLINERIGHT = 2396
  1427. SCI_SETXOFFSET = 2397
  1428. SCI_GETXOFFSET = 2398
  1429. SCI_CHOOSECARETX = 2399
  1430. SCI_GRABFOCUS = 2400
  1431. CARET_SLOP = 0x01
  1432. CARET_STRICT = 0x04
  1433. CARET_JUMPS = 0x10
  1434. CARET_EVEN = 0x08
  1435. SCI_SETXCARETPOLICY = 2402
  1436. SCI_SETYCARETPOLICY = 2403
  1437. SCI_SETPRINTWRAPMODE = 2406
  1438. SCI_GETPRINTWRAPMODE = 2407
  1439. SCI_SETHOTSPOTACTIVEFORE = 2410
  1440. SCI_SETHOTSPOTACTIVEBACK = 2411
  1441. SCI_SETHOTSPOTACTIVEUNDERLINE = 2412
  1442. SCI_SETHOTSPOTSINGLELINE = 2421
  1443. SCI_PARADOWN = 2413
  1444. SCI_PARADOWNEXTEND = 2414
  1445. SCI_PARAUP = 2415
  1446. SCI_PARAUPEXTEND = 2416
  1447. SCI_POSITIONBEFORE = 2417
  1448. SCI_POSITIONAFTER = 2418
  1449. SCI_COPYRANGE = 2419
  1450. SCI_COPYTEXT = 2420
  1451. SC_SEL_STREAM = 0
  1452. SC_SEL_RECTANGLE = 1
  1453. SC_SEL_LINES = 2
  1454. SCI_SETSELECTIONMODE = 2422
  1455. SCI_GETSELECTIONMODE = 2423
  1456. SCI_GETLINESELSTARTPOSITION = 2424
  1457. SCI_GETLINESELENDPOSITION = 2425
  1458. SCI_LINEDOWNRECTEXTEND = 2426
  1459. SCI_LINEUPRECTEXTEND = 2427
  1460. SCI_CHARLEFTRECTEXTEND = 2428
  1461. SCI_CHARRIGHTRECTEXTEND = 2429
  1462. SCI_HOMERECTEXTEND = 2430
  1463. SCI_VCHOMERECTEXTEND = 2431
  1464. SCI_LINEENDRECTEXTEND = 2432
  1465. SCI_PAGEUPRECTEXTEND = 2433
  1466. SCI_PAGEDOWNRECTEXTEND = 2434
  1467. SCI_STUTTEREDPAGEUP = 2435
  1468. SCI_STUTTEREDPAGEUPEXTEND = 2436
  1469. SCI_STUTTEREDPAGEDOWN = 2437
  1470. SCI_STUTTEREDPAGEDOWNEXTEND = 2438
  1471. SCI_WORDLEFTEND = 2439
  1472. SCI_WORDLEFTENDEXTEND = 2440
  1473. SCI_WORDRIGHTEND = 2441
  1474. SCI_WORDRIGHTENDEXTEND = 2442
  1475. SCI_SETWHITESPACECHARS = 2443
  1476. SCI_SETCHARSDEFAULT = 2444
  1477. SCI_AUTOCGETCURRENT = 2445
  1478. SCI_ALLOCATE = 2446
  1479. SCI_TARGETASUTF8 = 2447
  1480. SCI_SETLENGTHFORENCODE = 2448
  1481. SCI_ENCODEDFROMUTF8 = 2449
  1482. SCI_FINDCOLUMN = 2456
  1483. SCI_GETCARETSTICKY = 2457
  1484. SCI_SETCARETSTICKY = 2458
  1485. SCI_TOGGLECARETSTICKY = 2459
  1486. SCI_SETPASTECONVERTENDINGS = 2467
  1487. SCI_GETPASTECONVERTENDINGS = 2468
  1488. SCI_SELECTIONDUPLICATE = 2469
  1489. SC_ALPHA_TRANSPARENT = 0
  1490. SC_ALPHA_OPAQUE = 255
  1491. SC_ALPHA_NOALPHA = 256
  1492. SCI_SETCARETLINEBACKALPHA = 2470
  1493. SCI_GETCARETLINEBACKALPHA = 2471
  1494. SCI_STARTRECORD = 3001
  1495. SCI_STOPRECORD = 3002
  1496. SCI_SETLEXER = 4001
  1497. SCI_GETLEXER = 4002
  1498. SCI_COLOURISE = 4003
  1499. SCI_SETPROPERTY = 4004
  1500. KEYWORDSET_MAX = 8
  1501. SCI_SETKEYWORDS = 4005
  1502. SCI_SETLEXERLANGUAGE = 4006
  1503. SCI_LOADLEXERLIBRARY = 4007
  1504. SCI_GETPROPERTY = 4008
  1505. SCI_GETPROPERTYEXPANDED = 4009
  1506. SCI_GETPROPERTYINT = 4010
  1507. SCI_GETSTYLEBITSNEEDED = 4011
  1508. SC_MOD_INSERTTEXT = 0x1
  1509. SC_MOD_DELETETEXT = 0x2
  1510. SC_MOD_CHANGESTYLE = 0x4
  1511. SC_MOD_CHANGEFOLD = 0x8
  1512. SC_PERFORMED_USER = 0x10
  1513. SC_PERFORMED_UNDO = 0x20
  1514. SC_PERFORMED_REDO = 0x40
  1515. SC_MULTISTEPUNDOREDO = 0x80
  1516. SC_LASTSTEPINUNDOREDO = 0x100
  1517. SC_MOD_CHANGEMARKER = 0x200
  1518. SC_MOD_BEFOREINSERT = 0x400
  1519. SC_MOD_BEFOREDELETE = 0x800
  1520. SC_MULTILINEUNDOREDO = 0x1000
  1521. SC_MODEVENTMASKALL = 0x1FFF
  1522. SCEN_CHANGE = 768
  1523. SCEN_SETFOCUS = 512
  1524. SCEN_KILLFOCUS = 256
  1525. SCK_DOWN = 300
  1526. SCK_UP = 301
  1527. SCK_LEFT = 302
  1528. SCK_RIGHT = 303
  1529. SCK_HOME = 304
  1530. SCK_END = 305
  1531. SCK_PRIOR = 306
  1532. SCK_NEXT = 307
  1533. SCK_DELETE = 308
  1534. SCK_INSERT = 309
  1535. SCK_ESCAPE = 7
  1536. SCK_BACK = 8
  1537. SCK_TAB = 9
  1538. SCK_RETURN = 13
  1539. SCK_ADD = 310
  1540. SCK_SUBTRACT = 311
  1541. SCK_DIVIDE = 312
  1542. SCK_WIN = 313
  1543. SCK_MENU = 314
  1544. SCMOD_NORM = 0
  1545. SCMOD_SHIFT = 1
  1546. SCMOD_CTRL = 2
  1547. SCMOD_ALT = 4
  1548. SCN_STYLENEEDED = 2000
  1549. SCN_CHARADDED = 2001
  1550. SCN_SAVEPOINTREACHED = 2002
  1551. SCN_SAVEPOINTLEFT = 2003
  1552. SCN_MODIFYATTEMPTRO = 2004
  1553. SCN_KEY = 2005
  1554. SCN_DOUBLECLICK = 2006
  1555. SCN_UPDATEUI = 2007
  1556. SCN_MODIFIED = 2008
  1557. SCN_MACRORECORD = 2009
  1558. SCN_MARGINCLICK = 2010
  1559. SCN_NEEDSHOWN = 2011
  1560. SCN_PAINTED = 2013
  1561. SCN_USERLISTSELECTION = 2014
  1562. SCN_URIDROPPED = 2015
  1563. SCN_DWELLSTART = 2016
  1564. SCN_DWELLEND = 2017
  1565. SCN_ZOOM = 2018
  1566. SCN_HOTSPOTCLICK = 2019
  1567. SCN_HOTSPOTDOUBLECLICK = 2020
  1568. SCN_CALLTIPCLICK = 2021
  1569. SCN_AUTOCSELECTION = 2022
  1570.  
  1571. # File
  1572. IDM_NEW = 101
  1573. IDM_OPEN = 102
  1574. IDM_OPENSELECTED = 103
  1575. IDM_REVERT = 104
  1576. IDM_CLOSE = 105
  1577. IDM_SAVE = 106
  1578. IDM_SAVEAS = 110
  1579. IDM_SAVEACOPY = 116
  1580. IDM_ENCODING_DEFAULT = 150
  1581. IDM_ENCODING_UCS2BE = 151
  1582. IDM_ENCODING_UCS2LE = 152
  1583. IDM_ENCODING_UTF8 = 153
  1584. IDM_ENCODING_UCOOKIE = 154
  1585. IDM_SAVEASHTML = 111
  1586. IDM_SAVEASRTF = 112
  1587. IDM_SAVEASPDF = 113
  1588. IDM_SAVEASTEX = 115
  1589. IDM_SAVEASXML = 117
  1590. IDM_PRINTSETUP = 130
  1591. IDM_PRINT = 131
  1592. IDM_LOADSESSION = 132
  1593. IDM_SAVESESSION = 133
  1594. IDM_FILER = 114
  1595. IDM_QUIT = 140
  1596.  
  1597. # Edit
  1598. IDM_UNDO = 201
  1599. IDM_REDO = 202
  1600. IDM_CUT = 203
  1601. IDM_COPY = 204
  1602. IDM_PASTE = 205
  1603. IDM_DUPLICATE = 250
  1604. IDM_CLEAR = 206
  1605. IDM_SELECTALL = 207
  1606. IDM_PASTEANDDOWN = 208
  1607. IDM_COPYASRTF = 245
  1608. IDM_MATCHBRACE = 230
  1609. IDM_SELECTTOBRACE = 231
  1610. IDM_SHOWCALLTIP = 232
  1611. IDM_COMPLETE = 233
  1612. IDM_COMPLETEWORD = 234
  1613. IDM_ABBREV = 242
  1614. IDM_INS_ABBREV = 247
  1615. IDM_BLOCK_COMMENT = 243
  1616. IDM_BOX_COMMENT = 246
  1617. IDM_STREAM_COMMENT = 244
  1618. IDM_UPRCASE = 240
  1619. IDM_LWRCASE = 241
  1620. IDM_JOIN = 248
  1621. IDM_SPLIT = 249
  1622.  
  1623. # Search
  1624. IDM_FIND = 210
  1625. IDM_FINDNEXT = 211
  1626. IDM_FINDNEXTBACK = 212
  1627. IDM_FINDNEXTSEL = 213
  1628. IDM_FINDNEXTBACKSEL = 214
  1629. IDM_FINDINFILES = 215
  1630. IDM_REPLACE = 216
  1631. IDM_INCSEARCH = 252
  1632. IDM_GOTO = 220
  1633. IDM_BOOKMARK_NEXT = 221
  1634. IDM_BOOKMARK_PREV = 223
  1635. IDM_BOOKMARK_TOGGLE = 222
  1636. IDM_BOOKMARK_CLEARALL = 224
  1637. IDM_BOOKMARK_NEXT_SELECT = 225
  1638. IDM_BOOKMARK_PREV_SELECT = 226
  1639.  
  1640. # View
  1641. IDM_EXPAND = 235
  1642. IDM_TOGGLE_FOLDALL = 236
  1643. IDM_TOGGLE_FOLDRECURSIVE = 237
  1644. IDM_EXPAND_ENSURECHILDRENVISIBLE = 238
  1645. IDM_FULLSCREEN = 961
  1646. IDM_VIEWTOOLBAR = 408
  1647. IDM_VIEWTABBAR = 410
  1648. IDM_VIEWSTATUSBAR = 411
  1649. IDM_VIEWSPACE = 402
  1650. IDM_VIEWEOL = 403
  1651. IDM_VIEWGUIDES = 404
  1652. IDM_LINENUMBERMARGIN = 407
  1653. IDM_SELMARGIN = 405
  1654. IDM_FOLDMARGIN = 406
  1655. IDM_TOGGLEOUTPUT = 409
  1656. IDM_TOGGLEPARAMETERS = 412
  1657.  
  1658. # Tools
  1659. IDM_COMPILE = 301
  1660. IDM_BUILD = 302
  1661. IDM_GO = 303
  1662. IDM_STOPEXECUTE = 304
  1663. IDM_FINISHEDEXECUTE = 305
  1664. IDM_MACROLIST = 314
  1665. IDM_MACROPLAY = 313
  1666. IDM_MACRORECORD = 311
  1667. IDM_MACROSTOPRECORD = 312
  1668. IDM_NEXTMSG = 306
  1669. IDM_PREVMSG = 307
  1670. IDM_CLEAROUTPUT = 420
  1671. IDM_SWITCHPANE = 421
  1672.  
  1673. # Options
  1674. IDM_ONTOP = 960
  1675. IDM_OPENFILESHERE = 413
  1676. IDM_SPLITVERTICAL = 401
  1677. IDM_WRAP = 414
  1678. IDM_WRAPOUTPUT = 415
  1679. IDM_READONLY = 416
  1680. IDM_EOL_CRLF = 430
  1681. IDM_EOL_CR = 431
  1682. IDM_EOL_LF = 432
  1683. IDM_EOL_CONVERT = 433
  1684. IDM_TABSIZE = 440
  1685. IDM_MONOFONT = 450
  1686. IDM_OPENLOCALPROPERTIES = 460
  1687. IDM_OPENUSERPROPERTIES = 461
  1688. IDM_OPENGLOBALPROPERTIES = 462
  1689. IDM_OPENABBREVPROPERTIES = 463
  1690. IDM_OPENLUAEXTERNALFILE = 464
  1691.  
  1692. # Buffers
  1693. IDM_PREVFILE = 501
  1694. IDM_NEXTFILE = 502
  1695. IDM_CLOSEALL = 503
  1696. IDM_SAVEALL = 504
  1697.  
  1698. # Help
  1699. IDM_HELP = 901
  1700. IDM_HELP_SCITE = 903
  1701. IDM_ABOUT = 902
  1702.  
  1703. IDM_PREVMATCHPPC = 260
  1704. IDM_SELECTTOPREVMATCHPPC = 261
  1705. IDM_NEXTMATCHPPC = 262
  1706. IDM_SELECTTONEXTMATCHPPC = 263
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement