コード例 #1
0
        public JobQueue()
        {
            InitializeComponent();
            StartStopMode   = StartStopMode.Start;
            PauseResumeMode = PauseResumeMode.Disabled;

            settings = new JobQueueSettings(this, Name);
            this.LoadComponentSettings();
            this.Disposed += delegate(object _, EventArgs __) {
                SaveComponentSettings();
            };
        }
コード例 #2
0
        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;
        }
コード例 #3
0
ファイル: JobQueue.cs プロジェクト: RoDaniel/featurehouse
        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();
            };
        }