Refactored some of the hardware monitoring code and fixed a few code inspection warnings.
3 Version: MPL 1.1/GPL 2.0/LGPL 2.1
5 The contents of this file are subject to the Mozilla Public License Version
6 1.1 (the "License"); you may not use this file except in compliance with
7 the License. You may obtain a copy of the License at
9 http://www.mozilla.org/MPL/
11 Software distributed under the License is distributed on an "AS IS" basis,
12 WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
13 for the specific language governing rights and limitations under the License.
15 The Original Code is the Open Hardware Monitor code.
17 The Initial Developer of the Original Code is
18 Michael Möller <m.moeller@gmx.ch>.
19 Portions created by the Initial Developer are Copyright (C) 2009-2010
20 the Initial Developer. All Rights Reserved.
24 Alternatively, the contents of this file may be used under the terms of
25 either the GNU General Public License Version 2 or later (the "GPL"), or
26 the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
27 in which case the provisions of the GPL or the LGPL are applicable instead
28 of those above. If you wish to allow use of your version of this file only
29 under the terms of either the GPL or the LGPL, and not to allow others to
30 use your version of this file under the terms of the MPL, indicate your
31 decision by deleting the provisions above and replace them with the notice
32 and other provisions required by the GPL or the LGPL. If you do not delete
33 the provisions above, a recipient may use your version of this file under
34 the terms of any one of the MPL, the GPL or the LGPL.
38 namespace OpenHardwareMonitor.GUI {
39 partial class MainForm {
41 /// Required designer variable.
43 private System.ComponentModel.IContainer components = null;
46 /// Clean up any resources being used.
48 /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
49 protected override void Dispose(bool disposing) {
50 if (disposing && (components != null)) {
53 base.Dispose(disposing);
56 #region Windows Form Designer generated code
59 /// Required method for Designer support - do not modify
60 /// the contents of this method with the code editor.
62 private void InitializeComponent() {
63 this.components = new System.ComponentModel.Container();
64 System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainForm));
65 this.sensor = new Aga.Controls.Tree.TreeColumn();
66 this.value = new Aga.Controls.Tree.TreeColumn();
67 this.min = new Aga.Controls.Tree.TreeColumn();
68 this.max = new Aga.Controls.Tree.TreeColumn();
69 this.nodeImage = new Aga.Controls.Tree.NodeControls.NodeIcon();
70 this.nodeCheckBox = new Aga.Controls.Tree.NodeControls.NodeCheckBox();
71 this.nodeTextBoxText = new Aga.Controls.Tree.NodeControls.NodeTextBox();
72 this.nodeTextBoxValue = new Aga.Controls.Tree.NodeControls.NodeTextBox();
73 this.nodeTextBoxMin = new Aga.Controls.Tree.NodeControls.NodeTextBox();
74 this.nodeTextBoxMax = new Aga.Controls.Tree.NodeControls.NodeTextBox();
75 this.mainMenu = new System.Windows.Forms.MainMenu(this.components);
76 this.fileMenuItem = new System.Windows.Forms.MenuItem();
77 this.saveReportMenuItem = new System.Windows.Forms.MenuItem();
78 this.sumbitReportMenuItem = new System.Windows.Forms.MenuItem();
79 this.MenuItem2 = new System.Windows.Forms.MenuItem();
80 this.exitMenuItem = new System.Windows.Forms.MenuItem();
81 this.viewMenuItem = new System.Windows.Forms.MenuItem();
82 this.resetMinMaxMenuItem = new System.Windows.Forms.MenuItem();
83 this.MenuItem3 = new System.Windows.Forms.MenuItem();
84 this.hiddenMenuItem = new System.Windows.Forms.MenuItem();
85 this.plotMenuItem = new System.Windows.Forms.MenuItem();
86 this.gadgetMenuItem = new System.Windows.Forms.MenuItem();
87 this.MenuItem1 = new System.Windows.Forms.MenuItem();
88 this.columnsMenuItem = new System.Windows.Forms.MenuItem();
89 this.valueMenuItem = new System.Windows.Forms.MenuItem();
90 this.minMenuItem = new System.Windows.Forms.MenuItem();
91 this.maxMenuItem = new System.Windows.Forms.MenuItem();
92 this.optionsMenuItem = new System.Windows.Forms.MenuItem();
93 this.startMinMenuItem = new System.Windows.Forms.MenuItem();
94 this.minTrayMenuItem = new System.Windows.Forms.MenuItem();
95 this.startupMenuItem = new System.Windows.Forms.MenuItem();
96 this.separatorMenuItem = new System.Windows.Forms.MenuItem();
97 this.temperatureUnitsMenuItem = new System.Windows.Forms.MenuItem();
98 this.celciusMenuItem = new System.Windows.Forms.MenuItem();
99 this.fahrenheitMenuItem = new System.Windows.Forms.MenuItem();
100 this.MenuItem4 = new System.Windows.Forms.MenuItem();
101 this.hddMenuItem = new System.Windows.Forms.MenuItem();
102 this.helpMenuItem = new System.Windows.Forms.MenuItem();
103 this.aboutMenuItem = new System.Windows.Forms.MenuItem();
104 this.sensorContextMenu = new System.Windows.Forms.ContextMenu();
105 this.saveFileDialog = new System.Windows.Forms.SaveFileDialog();
106 this.timer = new System.Windows.Forms.Timer(this.components);
107 this.splitContainer = new OpenHardwareMonitor.GUI.SplitContainerAdv();
108 this.treeView = new Aga.Controls.Tree.TreeViewAdv();
109 this.plotPanel = new OpenHardwareMonitor.GUI.PlotPanel();
110 this.splitContainer.Panel1.SuspendLayout();
111 this.splitContainer.Panel2.SuspendLayout();
112 this.splitContainer.SuspendLayout();
113 this.SuspendLayout();
117 this.sensor.Header = "Sensor";
118 this.sensor.SortOrder = System.Windows.Forms.SortOrder.None;
119 this.sensor.TooltipText = null;
120 this.sensor.Width = 250;
124 this.value.Header = "Value";
125 this.value.SortOrder = System.Windows.Forms.SortOrder.None;
126 this.value.TooltipText = null;
127 this.value.Width = 100;
131 this.min.Header = "Min";
132 this.min.SortOrder = System.Windows.Forms.SortOrder.None;
133 this.min.TooltipText = null;
134 this.min.Width = 100;
138 this.max.Header = "Max";
139 this.max.SortOrder = System.Windows.Forms.SortOrder.None;
140 this.max.TooltipText = null;
141 this.max.Width = 100;
145 this.nodeImage.DataPropertyName = "Image";
146 this.nodeImage.LeftMargin = 1;
147 this.nodeImage.ParentColumn = this.sensor;
148 this.nodeImage.ScaleMode = Aga.Controls.Tree.ImageScaleMode.Fit;
152 this.nodeCheckBox.DataPropertyName = "Plot";
153 this.nodeCheckBox.EditEnabled = true;
154 this.nodeCheckBox.LeftMargin = 3;
155 this.nodeCheckBox.ParentColumn = this.sensor;
159 this.nodeTextBoxText.DataPropertyName = "Text";
160 this.nodeTextBoxText.EditEnabled = true;
161 this.nodeTextBoxText.IncrementalSearchEnabled = true;
162 this.nodeTextBoxText.LeftMargin = 3;
163 this.nodeTextBoxText.ParentColumn = this.sensor;
164 this.nodeTextBoxText.Trimming = System.Drawing.StringTrimming.EllipsisCharacter;
168 this.nodeTextBoxValue.DataPropertyName = "Value";
169 this.nodeTextBoxValue.IncrementalSearchEnabled = true;
170 this.nodeTextBoxValue.LeftMargin = 3;
171 this.nodeTextBoxValue.ParentColumn = this.value;
172 this.nodeTextBoxValue.Trimming = System.Drawing.StringTrimming.EllipsisCharacter;
176 this.nodeTextBoxMin.DataPropertyName = "Min";
177 this.nodeTextBoxMin.IncrementalSearchEnabled = true;
178 this.nodeTextBoxMin.LeftMargin = 3;
179 this.nodeTextBoxMin.ParentColumn = this.min;
180 this.nodeTextBoxMin.Trimming = System.Drawing.StringTrimming.EllipsisCharacter;
184 this.nodeTextBoxMax.DataPropertyName = "Max";
185 this.nodeTextBoxMax.IncrementalSearchEnabled = true;
186 this.nodeTextBoxMax.LeftMargin = 3;
187 this.nodeTextBoxMax.ParentColumn = this.max;
188 this.nodeTextBoxMax.Trimming = System.Drawing.StringTrimming.EllipsisCharacter;
192 this.mainMenu.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
195 this.optionsMenuItem,
200 this.fileMenuItem.Index = 0;
201 this.fileMenuItem.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
202 this.saveReportMenuItem,
203 this.sumbitReportMenuItem,
206 this.fileMenuItem.Text = "File";
208 // saveReportMenuItem
210 this.saveReportMenuItem.Index = 0;
211 this.saveReportMenuItem.Text = "Save Report...";
212 this.saveReportMenuItem.Click += new System.EventHandler(this.saveReportMenuItem_Click);
214 // sumbitReportMenuItem
216 this.sumbitReportMenuItem.Index = 1;
217 this.sumbitReportMenuItem.Text = "Submit Report...";
218 this.sumbitReportMenuItem.Click += new System.EventHandler(this.sumbitReportMenuItem_Click);
222 this.MenuItem2.Index = 2;
223 this.MenuItem2.Text = "-";
227 this.exitMenuItem.Index = 3;
228 this.exitMenuItem.Text = "Exit";
229 this.exitMenuItem.Click += new System.EventHandler(this.exitClick);
233 this.viewMenuItem.Index = 1;
234 this.viewMenuItem.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
235 this.resetMinMaxMenuItem,
241 this.columnsMenuItem});
242 this.viewMenuItem.Text = "View";
244 // resetMinMaxMenuItem
246 this.resetMinMaxMenuItem.Index = 0;
247 this.resetMinMaxMenuItem.Text = "Reset Min/Max";
248 this.resetMinMaxMenuItem.Click += new System.EventHandler(this.resetMinMaxMenuItem_Click);
252 this.MenuItem3.Index = 1;
253 this.MenuItem3.Text = "-";
257 this.hiddenMenuItem.Index = 2;
258 this.hiddenMenuItem.Text = "Show Hidden Sensors";
262 this.plotMenuItem.Index = 3;
263 this.plotMenuItem.Text = "Show Plot";
267 this.gadgetMenuItem.Index = 4;
268 this.gadgetMenuItem.Text = "Show Gadget";
272 this.MenuItem1.Index = 5;
273 this.MenuItem1.Text = "-";
277 this.columnsMenuItem.Index = 6;
278 this.columnsMenuItem.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
282 this.columnsMenuItem.Text = "Columns";
286 this.valueMenuItem.Index = 0;
287 this.valueMenuItem.Text = "Value";
291 this.minMenuItem.Index = 1;
292 this.minMenuItem.Text = "Min";
296 this.maxMenuItem.Index = 2;
297 this.maxMenuItem.Text = "Max";
301 this.optionsMenuItem.Index = 2;
302 this.optionsMenuItem.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
303 this.startMinMenuItem,
304 this.minTrayMenuItem,
305 this.startupMenuItem,
306 this.separatorMenuItem,
307 this.temperatureUnitsMenuItem,
310 this.optionsMenuItem.Text = "Options";
314 this.startMinMenuItem.Index = 0;
315 this.startMinMenuItem.Text = "Start Minimized";
319 this.minTrayMenuItem.Index = 1;
320 this.minTrayMenuItem.Text = "Minimize To Tray";
324 this.startupMenuItem.Index = 2;
325 this.startupMenuItem.Text = "Run On Windows Startup";
329 this.separatorMenuItem.Index = 3;
330 this.separatorMenuItem.Text = "-";
332 // temperatureUnitsMenuItem
334 this.temperatureUnitsMenuItem.Index = 4;
335 this.temperatureUnitsMenuItem.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
336 this.celciusMenuItem,
337 this.fahrenheitMenuItem});
338 this.temperatureUnitsMenuItem.Text = "Temperature Unit";
342 this.celciusMenuItem.Index = 0;
343 this.celciusMenuItem.Text = "Celcius";
344 this.celciusMenuItem.Click += new System.EventHandler(this.celciusMenuItem_Click);
346 // fahrenheitMenuItem
348 this.fahrenheitMenuItem.Index = 1;
349 this.fahrenheitMenuItem.Text = "Fahrenheit";
350 this.fahrenheitMenuItem.Click += new System.EventHandler(this.fahrenheitMenuItem_Click);
354 this.MenuItem4.Index = 5;
355 this.MenuItem4.Text = "-";
359 this.hddMenuItem.Index = 6;
360 this.hddMenuItem.Text = "Read HDD sensors";
364 this.helpMenuItem.Index = 3;
365 this.helpMenuItem.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
366 this.aboutMenuItem});
367 this.helpMenuItem.Text = "Help";
371 this.aboutMenuItem.Index = 0;
372 this.aboutMenuItem.Text = "About";
373 this.aboutMenuItem.Click += new System.EventHandler(this.aboutMenuItem_Click);
377 this.saveFileDialog.DefaultExt = "txt";
378 this.saveFileDialog.FileName = "OpenHardwareMonitor.Report.txt";
379 this.saveFileDialog.Filter = "Text Documents|*.txt|All Files|*.*";
380 this.saveFileDialog.RestoreDirectory = true;
381 this.saveFileDialog.Title = "Save Report As";
385 this.timer.Interval = 1000;
386 this.timer.Tick += new System.EventHandler(this.timer_Tick);
390 this.splitContainer.Border3DStyle = System.Windows.Forms.Border3DStyle.Raised;
391 this.splitContainer.Color = System.Drawing.SystemColors.Control;
392 this.splitContainer.Cursor = System.Windows.Forms.Cursors.Default;
393 this.splitContainer.Location = new System.Drawing.Point(12, 12);
394 this.splitContainer.Name = "splitContainer";
395 this.splitContainer.Orientation = System.Windows.Forms.Orientation.Horizontal;
397 // splitContainer.Panel1
399 this.splitContainer.Panel1.Controls.Add(this.treeView);
401 // splitContainer.Panel2
403 this.splitContainer.Panel2.Controls.Add(this.plotPanel);
404 this.splitContainer.Panel2.Cursor = System.Windows.Forms.Cursors.Default;
405 this.splitContainer.Size = new System.Drawing.Size(386, 483);
406 this.splitContainer.SplitterDistance = 354;
407 this.splitContainer.SplitterWidth = 5;
408 this.splitContainer.TabIndex = 3;
412 this.treeView.BackColor = System.Drawing.SystemColors.Window;
413 this.treeView.BorderStyle = System.Windows.Forms.BorderStyle.None;
414 this.treeView.Columns.Add(this.sensor);
415 this.treeView.Columns.Add(this.value);
416 this.treeView.Columns.Add(this.min);
417 this.treeView.Columns.Add(this.max);
418 this.treeView.DefaultToolTipProvider = null;
419 this.treeView.Dock = System.Windows.Forms.DockStyle.Fill;
420 this.treeView.DragDropMarkColor = System.Drawing.Color.Black;
421 this.treeView.FullRowSelect = true;
422 this.treeView.GridLineStyle = Aga.Controls.Tree.GridLineStyle.Horizontal;
423 this.treeView.LineColor = System.Drawing.SystemColors.ControlDark;
424 this.treeView.Location = new System.Drawing.Point(0, 0);
425 this.treeView.Model = null;
426 this.treeView.Name = "treeView";
427 this.treeView.NodeControls.Add(this.nodeImage);
428 this.treeView.NodeControls.Add(this.nodeCheckBox);
429 this.treeView.NodeControls.Add(this.nodeTextBoxText);
430 this.treeView.NodeControls.Add(this.nodeTextBoxValue);
431 this.treeView.NodeControls.Add(this.nodeTextBoxMin);
432 this.treeView.NodeControls.Add(this.nodeTextBoxMax);
433 this.treeView.RowHeight = 18;
434 this.treeView.SelectedNode = null;
435 this.treeView.Size = new System.Drawing.Size(386, 354);
436 this.treeView.TabIndex = 0;
437 this.treeView.Text = "treeView";
438 this.treeView.UseColumns = true;
439 this.treeView.NodeMouseDoubleClick += new System.EventHandler<Aga.Controls.Tree.TreeNodeAdvMouseEventArgs>(this.treeView_NodeMouseDoubleClick);
440 this.treeView.Click += new System.EventHandler(this.treeView_Click);
444 this.plotPanel.Dock = System.Windows.Forms.DockStyle.Fill;
445 this.plotPanel.Location = new System.Drawing.Point(0, 0);
446 this.plotPanel.Name = "plotPanel";
447 this.plotPanel.Size = new System.Drawing.Size(386, 124);
448 this.plotPanel.TabIndex = 0;
452 this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
453 this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
454 this.ClientSize = new System.Drawing.Size(418, 554);
455 this.Controls.Add(this.splitContainer);
456 this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
457 this.Menu = this.mainMenu;
458 this.Name = "MainForm";
459 this.StartPosition = System.Windows.Forms.FormStartPosition.Manual;
460 this.Text = "Open Hardware Monitor";
461 this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.MainForm_FormClosed);
462 this.splitContainer.Panel1.ResumeLayout(false);
463 this.splitContainer.Panel2.ResumeLayout(false);
464 this.splitContainer.ResumeLayout(false);
465 this.ResumeLayout(false);
471 private Aga.Controls.Tree.TreeViewAdv treeView;
472 private System.Windows.Forms.MainMenu mainMenu;
473 private System.Windows.Forms.MenuItem fileMenuItem;
474 private System.Windows.Forms.MenuItem exitMenuItem;
475 private Aga.Controls.Tree.TreeColumn sensor;
476 private Aga.Controls.Tree.TreeColumn value;
477 private Aga.Controls.Tree.TreeColumn min;
478 private Aga.Controls.Tree.TreeColumn max;
479 private Aga.Controls.Tree.NodeControls.NodeIcon nodeImage;
480 private Aga.Controls.Tree.NodeControls.NodeTextBox nodeTextBoxText;
481 private Aga.Controls.Tree.NodeControls.NodeTextBox nodeTextBoxValue;
482 private Aga.Controls.Tree.NodeControls.NodeTextBox nodeTextBoxMin;
483 private Aga.Controls.Tree.NodeControls.NodeTextBox nodeTextBoxMax;
484 private SplitContainerAdv splitContainer;
485 private PlotPanel plotPanel;
486 private System.Windows.Forms.MenuItem viewMenuItem;
487 private System.Windows.Forms.MenuItem plotMenuItem;
488 private Aga.Controls.Tree.NodeControls.NodeCheckBox nodeCheckBox;
489 private System.Windows.Forms.MenuItem helpMenuItem;
490 private System.Windows.Forms.MenuItem aboutMenuItem;
491 private System.Windows.Forms.MenuItem saveReportMenuItem;
492 private System.Windows.Forms.MenuItem optionsMenuItem;
493 private System.Windows.Forms.MenuItem hddMenuItem;
494 private System.Windows.Forms.MenuItem minTrayMenuItem;
495 private System.Windows.Forms.MenuItem separatorMenuItem;
496 private System.Windows.Forms.ContextMenu sensorContextMenu;
497 private System.Windows.Forms.MenuItem startMinMenuItem;
498 private System.Windows.Forms.MenuItem startupMenuItem;
499 private System.Windows.Forms.SaveFileDialog saveFileDialog;
500 private System.Windows.Forms.Timer timer;
501 private System.Windows.Forms.MenuItem hiddenMenuItem;
502 private System.Windows.Forms.MenuItem MenuItem1;
503 private System.Windows.Forms.MenuItem columnsMenuItem;
504 private System.Windows.Forms.MenuItem valueMenuItem;
505 private System.Windows.Forms.MenuItem minMenuItem;
506 private System.Windows.Forms.MenuItem maxMenuItem;
507 private System.Windows.Forms.MenuItem temperatureUnitsMenuItem;
508 private System.Windows.Forms.MenuItem MenuItem4;
509 private System.Windows.Forms.MenuItem celciusMenuItem;
510 private System.Windows.Forms.MenuItem fahrenheitMenuItem;
511 private System.Windows.Forms.MenuItem sumbitReportMenuItem;
512 private System.Windows.Forms.MenuItem MenuItem2;
513 private System.Windows.Forms.MenuItem resetMinMaxMenuItem;
514 private System.Windows.Forms.MenuItem MenuItem3;
515 private System.Windows.Forms.MenuItem gadgetMenuItem;