diff --git a/YAMDCC.GUI/MainWindow.Designer.cs b/YAMDCC.GUI/MainWindow.Designer.cs
index 0bfe187..1e9b4ae 100644
--- a/YAMDCC.GUI/MainWindow.Designer.cs
+++ b/YAMDCC.GUI/MainWindow.Designer.cs
@@ -126,8 +126,8 @@ private void InitializeComponent()
this.tsiHelp});
this.menuStrip.Location = new System.Drawing.Point(0, 0);
this.menuStrip.Name = "menuStrip";
- this.menuStrip.Padding = new System.Windows.Forms.Padding(5, 2, 0, 2);
- this.menuStrip.Size = new System.Drawing.Size(540, 24);
+ this.menuStrip.Padding = new System.Windows.Forms.Padding(6, 2, 0, 2);
+ this.menuStrip.Size = new System.Drawing.Size(675, 28);
this.menuStrip.TabIndex = 0;
//
// tsiFile
@@ -141,51 +141,51 @@ private void InitializeComponent()
this.sep2,
this.tsiExit});
this.tsiFile.Name = "tsiFile";
- this.tsiFile.Size = new System.Drawing.Size(37, 20);
+ this.tsiFile.Size = new System.Drawing.Size(46, 24);
this.tsiFile.Text = "File";
//
// tsiLoadConf
//
this.tsiLoadConf.Name = "tsiLoadConf";
- this.tsiLoadConf.Size = new System.Drawing.Size(154, 22);
+ this.tsiLoadConf.Size = new System.Drawing.Size(192, 26);
this.tsiLoadConf.Text = "Load config";
this.tsiLoadConf.Click += new System.EventHandler(this.tsiLoadConf_Click);
//
// tsiSaveConf
//
this.tsiSaveConf.Name = "tsiSaveConf";
- this.tsiSaveConf.Size = new System.Drawing.Size(154, 22);
+ this.tsiSaveConf.Size = new System.Drawing.Size(192, 26);
this.tsiSaveConf.Text = "Save config";
this.tsiSaveConf.Click += new System.EventHandler(this.tsiSaveConf_Click);
//
// sep1
//
this.sep1.Name = "sep1";
- this.sep1.Size = new System.Drawing.Size(151, 6);
+ this.sep1.Size = new System.Drawing.Size(189, 6);
//
// tsiApply
//
this.tsiApply.Name = "tsiApply";
- this.tsiApply.Size = new System.Drawing.Size(154, 22);
+ this.tsiApply.Size = new System.Drawing.Size(192, 26);
this.tsiApply.Text = "Apply changes";
this.tsiApply.Click += new System.EventHandler(this.tsiApply_Click);
//
// tsiRevert
//
this.tsiRevert.Name = "tsiRevert";
- this.tsiRevert.Size = new System.Drawing.Size(154, 22);
+ this.tsiRevert.Size = new System.Drawing.Size(192, 26);
this.tsiRevert.Text = "Revert changes";
this.tsiRevert.Click += new System.EventHandler(this.tsiRevert_Click);
//
// sep2
//
this.sep2.Name = "sep2";
- this.sep2.Size = new System.Drawing.Size(151, 6);
+ this.sep2.Size = new System.Drawing.Size(189, 6);
//
// tsiExit
//
this.tsiExit.Name = "tsiExit";
- this.tsiExit.Size = new System.Drawing.Size(154, 22);
+ this.tsiExit.Size = new System.Drawing.Size(192, 26);
this.tsiExit.Text = "Exit";
this.tsiExit.Click += new System.EventHandler(this.tsiExit_Click);
//
@@ -200,13 +200,13 @@ private void InitializeComponent()
this.tsiStopSvc,
this.tsiUninstall});
this.tsiOptions.Name = "tsiOptions";
- this.tsiOptions.Size = new System.Drawing.Size(61, 20);
+ this.tsiOptions.Size = new System.Drawing.Size(75, 24);
this.tsiOptions.Text = "Options";
//
// tsiProfAdd
//
this.tsiProfAdd.Name = "tsiProfAdd";
- this.tsiProfAdd.Size = new System.Drawing.Size(204, 22);
+ this.tsiProfAdd.Size = new System.Drawing.Size(255, 26);
this.tsiProfAdd.Text = "New fan profile...";
this.tsiProfAdd.Click += new System.EventHandler(this.tsiProfAdd_Click);
//
@@ -218,64 +218,64 @@ private void InitializeComponent()
this.sep3,
this.tsiProfDel});
this.tsiProfEdit.Name = "tsiProfEdit";
- this.tsiProfEdit.Size = new System.Drawing.Size(204, 22);
+ this.tsiProfEdit.Size = new System.Drawing.Size(255, 26);
this.tsiProfEdit.Text = "Edit current fan profile";
//
// tsiProfRename
//
this.tsiProfRename.Name = "tsiProfRename";
- this.tsiProfRename.Size = new System.Drawing.Size(178, 22);
+ this.tsiProfRename.Size = new System.Drawing.Size(224, 26);
this.tsiProfRename.Text = "Change Name";
this.tsiProfRename.Click += new System.EventHandler(this.tsiProfRename_Click);
//
// tsiProfChangeDesc
//
this.tsiProfChangeDesc.Name = "tsiProfChangeDesc";
- this.tsiProfChangeDesc.Size = new System.Drawing.Size(178, 22);
+ this.tsiProfChangeDesc.Size = new System.Drawing.Size(224, 26);
this.tsiProfChangeDesc.Text = "Change Description";
this.tsiProfChangeDesc.Click += new System.EventHandler(this.tsiProfChangeDesc_Click);
//
// sep3
//
this.sep3.Name = "sep3";
- this.sep3.Size = new System.Drawing.Size(175, 6);
+ this.sep3.Size = new System.Drawing.Size(221, 6);
//
// tsiProfDel
//
this.tsiProfDel.Name = "tsiProfDel";
- this.tsiProfDel.Size = new System.Drawing.Size(178, 22);
+ this.tsiProfDel.Size = new System.Drawing.Size(224, 26);
this.tsiProfDel.Text = "Delete";
this.tsiProfDel.Click += new System.EventHandler(this.tsiProfDel_Click);
//
// sep4
//
this.sep4.Name = "sep4";
- this.sep4.Size = new System.Drawing.Size(201, 6);
+ this.sep4.Size = new System.Drawing.Size(252, 6);
//
// tsiECMon
//
this.tsiECMon.CheckOnClick = true;
this.tsiECMon.Name = "tsiECMon";
- this.tsiECMon.Size = new System.Drawing.Size(204, 22);
+ this.tsiECMon.Size = new System.Drawing.Size(255, 26);
this.tsiECMon.Text = "Enable EC monitoring";
this.tsiECMon.Click += new System.EventHandler(this.tsiECMon_Click);
//
// sep5
//
this.sep5.Name = "sep5";
- this.sep5.Size = new System.Drawing.Size(201, 6);
+ this.sep5.Size = new System.Drawing.Size(252, 6);
//
// tsiStopSvc
//
this.tsiStopSvc.Name = "tsiStopSvc";
- this.tsiStopSvc.Size = new System.Drawing.Size(204, 22);
+ this.tsiStopSvc.Size = new System.Drawing.Size(255, 26);
this.tsiStopSvc.Text = "Stop service and exit";
this.tsiStopSvc.Click += new System.EventHandler(this.tsiStopSvc_Click);
//
// tsiUninstall
//
this.tsiUninstall.Name = "tsiUninstall";
- this.tsiUninstall.Size = new System.Drawing.Size(204, 22);
+ this.tsiUninstall.Size = new System.Drawing.Size(255, 26);
this.tsiUninstall.Text = "Uninstall service and exit";
this.tsiUninstall.Click += new System.EventHandler(this.tsiUninstall_Click);
//
@@ -285,20 +285,20 @@ private void InitializeComponent()
this.tsiAbout,
this.tsiSource});
this.tsiHelp.Name = "tsiHelp";
- this.tsiHelp.Size = new System.Drawing.Size(44, 20);
+ this.tsiHelp.Size = new System.Drawing.Size(55, 24);
this.tsiHelp.Text = "Help";
//
// tsiAbout
//
this.tsiAbout.Name = "tsiAbout";
- this.tsiAbout.Size = new System.Drawing.Size(141, 22);
+ this.tsiAbout.Size = new System.Drawing.Size(176, 26);
this.tsiAbout.Text = "About";
this.tsiAbout.Click += new System.EventHandler(this.tsiAbout_Click);
//
// tsiSource
//
this.tsiSource.Name = "tsiSource";
- this.tsiSource.Size = new System.Drawing.Size(141, 22);
+ this.tsiSource.Size = new System.Drawing.Size(176, 26);
this.tsiSource.Text = "Source Code";
this.tsiSource.Click += new System.EventHandler(this.tsiSrc_Click);
//
@@ -309,13 +309,13 @@ private void InitializeComponent()
this.tblMain.Controls.Add(this.tcMain, 0, 0);
this.tblMain.Controls.Add(this.flwStats, 0, 1);
this.tblMain.Dock = System.Windows.Forms.DockStyle.Fill;
- this.tblMain.Location = new System.Drawing.Point(0, 24);
+ this.tblMain.Location = new System.Drawing.Point(0, 28);
this.tblMain.Margin = new System.Windows.Forms.Padding(0);
this.tblMain.Name = "tblMain";
this.tblMain.RowCount = 2;
this.tblMain.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F));
this.tblMain.RowStyles.Add(new System.Windows.Forms.RowStyle());
- this.tblMain.Size = new System.Drawing.Size(540, 416);
+ this.tblMain.Size = new System.Drawing.Size(675, 522);
this.tblMain.TabIndex = 1;
//
// tcMain
@@ -323,19 +323,21 @@ private void InitializeComponent()
this.tcMain.Controls.Add(this.tabFanControl);
this.tcMain.Controls.Add(this.tabOptions);
this.tcMain.Dock = System.Windows.Forms.DockStyle.Fill;
- this.tcMain.Location = new System.Drawing.Point(3, 3);
+ this.tcMain.Location = new System.Drawing.Point(4, 4);
+ this.tcMain.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
this.tcMain.Name = "tcMain";
this.tcMain.SelectedIndex = 0;
- this.tcMain.Size = new System.Drawing.Size(534, 392);
+ this.tcMain.Size = new System.Drawing.Size(667, 490);
this.tcMain.TabIndex = 6;
//
// tabFanControl
//
this.tabFanControl.BackColor = System.Drawing.Color.White;
this.tabFanControl.Controls.Add(this.tblFanControl);
- this.tabFanControl.Location = new System.Drawing.Point(4, 24);
+ this.tabFanControl.Location = new System.Drawing.Point(4, 29);
+ this.tabFanControl.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
this.tabFanControl.Name = "tabFanControl";
- this.tabFanControl.Size = new System.Drawing.Size(526, 364);
+ this.tabFanControl.Size = new System.Drawing.Size(659, 457);
this.tabFanControl.TabIndex = 0;
this.tabFanControl.Text = "Fan Control";
//
@@ -354,7 +356,7 @@ private void InitializeComponent()
this.tblFanControl.RowStyles.Add(new System.Windows.Forms.RowStyle());
this.tblFanControl.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F));
this.tblFanControl.RowStyles.Add(new System.Windows.Forms.RowStyle());
- this.tblFanControl.Size = new System.Drawing.Size(526, 364);
+ this.tblFanControl.Size = new System.Drawing.Size(659, 457);
this.tblFanControl.TabIndex = 0;
//
// tblCurve
@@ -363,18 +365,18 @@ private void InitializeComponent()
this.tblCurve.ColumnCount = 2;
this.tblCurve.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle());
this.tblCurve.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle());
- this.tblCurve.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 20F));
- this.tblCurve.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 20F));
- this.tblCurve.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 20F));
- this.tblCurve.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 20F));
- this.tblCurve.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 20F));
- this.tblCurve.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 20F));
- this.tblCurve.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 20F));
+ this.tblCurve.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 25F));
+ this.tblCurve.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 25F));
+ this.tblCurve.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 25F));
+ this.tblCurve.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 25F));
+ this.tblCurve.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 25F));
+ this.tblCurve.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 25F));
+ this.tblCurve.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 25F));
this.tblCurve.Controls.Add(this.lblSpeed, 0, 0);
this.tblCurve.Controls.Add(this.lblUpT, 0, 2);
this.tblCurve.Controls.Add(this.lblDownT, 0, 3);
this.tblCurve.Dock = System.Windows.Forms.DockStyle.Fill;
- this.tblCurve.Location = new System.Drawing.Point(0, 29);
+ this.tblCurve.Location = new System.Drawing.Point(0, 37);
this.tblCurve.Margin = new System.Windows.Forms.Padding(0);
this.tblCurve.Name = "tblCurve";
this.tblCurve.RowCount = 4;
@@ -382,16 +384,17 @@ private void InitializeComponent()
this.tblCurve.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F));
this.tblCurve.RowStyles.Add(new System.Windows.Forms.RowStyle());
this.tblCurve.RowStyles.Add(new System.Windows.Forms.RowStyle());
- this.tblCurve.Size = new System.Drawing.Size(526, 305);
+ this.tblCurve.Size = new System.Drawing.Size(659, 382);
this.tblCurve.TabIndex = 6;
//
// lblSpeed
//
this.lblSpeed.Anchor = System.Windows.Forms.AnchorStyles.Right;
this.lblSpeed.AutoSize = true;
- this.lblSpeed.Location = new System.Drawing.Point(5, 0);
+ this.lblSpeed.Location = new System.Drawing.Point(4, 0);
+ this.lblSpeed.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.lblSpeed.Name = "lblSpeed";
- this.lblSpeed.Size = new System.Drawing.Size(60, 15);
+ this.lblSpeed.Size = new System.Drawing.Size(77, 20);
this.lblSpeed.TabIndex = 0;
this.lblSpeed.Text = "Speed (%)";
//
@@ -399,9 +402,10 @@ private void InitializeComponent()
//
this.lblUpT.Anchor = System.Windows.Forms.AnchorStyles.Right;
this.lblUpT.AutoSize = true;
- this.lblUpT.Location = new System.Drawing.Point(19, 275);
+ this.lblUpT.Location = new System.Drawing.Point(24, 342);
+ this.lblUpT.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.lblUpT.Name = "lblUpT";
- this.lblUpT.Size = new System.Drawing.Size(46, 15);
+ this.lblUpT.Size = new System.Drawing.Size(57, 20);
this.lblUpT.TabIndex = 1;
this.lblUpT.Text = "Up (°C)";
//
@@ -409,9 +413,10 @@ private void InitializeComponent()
//
this.lblDownT.Anchor = System.Windows.Forms.AnchorStyles.Right;
this.lblDownT.AutoSize = true;
- this.lblDownT.Location = new System.Drawing.Point(3, 290);
+ this.lblDownT.Location = new System.Drawing.Point(4, 362);
+ this.lblDownT.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.lblDownT.Name = "lblDownT";
- this.lblDownT.Size = new System.Drawing.Size(62, 15);
+ this.lblDownT.Size = new System.Drawing.Size(77, 20);
this.lblDownT.TabIndex = 2;
this.lblDownT.Text = "Down (°C)";
//
@@ -428,16 +433,16 @@ private void InitializeComponent()
this.flwFanSelect.Location = new System.Drawing.Point(0, 0);
this.flwFanSelect.Margin = new System.Windows.Forms.Padding(0);
this.flwFanSelect.Name = "flwFanSelect";
- this.flwFanSelect.Size = new System.Drawing.Size(526, 29);
+ this.flwFanSelect.Size = new System.Drawing.Size(659, 37);
this.flwFanSelect.TabIndex = 0;
//
// lblFanSel
//
this.lblFanSel.AutoSize = true;
- this.lblFanSel.Location = new System.Drawing.Point(3, 7);
- this.lblFanSel.Margin = new System.Windows.Forms.Padding(3, 7, 0, 3);
+ this.lblFanSel.Location = new System.Drawing.Point(4, 9);
+ this.lblFanSel.Margin = new System.Windows.Forms.Padding(4, 9, 0, 4);
this.lblFanSel.Name = "lblFanSel";
- this.lblFanSel.Size = new System.Drawing.Size(29, 15);
+ this.lblFanSel.Size = new System.Drawing.Size(34, 20);
this.lblFanSel.TabIndex = 0;
this.lblFanSel.Text = "Fan:";
//
@@ -446,19 +451,20 @@ private void InitializeComponent()
this.cboFanSel.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.cboFanSel.Enabled = false;
this.cboFanSel.FormattingEnabled = true;
- this.cboFanSel.Location = new System.Drawing.Point(35, 3);
+ this.cboFanSel.Location = new System.Drawing.Point(42, 4);
+ this.cboFanSel.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
this.cboFanSel.Name = "cboFanSel";
- this.cboFanSel.Size = new System.Drawing.Size(120, 23);
+ this.cboFanSel.Size = new System.Drawing.Size(149, 28);
this.cboFanSel.TabIndex = 1;
this.cboFanSel.SelectedIndexChanged += new System.EventHandler(this.cboFanSel_IndexChanged);
//
// lblProfSel
//
this.lblProfSel.AutoSize = true;
- this.lblProfSel.Location = new System.Drawing.Point(161, 7);
- this.lblProfSel.Margin = new System.Windows.Forms.Padding(3, 7, 0, 3);
+ this.lblProfSel.Location = new System.Drawing.Point(199, 9);
+ this.lblProfSel.Margin = new System.Windows.Forms.Padding(4, 9, 0, 4);
this.lblProfSel.Name = "lblProfSel";
- this.lblProfSel.Size = new System.Drawing.Size(44, 15);
+ this.lblProfSel.Size = new System.Drawing.Size(55, 20);
this.lblProfSel.TabIndex = 2;
this.lblProfSel.Text = "Profile:";
//
@@ -467,19 +473,20 @@ private void InitializeComponent()
this.cboProfSel.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.cboProfSel.Enabled = false;
this.cboProfSel.FormattingEnabled = true;
- this.cboProfSel.Location = new System.Drawing.Point(208, 3);
+ this.cboProfSel.Location = new System.Drawing.Point(258, 4);
+ this.cboProfSel.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
this.cboProfSel.Name = "cboProfSel";
- this.cboProfSel.Size = new System.Drawing.Size(120, 23);
+ this.cboProfSel.Size = new System.Drawing.Size(149, 28);
this.cboProfSel.TabIndex = 3;
this.cboProfSel.SelectedIndexChanged += new System.EventHandler(this.cboProfSel_IndexChanged);
//
// btnProfAdd
//
this.btnProfAdd.Enabled = false;
- this.btnProfAdd.Location = new System.Drawing.Point(334, 3);
- this.btnProfAdd.Margin = new System.Windows.Forms.Padding(3, 3, 0, 3);
+ this.btnProfAdd.Location = new System.Drawing.Point(415, 4);
+ this.btnProfAdd.Margin = new System.Windows.Forms.Padding(4, 4, 0, 4);
this.btnProfAdd.Name = "btnProfAdd";
- this.btnProfAdd.Size = new System.Drawing.Size(23, 23);
+ this.btnProfAdd.Size = new System.Drawing.Size(29, 29);
this.btnProfAdd.TabIndex = 4;
this.btnProfAdd.Text = "+";
this.btnProfAdd.UseVisualStyleBackColor = true;
@@ -488,10 +495,10 @@ private void InitializeComponent()
// btnProfDel
//
this.btnProfDel.Enabled = false;
- this.btnProfDel.Location = new System.Drawing.Point(357, 3);
- this.btnProfDel.Margin = new System.Windows.Forms.Padding(0, 3, 3, 3);
+ this.btnProfDel.Location = new System.Drawing.Point(444, 4);
+ this.btnProfDel.Margin = new System.Windows.Forms.Padding(0, 4, 4, 4);
this.btnProfDel.Name = "btnProfDel";
- this.btnProfDel.Size = new System.Drawing.Size(23, 23);
+ this.btnProfDel.Size = new System.Drawing.Size(29, 29);
this.btnProfDel.TabIndex = 5;
this.btnProfDel.Text = "-";
this.btnProfDel.UseVisualStyleBackColor = true;
@@ -508,22 +515,22 @@ private void InitializeComponent()
this.tblFCBottom.Controls.Add(this.btnApply, 2, 0);
this.tblFCBottom.Controls.Add(this.btnRevert, 1, 0);
this.tblFCBottom.Dock = System.Windows.Forms.DockStyle.Fill;
- this.tblFCBottom.Location = new System.Drawing.Point(0, 334);
+ this.tblFCBottom.Location = new System.Drawing.Point(0, 419);
this.tblFCBottom.Margin = new System.Windows.Forms.Padding(0);
this.tblFCBottom.Name = "tblFCBottom";
this.tblFCBottom.RowCount = 1;
this.tblFCBottom.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F));
- this.tblFCBottom.Size = new System.Drawing.Size(526, 30);
+ this.tblFCBottom.Size = new System.Drawing.Size(659, 38);
this.tblFCBottom.TabIndex = 4;
//
// chkFullBlast
//
this.chkFullBlast.AutoSize = true;
this.chkFullBlast.Enabled = false;
- this.chkFullBlast.Location = new System.Drawing.Point(6, 6);
- this.chkFullBlast.Margin = new System.Windows.Forms.Padding(6, 6, 6, 5);
+ this.chkFullBlast.Location = new System.Drawing.Point(8, 8);
+ this.chkFullBlast.Margin = new System.Windows.Forms.Padding(8, 8, 8, 6);
this.chkFullBlast.Name = "chkFullBlast";
- this.chkFullBlast.Size = new System.Drawing.Size(73, 19);
+ this.chkFullBlast.Size = new System.Drawing.Size(90, 24);
this.chkFullBlast.TabIndex = 1;
this.chkFullBlast.Text = "Full Blast";
this.chkFullBlast.UseVisualStyleBackColor = true;
@@ -532,10 +539,10 @@ private void InitializeComponent()
// btnApply
//
this.btnApply.Enabled = false;
- this.btnApply.Location = new System.Drawing.Point(448, 3);
- this.btnApply.Margin = new System.Windows.Forms.Padding(3, 3, 3, 2);
+ this.btnApply.Location = new System.Drawing.Point(561, 4);
+ this.btnApply.Margin = new System.Windows.Forms.Padding(4, 4, 4, 2);
this.btnApply.Name = "btnApply";
- this.btnApply.Size = new System.Drawing.Size(75, 25);
+ this.btnApply.Size = new System.Drawing.Size(94, 31);
this.btnApply.TabIndex = 4;
this.btnApply.Text = "Apply";
this.btnApply.UseVisualStyleBackColor = true;
@@ -545,10 +552,10 @@ private void InitializeComponent()
//
this.btnRevert.DialogResult = System.Windows.Forms.DialogResult.Cancel;
this.btnRevert.Enabled = false;
- this.btnRevert.Location = new System.Drawing.Point(367, 3);
- this.btnRevert.Margin = new System.Windows.Forms.Padding(3, 3, 3, 2);
+ this.btnRevert.Location = new System.Drawing.Point(459, 4);
+ this.btnRevert.Margin = new System.Windows.Forms.Padding(4, 4, 4, 2);
this.btnRevert.Name = "btnRevert";
- this.btnRevert.Size = new System.Drawing.Size(75, 25);
+ this.btnRevert.Size = new System.Drawing.Size(94, 31);
this.btnRevert.TabIndex = 5;
this.btnRevert.Text = "Revert";
this.btnRevert.UseVisualStyleBackColor = true;
@@ -558,9 +565,10 @@ private void InitializeComponent()
//
this.tabOptions.BackColor = System.Drawing.Color.White;
this.tabOptions.Controls.Add(this.tblExtra);
- this.tabOptions.Location = new System.Drawing.Point(4, 24);
+ this.tabOptions.Location = new System.Drawing.Point(4, 29);
+ this.tabOptions.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
this.tabOptions.Name = "tabOptions";
- this.tabOptions.Size = new System.Drawing.Size(526, 364);
+ this.tabOptions.Size = new System.Drawing.Size(659, 457);
this.tabOptions.TabIndex = 1;
this.tabOptions.Text = "Extras";
//
@@ -577,13 +585,14 @@ private void InitializeComponent()
this.tblExtra.Controls.Add(this.chkWinFnSwap, 1, 2);
this.tblExtra.Dock = System.Windows.Forms.DockStyle.Fill;
this.tblExtra.Location = new System.Drawing.Point(0, 0);
+ this.tblExtra.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
this.tblExtra.Name = "tblExtra";
this.tblExtra.RowCount = 4;
this.tblExtra.RowStyles.Add(new System.Windows.Forms.RowStyle());
this.tblExtra.RowStyles.Add(new System.Windows.Forms.RowStyle());
this.tblExtra.RowStyles.Add(new System.Windows.Forms.RowStyle());
this.tblExtra.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F));
- this.tblExtra.Size = new System.Drawing.Size(526, 364);
+ this.tblExtra.Size = new System.Drawing.Size(659, 457);
this.tblExtra.TabIndex = 4;
//
// lblChgLim
@@ -591,10 +600,10 @@ private void InitializeComponent()
this.lblChgLim.Anchor = System.Windows.Forms.AnchorStyles.Right;
this.lblChgLim.AutoSize = true;
this.lblChgLim.Enabled = false;
- this.lblChgLim.Location = new System.Drawing.Point(55, 5);
- this.lblChgLim.Margin = new System.Windows.Forms.Padding(3, 0, 3, 3);
+ this.lblChgLim.Location = new System.Drawing.Point(69, 5);
+ this.lblChgLim.Margin = new System.Windows.Forms.Padding(4, 0, 4, 4);
this.lblChgLim.Name = "lblChgLim";
- this.lblChgLim.Size = new System.Drawing.Size(75, 15);
+ this.lblChgLim.Size = new System.Drawing.Size(93, 20);
this.lblChgLim.TabIndex = 2;
this.lblChgLim.Text = "Charge limit:";
//
@@ -602,9 +611,10 @@ private void InitializeComponent()
//
this.numChgLim.Anchor = System.Windows.Forms.AnchorStyles.Left;
this.numChgLim.Enabled = false;
- this.numChgLim.Location = new System.Drawing.Point(136, 3);
+ this.numChgLim.Location = new System.Drawing.Point(170, 4);
+ this.numChgLim.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
this.numChgLim.Name = "numChgLim";
- this.numChgLim.Size = new System.Drawing.Size(50, 23);
+ this.numChgLim.Size = new System.Drawing.Size(62, 27);
this.numChgLim.TabIndex = 3;
this.numChgLim.ValueChanged += new System.EventHandler(this.numChargeLim_Changed);
//
@@ -613,9 +623,10 @@ private void InitializeComponent()
this.lblPerfMode.Anchor = System.Windows.Forms.AnchorStyles.Right;
this.lblPerfMode.AutoSize = true;
this.lblPerfMode.Enabled = false;
- this.lblPerfMode.Location = new System.Drawing.Point(18, 36);
+ this.lblPerfMode.Location = new System.Drawing.Point(24, 43);
+ this.lblPerfMode.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.lblPerfMode.Name = "lblPerfMode";
- this.lblPerfMode.Size = new System.Drawing.Size(112, 15);
+ this.lblPerfMode.Size = new System.Drawing.Size(138, 20);
this.lblPerfMode.TabIndex = 4;
this.lblPerfMode.Text = "Performance mode:";
//
@@ -625,9 +636,10 @@ private void InitializeComponent()
this.cboPerfMode.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.cboPerfMode.Enabled = false;
this.cboPerfMode.FormattingEnabled = true;
- this.cboPerfMode.Location = new System.Drawing.Point(136, 32);
+ this.cboPerfMode.Location = new System.Drawing.Point(170, 39);
+ this.cboPerfMode.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
this.cboPerfMode.Name = "cboPerfMode";
- this.cboPerfMode.Size = new System.Drawing.Size(150, 23);
+ this.cboPerfMode.Size = new System.Drawing.Size(186, 28);
this.cboPerfMode.TabIndex = 5;
this.cboPerfMode.SelectedIndexChanged += new System.EventHandler(this.cboPerfMode_SelectedIndexChanged);
//
@@ -636,10 +648,10 @@ private void InitializeComponent()
this.lblWinFnSwap.Anchor = System.Windows.Forms.AnchorStyles.Right;
this.lblWinFnSwap.AutoSize = true;
this.lblWinFnSwap.Enabled = false;
- this.lblWinFnSwap.Location = new System.Drawing.Point(3, 61);
- this.lblWinFnSwap.Margin = new System.Windows.Forms.Padding(3, 0, 3, 3);
+ this.lblWinFnSwap.Location = new System.Drawing.Point(4, 75);
+ this.lblWinFnSwap.Margin = new System.Windows.Forms.Padding(4, 0, 4, 4);
this.lblWinFnSwap.Name = "lblWinFnSwap";
- this.lblWinFnSwap.Size = new System.Drawing.Size(127, 15);
+ this.lblWinFnSwap.Size = new System.Drawing.Size(158, 20);
this.lblWinFnSwap.TabIndex = 6;
this.lblWinFnSwap.Text = "Swap Win and Fn keys:";
//
@@ -648,9 +660,10 @@ private void InitializeComponent()
this.chkWinFnSwap.Anchor = System.Windows.Forms.AnchorStyles.Left;
this.chkWinFnSwap.AutoSize = true;
this.chkWinFnSwap.Enabled = false;
- this.chkWinFnSwap.Location = new System.Drawing.Point(136, 61);
+ this.chkWinFnSwap.Location = new System.Drawing.Point(170, 75);
+ this.chkWinFnSwap.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
this.chkWinFnSwap.Name = "chkWinFnSwap";
- this.chkWinFnSwap.Size = new System.Drawing.Size(68, 19);
+ this.chkWinFnSwap.Size = new System.Drawing.Size(85, 24);
this.chkWinFnSwap.TabIndex = 7;
this.chkWinFnSwap.Text = "Enabled";
this.chkWinFnSwap.UseVisualStyleBackColor = true;
@@ -664,27 +677,29 @@ private void InitializeComponent()
this.flwStats.Controls.Add(this.lblFanRPM);
this.flwStats.Controls.Add(this.lblTemp);
this.flwStats.Dock = System.Windows.Forms.DockStyle.Fill;
- this.flwStats.Location = new System.Drawing.Point(0, 398);
- this.flwStats.Margin = new System.Windows.Forms.Padding(0, 0, 0, 3);
+ this.flwStats.Location = new System.Drawing.Point(0, 498);
+ this.flwStats.Margin = new System.Windows.Forms.Padding(0, 0, 0, 4);
this.flwStats.Name = "flwStats";
- this.flwStats.Size = new System.Drawing.Size(540, 15);
+ this.flwStats.Size = new System.Drawing.Size(675, 20);
this.flwStats.TabIndex = 2;
//
// lblStatus
//
this.lblStatus.AutoSize = true;
- this.lblStatus.Location = new System.Drawing.Point(3, 0);
+ this.lblStatus.Location = new System.Drawing.Point(4, 0);
+ this.lblStatus.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.lblStatus.Name = "lblStatus";
- this.lblStatus.Size = new System.Drawing.Size(39, 15);
+ this.lblStatus.Size = new System.Drawing.Size(50, 20);
this.lblStatus.TabIndex = 0;
this.lblStatus.Text = "Ready";
//
// lblFanSpd
//
this.lblFanSpd.AutoSize = true;
- this.lblFanSpd.Location = new System.Drawing.Point(48, 0);
+ this.lblFanSpd.Location = new System.Drawing.Point(62, 0);
+ this.lblFanSpd.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.lblFanSpd.Name = "lblFanSpd";
- this.lblFanSpd.Size = new System.Drawing.Size(86, 15);
+ this.lblFanSpd.Size = new System.Drawing.Size(106, 20);
this.lblFanSpd.TabIndex = 1;
this.lblFanSpd.Text = "Fan speed: --%";
this.lblFanSpd.Visible = false;
@@ -692,9 +707,10 @@ private void InitializeComponent()
// lblFanRPM
//
this.lblFanRPM.AutoSize = true;
- this.lblFanRPM.Location = new System.Drawing.Point(140, 0);
+ this.lblFanRPM.Location = new System.Drawing.Point(176, 0);
+ this.lblFanRPM.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.lblFanRPM.Name = "lblFanRPM";
- this.lblFanRPM.Size = new System.Drawing.Size(58, 15);
+ this.lblFanRPM.Size = new System.Drawing.Size(70, 20);
this.lblFanRPM.TabIndex = 2;
this.lblFanRPM.Text = "RPM: ----";
this.lblFanRPM.Visible = false;
@@ -702,9 +718,10 @@ private void InitializeComponent()
// lblTemp
//
this.lblTemp.AutoSize = true;
- this.lblTemp.Location = new System.Drawing.Point(204, 0);
+ this.lblTemp.Location = new System.Drawing.Point(254, 0);
+ this.lblTemp.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.lblTemp.Name = "lblTemp";
- this.lblTemp.Size = new System.Drawing.Size(65, 15);
+ this.lblTemp.Size = new System.Drawing.Size(80, 20);
this.lblTemp.TabIndex = 3;
this.lblTemp.Text = "Temp: --°C";
this.lblTemp.Visible = false;
@@ -717,15 +734,16 @@ private void InitializeComponent()
// MainWindow
//
this.AcceptButton = this.btnApply;
- this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
+ this.AutoScaleDimensions = new System.Drawing.SizeF(120F, 120F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
this.CancelButton = this.btnRevert;
- this.ClientSize = new System.Drawing.Size(540, 440);
+ this.ClientSize = new System.Drawing.Size(675, 550);
this.Controls.Add(this.tblMain);
this.Controls.Add(this.menuStrip);
this.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
this.MainMenuStrip = this.menuStrip;
+ this.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
this.MaximizeBox = false;
this.Name = "MainWindow";
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
diff --git a/YAMDCC.GUI/MainWindow.cs b/YAMDCC.GUI/MainWindow.cs
index 71430b6..c0b1706 100644
--- a/YAMDCC.GUI/MainWindow.cs
+++ b/YAMDCC.GUI/MainWindow.cs
@@ -39,12 +39,12 @@ public partial class MainWindow : Form
"Sparronator9999", "YAMDCC");
///
- /// The MSI Fan Control config that is currently open for editing.
+ /// The YAMDCC config that is currently open for editing.
///
private YAMDCC_Config Config;
///
- /// The client that connects to the MSI Fan Control Service
+ /// The client that connects to the YAMDCC Service
///
private readonly NamedPipeClient IPCClient =
new NamedPipeClient("YAMDCC-Server");
@@ -71,10 +71,16 @@ public MainWindow()
tsiApply.ToolTipText = Strings.GetString("ttApply");
tsiRevert.ToolTipText = Strings.GetString("ttRevert");
tsiExit.ToolTipText = Strings.GetString("ttSelfExplan");
+ tsiProfAdd.ToolTipText = Strings.GetString("ttProfAdd");
+ tsiProfRename.ToolTipText = Strings.GetString("ttProfRename");
+ tsiProfChangeDesc.ToolTipText = Strings.GetString("ttProfChangeDesc");
+ tsiProfDel.ToolTipText = Strings.GetString("ttProfDel");
tsiECMon.ToolTipText = Strings.GetString("ttECMon");
tsiAbout.ToolTipText = Strings.GetString("ttAbout");
tsiSource.ToolTipText = Strings.GetString("ttSource");
ttMain.SetToolTip(cboFanSel, Strings.GetString("ttFanSel"));
+ ttMain.SetToolTip(btnProfAdd, Strings.GetString("ttProfAdd"));
+ ttMain.SetToolTip(btnProfDel, Strings.GetString("ttProfDel"));
ttMain.SetToolTip(btnApply, Strings.GetString("ttApply"));
ttMain.SetToolTip(btnRevert, Strings.GetString("ttRevert"));
@@ -192,7 +198,7 @@ private void MainWindow_Closing(object sender, FormClosingEventArgs e)
private void OnProcessExit(object sender, EventArgs e)
{
- // Close the connection to the MSI Fan Control
+ // Close the connection to the YAMDCC
// Service before exiting the program:
IPCClient.Stop();
}
@@ -250,7 +256,7 @@ private void tsiSaveConf_Click(object sender, EventArgs e)
SaveFileDialog sfd = new SaveFileDialog()
{
AddExtension = true,
- Filter = "MSI Fan Control config files|*.xml",
+ Filter = "YAMDCC config files|*.xml",
Title = "Save config",
};
@@ -286,7 +292,7 @@ private void tsiProfRename_Click(object sender, EventArgs e)
.FanCurveConfs[cboProfSel.SelectedIndex];
TextInputDialog dlg = new TextInputDialog(
- "Please enter a new name for your fan profile:",
+ Strings.GetString("dlgProfRename"),
"Change Profile Name", curveCfg.Name);
if (dlg.ShowDialog() == DialogResult.OK)
{
@@ -300,7 +306,7 @@ private void tsiProfChangeDesc_Click(object sender, EventArgs e)
FanCurveConf curveCfg = Config.FanConfs[cboFanSel.SelectedIndex]
.FanCurveConfs[cboProfSel.SelectedIndex];
TextInputDialog dlg = new TextInputDialog(
- "Please enter a new description for your fan profile:",
+ Strings.GetString("dlgProfChangeDesc"),
"Change Profile Description", curveCfg.Desc, true);
if (dlg.ShowDialog() == DialogResult.OK)
{
@@ -336,9 +342,7 @@ private void tsiECMon_Click(object sender, EventArgs e)
private void tsiStopSvc_Click(object sender, EventArgs e)
{
if (MessageBox.Show(
- "This will stop the MSI Fan Control service,\n" +
- "and MSI Fan Control will close.\n\n" +
- "Proceed?", "Stop Service",
+ Strings.GetString("dlgSvcStop"), "Stop Service",
MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes)
{
@@ -350,22 +354,11 @@ private void tsiStopSvc_Click(object sender, EventArgs e)
private void tsiUninstall_Click(object sender, EventArgs e)
{
- if (MessageBox.Show(
- "This will uninstall the MSI Fan Control service from your computer.\n\n" +
- "Only proceed if you would like to delete MSI Fan Control " +
- "from your computer.\n\n" +
- "MSI Fan Control will close once the uninstall is complete.\n\n" +
- "Proceed?", "Uninstall Service",
+ if (MessageBox.Show(Strings.GetString("dlgSvcUninstall"), "Uninstall Service",
MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes)
{
bool delData = MessageBox.Show(
- "Also delete the MSI Fan Control data directory\n" +
- $"(located at {DataPath})?\n\n" +
- "This directory includes program logs and the current " +
- "MSI Fan Control fan settings.\n\n" +
- "WARNING:\n" +
- "Make sure you save your config using the \"Save config\"" +
- "button before clicking \"Yes\" here!",
+ Strings.GetString("dlgSvcDelData", DataPath),
"Delete configuration data?",
MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes;
@@ -383,7 +376,7 @@ private void tsiUninstall_Click(object sender, EventArgs e)
#region Help
private void tsiAbout_Click(object sender, EventArgs e) =>
- MessageBox.Show(Strings.GetString("About"), "About",
+ MessageBox.Show(Strings.GetString("dlgAbout"), "About",
MessageBoxButtons.OK, MessageBoxIcon.Information);
private void tsiSrc_Click(object sender, EventArgs e) =>
@@ -658,7 +651,7 @@ private void LoadConf(string configPath)
else
{
chkWinFnSwap.Checked = Config.KeySwapConf.Enabled;
- ttMain.SetToolTip(chkWinFnSwap, "tooltip todo lol");
+ ttMain.SetToolTip(chkWinFnSwap, Strings.GetString("ttKeySwap"));
chkWinFnSwap.Enabled = lblWinFnSwap.Enabled = true;
}
@@ -699,7 +692,7 @@ private void AddFanProfile()
FanCurveConf oldCurveCfg = fanConfig.FanCurveConfs[cboProfSel.SelectedIndex];
TextInputDialog dlg = new TextInputDialog(
- "Please enter a name for your new fan profile:",
+ Strings.GetString("dlgProfAdd"),
"New Profile", $"Copy of {oldCurveCfg.Name}");
if (dlg.ShowDialog() == DialogResult.OK)
{
@@ -724,9 +717,7 @@ private void AddFanProfile()
private void DeleteFanProfile()
{
if (cboProfSel.Text != "Default" && MessageBox.Show(
- "This will delete the following fan profile:\n" +
- $"{cboProfSel.Text}\n" +
- "Are you sure you want to delete this profile?",
+ Strings.GetString("dlgProfDel", cboProfSel.Text),
"Delete fan profile?", MessageBoxButtons.YesNo,
MessageBoxIcon.Warning) == DialogResult.Yes)
{
diff --git a/YAMDCC.GUI/Strings.resx b/YAMDCC.GUI/Strings.resx
index 4030a18..8b2dfca 100644
--- a/YAMDCC.GUI/Strings.resx
+++ b/YAMDCC.GUI/Strings.resx
@@ -1,105 +1,124 @@
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
-
-
-
- text/microsoft-resx
-
-
- 1.3
-
-
- System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.3500.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.3500.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- YAMDCC - Yet Another MSI Dragon Center Clone
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ YAMDCC - Yet Another MSI Dragon Center Clone
A fast, lightweight alternative to MSI Center for MSI laptops, written in C#.
Copyright © Sparronator9999, 2023-2024
@@ -108,96 +127,157 @@ This program is free software: you can redistribute it and/or modify it under th
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, visit <https://www.gnu.org/licenses/gpl-3.0.html> for a copy.
-
-
- Failed to connect to the YAMDCC service.
+
+
+ Please enter a name for your new fan profile:
+
+
+ Please enter a new description for your fan profile:
+
+
+ This will delete the following fan profile:
+{0}
+Are you sure you want to delete this profile?
+
+
+ Please enter a new name for your fan profile:
+
+
+ Also delete the YAMDCC data directory
+(located at {0})?
+
+This directory includes program logs and the current YAMDCC fan settings.
+
+WARNING:
+Make sure you save your config using the "Save config" button before clicking "Yes" here!
+
+
+ This will stop the YAMDCC service, and YAMDCC will close.
+
+Proceed?
+
+
+ This will uninstall the YAMDCC service from your computer.
+
+Only proceed if you would like to delete YAMDCC from your computer (or move its program files to another folder).
+
+YAMDCC will close once the uninstall is complete.
+
+Proceed?
+
+
+ Failed to connect to the YAMDCC service.
Make sure the service is running, then try again.
Details (provide this when reporting bugs):
{0}
-
-
- The YAMDCC Service crashed while starting.
+
+
+ The YAMDCC Service crashed while starting.
Check the Event viewer and service log for crash details.
-
-
- The YAMDCC service failed to start.
+
+
+ The YAMDCC service failed to start.
If the service continues to fail to start, the service may not be installed or is crashing on start (due to a programming bug).
Details (provide this when reporting bugs):
{0}
-
-
- The service failed to install.
+
+
+ The service failed to install.
Try running the YAMDCC configurator again, and if the
service installation fails again, open a bug report with
this error.
-
-
- Service installed successfully!
+
+
+ Service installed successfully!
Please run YAMDCC again to start using it.
-
-
- The YAMDCC Service is not installed.
+
+
+ The YAMDCC Service is not installed.
Additionally, the executable for the YAMDCC Service (yamdccsvc.exe) was not found in the same folder as this program.
Try re-installing/re-downloading YAMDCC to fix this.
-
-
- The YAMDCC Service is not installed yet.
+
+
+ The YAMDCC Service is not installed yet.
Would you like to install it now?
-
-
- The YAMDCC Service is currently not running.
+
+
+ The YAMDCC Service is currently not running.
Would you like to start it now?
(Clicking "No" will quit the program.)
-
-
- Show information about this program, including
+
+
+ Show information about this program, including
copyright and licensing information.
-
-
- Applies the currently loaded config to the system.
-
-
- Llimits the charge percentage of the battery in this laptop to the specified percentage.
+
+
+ Applies the currently loaded config to the system.
+
+
+ Llimits the charge percentage of the battery in this laptop to the specified percentage.
Set to "0" to disable this feature.
-
-
- When enabled, prints information about the fan speed and RPM,
+
+
+ When enabled, prints information about the fan speed and RPM,
and the temperature of the component being cooled by the fan.
-
-
- The fan to adjust a fan curve for.
+
+
+ The fan to adjust a fan curve for.
Depending on your laptop, there may be multiple fans listed here,
even if your laptop only has one physical fan installed.
-
-
- Sets all fans to full blast while checked.
-
-
- Loads an XML config to edit or apply.
-
-
- This feature is not supported by your system.
-
-
- The fan profile to adjust for the current fan.
-
-
- Revert the currently loaded config to when
+
+
+ Sets all fans to full blast while checked.
+
+
+ Swaps the Windows and Fn keys while checked.
+
+
+ Loads an XML config to edit or apply.
+
+
+ This feature is not supported by your system.
+
+
+ Creates a new fan profile with the currently selected fan profile's settings.
+
+
+ Changes the currently selected fan profile's description
+A dialog will open, in which you can enter the fan profile's new description.
+
+
+ Deletes the currently selected fan profile.
+
+
+ Changes the name of the currently selected fan profile.
+A dialog will open, in which you can enter the fan profile's new name.
+
+
+ The fan profile to adjust for the current fan.
+
+
+ Revert the currently loaded config to when
it was first loaded using "Load Config".
(NOT WORKING YET)
-
-
- Saves the currently loaded config to an XML file.
-
-
- Do you really need a tooltip to know what this does?
-
-
- Go to the GitHub page for this project.
-
-
+
+
+ Saves the currently loaded config to an XML file.
+
+
+ Do you really need a tooltip to know what this does?
+
+
+ Go to the GitHub page for this project.
+
+
+ Stops the YAMDCC service, and quits the YAMDCC configurator.
+
+
+ Uninstalls the YAMDCC service and quits the YAMDCC configurator.
+Only run if you want to uninstall YAMDCC or move its program files to another location.
+
+
\ No newline at end of file
diff --git a/YAMDCC.IPC/ServiceCommand.cs b/YAMDCC.IPC/ServiceCommand.cs
index 3a79ce3..7ea3121 100644
--- a/YAMDCC.IPC/ServiceCommand.cs
+++ b/YAMDCC.IPC/ServiceCommand.cs
@@ -4,12 +4,12 @@ namespace YAMDCC.IPC
{
///
/// Represents a list of possible commands that can
- /// be sent to the MSI Fan Control Service.
+ /// be sent to the YAMDCC Service.
///
public enum Command
{
///
- /// Get the MSI Fan Control Service version.
+ /// Get the YAMDCC Service version.
///
/// The result is sent to the caller as a
/// message.
@@ -45,7 +45,7 @@ public enum Command
WriteECByte,
///
/// Get the target speed of a specified system fan in the
- /// currently loaded MSI Fan Control config.
+ /// currently loaded YAMDCC config.
///
///
///
@@ -61,7 +61,7 @@ public enum Command
GetFanSpeed,
///
/// Get the RPM of a specified system fan in the
- /// currently loaded MSI Fan Control config.
+ /// currently loaded YAMDCC config.
///
///
///
@@ -77,8 +77,7 @@ public enum Command
GetFanRPM,
///
/// Get the temperature of the component (CPU, GPU...) associated
- /// with a specified system fan in the currently loaded MSI Fan
- /// Control config.
+ /// with a specified system fan in the currently loaded YAMDCC config.
///
///
///
@@ -93,7 +92,7 @@ public enum Command
///
GetTemp,
///
- /// Reload and apply an MSI Fan Control config.
+ /// Reload and apply a YAMDCC config.
///
ApplyConfig,
///
@@ -108,13 +107,13 @@ public enum Command
}
///
- /// Represents a command to send to the MSI Fan Control Service.
+ /// Represents a command to send to the YAMDCC Service.
///
[MessagePackObject]
public class ServiceCommand
{
///
- /// The to send to the service.
+ /// The to send to the service.
///
[Key(0)]
public Command Command;
diff --git a/YAMDCC.IPC/ServiceResponse.cs b/YAMDCC.IPC/ServiceResponse.cs
index c7b75a9..081ee47 100644
--- a/YAMDCC.IPC/ServiceResponse.cs
+++ b/YAMDCC.IPC/ServiceResponse.cs
@@ -44,13 +44,13 @@ public enum Response
public class ServiceResponse
{
///
- /// The to send to the service.
+ /// The to send to the service.
///
[Key(0)]
public Response Response;
///
- /// The value associated with the .
+ /// The value associated with the .
///
[Key(1)]
public string Value;