@@ -170,7 +170,7 @@ namespace ControlUnitTests
170
170
171
171
// The mouse location and buttons don't matter here.
172
172
interactivity->MouseWheel (modifiers,
173
- 30 ,
173
+ Core::Point{ 0 , 30 } ,
174
174
Core::Point{ 0 , 0 },
175
175
buttonState);
176
176
}
@@ -188,7 +188,7 @@ namespace ControlUnitTests
188
188
189
189
// The mouse location and buttons don't matter here.
190
190
interactivity->MouseWheel (modifiers,
191
- -30 ,
191
+ Core::Point{ 0 , -30 } ,
192
192
Core::Point{ 0 , 0 },
193
193
buttonState);
194
194
}
@@ -245,7 +245,7 @@ namespace ControlUnitTests
245
245
expectedTop = 20 ;
246
246
247
247
interactivity->MouseWheel (modifiers,
248
- WHEEL_DELTA,
248
+ Core::Point{ 0 , WHEEL_DELTA } ,
249
249
Core::Point{ 0 , 0 },
250
250
buttonState);
251
251
@@ -254,18 +254,18 @@ namespace ControlUnitTests
254
254
{
255
255
expectedTop--;
256
256
interactivity->MouseWheel (modifiers,
257
- WHEEL_DELTA,
257
+ Core::Point{ 0 , WHEEL_DELTA } ,
258
258
Core::Point{ 0 , 0 },
259
259
buttonState);
260
260
}
261
261
Log::Comment (L" Scrolling up more should do nothing" );
262
262
expectedTop = 0 ;
263
263
interactivity->MouseWheel (modifiers,
264
- WHEEL_DELTA,
264
+ Core::Point{ 0 , WHEEL_DELTA } ,
265
265
Core::Point{ 0 , 0 },
266
266
buttonState);
267
267
interactivity->MouseWheel (modifiers,
268
- WHEEL_DELTA,
268
+ Core::Point{ 0 , WHEEL_DELTA } ,
269
269
Core::Point{ 0 , 0 },
270
270
buttonState);
271
271
@@ -275,19 +275,19 @@ namespace ControlUnitTests
275
275
Log::Comment (NoThrowString ().Format (L" ---scroll down #%d---" , i));
276
276
expectedTop++;
277
277
interactivity->MouseWheel (modifiers,
278
- -WHEEL_DELTA,
278
+ Core::Point{ 0 , -WHEEL_DELTA } ,
279
279
Core::Point{ 0 , 0 },
280
280
buttonState);
281
281
Log::Comment (NoThrowString ().Format (L" internal scrollbar pos:%f" , interactivity->_internalScrollbarPosition ));
282
282
}
283
283
Log::Comment (L" Scrolling down more should do nothing" );
284
284
expectedTop = 21 ;
285
285
interactivity->MouseWheel (modifiers,
286
- -WHEEL_DELTA,
286
+ Core::Point{ 0 , -WHEEL_DELTA } ,
287
287
Core::Point{ 0 , 0 },
288
288
buttonState);
289
289
interactivity->MouseWheel (modifiers,
290
- -WHEEL_DELTA,
290
+ Core::Point{ 0 , -WHEEL_DELTA } ,
291
291
Core::Point{ 0 , 0 },
292
292
buttonState);
293
293
}
@@ -444,7 +444,7 @@ namespace ControlUnitTests
444
444
445
445
Log::Comment (L" Scroll up a line, with the left mouse button selected" );
446
446
interactivity->MouseWheel (modifiers,
447
- WHEEL_DELTA,
447
+ Core::Point{ 0 , WHEEL_DELTA } ,
448
448
cursorPosition1.to_core_point (),
449
449
leftMouseDown);
450
450
@@ -492,55 +492,55 @@ namespace ControlUnitTests
492
492
const Core::Point mousePos{ 0 , 0 };
493
493
Control::MouseButtonState state{};
494
494
495
- interactivity->MouseWheel (modifiers, delta, mousePos, state); // 1/5
495
+ interactivity->MouseWheel (modifiers, Core::Point{ 0 , delta } , mousePos, state); // 1/5
496
496
VERIFY_ARE_EQUAL (21 , core->ScrollOffset ());
497
497
498
498
Log::Comment (L" Scroll up 4 more times. Once we're at 3/5 scrolls, "
499
499
L" we'll round the internal scrollbar position to scrolling to the next row." );
500
- interactivity->MouseWheel (modifiers, delta, mousePos, state); // 2/5
500
+ interactivity->MouseWheel (modifiers, Core::Point{ 0 , delta } , mousePos, state); // 2/5
501
501
VERIFY_ARE_EQUAL (21 , core->ScrollOffset ());
502
- interactivity->MouseWheel (modifiers, delta, mousePos, state); // 3/5
502
+ interactivity->MouseWheel (modifiers, Core::Point{ 0 , delta } , mousePos, state); // 3/5
503
503
VERIFY_ARE_EQUAL (20 , core->ScrollOffset ());
504
- interactivity->MouseWheel (modifiers, delta, mousePos, state); // 4/5
504
+ interactivity->MouseWheel (modifiers, Core::Point{ 0 , delta } , mousePos, state); // 4/5
505
505
VERIFY_ARE_EQUAL (20 , core->ScrollOffset ());
506
- interactivity->MouseWheel (modifiers, delta, mousePos, state); // 5/5
506
+ interactivity->MouseWheel (modifiers, Core::Point{ 0 , delta } , mousePos, state); // 5/5
507
507
VERIFY_ARE_EQUAL (20 , core->ScrollOffset ());
508
508
509
509
Log::Comment (L" Jump to line 5, so we can scroll down from there." );
510
510
interactivity->UpdateScrollbar (5 );
511
511
VERIFY_ARE_EQUAL (5 , core->ScrollOffset ());
512
512
Log::Comment (L" Scroll down 5 times, at which point we should accumulate a whole row of delta." );
513
- interactivity->MouseWheel (modifiers, -delta, mousePos, state); // 1/5
513
+ interactivity->MouseWheel (modifiers, Core::Point{ 0 , -delta } , mousePos, state); // 1/5
514
514
VERIFY_ARE_EQUAL (5 , core->ScrollOffset ());
515
- interactivity->MouseWheel (modifiers, -delta, mousePos, state); // 2/5
515
+ interactivity->MouseWheel (modifiers, Core::Point{ 0 , -delta } , mousePos, state); // 2/5
516
516
VERIFY_ARE_EQUAL (5 , core->ScrollOffset ());
517
- interactivity->MouseWheel (modifiers, -delta, mousePos, state); // 3/5
517
+ interactivity->MouseWheel (modifiers, Core::Point{ 0 , -delta } , mousePos, state); // 3/5
518
518
VERIFY_ARE_EQUAL (6 , core->ScrollOffset ());
519
- interactivity->MouseWheel (modifiers, -delta, mousePos, state); // 4/5
519
+ interactivity->MouseWheel (modifiers, Core::Point{ 0 , -delta } , mousePos, state); // 4/5
520
520
VERIFY_ARE_EQUAL (6 , core->ScrollOffset ());
521
- interactivity->MouseWheel (modifiers, -delta, mousePos, state); // 5/5
521
+ interactivity->MouseWheel (modifiers, Core::Point{ 0 , -delta } , mousePos, state); // 5/5
522
522
VERIFY_ARE_EQUAL (6 , core->ScrollOffset ());
523
523
524
524
Log::Comment (L" Jump to the bottom." );
525
525
interactivity->UpdateScrollbar (21 );
526
526
VERIFY_ARE_EQUAL (21 , core->ScrollOffset ());
527
527
Log::Comment (L" Scroll a bit, then emit a line of text. We should reset our internal scroll position." );
528
- interactivity->MouseWheel (modifiers, delta, mousePos, state); // 1/5
528
+ interactivity->MouseWheel (modifiers, Core::Point{ 0 , delta } , mousePos, state); // 1/5
529
529
VERIFY_ARE_EQUAL (21 , core->ScrollOffset ());
530
- interactivity->MouseWheel (modifiers, delta, mousePos, state); // 2/5
530
+ interactivity->MouseWheel (modifiers, Core::Point{ 0 , delta } , mousePos, state); // 2/5
531
531
VERIFY_ARE_EQUAL (21 , core->ScrollOffset ());
532
532
533
533
conn->WriteInput (winrt_wstring_to_array_view (L" Foo\r\n " ));
534
534
VERIFY_ARE_EQUAL (22 , core->ScrollOffset ());
535
- interactivity->MouseWheel (modifiers, delta, mousePos, state); // 1/5
535
+ interactivity->MouseWheel (modifiers, Core::Point{ 0 , delta } , mousePos, state); // 1/5
536
536
VERIFY_ARE_EQUAL (22 , core->ScrollOffset ());
537
- interactivity->MouseWheel (modifiers, delta, mousePos, state); // 2/5
537
+ interactivity->MouseWheel (modifiers, Core::Point{ 0 , delta } , mousePos, state); // 2/5
538
538
VERIFY_ARE_EQUAL (22 , core->ScrollOffset ());
539
- interactivity->MouseWheel (modifiers, delta, mousePos, state); // 3/5
539
+ interactivity->MouseWheel (modifiers, Core::Point{ 0 , delta } , mousePos, state); // 3/5
540
540
VERIFY_ARE_EQUAL (21 , core->ScrollOffset ());
541
- interactivity->MouseWheel (modifiers, delta, mousePos, state); // 4/5
541
+ interactivity->MouseWheel (modifiers, Core::Point{ 0 , delta } , mousePos, state); // 4/5
542
542
VERIFY_ARE_EQUAL (21 , core->ScrollOffset ());
543
- interactivity->MouseWheel (modifiers, delta, mousePos, state); // 5/5
543
+ interactivity->MouseWheel (modifiers, Core::Point{ 0 , delta } , mousePos, state); // 5/5
544
544
VERIFY_ARE_EQUAL (21 , core->ScrollOffset ());
545
545
}
546
546
@@ -709,7 +709,7 @@ namespace ControlUnitTests
709
709
{
710
710
expectedTop--;
711
711
interactivity->MouseWheel (modifiers,
712
- WHEEL_DELTA,
712
+ Core::Point{ 0 , WHEEL_DELTA } ,
713
713
Core::Point{ 0 , 0 },
714
714
noMouseDown);
715
715
}
0 commit comments