C# 클래스 CK.Plugins.AutoClick.ClickSelector

상속: CK.WPF.ViewModel.VMBase, IClickSelector, IPlugin, IHighlightableElement
파일 보기 프로젝트 열기: Invenietis/ck-certified

공개 프로퍼티들

프로퍼티 타입 설명
PluginId INamedVersionedUniqueId

Private Properties

프로퍼티 타입 설명
InitializeHighlighter void
InitializeTopMost void
InitializeWindowManager void
OnHighlighterStatusChanged void
OnTopMostServiceStatusChanged void
OnWindowClosing void
OnWindowManagerStatusChanged void
OnWindowMinimized void
OnWindowRestored void
RegisterHighlighterService void
RegisterTopMost void
RegisterWindowManager void
SetDefaultWindowPosition void
UninitializeHighlighter void
UninitializeTopMost void
UninitializeWindowManager void
UnregisterHighlighterService void
UnregisterTopMost void
UnregisterWindowManager void

공개 메소드들

메소드 설명
AskClickType ( ) : void

Part of the IClickTypeSelector Interface, called by the AutoClickPlugin when it needs to launch a click. This method doesn't return the Click as it may need to be asyncronous (when the PointerClickTypeSelector is enabled)

BeginHighlight ( BeginScrollingInfo beginScrollingInfo, ScrollingDirective scrollingDirective ) : ScrollingDirective
EndHighlight ( EndScrollingInfo endScrollingInfo, ScrollingDirective scrollingDirective ) : ScrollingDirective
SelectElement ( ScrollingDirective scrollingDirective ) : ScrollingDirective
Setup ( CK.Plugin.IPluginSetupInfo info ) : bool
Start ( ) : void
Stop ( ) : void
Teardown ( ) : void

비공개 메소드들

메소드 설명
InitializeHighlighter ( ) : void
InitializeTopMost ( ) : void
InitializeWindowManager ( ) : void
OnHighlighterStatusChanged ( object sender, CK.Plugin.ServiceStatusChangedEventArgs e ) : void
OnTopMostServiceStatusChanged ( object sender, CK.Plugin.ServiceStatusChangedEventArgs e ) : void
OnWindowClosing ( object sender, CancelEventArgs e ) : void
OnWindowManagerStatusChanged ( object sender, CK.Plugin.ServiceStatusChangedEventArgs e ) : void
OnWindowMinimized ( object sender, WindowElementEventArgs e ) : void
OnWindowRestored ( object sender, WindowElementEventArgs e ) : void
RegisterHighlighterService ( ) : void
RegisterTopMost ( ) : void
RegisterWindowManager ( ) : void
SetDefaultWindowPosition ( int defaultWidth, int defaultHeight ) : void
UninitializeHighlighter ( ) : void
UninitializeTopMost ( ) : void
UninitializeWindowManager ( ) : void
UnregisterHighlighterService ( ) : void
UnregisterTopMost ( ) : void
UnregisterWindowManager ( ) : void

메소드 상세

AskClickType() 공개 메소드

Part of the IClickTypeSelector Interface, called by the AutoClickPlugin when it needs to launch a click. This method doesn't return the Click as it may need to be asyncronous (when the PointerClickTypeSelector is enabled)
public AskClickType ( ) : void
리턴 void

BeginHighlight() 공개 메소드

public BeginHighlight ( BeginScrollingInfo beginScrollingInfo, ScrollingDirective scrollingDirective ) : ScrollingDirective
beginScrollingInfo HighlightModel.BeginScrollingInfo
scrollingDirective HighlightModel.ScrollingDirective
리턴 HighlightModel.ScrollingDirective

EndHighlight() 공개 메소드

public EndHighlight ( EndScrollingInfo endScrollingInfo, ScrollingDirective scrollingDirective ) : ScrollingDirective
endScrollingInfo HighlightModel.EndScrollingInfo
scrollingDirective HighlightModel.ScrollingDirective
리턴 HighlightModel.ScrollingDirective

SelectElement() 공개 메소드

public SelectElement ( ScrollingDirective scrollingDirective ) : ScrollingDirective
scrollingDirective HighlightModel.ScrollingDirective
리턴 HighlightModel.ScrollingDirective

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

프로퍼티 상세

PluginId 공개적으로 프로퍼티

public INamedVersionedUniqueId PluginId
리턴 INamedVersionedUniqueId