Namespace Alternet.Editor
Classes
- AutoCorrectEventArgs
Provides data for the
AutoCorrectEvent
handler.
- CreatePrintEditEventArgs
Provides data for the
CreatePrintEdit
handler.
- CustomDrawEventArgs
Provides data for the
CustomDrawEvent
handler.
- 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.
- 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.
- EditorPrintDocument
Defines a reusable object that sends output to a printer.
- 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.
- HitTestInfo
Contains information about an area of an Edit control.
- 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.
- 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.
- ScrollBarAnnotationTypeAppearance
Represents a class that contains data used to paint scrollbar annotation related to its specific type.
- ScrollBarAnnotations
Represents a class that handles various scroll bar annotations.
- ScrollBarAnnotationsPaintRequest
Represents data of the scroll bar annotation for painting purposes.
- ScrollBarAnnotationsPainter
Represents a class used to paint scrollbar annotations.
- ScrollBarAnnotationsSource
Represents a class that access scroll bar annotations.
- 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.
- 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.
- 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.
- VisualStudioScrollBarRenderer
Represents properties and methods used to paint scrollbar elements in Visual Studio style.
- VisualTheme
Represents a single color theme.
- VisualThemeConsts
Contains default string constants for common requirements.
- 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
Represents methods used to provide a custom control drawing.
- 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 methods 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
Defines options for
IMinimap
appearance.
- 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
Defines possible types of the visual color themes.
- 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
orCodeCompletionHint.CustomDraw
events.
- DrawHeaderEvent
Represents a method that will handle the
SyntaxEdit.DrawHeader
,EditPages.DrawHeader
orCodeCompletionHint.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
andIOutlining.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
orHyperTextEx.JumpToUrl
events.