1
0
Fork 0
mirror of https://github.com/Ellpeck/MLEM.git synced 2024-12-25 01:39:23 +01:00

made scroll bars only work when the mouse is in their parent

This commit is contained in:
Ellpeck 2019-08-12 19:46:43 +02:00
parent 4624219b4e
commit 75f7bbd2f9

View file

@ -43,9 +43,12 @@ namespace MLEM.Ui.Elements {
public override void Update(GameTime time) {
base.Update(time);
var scroll = this.Input.LastScrollWheel - this.Input.ScrollWheel;
if (scroll != 0)
this.CurrentValue += this.StepPerScroll * Math.Sign(scroll);
var moused = this.System.MousedElement;
if (moused == this.Parent || moused?.Parent == this.Parent) {
var scroll = this.Input.LastScrollWheel - this.Input.ScrollWheel;
if (scroll != 0)
this.CurrentValue += this.StepPerScroll * Math.Sign(scroll);
}
}
public override void Draw(GameTime time, SpriteBatch batch, float alpha, Point offset) {