C# 클래스 Artemis.Managers.DeviceManager

Manages the keyboard providers
파일 보기 프로젝트 열기: SpoinkyNL/Artemis 1 사용 예제들

Private Properties

프로퍼티 타입 설명
EnableUsableDevices void

공개 메소드들

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

보호된 메소드들

메소드 설명
RaiseKeyboardChangedEvent ( KeyboardChangedEventArgs e ) : void

비공개 메소드들

메소드 설명
EnableUsableDevices ( ) : void

메소드 상세

DeviceManager() 공개 메소드

public DeviceManager ( ILogger logger, List deviceProviders ) : System
logger ILogger
deviceProviders List
리턴 System

EnableKeyboard() 공개 메소드

Enables the given keyboard
public EnableKeyboard ( KeyboardProvider keyboardProvider ) : void
keyboardProvider Artemis.DeviceProviders.KeyboardProvider
리턴 void

EnableLastKeyboard() 공개 메소드

Enables the last keyboard according to the settings file
public EnableLastKeyboard ( ) : void
리턴 void

RaiseKeyboardChangedEvent() 보호된 메소드

protected RaiseKeyboardChangedEvent ( KeyboardChangedEventArgs e ) : void
e Artemis.Events.KeyboardChangedEventArgs
리턴 void

ReleaseActiveKeyboard() 공개 메소드

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