public static bool KeyUp(Control control, NSEvent theEvent) { if (control != null) { var kpea = theEvent.ToEtoKeyPressEventArgs(); control.OnKeyUp(kpea); return(kpea.Handled); } return(false); }
public static bool KeyDown(Control control, NSEvent theEvent) { if (control != null) { var kpea = theEvent.ToEtoKeyPressEventArgs(); control.OnKeyDown(kpea); if (!kpea.Handled) { var handler = control.Handler as IMacViewHandler; if (handler != null) handler.PostKeyDown(kpea); } return kpea.Handled; } return false; }
public static bool KeyDown(Control control, NSEvent theEvent) { if (control != null) { var kpea = theEvent.ToEtoKeyPressEventArgs(); control.OnKeyDown(kpea); if (!kpea.Handled) { var handler = control.Handler as IMacViewHandler; if (handler != null) { handler.PostKeyDown(kpea); } } return(kpea.Handled); } return(false); }
public static bool KeyUp(Control control, NSEvent theEvent) { if (control != null) { var kpea = theEvent.ToEtoKeyPressEventArgs(); control.OnKeyUp(kpea); return kpea.Handled; } return false; }