Fixed parameters on MouseDevice.Move and MouseDevice.WheelChanged event loggers.

This commit is contained in:
the_fiddler 2009-02-20 19:48:22 +00:00
parent 81e09a2066
commit fa1165a3ab

View file

@ -76,8 +76,6 @@ namespace Examples.Tests
while (!start) while (!start)
Thread.Sleep(100); Thread.Sleep(100);
//WindowInfo info = new WindowInfo(this);
keyboardListBoxes.Add(hidden.Keyboard.DeviceID, listBox1); keyboardListBoxes.Add(hidden.Keyboard.DeviceID, listBox1);
// Add available mice to the mouse input logger. // Add available mice to the mouse input logger.
@ -105,6 +103,8 @@ namespace Examples.Tests
e.Cancel = false; e.Cancel = false;
} }
#region Logging Delegates
delegate void ControlLogMouseKey(GameWindow input_window, InputLogger control, object sender, MouseButtonEventArgs e); delegate void ControlLogMouseKey(GameWindow input_window, InputLogger control, object sender, MouseButtonEventArgs e);
ControlLogMouseKey ControlLogMouseKeyDown = ControlLogMouseKey ControlLogMouseKeyDown =
delegate(GameWindow input_window, InputLogger control, object sender, MouseButtonEventArgs e) delegate(GameWindow input_window, InputLogger control, object sender, MouseButtonEventArgs e)
@ -152,14 +152,18 @@ namespace Examples.Tests
control.keyboardListBoxes[sender.DeviceID].Items.Remove(key); control.keyboardListBoxes[sender.DeviceID].Items.Remove(key);
}; };
#endregion
#region Input Event Handlers
void LogMouseMove(object sender, MouseMoveEventArgs e) void LogMouseMove(object sender, MouseMoveEventArgs e)
{ {
this.BeginInvoke(ControlLogMouseMoveChanges, hidden, this, e); this.BeginInvoke(ControlLogMouseMoveChanges, hidden, this, sender, e);
} }
void LogMouseWheelChanged(object sender, MouseWheelEventArgs e) void LogMouseWheelChanged(object sender, MouseWheelEventArgs e)
{ {
this.BeginInvoke(ControlLogMouseWheelChanges, hidden, this, e); this.BeginInvoke(ControlLogMouseWheelChanges, hidden, this, sender, e);
} }
void LogMouseButtonDown(object sender, MouseButtonEventArgs e) void LogMouseButtonDown(object sender, MouseButtonEventArgs e)
@ -182,6 +186,8 @@ namespace Examples.Tests
this.BeginInvoke(ControlLogKeyboardUp, hidden, this, sender, key); this.BeginInvoke(ControlLogKeyboardUp, hidden, this, sender, key);
} }
#endregion
private void ChooseMouse_SelectedIndexChanged(object sender, EventArgs e) private void ChooseMouse_SelectedIndexChanged(object sender, EventArgs e)
{ {
MouseButtonsBox.Items.Clear(); MouseButtonsBox.Items.Clear();