Trying to work on the marquee
This commit is contained in:
@@ -546,11 +546,18 @@ namespace RadioDJViewer
|
||||
mainImagesFolderPath = profile.MainImagesFolder; // Update new field
|
||||
loadedProfile = profile; // Store loaded profile for REST API connection
|
||||
// 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;
|
||||
SetMarqueeScrollSpeed(profile.MarqueeScrollSpeed ?? "Medium");
|
||||
SetMarqueePauseTime(profile.MarqueePauseTime > 0 ? profile.MarqueePauseTime : 6);
|
||||
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();
|
||||
// You can add more logic to update other fields if needed
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user