virtual internal bool OnKeyUp(GuppyKeyArgs e) { if (EvKeyUp != null) { EvKeyUp(e); } return(e.Block); }
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); }
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); }