Changeset 2488
- Timestamp:
- 3/14/2012 12:35:20 AM (14 months ago)
- Location:
- branches/eraser6/pluginsRewrite
- Files:
-
- 7 edited
-
Eraser.Manager/Task.cs (modified) (2 diffs)
-
Eraser/ProgressForm.Designer.cs (modified) (4 diffs)
-
Eraser/ProgressForm.cs (modified) (2 diffs)
-
Eraser/ProgressForm.resx (modified) (21 diffs)
-
Eraser/SchedulerPanel.Designer.cs (modified) (5 diffs)
-
Eraser/SchedulerPanel.cs (modified) (2 diffs)
-
Eraser/SchedulerPanel.resx (modified) (25 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/eraser6/pluginsRewrite/Eraser.Manager/Task.cs
r2487 r2488 41 41 public class Task : ITask, ISerializable 42 42 { 43 #region ErasureTargetProgressManagerStep44 /// <summary>45 /// Returns the progress of an erasure target, since that comprises the46 /// steps of the Task Progress.47 /// </summary>48 private class ErasureTargetProgressManagerStep : SteppedProgressManagerStepBase49 {50 /// <summary>51 /// Constructor.52 /// </summary>53 /// <param name="target">The erasure target represented by this object.</param>54 /// <param name="steps">The number of targets in the task.</param>55 public ErasureTargetProgressManagerStep(IErasureTarget target, int targets)56 : base(1.0f / targets)57 {58 Target = target;59 }60 61 public override ProgressManagerBase Progress62 {63 get64 {65 return Target.Progress;66 }67 set68 {69 throw new InvalidOperationException();70 }71 }72 73 private IErasureTarget Target;74 }75 #endregion76 77 43 #region Serialization code 78 44 protected Task(SerializationInfo info, StreamingContext context) … … 391 357 392 358 /// <summary> 359 /// Returns the progress of an erasure target, since that comprises the 360 /// steps of the Task Progress. 361 /// </summary> 362 public class ErasureTargetProgressManagerStep : SteppedProgressManagerStepBase 363 { 364 /// <summary> 365 /// Constructor. 366 /// </summary> 367 /// <param name="target">The erasure target represented by this object.</param> 368 /// <param name="steps">The number of targets in the task.</param> 369 public ErasureTargetProgressManagerStep(IErasureTarget target, int targets) 370 : base(1.0f / targets) 371 { 372 Target = target; 373 } 374 375 public override ProgressManagerBase Progress 376 { 377 get 378 { 379 return Target.Progress; 380 } 381 set 382 { 383 throw new InvalidOperationException(); 384 } 385 } 386 387 /// <summary> 388 /// The erasure target represented by this step. 389 /// </summary> 390 public IErasureTarget Target 391 { 392 get; 393 private set; 394 } 395 } 396 397 /// <summary> 393 398 /// A base event class for all event arguments involving a task. 394 399 /// </summary> -
branches/eraser6/pluginsRewrite/Eraser/ProgressForm.Designer.cs
r1675 r2488 50 50 private void InitializeComponent() 51 51 { 52 this.components = new System.ComponentModel.Container(); 52 53 System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ProgressForm)); 53 54 this.overallProgressLbl = new System.Windows.Forms.Label(); … … 70 71 this.timeLeft = new System.Windows.Forms.Label(); 71 72 this.hide = new System.Windows.Forms.Button(); 73 this.progressTimer = new System.Windows.Forms.Timer(this.components); 72 74 ((System.ComponentModel.ISupportInitialize)(this.title)).BeginInit(); 73 75 this.SuspendLayout(); … … 179 181 this.hide.UseVisualStyleBackColor = true; 180 182 this.hide.Click += new System.EventHandler(this.hide_Click); 183 // 184 // progressTimer 185 // 186 this.progressTimer.Enabled = true; 187 this.progressTimer.Interval = 300; 188 this.progressTimer.Tick += new System.EventHandler(this.progressTimer_Tick); 181 189 // 182 190 // ProgressForm … … 236 244 private System.Windows.Forms.Label timeLeft; 237 245 private System.Windows.Forms.Button hide; 246 private System.Windows.Forms.Timer progressTimer; 238 247 } 239 248 } -
branches/eraser6/pluginsRewrite/Eraser/ProgressForm.cs
r2485 r2488 50 50 //Register the event handlers 51 51 jobTitle.Text = task.ToString(); 52 task.ProgressChanged += task_ProgressChanged;53 52 task.TaskFinished += task_TaskFinished; 54 53 55 54 //Set the current progress 56 if (task.Progress.CurrentStep != null) 57 UpdateProgress(task.Progress.CurrentStep.Progress, 58 new ProgressChangedEventArgs(task.Progress.CurrentStep.Progress, null)); 55 UpdateProgress(); 59 56 } 60 57 61 58 private void ProgressForm_FormClosed(object sender, FormClosedEventArgs e) 62 59 { 63 task.ProgressChanged -= task_ProgressChanged;64 60 task.TaskFinished -= task_TaskFinished; 65 61 } 66 62 67 private void task_ProgressChanged(object sender, ProgressChangedEventArgs e) 68 { 69 if (IsDisposed || !IsHandleCreated) 70 return; 71 if (InvokeRequired) 72 { 73 //Don't update too often - we can slow down the code. 74 if (DateTime.Now - lastUpdate < new TimeSpan(0, 0, 0, 0, 300)) 75 return; 76 77 lastUpdate = DateTime.Now; 78 Invoke((EventHandler<ProgressChangedEventArgs>)task_ProgressChanged, sender, e); 79 return; 80 } 81 82 IErasureTarget target = sender as IErasureTarget; 83 if (target == null) 84 return; 85 86 UpdateProgress(target.Progress, e); 63 private void progressTimer_Tick(object sender, EventArgs e) 64 { 65 UpdateProgress(); 87 66 } 88 67 … … 142 121 } 143 122 144 private void UpdateProgress(ProgressManagerBase targetProgress, ProgressChangedEventArgs e) 145 { 146 TaskProgressChangedEventArgs e2 = (TaskProgressChangedEventArgs)e.UserState; 147 { 148 SteppedProgressManager targetProgressStepped = 149 targetProgress as SteppedProgressManager; 150 if (targetProgressStepped != null && targetProgressStepped.CurrentStep != null) 151 status.Text = targetProgressStepped.CurrentStep.Name; 152 else 153 status.Text = S._("Erasing..."); 154 } 155 156 if (e2 != null) 157 { 158 item.Text = WrapItemName(e2.ItemName); 159 pass.Text = e2.ItemTotalPasses != 0 ? 160 S._("{0} out of {1}", e2.ItemPass, e2.ItemTotalPasses) : 161 e2.ItemPass.ToString(CultureInfo.CurrentCulture); 162 } 163 164 if (targetProgress.TimeLeft >= TimeSpan.Zero) 165 timeLeft.Text = S._("About {0} left", RoundToSeconds(targetProgress.TimeLeft)); 123 private void UpdateProgress() 124 { 125 //Get the name of the current erasure target to display the overall status 126 ErasureTargetProgressManagerStep taskStep = 127 (ErasureTargetProgressManagerStep)task.Progress.CurrentStep; 128 if (taskStep != null && !string.IsNullOrEmpty(taskStep.Name)) 129 status.Text = taskStep.Name; 130 else 131 status.Text = S._("Erasing..."); 132 133 //The get the current step of the target to set the current item name 134 SteppedProgressManagerStepBase targetStep = 135 (SteppedProgressManagerStepBase)taskStep.Target.Progress.CurrentStep; 136 if (!string.IsNullOrEmpty(targetStep.Name)) 137 item.Text = WrapItemName(targetStep.Name); 138 139 //Determine if the tag information of the step's progress manager is an 140 //object array or a string. 141 ProgressManagerBase targetStepProgress = targetStep.Progress; 142 { 143 object tag = targetStepProgress.Tag; 144 if (tag.GetType() == typeof(string)) 145 item.Text = (string)tag; 146 else if (tag.GetType() == typeof(int[])) 147 pass.Text = S._("{0} out of {1}", ((int[])tag)[0], ((int[])tag)[1]); 148 } 149 150 if (targetStepProgress.TimeLeft >= TimeSpan.Zero) 151 timeLeft.Text = S._("About {0} left", RoundToSeconds(targetStepProgress.TimeLeft)); 166 152 else 167 153 timeLeft.Text = S._("Unknown"); 168 154 169 if (!target Progress.ProgressIndeterminate)155 if (!targetStepProgress.ProgressIndeterminate) 170 156 { 171 157 itemProgress.Style = ProgressBarStyle.Continuous; 172 itemProgress.Value = (int)(target Progress.Progress * 1000);173 itemProgressLbl.Text = target Progress.Progress.ToString("#0%",158 itemProgress.Value = (int)(targetStepProgress.Progress * 1000); 159 itemProgressLbl.Text = targetStepProgress.Progress.ToString("#0%", 174 160 CultureInfo.CurrentCulture); 175 161 } -
branches/eraser6/pluginsRewrite/Eraser/ProgressForm.resx
r2220 r2488 113 113 </resheader> 114 114 <resheader name="reader"> 115 <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version= 2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>115 <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 116 116 </resheader> 117 117 <resheader name="writer"> 118 <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version= 2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>118 <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 119 119 </resheader> 120 <assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version= 2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />120 <assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> 121 121 <data name="overallProgressLbl.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms"> 122 122 <value>Top, Bottom, Left, Right</value> 123 123 </data> 124 <assembly alias="System.Drawing" name="System.Drawing, Version= 2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />124 <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> 125 125 <data name="overallProgressLbl.Location" type="System.Drawing.Point, System.Drawing"> 126 126 <value>6, 174</value> … … 129 129 <value>128, 15</value> 130 130 </data> 131 <assembly alias="mscorlib" name="mscorlib, Version= 2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />131 <assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> 132 132 <data name="overallProgressLbl.TabIndex" type="System.Int32, mscorlib"> 133 133 <value>1</value> … … 143 143 </data> 144 144 <data name=">>overallProgressLbl.Type" xml:space="preserve"> 145 <value>System.Windows.Forms.Label, System.Windows.Forms, Version= 2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>145 <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 146 146 </data> 147 147 <data name=">>overallProgressLbl.Parent" xml:space="preserve"> … … 164 164 </data> 165 165 <data name=">>overallProgress.Type" xml:space="preserve"> 166 <value>System.Windows.Forms.ProgressBar, System.Windows.Forms, Version= 2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>166 <value>System.Windows.Forms.ProgressBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 167 167 </data> 168 168 <data name=">>overallProgress.Parent" xml:space="preserve"> … … 191 191 </data> 192 192 <data name=">>jobTitle.Type" xml:space="preserve"> 193 <value>System.Windows.Forms.Label, System.Windows.Forms, Version= 2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>193 <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 194 194 </data> 195 195 <data name=">>jobTitle.Parent" xml:space="preserve"> … … 221 221 </data> 222 222 <data name=">>status.Type" xml:space="preserve"> 223 <value>System.Windows.Forms.Label, System.Windows.Forms, Version= 2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>223 <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 224 224 </data> 225 225 <data name=">>status.Parent" xml:space="preserve"> … … 248 248 </data> 249 249 <data name=">>statusLbl.Type" xml:space="preserve"> 250 <value>System.Windows.Forms.Label, System.Windows.Forms, Version= 2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>250 <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 251 251 </data> 252 252 <data name=">>statusLbl.Parent" xml:space="preserve"> … … 275 275 </data> 276 276 <data name=">>itemLbl.Type" xml:space="preserve"> 277 <value>System.Windows.Forms.Label, System.Windows.Forms, Version= 2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>277 <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 278 278 </data> 279 279 <data name=">>itemLbl.Parent" xml:space="preserve"> … … 299 299 </data> 300 300 <data name=">>item.Type" xml:space="preserve"> 301 <value>System.Windows.Forms.Label, System.Windows.Forms, Version= 2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>301 <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 302 302 </data> 303 303 <data name=">>item.Parent" xml:space="preserve"> … … 326 326 </data> 327 327 <data name=">>passLbl.Type" xml:space="preserve"> 328 <value>System.Windows.Forms.Label, System.Windows.Forms, Version= 2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>328 <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 329 329 </data> 330 330 <data name=">>passLbl.Parent" xml:space="preserve"> … … 353 353 </data> 354 354 <data name=">>pass.Type" xml:space="preserve"> 355 <value>System.Windows.Forms.Label, System.Windows.Forms, Version= 2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>355 <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 356 356 </data> 357 357 <data name=">>pass.Parent" xml:space="preserve"> … … 837 837 </data> 838 838 <data name=">>title.Type" xml:space="preserve"> 839 <value>System.Windows.Forms.PictureBox, System.Windows.Forms, Version= 2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>839 <value>System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 840 840 </data> 841 841 <data name=">>title.Parent" xml:space="preserve"> … … 867 867 </data> 868 868 <data name=">>titleLbl.Type" xml:space="preserve"> 869 <value>System.Windows.Forms.Label, System.Windows.Forms, Version= 2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>869 <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 870 870 </data> 871 871 <data name=">>titleLbl.Parent" xml:space="preserve"> … … 891 891 </data> 892 892 <data name=">>itemProgressLbl.Type" xml:space="preserve"> 893 <value>System.Windows.Forms.Label, System.Windows.Forms, Version= 2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>893 <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 894 894 </data> 895 895 <data name=">>itemProgressLbl.Parent" xml:space="preserve"> … … 912 912 </data> 913 913 <data name=">>itemProgress.Type" xml:space="preserve"> 914 <value>System.Windows.Forms.ProgressBar, System.Windows.Forms, Version= 2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>914 <value>System.Windows.Forms.ProgressBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 915 915 </data> 916 916 <data name=">>itemProgress.Parent" xml:space="preserve"> … … 939 939 </data> 940 940 <data name=">>stop.Type" xml:space="preserve"> 941 <value>System.Windows.Forms.Button, System.Windows.Forms, Version= 2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>941 <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 942 942 </data> 943 943 <data name=">>stop.Parent" xml:space="preserve"> … … 1008 1008 </data> 1009 1009 <data name=">>timeLeftLbl.Type" xml:space="preserve"> 1010 <value>System.Windows.Forms.Label, System.Windows.Forms, Version= 2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>1010 <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 1011 1011 </data> 1012 1012 <data name=">>timeLeftLbl.Parent" xml:space="preserve"> … … 1035 1035 </data> 1036 1036 <data name=">>timeLeft.Type" xml:space="preserve"> 1037 <value>System.Windows.Forms.Label, System.Windows.Forms, Version= 2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>1037 <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 1038 1038 </data> 1039 1039 <data name=">>timeLeft.Parent" xml:space="preserve"> … … 1062 1062 </data> 1063 1063 <data name=">>hide.Type" xml:space="preserve"> 1064 <value>System.Windows.Forms.Button, System.Windows.Forms, Version= 2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>1064 <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 1065 1065 </data> 1066 1066 <data name=">>hide.Parent" xml:space="preserve"> … … 1070 1070 <value>0</value> 1071 1071 </data> 1072 <metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 1072 <metadata name="progressTimer.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> 1073 <value>17, 17</value> 1074 </metadata> 1075 <metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 1073 1076 <value>True</value> 1074 1077 </metadata> … … 1085 1088 <value>Erasure Progress</value> 1086 1089 </data> 1090 <data name=">>progressTimer.Name" xml:space="preserve"> 1091 <value>progressTimer</value> 1092 </data> 1093 <data name=">>progressTimer.Type" xml:space="preserve"> 1094 <value>System.Windows.Forms.Timer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 1095 </data> 1087 1096 <data name=">>$this.Name" xml:space="preserve"> 1088 1097 <value>ProgressForm</value> 1089 1098 </data> 1090 1099 <data name=">>$this.Type" xml:space="preserve"> 1091 <value>System.Windows.Forms.Form, System.Windows.Forms, Version= 2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>1100 <value>System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 1092 1101 </data> 1093 1102 </root> -
branches/eraser6/pluginsRewrite/Eraser/SchedulerPanel.Designer.cs
r2243 r2488 53 53 System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(SchedulerPanel)); 54 54 this.scheduler = new System.Windows.Forms.ListView(); 55 this.schedulerColName = new System.Windows.Forms.ColumnHeader();56 this.schedulerColNextRun = new System.Windows.Forms.ColumnHeader();57 this.schedulerColStatus = new System.Windows.Forms.ColumnHeader();55 this.schedulerColName = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); 56 this.schedulerColNextRun = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); 57 this.schedulerColStatus = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); 58 58 this.schedulerMenu = new System.Windows.Forms.ContextMenuStrip(this.components); 59 59 this.runNowToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); … … 67 67 this.schedulerDefaultMenu = new System.Windows.Forms.ContextMenuStrip(this.components); 68 68 this.newTaskToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); 69 this.progressTimer = new System.Windows.Forms.Timer(this.components); 69 70 ((System.ComponentModel.ISupportInitialize)(this.titleIcon)).BeginInit(); 70 71 this.content.SuspendLayout(); … … 106 107 this.scheduler.View = System.Windows.Forms.View.Details; 107 108 this.scheduler.DrawColumnHeader += new System.Windows.Forms.DrawListViewColumnHeaderEventHandler(this.scheduler_DrawColumnHeader); 109 this.scheduler.DrawSubItem += new System.Windows.Forms.DrawListViewSubItemEventHandler(this.scheduler_DrawSubItem); 108 110 this.scheduler.ItemActivate += new System.EventHandler(this.scheduler_ItemActivate); 109 111 this.scheduler.DragDrop += new System.Windows.Forms.DragEventHandler(this.scheduler_DragDrop); 110 112 this.scheduler.DragEnter += new System.Windows.Forms.DragEventHandler(this.scheduler_DragEnter); 113 this.scheduler.DragOver += new System.Windows.Forms.DragEventHandler(this.scheduler_DragOver); 111 114 this.scheduler.DragLeave += new System.EventHandler(this.scheduler_DragLeave); 112 115 this.scheduler.KeyDown += new System.Windows.Forms.KeyEventHandler(this.scheduler_KeyDown); 113 this.scheduler.DragOver += new System.Windows.Forms.DragEventHandler(this.scheduler_DragOver);114 this.scheduler.DrawSubItem += new System.Windows.Forms.DrawListViewSubItemEventHandler(this.scheduler_DrawSubItem);115 116 // 116 117 // schedulerColName … … 199 200 resources.ApplyResources(this.newTaskToolStripMenuItem, "newTaskToolStripMenuItem"); 200 201 this.newTaskToolStripMenuItem.Click += new System.EventHandler(this.newTaskToolStripMenuItem_Click); 202 // 203 // progressTimer 204 // 205 this.progressTimer.Interval = 300; 206 this.progressTimer.Tick += new System.EventHandler(this.progressTimer_Tick); 201 207 // 202 208 // SchedulerPanel … … 234 240 private System.Windows.Forms.ContextMenuStrip schedulerDefaultMenu; 235 241 private System.Windows.Forms.ToolStripMenuItem newTaskToolStripMenuItem; 242 private System.Windows.Forms.Timer progressTimer; 236 243 } 237 244 } -
branches/eraser6/pluginsRewrite/Eraser/SchedulerPanel.cs
r2485 r2488 75 75 //Add our event handlers to the task 76 76 task.TaskStarted += TaskStarted; 77 task.ProgressChanged += TaskProgressChanged;78 77 task.TaskFinished += TaskFinished; 79 78 … … 220 219 /// Handles the progress event by the task. 221 220 /// </summary> 222 void TaskProgressChanged(object sender, ProgressChangedEventArgs e) 223 { 224 //Make sure we handle the event in the main thread as this requires 225 //GUI calls. 226 if (InvokeRequired) 227 { 228 Invoke((EventHandler<ProgressChangedEventArgs>)TaskProgressChanged, sender, e); 229 return; 230 } 221 private void progressTimer_Tick(object sender, EventArgs e) 222 { 223 ListViewItem item = (ListViewItem)schedulerProgress.Tag; 224 Task task = (Task)item.Tag; 231 225 232 226 //Update the progress bar 233 IErasureTarget target = (IErasureTarget)sender; 234 SteppedProgressManager progress = target.Task.Progress; 227 SteppedProgressManager progress = task.Progress; 235 228 schedulerProgress.Style = progress.ProgressIndeterminate ? 236 229 ProgressBarStyle.Marquee : ProgressBarStyle.Continuous; 237 230 238 231 if (!progress.ProgressIndeterminate) 239 232 schedulerProgress.Value = (int)(progress.Progress * 1000.0); -
branches/eraser6/pluginsRewrite/Eraser/SchedulerPanel.resx
r2243 r2488 113 113 </resheader> 114 114 <resheader name="reader"> 115 <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version= 2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>115 <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 116 116 </resheader> 117 117 <resheader name="writer"> 118 <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version= 2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>118 <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 119 119 </resheader> 120 <assembly alias="System.Drawing" name="System.Drawing, Version= 2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />120 <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> 121 121 <data name="titleLabel.Size" type="System.Drawing.Size, System.Drawing"> 122 122 <value>175, 32</value> … … 129 129 </data> 130 130 <data name=">>titleLabel.Type" xml:space="preserve"> 131 <value>System.Windows.Forms.Label, System.Windows.Forms, Version= 2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>131 <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 132 132 </data> 133 133 <data name=">>titleLabel.Parent" xml:space="preserve"> … … 141 141 </data> 142 142 <data name=">>titleIcon.Type" xml:space="preserve"> 143 <value>System.Windows.Forms.PictureBox, System.Windows.Forms, Version= 2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>143 <value>System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 144 144 </data> 145 145 <data name=">>titleIcon.Parent" xml:space="preserve"> … … 149 149 <value>1</value> 150 150 </data> 151 <data name="schedulerProgress.Location" type="System.Drawing.Point, System.Drawing">152 <value>481, 28</value>153 </data>154 <data name="schedulerProgress.Size" type="System.Drawing.Size, System.Drawing">155 <value>200, 23</value>156 </data>157 <assembly alias="mscorlib" name="mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />158 <data name="schedulerProgress.TabIndex" type="System.Int32, mscorlib">159 <value>1</value>160 </data>161 <data name="schedulerProgress.Visible" type="System.Boolean, mscorlib">162 <value>False</value>163 </data>164 151 <data name=">>schedulerProgress.Name" xml:space="preserve"> 165 152 <value>schedulerProgress</value> 166 153 </data> 167 154 <data name=">>schedulerProgress.Type" xml:space="preserve"> 168 <value>System.Windows.Forms.ProgressBar, System.Windows.Forms, Version= 2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>155 <value>System.Windows.Forms.ProgressBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 169 156 </data> 170 157 <data name=">>schedulerProgress.Parent" xml:space="preserve"> … … 174 161 <value>0</value> 175 162 </data> 176 <assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> 163 <data name=">>scheduler.Name" xml:space="preserve"> 164 <value>scheduler</value> 165 </data> 166 <data name=">>scheduler.Type" xml:space="preserve"> 167 <value>System.Windows.Forms.ListView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 168 </data> 169 <data name=">>scheduler.Parent" xml:space="preserve"> 170 <value>content</value> 171 </data> 172 <data name=">>scheduler.ZOrder" xml:space="preserve"> 173 <value>1</value> 174 </data> 175 <data name=">>content.Name" xml:space="preserve"> 176 <value>content</value> 177 </data> 178 <data name=">>content.Type" xml:space="preserve"> 179 <value>System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 180 </data> 181 <data name=">>content.Parent" xml:space="preserve"> 182 <value>$this</value> 183 </data> 184 <data name=">>content.ZOrder" xml:space="preserve"> 185 <value>0</value> 186 </data> 187 <assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> 177 188 <data name="scheduler.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms"> 178 189 <value>Top, Bottom, Left, Right</value> … … 181 192 <value>Task Name</value> 182 193 </data> 194 <assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> 183 195 <data name="schedulerColName.Width" type="System.Int32, mscorlib"> 184 196 <value>280</value> … … 196 208 <value>200</value> 197 209 </data> 198 <metadata name="schedulerMenu.TrayLocation" type="System.Drawing.Point, System.Drawing, Version= 2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">210 <metadata name="schedulerMenu.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> 199 211 <value>17, 17</value> 200 212 </metadata> 201 <data name="runNowToolStripMenuItem.ShortcutKeys" type="System.Windows.Forms.Keys, System.Windows.Forms">202 <value>Ctrl+Alt+R</value>203 </data>204 <data name="runNowToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">205 <value>187, 22</value>206 </data>207 <data name="runNowToolStripMenuItem.Text" xml:space="preserve">208 <value>Run Now</value>209 </data>210 <data name="cancelTaskToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">211 <value>187, 22</value>212 </data>213 <data name="cancelTaskToolStripMenuItem.Text" xml:space="preserve">214 <value>Cancel Task</value>215 </data>216 <data name="toolStripSeparator2.Size" type="System.Drawing.Size, System.Drawing">217 <value>184, 6</value>218 </data>219 <data name="viewTaskLogToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">220 <value>187, 22</value>221 </data>222 <data name="viewTaskLogToolStripMenuItem.Text" xml:space="preserve">223 <value>View Task Log</value>224 </data>225 <data name="toolStripSeparator1.Size" type="System.Drawing.Size, System.Drawing">226 <value>184, 6</value>227 </data>228 <data name="editTaskToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">229 <value>187, 22</value>230 </data>231 <data name="editTaskToolStripMenuItem.Text" xml:space="preserve">232 <value>Edit Task</value>233 </data>234 <data name="deleteTaskToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">235 <value>187, 22</value>236 </data>237 <data name="deleteTaskToolStripMenuItem.Text" xml:space="preserve">238 <value>Delete Task</value>239 </data>240 213 <data name="schedulerMenu.Size" type="System.Drawing.Size, System.Drawing"> 241 214 <value>188, 126</value> … … 245 218 </data> 246 219 <data name=">>schedulerMenu.Type" xml:space="preserve"> 247 <value>System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version= 2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>220 <value>System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 248 221 </data> 249 222 <data name="scheduler.Groups" mimetype="application/x-microsoft.net.object.binary.base64"> 250 223 <value> 251 AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0 yLjAuMC4w224 AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w 252 225 LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACJTeXN0 253 226 ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0dyb3VwBAAAAAZIZWFkZXIPSGVhZGVyQWxpZ25tZW50A1Rh … … 259 232 <data name="scheduler.Groups1" mimetype="application/x-microsoft.net.object.binary.base64"> 260 233 <value> 261 AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0 yLjAuMC4w234 AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w 262 235 LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACJTeXN0 263 236 ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0dyb3VwBAAAAAZIZWFkZXIPSGVhZGVyQWxpZ25tZW50A1Rh … … 269 242 <data name="scheduler.Groups2" mimetype="application/x-microsoft.net.object.binary.base64"> 270 243 <value> 271 AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0 yLjAuMC4w244 AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w 272 245 LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACJTeXN0 273 246 ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0dyb3VwBAAAAAZIZWFkZXIPSGVhZGVyQWxpZ25tZW50A1Rh … … 290 263 </data> 291 264 <data name=">>scheduler.Type" xml:space="preserve"> 292 <value>System.Windows.Forms.ListView, System.Windows.Forms, Version= 2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>265 <value>System.Windows.Forms.ListView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 293 266 </data> 294 267 <data name=">>scheduler.Parent" xml:space="preserve"> … … 298 271 <value>1</value> 299 272 </data> 300 <data name=">>content.Name" xml:space="preserve"> 273 <data name="runNowToolStripMenuItem.ShortcutKeys" type="System.Windows.Forms.Keys, System.Windows.Forms"> 274 <value>Ctrl+Alt+R</value> 275 </data> 276 <data name="runNowToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing"> 277 <value>187, 22</value> 278 </data> 279 <data name="runNowToolStripMenuItem.Text" xml:space="preserve"> 280 <value>Run Now</value> 281 </data> 282 <data name="cancelTaskToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing"> 283 <value>187, 22</value> 284 </data> 285 <data name="cancelTaskToolStripMenuItem.Text" xml:space="preserve"> 286 <value>Cancel Task</value> 287 </data> 288 <data name="toolStripSeparator2.Size" type="System.Drawing.Size, System.Drawing"> 289 <value>184, 6</value> 290 </data> 291 <data name="viewTaskLogToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing"> 292 <value>187, 22</value> 293 </data> 294 <data name="viewTaskLogToolStripMenuItem.Text" xml:space="preserve"> 295 <value>View Task Log</value> 296 </data> 297 <data name="toolStripSeparator1.Size" type="System.Drawing.Size, System.Drawing"> 298 <value>184, 6</value> 299 </data> 300 <data name="editTaskToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing"> 301 <value>187, 22</value> 302 </data> 303 <data name="editTaskToolStripMenuItem.Text" xml:space="preserve"> 304 <value>Edit Task</value> 305 </data> 306 <data name="deleteTaskToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing"> 307 <value>187, 22</value> 308 </data> 309 <data name="deleteTaskToolStripMenuItem.Text" xml:space="preserve"> 310 <value>Delete Task</value> 311 </data> 312 <data name="schedulerProgress.Location" type="System.Drawing.Point, System.Drawing"> 313 <value>481, 28</value> 314 </data> 315 <data name="schedulerProgress.Size" type="System.Drawing.Size, System.Drawing"> 316 <value>200, 23</value> 317 </data> 318 <data name="schedulerProgress.TabIndex" type="System.Int32, mscorlib"> 319 <value>1</value> 320 </data> 321 <data name="schedulerProgress.Visible" type="System.Boolean, mscorlib"> 322 <value>False</value> 323 </data> 324 <data name=">>schedulerProgress.Name" xml:space="preserve"> 325 <value>schedulerProgress</value> 326 </data> 327 <data name=">>schedulerProgress.Type" xml:space="preserve"> 328 <value>System.Windows.Forms.ProgressBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 329 </data> 330 <data name=">>schedulerProgress.Parent" xml:space="preserve"> 301 331 <value>content</value> 302 332 </data> 303 <data name=">>content.Type" xml:space="preserve"> 304 <value>System.Windows.Forms.Panel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 305 </data> 306 <data name=">>content.Parent" xml:space="preserve"> 307 <value>$this</value> 308 </data> 309 <data name=">>content.ZOrder" xml:space="preserve"> 333 <data name=">>schedulerProgress.ZOrder" xml:space="preserve"> 310 334 <value>0</value> 311 335 </data> 312 <metadata name="schedulerDefaultMenu.TrayLocation" type="System.Drawing.Point, System.Drawing, Version= 2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">336 <metadata name="schedulerDefaultMenu.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> 313 337 <value>152, 17</value> 314 338 </metadata> 339 <data name="schedulerDefaultMenu.Size" type="System.Drawing.Size, System.Drawing"> 340 <value>126, 26</value> 341 </data> 342 <data name=">>schedulerDefaultMenu.Name" xml:space="preserve"> 343 <value>schedulerDefaultMenu</value> 344 </data> 345 <data name=">>schedulerDefaultMenu.Type" xml:space="preserve"> 346 <value>System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 347 </data> 315 348 <data name="newTaskToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing"> 316 349 <value>125, 22</value> … … 319 352 <value>New Task</value> 320 353 </data> 321 <data name="schedulerDefaultMenu.Size" type="System.Drawing.Size, System.Drawing"> 322 <value>126, 26</value> 323 </data> 324 <data name=">>schedulerDefaultMenu.Name" xml:space="preserve"> 325 <value>schedulerDefaultMenu</value> 326 </data> 327 <data name=">>schedulerDefaultMenu.Type" xml:space="preserve"> 328 <value>System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 329 </data> 330 <metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 354 <metadata name="progressTimer.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> 355 <value>327, 17</value> 356 </metadata> 357 <metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 331 358 <value>True</value> 332 359 </metadata> … … 338 365 </data> 339 366 <data name=">>schedulerColName.Type" xml:space="preserve"> 340 <value>System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version= 2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>367 <value>System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 341 368 </data> 342 369 <data name=">>schedulerColNextRun.Name" xml:space="preserve"> … … 344 371 </data> 345 372 <data name=">>schedulerColNextRun.Type" xml:space="preserve"> 346 <value>System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version= 2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>373 <value>System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 347 374 </data> 348 375 <data name=">>schedulerColStatus.Name" xml:space="preserve"> … … 350 377 </data> 351 378 <data name=">>schedulerColStatus.Type" xml:space="preserve"> 352 <value>System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version= 2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>379 <value>System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 353 380 </data> 354 381 <data name=">>runNowToolStripMenuItem.Name" xml:space="preserve"> … … 356 383 </data> 357 384 <data name=">>runNowToolStripMenuItem.Type" xml:space="preserve"> 358 <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version= 2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>385 <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 359 386 </data> 360 387 <data name=">>cancelTaskToolStripMenuItem.Name" xml:space="preserve"> … … 362 389 </data> 363 390 <data name=">>cancelTaskToolStripMenuItem.Type" xml:space="preserve"> 364 <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version= 2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>391 <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 365 392 </data> 366 393 <data name=">>toolStripSeparator2.Name" xml:space="preserve"> … … 368 395 </data> 369 396 <data name=">>toolStripSeparator2.Type" xml:space="preserve"> 370 <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version= 2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>397 <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 371 398 </data> 372 399 <data name=">>viewTaskLogToolStripMenuItem.Name" xml:space="preserve"> … … 374 401 </data> 375 402 <data name=">>viewTaskLogToolStripMenuItem.Type" xml:space="preserve"> 376 <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version= 2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>403 <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 377 404 </data> 378 405 <data name=">>toolStripSeparator1.Name" xml:space="preserve"> … … 380 407 </data> 381 408 <data name=">>toolStripSeparator1.Type" xml:space="preserve"> 382 <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version= 2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>409 <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 383 410 </data> 384 411 <data name=">>editTaskToolStripMenuItem.Name" xml:space="preserve"> … … 386 413 </data> 387 414 <data name=">>editTaskToolStripMenuItem.Type" xml:space="preserve"> 388 <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version= 2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>415 <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 389 416 </data> 390 417 <data name=">>deleteTaskToolStripMenuItem.Name" xml:space="preserve"> … … 392 419 </data> 393 420 <data name=">>deleteTaskToolStripMenuItem.Type" xml:space="preserve"> 394 <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version= 2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>421 <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 395 422 </data> 396 423 <data name=">>newTaskToolStripMenuItem.Name" xml:space="preserve"> … … 398 425 </data> 399 426 <data name=">>newTaskToolStripMenuItem.Type" xml:space="preserve"> 400 <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 427 <value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 428 </data> 429 <data name=">>progressTimer.Name" xml:space="preserve"> 430 <value>progressTimer</value> 431 </data> 432 <data name=">>progressTimer.Type" xml:space="preserve"> 433 <value>System.Windows.Forms.Timer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 401 434 </data> 402 435 <data name=">>$this.Name" xml:space="preserve"> … … 404 437 </data> 405 438 <data name=">>$this.Type" xml:space="preserve"> 406 <value>Eraser.BasePanel, Eraser, Version=6.1.0.2112, Culture=neutral, PublicKeyToken= 3ac89a0351e689b6</value>439 <value>Eraser.BasePanel, Eraser, Version=6.1.0.2112, Culture=neutral, PublicKeyToken=ab8c5acb8db9a36b</value> 407 440 </data> 408 441 </root>
Note: See TracChangeset
for help on using the changeset viewer.
