C# Class CK.WindowManager.UnbindButtonManager

Inheritance: IPlugin, IUnbindButtonManager
Afficher le fichier Open project: Invenietis/ck-certified

Private Properties

Свойство Type Description
CleanUnbindButtonContainers void
CreateButton void
CreateVM VMUnbindButton
DoPlaceButtons void
EnableUnbindButtons void
FillContainers void
GetOppositePosition BindingPosition
HideButtons void
InitializeButton WindowElement
OnAfterBinding void
OnPointerButtonUp void
OnWindowManagerWindowMoved void
OnWindowManagerWindowResized void
OnWindowMinimized void
OnWindowRestored void
RemoveButton void
_timer_Tick void

Méthodes publiques

Méthode Description
GetPositionOfCommonButton ( IWindowElement master, IWindowElement slave ) : BindingPosition
Setup ( CK.Plugin.IPluginSetupInfo info ) : bool
Start ( ) : void
Stop ( ) : void
Teardown ( ) : void

Private Methods

Méthode Description
CleanUnbindButtonContainers ( IWindowElement window ) : void
CreateButton ( IWindowElement master, IWindowElement slave, BindingPosition position ) : void
CreateVM ( IWindowElement window, IWindowElement other, BindingPosition position ) : VMUnbindButton
DoPlaceButtons ( IWindowElement button, IWindowElement window, BindingPosition position ) : void
EnableUnbindButtons ( ) : void
FillContainers ( IWindowElement master, IWindowElement slave, BindingPosition position ) : void
GetOppositePosition ( BindingPosition position ) : BindingPosition
HideButtons ( IWindowElement window ) : void
InitializeButton ( IWindowElement window, IWindowElement other, BindingPosition position ) : WindowElement
OnAfterBinding ( object sender, WindowBindedEventArgs e ) : void
OnPointerButtonUp ( object sender, PointerDeviceEventArgs e ) : void
OnWindowManagerWindowMoved ( object sender, WindowElementLocationEventArgs e ) : void
OnWindowManagerWindowResized ( object sender, WindowElementResizeEventArgs e ) : void
OnWindowMinimized ( object sender, WindowElementEventArgs e ) : void
OnWindowRestored ( object sender, WindowElementEventArgs e ) : void
RemoveButton ( IWindowElement master, IWindowElement slave ) : void
_timer_Tick ( object sender, EventArgs e ) : void

Method Details

GetPositionOfCommonButton() public méthode

public GetPositionOfCommonButton ( IWindowElement master, IWindowElement slave ) : BindingPosition
master IWindowElement
slave IWindowElement
Résultat BindingPosition

Setup() public méthode

public Setup ( CK.Plugin.IPluginSetupInfo info ) : bool
info CK.Plugin.IPluginSetupInfo
Résultat bool

Start() public méthode

public Start ( ) : void
Résultat void

Stop() public méthode

public Stop ( ) : void
Résultat void

Teardown() public méthode

public Teardown ( ) : void
Résultat void