Files
ryujinx-ryubing/src/Ryujinx/UI/Controls/SliderScroll.cs
Evan Husted 0ca4d6e921 misc: Move StatusBarSeparator into Controls namespace, rename to MiniVerticalSeparator
add bulk property change event method
give each markup extension its own property name
2024-12-24 21:55:12 -06:00

19 lines
435 B
C#

using Avalonia.Controls;
using Avalonia.Input;
using System;
namespace Ryujinx.Ava.UI.Controls
{
public class SliderScroll : Slider
{
protected override Type StyleKeyOverride => typeof(Slider);
protected override void OnPointerWheelChanged(PointerWheelEventArgs e)
{
Value = Math.Clamp(Value + e.Delta.Y * TickFrequency, Minimum, Maximum);
e.Handled = true;
}
}
}