fixed playlist menu handling
This commit is contained in:
1 parent
93476adc33
commit
38985f2f71
1 file changed
+23
-4
@@ -114,7 +114,11 @@ namespace Vocaluxe.Screens
|
|||||||
}
|
}
|
||||||
|
|
||||||
Playlists[htPlaylists(Playlist)].HandleInput(KeyEvent);
|
Playlists[htPlaylists(Playlist)].HandleInput(KeyEvent);
|
||||||
return true;
|
|
||||||
|
if (CPlaylists.NumPlaylists != SelectSlides[htSelectSlides(SelectSlideOptionsPlaylistOpen)].NumValues)
|
||||||
|
UpdatePlaylistNames();
|
||||||
|
|
||||||
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!_SongOptionsActive)
|
if (!_SongOptionsActive)
|
||||||
@@ -648,9 +652,24 @@ namespace Vocaluxe.Screens
|
|||||||
{
|
{
|
||||||
Buttons[htButtons(ButtonOptionsRandom)].Visible = CSongs.Category != -1;
|
Buttons[htButtons(ButtonOptionsRandom)].Visible = CSongs.Category != -1;
|
||||||
Buttons[htButtons(ButtonOptionsSingAll)].Visible = true;
|
Buttons[htButtons(ButtonOptionsSingAll)].Visible = true;
|
||||||
Buttons[htButtons(ButtonOptionsSingAllVisible)].Visible = true;
|
Buttons[htButtons(ButtonOptionsSingAllVisible)].Visible = CSongs.Category != -1;
|
||||||
Buttons[htButtons(ButtonOptionsOpenPlaylist)].Visible = true;
|
|
||||||
SelectSlides[htSelectSlides(SelectSlideOptionsPlaylistOpen)].Visible = true;
|
if (SelectSlides[htSelectSlides(SelectSlideOptionsPlaylistOpen)].NumValues > 0)
|
||||||
|
{
|
||||||
|
Buttons[htButtons(ButtonOptionsOpenPlaylist)].Visible = true;
|
||||||
|
SelectSlides[htSelectSlides(SelectSlideOptionsPlaylistOpen)].Visible = true;
|
||||||
|
SetInteractionToButton(Buttons[htButtons(ButtonOptionsOpenPlaylist)]);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
Buttons[htButtons(ButtonOptionsOpenPlaylist)].Visible = false;
|
||||||
|
SelectSlides[htSelectSlides(SelectSlideOptionsPlaylistOpen)].Visible = false;
|
||||||
|
|
||||||
|
if (Buttons[htButtons(ButtonOptionsRandom)].Visible)
|
||||||
|
SetInteractionToButton(Buttons[htButtons(ButtonOptionsRandom)]);
|
||||||
|
else
|
||||||
|
SetInteractionToButton(Buttons[htButtons(ButtonOptionsSingAll)]);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
Buttons[htButtons(ButtonOptionsClose)].Visible = true;
|
Buttons[htButtons(ButtonOptionsClose)].Visible = true;
|
||||||
Texts[htTexts(TextOptionsTitle)].Visible = true;
|
Texts[htTexts(TextOptionsTitle)].Visible = true;
|
||||||
|
|||||||
Reference in new issue
Block a user