C# Class SimpleSkin.KeyboardDisplayer

Inheritance: IPlugin
Datei anzeigen Open project: Invenietis/ck-certified Class Usage Examples

Public Properties

Property Type Description
PluginId INamedVersionedUniqueId

Private Properties

Property Type Description
DirtyTemporaryPredictionInjectionInCurrentKeyboard void
ForEachSkin void
InitializeActiveWindow void
InitializeWindowLayout void
OnHighlighterServiceStatusChanged void
OnKeyboardActivated void
OnKeyboardCreated void
OnKeyboardDeactivated void
OnKeyboardDestroyed void
OnKeyboardRenamed void
OnStateChanged void
OnTopMostServiceStatusChanged void
OnWindowClosing void
PlacementString string
RegisterEvents void
RegisterHighlighter void
RegisterPrediction void
RegisterSkinEvents void
RegisterTopMostService void
SetDefaultWindowPosition void
SetWindowPlacement void
ShowMiniView void
ShowNoActiveKeyboardNotification void
Subscribe void
UninitializeActiveWindows void
UninitializeMiniview void
UnregisterEvents void
UnregisterFromHighlighter void
UnregisterPrediction void
UnregisterSkinEvents void
UnregisterTopMostService void
Unsubscribe void

Public Methods

Method Description
RestoreSkin ( ) : void

Hides the keyboard's MiniView and shows the keyboard

Setup ( CK.Plugin.IPluginSetupInfo info ) : bool
Start ( ) : void
Stop ( ) : void
Teardown ( ) : void

Private Methods

Method Description
DirtyTemporaryPredictionInjectionInCurrentKeyboard ( ) : void
ForEachSkin ( Action action ) : void

Calls the action for each skin. As skins can belong to different dispatchers, you may specify whether it should make sure the call is made through each skin Dispatcher.

InitializeActiveWindow ( IKeyboard keyboard ) : void
InitializeWindowLayout ( SkinInfo skinInfo ) : void

Must be called from the skin thread

OnHighlighterServiceStatusChanged ( object sender, CK.Plugin.ServiceStatusChangedEventArgs e ) : void
OnKeyboardActivated ( object sender, KeyboardEventArgs e ) : void
OnKeyboardCreated ( object sender, KeyboardEventArgs e ) : void
OnKeyboardDeactivated ( object sender, KeyboardEventArgs e ) : void
OnKeyboardDestroyed ( object sender, KeyboardEventArgs e ) : void
OnKeyboardRenamed ( object sender, KeyboardRenamedEventArgs e ) : void
OnStateChanged ( object sender, EventArgs e ) : void
OnTopMostServiceStatusChanged ( object sender, CK.Plugin.ServiceStatusChangedEventArgs e ) : void
OnWindowClosing ( object sender, System e ) : void
PlacementString ( SkinInfo skinInfo ) : string
RegisterEvents ( ) : void
RegisterHighlighter ( SkinInfo skinInfo ) : void
RegisterPrediction ( ) : void
RegisterSkinEvents ( SkinInfo skinInfo ) : void
RegisterTopMostService ( SkinInfo skinInfo ) : void
SetDefaultWindowPosition ( SkinInfo skinInfo, int defaultWidth, int defaultHeight ) : void

Must be called from the skin thread

SetWindowPlacement ( SkinInfo skinInfo ) : void
ShowMiniView ( ) : void
ShowNoActiveKeyboardNotification ( ) : void
Subscribe ( SkinInfo skinInfo ) : void
UninitializeActiveWindows ( SkinInfo skin ) : void
UninitializeMiniview ( ) : void
UnregisterEvents ( ) : void
UnregisterFromHighlighter ( SkinInfo skinInfo ) : void
UnregisterPrediction ( ) : void
UnregisterSkinEvents ( SkinInfo skinInfo ) : void
UnregisterTopMostService ( SkinInfo skinInfo ) : void
Unsubscribe ( SkinInfo skinInfo ) : void

Method Details

RestoreSkin() public method

Hides the keyboard's MiniView and shows the keyboard
public RestoreSkin ( ) : void
return void

Setup() public method

public Setup ( CK.Plugin.IPluginSetupInfo info ) : bool
info CK.Plugin.IPluginSetupInfo
return bool

Start() public method

public Start ( ) : void
return void

Stop() public method

public Stop ( ) : void
return void

Teardown() public method

public Teardown ( ) : void
return void

Property Details

PluginId public_oe static_oe property

public static INamedVersionedUniqueId PluginId
return INamedVersionedUniqueId