private void ResumeHandler(object sender, InputDeviceEventArgs<MouseButtons, MouseState> args, MenuItem subscriber) { if (subscriber.Rectangle.Contains(new Point(args.State.X, args.State.Y))) Resume(Engine.Services.GetService<KeyboardDevice>(), Engine.Services.GetService<MouseDevice>()); }
private void Terminate(object sender, InputDeviceEventArgs<MouseButtons, MouseState> args, MenuItem subscriber) { if (subscriber.Rectangle.Contains(new Point(args.State.X, args.State.Y))) Exit(); }
void LogKeyPress(object sender,InputDeviceEventArgs<Keys, KeyboardState> e) { this.logMsg(e.Object.ToString()); if (this.fileLoggingEnabled) { logToFile(e.Object.ToString()); } }