public JobQueue() { InitializeComponent(); StartStopMode = StartStopMode.Start; PauseResumeMode = PauseResumeMode.Disabled; settings = new JobQueueSettings(this, Name); this.LoadComponentSettings(); this.Disposed += delegate(object _, EventArgs __) { SaveComponentSettings(); }; }
public void LoadComponentSettings() { JobQueueSettings s = settings; jobColumHeader.Width = s.JobColumnWidth; inputColumnHeader.Width = s.InputColumnWidth; outputColumnHeader.Width = s.OutputColumnWidth; codecHeader.Width = s.CodecColumnWidth; modeHeader.Width = s.ModeColumnWidth; statusColumn.Width = s.StatusColumnWidth; ownerHeader.Width = s.OwnerColumnWidth; startColumn.Width = s.StartColumnWidth; endColumn.Width = s.EndColumnWidth; fpsColumn.Width = s.FPSColumnWidth; }
public JobQueue() { InitializeComponent(); StartStopMode = StartStopMode.Start; PauseResumeMode = PauseResumeMode.Disabled; settings = new JobQueueSettings(this, Name); // Attemp a settings upgrade in case of a new build System.Reflection.Assembly a = System.Reflection.Assembly.GetExecutingAssembly(); Version appVersion = a.GetName().Version; string appVersionString = appVersion.ToString(); if (settings.ApplicationVersion != appVersion.ToString()) { settings.Upgrade(); settings.ApplicationVersion = appVersionString; settings.Save(); } this.LoadComponentSettings(); this.Disposed += delegate(object _, EventArgs __) { SaveComponentSettings(); }; }