Changeset 44
- Timestamp:
- Feb 26, 2005, 5:41:20 AM (19 years ago)
- Location:
- trunk/MacFaceFloat
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MacFaceFloat/ConfigurationForm.cs
r40 r44 10 10 namespace MacFace.FloatApp 11 11 { 12 public delegate void ConfigChangedEvent(); 13 12 14 /// <summary> 13 15 /// ConfigurationForm ÌTvÌà¾Å·B … … 15 17 public class ConfigurationForm : System.Windows.Forms.Form 16 18 { 17 private MacFaceApp _app;18 19 private Configuration _config; 19 private System.Windows.Forms.Button buttonCancel;20 private System.Windows.Forms.Button buttonApply;21 private System.Windows.Forms.Button buttonOK;22 20 private System.Windows.Forms.ImageList imageListFacePreviews; 23 21 private System.Windows.Forms.ToolTip toolTipPreviewDetail; 24 22 private System.Windows.Forms.ImageList imageListConfigTreeIcon; 25 private Label label6;23 private System.Windows.Forms.Label label6; 26 24 private System.Windows.Forms.CheckBox checkMouseMessage; 27 25 private System.Windows.Forms.Label label4; … … 39 37 private System.ComponentModel.IContainer components; 40 38 41 public ConfigurationForm(MacFaceApp app) 39 public event ConfigChangedEvent ConfigChanged; 40 41 public ConfigurationForm() 42 42 { 43 43 // … … 47 47 48 48 _config = Configuration.GetInstance(); 49 _app = app;50 49 } 51 50 … … 75 74 System.Resources.ResourceManager resources = new System.Resources.ResourceManager(typeof(ConfigurationForm)); 76 75 this.imageListConfigTreeIcon = new System.Windows.Forms.ImageList(this.components); 77 this.buttonCancel = new System.Windows.Forms.Button();78 this.buttonApply = new System.Windows.Forms.Button();79 this.buttonOK = new System.Windows.Forms.Button();80 76 this.imageListFacePreviews = new System.Windows.Forms.ImageList(this.components); 81 77 this.label6 = new System.Windows.Forms.Label(); … … 87 83 this.listViewFaces = new System.Windows.Forms.ListView(); 88 84 this.groupBox1 = new System.Windows.Forms.GroupBox(); 85 this.label5 = new System.Windows.Forms.Label(); 86 this.label2 = new System.Windows.Forms.Label(); 89 87 this.trackBarOpacity = new System.Windows.Forms.TrackBar(); 90 this.label2 = new System.Windows.Forms.Label();91 this.label5 = new System.Windows.Forms.Label();92 88 this.groupBox2 = new System.Windows.Forms.GroupBox(); 93 89 this.label7 = new System.Windows.Forms.Label(); … … 107 103 this.imageListConfigTreeIcon.TransparentColor = System.Drawing.Color.Transparent; 108 104 // 109 // buttonCancel110 //111 this.buttonCancel.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));112 this.buttonCancel.DialogResult = System.Windows.Forms.DialogResult.Cancel;113 this.buttonCancel.Location = new System.Drawing.Point(186, 386);114 this.buttonCancel.Name = "buttonCancel";115 this.buttonCancel.Size = new System.Drawing.Size(87, 21);116 this.buttonCancel.TabIndex = 1;117 this.buttonCancel.Text = "LZ";118 //119 // buttonApply120 //121 this.buttonApply.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));122 this.buttonApply.Enabled = false;123 this.buttonApply.Location = new System.Drawing.Point(282, 386);124 this.buttonApply.Name = "buttonApply";125 this.buttonApply.Size = new System.Drawing.Size(87, 21);126 this.buttonApply.TabIndex = 2;127 this.buttonApply.Text = "Kp(&A)";128 //129 // buttonOK130 //131 this.buttonOK.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));132 this.buttonOK.DialogResult = System.Windows.Forms.DialogResult.OK;133 this.buttonOK.Location = new System.Drawing.Point(90, 386);134 this.buttonOK.Name = "buttonOK";135 this.buttonOK.Size = new System.Drawing.Size(87, 21);136 this.buttonOK.TabIndex = 3;137 this.buttonOK.Text = "OK";138 this.buttonOK.Click += new System.EventHandler(this.buttonOK_Click);139 //140 105 // imageListFacePreviews 141 106 // … … 155 120 // 156 121 this.checkMouseMessage.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); 157 this.checkMouseMessage.Location = new System.Drawing.Point(8, 35 4);122 this.checkMouseMessage.Location = new System.Drawing.Point(8, 352); 158 123 this.checkMouseMessage.Name = "checkMouseMessage"; 159 124 this.checkMouseMessage.Size = new System.Drawing.Size(339, 16); 160 125 this.checkMouseMessage.TabIndex = 6; 161 126 this.checkMouseMessage.Text = "}EXÌ®ìðwÊÌEBhEÖ`¦é(&T)"; 127 this.checkMouseMessage.Click += new System.EventHandler(this.checkMouseMessage_Click); 162 128 // 163 129 // label4 … … 200 166 this.listViewFaces.Size = new System.Drawing.Size(362, 160); 201 167 this.listViewFaces.TabIndex = 12; 202 this.listViewFaces.DoubleClick += new System.EventHandler(this.listViewFaces_DoubleClick);203 168 this.listViewFaces.MouseMove += new System.Windows.Forms.MouseEventHandler(this.listViewFaces_MouseMove); 204 169 this.listViewFaces.SelectedIndexChanged += new System.EventHandler(this.listViewFaces_SelectedIndexChanged); … … 218 183 this.groupBox1.Text = "§¾x"; 219 184 // 220 // trackBarOpacity221 //222 this.trackBarOpacity.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)223 | System.Windows.Forms.AnchorStyles.Right)));224 this.trackBarOpacity.LargeChange = 10;225 this.trackBarOpacity.Location = new System.Drawing.Point(64, 16);226 this.trackBarOpacity.Maximum = 100;227 this.trackBarOpacity.Name = "trackBarOpacity";228 this.trackBarOpacity.Size = new System.Drawing.Size(232, 37);229 this.trackBarOpacity.TabIndex = 9;230 this.trackBarOpacity.TickFrequency = 10;231 this.trackBarOpacity.Value = 100;232 //233 // label2234 //235 this.label2.Location = new System.Drawing.Point(8, 24);236 this.label2.Name = "label2";237 this.label2.Size = new System.Drawing.Size(40, 11);238 this.label2.TabIndex = 11;239 this.label2.Text = "§¾";240 //241 185 // label5 242 186 // … … 248 192 this.label5.Text = "s§¾"; 249 193 this.label5.TextAlign = System.Drawing.ContentAlignment.TopRight; 194 // 195 // label2 196 // 197 this.label2.Location = new System.Drawing.Point(8, 24); 198 this.label2.Name = "label2"; 199 this.label2.Size = new System.Drawing.Size(40, 11); 200 this.label2.TabIndex = 11; 201 this.label2.Text = "§¾"; 202 // 203 // trackBarOpacity 204 // 205 this.trackBarOpacity.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 206 | System.Windows.Forms.AnchorStyles.Right))); 207 this.trackBarOpacity.LargeChange = 10; 208 this.trackBarOpacity.Location = new System.Drawing.Point(64, 16); 209 this.trackBarOpacity.Maximum = 100; 210 this.trackBarOpacity.Minimum = 5; 211 this.trackBarOpacity.Name = "trackBarOpacity"; 212 this.trackBarOpacity.Size = new System.Drawing.Size(232, 37); 213 this.trackBarOpacity.TabIndex = 9; 214 this.trackBarOpacity.TickFrequency = 10; 215 this.trackBarOpacity.Value = 100; 216 this.trackBarOpacity.ValueChanged += new System.EventHandler(this.trackBarOpacity_ValueChanged); 250 217 // 251 218 // groupBox2 … … 294 261 this.trackBarPatternSize.TickFrequency = 10; 295 262 this.trackBarPatternSize.Value = 100; 263 this.trackBarPatternSize.ValueChanged += new System.EventHandler(this.trackBarPatternSize_ValueChanged); 296 264 // 297 265 // ConfigurationForm 298 266 // 299 267 this.AutoScaleBaseSize = new System.Drawing.Size(5, 12); 300 this.ClientSize = new System.Drawing.Size(378, 413);268 this.ClientSize = new System.Drawing.Size(378, 376); 301 269 this.Controls.Add(this.groupBox2); 302 270 this.Controls.Add(this.groupBox1); … … 306 274 this.Controls.Add(this.listViewFaces); 307 275 this.Controls.Add(this.checkMouseMessage); 308 this.Controls.Add(this.buttonOK); 309 this.Controls.Add(this.buttonApply); 310 this.Controls.Add(this.buttonCancel); 311 this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; 276 this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow; 312 277 this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); 313 278 this.MaximizeBox = false; 314 279 this.MinimizeBox = false; 315 this.MinimumSize = new System.Drawing.Size(384, 4 40);280 this.MinimumSize = new System.Drawing.Size(384, 400); 316 281 this.Name = "ConfigurationForm"; 317 282 this.Text = "MacFace ÌÝè"; … … 354 319 } 355 320 356 private void buttonOK_Click(object sender, System.EventArgs e)357 {358 _config.Opacity = trackBarOpacity.Value;359 _config.PatternSize = trackBarPatternSize.Value;360 _config.TransparentMouseMessage = checkMouseMessage.Checked;361 362 this.Close();363 }364 365 321 private void AddPreviewListItem(string path) 366 322 { … … 399 355 } 400 356 357 private void buttonBrowse_Click(object sender, System.EventArgs e) 358 { 359 FolderBrowserDialog folderBrowser = new FolderBrowserDialog(); 360 folderBrowser.SelectedPath = Application.StartupPath; 361 folderBrowser.Description = "çp^[t@C̶ݷétH_ðIðµÄ¾³¢B"; 362 if (folderBrowser.ShowDialog() == DialogResult.OK) 363 { 364 AddPreviewListItem(folderBrowser.SelectedPath); 365 } 366 } 367 401 368 private void listViewFaces_MouseMove(object sender, System.Windows.Forms.MouseEventArgs e) 402 369 { … … 421 388 private void listViewFaces_SelectedIndexChanged(object sender, System.EventArgs e) 422 389 { 423 if (listViewFaces.SelectedItems.Count == 0) 390 if (listViewFaces.SelectedItems.Count != 0) 391 { 392 ListViewItem item = listViewFaces.SelectedItems[0]; 393 linkWebSite.Text = item.SubItems[4].Text; 394 395 _config.FaceDefPath = item.SubItems[1].Text; 396 ConfigChanged(); 397 } 398 else 424 399 { 425 400 linkWebSite.Text = ""; 426 401 } 427 else 428 { 429 ListViewItem item = listViewFaces.SelectedItems[0]; 430 linkWebSite.Text = item.SubItems[4].Text; 431 } 432 } 433 434 private void listViewFaces_DoubleClick(object sender, System.EventArgs e) 435 { 436 Point pos = listViewFaces.PointToClient(Cursor.Position); 437 ListViewItem item = listViewFaces.GetItemAt(pos.X, pos.Y); 438 439 if (item != null) 440 { 441 // TODO: ±±¾¯A^CÉÝèàeª½f³êéÌͽ¥ÁÛ¢ 442 _app.LoadFaceDefine(item.SubItems[1].Text); 443 } 444 } 445 446 private void buttonBrowse_Click(object sender, System.EventArgs e) 447 { 448 FolderBrowserDialog folderBrowser = new FolderBrowserDialog(); 449 folderBrowser.SelectedPath = Application.StartupPath; 450 folderBrowser.Description = "çp^[t@C̶ݷétH_ðIðµÄ¾³¢B"; 451 if (folderBrowser.ShowDialog() == DialogResult.OK) 452 { 453 AddPreviewListItem(folderBrowser.SelectedPath); 454 } 402 } 403 404 private void trackBarOpacity_ValueChanged(object sender, System.EventArgs e) 405 { 406 _config.Opacity = trackBarOpacity.Value; 407 ConfigChanged(); 408 } 409 410 private void trackBarPatternSize_ValueChanged(object sender, System.EventArgs e) 411 { 412 _config.PatternSize = trackBarPatternSize.Value; 413 ConfigChanged(); 414 } 415 416 private void checkMouseMessage_Click(object sender, System.EventArgs e) 417 { 418 _config.TransparentMouseMessage = checkMouseMessage.Checked; 419 ConfigChanged(); 455 420 } 456 421 … … 461 426 } 462 427 } 428 463 429 } 464 430 } -
trunk/MacFaceFloat/ConfigurationForm.resx
r40 r44 241 241 </value> 242 242 </data> 243 <data name="buttonCancel.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">244 <value>False</value>245 </data>246 <data name="buttonCancel.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">247 <value>Private</value>248 </data>249 <data name="buttonCancel.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">250 <value>Private</value>251 </data>252 <data name="buttonApply.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">253 <value>Private</value>254 </data>255 <data name="buttonApply.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">256 <value>False</value>257 </data>258 <data name="buttonApply.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">259 <value>Private</value>260 </data>261 <data name="buttonOK.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">262 <value>False</value>263 </data>264 <data name="buttonOK.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">265 <value>Private</value>266 </data>267 <data name="buttonOK.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">268 <value>Private</value>269 </data>270 243 <data name="imageListFacePreviews.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 271 244 <value>Private</value> … … 313 286 <value>Private</value> 314 287 </data> 288 <data name="linkWebSite.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 289 <value>Private</value> 290 </data> 315 291 <data name="linkWebSite.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 316 <value>Private</value>317 </data>318 <data name="linkWebSite.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">319 292 <value>Private</value> 320 293 </data> … … 358 331 <value>Private</value> 359 332 </data> 333 <data name="label5.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 334 <value>False</value> 335 </data> 336 <data name="label5.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 337 <value>Private</value> 338 </data> 339 <data name="label5.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 340 <value>Private</value> 341 </data> 342 <data name="label2.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 343 <value>False</value> 344 </data> 345 <data name="label2.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 346 <value>Private</value> 347 </data> 348 <data name="label2.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 349 <value>Private</value> 350 </data> 360 351 <data name="trackBarOpacity.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 361 352 <value>False</value> … … 365 356 </data> 366 357 <data name="trackBarOpacity.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 367 <value>Private</value>368 </data>369 <data name="label2.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">370 <value>False</value>371 </data>372 <data name="label2.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">373 <value>Private</value>374 </data>375 <data name="label2.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">376 <value>Private</value>377 </data>378 <data name="label5.Locked" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">379 <value>False</value>380 </data>381 <data name="label5.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">382 <value>Private</value>383 </data>384 <data name="label5.Modifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">385 358 <value>Private</value> 386 359 </data> … … 433 406 <value>False</value> 434 407 </data> 408 <data name="$this.Language" type="System.Globalization.CultureInfo, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 409 <value>(Default)</value> 410 </data> 411 <data name="$this.TrayLargeIcon" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 412 <value>False</value> 413 </data> 414 <data name="$this.Localizable" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 415 <value>False</value> 416 </data> 417 <data name="$this.GridSize" type="System.Drawing.Size, System.Drawing, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> 418 <value>8, 8</value> 419 </data> 420 <data name="$this.DrawGrid" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 421 <value>True</value> 422 </data> 423 <data name="$this.TrayHeight" type="System.Int32, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 424 <value>80</value> 425 </data> 426 <data name="$this.SnapToGrid" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 427 <value>True</value> 428 </data> 435 429 <data name="$this.Name"> 436 430 <value>ConfigurationForm</value> 437 </data>438 <data name="$this.Language" type="System.Globalization.CultureInfo, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">439 <value>(Default)</value>440 </data>441 <data name="$this.TrayLargeIcon" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">442 <value>False</value>443 </data>444 <data name="$this.Localizable" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">445 <value>False</value>446 </data>447 <data name="$this.GridSize" type="System.Drawing.Size, System.Drawing, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">448 <value>8, 8</value>449 </data>450 <data name="$this.DrawGrid" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">451 <value>True</value>452 </data>453 <data name="$this.TrayHeight" type="System.Int32, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">454 <value>80</value>455 </data>456 <data name="$this.SnapToGrid" type="System.Boolean, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">457 <value>True</value>458 431 </data> 459 432 <data name="$this.DefaultModifiers" type="System.CodeDom.MemberAttributes, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> -
trunk/MacFaceFloat/MacFaceApp.cs
r43 r44 107 107 } 108 108 109 Application.ApplicationExit += new EventHandler(Application_ApplicationExit);110 111 109 patternWindow.Location = config.Location; 112 ApplyConfiguration(); 110 patternWindow.Opacity = (float)config.Opacity / 100; 111 patternWindow.PatternSize = (float)config.PatternSize / 100; 112 patternWindow.TransparentMouseMessage = config.TransparentMouseMessage; 113 113 114 114 patternWindow.Show(); 115 115 updateTimer.Start(); 116 116 117 Application.ApplicationExit += new EventHandler(Application_ApplicationExit); 117 118 Application.Run(this); 118 119 } … … 123 124 124 125 // Û¶ 125 config.FaceDefPath = patternWindow.FaceDef.Path;126 126 config.Location = patternWindow.Location; 127 127 config.Save(); … … 231 231 } 232 232 233 // TODO:[fBOÌúÝèÆÝèÏX̽fͪ¯é׫234 private void ApplyConfiguration()235 {236 patternWindow.Opacity = (float)config.Opacity / 100;237 patternWindow.PatternSize = (float)config.PatternSize / 100;238 patternWindow.TransparentMouseMessage = config.TransparentMouseMessage;239 240 patternWindow.Refresh();241 }242 243 233 /* 244 234 * j … … 259 249 private void menuItemConfigure_Click(object sender, EventArgs e) 260 250 { 261 ConfigurationForm configForm = new ConfigurationForm(this); 262 if (configForm.ShowDialog() == DialogResult.OK) 263 { 264 ApplyConfiguration(); 265 } 251 ConfigurationForm configForm = new ConfigurationForm(); 252 configForm.ConfigChanged += new ConfigChangedEvent(configForm_ConfigChanged); 253 configForm.Show(); 254 } 255 256 private void configForm_ConfigChanged() 257 { 258 if (patternWindow.FaceDef.Path != config.FaceDefPath) 259 { 260 bool result = LoadFaceDefine(config.FaceDefPath); 261 // p^[ÏXɸsµ½çÝèð³Éß· 262 if (!result) 263 { 264 config.FaceDefPath = patternWindow.FaceDef.Path; 265 } 266 } 267 268 patternWindow.Opacity = (float)config.Opacity / 100; 269 patternWindow.PatternSize = (float)config.PatternSize / 100; 270 patternWindow.TransparentMouseMessage = config.TransparentMouseMessage; 271 272 patternWindow.Refresh(); 266 273 } 267 274 }
Note: See TracChangeset
for help on using the changeset viewer.