From 56628d4b83eff575b9fe8b140cff5ebb3fdfe43d Mon Sep 17 00:00:00 2001 From: Konstantina Chremmou Date: Fri, 8 Sep 2023 14:56:11 +0100 Subject: [PATCH] Converted the StatusStrip of the MainWindow to a clickthrough StatusStrip. So the user can click it immediately without having to bring the window into focus first. Signed-off-by: Konstantina Chremmou --- XenAdmin/Controls/StatusStripEx.cs | 63 ++ XenAdmin/Controls/ToolStripEx.cs | 19 +- XenAdmin/MainWindow.Designer.cs | 25 +- XenAdmin/MainWindow.resx | 1435 ++++++++++------------------ XenAdmin/XenAdmin.csproj | 3 + 5 files changed, 613 insertions(+), 932 deletions(-) create mode 100644 XenAdmin/Controls/StatusStripEx.cs diff --git a/XenAdmin/Controls/StatusStripEx.cs b/XenAdmin/Controls/StatusStripEx.cs new file mode 100644 index 000000000..4ca58ebfc --- /dev/null +++ b/XenAdmin/Controls/StatusStripEx.cs @@ -0,0 +1,63 @@ +/* Copyright (c) Cloud Software Group, Inc. + * + * Redistribution and use in source and binary forms, + * with or without modification, are permitted provided + * that the following conditions are met: + * + * * Redistributions of source code must retain the above + * copyright notice, this list of conditions and the + * following disclaimer. + * * Redistributions in binary form must reproduce the above + * copyright notice, this list of conditions and the + * following disclaimer in the documentation and/or other + * materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND + * CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, + * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + */ + +using System; +using System.Windows.Forms; + +namespace XenAdmin.Controls +{ + /// + /// A System.Windows.Forms.StatusStrip with the option of click-through + /// (see https://learn.microsoft.com/en-us/archive/blogs/rickbrew/how-to-enable-click-through-for-net-2-0-toolstrip-and-menustrip) + /// + public class StatusStripEx : StatusStrip + { + /// + /// Gets or sets whether the StatusStripEx honors item clicks when its containing form does + /// not have input focus. + /// + /// + /// Default value is false, which is the same behavior provided by the base StatusStrip class. + /// + public bool ClickThrough { get; set; } + + protected override void WndProc(ref Message m) + { + base.WndProc(ref m); + + if (ClickThrough && + m.Msg == NativeConstants.WM_MOUSEACTIVATE && + m.Result == (IntPtr)NativeConstants.MA_ACTIVATEANDEAT) + { + m.Result = (IntPtr)NativeConstants.MA_ACTIVATE; + } + } + } +} diff --git a/XenAdmin/Controls/ToolStripEx.cs b/XenAdmin/Controls/ToolStripEx.cs index 4009a5bd4..6ff145dee 100644 --- a/XenAdmin/Controls/ToolStripEx.cs +++ b/XenAdmin/Controls/ToolStripEx.cs @@ -35,12 +35,10 @@ namespace XenAdmin.Controls { /// /// A System.Windows.Forms.ToolStrip with the option of click-through - /// (see http://blogs.msdn.com/rickbrew/archive/2006/01/09/511003.aspx) + /// (see https://learn.microsoft.com/en-us/archive/blogs/rickbrew/how-to-enable-click-through-for-net-2-0-toolstrip-and-menustrip) /// public class ToolStripEx : ToolStrip { - private bool clickThrough = false; - /// /// Gets or sets whether the ToolStripEx honors item clicks when its containing form does /// not have input focus. @@ -48,22 +46,13 @@ namespace XenAdmin.Controls /// /// Default value is false, which is the same behavior provided by the base ToolStrip class. /// - public bool ClickThrough - { - get - { - return this.clickThrough; - } - set - { - this.clickThrough = value; - } - } + public bool ClickThrough { get; set; } protected override void WndProc(ref Message m) { base.WndProc(ref m); - if (this.clickThrough && + + if (ClickThrough && m.Msg == NativeConstants.WM_MOUSEACTIVATE && m.Result == (IntPtr)NativeConstants.MA_ACTIVATEANDEAT) { diff --git a/XenAdmin/MainWindow.Designer.cs b/XenAdmin/MainWindow.Designer.cs index 7d1c39bdd..249b3ea49 100644 --- a/XenAdmin/MainWindow.Designer.cs +++ b/XenAdmin/MainWindow.Designer.cs @@ -287,13 +287,13 @@ namespace XenAdmin this.relNotesToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.securityGroupsToolStripMenuItem = new XenAdmin.Commands.CommandToolStripMenuItem(); this.MenuPanel = new System.Windows.Forms.Panel(); - this.StatusStrip = new System.Windows.Forms.StatusStrip(); + this.StatusStrip = new XenAdmin.Controls.StatusStripEx(); this.statusProgressBar = new System.Windows.Forms.ToolStripProgressBar(); this.statusLabel = new System.Windows.Forms.ToolStripStatusLabel(); this.statusButtonProgress = new System.Windows.Forms.ToolStripSplitButton(); this.statusButtonErrors = new System.Windows.Forms.ToolStripSplitButton(); - this.statusButtonCdnUpdates = new System.Windows.Forms.ToolStripSplitButton(); this.statusButtonUpdates = new System.Windows.Forms.ToolStripSplitButton(); + this.statusButtonCdnUpdates = new System.Windows.Forms.ToolStripSplitButton(); this.statusButtonAlerts = new System.Windows.Forms.ToolStripSplitButton(); ((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).BeginInit(); this.splitContainer1.Panel1.SuspendLayout(); @@ -2002,6 +2002,7 @@ namespace XenAdmin // StatusStrip // resources.ApplyResources(this.StatusStrip, "StatusStrip"); + this.StatusStrip.ClickThrough = true; this.StatusStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { this.statusProgressBar, this.statusLabel, @@ -2046,15 +2047,6 @@ namespace XenAdmin this.statusButtonErrors.Name = "statusButtonErrors"; this.statusButtonErrors.Click += new System.EventHandler(this.statusButtonErrors_Click); // - // statusButtonCdnUpdates - // - this.statusButtonCdnUpdates.DropDownButtonWidth = 0; - this.statusButtonCdnUpdates.ForeColor = System.Drawing.SystemColors.ControlDarkDark; - this.statusButtonCdnUpdates.Image = global::XenAdmin.Properties.Resources.notif_updates_16; - resources.ApplyResources(this.statusButtonCdnUpdates, "statusButtonCdnUpdates"); - this.statusButtonCdnUpdates.Name = "statusButtonCdnUpdates"; - this.statusButtonCdnUpdates.Click += new System.EventHandler(this.statusButtonCdnUpdates_Click); - // // statusButtonUpdates // this.statusButtonUpdates.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right; @@ -2065,6 +2057,15 @@ namespace XenAdmin this.statusButtonUpdates.Name = "statusButtonUpdates"; this.statusButtonUpdates.Click += new System.EventHandler(this.statusButtonUpdates_Click); // + // statusButtonCdnUpdates + // + this.statusButtonCdnUpdates.DropDownButtonWidth = 0; + this.statusButtonCdnUpdates.ForeColor = System.Drawing.SystemColors.ControlDarkDark; + this.statusButtonCdnUpdates.Image = global::XenAdmin.Properties.Resources.notif_updates_16; + resources.ApplyResources(this.statusButtonCdnUpdates, "statusButtonCdnUpdates"); + this.statusButtonCdnUpdates.Name = "statusButtonCdnUpdates"; + this.statusButtonCdnUpdates.Click += new System.EventHandler(this.statusButtonCdnUpdates_Click); + // // statusButtonAlerts // this.statusButtonAlerts.DropDownButtonWidth = 0; @@ -2318,7 +2319,7 @@ namespace XenAdmin private System.Windows.Forms.ToolStripMenuItem customTemplatesToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem templatesToolStripMenuItem1; private System.Windows.Forms.ToolStripMenuItem localStorageToolStripMenuItem; - private System.Windows.Forms.StatusStrip StatusStrip; + private XenAdmin.Controls.StatusStripEx StatusStrip; private System.Windows.Forms.ToolStripStatusLabel statusLabel; private System.Windows.Forms.ToolStripProgressBar statusProgressBar; private XenAdmin.Commands.CommandToolStripMenuItem reclaimFreedSpacetripMenuItem; diff --git a/XenAdmin/MainWindow.resx b/XenAdmin/MainWindow.resx index 6e7f7011f..2b456e638 100644 --- a/XenAdmin/MainWindow.resx +++ b/XenAdmin/MainWindow.resx @@ -145,7 +145,7 @@ navigationPane - XenAdmin.Controls.MainWindowControls.NavigationPane, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Controls.MainWindowControls.NavigationPane, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null splitContainer1.Panel1 @@ -174,519 +174,6 @@ Top, Bottom, Left, Right - - TabPageHome - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TheTabControl - - - 0 - - - TabPageGeneral - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TheTabControl - - - 1 - - - TabPageBallooning - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TheTabControl - - - 2 - - - TabPageConsole - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TheTabControl - - - 3 - - - TabPageCvmConsole - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TheTabControl - - - 4 - - - TabPageStorage - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TheTabControl - - - 5 - - - TabPagePhysicalStorage - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TheTabControl - - - 6 - - - TabPageSR - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TheTabControl - - - 7 - - - TabPageNetwork - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TheTabControl - - - 8 - - - TabPageNICs - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TheTabControl - - - 9 - - - TabPagePeformance - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TheTabControl - - - 10 - - - TabPageHA - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TheTabControl - - - 11 - - - TabPageHAUpsell - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TheTabControl - - - 12 - - - TabPageSnapshots - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TheTabControl - - - 13 - - - TabPageWLB - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TheTabControl - - - 14 - - - TabPageWLBUpsell - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TheTabControl - - - 15 - - - TabPageAD - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TheTabControl - - - 16 - - - TabPageADUpsell - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TheTabControl - - - 17 - - - TabPageGPU - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TheTabControl - - - 18 - - - TabPagePvs - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TheTabControl - - - 19 - - - TabPageSearch - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TheTabControl - - - 20 - - - TabPageDockerProcess - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TheTabControl - - - 21 - - - TabPageDockerDetails - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TheTabControl - - - 22 - - - TabPageUSB - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TheTabControl - - - 23 - - - Verdana, 8.25pt - - - 0, 30 - - - 0, 0 - - - 761, 617 - - - 0 - - - TheTabControl - - - System.Windows.Forms.TabControl, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - splitContainer1.Panel2 - - - 0 - - - Top, Bottom, Left, Right - - - Tahoma, 8pt - - - 0, 30 - - - 12, 12, 12, 12 - - - 761, 617 - - - 0 - - - alertPage - - - XenAdmin.TabPages.AlertSummaryPage, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - splitContainer1.Panel2 - - - 1 - - - Top, Bottom, Left, Right - - - Segoe UI, 9pt - - - 0, 30 - - - 12, 12, 12, 12 - - - 761, 617 - - - 0 - - - updatesPage - - - XenAdmin.TabPages.ManageUpdatesPage, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - splitContainer1.Panel2 - - - 2 - - - Top, Bottom, Left, Right - - - Segoe UI, 9pt - - - 0, 30 - - - 12, 12, 12, 12 - - - 761, 617 - - - 6 - - - cdnUpdatesPage - - - XenAdmin.TabPages.ManageCdnUpdatesPage, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - splitContainer1.Panel2 - - - 3 - - - Top, Bottom, Left, Right - - - Segoe UI, 8.25pt - - - 0, 30 - - - 12, 12, 12, 12 - - - 761, 617 - - - 5 - - - eventsPage - - - XenAdmin.TabPages.HistoryPage, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - splitContainer1.Panel2 - - - 4 - - - Top, Left, Right - - - tableLayoutPanel1 - - - System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TitleBackPanel - - - 0 - - - <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="TitleIcon" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="TitleLabel" Row="0" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="LicenseStatusTitleLabel" Row="0" RowSpan="1" Column="2" ColumnSpan="1" /><Control Name="loggedInLabel1" Row="0" RowSpan="1" Column="4" ColumnSpan="1" /><Control Name="labelFiltersOnOff" Row="0" RowSpan="1" Column="3" ColumnSpan="1" /></Controls><Columns Styles="AutoSize,0,AutoSize,0,Percent,100,AutoSize,0,AutoSize,0" /><Rows Styles="Percent,100" /></TableLayoutSettings> - - - 0, 0 - - - 759, 24 - - - 0 - - - TitleBackPanel - - - XenAdmin.Controls.GradientPanel.VerticalGradientPanel, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - splitContainer1.Panel2 - - - 5 - - - No - - - splitContainer1.Panel2 - - - System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - splitContainer1 - - - 1 - - - 100 - - - 1008, 647 - - - 243 - - - 0 - - - splitContainer1 - - - System.Windows.Forms.SplitContainer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 1 - Fill @@ -1068,11 +555,29 @@ 12 + + True + + + Fill + + + 0, 0 + + + 0, 0, 0, 0 + + + 753, 591 + + + 0 + snapshotPage - XenAdmin.TabPages.SnapshotsPage, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.TabPages.SnapshotsPage, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null TabPageSnapshots @@ -1107,36 +612,6 @@ 13 - - True - - - Fill - - - 0, 0 - - - 0, 0, 0, 0 - - - 753, 591 - - - 0 - - - snapshotPage - - - XenAdmin.TabPages.SnapshotsPage, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - TabPageSnapshots - - - 0 - 4, 22 @@ -1404,98 +879,158 @@ 23 - - 5 + + Verdana, 8.25pt - - TitleIcon + + 0, 30 - - System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tableLayoutPanel1 - - - 0 - - - TitleLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tableLayoutPanel1 - - - 1 - - - LicenseStatusTitleLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tableLayoutPanel1 - - - 2 - - - loggedInLabel1 - - - XenAdmin.Controls.LoggedInLabel, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - tableLayoutPanel1 - - - 3 - - - labelFiltersOnOff - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tableLayoutPanel1 - - - 4 - - - Fill - - + 0, 0 - - 1 + + 761, 617 - - 759, 24 - - - 2 - - - tableLayoutPanel1 - - - System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - TitleBackPanel - - + 0 - - <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="TitleIcon" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="TitleLabel" Row="0" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="LicenseStatusTitleLabel" Row="0" RowSpan="1" Column="2" ColumnSpan="1" /><Control Name="loggedInLabel1" Row="0" RowSpan="1" Column="4" ColumnSpan="1" /><Control Name="labelFiltersOnOff" Row="0" RowSpan="1" Column="3" ColumnSpan="1" /></Controls><Columns Styles="AutoSize,0,AutoSize,0,Percent,100,AutoSize,0,AutoSize,0" /><Rows Styles="Percent,100" /></TableLayoutSettings> + + TheTabControl + + + System.Windows.Forms.TabControl, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + splitContainer1.Panel2 + + + 0 + + + Top, Bottom, Left, Right + + + Tahoma, 8pt + + + 0, 30 + + + 12, 12, 12, 12 + + + 761, 617 + + + 0 + + + alertPage + + + XenAdmin.TabPages.AlertSummaryPage, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + + + splitContainer1.Panel2 + + + 1 + + + Top, Bottom, Left, Right + + + Segoe UI, 9pt + + + 0, 30 + + + 12, 12, 12, 12 + + + 761, 617 + + + 0 + + + updatesPage + + + XenAdmin.TabPages.ManageUpdatesPage, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + + + splitContainer1.Panel2 + + + 2 + + + Top, Bottom, Left, Right + + + Segoe UI, 9pt + + + 0, 30 + + + 12, 12, 12, 12 + + + 761, 617 + + + 6 + + + cdnUpdatesPage + + + XenAdmin.TabPages.ManageCdnUpdatesPage, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + + + splitContainer1.Panel2 + + + 3 + + + Top, Bottom, Left, Right + + + Segoe UI, 8.25pt + + + 0, 30 + + + 12, 12, 12, 12 + + + 761, 617 + + + 5 + + + eventsPage + + + XenAdmin.TabPages.HistoryPage, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + + + splitContainer1.Panel2 + + + 4 + + + Top, Left, Right + + + 5 Left @@ -1618,7 +1153,7 @@ loggedInLabel1 - XenAdmin.Controls.LoggedInLabel, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Controls.LoggedInLabel, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null tableLayoutPanel1 @@ -1656,6 +1191,96 @@ 4 + + Fill + + + 0, 0 + + + 1 + + + 759, 24 + + + 2 + + + tableLayoutPanel1 + + + System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + TitleBackPanel + + + 0 + + + <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="TitleIcon" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="TitleLabel" Row="0" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="LicenseStatusTitleLabel" Row="0" RowSpan="1" Column="2" ColumnSpan="1" /><Control Name="loggedInLabel1" Row="0" RowSpan="1" Column="4" ColumnSpan="1" /><Control Name="labelFiltersOnOff" Row="0" RowSpan="1" Column="3" ColumnSpan="1" /></Controls><Columns Styles="AutoSize,0,AutoSize,0,Percent,100,AutoSize,0,AutoSize,0" /><Rows Styles="Percent,100" /></TableLayoutSettings> + + + 0, 0 + + + 759, 24 + + + 0 + + + TitleBackPanel + + + XenAdmin.Controls.GradientPanel.VerticalGradientPanel, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + + + splitContainer1.Panel2 + + + 5 + + + No + + + splitContainer1.Panel2 + + + System.Windows.Forms.SplitterPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + splitContainer1 + + + 1 + + + 100 + + + 1008, 647 + + + 243 + + + 0 + + + splitContainer1 + + + System.Windows.Forms.SplitContainer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 1 + 0, 24 @@ -1665,30 +1290,6 @@ Microsoft Sans Serif, 8.25pt - - 0, 24 - - - 5, 0, 5, 0 - - - 1008, 31 - - - 2 - - - ToolStrip - - - XenAdmin.Controls.ToolStripEx, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - - - $this - - - 2 - MiddleLeft @@ -2217,12 +1818,42 @@ Pause Docker Container + + 0, 24 + + + 5, 0, 5, 0 + + + 1008, 31 + + + 2 + + + ToolStrip + + + XenAdmin.Controls.ToolStripEx, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + + + $this + + + 2 + 475, 8 163, 5 + + 145, 22 + + + Show &Toolbar + 146, 26 @@ -2232,18 +1863,6 @@ System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 145, 22 - - - Show &Toolbar - - - 35, 20 - - - &File - 186, 22 @@ -2292,11 +1911,11 @@ E&xit - - 42, 20 + + 35, 20 - - &View + + &File 186, 22 @@ -2337,11 +1956,11 @@ &Toolbar - - 40, 20 + + 42, 20 - - &Pool + + &View 247, 22 @@ -2388,12 +2007,6 @@ 244, 6 - - 247, 22 - - - &High Availability - 156, 22 @@ -2406,11 +2019,11 @@ &Disable HA - + 247, 22 - - Di&saster Recovery + + &High Availability 214, 22 @@ -2424,6 +2037,12 @@ &Disaster Recovery Wizard... + + 247, 22 + + + Di&saster Recovery + 247, 22 @@ -2433,12 +2052,6 @@ 247, 22 - - 247, 22 - - - Workload &Balancing - 277, 22 @@ -2451,6 +2064,12 @@ Disconnect Workload &Balancing Server + + 247, 22 + + + Workload &Balancing + 247, 22 @@ -2502,11 +2121,11 @@ P&roperties - - 50, 20 + + 40, 20 - - &Server + + &Pool 216, 22 @@ -2586,12 +2205,6 @@ 213, 6 - - 216, 22 - - - &Connect/Disconnect - 155, 22 @@ -2625,6 +2238,12 @@ Di&sconnect All + + 216, 22 + + + &Connect/Disconnect + 216, 22 @@ -2655,12 +2274,6 @@ 213, 6 - - 216, 22 - - - Cert&ificate - 171, 22 @@ -2673,6 +2286,12 @@ &Reset Certificate + + 216, 22 + + + Cert&ificate + 216, 22 @@ -2694,12 +2313,6 @@ Remove Crash Dump &Files - - 216, 22 - - - Pass&word - 161, 22 @@ -2712,6 +2325,12 @@ &Forget Password + + 216, 22 + + + Pass&word + 213, 6 @@ -2742,11 +2361,11 @@ P&roperties - - 35, 20 + + 50, 20 - - V&M + + &Server 264, 22 @@ -2886,15 +2505,15 @@ P&roperties + + 35, 20 + + + V&M + 186, 6 - - 56, 20 - - - St&orage - 186, 22 @@ -2919,12 +2538,6 @@ 183, 6 - - 186, 22 - - - &Virtual Disks - 180, 22 @@ -2937,6 +2550,12 @@ &Attach Virtual Disk... + + 186, 22 + + + &Virtual Disks + 186, 22 @@ -2985,20 +2604,11 @@ P&roperties - - 68, 20 + + 56, 20 - - &Templates - - - 211, 22 - - - Create &VM From Selection - - - MiddleRight + + St&orage 165, 22 @@ -3012,6 +2622,15 @@ &Quick Create + + 211, 22 + + + Create &VM From Selection + + + MiddleRight + 208, 6 @@ -3051,11 +2670,11 @@ P&roperties - - 45, 20 + + 68, 20 - - Too&ls + + &Templates 195, 22 @@ -3108,6 +2727,18 @@ &Options... + + 45, 20 + + + Too&ls + + + 186, 22 + + + PluginItemsPlaceHolder + 58, 20 @@ -3117,18 +2748,6 @@ False - - 186, 22 - - - PluginItemsPlaceHolder - - - 41, 20 - - - &Help - 186, 22 @@ -3189,6 +2808,12 @@ &About {0} + + 41, 20 + + + &Help + 0, 0 @@ -3201,6 +2826,24 @@ Microsoft Sans Serif, 8.25pt + + 173, 22 + + + Download and &Install + + + 173, 22 + + + v{0} &Release Notes + + + 87, 20 + + + {0} &Update + 0, 0 @@ -3217,7 +2860,7 @@ MainMenuBar - XenAdmin.Controls.MenuStripEx, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Controls.MenuStripEx, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null MenuPanel @@ -3225,24 +2868,6 @@ 0 - - 87, 20 - - - {0} &Update - - - 173, 22 - - - Download and &Install - - - 173, 22 - - - v{0} &Release Notes - 32, 19 @@ -3321,18 +2946,6 @@ Errors - - Magenta - - - 91, 25 - - - cdnUpdates - - - Updates for {0} {1} - Magenta @@ -3345,6 +2958,18 @@ Updates for {0} or earlier + + Magenta + + + 91, 25 + + + cdnUpdates + + + Updates for {0} {1} + Magenta @@ -3373,7 +2998,7 @@ StatusStrip - System.Windows.Forms.StatusStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + XenAdmin.Controls.StatusStripEx, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null $this @@ -3424,7 +3049,7 @@ AddServerToolbarButton - XenAdmin.Commands.CommandToolStripButton, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripButton, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null toolStripSeparator11 @@ -3436,19 +3061,19 @@ AddPoolToolbarButton - XenAdmin.Commands.CommandToolStripButton, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripButton, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null newStorageToolbarButton - XenAdmin.Commands.CommandToolStripButton, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripButton, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null NewVmToolbarButton - XenAdmin.Commands.CommandToolStripButton, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripButton, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null toolStripSeparator12 @@ -3460,79 +3085,79 @@ shutDownToolStripButton - XenAdmin.Commands.CommandToolStripButton, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripButton, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null powerOnHostToolStripButton - XenAdmin.Commands.CommandToolStripButton, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripButton, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null startVMToolStripButton - XenAdmin.Commands.CommandToolStripButton, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripButton, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null RebootToolbarButton - XenAdmin.Commands.CommandToolStripButton, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripButton, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null resumeToolStripButton - XenAdmin.Commands.CommandToolStripButton, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripButton, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null SuspendToolbarButton - XenAdmin.Commands.CommandToolStripButton, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripButton, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null ForceShutdownToolbarButton - XenAdmin.Commands.CommandToolStripButton, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripButton, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null ForceRebootToolbarButton - XenAdmin.Commands.CommandToolStripButton, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripButton, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null stopContainerToolStripButton - XenAdmin.Commands.CommandToolStripButton, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripButton, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null startContainerToolStripButton - XenAdmin.Commands.CommandToolStripButton, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripButton, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null restartContainerToolStripButton - XenAdmin.Commands.CommandToolStripButton, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripButton, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null resumeContainerToolStripButton - XenAdmin.Commands.CommandToolStripButton, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripButton, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null pauseContainerToolStripButton - XenAdmin.Commands.CommandToolStripButton, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripButton, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null statusToolTip @@ -3556,13 +3181,13 @@ FileImportVMToolStripMenuItem - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null importSearchToolStripMenuItem - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null toolStripSeparator21 @@ -3658,7 +3283,7 @@ AddPoolToolStripMenuItem - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null toolStripSeparator8 @@ -3670,25 +3295,25 @@ addServerToolStripMenuItem - XenAdmin.Commands.AddHostToSelectedPoolToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.AddHostToSelectedPoolToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null removeServerToolStripMenuItem - XenAdmin.Commands.PoolRemoveServerToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.PoolRemoveServerToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null poolReconnectAsToolStripMenuItem - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null disconnectPoolToolStripMenuItem - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null toolStripSeparator27 @@ -3700,7 +3325,7 @@ virtualAppliancesToolStripMenuItem - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null toolStripSeparator30 @@ -3712,73 +3337,73 @@ highAvailabilityToolStripMenuItem - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null toolStripMenuItemHaConfigure - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null toolStripMenuItemHaDisable - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null disasterRecoveryToolStripMenuItem - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null drConfigureToolStripMenuItem - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null DrWizardToolStripMenuItem - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null VMSnapshotScheduleToolStripMenuItem - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null exportResourceReportPoolToolStripMenuItem - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null toolStripMenuItemWlb - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null wlbReportsToolStripMenuItem - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null wlbDisconnectToolStripMenuItem - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null conversionToolStripMenuItem - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null toolStripSeparator9 @@ -3790,19 +3415,19 @@ changePoolPasswordToolStripMenuItem - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null toolStripMenuItemRotateSecret - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null toolStripMenuItemEnableTls - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null toolStripMenuItem1 @@ -3814,7 +3439,7 @@ deleteToolStripMenuItem - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null toolStripSeparator26 @@ -3832,7 +3457,7 @@ PoolPropertiesToolStripMenuItem - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null HostMenuItem @@ -3844,7 +3469,7 @@ AddHostToolStripMenuItem - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null toolStripMenuItem11 @@ -3856,25 +3481,25 @@ RebootHostToolStripMenuItem - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null powerOnToolStripMenuItem - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null ShutdownHostToolStripMenuItem - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null restartToolstackToolStripMenuItem - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null toolStripSeparator1 @@ -3892,19 +3517,19 @@ ReconnectToolStripMenuItem1 - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null DisconnectToolStripMenuItem - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null reconnectAsToolStripMenuItem - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null toolStripSeparator4 @@ -3916,25 +3541,25 @@ connectAllToolStripMenuItem - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null disconnectAllToolStripMenuItem - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null addServerToPoolMenuItem - XenAdmin.Commands.AddSelectedHostToPoolToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.AddSelectedHostToPoolToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null menuItemRemoveFromPool - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null toolStripSeparator3 @@ -3946,13 +3571,13 @@ backupToolStripMenuItem - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null restoreFromBackupToolStripMenuItem - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null toolStripSeparator23 @@ -3964,55 +3589,55 @@ toolStripMenuItemCertificate - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null toolStripMenuItemInstallCertificate - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null toolStripMenuItemResetCertificate - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null maintenanceModeToolStripMenuItem1 - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null controlDomainMemoryToolStripMenuItem - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null RemoveCrashdumpsToolStripMenuItem - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null HostPasswordToolStripMenuItem - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null ChangeRootPasswordToolStripMenuItem - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null forgetSavedPasswordToolStripMenuItem - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null toolStripSeparator25 @@ -4024,13 +3649,13 @@ destroyServerToolStripMenuItem - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null removeHostToolStripMenuItem - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null toolStripSeparator15 @@ -4048,7 +3673,7 @@ ServerPropertiesToolStripMenuItem - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null VMToolStripMenuItem @@ -4060,31 +3685,31 @@ NewVmToolStripMenuItem - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null startShutdownToolStripMenuItem - XenAdmin.Commands.VMLifeCycleToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.VMLifeCycleToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null resumeOnToolStripMenuItem - XenAdmin.Commands.ResumeVMOnHostToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.ResumeVMOnHostToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null relocateToolStripMenuItem - XenAdmin.Commands.MigrateVMToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.MigrateVMToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null startOnHostToolStripMenuItem - XenAdmin.Commands.StartVMOnHostToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.StartVMOnHostToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null toolStripSeparator20 @@ -4096,13 +3721,13 @@ assignSnapshotScheduleToolStripMenuItem - XenAdmin.Commands.AssignGroupToolStripMenuItemVMSS, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.AssignGroupToolStripMenuItemVMSS, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null assignToVirtualApplianceToolStripMenuItem - XenAdmin.Commands.AssignGroupToolStripMenuItemVM_appliance, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.AssignGroupToolStripMenuItemVM_appliance, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null toolStripMenuItem9 @@ -4114,31 +3739,31 @@ copyVMtoSharedStorageMenuItem - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null MoveVMToolStripMenuItem - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null snapshotToolStripMenuItem - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null convertToTemplateToolStripMenuItem - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null exportToolStripMenuItem - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null toolStripSeparator32 @@ -4150,25 +3775,25 @@ toolStripMenuItemVtpm - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null disableCbtToolStripMenuItem - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null enablePVSReadcachingToolStripMenuItem - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null disablePVSReadcachingToolStripMenuItem - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null toolStripMenuItem12 @@ -4180,7 +3805,7 @@ installToolsToolStripMenuItem - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null sendCtrlAltDelToolStripMenuItem @@ -4198,7 +3823,7 @@ uninstallToolStripMenuItem - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null toolStripSeparator10 @@ -4216,7 +3841,7 @@ VMPropertiesToolStripMenuItem - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null toolStripMenuItem8 @@ -4234,7 +3859,7 @@ AddStorageToolStripMenuItem - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null toolStripSeparator22 @@ -4246,13 +3871,13 @@ RepairStorageToolStripMenuItem - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null DefaultSRToolStripMenuItem - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null toolStripSeparator2 @@ -4264,25 +3889,25 @@ virtualDisksToolStripMenuItem - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null addVirtualDiskToolStripMenuItem - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null attachVirtualDiskToolStripMenuItem - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null reclaimFreedSpacetripMenuItem - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null toolStripSeparator19 @@ -4294,25 +3919,25 @@ DetachStorageToolStripMenuItem - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null ReattachStorageRepositoryToolStripMenuItem - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null ForgetStorageRepositoryToolStripMenuItem - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null DestroyStorageRepositoryToolStripMenuItem - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null toolStripSeparator18 @@ -4330,7 +3955,7 @@ SRPropertiesToolStripMenuItem - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null templatesToolStripMenuItem @@ -4342,19 +3967,19 @@ CreateVmFromTemplateToolStripMenuItem - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null newVMFromTemplateToolStripMenuItem - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null InstantVmToolStripMenuItem - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null toolStripSeparator29 @@ -4366,13 +3991,13 @@ exportTemplateToolStripMenuItem - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null duplicateTemplateToolStripMenuItem - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null toolStripSeparator16 @@ -4384,7 +4009,7 @@ uninstallTemplateToolStripMenuItem - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null toolStripSeparator28 @@ -4402,7 +4027,7 @@ templatePropertiesToolStripMenuItem - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null toolsToolStripMenuItem @@ -4414,7 +4039,7 @@ bugToolToolStripMenuItem - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null toolStripSeparator14 @@ -4444,13 +4069,13 @@ installNewUpdateToolStripMenuItem - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null rollingUpgradeToolStripMenuItem - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null toolStripSeparator6 @@ -4576,7 +4201,7 @@ securityGroupsToolStripMenuItem - XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter_No_Space], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + XenAdmin.Commands.CommandToolStripMenuItem, [XenCenter], Version=0.0.0.0, Culture=neutral, PublicKeyToken=null statusProgressBar @@ -4602,18 +4227,18 @@ System.Windows.Forms.ToolStripSplitButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - statusButtonCdnUpdates - - - System.Windows.Forms.ToolStripSplitButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - statusButtonUpdates System.Windows.Forms.ToolStripSplitButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + statusButtonCdnUpdates + + + System.Windows.Forms.ToolStripSplitButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + statusButtonAlerts diff --git a/XenAdmin/XenAdmin.csproj b/XenAdmin/XenAdmin.csproj index 6f449aa5c..2f16a3a19 100755 --- a/XenAdmin/XenAdmin.csproj +++ b/XenAdmin/XenAdmin.csproj @@ -199,6 +199,9 @@ DiskSpinner.cs + + Component + Component