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

Gets a managed collection of all the commands provided by the plugin.

public static PluginFuncArray FuncItems { get; }

Property Value

PluginFuncArray

Notepad

Gets an instance of NotepadPPGateway.

public static NotepadPPGateway Notepad { get; }

Property Value

NotepadPPGateway

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