C# Класс _3PA.MainFeatures.NppInterfaceForm.NppInterfaceForm

This is the base class for the tooltips and the autocomplete form
Наследование: System.Windows.Forms.Form
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
CurrentForegroundWindow System.IntPtr
FocusedOpacity double
GiveFocusBackToScintilla bool
IsActivated bool
UnfocusedOpacity double

Открытые методы

Метод Описание
Cloack ( ) : void

hides the form

ForceClose ( ) : void

Call this method instead of Close() to really close this form

GiveFocusBack ( ) : void

Gives focus back to the owner window

NppInterfaceForm ( ) : System

Create a new npp interface form, please set CurrentForegroundWindow

UnCloack ( ) : void

show the form

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void
OnActivated ( EventArgs e ) : void
OnPaint ( PaintEventArgs e ) : void
OnShown ( EventArgs e ) : void
SetVisibleCore ( bool value ) : void

This ensures the form is never visible at start

WndProc ( Message &m ) : void

Приватные методы

Метод Описание
CheckAeroEnabled ( ) : bool
OnClosing ( object sender, CancelEventArgs cancelEventArgs ) : void

instead of closing, cloak this form (invisible)

PlugOnOnNppWindowsMove ( ) : void

Описание методов

Cloack() публичный Метод

hides the form
public Cloack ( ) : void
Результат void

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

ForceClose() публичный Метод

Call this method instead of Close() to really close this form
public ForceClose ( ) : void
Результат void

GiveFocusBack() публичный Метод

Gives focus back to the owner window
public GiveFocusBack ( ) : void
Результат void

NppInterfaceForm() публичный Метод

Create a new npp interface form, please set CurrentForegroundWindow
public NppInterfaceForm ( ) : System
Результат System

OnActivated() защищенный Метод

protected OnActivated ( EventArgs e ) : void
e System.EventArgs
Результат void

OnPaint() защищенный Метод

protected OnPaint ( PaintEventArgs e ) : void
e PaintEventArgs
Результат void

OnShown() защищенный Метод

protected OnShown ( EventArgs e ) : void
e EventArgs
Результат void

SetVisibleCore() защищенный Метод

This ensures the form is never visible at start
protected SetVisibleCore ( bool value ) : void
value bool
Результат void

UnCloack() публичный Метод

show the form
public UnCloack ( ) : void
Результат void

WndProc() защищенный Метод

protected WndProc ( Message &m ) : void
m Message
Результат void

Описание свойств

CurrentForegroundWindow публичное свойство

Should be set when you create the new form CurrentForegroundWindow = WinApi.GetForegroundWindow();
public IntPtr,System CurrentForegroundWindow
Результат System.IntPtr

FocusedOpacity публичное свойство

Sets the Opacity to give to the window when it's focused
public double FocusedOpacity
Результат double

GiveFocusBackToScintilla публичное свойство

Set to true if scintilla should get the focus back, false if you want to use CurrentForegroundWindow
public bool GiveFocusBackToScintilla
Результат bool

IsActivated публичное свойство

Use this to know if the form is currently activated
public bool IsActivated
Результат bool

UnfocusedOpacity публичное свойство

Sets the Opacity to give to the window when it's not focused
public double UnfocusedOpacity
Результат double