C# Class CK.Plugins.AutoClick.ClickSelector

Inheritance: CK.WPF.ViewModel.VMBase, IClickSelector, IPlugin, IHighlightableElement
Afficher le fichier Open project: Invenietis/ck-certified

Méthodes publiques

Свойство Type Description
PluginId INamedVersionedUniqueId

Private Properties

Свойство Type Description
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

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

AskClickType() public méthode

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
Résultat void

BeginHighlight() public méthode

public BeginHighlight ( BeginScrollingInfo beginScrollingInfo, ScrollingDirective scrollingDirective ) : ScrollingDirective
beginScrollingInfo HighlightModel.BeginScrollingInfo
scrollingDirective HighlightModel.ScrollingDirective
Résultat HighlightModel.ScrollingDirective

EndHighlight() public méthode

public EndHighlight ( EndScrollingInfo endScrollingInfo, ScrollingDirective scrollingDirective ) : ScrollingDirective
endScrollingInfo HighlightModel.EndScrollingInfo
scrollingDirective HighlightModel.ScrollingDirective
Résultat HighlightModel.ScrollingDirective

SelectElement() public méthode

public SelectElement ( ScrollingDirective scrollingDirective ) : ScrollingDirective
scrollingDirective HighlightModel.ScrollingDirective
Résultat HighlightModel.ScrollingDirective

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

Property Details

PluginId public_oe property

public INamedVersionedUniqueId PluginId
Résultat INamedVersionedUniqueId