Exemplo n.º 1
0
 public void KeyTyped(LKey e)
 {
     if (isInstance)
     {
         currentControl.OnKeyTyped(e);
     }
 }
Exemplo n.º 2
0
 public void KeyDown(LKey e)
 {
     if (isInstance)
     {
         currentControl.OnKeyDown(e);
     }
 }
Exemplo n.º 3
0
 public bool Equals(LKey e)
 {
     if (e == null)
     {
         return false;
     }
     if (e == this)
     {
         return true;
     }
     if (e.type == type && e.keyCode == keyCode && e.keyChar == keyChar)
     {
         return true;
     }
     return false;
 }
Exemplo n.º 4
0
 public bool Equals(LKey e)
 {
     if (e == null)
     {
         return(false);
     }
     if (e == this)
     {
         return(true);
     }
     if (e.type == type && e.keyCode == keyCode && e.keyChar == keyChar)
     {
         return(true);
     }
     return(false);
 }
Exemplo n.º 5
0
    public override void Release(LKey e)
    {
 
    }
Exemplo n.º 6
0
 public override void Press(LKey e)
 {
   
 }
Exemplo n.º 7
0
 public override void Press(Loon.Core.Input.LKey e)
 {
 }
Exemplo n.º 8
0
 public virtual void KeyTyped(LKey e)
 {
     if (isLock || isClose || !isLoad)
     {
         return;
     }
     OnKeyTyped(e);
 }
Exemplo n.º 9
0
        public virtual void OnKeyDown(LKey e)
        {

        }
Exemplo n.º 10
0
 public virtual void KeyPressed(LKey e)
 {
     if (isLock || isClose || !isLoad)
     {
         return;
     }
     int type = e.GetCode();
     int code = e.GetKeyCode();
     try
     {
         if (useKeyListener)
         {
             foreach (KeyListener t in keys)
             {
                 t.pressed(e);
             }
         }
         this.OnKeyDown(e);
         keyType[type] = true;
         keyButtonPressed = code;
         keyButtonReleased = NO_KEY;
     }
     catch (Exception ex)
     {
         Log.Exception(ex);
         keyButtonPressed = NO_KEY;
         keyButtonReleased = NO_KEY;
     }
 }
Exemplo n.º 11
0
 public override void OnKeyUp(LKey e)
 {
     foreach (Drawable drawable in drawablesToDraw)
     {
         if (drawable._enabled)
         {
             if (drawable != null)
             {
                 if (drawable.GetDrawableState() == Painting.DrawableState.Hidden)
                 {
                     continue;
                 }
                 drawable.Released(e);
             }
         }
     }
     Released(e);
 }
Exemplo n.º 12
0
 LKey(LKey key)
 {
     this.type    = key.type;
     this.keyCode = key.keyCode;
     this.keyChar = key.keyChar;
 }
Exemplo n.º 13
0
 LKey(LKey key)
 {
     this.type = key.type;
     this.keyCode = key.keyCode;
     this.keyChar = key.keyChar;
 }
Exemplo n.º 14
0
 public override void Release(Loon.Core.Input.LKey e)
 {
 }
Exemplo n.º 15
0
 public void KeyUp(LKey e)
 {
     if (isInstance)
     {
         currentControl.OnKeyUp(e);
     }
 }
Exemplo n.º 16
0
 public override void OnKeyUp(LKey e)
 {
     keySize = keyActions.Size();
     if (keySize > 0)
     {
         int keyCode = e.GetKeyCode();
         for (int i = 0; i < keySize; i++)
         {
             Int32 code = (Int32)keyActions.GetKey(i);
             if (code == keyCode)
             {
                 ActionKey act = (ActionKey)keyActions.GetValue(code);
                 act.Release();
             }
         }
     }
     Release(e);
 }
Exemplo n.º 17
0
 public virtual void KeyReleased(LKey e)
 {
     if (isLock || isClose || !isLoad)
     {
         return;
     }
     int type = e.GetCode();
     int code = e.GetKeyCode();
     try
     {
         if (useScreenListener)
         {
             foreach (ScreenListener t in screens)
             {
                 t.Released(e);
             }
         }
         this.OnKeyUp(e);
         keyType[type] = false;
         keyButtonReleased = code;
         keyButtonPressed = NO_KEY;
     }
     catch (Exception ex)
     {
         keyButtonPressed = NO_KEY;
         keyButtonReleased = NO_KEY;
         Log.Exception(ex);
     }
 }
Exemplo n.º 18
0
		public abstract void Pressed(LKey e);
Exemplo n.º 19
0
        public virtual void OnKeyUp(LKey e)
        {

        }
Exemplo n.º 20
0
		public abstract void Released(LKey e);
Exemplo n.º 21
0
        public virtual void OnKeyTyped(LKey e)
        {

        }
Exemplo n.º 22
0
 public override void OnKeyDown(LKey e)
 {
     int size = keyActions.Size();
     if (size > 0)
     {
         int keyCode = e.GetKeyCode();
         for (int i = 0; i < size; i++)
         {
             Int32 code = (Int32)keyActions.GetKey(i);
             if (code == keyCode)
             {
                 ActionKey act = (ActionKey)keyActions.GetValue(code);
                 act.Press();
             }
         }
     }
     Press(e);
 }