Alternet.Editor Namespace
Classes
AutoCorrectEventArgs
Provides data for the AutoCorrectEvent
handler.
CreatePrintEditEventArgs
Provides data for the CreatePrintEdit
handler.
CustomDrawEventArgs
Provides data for the CustomDrawEvent
handler.
DarkVisualTheme
DisplayStrings
Represents a collection of visible strings in the text Edit control.
DrawHeaderEventArgs
Provides data for the DrawHeaderEvent
handler.
DrawInfo
Contains full information about text fragment to be drawn.
DrawUserMarginEventArgs
Provides data for the DrawUserMarginEvent
handler.
EditConsts
Contains default constants related to Edit control.
EditHyperText
Represents properties and methods to operate with hypertext within Edit control's content.
EditLineStyle
Represents a particular style of the line in Edit control.
EditLineStyles
Represents a collection of the ILineStyle
objects for Edit control.
EditorPrintDocument
Defines a reusable object that sends output to a printer.
EditPage
Represents a particular page within Edit control content.
EditPages
Represents a collection of pages in the Edit control.
EditRuler
Represents Edit control's ruler.
EditSpelling
Represents properties and methods allowing to visually highlight misspelled words in the control.
EditSyntaxPaint
Represents properties and methods, used to draw text and graphic primitives.
EventHandlers
Represents key events for default keymapping.
GetSearchEventArgs
Provides data for the GetSearchEvent
handler.
Gutter
Represents gutter at the left side of the Edit control.
Gutter.BookmarkComparer
Gutter.BookMarkImage
HitTestInfo
Contains information about an area of an Edit control.
HScrollBar
InitSearchEventArgs
Provides data for the InitSearchEvent
handler.
KeyData
Represents data for a particular record in the Hashtable that contains keys with attached actions.
KeyList
Represents list of key or its combinations with attached actions.
KeyPreviewEventArgs
Provides data for the ICodeCompletionWindow.KeyPreviewEvent
handler.
LightVisualTheme
LineSeparator
Represents properties and methods used to separate lines and highlight current line within the Edit control.
LineStyleScrollBarAnnotation
Represents scrollbar annotation for the line style.
MacroKeyData
Represents macro key or its combinations with attached actions.
MacroKeyList
Represents list of macro key or its combinations with attached actions.
Margin
Represents an appearance of the margin in Edit control.
Minimap
Represents the minimap at the right side of the Edit control.
NotifyEventArgs
Provides data for the NotifyEvent
handler.
OutlineEventArgs
Provides data for the OutlineEvent
handler.
Outlining
Represents properties and methods that affects appearance and behaviour of outline sections within Edit control.
PageHeader
Represents header/footer parts of the Editor page.
PasteTextEventArgs
Provides data for the BeforePaste
handler.
PositionChangedEventArgs
Provides data for the event that occurs when the position within the text part of the ITextSource
is changed.
Printing
Represents class designed to print, preview and execute print setup dialog for Edit control.
PromptReplaceEventArgs
Provides data for the PromptOnReplaceEvent
handler.
Resources
Represents container of various resources used by Edit control.
RulerEventArgs
Provides data for the EditRuler.Change
handler.
RulerIndent
Represents an indentation part of ruler.
ScrollBar
A custom scrollbar control.
ScrollBarAnnotation
Represents a particular scroll bar annotation.
ScrollBarAnnotationPaintData
Represents a class that contains data used to paint scrollbar annotation.
ScrollBarAnnotations
Represents a class that exposes various scroll bar annotations.
ScrollBarAnnotationsPainter
Represents a class used to paint scrollbar annotations.
ScrollBarAnnotationsPaintRequest
Represents data of the scroll bar annotation for painting purposes.
ScrollBarAnnotationsSource
Represents a class that access scroll bar annotations.
ScrollBarAnnotationTypeAppearance
Represents a class that contains data used to paint scrollbar annotation related to its specific type.
ScrollBarCustomAnnotationsEventArgs
Provides data for the CustomAnnotationsRequested
handler.
ScrollBarPaintEventArgs
Provides data for the various scrollbar annotation paint event handlers.
Scrolling
Represents properties and methods that describe scrolling behaviour of Edit control.
ScrollingButton
Represents button displayed at the scroll bar area of Edit control.
ScrollingButtons
Represents collection of IScrollingButton
objects.
ScrollingSplitter
Represents scrolling button that appears as splitter.
SearchChangedEventArgs
SearchManager
Represents a class used to manage search and replace shared across multiple documents.
Selection
Represents class used to manage selected part of the Edit control's text content.
SourceChangedEventArgs
StandardVisualTheme
SyntaxEdit
Represents advanced multi-line text edit control.
SyntaxPaint
Represents properties and methods, used to draw text and graphic primitives.
SystemScrollBarRenderer
Represents properties and methods used to paint scrollbar elements in Windows system style.
TextFoundEventArgs
Provides data for the TextFoundEvent
handler.
UrlJumpEventArgs
Provides data for the UrlJumpEvent
handler.
VisualStudioCodeTheme
VisualStudioScrollBarRenderer
Represents properties and methods used to paint scrollbar elements in Visual Studio style.
VisualStudioScrollBarRenderer.ImageStates
VisualTheme
Represents a single color theme.
VisualTheme.ThemedCodeCompletionBoxPainter
VisualTheme.ThemedVsControlsPainter
VisualThemeColors
VisualThemeConsts
Contains default string constants for common requirements.
VScrollBar
WhiteSpace
Represents properties of "invisible" characters, such as spaces and tabs, in the control's text content.
Interfaces
IAutoCorrect
Represents properties and methods allowing to auto correct words when typing.
ICaret
Represents properties and methods to handle caret within the Edit control.
ICollapsable
Represents properties and methods to affects appearance and behaviour of outline sections within Edit control.
ICustomPaint
IDisplayStrings
Represents properties and methods for a collection of visible strings in the Edit control.
IDrawInfo
Contains full information about text fragment to be drawn.
IEditBraceMatching
Represents extended properties and methods to handle matching braces within the Edit control.
IEditHyperText
Represents extended properties and methods to operate hypertext section within the text. IHyperText
IEditLineStyle
Represents properties and methods for a particular style of the line in Edit control.
IEditLineStyles
Represents properties and methods for a collection of the ILineStyle
objects each one specifying a particular style of the line in Edit control.
IEditNavigate
Represents additional methods to navigate within the Edit control's text content.
IEditNotifier
Represents method that informs editor object about changes in linked objects.
IEditNotify
Represents extended properties and methods to manage notification between objects.
IEditPage
Represents properties and methods to describe and manipulate with a particular page within Edit control content.
IEditPageHeader
Represents properties and methods for header/footer parts of edit page.
IEditPages
Represents a collection of pages in the Edit control.
IEditRuler
Represents properties and methods of Edit control's ruler.
IEditSpelling
Represents properties and methods to allowing to visually highlight misspelled words in the control.
IEditSyntaxPaint
Represents properties and methods to paint editor's content.
IEventHandlers
Represents key events for default keymapping.
IFindReferences
Represents properties and methods used to find symbol declataion and references.
IFmtExport
Provides methods to save IStringItem
elements.
IFmtImport
Provides methods to load text content.
IGutter
Represents properties and methods to operate with gutter at the left side of the Edit control.
IHitTestInfo
Contains information about an area of an Edit control.
IKeyData
Represents properties and methods describing some data attached to the particular key.
IKeyList
Represents list of key or its combinations with attached actions.
ILineSeparator
Represents properties and methods used to separate lines and highlight current line within the Edit control.
IMacroKeyData
Represents macro key or its combinations with attached actions.
IMacroKeyList
Represents list of macro key or its combinations with attached actions.
IMargin
Represents properties and methods specifying appearance of the margin in Edit control.
IMinimap
Represents properties and methods specifying the appearance of the minimap in the Edit control.
IOutlining
Represents additional properties and methods that affects appearance and behaviour of outline sections within Edit control.
IPrinting
Represents properties and methods for printing and print previewing of Edit control.
IRecordPlayBack
Represents properties and methods that allows recording sequences of keyboard commands and play back them later.
IRulerIndent
Represents properties and methods defines a ruler indentation.
IScrollBarAnnotations
Represents properties and methods describing scroll bar annotations.
IScrollBarAnnotationsPainter
Represents method to paint scrollbar annotations.
IScrollBarAnnotationsSource
Represents methods to get scroll bar annotations from text edit control.
IScrollBarRenderer
Represents properties and methods used to paint scrollbar elements.
IScrollBarThemeRenderer
Represents properties used to paint scrollbar elements in Visual Studio style.
IScrolling
Represents properties and methods that describe scrolling behaviour of Edit control.
IScrollingButton
Represents properties specifying appearance and behaviour of button displayed on the scroll bar.
IScrollingButtons
Represents properties and methods to provide an indexed access to individual IScrollingButton
object.
ISearch
Represents properties and methods used to search and replace control's text content.
ISelection
Contains properties and methods used to manage selected part of the Edit control's text content.
ISplitView
Represents properties and methods allowing Edit control to visually split its content.
ISyntaxEdit
Represents properties and methods for an advanced multi-line Edit control.
ISyntaxPaint
Represents properties and methods, used to draw text and graphic primitives.
IVisualTheme
Properties and methods for representing a single visual theme.
IWhiteSpace
Represents properties of "invisible" characters, such as spaces and tabs, in the control's text content.
IWordWrap
Represents properties and methods to wrap Edit control's text content.
Enums
AllowedSelectionMode
Defines which types of selection is allowed.
This enumeration has a FlagsAttribute
attribute that allows a bitwise combination of its member values.
SelectionType
DrawStage
DrawState is used to specify a stage in the custom drawing process.
DrawState
DrawState is used to specify a custom drawing state, including information about elements of the control currently drawn.
This enumeration has a FlagsAttribute
attribute that allows a bitwise combination of its member values.
EditRulers
Specifies appearance of Edit control rulers.
This enumeration has a FlagsAttribute
attribute that allows a bitwise combination of its member values.
ExtendedSelectionScope
Specifies text selection scope in case of null-selection blocks
GutterOptions
Defines gutter appearance and behaviour displayed at the left size of the Edit control.
This enumeration has a FlagsAttribute
attribute that allows a bitwise combination of its member values.
HitTest
Contains information about a part of the Edit control at a specified coordinate.
This enumeration has a FlagsAttribute
attribute that allows a bitwise combination of its member values.
IndentOrientation
Specifies alignment of an indentation part of ruler.
KeyEventType
Represents type of key event.
LineStyleOptions
Defines appearance of lines with some line style.
This enumeration has a FlagsAttribute
attribute that allows a bitwise combination of its member values.
MinimapOptions
OutlineOptions
Defines appearance and behaviour of the outline text sections.
This enumeration has a FlagsAttribute
attribute that allows a bitwise combination of its member values.
PageType
Specifies the way of viewing Edit control's content.
PrintOptions
Defines appearance of the printed page when sending Editor's content to the printer.
This enumeration has a FlagsAttribute
attribute that allows a bitwise combination of its member values.
RulerOptions
Defines Edit ruler behaviour.
This enumeration has a FlagsAttribute
attribute that allows a bitwise combination of its member values.
RulerUnits
Defines units for the ruler.
ScrollBarAnnotationAlignment
Specifies how annotation is aligned relative to the scrollbar.
ScrollBarAnnotationHorizontalAlignment
Specifies how annotation is horizontally aligned relative to the scrollbar.
ScrollBarAnnotationKinds
Defines a kind of the scrollbar annotation.
This enumeration has a FlagsAttribute
attribute that allows a bitwise combination of its member values.
ScrollBarAnnotationType
Defines a type of the particular scrollbar annotation.
ScrollBarAnnotationVerticalAlignment
Specifies how annotation is vertically aligned relative to the scrollbar.
ScrollBarArrowButtonState
Defines scrollbar arrow button states.
ScrollBarOrientation
Enum for the scrollbar orientation.
ScrollBarState
Defines scrollbar states.
ScrollBarVisualStyle
Defines visual styles of the scrollbar.
ScrollingOptions
Defines scrolling behaviour.
This enumeration has a FlagsAttribute
attribute that allows a bitwise combination of its member values.
SearchDialogAppearance
Defines kind of the search dialogs appearance.
SelectionOptions
Defines appearance and behaviour of selected text.
This enumeration has a FlagsAttribute
attribute that allows a bitwise combination of its member values.
SelectionState
Defines state of the selected text.
SelectionType
Defines type of the selection. AllowedSelectionMode
SeparatorOptions
Specifies options for highlighting and separating lines within Edit control.
This enumeration has a FlagsAttribute
attribute that allows a bitwise combination of its member values.
VisualThemeImagesColor
VisualThemeType
Specifies Visual Theme type
Delegates
AutoCorrectEvent
Represents a method that will handle the SyntaxEdit.AutoCorrect
event.
CreatePrintEditEvent
Represents a method that will handle the Printing.CreatePrintEdit
event.
CreateSearchManagerEvent
Represents a method that will handle the SearchManager.CreateSharedSearch
event.
CustomDrawEvent
Represents a method that will handle the SyntaxPaint.CustomDraw
, SyntaxEdit.CustomDraw
or CodeCompletionHint.CustomDraw
events.
DrawHeaderEvent
Represents a method that will handle the SyntaxEdit.DrawHeader
, EditPages.DrawHeader
or CodeCompletionHint.CustomDraw
events.
DrawUserMarginEvent
Represents a method that will handle the SyntaxEdit.DrawUserMargin
, EditPages.DrawHeader
event.
GetSearchEvent
Represents a method that will handle the SearchManager.GetSearch
event.
InitSearchEvent
Represents a method that will handle the SearchManager.InitSearch
event.
KeyEvent
Represents a method that will handle the key event.
KeyEventEx
Represents a method that will handle extended key event.
KeyPreviewEvent
Represents a method that will handle the ICodeCompletionWindow.KeyPreview
event.
NotifyEvent
Represents a method that will handle the SyntaxEdit.SourceStateChanged
event.
OutlineEvent
Represents a method that will handle the IOutlining.Expanding
and IOutlining.Collapsing
event.
PromptOnReplaceEvent
Represents a method that will handle the SyntaxEdit.PromptOnReplace
event.
StringEvent
Represents a method that will handle string replacement event inside Selection
TextFoundEvent
Represents a method that will handle the SearchManager.TextFound
event.
TextUndoEvent
Represents a method that will handle string replacement event inside Selection
.
TextUndoEventEx
Represents a method that will handle string replacement event inside Selection
UrlJumpEvent
Represents a method that will handle the SyntaxEdit.JumpToUrl
or HyperTextEx.JumpToUrl
events.