Esempio n. 1
0
 public KeyboardRow(List <char> keys, KeyboardKeyStyle keyStyle, CallbackDelegate callback)
 {
     Keys = new List <KeyboardKey>();
     foreach (var key in keys)
     {
         PushKey(key, keyStyle, callback);
     }
 }
Esempio n. 2
0
 public Keyboard UnshiftKey(int rowIndex, char key, KeyboardKeyStyle keyStyle, CallbackDelegate callback)
 {
     Layout[rowIndex].UnshiftKey(key, keyStyle, callback);
     return(this);
 }
Esempio n. 3
0
 public Keyboard PushRow(List <char> keys, KeyboardKeyStyle keyStyle, CallbackDelegate callback)
 {
     Layout.Add(new KeyboardRow(keys, keyStyle, callback));
     return(this);
 }
Esempio n. 4
0
 public Keyboard InsertRow(int rowIndex, List <char> keys, KeyboardKeyStyle keyStyle, CallbackDelegate callback)
 {
     Layout.Insert(rowIndex, new KeyboardRow(keys, keyStyle, callback));
     return(this);
 }
Esempio n. 5
0
 public Keyboard UnshiftRow(List <char> keys, KeyboardKeyStyle keyStyle, CallbackDelegate callback)
 {
     Layout.Insert(0, new KeyboardRow(keys, keyStyle, callback));
     return(this);
 }
Esempio n. 6
0
 public KeyboardKey(char symbol, KeyboardKeyStyle keyStyle, CallbackDelegate callback)
 {
     Symbol   = symbol;
     Callback = callback;
     KeyStyle = keyStyle;
 }
Esempio n. 7
0
 public KeyboardKey(char symbol, CallbackDelegate callback)
 {
     Symbol   = symbol;
     Callback = callback;
     KeyStyle = new KeyboardKeyStyle();
 }
Esempio n. 8
0
 public KeyboardRow PushKey(char key, KeyboardKeyStyle keyStyle, CallbackDelegate callback)
 {
     Keys.Add(new KeyboardKey(key, keyStyle, callback));
     return(this);
 }
Esempio n. 9
0
 public KeyboardRow InsertKey(int index, char key, KeyboardKeyStyle keyStyle, CallbackDelegate callback)
 {
     Keys.Insert(index, new KeyboardKey(key, keyStyle, callback));
     return(this);
 }
Esempio n. 10
0
 public KeyboardRow UnshiftKey(char key, KeyboardKeyStyle keyStyle, CallbackDelegate callback)
 {
     Keys.Insert(0, new KeyboardKey(key, keyStyle, callback));
     return(this);
 }
Esempio n. 11
0
 public Keyboard InsertKey(int rowIndex, int keyIndex, char key, KeyboardKeyStyle keyStyle, CallbackDelegate callback)
 {
     Layout[rowIndex].InsertKey(keyIndex, key, keyStyle, callback);
     return(this);
 }