Merge pull request #483 from Vocaluxe/XPositionFix_SongList

Fix X position calculation of cover and text on list song menu
This commit is contained in:
Stefan authored and GitHub committed 2020-02-04 16:17:46 +01:00
commit 8402bfae5f
2 files changed
+6 -6

No files matched your search

+4 -4
View File
@@ -1004,16 +1004,16 @@
<SpaceW>10</SpaceW> <SpaceW>10</SpaceW>
<SpaceH>10</SpaceH> <SpaceH>10</SpaceH>
<TileRect> <TileRect>
<X>375</X> <X>410</X>
<Y>42</Y> <Y>42</Y>
<W>850</W> <W>830</W>
<H>555</H> <H>555</H>
<Z>-1</Z> <Z>-1</Z>
</TileRect> </TileRect>
<TileRectSmall> <TileRectSmall>
<X>375</X> <X>410</X>
<Y>42</Y> <Y>42</Y>
<W>450</W> <W>410</W>
<H>550</H> <H>550</H>
<Z>-1</Z> <Z>-1</Z>
</TileRectSmall> </TileRectSmall>
+2 -2
View File
@@ -176,12 +176,12 @@ namespace VocaluxeLib.Menu.SongMenu
for (int i = 0; i < _ListLength; i++) for (int i = 0; i < _ListLength; i++)
{ {
//Create Cover //Create Cover
var rect = new SRectF(Rect.X + (_TileW + _SpaceW), Rect.Y + i * (_TileH + _SpaceH), _TileW, _TileH, Rect.Z); var rect = new SRectF(Rect.X, Rect.Y + i * (_TileH + _SpaceH), _TileW, _TileH, Rect.Z);
var tile = new CStatic(_PartyModeID, _CoverBGTexture, _Color, rect); var tile = new CStatic(_PartyModeID, _CoverBGTexture, _Color, rect);
_Tiles.Add(tile); _Tiles.Add(tile);
//Create text //Create text
var textRect = new SRectF(MaxRect.X + 2 * (_TileW + _SpaceW), Rect.Y + i * (_TileH + _SpaceH), _ListTextWidth, _TileH, Rect.Z); var textRect = new SRectF(MaxRect.X + (_TileW + _SpaceW), Rect.Y + i * (_TileH + _SpaceH), _ListTextWidth, _TileH, Rect.Z);
CText text = new CText(textRect.X, textRect.Y, textRect.Z, CText text = new CText(textRect.X, textRect.Y, textRect.Z,
textRect.H, textRect.W, EAlignment.Left, EStyle.Normal, textRect.H, textRect.W, EAlignment.Left, EStyle.Normal,
"Normal", _Artist.Color, ""); "Normal", _Artist.Color, "");