Instrumental & Vocals Icons (#833)
* Add Instrumental & Vocals Icon * Add Instrumental & Vocals Icon * Add Instrumental & Vocals Icon * Add Instrumental & Vocals Icon * Add Instrumental & Vocals Icon * Add Instrumental & Vocals Icon * Add Instrumental & Vocals Icon * Add Instrumental & Vocals Icon * Add Instrumental & Vocals Icon * Add Instrumental & Vocals Icon * Add Instrumental & Vocals Icons * Screen Version 14 * Screen Version 14 * Add Instrumental & Vocals Icon * Add Instrumental & Vocals Icon * Add Instrumental & Vocals Icon * Add Instrumental & Vocals Icon * Add Instrumental & Vocals Icon
This commit is contained in:
1 parent
4c984d9f7c
commit
12d06d8111
14 files changed
+105
-16
No files matched your search
@@ -1,5 +1,10 @@
|
||||
ScreenSong
|
||||
|
||||
++++++++++
|
||||
Version 14:
|
||||
Add InstrumentalIcon
|
||||
Add VocalsIcon
|
||||
|
||||
++++++++++
|
||||
Version 13:
|
||||
|
||||
|
||||
@@ -362,6 +362,8 @@
|
||||
<VideoIcon>VideoIcon.png</VideoIcon>
|
||||
<MedleyCalcIcon>MedleyCalcIcon.png</MedleyCalcIcon>
|
||||
<MedleyTagIcon>MedleyTagIcon.png</MedleyTagIcon>
|
||||
<InstrumentalIcon>InstrumentalIcon.png</InstrumentalIcon>
|
||||
<VocalsIcon>VocalsIcon.png</VocalsIcon>
|
||||
<PlayerSelector>PlayerSelector.png</PlayerSelector>
|
||||
<PreviousIcon>PreviousIcon.png</PreviousIcon>
|
||||
<NextIcon>NextIcon.png</NextIcon>
|
||||
|
||||
@@ -362,6 +362,8 @@
|
||||
<VideoIcon>VideoIcon.png</VideoIcon>
|
||||
<MedleyCalcIcon>MedleyCalcIcon.png</MedleyCalcIcon>
|
||||
<MedleyTagIcon>MedleyTagIcon.png</MedleyTagIcon>
|
||||
<InstrumentalIcon>InstrumentalIcon.png</InstrumentalIcon>
|
||||
<VocalsIcon>VocalsIcon.png</VocalsIcon>
|
||||
<PlayerSelector>PlayerSelector.png</PlayerSelector>
|
||||
<PreviousIcon>PreviousIcon.png</PreviousIcon>
|
||||
<NextIcon>NextIcon.png</NextIcon>
|
||||
|
||||
@@ -362,6 +362,8 @@
|
||||
<VideoIcon>VideoIcon.png</VideoIcon>
|
||||
<MedleyCalcIcon>MedleyCalcIcon.png</MedleyCalcIcon>
|
||||
<MedleyTagIcon>MedleyTagIcon.png</MedleyTagIcon>
|
||||
<InstrumentalIcon>InstrumentalIcon.png</InstrumentalIcon>
|
||||
<VocalsIcon>VocalsIcon.png</VocalsIcon>
|
||||
<PlayerSelector>PlayerSelector.png</PlayerSelector>
|
||||
<PreviousIcon>PreviousIcon.png</PreviousIcon>
|
||||
<NextIcon>NextIcon.png</NextIcon>
|
||||
|
||||
@@ -362,6 +362,8 @@
|
||||
<VideoIcon>VideoIcon.png</VideoIcon>
|
||||
<MedleyCalcIcon>MedleyCalcIcon.png</MedleyCalcIcon>
|
||||
<MedleyTagIcon>MedleyTagIcon.png</MedleyTagIcon>
|
||||
<InstrumentalIcon>InstrumentalIcon.png</InstrumentalIcon>
|
||||
<VocalsIcon>VocalsIcon.png</VocalsIcon>
|
||||
<PlayerSelector>PlayerSelector.png</PlayerSelector>
|
||||
<PreviousIcon>PreviousIcon.png</PreviousIcon>
|
||||
<NextIcon>NextIcon.png</NextIcon>
|
||||
|
||||
@@ -362,6 +362,8 @@
|
||||
<VideoIcon>VideoIcon.png</VideoIcon>
|
||||
<MedleyCalcIcon>MedleyCalcIcon.png</MedleyCalcIcon>
|
||||
<MedleyTagIcon>MedleyTagIcon.png</MedleyTagIcon>
|
||||
<InstrumentalIcon>InstrumentalIcon.png</InstrumentalIcon>
|
||||
<VocalsIcon>VocalsIcon.png</VocalsIcon>
|
||||
<PlayerSelector>PlayerSelector.png</PlayerSelector>
|
||||
<PreviousIcon>PreviousIcon.png</PreviousIcon>
|
||||
<NextIcon>NextIcon.png</NextIcon>
|
||||
|
||||
@@ -362,6 +362,8 @@
|
||||
<VideoIcon>VideoIcon.png</VideoIcon>
|
||||
<MedleyCalcIcon>MedleyCalcIcon.png</MedleyCalcIcon>
|
||||
<MedleyTagIcon>MedleyTagIcon.png</MedleyTagIcon>
|
||||
<InstrumentalIcon>InstrumentalIcon.png</InstrumentalIcon>
|
||||
<VocalsIcon>VocalsIcon.png</VocalsIcon>
|
||||
<PlayerSelector>PlayerSelector.png</PlayerSelector>
|
||||
<PreviousIcon>PreviousIcon.png</PreviousIcon>
|
||||
<NextIcon>NextIcon.png</NextIcon>
|
||||
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 9.1 KiB |
@@ -2,7 +2,7 @@
|
||||
<Screen xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<Informations>
|
||||
<ScreenName>ScreenSong</ScreenName>
|
||||
<ScreenVersion>13</ScreenVersion>
|
||||
<ScreenVersion>14</ScreenVersion>
|
||||
</Informations>
|
||||
<Backgrounds>
|
||||
<Background Name="Background1">
|
||||
@@ -906,6 +906,8 @@
|
||||
<VideoIcon>VideoIcon</VideoIcon>
|
||||
<MedleyCalcIcon>MedleyCalcIcon</MedleyCalcIcon>
|
||||
<MedleyTagIcon>MedleyTagIcon</MedleyTagIcon>
|
||||
<InstrumentalIcon>InstumentalIcon</InstrumentalIcon>
|
||||
<VocalsIcon>VocalsIcon</VocalsIcon>
|
||||
<Color>
|
||||
<R>1</R>
|
||||
<G>1</G>
|
||||
@@ -1015,7 +1017,7 @@
|
||||
<Skin>DuetIcon</Skin>
|
||||
<Color Name="StaticColor" />
|
||||
<Rect>
|
||||
<X>240</X>
|
||||
<X>170</X>
|
||||
<Y>795</Y>
|
||||
<W>60</W>
|
||||
<H>60</H>
|
||||
@@ -1026,7 +1028,7 @@
|
||||
<Skin>RapIcon</Skin>
|
||||
<Color Name="StaticColor" />
|
||||
<Rect>
|
||||
<X>360</X>
|
||||
<X>260</X>
|
||||
<Y>795</Y>
|
||||
<W>60</W>
|
||||
<H>60</H>
|
||||
@@ -1037,7 +1039,7 @@
|
||||
<Skin>VideoIcon</Skin>
|
||||
<Color Name="StaticColor" />
|
||||
<Rect>
|
||||
<X>120</X>
|
||||
<X>80</X>
|
||||
<Y>795</Y>
|
||||
<W>60</W>
|
||||
<H>60</H>
|
||||
@@ -1048,7 +1050,7 @@
|
||||
<Skin>MedleyCalcIcon</Skin>
|
||||
<Color Name="StaticColor" />
|
||||
<Rect>
|
||||
<X>480</X>
|
||||
<X>350</X>
|
||||
<Y>795</Y>
|
||||
<W>60</W>
|
||||
<H>60</H>
|
||||
@@ -1059,13 +1061,35 @@
|
||||
<Skin>MedleyTagIcon</Skin>
|
||||
<Color Name="StaticColor" />
|
||||
<Rect>
|
||||
<X>480</X>
|
||||
<X>350</X>
|
||||
<Y>795</Y>
|
||||
<W>60</W>
|
||||
<H>60</H>
|
||||
<Z>-1</Z>
|
||||
</Rect>
|
||||
</StaticMedleyTagIcon>
|
||||
</StaticMedleyTagIcon>
|
||||
<StaticInstrumentalIcon Name="StaticInstrumentalIcon">
|
||||
<Skin>InstrumentalIcon</Skin>
|
||||
<Color Name="StaticColor" />
|
||||
<Rect>
|
||||
<X>440</X>
|
||||
<Y>795</Y>
|
||||
<W>60</W>
|
||||
<H>60</H>
|
||||
<Z>-1</Z>
|
||||
</Rect>
|
||||
</StaticInstrumentalIcon>
|
||||
<StaticVocalsIcon Name="StaticVocalsIcon">
|
||||
<Skin>VocalsIcon</Skin>
|
||||
<Color Name="StaticColor" />
|
||||
<Rect>
|
||||
<X>530</X>
|
||||
<Y>795</Y>
|
||||
<W>60</W>
|
||||
<H>60</H>
|
||||
<Z>-1</Z>
|
||||
</Rect>
|
||||
</StaticVocalsIcon>
|
||||
</SongMenuTileBoard>
|
||||
<SongMenuList>
|
||||
<ListLength>15</ListLength>
|
||||
@@ -1167,7 +1191,7 @@
|
||||
<Skin>DuetIcon</Skin>
|
||||
<Color Name="StaticColor" />
|
||||
<Rect>
|
||||
<X>240</X>
|
||||
<X>170</X>
|
||||
<Y>795</Y>
|
||||
<W>60</W>
|
||||
<H>60</H>
|
||||
@@ -1178,7 +1202,7 @@
|
||||
<Skin>RapIcon</Skin>
|
||||
<Color Name="StaticColor" />
|
||||
<Rect>
|
||||
<X>360</X>
|
||||
<X>260</X>
|
||||
<Y>795</Y>
|
||||
<W>60</W>
|
||||
<H>60</H>
|
||||
@@ -1189,7 +1213,7 @@
|
||||
<Skin>VideoIcon</Skin>
|
||||
<Color Name="TextColor" />
|
||||
<Rect>
|
||||
<X>120</X>
|
||||
<X>80</X>
|
||||
<Y>795</Y>
|
||||
<W>60</W>
|
||||
<H>60</H>
|
||||
@@ -1200,7 +1224,7 @@
|
||||
<Skin>MedleyCalcIcon</Skin>
|
||||
<Color Name="TextColor" />
|
||||
<Rect>
|
||||
<X>480</X>
|
||||
<X>350</X>
|
||||
<Y>795</Y>
|
||||
<W>60</W>
|
||||
<H>60</H>
|
||||
@@ -1211,13 +1235,35 @@
|
||||
<Skin>MedleyTagIcon</Skin>
|
||||
<Color Name="StaticColor" />
|
||||
<Rect>
|
||||
<X>480</X>
|
||||
<X>350</X>
|
||||
<Y>795</Y>
|
||||
<W>60</W>
|
||||
<H>60</H>
|
||||
<Z>-1</Z>
|
||||
</Rect>
|
||||
</StaticMedleyTagIcon>
|
||||
<StaticInstrumentalIcon Name="StaticInstrumentalIcon">
|
||||
<Skin>InstrumentalIcon</Skin>
|
||||
<Color Name="StaticColor" />
|
||||
<Rect>
|
||||
<X>440</X>
|
||||
<Y>795</Y>
|
||||
<W>60</W>
|
||||
<H>60</H>
|
||||
<Z>-1</Z>
|
||||
</Rect>
|
||||
</StaticInstrumentalIcon>
|
||||
<StaticVocalsIcon Name="StaticVocalsIcon">
|
||||
<Skin>VocalsIcon</Skin>
|
||||
<Color Name="StaticColor" />
|
||||
<Rect>
|
||||
<X>530</X>
|
||||
<Y>795</Y>
|
||||
<W>60</W>
|
||||
<H>60</H>
|
||||
<Z>-1</Z>
|
||||
</Rect>
|
||||
</StaticVocalsIcon>
|
||||
</SongMenuList>
|
||||
</SongMenu>
|
||||
</SongMenus>
|
||||
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 8.5 KiB |
@@ -43,7 +43,7 @@ namespace Vocaluxe.Screens
|
||||
// Version number for theme files. Increment it, if you've changed something on the theme files!
|
||||
protected override int _ScreenVersion
|
||||
{
|
||||
get { return 13; }
|
||||
get { return 14; }
|
||||
}
|
||||
|
||||
private const string _TextCategory = "TextCategory";
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
#region license
|
||||
#region license
|
||||
// This file is part of Vocaluxe.
|
||||
//
|
||||
// Vocaluxe is free software: you can redistribute it and/or modify
|
||||
@@ -34,6 +34,8 @@ namespace VocaluxeLib.Menu.SongMenu
|
||||
public string VideoIcon;
|
||||
public string MedleyCalcIcon;
|
||||
public string MedleyTagIcon;
|
||||
public string InstrumentalIcon;
|
||||
public string VocalsIcon;
|
||||
public SThemeColor Color;
|
||||
|
||||
//public SThemeSongMenuBook songMenuBook;
|
||||
@@ -70,6 +72,8 @@ namespace VocaluxeLib.Menu.SongMenu
|
||||
public SThemeStatic StaticTextBG;
|
||||
public SThemeStatic StaticDuetIcon;
|
||||
public SThemeStatic StaticRapIcon;
|
||||
public SThemeStatic StaticInstrumentalIcon;
|
||||
public SThemeStatic StaticVocalsIcon;
|
||||
public SThemeStatic StaticVideoIcon;
|
||||
public SThemeStatic StaticMedleyCalcIcon;
|
||||
public SThemeStatic StaticMedleyTagIcon;
|
||||
@@ -120,6 +124,8 @@ namespace VocaluxeLib.Menu.SongMenu
|
||||
public SThemeStatic StaticTextBG;
|
||||
public SThemeStatic StaticDuetIcon;
|
||||
public SThemeStatic StaticRapIcon;
|
||||
public SThemeStatic StaticInstrumentalIcon;
|
||||
public SThemeStatic StaticVocalsIcon;
|
||||
public SThemeStatic StaticVideoIcon;
|
||||
public SThemeStatic StaticMedleyCalcIcon;
|
||||
public SThemeStatic StaticMedleyTagIcon;
|
||||
|
||||
@@ -37,6 +37,8 @@ namespace VocaluxeLib.Menu.SongMenu
|
||||
private readonly CStatic _VideoIcon;
|
||||
private readonly CStatic _MedleyCalcIcon;
|
||||
private readonly CStatic _MedleyTagIcon;
|
||||
private readonly CStatic _InstrumentalIcon;
|
||||
private readonly CStatic _VocalsIcon;
|
||||
|
||||
private CTextureRef _CoverBigBGTexture;
|
||||
private CTextureRef _CoverBGTexture;
|
||||
@@ -128,7 +130,9 @@ namespace VocaluxeLib.Menu.SongMenu
|
||||
_VideoIcon = new CStatic(_Theme.SongMenuList.StaticVideoIcon, _PartyModeID);
|
||||
_MedleyCalcIcon = new CStatic(_Theme.SongMenuList.StaticMedleyCalcIcon, _PartyModeID);
|
||||
_MedleyTagIcon = new CStatic(_Theme.SongMenuList.StaticMedleyTagIcon, _PartyModeID);
|
||||
_SubElements.AddRange(new IMenuElement[] {_Artist, _Title, _SongLength, _SongYear, _DuetIcon, _RapIcon, _VideoIcon, _MedleyCalcIcon, _MedleyTagIcon});
|
||||
_InstrumentalIcon = new CStatic(_Theme.SongMenuList.StaticInstrumentalIcon, _PartyModeID);
|
||||
_VocalsIcon = new CStatic(_Theme.SongMenuList.StaticVocalsIcon, _PartyModeID);
|
||||
_SubElements.AddRange(new IMenuElement[] {_Artist, _Title, _SongLength, _SongYear, _DuetIcon, _RapIcon, _VideoIcon, _MedleyCalcIcon, _MedleyTagIcon, _InstrumentalIcon, _VocalsIcon});
|
||||
}
|
||||
|
||||
private void _ReadSubTheme()
|
||||
@@ -142,6 +146,8 @@ namespace VocaluxeLib.Menu.SongMenu
|
||||
_Theme.SongMenuList.StaticRapIcon = (SThemeStatic)_RapIcon.GetTheme();
|
||||
_Theme.SongMenuList.StaticMedleyCalcIcon = (SThemeStatic)_MedleyCalcIcon.GetTheme();
|
||||
_Theme.SongMenuList.StaticMedleyTagIcon = (SThemeStatic)_MedleyTagIcon.GetTheme();
|
||||
_Theme.SongMenuList.StaticInstrumentalIcon = (SThemeStatic)_InstrumentalIcon.GetTheme();
|
||||
_Theme.SongMenuList.StaticVocalsIcon = (SThemeStatic)_VocalsIcon.GetTheme();
|
||||
_Theme.SongMenuList.StaticTextBG = (SThemeStatic)_TextBG.GetTheme();
|
||||
_Theme.SongMenuList.StaticVideoIcon = (SThemeStatic)_VideoIcon.GetTheme();
|
||||
}
|
||||
@@ -229,6 +235,8 @@ namespace VocaluxeLib.Menu.SongMenu
|
||||
_VideoIcon.Visible = false;
|
||||
_MedleyCalcIcon.Visible = false;
|
||||
_MedleyTagIcon.Visible = false;
|
||||
_InstrumentalIcon.Visible = false;
|
||||
_VocalsIcon.Visible = false;
|
||||
_Length = -1f;
|
||||
|
||||
//Check if nothing is selected (for preview)
|
||||
@@ -259,6 +267,8 @@ namespace VocaluxeLib.Menu.SongMenu
|
||||
_VideoIcon.Visible = song.VideoFileName != "";
|
||||
_MedleyCalcIcon.Visible = song.Medley.Source == EDataSource.Calculated;
|
||||
_MedleyTagIcon.Visible = song.Medley.Source == EDataSource.Tag;
|
||||
_InstrumentalIcon.Visible = song.HasInstrumental();
|
||||
_VocalsIcon.Visible = song.HasVocals();
|
||||
|
||||
_UpdateLength(song);
|
||||
}
|
||||
|
||||
@@ -36,6 +36,8 @@ namespace VocaluxeLib.Menu.SongMenu
|
||||
private CStatic _VideoIcon;
|
||||
private CStatic _MedleyCalcIcon;
|
||||
private CStatic _MedleyTagIcon;
|
||||
private CStatic _InstrumentalIcon;
|
||||
private CStatic _VocalsIcon;
|
||||
|
||||
private CTextureRef _CoverBigBGTexture;
|
||||
private CTextureRef _CoverBGTexture;
|
||||
@@ -123,7 +125,9 @@ namespace VocaluxeLib.Menu.SongMenu
|
||||
_VideoIcon = new CStatic(_Theme.SongMenuTileBoard.StaticVideoIcon, _PartyModeID);
|
||||
_MedleyCalcIcon = new CStatic(_Theme.SongMenuTileBoard.StaticMedleyCalcIcon, _PartyModeID);
|
||||
_MedleyTagIcon = new CStatic(_Theme.SongMenuTileBoard.StaticMedleyTagIcon, _PartyModeID);
|
||||
_SubElements.AddRange(new IMenuElement[] {_Artist, _Title, _SongLength, _SongYear, _DuetIcon, _RapIcon, _VideoIcon, _MedleyCalcIcon, _MedleyTagIcon});
|
||||
_InstrumentalIcon = new CStatic(_Theme.SongMenuTileBoard.StaticInstrumentalIcon, _PartyModeID);
|
||||
_VocalsIcon = new CStatic(_Theme.SongMenuTileBoard.StaticVocalsIcon, _PartyModeID);
|
||||
_SubElements.AddRange(new IMenuElement[] {_Artist, _Title, _SongLength, _SongYear, _DuetIcon, _RapIcon, _VideoIcon, _MedleyCalcIcon, _MedleyTagIcon, _InstrumentalIcon, _VocalsIcon});
|
||||
}
|
||||
|
||||
private void _UpdateTileSelection()
|
||||
@@ -148,6 +152,8 @@ namespace VocaluxeLib.Menu.SongMenu
|
||||
_Theme.SongMenuTileBoard.StaticMedleyTagIcon = (SThemeStatic)_MedleyTagIcon.GetTheme();
|
||||
_Theme.SongMenuTileBoard.StaticTextBG = (SThemeStatic)_TextBG.GetTheme();
|
||||
_Theme.SongMenuTileBoard.StaticVideoIcon = (SThemeStatic)_VideoIcon.GetTheme();
|
||||
_Theme.SongMenuTileBoard.StaticInstrumentalIcon = (SThemeStatic)_InstrumentalIcon.GetTheme();
|
||||
_Theme.SongMenuTileBoard.StaticVocalsIcon = (SThemeStatic)_VocalsIcon.GetTheme();
|
||||
}
|
||||
|
||||
public override object GetTheme()
|
||||
@@ -220,6 +226,8 @@ namespace VocaluxeLib.Menu.SongMenu
|
||||
_VideoIcon.Visible = false;
|
||||
_MedleyCalcIcon.Visible = false;
|
||||
_MedleyTagIcon.Visible = false;
|
||||
_InstrumentalIcon.Visible = false;
|
||||
_VocalsIcon.Visible = false;
|
||||
_Length = -1f;
|
||||
|
||||
//Check if nothing is selected (for preview)
|
||||
@@ -250,6 +258,8 @@ namespace VocaluxeLib.Menu.SongMenu
|
||||
_VideoIcon.Visible = song.VideoFileName != "";
|
||||
_MedleyCalcIcon.Visible = song.Medley.Source == EDataSource.Calculated;
|
||||
_MedleyTagIcon.Visible = song.Medley.Source == EDataSource.Tag;
|
||||
_InstrumentalIcon.Visible = song.HasInstrumental();
|
||||
_VocalsIcon.Visible = song.HasVocals();
|
||||
|
||||
_UpdateLength(song);
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user