ISyntaxEdit Interface
Definition
Represents properties and methods for an advanced multi-line Edit control.
Syntax
public interface ISyntaxEdit : ISearch, ITextSearch, IEditNotifier, INotifier, ICaret, IEditNavigate, INavigate, IEdit, IUpdate, IWordWrap, ITextExport, IExport, ITextImport, IImport, ICodeCompletion, IFindReferences, IRecordPlayBack, ISplitView, IAutoCorrect, IControl
Properties
AcceptReturns | When implemented by a class, gets or set a boolean value that indicates whether Enter key should be accepted by Edit control as input key. |
AcceptTabs | When implemented by a class, gets or set a boolean value that indicates whether TAB key should be accepted by Edit control as input key. |
ActiveOutlineRange | When implemented by a class, gets currently highlighted outlined range. |
BorderColor | When implemented by a class, gets or sets the border color for the Edit control. |
BorderStyle | When implemented by a class, gets or sets the border style for the Edit control. |
BorderWidth | When implemented by a class, gets or sets the border width for the SyntaxEdit control. |
Braces | When implemented by a class, represents an object that implements |
CharsInWidth | When implemented by a class, returns number of characters painted with current font that will fit into control's client area. |
ClientArea | When implemented by a class, gets the rectangle that represents the client area of the Edit control. Non-client areas area like rulers are excluded. |
ClientHeight | When implemented by a class, gets the width of the client area of the Edit control. |
ClientRect | When implemented by a class, gets the rectangle that represents the client area of the Edit control. |
ClientWidth | When implemented by a class, gets the height of the client area of the Edit control. |
DisplayLines | When implemented by a class, represents the object that implements |
EditMargin | When implemented by a class, represents an object that implements |
EffectiveVisualTheme | Whem implemented by a class, gets current visual theme. |
EventHandlers | When implemented by a class, represents object that holds |
Gutter | When implemented by a class, represents object that implements |
HyperText | When implemented by a class, represents object that implements |
IsSearchFocused | When implemented by a class, gets a boolean value indicating whether search dialog box has input focus. |
KeyList | When implemented by a class, represents object that implements |
Lexer | When implemented by a class, gets or sets an object that can make lexical analysis for the control's content. |
Lines | When implemented by a class, represents object that implements |
LineSeparator | When implemented by a class, represents an object that implements |
LinesInHeight | When implemented by a class, determines how many lines can fit into control's client area. |
LineSpace | When implemented by a class, gets or sets line space between individual lines in the Edit control. |
LineStyles | When implemented by a class, represents an object that implements |
Minimap | When implemented by a class, represents object that implements |
OpenSharedEditorFunc | When implemented by a class, gets or sets a function that open |
Outlining | When implementing by a class, represents an object that implements |
Pages | When implemented by a class, represents an object that implements |
Painter | When implemented by a class, represents an object that implements |
Printing | When implemented by a class, represents an object that implements |
Scrolling | When implemented by a class, represents an object that implements |
SearchDialogAppearance | When implemented by a class, gets or sets search dialog appearance. |
Selection | When implemented by a class, represents an object that implements |
Source | When implemented by a class, gets or sets an object that implements |
Spelling | When implemented by a class, represents object that implements |
Strings | When implemented by a class, represents |
SyntaxPaint | When implemented by a class, represents an object that implements |
Transparent | When implemented by a class, gets or sets a boolean value that indicates whether Edit control should draw its background. |
UseDefaultMenu | When implemented by a class, indicates whether edit control should use built in popup menu. |
VisualTheme | When implemented by a class, gets or sets visual theme for the editor. |
VisualThemeType | When implemented by a class, gets or sets visual theme type for the editor. |
WhiteSpace | When implemented by a class, represents an object that implements |
Methods
ApplyTheme(IVisualTheme) | Whem implemented by a class, applies visual theme to the SyntaxEdit control. |
Assign(ISyntaxEdit) | When implemented by a class, assigns most relevant properties from another |
DisplayGotoLineDialog() | When implemented by a class, initializes and runs a dialog prompting you for index of the line you need to locate. |
DisplayGotoLineDialog(IWin32Window) | When implemented by a class, initializes and runs a dialog prompting you for index of the line you need to locate. |
DisplayModalReplaceDialog() | When implemented by a class, initializes and runs a modal dialog box allowing you to search for text and replace it. |
DisplayModalReplaceDialog(IWin32Window) | When implemented by a class, initializes and runs a modal dialog box allowing you to search for text and replace it. |
DisplayModalSearchDialog() | When implemented by a class, initializes and runs a modal dialog box allowing you to search for some text. |
DisplayModalSearchDialog(IWin32Window) | When implemented by a class, initializes and runs a modal dialog box allowing you to search for some text. |
DisplayReplaceDialog() | When implemented by a class, initializes and runs a dialog box allowing you to search for text and replace it. |
DisplayReplaceDialog(IWin32Window) | When implemented by a class, initializes and runs a dialog box allowing you to search for text and replace it. |
DisplaySearchDialog() | When implemented by a class, initializes and runs a dialog box allowing you to search for some text. |
DisplaySearchDialog(IWin32Window) | When implemented by a class, initializes and runs a dialog box allowing you to search for some text. |
DisplayToScreen(Int32, Int32) | When implemented by a class, converts given display coordinates, index of line and character, to screen coordinates. |
DisplayToScreen(Int32, Int32, Boolean) | When implemented by a class, converts given display coordinates, index of line and character, to screen coordinates. |
GetCharsInWidth(Int32) | When implemented by a class, returns number of characters painted with current font that will fit into specified Width. |
GetClientRectangle() | When implemented by a class, gets the rectangle that represents the client area excluding custom border of the Edit control. |
GetHitTest(Point, IHitTestInfo) | When implemented by a class, fills hitTestInfo parameter by information about a part of the control at specified coordinate. |
GetHitTest(Int32, Int32, IHitTestInfo) | When implemented by a class, fills hitTestInfo parameter by information about a part of the control at specified coordinate. |
GetHitTestAtTextPoint(Point, IHitTestInfo) | When implemented by a class, fills hitTestInfo parameter by information about a part of control at specified text coordinate. |
GetHitTestAtTextPoint(Int32, Int32, IHitTestInfo) | When implemented by a class, retrieves information about part of control at specified text coordinate. |
GetLinesInHeight(Int32) | When implemented by a class, determines how many lines can fit into given Height. |
GetTextAtCursor() | When implemented by a class, returns word at the cursor position. |
HideScrollHint() | When implemented by a class, hides scroll hint window if necessary. |
MakeVisible(Point) | When implemented by a class, scrolls the control's content, if necessary, to ensure a specified text position is in view. |
MakeVisible(Point, Boolean) | When implemented by a class, scrolls the control's content, if necessary, to ensure a specified text position is in view. |
MoveCaretOnDrag() | When implemented by a class, moves caret to the position of drag cursor. |
ProcessKeyMsg(ref Message) | When implemented by a class, processes a keyboard message. |
ProcessKeyPress(Char) | When implemented by a class, processes key press. |
ProcessMouseMove(MouseEventArgs) | When implemented by a class, processes a mouse move message. |
ResetAcceptReturns() | When implemented by a class, resets the |
ResetAcceptTabs() | When implemented by a class, resets the |
ResetBorderColor() | When implemented by a class, resets the |
ResetBorderStyle() | When implemented by a class, resets the |
ResetLineSpace() | When implemented by a class, resets the |
ScreenToDisplay(Int32, Int32) | When implemented by a class, converts given screen coordinates to display coordinates(index of line and character). |
ScreenToDisplay(Int32, Int32, Boolean) | When implemented by a class, converts given screen coordinates to display coordinates(index of line and character). |
ScreenToDisplayX(Int32, Int32) | When implemented by a class, converts given screen coordinates to display coordinate of a character. |
ScreenToText(Point) | When implemented by a class, converts given screen coordinates to text coordinates (index of line and character). |
ScreenToText(Int32, Int32) | When implemented by a class, converts given screen coordinates to text coordinates (index of line and character). |
ScreenToText(Int32, Int32, ref Boolean) | When implemented by a class, converts given screen coordinates to text coordinates (index of line and character). |
ShowScrollHint(Int32) | When implemented by a class, displays tooltip indicating destination line when scrolling. |
TextToScreen(Point) | When implemented by a class, converts given text coordinates, index of line and character, to screen coordinates. |
TextToScreen(Point, Boolean) | When implemented by a class, converts given text coordinates, index of line and character, to screen coordinates. |
TextToScreen(Int32, Int32) | When implemented by a class, converts given text coordinates, index of line and character, to screen coordinates. |
UpdateView() | When implemented by a class, updates editor content, caret and pages area. |
Events
ModifiedChanged | When implemented by a class, occurs when modified state is changed. |
PaintBackground | When implemented by a class, occurs when Edit control should paint its background in transparent mode. |
PromptOnReplace | When implemented by a class, occurs when replace dialog prompts on replace action. |
SourceChanged | When implemented by a class, occurs when source changes. |
SourceStateChanged | When implemented by a class, occurs when text Source's state is changed, for example when caret position moved, text edited, amount of lines changed, lexer changed, etc. |