1
0
Fork 0
mirror of https://github.com/Ellpeck/MLEM.git synced 2024-11-22 20:58:34 +01:00

made the scroll bar be grabbed in the center

This commit is contained in:
Ellpeck 2019-08-22 23:44:26 +02:00
parent cbb265a5d5
commit 053f865a00

View file

@ -56,11 +56,11 @@ namespace MLEM.Ui.Elements {
if (this.isMouseHeld) {
if (this.Horizontal) {
var internalX = this.MousePos.X - this.Area.X;
this.CurrentValue = internalX / (float) this.Area.Width * this.MaxValue;
var internalX = this.MousePos.X - this.Area.X - this.ScrollerSize.X * this.Scale / 2;
this.CurrentValue = internalX / (this.Area.Width - this.ScrollerSize.X * this.Scale) * this.MaxValue;
} else {
var internalY = this.MousePos.Y - this.Area.Y;
this.CurrentValue = internalY / (float) this.Area.Height * this.MaxValue;
var internalY = this.MousePos.Y - this.Area.Y - this.ScrollerSize.Y * this.Scale / 2;
this.CurrentValue = internalY / (this.Area.Height - this.ScrollerSize.Y * this.Scale) * this.MaxValue;
}
}