From 4559e162b7eaf34942c944becbdf8deeaf19223c Mon Sep 17 00:00:00 2001 From: Callum McIntyre Date: Tue, 16 Aug 2016 08:49:56 +0100 Subject: [PATCH] CA-218304: Text cut off in Properties dialog, Alerts tab Instead of adding a second table layout panel for the rubric label, I have extended the original table to include two new rows at the top - one for the label rubric, and one for the repeat interval controls (previously not in the table). Signed-off-by: Callum McIntyre --- .../PerfmonAlertEditPage.Designer.cs | 121 +- .../SettingsPanels/PerfmonAlertEditPage.resx | 1142 ++++------------- 2 files changed, 305 insertions(+), 958 deletions(-) diff --git a/XenAdmin/SettingsPanels/PerfmonAlertEditPage.Designer.cs b/XenAdmin/SettingsPanels/PerfmonAlertEditPage.Designer.cs index b47cae49a..5f40efd6c 100644 --- a/XenAdmin/SettingsPanels/PerfmonAlertEditPage.Designer.cs +++ b/XenAdmin/SettingsPanels/PerfmonAlertEditPage.Designer.cs @@ -32,9 +32,8 @@ namespace XenAdmin.SettingsPanels this.AlertIntervalLabel = new System.Windows.Forms.Label(); this.AlertIntervalMinutesLabel = new System.Windows.Forms.Label(); this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel(); - this.label1 = new System.Windows.Forms.Label(); - this.tableLayoutPanel2 = new System.Windows.Forms.TableLayoutPanel(); - this.nudAlertInterval = new XenAdmin.SettingsPanels.AlertNumericUpDown(); + this.labelRubric = new System.Windows.Forms.Label(); + this.panel1 = new System.Windows.Forms.Panel(); this.PhysicalUtilisationGroupBox = new XenAdmin.Controls.DecentGroupBox(); this.physicalUtilisationMinutesLabel = new System.Windows.Forms.Label(); this.nudPhysicalUtilisationDurationThreshold = new XenAdmin.SettingsPanels.AlertNumericUpDown(); @@ -91,9 +90,9 @@ namespace XenAdmin.SettingsPanels this.CPUAlertCheckBox = new XenAdmin.SettingsPanels.AlertCheckBox(); this.CPUUsagePercentLabel = new System.Windows.Forms.Label(); this.CPUDurationThresholdLabel = new System.Windows.Forms.Label(); + this.nudAlertInterval = new XenAdmin.SettingsPanels.AlertNumericUpDown(); this.tableLayoutPanel1.SuspendLayout(); - this.tableLayoutPanel2.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.nudAlertInterval)).BeginInit(); + this.panel1.SuspendLayout(); this.PhysicalUtilisationGroupBox.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.nudPhysicalUtilisationDurationThreshold)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.nudPhysicalUtilisation)).BeginInit(); @@ -115,6 +114,7 @@ namespace XenAdmin.SettingsPanels this.CpuGroupBox.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.nudCPUUsagePercent)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.nudCPUDurationThreshold)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.nudAlertInterval)).BeginInit(); this.SuspendLayout(); // // AlertIntervalLabel @@ -130,53 +130,33 @@ namespace XenAdmin.SettingsPanels // tableLayoutPanel1 // resources.ApplyResources(this.tableLayoutPanel1, "tableLayoutPanel1"); - this.tableLayoutPanel1.Controls.Add(this.PhysicalUtilisationGroupBox, 0, 6); - this.tableLayoutPanel1.Controls.Add(this.Dom0MemoryUsageGroupBox, 0, 5); - this.tableLayoutPanel1.Controls.Add(this.MemoryGroupBox, 0, 3); - this.tableLayoutPanel1.Controls.Add(this.SrGroupBox, 0, 4); - this.tableLayoutPanel1.Controls.Add(this.DiskGroupBox, 0, 2); - this.tableLayoutPanel1.Controls.Add(this.NetGroupBox, 0, 1); - this.tableLayoutPanel1.Controls.Add(this.CpuGroupBox, 0, 0); + this.tableLayoutPanel1.Controls.Add(this.labelRubric, 0, 0); + this.tableLayoutPanel1.Controls.Add(this.PhysicalUtilisationGroupBox, 0, 8); + this.tableLayoutPanel1.Controls.Add(this.Dom0MemoryUsageGroupBox, 0, 7); + this.tableLayoutPanel1.Controls.Add(this.MemoryGroupBox, 0, 5); + this.tableLayoutPanel1.Controls.Add(this.SrGroupBox, 0, 6); + this.tableLayoutPanel1.Controls.Add(this.DiskGroupBox, 0, 4); + this.tableLayoutPanel1.Controls.Add(this.NetGroupBox, 0, 3); + this.tableLayoutPanel1.Controls.Add(this.CpuGroupBox, 0, 2); + this.tableLayoutPanel1.Controls.Add(this.panel1, 0, 1); this.tableLayoutPanel1.Name = "tableLayoutPanel1"; // - // label1 + // labelRubric // - resources.ApplyResources(this.label1, "label1"); - this.label1.Name = "label1"; + resources.ApplyResources(this.labelRubric, "labelRubric"); + this.labelRubric.Name = "labelRubric"; // - // tableLayoutPanel2 + // panel1 // - resources.ApplyResources(this.tableLayoutPanel2, "tableLayoutPanel2"); - this.tableLayoutPanel2.Controls.Add(this.label1, 0, 0); - this.tableLayoutPanel2.Name = "tableLayoutPanel2"; - // - // nudAlertInterval - // - this.nudAlertInterval.Increment = new decimal(new int[] { - 5, - 0, - 0, - 0}); - resources.ApplyResources(this.nudAlertInterval, "nudAlertInterval"); - this.nudAlertInterval.Maximum = new decimal(new int[] { - 86400, - 0, - 0, - 0}); - this.nudAlertInterval.Minimum = new decimal(new int[] { - 5, - 0, - 0, - 0}); - this.nudAlertInterval.Name = "nudAlertInterval"; - this.nudAlertInterval.Value = new decimal(new int[] { - 60, - 0, - 0, - 0}); + resources.ApplyResources(this.panel1, "panel1"); + this.panel1.Controls.Add(this.AlertIntervalLabel); + this.panel1.Controls.Add(this.AlertIntervalMinutesLabel); + this.panel1.Controls.Add(this.nudAlertInterval); + this.panel1.Name = "panel1"; // // PhysicalUtilisationGroupBox // + resources.ApplyResources(this.PhysicalUtilisationGroupBox, "PhysicalUtilisationGroupBox"); this.PhysicalUtilisationGroupBox.Controls.Add(this.physicalUtilisationMinutesLabel); this.PhysicalUtilisationGroupBox.Controls.Add(this.nudPhysicalUtilisationDurationThreshold); this.PhysicalUtilisationGroupBox.Controls.Add(this.physicalUtilisationPercentLabel); @@ -184,7 +164,6 @@ namespace XenAdmin.SettingsPanels this.PhysicalUtilisationGroupBox.Controls.Add(this.physicalUtilisationAlertCheckBox); this.PhysicalUtilisationGroupBox.Controls.Add(this.physicalUtilisationDurationLabel); this.PhysicalUtilisationGroupBox.Controls.Add(this.physicalUtilisationLabel); - resources.ApplyResources(this.PhysicalUtilisationGroupBox, "PhysicalUtilisationGroupBox"); this.PhysicalUtilisationGroupBox.Name = "PhysicalUtilisationGroupBox"; this.PhysicalUtilisationGroupBox.TabStop = false; // @@ -257,6 +236,7 @@ namespace XenAdmin.SettingsPanels // // Dom0MemoryUsageGroupBox // + resources.ApplyResources(this.Dom0MemoryUsageGroupBox, "Dom0MemoryUsageGroupBox"); this.Dom0MemoryUsageGroupBox.Controls.Add(this.nudDom0MemUsage); this.Dom0MemoryUsageGroupBox.Controls.Add(this.Dom0MemoryDurationThresholdLabel); this.Dom0MemoryUsageGroupBox.Controls.Add(this.nudDom0MemoryDurationThreshold); @@ -264,7 +244,6 @@ namespace XenAdmin.SettingsPanels this.Dom0MemoryUsageGroupBox.Controls.Add(this.Dom0MemoryAlertCheckBox); this.Dom0MemoryUsageGroupBox.Controls.Add(this.dom0MemoryMinutesLabel); this.Dom0MemoryUsageGroupBox.Controls.Add(this.dom0MemoryPercentLabel); - resources.ApplyResources(this.Dom0MemoryUsageGroupBox, "Dom0MemoryUsageGroupBox"); this.Dom0MemoryUsageGroupBox.Name = "Dom0MemoryUsageGroupBox"; this.Dom0MemoryUsageGroupBox.TabStop = false; // @@ -337,6 +316,7 @@ namespace XenAdmin.SettingsPanels // // MemoryGroupBox // + resources.ApplyResources(this.MemoryGroupBox, "MemoryGroupBox"); this.MemoryGroupBox.Controls.Add(this.memoryMinutesLabel); this.MemoryGroupBox.Controls.Add(this.nudMemoryDurationThreshold); this.MemoryGroupBox.Controls.Add(this.memoryUnitsLabel); @@ -344,7 +324,6 @@ namespace XenAdmin.SettingsPanels this.MemoryGroupBox.Controls.Add(this.MemoryAlertCheckBox); this.MemoryGroupBox.Controls.Add(this.memoryDurationThresholdLabel); this.MemoryGroupBox.Controls.Add(this.memoryUsageLabel); - resources.ApplyResources(this.MemoryGroupBox, "MemoryGroupBox"); this.MemoryGroupBox.Name = "MemoryGroupBox"; this.MemoryGroupBox.TabStop = false; // @@ -422,6 +401,7 @@ namespace XenAdmin.SettingsPanels // // SrGroupBox // + resources.ApplyResources(this.SrGroupBox, "SrGroupBox"); this.SrGroupBox.Controls.Add(this.srMinutesLabel); this.SrGroupBox.Controls.Add(this.nudSrMinutes); this.SrGroupBox.Controls.Add(this.srUnitsLabel); @@ -429,7 +409,6 @@ namespace XenAdmin.SettingsPanels this.SrGroupBox.Controls.Add(this.SrAlertCheckBox); this.SrGroupBox.Controls.Add(this.SrDurationThresholdLabel); this.SrGroupBox.Controls.Add(this.SrUsageLabel); - resources.ApplyResources(this.SrGroupBox, "SrGroupBox"); this.SrGroupBox.Name = "SrGroupBox"; this.SrGroupBox.TabStop = false; // @@ -507,6 +486,7 @@ namespace XenAdmin.SettingsPanels // // DiskGroupBox // + resources.ApplyResources(this.DiskGroupBox, "DiskGroupBox"); this.DiskGroupBox.Controls.Add(this.DiskMinutesLabel); this.DiskGroupBox.Controls.Add(this.nudDiskDurationThreshold); this.DiskGroupBox.Controls.Add(this.DiskPercentLabel); @@ -514,7 +494,6 @@ namespace XenAdmin.SettingsPanels this.DiskGroupBox.Controls.Add(this.DiskAlertCheckBox); this.DiskGroupBox.Controls.Add(this.DiskDurationThresholdLabel); this.DiskGroupBox.Controls.Add(this.DiskUsagePercentLabel); - resources.ApplyResources(this.DiskGroupBox, "DiskGroupBox"); this.DiskGroupBox.Name = "DiskGroupBox"; this.DiskGroupBox.TabStop = false; // @@ -592,6 +571,7 @@ namespace XenAdmin.SettingsPanels // // NetGroupBox // + resources.ApplyResources(this.NetGroupBox, "NetGroupBox"); this.NetGroupBox.Controls.Add(this.NetPercentLabel); this.NetGroupBox.Controls.Add(this.nudNetUsagePercent); this.NetGroupBox.Controls.Add(this.NetMinutesLabel); @@ -599,7 +579,6 @@ namespace XenAdmin.SettingsPanels this.NetGroupBox.Controls.Add(this.NetAlertCheckBox); this.NetGroupBox.Controls.Add(this.NetDurationThresholdLabel); this.NetGroupBox.Controls.Add(this.NetUsagePercentLabel); - resources.ApplyResources(this.NetGroupBox, "NetGroupBox"); this.NetGroupBox.Name = "NetGroupBox"; this.NetGroupBox.TabStop = false; // @@ -672,6 +651,7 @@ namespace XenAdmin.SettingsPanels // // CpuGroupBox // + resources.ApplyResources(this.CpuGroupBox, "CpuGroupBox"); this.CpuGroupBox.Controls.Add(this.cpuPercentLabel); this.CpuGroupBox.Controls.Add(this.nudCPUUsagePercent); this.CpuGroupBox.Controls.Add(this.cpuMinutesLabel); @@ -679,7 +659,6 @@ namespace XenAdmin.SettingsPanels this.CpuGroupBox.Controls.Add(this.CPUAlertCheckBox); this.CpuGroupBox.Controls.Add(this.CPUUsagePercentLabel); this.CpuGroupBox.Controls.Add(this.CPUDurationThresholdLabel); - resources.ApplyResources(this.CpuGroupBox, "CpuGroupBox"); this.CpuGroupBox.Name = "CpuGroupBox"; this.CpuGroupBox.TabStop = false; // @@ -750,20 +729,41 @@ namespace XenAdmin.SettingsPanels resources.ApplyResources(this.CPUDurationThresholdLabel, "CPUDurationThresholdLabel"); this.CPUDurationThresholdLabel.Name = "CPUDurationThresholdLabel"; // + // nudAlertInterval + // + this.nudAlertInterval.Increment = new decimal(new int[] { + 5, + 0, + 0, + 0}); + resources.ApplyResources(this.nudAlertInterval, "nudAlertInterval"); + this.nudAlertInterval.Maximum = new decimal(new int[] { + 86400, + 0, + 0, + 0}); + this.nudAlertInterval.Minimum = new decimal(new int[] { + 5, + 0, + 0, + 0}); + this.nudAlertInterval.Name = "nudAlertInterval"; + this.nudAlertInterval.Value = new decimal(new int[] { + 60, + 0, + 0, + 0}); + // // PerfmonAlertEditPage // resources.ApplyResources(this, "$this"); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi; - this.Controls.Add(this.tableLayoutPanel2); - this.Controls.Add(this.AlertIntervalLabel); - this.Controls.Add(this.nudAlertInterval); - this.Controls.Add(this.AlertIntervalMinutesLabel); this.Controls.Add(this.tableLayoutPanel1); this.Name = "PerfmonAlertEditPage"; this.tableLayoutPanel1.ResumeLayout(false); - this.tableLayoutPanel2.ResumeLayout(false); - this.tableLayoutPanel2.PerformLayout(); - ((System.ComponentModel.ISupportInitialize)(this.nudAlertInterval)).EndInit(); + this.tableLayoutPanel1.PerformLayout(); + this.panel1.ResumeLayout(false); + this.panel1.PerformLayout(); this.PhysicalUtilisationGroupBox.ResumeLayout(false); this.PhysicalUtilisationGroupBox.PerformLayout(); ((System.ComponentModel.ISupportInitialize)(this.nudPhysicalUtilisationDurationThreshold)).EndInit(); @@ -792,6 +792,7 @@ namespace XenAdmin.SettingsPanels this.CpuGroupBox.PerformLayout(); ((System.ComponentModel.ISupportInitialize)(this.nudCPUUsagePercent)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.nudCPUDurationThreshold)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.nudAlertInterval)).EndInit(); this.ResumeLayout(false); this.PerformLayout(); @@ -843,7 +844,7 @@ namespace XenAdmin.SettingsPanels private AlertCheckBox SrAlertCheckBox; private System.Windows.Forms.Label SrDurationThresholdLabel; private System.Windows.Forms.Label SrUsageLabel; - private System.Windows.Forms.Label label1; + private System.Windows.Forms.Label labelRubric; private Controls.DecentGroupBox Dom0MemoryUsageGroupBox; private AlertNumericUpDown nudDom0MemUsage; private System.Windows.Forms.Label Dom0MemoryDurationThresholdLabel; @@ -860,6 +861,6 @@ namespace XenAdmin.SettingsPanels private AlertCheckBox physicalUtilisationAlertCheckBox; private System.Windows.Forms.Label physicalUtilisationDurationLabel; private System.Windows.Forms.Label physicalUtilisationLabel; - private System.Windows.Forms.TableLayoutPanel tableLayoutPanel2; + private System.Windows.Forms.Panel panel1; } } diff --git a/XenAdmin/SettingsPanels/PerfmonAlertEditPage.resx b/XenAdmin/SettingsPanels/PerfmonAlertEditPage.resx index 6f7093d12..60ddb7cc8 100644 --- a/XenAdmin/SettingsPanels/PerfmonAlertEditPage.resx +++ b/XenAdmin/SettingsPanels/PerfmonAlertEditPage.resx @@ -127,13 +127,16 @@ - 15, 145 + 8, 8 8, 8, 38, 8 + + 0, 0, 0, 38 + - 270, 32 + 270, 70 1 @@ -151,10 +154,10 @@ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - $this + panel1 - 1 + 0 True @@ -163,7 +166,7 @@ NoControl - 545, 145 + 559, 10 8, 8, 8, 8 @@ -184,10 +187,10 @@ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - $this + panel1 - 3 + 1 True @@ -198,330 +201,48 @@ 1 - - PhysicalUtilisationGroupBox - - - XenAdmin.Controls.DecentGroupBox, XenCenterMain, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - tableLayoutPanel1 - - - 0 - - - Dom0MemoryUsageGroupBox - - - XenAdmin.Controls.DecentGroupBox, XenCenterMain, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - tableLayoutPanel1 - - - 1 - - - MemoryGroupBox - - - XenAdmin.Controls.DecentGroupBox, XenCenterMain, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - tableLayoutPanel1 - - - 2 - - - SrGroupBox - - - XenAdmin.Controls.DecentGroupBox, XenCenterMain, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - tableLayoutPanel1 - - - 3 - - - DiskGroupBox - - - XenAdmin.Controls.DecentGroupBox, XenCenterMain, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - tableLayoutPanel1 - - - 4 - - - NetGroupBox - - - XenAdmin.Controls.DecentGroupBox, XenCenterMain, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - tableLayoutPanel1 - - - 5 - - - CpuGroupBox - - - XenAdmin.Controls.DecentGroupBox, XenCenterMain, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - tableLayoutPanel1 - - - 6 - - - 15, 208 - - - 8, 25, 8, 8 - - - 7 - - - 1128, 1477 - - - 4 - - - tableLayoutPanel1 - - - System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 4 - - - <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="PhysicalUtilisationGroupBox" Row="6" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="Dom0MemoryUsageGroupBox" Row="5" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="MemoryGroupBox" Row="3" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="SrGroupBox" Row="4" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="DiskGroupBox" Row="2" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="NetGroupBox" Row="1" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="CpuGroupBox" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /></Controls><Columns Styles="Percent,100" /><Rows Styles="AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0" /></TableLayoutSettings> - - - Top, Left, Right - - + True - - NoControl - - - 8, 8 - - - 8, 8, 8, 8 - - - 1127, 96 - - - 0 - - - [XenServer] can notify you when your resource usage crosses certain thresholds. These notifications are generated as system alerts and can be forwarded to an email server the same as any other System Alert. - - - label1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tableLayoutPanel2 - - - 0 - - - True - - - 1 - - + Top - - 0, 0 + + NoControl - - 1 + + 8, 8 - - 1143, 112 - - - 7 - - - tableLayoutPanel2 - - - System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 0 - - - <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="label1" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /></Controls><Columns Styles="Percent,50" /><Rows Styles="Percent,50" /></TableLayoutSettings> - - - 342, 140 - - + 8, 8, 8, 8 - - 188, 38 + + 0, 0, 0, 38 - - 2 + + 389, 294 - - nudAlertInterval - - - XenAdmin.SettingsPanels.AlertNumericUpDown, XenCenterMain, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - $this - - - 2 - - - physicalUtilisationMinutesLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - PhysicalUtilisationGroupBox - - + 0 - - nudPhysicalUtilisationDurationThreshold + + [XenServer] can notify you when your resource usage crosses certain thresholds. These notifications are generated as system alerts and can be forwarded to an email server the same as any other System Alert. - - XenAdmin.SettingsPanels.AlertNumericUpDown, XenCenterMain, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + + labelRubric - - PhysicalUtilisationGroupBox - - - 1 - - - physicalUtilisationPercentLabel - - + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - PhysicalUtilisationGroupBox - - - 2 - - - nudPhysicalUtilisation - - - XenAdmin.SettingsPanels.AlertNumericUpDown, XenCenterMain, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - PhysicalUtilisationGroupBox - - - 3 - - - physicalUtilisationAlertCheckBox - - - XenAdmin.SettingsPanels.AlertCheckBox, XenCenterMain, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - PhysicalUtilisationGroupBox - - - 4 - - - physicalUtilisationDurationLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - PhysicalUtilisationGroupBox - - - 5 - - - physicalUtilisationLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - PhysicalUtilisationGroupBox - - - 6 - - - 8, 1274 - - - 8, 8, 8, 8 - - - 8, 8, 8, 0 - - - 1112, 195 - - - 8 - - - - - - PhysicalUtilisationGroupBox - - - XenAdmin.Controls.DecentGroupBox, XenCenterMain, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - + tableLayoutPanel1 - + 0 + + True + True @@ -744,120 +465,39 @@ 6 - - nudDom0MemUsage + + 8, 1640 - - XenAdmin.SettingsPanels.AlertNumericUpDown, XenCenterMain, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - Dom0MemoryUsageGroupBox - - - 0 - - - Dom0MemoryDurationThresholdLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Dom0MemoryUsageGroupBox - - - 1 - - - nudDom0MemoryDurationThreshold - - - XenAdmin.SettingsPanels.AlertNumericUpDown, XenCenterMain, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - Dom0MemoryUsageGroupBox - - - 2 - - - Dom0MemoryUsagePercentLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Dom0MemoryUsageGroupBox - - - 3 - - - Dom0MemoryAlertCheckBox - - - XenAdmin.SettingsPanels.AlertCheckBox, XenCenterMain, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - Dom0MemoryUsageGroupBox - - - 4 - - - dom0MemoryMinutesLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Dom0MemoryUsageGroupBox - - - 5 - - - dom0MemoryPercentLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Dom0MemoryUsageGroupBox - - - 6 - - - 8, 1063 - - + 8, 8, 8, 8 - + 8, 8, 8, 0 - - 1112, 195 + + 389, 189 - - 7 + + 8 - + - - Dom0MemoryUsageGroupBox + + PhysicalUtilisationGroupBox - + XenAdmin.Controls.DecentGroupBox, XenCenterMain, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - + tableLayoutPanel1 - + 1 + + True + 725, 55 @@ -1080,120 +720,39 @@ 6 - - memoryMinutesLabel + + 8, 1435 - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - MemoryGroupBox - - - 0 - - - nudMemoryDurationThreshold - - - XenAdmin.SettingsPanels.AlertNumericUpDown, XenCenterMain, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - MemoryGroupBox - - - 1 - - - memoryUnitsLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - MemoryGroupBox - - - 2 - - - nudMemoryUsage - - - XenAdmin.SettingsPanels.AlertNumericUpDown, XenCenterMain, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - MemoryGroupBox - - - 3 - - - MemoryAlertCheckBox - - - XenAdmin.SettingsPanels.AlertCheckBox, XenCenterMain, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - MemoryGroupBox - - - 4 - - - memoryDurationThresholdLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - MemoryGroupBox - - - 5 - - - memoryUsageLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - MemoryGroupBox - - - 6 - - - 8, 641 - - + 8, 8, 8, 8 - + 8, 8, 8, 0 - - 1112, 195 + + 389, 189 - - 3 + + 7 - + - - MemoryGroupBox + + Dom0MemoryUsageGroupBox - + XenAdmin.Controls.DecentGroupBox, XenCenterMain, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - + tableLayoutPanel1 - + 2 + + True + True @@ -1416,120 +975,39 @@ 6 - - srMinutesLabel + + 8, 1025 - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SrGroupBox - - - 0 - - - nudSrMinutes - - - XenAdmin.SettingsPanels.AlertNumericUpDown, XenCenterMain, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - SrGroupBox - - - 1 - - - srUnitsLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SrGroupBox - - - 2 - - - nudSrUsage - - - XenAdmin.SettingsPanels.AlertNumericUpDown, XenCenterMain, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - SrGroupBox - - - 3 - - - SrAlertCheckBox - - - XenAdmin.SettingsPanels.AlertCheckBox, XenCenterMain, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - SrGroupBox - - - 4 - - - SrDurationThresholdLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SrGroupBox - - - 5 - - - SrUsageLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SrGroupBox - - - 6 - - - 8, 852 - - + 8, 8, 8, 8 - + 8, 8, 8, 0 - - 1112, 195 + + 389, 189 - - 4 + + 3 - + - - SrGroupBox + + MemoryGroupBox - + XenAdmin.Controls.DecentGroupBox, XenCenterMain, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - + tableLayoutPanel1 - + 3 + + True + True @@ -1752,120 +1230,39 @@ 6 - - DiskMinutesLabel + + 8, 1230 - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DiskGroupBox - - - 0 - - - nudDiskDurationThreshold - - - XenAdmin.SettingsPanels.AlertNumericUpDown, XenCenterMain, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - DiskGroupBox - - - 1 - - - DiskPercentLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DiskGroupBox - - - 2 - - - nudDiskUsagePercent - - - XenAdmin.SettingsPanels.AlertNumericUpDown, XenCenterMain, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - DiskGroupBox - - - 3 - - - DiskAlertCheckBox - - - XenAdmin.SettingsPanels.AlertCheckBox, XenCenterMain, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - DiskGroupBox - - - 4 - - - DiskDurationThresholdLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DiskGroupBox - - - 5 - - - DiskUsagePercentLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DiskGroupBox - - - 6 - - - 8, 430 - - + 8, 8, 8, 8 - + 8, 8, 8, 0 - - 1112, 195 + + 389, 189 - - 2 + + 4 - + - - DiskGroupBox + + SrGroupBox - + XenAdmin.Controls.DecentGroupBox, XenCenterMain, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - + tableLayoutPanel1 - + 4 + + True + True @@ -2088,117 +1485,39 @@ 6 - - NetPercentLabel + + 8, 820 - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - NetGroupBox - - - 0 - - - nudNetUsagePercent - - - XenAdmin.SettingsPanels.AlertNumericUpDown, XenCenterMain, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - NetGroupBox - - - 1 - - - NetMinutesLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - NetGroupBox - - - 2 - - - nudNetDurationThreshold - - - XenAdmin.SettingsPanels.AlertNumericUpDown, XenCenterMain, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - NetGroupBox - - - 3 - - - NetAlertCheckBox - - - XenAdmin.SettingsPanels.AlertCheckBox, XenCenterMain, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - NetGroupBox - - - 4 - - - NetDurationThresholdLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - NetGroupBox - - - 5 - - - NetUsagePercentLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - NetGroupBox - - - 6 - - - 8, 219 - - + 8, 8, 8, 8 - + 8, 8, 8, 0 - - 1112, 195 + + 389, 189 - - 1 + + 2 - - NetGroupBox + + - + + DiskGroupBox + + XenAdmin.Controls.DecentGroupBox, XenCenterMain, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - + tableLayoutPanel1 - + 5 + + True + True @@ -2421,117 +1740,36 @@ 6 - - cpuPercentLabel + + 8, 615 - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - CpuGroupBox - - - 0 - - - nudCPUUsagePercent - - - XenAdmin.SettingsPanels.AlertNumericUpDown, XenCenterMain, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - CpuGroupBox - - - 1 - - - cpuMinutesLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - CpuGroupBox - - - 2 - - - nudCPUDurationThreshold - - - XenAdmin.SettingsPanels.AlertNumericUpDown, XenCenterMain, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - CpuGroupBox - - - 3 - - - CPUAlertCheckBox - - - XenAdmin.SettingsPanels.AlertCheckBox, XenCenterMain, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - CpuGroupBox - - - 4 - - - CPUUsagePercentLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - CpuGroupBox - - - 5 - - - CPUDurationThresholdLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - CpuGroupBox - - - 6 - - - 8, 8 - - + 8, 8, 8, 8 - + 8, 8, 8, 0 - - 1112, 195 + + 389, 189 - - 0 + + 1 - - CpuGroupBox + + NetGroupBox - + XenAdmin.Controls.DecentGroupBox, XenCenterMain, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - + tableLayoutPanel1 - + 6 + + True + True @@ -2754,6 +1992,114 @@ 6 + + 8, 410 + + + 8, 8, 8, 8 + + + 8, 8, 8, 0 + + + 389, 189 + + + 0 + + + CpuGroupBox + + + XenAdmin.Controls.DecentGroupBox, XenCenterMain, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + + + tableLayoutPanel1 + + + 7 + + + True + + + 356, 5 + + + 8, 8, 8, 8 + + + 188, 38 + + + 2 + + + nudAlertInterval + + + XenAdmin.SettingsPanels.AlertNumericUpDown, XenCenterMain, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + + + panel1 + + + 2 + + + 3, 313 + + + 399, 86 + + + 9 + + + panel1 + + + System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tableLayoutPanel1 + + + 8 + + + Top + + + 0, 0 + + + 8, 25, 8, 8 + + + 9 + + + 405, 1837 + + + 4 + + + tableLayoutPanel1 + + + System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 0 + + + <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="labelRubric" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="PhysicalUtilisationGroupBox" Row="8" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="Dom0MemoryUsageGroupBox" Row="7" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="MemoryGroupBox" Row="5" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="SrGroupBox" Row="6" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="DiskGroupBox" Row="4" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="NetGroupBox" Row="3" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="CpuGroupBox" Row="2" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="panel1" Row="1" RowSpan="1" Column="0" ColumnSpan="1" /></Controls><Columns Styles="Percent,100" /><Rows Styles="AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0" /></TableLayoutSettings> + True @@ -2770,7 +2116,7 @@ 8, 8, 8, 8 - 878, 1173 + 405, 958 PerfmonAlertEditPage