Table of Contents

Class PluginData

Namespace
Npp.DotNet.Plugin
Assembly
Npp.DotNet.Plugin.dll

A container of static, globally visible data.

public static class PluginData
Inheritance
PluginData
Inherited Members

Properties

Editor

Gets an instance of IScintillaGateway created from the active Scintilla handle.

public static IScintillaGateway Editor { get; }

Property Value

IScintillaGateway

FuncItems

public static PluginFuncArray FuncItems { get; }

Property Value

PluginFuncArray

Notepad

Gets an instance of INotepadPPGateway.

public static INotepadPPGateway Notepad { get; }

Property Value

INotepadPPGateway

NppData

public static NppData NppData { get; set; }

Property Value

NppData

PluginNamePtr

Provides global access to an allocated pointer to the plugin's name string. Plugins can deallocate it by setting this property to Zero.

public static IntPtr PluginNamePtr { get; set; }

Property Value

IntPtr