Exemple #1
0
        protected override object DoWork(object parameter)
        {
            DoWorkArgs args = parameter as DoWorkArgs;

            args.Html = MetroStyler.Metrofy(args.Source.Metadata);
            return(args);
        }
Exemple #2
0
        public void GetFormattedMessageAsync(Action <string> callback)
        {
            if (!this.IsBusy)
            {
                DoWorkArgs args = new DoWorkArgs()
                {
                    Source   = this,
                    Callback = callback
                };

                this.Execute(args);
            }
        }
Exemple #3
0
		private void StartButtonClick(object sender, EventArgs e)
		{
			stopButton.Enabled       = true;
			cleanButton.Enabled      = false;
			startButton.Enabled      = false;
			closeButton.Enabled      = false;
			optimizeCheckBox.Enabled = false;

			_provider.LogInfo(SR.Search.IndexingStarted);

			var args  = new DoWorkArgs(optimizeCheckBox.Checked);
			actionTextBox.Text = StageToString(args.Stage);

			indexBackgroundWorker.RunWorkerAsync(args);
		}
Exemple #4
0
        private void StartButtonClick(object sender, EventArgs e)
        {
            stopButton.Enabled       = true;
            cleanButton.Enabled      = false;
            startButton.Enabled      = false;
            closeButton.Enabled      = false;
            optimizeCheckBox.Enabled = false;

            _provider.LogInfo(SR.Search.IndexingStarted);

            var args = new DoWorkArgs(optimizeCheckBox.Checked);

            actionTextBox.Text = StageToString(args.Stage);

            indexBackgroundWorker.RunWorkerAsync(args);
        }
Exemple #5
0
        protected override void OnSuccess(object arg)
        {
            DoWorkArgs args = arg as DoWorkArgs;

            args.Callback(args.Html);
        }