Improve scrolling constants.
This commit is contained in:
parent
88f53cf1d9
commit
6ff9eb237b
2 changed files with 4 additions and 4 deletions
|
|
@ -1275,12 +1275,12 @@ QPoint ScrollDelta(not_null<QWheelEvent*> e) {
|
|||
const auto convert = [](QPoint point) {
|
||||
return QPoint(
|
||||
style::ConvertScale(point.x()),
|
||||
style::ConvertScale(point.y())) * kMagicScrollMultiplier;
|
||||
style::ConvertScale(point.y()));
|
||||
};
|
||||
if (!e->pixelDelta().isNull()) {
|
||||
return convert(e->pixelDelta());
|
||||
return convert(e->pixelDelta()) * kMagicScrollMultiplier;
|
||||
}
|
||||
return convert(e->angleDelta() / kPixelToAngleDelta);
|
||||
return convert(e->angleDelta()) / kPixelToAngleDelta;
|
||||
}
|
||||
|
||||
} // namespace Ui
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@ extern const style::ScrollArea &defaultScrollArea;
|
|||
|
||||
namespace Ui {
|
||||
|
||||
constexpr auto kPixelToAngleDelta = 10;
|
||||
inline constexpr auto kPixelToAngleDelta = 2;
|
||||
|
||||
struct ScrollState {
|
||||
int visibleFrom = 0;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue