Beispiel #1
0
 virtual internal bool OnKeyUp(GuppyKeyArgs e)
 {
     if (EvKeyUp != null)
     {
         EvKeyUp(e);
     }
     return(e.Block);
 }
Beispiel #2
0
        virtual internal bool OnRawKeyDown(GuppyKeyArgs e)
        {
            if (EvRawKeyDown != null)
            {
                EvRawKeyDown(e);
            }

            if (e.Block)
            {
                return(true); //goodbye event
            }
            Widget       focused     = Guppy.Focus;
            GuppyKeyArgs focusedargs = new GuppyKeyArgs(focused, e.Key);

            if (focused != null)
            {
                focused.OnKeyDown(focusedargs);
            }

            return(focusedargs.Block);
        }
Beispiel #3
0
        virtual internal bool OnRawKeyUp(GuppyKeyArgs e)
        {
            /* if (EvRawKeyUp != null) EvRawKeyUp(e);
             * return e.Block;*/

            if (EvRawKeyUp != null)
            {
                EvRawKeyUp(e);
            }

            if (e.Block)
            {
                return(true); //goodbye event
            }
            Widget focused = Guppy.Focus;

            if (focused != null)
            {
                focused.OnKeyUp(e);
            }

            return(e.Block);
        }