/// <summary> /// Set ProgressBars to blockstyle an zero if requested /// </summary> /// <param name="setBlockStyle">Set ProgressBars blockstyle if true</param> /// <param name="clearProgressBars">Set ProgressBar values to zero if true</param> public void ResetAllProgressBars(bool setBlockStyle, bool clearProgressBars) { ExtProgrBarInv.DescriptionText(this._progressControle.expActualDir, ""); ExtProgrBarInv.DescriptionText(this._progressControle.expActualFile, ""); if (setBlockStyle) { ExtProgrBarInv.Style(this._progressControle.expActualDir, ProgressBarStyle.Blocks); ExtProgrBarInv.Style(this._progressControle.expActualDir, ProgressBarStyle.Blocks); ExtProgrBarInv.Style(this._progressControle.expAllByte, ProgressBarStyle.Blocks); ExtProgrBarInv.Style(this._progressControle.expAllDir, ProgressBarStyle.Blocks); ExtProgrBarInv.Style(this._progressControle.expAllItems, ProgressBarStyle.Blocks); ExtProgrBarInv.Style(this._progressControle.expActualFile, ProgressBarStyle.Blocks); } if (clearProgressBars) { ExtProgrBarInv.Value(this._progressControle.expActualDir, null); ExtProgrBarInv.Value(this._progressControle.expActualDir, null); ExtProgrBarInv.Value(this._progressControle.expAllByte, null); ExtProgrBarInv.Value(this._progressControle.expAllDir, null); ExtProgrBarInv.Value(this._progressControle.expAllItems, null); ExtProgrBarInv.Value(this._progressControle.expActualFile, null); } }
/// <summary> /// Set controles for state: Cancel /// </summary> internal void SetProgress_Cancel() { LabelInv.Text(this._progressControle.lblStepText, Stringtable._0x001B); ExtProgrBarInv.Style(this._progressControle.expAllItems, ProgressBarStyle.Blocks); ExtProgrBarInv.Style(this._progressControle.expAllByte, ProgressBarStyle.Blocks); ExtProgrBarInv.Style(this._progressControle.expAllDir, ProgressBarStyle.Blocks); ExtProgrBarInv.Style(this._progressControle.expActualDir, ProgressBarStyle.Blocks); ExtProgrBarInv.Style(this._progressControle.expActualFile, ProgressBarStyle.Blocks); }
/// <summary> /// Set the values to the extendes ProgressBar, given by progress /// </summary> /// <param name="progressBar">ProgressBar controle to set</param> /// <param name="progressElement">The progress of the process</param> public void SetProgressCluster(ExtProgressBar progressBar, ProgressStore.ProgressElement progressElement) { ExtProgrBarInv.DescriptionText(progressBar, progressElement.ElemenName); if (progressElement.ActualValue == null) //Workaround because null will blank the numeric TextBoxes { ExtProgrBarInv.Value(progressBar, progressElement.MaxValue); } else { ExtProgrBarInv.MaxValue(progressBar, progressElement.MaxValue); ExtProgrBarInv.Value(progressBar, progressElement.ActualValue); } }
/// <summary> /// Set controles for state: CountStart /// </summary> internal void SetProgress_CountStart() { this._progressControle._progressStart = DateTime.Now; this._setControleValue.InitialControles(); LabelInv.Text(this._progressControle.lblStepText, Stringtable._0x0015); DateTime ProgressStart = this._progressControle._progressStart; TextBoxInv.Text(this._progressControle.txtCopyStart, ProgressStart.ToString(FORMAT_TIME)); ExtProgrBarInv.Style(this._progressControle.expAllByte, ProgressBarStyle.Marquee); ExtProgrBarInv.Style(this._progressControle.expAllDir, ProgressBarStyle.Marquee); ExtProgrBarInv.Style(this._progressControle.expAllItems, ProgressBarStyle.Marquee); }
/// <summary> /// Set controles for state: CopyStart /// Also set progress start time /// </summary> internal void SetProgress_CopyStart(ProgressStore progressStore) { DateTime StartTime = DateTime.Now; this._progressControle._progressStart = StartTime; // Set controles this._setControleValue.InitialControles(); LabelInv.Text(this._progressControle.lblStepText, Stringtable._0x0018); TextBoxInv.Text(this._progressControle.txtCopyStart, StartTime.ToString(FORMAT_TIME)); if (progressStore.TotalItems.MaxValue == null) { ExtProgrBarInv.Style(this._progressControle.expAllByte, ProgressBarStyle.Marquee); ExtProgrBarInv.Style(this._progressControle.expAllDir, ProgressBarStyle.Marquee); this._progressControle.expAllItems.Style = ProgressBarStyle.Marquee; } }
/// <summary> /// Set controles for state: CopyFinish /// </summary> internal void SetProgress_CopyFinish() { LabelInv.Text(this._progressControle.lblStepText, Stringtable._0x001A); DateTime ProgressStart = this._progressControle._progressStart; TextBoxInv.Text(this._progressControle.txtCopyStart, ProgressStart.ToString(FORMAT_TIME)); TextBoxInv.Text(this._progressControle.txtCopyElapsed, this.TimeSpanForamt(this._progressControle.ElapsedTime)); this._progressControle.expActualDir.DescriptionText = ""; TextBoxInv.Text(this._progressControle._conclusionDurationTextBox, this.TimeSpanForamt(this._progressControle.ElapsedTime)); ExtProgrBarInv.DescriptionText(this._progressControle.expActualDir, ""); ExtProgrBarInv.DescriptionText(this._progressControle.expActualFile, ""); ExtProgrBarInv.Style(this._progressControle.expAllByte, ProgressBarStyle.Blocks); ExtProgrBarInv.Style(this._progressControle.expAllDir, ProgressBarStyle.Blocks); ExtProgrBarInv.Style(this._progressControle.expAllItems, ProgressBarStyle.Blocks); ExtProgrBarInv.Style(this._progressControle.expActualDir, ProgressBarStyle.Blocks); ExtProgrBarInv.Value(this._progressControle.expActualDir, null); ExtProgrBarInv.Value(this._progressControle.expActualFile, null); }