fix(ScrollArea): adjust scroll increment calculation for smoother scrolling
This commit is contained in:
@@ -94,7 +94,7 @@ public class ScrollArea implements WindowComponent {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
final double scrollIncrement = Math.max(0.00001, Math.min(1.0, (double)this.relativeArea.getDimension().getY() / this.contentDimension.getY() / 5));
|
final double scrollIncrement = Math.max(0.00001, Math.min(1.0, (double)this.relativeArea.getDimension().getY() / this.contentDimension.getY() / 14.0));
|
||||||
final double delta = event.getButton() == 4 ? scrollIncrement : -scrollIncrement;
|
final double delta = event.getButton() == 4 ? scrollIncrement : -scrollIncrement;
|
||||||
this.updateVerticalScrollPosition(this.scrollPositionVertical + delta, true);
|
this.updateVerticalScrollPosition(this.scrollPositionVertical + delta, true);
|
||||||
this.parent.draw();
|
this.parent.draw();
|
||||||
|
|||||||
Reference in New Issue
Block a user