Fixed some hardware sorting issue in the gadget. Hardware with the same type and name would be added to the same section.
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.MenuItem1 = new System.Windows.Forms.MenuItem();
87 this.columnsMenuItem = new System.Windows.Forms.MenuItem();
88 this.valueMenuItem = new System.Windows.Forms.MenuItem();
89 this.minMenuItem = new System.Windows.Forms.MenuItem();
90 this.maxMenuItem = new System.Windows.Forms.MenuItem();
91 this.gadgetMenuItem = 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;
167 this.nodeTextBoxValue.DataPropertyName = "Value";
168 this.nodeTextBoxValue.IncrementalSearchEnabled = true;
169 this.nodeTextBoxValue.LeftMargin = 3;
170 this.nodeTextBoxValue.ParentColumn = this.value;
174 this.nodeTextBoxMin.DataPropertyName = "Min";
175 this.nodeTextBoxMin.IncrementalSearchEnabled = true;
176 this.nodeTextBoxMin.LeftMargin = 3;
177 this.nodeTextBoxMin.ParentColumn = this.min;
181 this.nodeTextBoxMax.DataPropertyName = "Max";
182 this.nodeTextBoxMax.IncrementalSearchEnabled = true;
183 this.nodeTextBoxMax.LeftMargin = 3;
184 this.nodeTextBoxMax.ParentColumn = this.max;
188 this.mainMenu.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
191 this.optionsMenuItem,
196 this.fileMenuItem.Index = 0;
197 this.fileMenuItem.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
198 this.saveReportMenuItem,
199 this.sumbitReportMenuItem,
202 this.fileMenuItem.Text = "File";
204 // saveReportMenuItem
206 this.saveReportMenuItem.Index = 0;
207 this.saveReportMenuItem.Text = "Save Report...";
208 this.saveReportMenuItem.Click += new System.EventHandler(this.saveReportMenuItem_Click);
210 // sumbitReportMenuItem
212 this.sumbitReportMenuItem.Index = 1;
213 this.sumbitReportMenuItem.Text = "Submit Report...";
214 this.sumbitReportMenuItem.Click += new System.EventHandler(this.sumbitReportMenuItem_Click);
218 this.MenuItem2.Index = 2;
219 this.MenuItem2.Text = "-";
223 this.exitMenuItem.Index = 3;
224 this.exitMenuItem.Text = "Exit";
225 this.exitMenuItem.Click += new System.EventHandler(this.exitClick);
229 this.viewMenuItem.Index = 1;
230 this.viewMenuItem.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
231 this.resetMinMaxMenuItem,
237 this.columnsMenuItem});
238 this.viewMenuItem.Text = "View";
240 // resetMinMaxMenuItem
242 this.resetMinMaxMenuItem.Index = 0;
243 this.resetMinMaxMenuItem.Text = "Reset Min/Max";
244 this.resetMinMaxMenuItem.Click += new System.EventHandler(this.resetMinMaxMenuItem_Click);
248 this.MenuItem3.Index = 1;
249 this.MenuItem3.Text = "-";
253 this.hiddenMenuItem.Index = 2;
254 this.hiddenMenuItem.Text = "Show Hidden Sensors";
258 this.plotMenuItem.Index = 3;
259 this.plotMenuItem.Text = "Show Plot";
263 this.MenuItem1.Index = 5;
264 this.MenuItem1.Text = "-";
268 this.columnsMenuItem.Index = 6;
269 this.columnsMenuItem.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
273 this.columnsMenuItem.Text = "Columns";
277 this.valueMenuItem.Index = 0;
278 this.valueMenuItem.Text = "Value";
282 this.minMenuItem.Index = 1;
283 this.minMenuItem.Text = "Min";
287 this.maxMenuItem.Index = 2;
288 this.maxMenuItem.Text = "Max";
292 this.gadgetMenuItem.Index = 4;
293 this.gadgetMenuItem.Text = "Show Gadget";
297 this.optionsMenuItem.Index = 2;
298 this.optionsMenuItem.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
299 this.startMinMenuItem,
300 this.minTrayMenuItem,
301 this.startupMenuItem,
302 this.separatorMenuItem,
303 this.temperatureUnitsMenuItem,
306 this.optionsMenuItem.Text = "Options";
310 this.startMinMenuItem.Index = 0;
311 this.startMinMenuItem.Text = "Start Minimized";
315 this.minTrayMenuItem.Index = 1;
316 this.minTrayMenuItem.Text = "Minimize To Tray";
320 this.startupMenuItem.Index = 2;
321 this.startupMenuItem.Text = "Run On Windows Startup";
325 this.separatorMenuItem.Index = 3;
326 this.separatorMenuItem.Text = "-";
328 // temperatureUnitsMenuItem
330 this.temperatureUnitsMenuItem.Index = 4;
331 this.temperatureUnitsMenuItem.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
332 this.celciusMenuItem,
333 this.fahrenheitMenuItem});
334 this.temperatureUnitsMenuItem.Text = "Temperature Unit";
338 this.celciusMenuItem.Index = 0;
339 this.celciusMenuItem.Text = "Celcius";
340 this.celciusMenuItem.Click += new System.EventHandler(this.celciusMenuItem_Click);
342 // fahrenheitMenuItem
344 this.fahrenheitMenuItem.Index = 1;
345 this.fahrenheitMenuItem.Text = "Fahrenheit";
346 this.fahrenheitMenuItem.Click += new System.EventHandler(this.fahrenheitMenuItem_Click);
350 this.MenuItem4.Index = 5;
351 this.MenuItem4.Text = "-";
355 this.hddMenuItem.Index = 6;
356 this.hddMenuItem.Text = "Read HDD sensors";
360 this.helpMenuItem.Index = 3;
361 this.helpMenuItem.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
362 this.aboutMenuItem});
363 this.helpMenuItem.Text = "Help";
367 this.aboutMenuItem.Index = 0;
368 this.aboutMenuItem.Text = "About";
369 this.aboutMenuItem.Click += new System.EventHandler(this.aboutMenuItem_Click);
373 this.saveFileDialog.DefaultExt = "txt";
374 this.saveFileDialog.FileName = "OpenHardwareMonitor.Report.txt";
375 this.saveFileDialog.Filter = "Text Documents|*.txt|All Files|*.*";
376 this.saveFileDialog.RestoreDirectory = true;
377 this.saveFileDialog.Title = "Save Report As";
381 this.timer.Interval = 1000;
382 this.timer.Tick += new System.EventHandler(this.timer_Tick);
386 this.splitContainer.Border3DStyle = System.Windows.Forms.Border3DStyle.Raised;
387 this.splitContainer.Color = System.Drawing.SystemColors.Control;
388 this.splitContainer.Cursor = System.Windows.Forms.Cursors.Default;
389 this.splitContainer.Location = new System.Drawing.Point(12, 12);
390 this.splitContainer.Name = "splitContainer";
391 this.splitContainer.Orientation = System.Windows.Forms.Orientation.Horizontal;
393 // splitContainer.Panel1
395 this.splitContainer.Panel1.Controls.Add(this.treeView);
397 // splitContainer.Panel2
399 this.splitContainer.Panel2.Controls.Add(this.plotPanel);
400 this.splitContainer.Panel2.Cursor = System.Windows.Forms.Cursors.Default;
401 this.splitContainer.Size = new System.Drawing.Size(386, 483);
402 this.splitContainer.SplitterDistance = 354;
403 this.splitContainer.SplitterWidth = 5;
404 this.splitContainer.TabIndex = 3;
408 this.treeView.BackColor = System.Drawing.SystemColors.Window;
409 this.treeView.BorderStyle = System.Windows.Forms.BorderStyle.None;
410 this.treeView.Columns.Add(this.sensor);
411 this.treeView.Columns.Add(this.value);
412 this.treeView.Columns.Add(this.min);
413 this.treeView.Columns.Add(this.max);
414 this.treeView.DefaultToolTipProvider = null;
415 this.treeView.Dock = System.Windows.Forms.DockStyle.Fill;
416 this.treeView.DragDropMarkColor = System.Drawing.Color.Black;
417 this.treeView.FullRowSelect = true;
418 this.treeView.GridLineStyle = Aga.Controls.Tree.GridLineStyle.Horizontal;
419 this.treeView.LineColor = System.Drawing.SystemColors.ControlDark;
420 this.treeView.Location = new System.Drawing.Point(0, 0);
421 this.treeView.Model = null;
422 this.treeView.Name = "treeView";
423 this.treeView.NodeControls.Add(this.nodeImage);
424 this.treeView.NodeControls.Add(this.nodeCheckBox);
425 this.treeView.NodeControls.Add(this.nodeTextBoxText);
426 this.treeView.NodeControls.Add(this.nodeTextBoxValue);
427 this.treeView.NodeControls.Add(this.nodeTextBoxMin);
428 this.treeView.NodeControls.Add(this.nodeTextBoxMax);
429 this.treeView.RowHeight = 18;
430 this.treeView.SelectedNode = null;
431 this.treeView.Size = new System.Drawing.Size(386, 354);
432 this.treeView.TabIndex = 0;
433 this.treeView.Text = "treeView";
434 this.treeView.UseColumns = true;
435 this.treeView.NodeMouseDoubleClick += new System.EventHandler<Aga.Controls.Tree.TreeNodeAdvMouseEventArgs>(this.treeView_NodeMouseDoubleClick);
436 this.treeView.Click += new System.EventHandler(this.treeView_Click);
440 this.plotPanel.Dock = System.Windows.Forms.DockStyle.Fill;
441 this.plotPanel.Location = new System.Drawing.Point(0, 0);
442 this.plotPanel.Name = "plotPanel";
443 this.plotPanel.Size = new System.Drawing.Size(386, 124);
444 this.plotPanel.TabIndex = 0;
448 this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
449 this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
450 this.ClientSize = new System.Drawing.Size(418, 554);
451 this.Controls.Add(this.splitContainer);
452 this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
453 this.Menu = this.mainMenu;
454 this.Name = "MainForm";
455 this.StartPosition = System.Windows.Forms.FormStartPosition.Manual;
456 this.Text = "Open Hardware Monitor";
457 this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.MainForm_FormClosed);
458 this.splitContainer.Panel1.ResumeLayout(false);
459 this.splitContainer.Panel2.ResumeLayout(false);
460 this.splitContainer.ResumeLayout(false);
461 this.ResumeLayout(false);
467 private Aga.Controls.Tree.TreeViewAdv treeView;
468 private System.Windows.Forms.MainMenu mainMenu;
469 private System.Windows.Forms.MenuItem fileMenuItem;
470 private System.Windows.Forms.MenuItem exitMenuItem;
471 private Aga.Controls.Tree.TreeColumn sensor;
472 private Aga.Controls.Tree.TreeColumn value;
473 private Aga.Controls.Tree.TreeColumn min;
474 private Aga.Controls.Tree.TreeColumn max;
475 private Aga.Controls.Tree.NodeControls.NodeIcon nodeImage;
476 private Aga.Controls.Tree.NodeControls.NodeTextBox nodeTextBoxText;
477 private Aga.Controls.Tree.NodeControls.NodeTextBox nodeTextBoxValue;
478 private Aga.Controls.Tree.NodeControls.NodeTextBox nodeTextBoxMin;
479 private Aga.Controls.Tree.NodeControls.NodeTextBox nodeTextBoxMax;
480 private SplitContainerAdv splitContainer;
481 private PlotPanel plotPanel;
482 private System.Windows.Forms.MenuItem viewMenuItem;
483 private System.Windows.Forms.MenuItem plotMenuItem;
484 private Aga.Controls.Tree.NodeControls.NodeCheckBox nodeCheckBox;
485 private System.Windows.Forms.MenuItem helpMenuItem;
486 private System.Windows.Forms.MenuItem aboutMenuItem;
487 private System.Windows.Forms.MenuItem saveReportMenuItem;
488 private System.Windows.Forms.MenuItem optionsMenuItem;
489 private System.Windows.Forms.MenuItem hddMenuItem;
490 private System.Windows.Forms.MenuItem minTrayMenuItem;
491 private System.Windows.Forms.MenuItem separatorMenuItem;
492 private System.Windows.Forms.ContextMenu sensorContextMenu;
493 private System.Windows.Forms.MenuItem startMinMenuItem;
494 private System.Windows.Forms.MenuItem startupMenuItem;
495 private System.Windows.Forms.SaveFileDialog saveFileDialog;
496 private System.Windows.Forms.Timer timer;
497 private System.Windows.Forms.MenuItem hiddenMenuItem;
498 private System.Windows.Forms.MenuItem MenuItem1;
499 private System.Windows.Forms.MenuItem columnsMenuItem;
500 private System.Windows.Forms.MenuItem valueMenuItem;
501 private System.Windows.Forms.MenuItem minMenuItem;
502 private System.Windows.Forms.MenuItem maxMenuItem;
503 private System.Windows.Forms.MenuItem temperatureUnitsMenuItem;
504 private System.Windows.Forms.MenuItem MenuItem4;
505 private System.Windows.Forms.MenuItem celciusMenuItem;
506 private System.Windows.Forms.MenuItem fahrenheitMenuItem;
507 private System.Windows.Forms.MenuItem sumbitReportMenuItem;
508 private System.Windows.Forms.MenuItem MenuItem2;
509 private System.Windows.Forms.MenuItem resetMinMaxMenuItem;
510 private System.Windows.Forms.MenuItem MenuItem3;
511 private System.Windows.Forms.MenuItem gadgetMenuItem;