Table of Contents

Namespace Npp.DotNet.Plugin.Scintilla

.NET implementations of Scintilla's common argument types.

Classes

TextRangeFull
TextToFindFull

Structs

Cells

Each byte in a Scintilla document is associated with a byte of styling information. The combination of a character byte and a style byte is called a cell.

CharacterRangeFull
ColourAlpha
KeyModifier

Class containing key and modifiers.

Position

Enums

Accessibility

Possible options for SetAccessibility(Accessibility). (Scintilla feature SC_ACCESSIBILITY_)

Alpha

(Scintilla feature SC_ALPHA_)

AnnotationVisible

Possible options for AnnotationSetVisible(AnnotationVisible). (Scintilla feature ANNOTATION_)

AutoCompleteOption

Define option flags for autocompletion lists (Scintilla feature SC_AUTOCOMPLETE_)

AutomaticFold

Possible options for SetAutomaticFold(AutomaticFold). (Scintilla feature SC_AUTOMATICFOLD_)

CaretPolicy

Possible options for SetXCaretPolicy(CaretPolicy, int) and SetYCaretPolicy(CaretPolicy, int). (Scintilla feature CARET_)

CaretSticky

Possible options for SetCaretSticky(CaretSticky). (Scintilla feature SC_CARETSTICKY_)

CaretStyle

Possible options for SetCaretStyle(CaretStyle). (Scintilla feature CARETSTYLE_)

CaseInsensitiveBehaviour

Possible options for AutoCSetCaseInsensitiveBehaviour(CaseInsensitiveBehaviour). (Scintilla feature SC_CASEINSENSITIVEBEHAVIOUR_)

CaseVisible

Possible options for StyleSetCase(int, CaseVisible). (Scintilla feature SC_CASE_)

ChangeHistoryIndicators

Range of indicators reserved for change history.

ChangeHistoryOption

(Scintilla feature SC_CHANGE_HISTORY_)

CharacterSet

Character set identifiers are used in StyleSetCharacterSet(int, CharacterSet).

The values are the same as the Windows *CHARSET values. (Scintilla feature SC_CHARSET_)

CharacterSource

The value passed in CharacterSource when SCN_CHARADDED is emitted.

CompletionMethods

The value passed in ListCompletionMethod indicating the way in which the completion occurred.

CursorShape

Possible options for SetCursor(CursorShape). (Scintilla feature SC_CURSOR)

DocumentOption

Possible options for CreateDocument(Position, DocumentOption). (Scintilla feature SC_DOCUMENTOPTION_)

EOLAnnotationVisible

(Scintilla feature EOLANNOTATION_)

EdgeVisualStyle

Possible options for SetEdgeMode(EdgeVisualStyle). (Scintilla feature EDGE_)

Element

(Scintilla feature SC_ELEMENT_)

EndOfLine

Return value of GetEOLMode(). (Scintilla feature SC_EOL_)

FindOption

Possible options for FindTextFull(FindOption, TextToFindFull). (Scintilla feature SCFIND_)

FocusChange

For compatibility, these go through the COMMAND notification rather than NOTIFY and should have had exactly the same values as the EN_* constants. Unfortunately the SETFOCUS and KILLFOCUS are flipped over from EN_* As clients depend on these constants, this will not be changed. (Scintilla feature SCEN_)

FoldAction

Possible options for FoldLine(Position, FoldAction). (Scintilla feature SC_FOLDACTION_)

FoldDisplayTextStyle

Possible options for FoldDisplayTextSetStyle(FoldDisplayTextStyle). (Scintilla feature SC_FOLDDISPLAYTEXT_)

FoldFlag

Possible options for SetFoldFlags(FoldFlag)

FoldLevel

Possible options for SetFoldLevel(Position, FoldLevel). (Scintilla feature SC_FOLDLEVEL)

FontQuality

Possible options for SetFontQuality(FontQuality) (Scintilla feature SC_EFF_)

FontStretch

(Scintilla feature SC_STRETCH_)

FontWeight

Get the size of characters of a style in points multiplied by 100. (Scintilla feature SC_WEIGHT_)

IMEInteraction

Possible options for SetIMEInteraction(IMEInteraction) (Scintilla feature SC_IME_)

IdleStyling

Possible options for SetIdleStyling(IdleStyling). (Scintilla feature SC_IDLESTYLING_)

IndentView

Possible options for SetIndentationGuides(IndentView). NONE turns the feature off but the other states determine how far the guides appear on empty lines. (Scintilla feature SC_IV_)

IndicFlag

