Replaces the translucent-gold BackgroundColor tint with sprite 0x06001397 (Button state 6 — the retail dark horizontal bars) for the selected-row background. When spriteResolve is provided to Bind(), clicking a row now applies BackgroundSprite=0x06001397 + SpriteResolve on that row and clears it on all others. Falls back to HighlightBg tint when no resolver is passed (tests, or contexts without GL). UiPanel.BackgroundSprite / SpriteResolve added so any panel can host a sprite background in place of the solid BackgroundColor rect. HandleRowClick updated to accept spriteResolve and apply the sprite or tint branch depending on availability. Two new tests verify the sprite / deselect paths. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| AcDream.App.Tests | ||
| AcDream.Core.Net.Tests | ||
| AcDream.Core.Tests | ||
| AcDream.Core.Tests.Fixtures.HelloPlugin | ||
| AcDream.UI.Abstractions.Tests | ||