Table of Contents

Struct ScNotification

Namespace
Npp.DotNet.Plugin
Assembly
Npp.DotNet.Plugin.dll
public struct ScNotification
Inherited Members

Fields

AnnotationLinesAdded

public IntPtr AnnotationLinesAdded

Field Value

IntPtr

Ch

public int Ch

Field Value

int

CharacterSource

public int CharacterSource

Field Value

int

FoldLevelNow

public int FoldLevelNow

Field Value

int

FoldLevelPrev

public int FoldLevelPrev

Field Value

int

Header

public ScNotificationHeader Header

Field Value

ScNotificationHeader

LParam

public IntPtr LParam

Field Value

IntPtr

Length

public IntPtr Length

Field Value

IntPtr

LineNumber

0-based index

public IntPtr LineNumber

Field Value

IntPtr

LinesAdded

public IntPtr LinesAdded

Field Value

IntPtr

ListCompletionMethod

public int ListCompletionMethod

Field Value

int

ListType

public int ListType

Field Value

int

Margin

public int Margin

Field Value

int

Message

public int Message

Field Value

int

ModificationType

public int ModificationType

Field Value

int

Modifiers

public int Modifiers

Field Value

int

TextPointer

public IntPtr TextPointer

Field Value

IntPtr

Token

public int Token

Field Value

int

Updated

public int Updated

Field Value

int

WParam

public UIntPtr WParam

Field Value

UIntPtr

X

public int X

Field Value

int

Y

public int Y

Field Value

int

Properties

Character

Character of the notification - eg keydown SCN_CHARADDED, SCN_KEY, SCN_AUTOCCOMPLETE, SCN_AUTOCSELECTION, SCN_USERLISTSELECTION

public char Character { get; }

Property Value

char

Position

SCN_STYLENEEDED, SCN_DOUBLECLICK, SCN_MODIFIED, SCN_MARGINCLICK, SCN_NEEDSHOWN, SCN_DWELLSTART, SCN_DWELLEND, SCN_CALLTIPCLICK, SCN_HOTSPOTCLICK, SCN_HOTSPOTDOUBLECLICK, SCN_HOTSPOTRELEASECLICK, SCN_INDICATORCLICK, SCN_INDICATORRELEASE, SCN_USERLISTSELECTION, SCN_AUTOCSELECTION

public Position Position { get; }

Property Value

Position