C# Class Artemis.Managers.DeviceManager

Manages the keyboard providers
Afficher le fichier Open project: SpoinkyNL/Artemis Class Usage Examples

Private Properties

Свойство Type Description
EnableUsableDevices void

Méthodes publiques

Méthode Description
DeviceManager ( ILogger logger, List deviceProviders ) : System
EnableKeyboard ( KeyboardProvider keyboardProvider ) : void

Enables the given keyboard

EnableLastKeyboard ( ) : void

Enables the last keyboard according to the settings file

ReleaseActiveKeyboard ( bool save = false ) : void

Releases the active keyboard

Méthodes protégées

Méthode Description
RaiseKeyboardChangedEvent ( KeyboardChangedEventArgs e ) : void

Private Methods

Méthode Description
EnableUsableDevices ( ) : void

Method Details

DeviceManager() public méthode

public DeviceManager ( ILogger logger, List deviceProviders ) : System
logger ILogger
deviceProviders List
Résultat System

EnableKeyboard() public méthode

Enables the given keyboard
public EnableKeyboard ( KeyboardProvider keyboardProvider ) : void
keyboardProvider Artemis.DeviceProviders.KeyboardProvider
Résultat void

EnableLastKeyboard() public méthode

Enables the last keyboard according to the settings file
public EnableLastKeyboard ( ) : void
Résultat void

RaiseKeyboardChangedEvent() protected méthode

protected RaiseKeyboardChangedEvent ( KeyboardChangedEventArgs e ) : void
e Artemis.Events.KeyboardChangedEventArgs
Résultat void

ReleaseActiveKeyboard() public méthode

Releases the active keyboard
public ReleaseActiveKeyboard ( bool save = false ) : void
save bool Whether to save the LastKeyboard (making it null)
Résultat void