Trying to work on the marquee
This commit is contained in:
@@ -546,11 +546,18 @@ namespace RadioDJViewer
|
|||||||
mainImagesFolderPath = profile.MainImagesFolder; // Update new field
|
mainImagesFolderPath = profile.MainImagesFolder; // Update new field
|
||||||
loadedProfile = profile; // Store loaded profile for REST API connection
|
loadedProfile = profile; // Store loaded profile for REST API connection
|
||||||
// Update polling rate when profile is loaded
|
// Update polling rate when profile is loaded
|
||||||
int pollingRate = loadedProfile?.PollingRateSeconds > 0 ? loadedProfile.PollingRateSeconds : 3;
|
int pollingRate = profile.PollingRateSeconds > 0 ? profile.PollingRateSeconds : 3;
|
||||||
apiTimer.Interval = pollingRate * 1000;
|
apiTimer.Interval = pollingRate * 1000;
|
||||||
SetMarqueeScrollSpeed(profile.MarqueeScrollSpeed ?? "Medium");
|
SetMarqueeScrollSpeed(profile.MarqueeScrollSpeed ?? "Medium");
|
||||||
SetMarqueePauseTime(profile.MarqueePauseTime > 0 ? profile.MarqueePauseTime : 6);
|
SetMarqueePauseTime(profile.MarqueePauseTime > 0 ? profile.MarqueePauseTime : 6);
|
||||||
SetMarqueeSeparator(profile.MarqueeSeparator ?? " | ");
|
SetMarqueeSeparator(profile.MarqueeSeparator ?? " | ");
|
||||||
|
// Immediately apply marquee settings to timers
|
||||||
|
if (pauseTimerTitle != null) pauseTimerTitle.Interval = marqueePauseTime;
|
||||||
|
if (pauseTimerArtist != null) pauseTimerArtist.Interval = marqueePauseTime;
|
||||||
|
if (pauseTimerAlbum != null) pauseTimerAlbum.Interval = marqueePauseTime;
|
||||||
|
marqueeTimerTitle.Interval = marqueeScrollSpeed;
|
||||||
|
marqueeTimerArtist.Interval = marqueeScrollSpeed;
|
||||||
|
marqueeTimerAlbum.Interval = marqueeScrollSpeed;
|
||||||
UpdateStatusBar();
|
UpdateStatusBar();
|
||||||
// You can add more logic to update other fields if needed
|
// You can add more logic to update other fields if needed
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user