Changeset 1133
- Timestamp:
- 6/16/2009 5:29:14 AM (4 years ago)
- Location:
- trunk/eraser6/Eraser
- Files:
-
- 3 edited
-
ProgressForm.Designer.cs (modified) (3 diffs)
-
ProgressForm.cs (modified) (3 diffs)
-
ProgressForm.resx (modified) (28 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/eraser6/Eraser/ProgressForm.Designer.cs
r1022 r1133 69 69 this.timeLeftLbl = new System.Windows.Forms.Label(); 70 70 this.timeLeft = new System.Windows.Forms.Label(); 71 this.hide = new System.Windows.Forms.Button(); 71 72 ((System.ComponentModel.ISupportInitialize)(this.title)).BeginInit(); 72 73 this.SuspendLayout(); … … 172 173 this.timeLeft.Name = "timeLeft"; 173 174 // 175 // hide 176 // 177 resources.ApplyResources(this.hide, "hide"); 178 this.hide.Name = "hide"; 179 this.hide.UseVisualStyleBackColor = true; 180 this.hide.Click += new System.EventHandler(this.hide_Click); 181 // 174 182 // ProgressForm 175 183 // 176 184 resources.ApplyResources(this, "$this"); 177 185 this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi; 186 this.Controls.Add(this.hide); 178 187 this.Controls.Add(this.timeLeft); 179 188 this.Controls.Add(this.timeLeftLbl); … … 226 235 private System.Windows.Forms.Label timeLeftLbl; 227 236 private System.Windows.Forms.Label timeLeft; 237 private System.Windows.Forms.Button hide; 228 238 } 229 239 } -
trunk/eraser6/Eraser/ProgressForm.cs
r1130 r1133 45 45 this.task = task; 46 46 this.lastUpdate = DateTime.Now; 47 this.ActiveControl = hide; 47 48 48 49 //Register the event handlers … … 138 139 } 139 140 140 //Change the Stop button to be a Close button. 141 //Change the Stop button to be a Close button and the Hide button 142 //to be disabled 143 hide.Enabled = false; 141 144 stop.Text = S._("Close"); 145 } 146 147 private void hide_Click(object sender, EventArgs e) 148 { 149 Close(); 142 150 } 143 151 … … 152 160 { 153 161 StringBuilder result = new StringBuilder(itemName.Length); 154 using (Graphics g = item.CreateGraphics()) 162 163 try 155 164 { 156 //Split the long file name into lines which fit into the width of the label 157 while (itemName.Length > 0) 165 using (Graphics g = item.CreateGraphics()) 158 166 { 159 int chars = 0; 160 int lines = 0; 161 g.MeasureString(itemName, item.Font, new SizeF(item.Width - 2, 15), 162 StringFormat.GenericDefault, out chars, out lines); 167 //Split the long file name into lines which fit into the width of the label 168 while (itemName.Length > 0) 169 { 170 int chars = 0; 171 int lines = 0; 172 g.MeasureString(itemName, item.Font, new SizeF(item.Width - 2, 15), 173 StringFormat.GenericDefault, out chars, out lines); 163 174 164 result.AppendLine(itemName.Substring(0, chars)); 165 itemName = itemName.Remove(0, chars); 175 result.AppendLine(itemName.Substring(0, chars)); 176 itemName = itemName.Remove(0, chars); 177 } 166 178 } 179 } 180 catch (ObjectDisposedException) 181 { 182 //Called when the user closes the form and the delegate call to Invoke was queued. 167 183 } 168 184 -
trunk/eraser6/Eraser/ProgressForm.resx
r1022 r1133 145 145 </data> 146 146 <data name=">>overallProgressLbl.ZOrder" xml:space="preserve"> 147 <value>1 7</value>147 <value>18</value> 148 148 </data> 149 149 <data name="overallProgress.Location" type="System.Drawing.Point, System.Drawing"> … … 166 166 </data> 167 167 <data name=">>overallProgress.ZOrder" xml:space="preserve"> 168 <value>1 6</value>168 <value>17</value> 169 169 </data> 170 170 <data name="jobTitle.AutoSize" type="System.Boolean, mscorlib"> … … 193 193 </data> 194 194 <data name=">>jobTitle.ZOrder" xml:space="preserve"> 195 <value>1 5</value>195 <value>16</value> 196 196 </data> 197 197 <data name="status.AutoSize" type="System.Boolean, mscorlib"> … … 223 223 </data> 224 224 <data name=">>status.ZOrder" xml:space="preserve"> 225 <value>1 4</value>225 <value>15</value> 226 226 </data> 227 227 <data name="statusLbl.AutoSize" type="System.Boolean, mscorlib"> … … 250 250 </data> 251 251 <data name=">>statusLbl.ZOrder" xml:space="preserve"> 252 <value>1 3</value>252 <value>14</value> 253 253 </data> 254 254 <data name="itemLbl.AutoSize" type="System.Boolean, mscorlib"> … … 262 262 </data> 263 263 <data name="itemLbl.TabIndex" type="System.Int32, mscorlib"> 264 <value> 6</value>264 <value>7</value> 265 265 </data> 266 266 <data name="itemLbl.Text" xml:space="preserve"> … … 277 277 </data> 278 278 <data name=">>itemLbl.ZOrder" xml:space="preserve"> 279 <value>1 2</value>279 <value>13</value> 280 280 </data> 281 281 <data name="item.Location" type="System.Drawing.Point, System.Drawing"> … … 286 286 </data> 287 287 <data name="item.TabIndex" type="System.Int32, mscorlib"> 288 <value> 7</value>288 <value>8</value> 289 289 </data> 290 290 <data name=">>item.Name" xml:space="preserve"> … … 298 298 </data> 299 299 <data name=">>item.ZOrder" xml:space="preserve"> 300 <value>1 1</value>300 <value>12</value> 301 301 </data> 302 302 <data name="passLbl.AutoSize" type="System.Boolean, mscorlib"> … … 310 310 </data> 311 311 <data name="passLbl.TabIndex" type="System.Int32, mscorlib"> 312 <value> 8</value>312 <value>9</value> 313 313 </data> 314 314 <data name="passLbl.Text" xml:space="preserve"> … … 325 325 </data> 326 326 <data name=">>passLbl.ZOrder" xml:space="preserve"> 327 <value>1 0</value>327 <value>11</value> 328 328 </data> 329 329 <data name="pass.AutoSize" type="System.Boolean, mscorlib"> … … 337 337 </data> 338 338 <data name="pass.TabIndex" type="System.Int32, mscorlib"> 339 <value> 9</value>339 <value>10</value> 340 340 </data> 341 341 <data name="pass.Text" xml:space="preserve"> … … 352 352 </data> 353 353 <data name=">>pass.ZOrder" xml:space="preserve"> 354 <value> 9</value>354 <value>10</value> 355 355 </data> 356 356 <data name="title.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> … … 833 833 </data> 834 834 <data name=">>title.ZOrder" xml:space="preserve"> 835 <value> 8</value>835 <value>9</value> 836 836 </data> 837 837 <data name="titleLbl.Font" type="System.Drawing.Font, System.Drawing"> … … 863 863 </data> 864 864 <data name=">>titleLbl.ZOrder" xml:space="preserve"> 865 <value> 7</value>865 <value>8</value> 866 866 </data> 867 867 <data name="itemProgressLbl.AutoSize" type="System.Boolean, mscorlib"> … … 875 875 </data> 876 876 <data name="itemProgressLbl.TabIndex" type="System.Int32, mscorlib"> 877 <value>1 3</value>877 <value>14</value> 878 878 </data> 879 879 <data name=">>itemProgressLbl.Name" xml:space="preserve"> … … 887 887 </data> 888 888 <data name=">>itemProgressLbl.ZOrder" xml:space="preserve"> 889 <value> 6</value>889 <value>7</value> 890 890 </data> 891 891 <data name="itemProgress.Location" type="System.Drawing.Point, System.Drawing"> … … 896 896 </data> 897 897 <data name="itemProgress.TabIndex" type="System.Int32, mscorlib"> 898 <value>1 2</value>898 <value>13</value> 899 899 </data> 900 900 <data name=">>itemProgress.Name" xml:space="preserve"> … … 908 908 </data> 909 909 <data name=">>itemProgress.ZOrder" xml:space="preserve"> 910 <value>5</value> 910 <value>6</value> 911 </data> 912 <assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> 913 <data name="stop.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms"> 914 <value>Bottom, Right</value> 911 915 </data> 912 916 <data name="stop.Location" type="System.Drawing.Point, System.Drawing"> … … 917 921 </data> 918 922 <data name="stop.TabIndex" type="System.Int32, mscorlib"> 919 <value>1 4</value>923 <value>16</value> 920 924 </data> 921 925 <data name="stop.Text" xml:space="preserve"> … … 932 936 </data> 933 937 <data name=">>stop.ZOrder" xml:space="preserve"> 934 <value> 4</value>938 <value>5</value> 935 939 </data> 936 940 <data name="bevelLine1.Location" type="System.Drawing.Point, System.Drawing"> … … 941 945 </data> 942 946 <data name="bevelLine1.TabIndex" type="System.Int32, mscorlib"> 943 <value> 16</value>947 <value>6</value> 944 948 </data> 945 949 <data name=">>bevelLine1.Name" xml:space="preserve"> … … 953 957 </data> 954 958 <data name=">>bevelLine1.ZOrder" xml:space="preserve"> 955 <value> 3</value>959 <value>4</value> 956 960 </data> 957 961 <data name="bevelLine2.Location" type="System.Drawing.Point, System.Drawing"> 958 <value>140, 13</value>962 <value>140, 8</value> 959 963 </data> 960 964 <data name="bevelLine2.Size" type="System.Drawing.Size, System.Drawing"> 961 <value>2, 194</value>965 <value>2, 200</value> 962 966 </data> 963 967 <data name="bevelLine2.TabIndex" type="System.Int32, mscorlib"> … … 974 978 </data> 975 979 <data name=">>bevelLine2.ZOrder" xml:space="preserve"> 976 <value> 2</value>980 <value>3</value> 977 981 </data> 978 982 <data name="timeLeftLbl.AutoSize" type="System.Boolean, mscorlib"> … … 986 990 </data> 987 991 <data name="timeLeftLbl.TabIndex" type="System.Int32, mscorlib"> 988 <value>1 0</value>992 <value>11</value> 989 993 </data> 990 994 <data name="timeLeftLbl.Text" xml:space="preserve"> … … 1001 1005 </data> 1002 1006 <data name=">>timeLeftLbl.ZOrder" xml:space="preserve"> 1003 <value> 1</value>1007 <value>2</value> 1004 1008 </data> 1005 1009 <data name="timeLeft.AutoSize" type="System.Boolean, mscorlib"> … … 1013 1017 </data> 1014 1018 <data name="timeLeft.TabIndex" type="System.Int32, mscorlib"> 1015 <value>1 1</value>1019 <value>12</value> 1016 1020 </data> 1017 1021 <data name="timeLeft.Text" xml:space="preserve"> … … 1028 1032 </data> 1029 1033 <data name=">>timeLeft.ZOrder" xml:space="preserve"> 1034 <value>1</value> 1035 </data> 1036 <data name="hide.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms"> 1037 <value>Bottom, Right</value> 1038 </data> 1039 <data name="hide.Location" type="System.Drawing.Point, System.Drawing"> 1040 <value>286, 184</value> 1041 </data> 1042 <data name="hide.Size" type="System.Drawing.Size, System.Drawing"> 1043 <value>75, 23</value> 1044 </data> 1045 <data name="hide.TabIndex" type="System.Int32, mscorlib"> 1046 <value>15</value> 1047 </data> 1048 <data name="hide.Text" xml:space="preserve"> 1049 <value>Hide</value> 1050 </data> 1051 <data name=">>hide.Name" xml:space="preserve"> 1052 <value>hide</value> 1053 </data> 1054 <data name=">>hide.Type" xml:space="preserve"> 1055 <value>System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 1056 </data> 1057 <data name=">>hide.Parent" xml:space="preserve"> 1058 <value>$this</value> 1059 </data> 1060 <data name=">>hide.ZOrder" xml:space="preserve"> 1030 1061 <value>0</value> 1031 1062 </data>
Note: See TracChangeset
for help on using the changeset viewer.
