fix(ui): bind visible skills scrollbar

This commit is contained in:
Erik 2026-07-10 18:29:55 +02:00
parent f684f874df
commit 4bb37e302e
2 changed files with 28 additions and 3 deletions

View file

@ -1501,9 +1501,18 @@ public class CharacterStatControllerTests
Assert.Equal((510f, 7f), (divider.Top, divider.Height));
Assert.Equal(3, footers.Count);
Assert.All(footers, footer => Assert.Equal((520f, 55f), (footer.Top, footer.Height)));
Assert.False(
scrollbar.Visible,
$"pre-skills scrollbar: model={scrollbar.Model is not null}, " +
$"resolve={scrollbar.SpriteResolve is not null}, track=0x{scrollbar.TrackSprite:X8}");
ClickTab(layout, left: 92f);
Assert.True(scrollbar.Visible);
Assert.NotNull(scrollbar.Model);
Assert.NotNull(scrollbar.SpriteResolve);
Assert.Equal(0x06004C5Fu, scrollbar.TrackSprite);
Assert.Equal(0x06004C6Cu, scrollbar.UpSprite);
Assert.Equal(0x06004C69u, scrollbar.DownSprite);
}
// ── Helpers ──────────────────────────────────────────────────────────────