C# 클래스 CK.WindowManager.UnbindButtonManager

상속: IPlugin, IUnbindButtonManager
파일 보기 프로젝트 열기: Invenietis/ck-certified

Private Properties

프로퍼티 타입 설명
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

공개 메소드들

메소드 설명
GetPositionOfCommonButton ( IWindowElement master, IWindowElement slave ) : BindingPosition
Setup ( CK.Plugin.IPluginSetupInfo info ) : bool
Start ( ) : void
Stop ( ) : void
Teardown ( ) : void

비공개 메소드들

메소드 설명
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

메소드 상세

GetPositionOfCommonButton() 공개 메소드

public GetPositionOfCommonButton ( IWindowElement master, IWindowElement slave ) : BindingPosition
master IWindowElement
slave IWindowElement
리턴 BindingPosition

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