Possible options for IndicSetFlags(int, IndicFlag). (Scintilla feature SC_INDICFLAG_)

IndicValue

Retrieve the foreground hover colour of an indicator. (Scintilla feature SC_INDICVALUE)

IndicatorNumbers

Indicator numbers. (Scintilla feature INDICATOR_)

IndicatorStyle

Indicator style enumeration and some constants. (Scintilla feature INDIC_)

KeyMod

Symbolic key codes and modifier flags. ASCII and other printable characters below 256. Extended keys above 300. (Scintilla feature SCMOD_)

Layer

(Scintilla feature SC_LAYER_)

LineCache

Possible options for SetLayoutCache(LineCache). (Scintilla feature SC_CACHE_)

LineCharacterIndexType

Return value of GetLineCharacterIndex(). (Scintilla feature SC_LINECHARACTERINDEX_)

LineEndType

Line end types which may be used in addition to LF, CR, and CRLF.

MarginOption

Possible options for SetMarginOptions(MarginOption). (Scintilla feature SC_MARGINOPTION_)

MarginType

Set a margin to be either numeric or symbolic. (Scintilla feature SC_MARGIN_)

MarkerOutline

Markers used for outlining and change history columns. (Scintilla feature SC_MARKNUM_)

MarkerSymbol

Possible options for MarkerDefine(int, MarkerSymbol). (Scintilla feature SC_MARK_)

ModificationFlags

The ModificationType field of a ScNotification. These are defined as a bit mask to make it easy to specify which notifications are wanted. One bit is set from each of SC_MOD_* and SC_PERFORMED_*. (Scintilla feature SC_MOD_)

MultiAutoComplete

Possible options for AutoCSetMulti(MultiAutoComplete). (Scintilla feature SC_MULTIAUTOC_)

MultiPaste

Possible options for SetMultiPaste(MultiPaste). (Scintilla feature SC_MULTIPASTE_)

Ordering

Possible options for AutoCSetOrder(Ordering). (Scintilla feature SC_ORDER_)

PhasesDraw

Possible options for SetPhasesDraw(PhasesDraw). (Scintilla feature SC_PHASES_)

PopUp

Possible options for UsePopUp(PopUp). (Scintilla feature SC_POPUP_)

PrintOption

Print colour mode. (Scintilla feature SC_PRINT_)

RepresentationAppearance

Can draw representations in various ways (Scintilla feature SC_REPRESENTATION)

ScKeyCode

A visible or control character. The lower 16-bits are used to form a key definition.

SelectionMode

Possible options for SetSelectionMode(SelectionMode). (Scintilla feature SC_SEL_)

Status

Return value of GetStatus(). (Scintilla feature SC_STATUS_)

StylesCommon

Styles in range 32..39 are predefined for parts of the UI and are not used as normal styles. (Scintilla feature STYLE_)

Supports

(Scintilla feature SC_SUPPORTS_)

TabDrawMode

Possible options for SetTabDrawMode(TabDrawMode). (Scintilla feature SCTD_)

Technology

(Scintilla feature SC_TECHNOLOGY_)

TypeProperty

Return value of PropertyType(string). (Scintilla feature SC_TYPE_)

UndoFlags

Possible options for AddUndoAction(int, UndoFlags). (Scintilla feature UNDO_)

UndoSelectionHistoryOption

(Scintilla feature SC_UNDO_SELECTION_HISTORY_)

Update

Type of modification and the action which caused the modification. These are defined as a bit mask to make it easy to specify which notifications are wanted. One bit is set from each of SC_MOD_* and SC_PERFORMED_*. (Scintilla feature SC_UPDATE_)

VirtualSpace

Possible options for SetVirtualSpaceOptions(VirtualSpace). (Scintilla feature SCVS_)

VisiblePolicy

Possible options for SetVisiblePolicy(VisiblePolicy, int). (Scintilla feature VISIBLE_)

WhiteSpace

Possible options forSetViewWS(WhiteSpace). (Scintilla feature SCWS_)

Wrap

Possible options for SetWrapMode(Wrap). (Scintilla feature SC_WRAP_)

WrapIndentMode

Possible options for SetWrapIndentMode(WrapIndentMode). (Scintilla feature SC_WRAPINDENT_)

WrapVisualFlag

Possible options for SetWrapVisualFlags(WrapVisualFlag). (Scintilla feature SC_WRAPVISUALFLAG_)

WrapVisualLocation

Possible options for SetWrapVisualFlagsLocation(WrapVisualLocation). (Scintilla feature SC_WRAPVISUALFLAGLOC_)