C# Class KeyboardEditor.ViewModels.VMKeyboardEditable

Inheritance: VMContextElementEditable
Show file Open project: Invenietis/ck-certified

Private Properties

Property Type Description
DecreaseZoneIndex void
Dispose void
IncreaseZoneIndex void
MoveDown void
MoveLeft void
MoveRight void
MoveUp void
OnConfigChanged void
OnKeyCreated void
OnKeyDestroyed void
OnKeyMoved void
OnLayoutSizeChanged void
OnModeChanged void
OnZoneCreated void
OnZoneDestroyed void
OnZoneMoved void
RefreshCurrentKeyMode void
RefreshModes void
RegisterEvents void
SwitchZones void
UnregisterEvents void

Public Methods

Method Description
OnKeyDownAction ( int keyCode, int delta ) : void
TriggerPropertyChanged ( ) : void
VMKeyboardEditable ( VMContextEditable ctx, IKeyboard kb ) : System

Protected Methods

Method Description
OnTriggerLayoutSizeChanged ( ) : void
OnTriggerZoneDestroyed ( ) : void

Private Methods

Method Description
DecreaseZoneIndex ( VMZoneEditable zone ) : void
Dispose ( ) : void
IncreaseZoneIndex ( VMZoneEditable zone ) : void
MoveDown ( int pixels ) : void
MoveLeft ( int pixels ) : void
MoveRight ( int pixels ) : void
MoveUp ( int pixels ) : void
OnConfigChanged ( object sender, CK.Plugin.Config.ConfigChangedEventArgs e ) : void
OnKeyCreated ( object sender, KeyEventArgs e ) : void
OnKeyDestroyed ( object sender, KeyEventArgs e ) : void
OnKeyMoved ( object sender, KeyMovedEventArgs e ) : void
OnLayoutSizeChanged ( object sender, LayoutEventArgs e ) : void
OnModeChanged ( object sender, KeyboardModeChangedEventArgs e ) : void
OnZoneCreated ( object sender, ZoneEventArgs e ) : void
OnZoneDestroyed ( object sender, ZoneEventArgs e ) : void
OnZoneMoved ( object sender, ZoneEventArgs e ) : void
RefreshCurrentKeyMode ( ) : void
RefreshModes ( ) : void
RegisterEvents ( ) : void
SwitchZones ( VMZoneEditable firstZone, VMZoneEditable secondZone ) : void
UnregisterEvents ( ) : void

Method Details

OnKeyDownAction() public method

public OnKeyDownAction ( int keyCode, int delta ) : void
keyCode int
delta int
return void

OnTriggerLayoutSizeChanged() protected method

protected OnTriggerLayoutSizeChanged ( ) : void
return void

OnTriggerZoneDestroyed() protected method

protected OnTriggerZoneDestroyed ( ) : void
return void

TriggerPropertyChanged() public method

public TriggerPropertyChanged ( ) : void
return void

VMKeyboardEditable() public method

public VMKeyboardEditable ( VMContextEditable ctx, IKeyboard kb ) : System
ctx VMContextEditable
kb IKeyboard
return System