C# Класс CK.WindowManager.WindowManager

Наследование: IWindowManager, IPlugin
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
DispatchWhenRequired void
OnWindowGotFocusInternal void
OnWindowLocationChangedInternal void
OnWindowMinimizedInternal void
OnWindowRestoredInternal void
OnWindowSizeChangedInternal void

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

Метод Описание
GetByName ( string name ) : IWindowElement
GetClientArea ( IWindowElement e ) : Rect
MinimizeAllWindows ( ) : void
Move ( IWindowElement window, double top, double left ) : IManualInteractionResult
Register ( IWindowElement windowElement ) : void
Resize ( IWindowElement window, double width, double height ) : IManualInteractionResult
RestoreAllWindows ( ) : void
Setup ( CK.Plugin.IPluginSetupInfo info ) : bool
Start ( ) : void
Stop ( ) : void
Teardown ( ) : void
ToggleHostMinimized ( ) : void
Unregister ( IWindowElement windowElement ) : void

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

Метод Описание
OnWindowGotFocus ( object sender, EventArgs e ) : void
OnWindowLocationChanged ( object sender, EventArgs e ) : void

This function is called by a function that bypasses the window system event. Warning : do not call a function that is called when a WindowMoved event that leading to a call MoveResult.Broadcast

OnWindowMinimized ( object sender, EventArgs e ) : void
OnWindowRestored ( object sender, EventArgs e ) : void
OnWindowSizeChanged ( object sender, EventArgs e ) : void

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

Метод Описание
DispatchWhenRequired ( System.Action a ) : void
OnWindowGotFocusInternal ( object sender, EventArgs e ) : void
OnWindowLocationChangedInternal ( object sender, EventArgs e ) : void
OnWindowMinimizedInternal ( object sender, EventArgs e ) : void
OnWindowRestoredInternal ( object sender, EventArgs e ) : void
OnWindowSizeChangedInternal ( object sender, EventArgs e ) : void

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

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

public GetByName ( string name ) : IWindowElement
name string
Результат IWindowElement

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

public GetClientArea ( IWindowElement e ) : Rect
e IWindowElement
Результат System.Windows.Rect

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

public MinimizeAllWindows ( ) : void
Результат void

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

public Move ( IWindowElement window, double top, double left ) : IManualInteractionResult
window IWindowElement
top double
left double
Результат IManualInteractionResult

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

protected OnWindowGotFocus ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Результат void

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

This function is called by a function that bypasses the window system event. Warning : do not call a function that is called when a WindowMoved event that leading to a call MoveResult.Broadcast
protected OnWindowLocationChanged ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Результат void

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

protected OnWindowMinimized ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Результат void

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

protected OnWindowRestored ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Результат void

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

protected OnWindowSizeChanged ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Результат void

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

public Register ( IWindowElement windowElement ) : void
windowElement IWindowElement
Результат void

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

public Resize ( IWindowElement window, double width, double height ) : IManualInteractionResult
window IWindowElement
width double
height double
Результат IManualInteractionResult

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

public RestoreAllWindows ( ) : void
Результат void

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

public Setup ( CK.Plugin.IPluginSetupInfo info ) : bool
info CK.Plugin.IPluginSetupInfo
Результат bool

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

public Start ( ) : void
Результат void

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

public Stop ( ) : void
Результат void

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

public Teardown ( ) : void
Результат void

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

public ToggleHostMinimized ( ) : void
Результат void

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

public Unregister ( IWindowElement windowElement ) : void
windowElement IWindowElement
Результат void