Rework relative mouse events.
This commit is contained in:
@@ -26,17 +26,17 @@ namespace OpenRA
|
||||
{
|
||||
public MouseInputEvent Event;
|
||||
public MouseButton Button;
|
||||
public int ScrollDelta;
|
||||
public int2 Location;
|
||||
public int2 Delta;
|
||||
public Modifiers Modifiers;
|
||||
public int MultiTapCount;
|
||||
|
||||
public MouseInput(MouseInputEvent ev, MouseButton button, int scrollDelta, int2 location, Modifiers mods, int multiTapCount)
|
||||
public MouseInput(MouseInputEvent ev, MouseButton button, int2 location, int2 delta, Modifiers mods, int multiTapCount)
|
||||
{
|
||||
Event = ev;
|
||||
Button = button;
|
||||
ScrollDelta = scrollDelta;
|
||||
Location = location;
|
||||
Delta = delta;
|
||||
Modifiers = mods;
|
||||
MultiTapCount = multiTapCount;
|
||||
}
|
||||
|
||||
@@ -153,8 +153,8 @@ namespace OpenRA.Widgets
|
||||
public static void ResetTooltips()
|
||||
{
|
||||
// Issue a no-op mouse move to force any tooltips to be recalculated
|
||||
HandleInput(new MouseInput(MouseInputEvent.Move, MouseButton.None, 0,
|
||||
Viewport.LastMousePos, Modifiers.None, 0));
|
||||
HandleInput(new MouseInput(MouseInputEvent.Move, MouseButton.None,
|
||||
Viewport.LastMousePos, int2.Zero, Modifiers.None, 0));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user