Renamed controls and moved about methods in view of merging the run history controls into this dialog.

Signed-off-by: Konstantina Chremmou <konstantina.chremmou@citrix.com>
This commit is contained in:
Konstantina Chremmou 2017-09-06 13:22:29 +01:00
parent 9ce11ddf55
commit 1f2b550f4d
3 changed files with 567 additions and 469 deletions

View File

@ -32,8 +32,8 @@ namespace XenAdmin.Dialogs.ScheduledSnapshots
private void InitializeComponent()
{
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ScheduledSnapshotsDialog));
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle();
this.dataGridView1 = new XenAdmin.Controls.DataGridViewEx.DataGridViewEx();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle();
this.dataGridViewPolicies = new XenAdmin.Controls.DataGridViewEx.DataGridViewEx();
this.NameColum = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.EnabledColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.ColumnVMs = new System.Windows.Forms.DataGridViewTextBoxColumn();
@ -47,8 +47,8 @@ namespace XenAdmin.Dialogs.ScheduledSnapshots
this.buttonRunNow = new System.Windows.Forms.Button();
this.labelPolicyTitle = new System.Windows.Forms.Label();
this.buttonProperties = new System.Windows.Forms.Button();
this.policyHistory1 = new PolicyHistory();
this.label2 = new System.Windows.Forms.Label();
this.policyHistory1 = new XenAdmin.Dialogs.ScheduledSnapshots.PolicyHistory();
this.labelTopBlurb = new System.Windows.Forms.Label();
this.localServerTime1 = new XenAdmin.Wizards.NewPolicyWizard.LocalServerTime();
this.chevronButton1 = new XenAdmin.Controls.ChevronButton();
this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel();
@ -56,32 +56,32 @@ namespace XenAdmin.Dialogs.ScheduledSnapshots
this.tableLayoutPanel3 = new System.Windows.Forms.TableLayoutPanel();
this.tableLayoutPanel4 = new System.Windows.Forms.TableLayoutPanel();
this.tableLayoutPanel5 = new System.Windows.Forms.TableLayoutPanel();
((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.dataGridViewPolicies)).BeginInit();
this.tableLayoutPanel1.SuspendLayout();
this.tableLayoutPanel3.SuspendLayout();
this.tableLayoutPanel4.SuspendLayout();
this.tableLayoutPanel5.SuspendLayout();
this.SuspendLayout();
//
// dataGridView1
// dataGridViewPolicies
//
this.dataGridView1.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.DisplayedCells;
this.dataGridView1.BackgroundColor = System.Drawing.SystemColors.Window;
this.dataGridView1.CellBorderStyle = System.Windows.Forms.DataGridViewCellBorderStyle.None;
this.dataGridView1.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
this.dataGridViewPolicies.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.DisplayedCells;
this.dataGridViewPolicies.BackgroundColor = System.Drawing.SystemColors.Window;
this.dataGridViewPolicies.CellBorderStyle = System.Windows.Forms.DataGridViewCellBorderStyle.None;
this.dataGridViewPolicies.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
this.NameColum,
this.EnabledColumn,
this.ColumnVMs,
this.DescriptionColum,
this.ColumnNextArchive,
this.ColumnLastResult});
resources.ApplyResources(this.dataGridView1, "dataGridView1");
this.dataGridView1.GridColor = System.Drawing.SystemColors.Control;
this.dataGridView1.MultiSelect = true;
this.dataGridView1.Name = "dataGridView1";
this.dataGridView1.ReadOnly = true;
this.tableLayoutPanel3.SetRowSpan(this.dataGridView1, 6);
this.dataGridView1.SelectionChanged += new System.EventHandler(this.dataGridView1_SelectionChanged);
resources.ApplyResources(this.dataGridViewPolicies, "dataGridViewPolicies");
this.dataGridViewPolicies.GridColor = System.Drawing.SystemColors.Control;
this.dataGridViewPolicies.MultiSelect = true;
this.dataGridViewPolicies.Name = "dataGridViewPolicies";
this.dataGridViewPolicies.ReadOnly = true;
this.tableLayoutPanel3.SetRowSpan(this.dataGridViewPolicies, 6);
this.dataGridViewPolicies.SelectionChanged += new System.EventHandler(this.dataGridView1_SelectionChanged);
//
// NameColum
//
@ -101,8 +101,8 @@ namespace XenAdmin.Dialogs.ScheduledSnapshots
// ColumnVMs
//
this.ColumnVMs.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.AllCells;
dataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
this.ColumnVMs.DefaultCellStyle = dataGridViewCellStyle1;
dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
this.ColumnVMs.DefaultCellStyle = dataGridViewCellStyle2;
resources.ApplyResources(this.ColumnVMs, "ColumnVMs");
this.ColumnVMs.Name = "ColumnVMs";
this.ColumnVMs.ReadOnly = true;
@ -162,7 +162,7 @@ namespace XenAdmin.Dialogs.ScheduledSnapshots
resources.ApplyResources(this.buttonRunNow, "buttonRunNow");
this.buttonRunNow.Name = "buttonRunNow";
this.buttonRunNow.UseVisualStyleBackColor = true;
this.buttonRunNow.Click += new System.EventHandler(this.button1_Click);
this.buttonRunNow.Click += new System.EventHandler(this.buttonRunNow_Click);
//
// labelPolicyTitle
//
@ -182,10 +182,10 @@ namespace XenAdmin.Dialogs.ScheduledSnapshots
resources.ApplyResources(this.policyHistory1, "policyHistory1");
this.policyHistory1.Name = "policyHistory1";
//
// label2
// labelTopBlurb
//
resources.ApplyResources(this.label2, "label2");
this.label2.Name = "label2";
resources.ApplyResources(this.labelTopBlurb, "labelTopBlurb");
this.labelTopBlurb.Name = "labelTopBlurb";
//
// localServerTime1
//
@ -204,7 +204,7 @@ namespace XenAdmin.Dialogs.ScheduledSnapshots
// tableLayoutPanel1
//
resources.ApplyResources(this.tableLayoutPanel1, "tableLayoutPanel1");
this.tableLayoutPanel1.Controls.Add(this.label2, 0, 0);
this.tableLayoutPanel1.Controls.Add(this.labelTopBlurb, 0, 0);
this.tableLayoutPanel1.Controls.Add(this.deprecationBanner, 0, 1);
this.tableLayoutPanel1.Name = "tableLayoutPanel1";
//
@ -220,7 +220,7 @@ namespace XenAdmin.Dialogs.ScheduledSnapshots
resources.ApplyResources(this.tableLayoutPanel3, "tableLayoutPanel3");
this.tableLayoutPanel3.Controls.Add(this.buttonProperties, 1, 5);
this.tableLayoutPanel3.Controls.Add(this.labelPolicyTitle, 0, 0);
this.tableLayoutPanel3.Controls.Add(this.dataGridView1, 0, 1);
this.tableLayoutPanel3.Controls.Add(this.dataGridViewPolicies, 0, 1);
this.tableLayoutPanel3.Controls.Add(this.localServerTime1, 0, 7);
this.tableLayoutPanel3.Controls.Add(this.buttonEnable, 1, 2);
this.tableLayoutPanel3.Controls.Add(this.buttonRunNow, 1, 3);
@ -252,9 +252,9 @@ namespace XenAdmin.Dialogs.ScheduledSnapshots
this.Controls.Add(this.tableLayoutPanel5);
this.Name = "ScheduledSnapshotsDialog";
this.SizeGripStyle = System.Windows.Forms.SizeGripStyle.Hide;
this.Load += new System.EventHandler(this.VMProtectionPoliciesDialog_Load);
this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.VMProtectionPoliciesDialog_FormClosed);
((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).EndInit();
this.Load += new System.EventHandler(this.VMProtectionPoliciesDialog_Load);
((System.ComponentModel.ISupportInitialize)(this.dataGridViewPolicies)).EndInit();
this.tableLayoutPanel1.ResumeLayout(false);
this.tableLayoutPanel1.PerformLayout();
this.tableLayoutPanel3.ResumeLayout(false);
@ -270,7 +270,7 @@ namespace XenAdmin.Dialogs.ScheduledSnapshots
#endregion
protected DataGridViewEx dataGridView1;
protected DataGridViewEx dataGridViewPolicies;
protected System.Windows.Forms.Button buttonCancel;
protected System.Windows.Forms.Button buttonNew;
protected System.Windows.Forms.Button buttonEnable;
@ -279,7 +279,7 @@ namespace XenAdmin.Dialogs.ScheduledSnapshots
protected System.Windows.Forms.Label labelPolicyTitle;
protected System.Windows.Forms.Button buttonProperties;
protected PolicyHistory policyHistory1;
protected System.Windows.Forms.Label label2;
protected System.Windows.Forms.Label labelTopBlurb;
protected LocalServerTime localServerTime1;
protected XenAdmin.Controls.ChevronButton chevronButton1;
protected System.Windows.Forms.DataGridViewTextBoxColumn NameColum;

View File

@ -48,6 +48,7 @@ namespace XenAdmin.Dialogs.ScheduledSnapshots
private static readonly log4net.ILog log = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
public readonly Pool Pool;
private VMSS currentSelected = null;
public ScheduledSnapshotsDialog(Pool pool)
: base(pool.Connection)
@ -144,7 +145,7 @@ namespace XenAdmin.Dialogs.ScheduledSnapshots
}
}
this.Text = Messages.VMSS_DIALOG_TITLE;
label2.Text = Messages.VMSS_DIALOG_TEXT;
labelTopBlurb.Text = Messages.VMSS_DIALOG_TEXT;
labelPolicyTitle.Text = string.Format(Helpers.IsPool(pool.Connection)
? Messages.VMSS_SCHEDULED_SNAPSHOTS_DEFINED_FOR_POOL
: Messages.VMSS_SCHEDULED_SNAPSHOTS_DEFINED_FOR_SERVER,
@ -158,21 +159,21 @@ namespace XenAdmin.Dialogs.ScheduledSnapshots
private void LoadPolicies()
{
dataGridView1.SuspendLayout();
dataGridViewPolicies.SuspendLayout();
var selectedPolicy = currentSelected;
dataGridView1.Rows.Clear();
dataGridViewPolicies.Rows.Clear();
var policyList = Pool.Connection.Cache.VMSSs;
foreach (var policy in policyList)
{
// add only 10 messages for each policy
dataGridView1.Rows.Add(new PolicyRow(policy, VMSS.GetAlerts(policy, 0)));
dataGridViewPolicies.Rows.Add(new PolicyRow(policy, VMSS.GetAlerts(policy, 0)));
}
if (selectedPolicy != null)
{
foreach (PolicyRow row in dataGridView1.Rows)
foreach (PolicyRow row in dataGridViewPolicies.Rows)
{
if (row.Policy.uuid == selectedPolicy.uuid)
{
@ -182,21 +183,11 @@ namespace XenAdmin.Dialogs.ScheduledSnapshots
}
}
if (dataGridView1.SelectedRows.Count ==0 && dataGridView1.Rows.Count > 0)
dataGridView1.Rows[0].Selected = true;
if (dataGridViewPolicies.SelectedRows.Count ==0 && dataGridViewPolicies.Rows.Count > 0)
dataGridViewPolicies.Rows[0].Selected = true;
RefreshPoolTitle(Pool);
dataGridView1.ResumeLayout();
}
private void buttonNew_Click(object sender, System.EventArgs e)
{
new NewPolicyWizard(Pool).Show(this);
}
private void buttonCancel_Click(object sender, System.EventArgs e)
{
this.Close();
dataGridViewPolicies.ResumeLayout();
}
private void VMProtectionPoliciesDialog_Load(object sender, EventArgs e)
@ -208,11 +199,88 @@ namespace XenAdmin.Dialogs.ScheduledSnapshots
Pool.Connection.Cache.RegisterBatchCollectionChanged<VMSS>(VMSSCollectionChanged);
}
private void VMProtectionPoliciesDialog_FormClosed(object sender, FormClosedEventArgs e)
{
Pool.Connection.Cache.DeregisterBatchCollectionChanged<VMSS>(VMSSCollectionChanged);
}
private void dataGridView1_SelectionChanged(object sender, EventArgs e)
{
RefreshButtons();
}
private void RefreshButtons()
{
if (dataGridViewPolicies.SelectedRows.Count == 1)
{
currentSelected = ((PolicyRow)dataGridViewPolicies.SelectedRows[0]).Policy;
buttonEnable.Text = currentSelected.enabled? Messages.DISABLE : Messages.ENABLE;
buttonEnable.Enabled = currentSelected.VMs.Count != 0 || currentSelected.enabled;
buttonProperties.Enabled = true;
buttonRunNow.Enabled = currentSelected.enabled;
}
else
{
currentSelected = null;
buttonProperties.Enabled = buttonEnable.Enabled = buttonRunNow.Enabled = false;
policyHistory1.Clear();
}
policyHistory1.RefreshTab(currentSelected);
buttonDelete.Enabled = (dataGridViewPolicies.SelectedRows.Count != 0);
}
#region Button event handlers
private void buttonNew_Click(object sender, System.EventArgs e)
{
new NewPolicyWizard(Pool).Show(this);
}
private void buttonCancel_Click(object sender, System.EventArgs e)
{
this.Close();
}
private void buttonEnable_Click(object sender, EventArgs e)
{
if (currentSelected != null)
{
var action = new ChangePolicyEnabledAction(currentSelected);
action.RunAsync();
}
}
private void buttonRunNow_Click(object sender, EventArgs e)
{
if (dataGridViewPolicies.SelectedRows.Count == 1)
{
var policy = ((PolicyRow)dataGridViewPolicies.SelectedRows[0]).Policy;
var action = new RunPolicyNowAction(policy);
action.Completed += action_Completed;
buttonRunNow.Enabled = false;
action.RunAsync();
}
}
void action_Completed(ActionBase sender)
{
Program.Invoke(Program.MainWindow, RefreshButtons);
}
private void buttonProperties_Click(object sender, EventArgs e)
{
using (PropertiesDialog propertiesDialog = new PropertiesDialog((VMSS)currentSelected))
{
propertiesDialog.ShowDialog(this);
}
}
private void buttonDelete_Click(object sender, EventArgs e)
{
var selectedPolicies = new List<VMSS>();
int numberOfProtectedVMs = 0;
foreach (DataGridViewRow row in dataGridView1.SelectedRows)
foreach (DataGridViewRow row in dataGridViewPolicies.SelectedRows)
{
var policy = (((PolicyRow)row).Policy);
selectedPolicies.Add(policy);
@ -239,73 +307,7 @@ namespace XenAdmin.Dialogs.ScheduledSnapshots
}
}
private VMSS currentSelected = null;
private void dataGridView1_SelectionChanged(object sender, EventArgs e)
{
RefreshButtons();
}
private void RefreshButtons()
{
if (dataGridView1.SelectedRows.Count == 1)
{
currentSelected = ((PolicyRow)dataGridView1.SelectedRows[0]).Policy;
buttonEnable.Text = currentSelected.enabled? Messages.DISABLE : Messages.ENABLE;
buttonEnable.Enabled = currentSelected.VMs.Count != 0 || currentSelected.enabled;
buttonProperties.Enabled = true;
buttonRunNow.Enabled = currentSelected.enabled;
}
else
{
currentSelected = null;
buttonProperties.Enabled = buttonEnable.Enabled = buttonRunNow.Enabled = false;
policyHistory1.Clear();
}
policyHistory1.RefreshTab(currentSelected);
buttonDelete.Enabled = (dataGridView1.SelectedRows.Count != 0);
}
private void VMProtectionPoliciesDialog_FormClosed(object sender, FormClosedEventArgs e)
{
Pool.Connection.Cache.DeregisterBatchCollectionChanged<VMSS>(VMSSCollectionChanged);
}
private void buttonEnable_Click(object sender, EventArgs e)
{
if (currentSelected != null)
{
var action = new ChangePolicyEnabledAction(currentSelected);
action.RunAsync();
}
}
private void button1_Click(object sender, EventArgs e)
{
if (dataGridView1.SelectedRows.Count == 1)
{
var policy = ((PolicyRow)dataGridView1.SelectedRows[0]).Policy;
var action = new RunPolicyNowAction(policy);
action.Completed += action_Completed;
buttonRunNow.Enabled = false;
action.RunAsync();
}
}
void action_Completed(ActionBase sender)
{
Program.Invoke(Program.MainWindow, RefreshButtons);
}
private void buttonProperties_Click(object sender, EventArgs e)
{
using (PropertiesDialog propertiesDialog = new PropertiesDialog((VMSS)currentSelected))
{
propertiesDialog.ShowDialog(this);
}
}
#endregion
private void chevronButton1_ButtonClick(object sender, EventArgs e)
{

View File

@ -112,15 +112,15 @@
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="NameColum.HeaderText" xml:space="preserve">
<value>Name</value>
</data>
<assembly alias="mscorlib" name="mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="NameColum.MinimumWidth" type="System.Int32, mscorlib">
<value>100</value>
</data>
@ -130,7 +130,7 @@
<data name="EnabledColumn.Width" type="System.Int32, mscorlib">
<value>64</value>
</data>
<metadata name="ColumnVMs.UserAddedColumn" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<metadata name="ColumnVMs.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<data name="ColumnVMs.HeaderText" xml:space="preserve">
@ -142,7 +142,7 @@
<data name="ColumnVMs.Width" type="System.Int32, mscorlib">
<value>62</value>
</data>
<metadata name="DescriptionColum.UserAddedColumn" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<metadata name="DescriptionColum.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<data name="DescriptionColum.HeaderText" xml:space="preserve">
@ -151,7 +151,7 @@
<data name="DescriptionColum.Width" type="System.Int32, mscorlib">
<value>138</value>
</data>
<metadata name="ColumnNextArchive.UserAddedColumn" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<metadata name="ColumnNextArchive.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<data name="ColumnNextArchive.HeaderText" xml:space="preserve">
@ -160,7 +160,7 @@
<data name="ColumnNextArchive.Width" type="System.Int32, mscorlib">
<value>138</value>
</data>
<metadata name="ColumnLastResult.UserAddedColumn" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<metadata name="ColumnLastResult.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<data name="ColumnLastResult.HeaderText" xml:space="preserve">
@ -172,46 +172,25 @@
<data name="ColumnLastResult.Width" type="System.Int32, mscorlib">
<value>140</value>
</data>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="dataGridView1.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="dataGridViewPolicies.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Fill</value>
</data>
<assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="dataGridView1.Font" type="System.Drawing.Font, System.Drawing">
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="dataGridViewPolicies.Font" type="System.Drawing.Font, System.Drawing">
<value>Segoe UI, 9pt</value>
</data>
<data name="dataGridView1.Location" type="System.Drawing.Point, System.Drawing">
<data name="dataGridViewPolicies.Location" type="System.Drawing.Point, System.Drawing">
<value>3, 24</value>
</data>
<data name="tableLayoutPanel3.ColumnCount" type="System.Int32, mscorlib">
<value>2</value>
</data>
<data name="buttonProperties.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Top, Right</value>
</data>
<data name="buttonProperties.Font" type="System.Drawing.Font, System.Drawing">
<value>Segoe UI, 9pt</value>
</data>
<data name="buttonProperties.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="buttonProperties.Location" type="System.Drawing.Point, System.Drawing">
<value>741, 140</value>
</data>
<data name="buttonProperties.Size" type="System.Drawing.Size, System.Drawing">
<value>93, 23</value>
</data>
<data name="buttonProperties.TabIndex" type="System.Int32, mscorlib">
<value>4</value>
</data>
<data name="buttonProperties.Text" xml:space="preserve">
<value>&amp;Properties</value>
</data>
<data name="&gt;&gt;buttonProperties.Name" xml:space="preserve">
<value>buttonProperties</value>
</data>
<data name="&gt;&gt;buttonProperties.Type" xml:space="preserve">
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;buttonProperties.Parent" xml:space="preserve">
<value>tableLayoutPanel3</value>
@ -219,6 +198,282 @@
<data name="&gt;&gt;buttonProperties.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="&gt;&gt;labelPolicyTitle.Name" xml:space="preserve">
<value>labelPolicyTitle</value>
</data>
<data name="&gt;&gt;labelPolicyTitle.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;labelPolicyTitle.Parent" xml:space="preserve">
<value>tableLayoutPanel3</value>
</data>
<data name="&gt;&gt;labelPolicyTitle.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="&gt;&gt;localServerTime1.Name" xml:space="preserve">
<value>localServerTime1</value>
</data>
<data name="&gt;&gt;localServerTime1.Type" xml:space="preserve">
<value>XenAdmin.Wizards.NewPolicyWizard.LocalServerTime, XenCenterMain, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;localServerTime1.Parent" xml:space="preserve">
<value>tableLayoutPanel3</value>
</data>
<data name="&gt;&gt;localServerTime1.ZOrder" xml:space="preserve">
<value>3</value>
</data>
<data name="&gt;&gt;buttonEnable.Name" xml:space="preserve">
<value>buttonEnable</value>
</data>
<data name="&gt;&gt;buttonEnable.Type" xml:space="preserve">
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;buttonEnable.Parent" xml:space="preserve">
<value>tableLayoutPanel3</value>
</data>
<data name="&gt;&gt;buttonEnable.ZOrder" xml:space="preserve">
<value>4</value>
</data>
<data name="&gt;&gt;buttonRunNow.Name" xml:space="preserve">
<value>buttonRunNow</value>
</data>
<data name="&gt;&gt;buttonRunNow.Type" xml:space="preserve">
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;buttonRunNow.Parent" xml:space="preserve">
<value>tableLayoutPanel3</value>
</data>
<data name="&gt;&gt;buttonRunNow.ZOrder" xml:space="preserve">
<value>5</value>
</data>
<data name="&gt;&gt;buttonDelete.Name" xml:space="preserve">
<value>buttonDelete</value>
</data>
<data name="&gt;&gt;buttonDelete.Type" xml:space="preserve">
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;buttonDelete.Parent" xml:space="preserve">
<value>tableLayoutPanel3</value>
</data>
<data name="&gt;&gt;buttonDelete.ZOrder" xml:space="preserve">
<value>6</value>
</data>
<data name="&gt;&gt;buttonNew.Name" xml:space="preserve">
<value>buttonNew</value>
</data>
<data name="&gt;&gt;buttonNew.Type" xml:space="preserve">
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;buttonNew.Parent" xml:space="preserve">
<value>tableLayoutPanel3</value>
</data>
<data name="&gt;&gt;buttonNew.ZOrder" xml:space="preserve">
<value>7</value>
</data>
<data name="tableLayoutPanel3.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Fill</value>
</data>
<data name="tableLayoutPanel3.Font" type="System.Drawing.Font, System.Drawing">
<value>Segoe UI, 9pt</value>
</data>
<data name="tableLayoutPanel3.Location" type="System.Drawing.Point, System.Drawing">
<value>3, 70</value>
</data>
<data name="tableLayoutPanel3.RowCount" type="System.Int32, mscorlib">
<value>8</value>
</data>
<data name="tableLayoutPanel3.Size" type="System.Drawing.Size, System.Drawing">
<value>837, 243</value>
</data>
<data name="tableLayoutPanel3.TabIndex" type="System.Int32, mscorlib">
<value>1</value>
</data>
<data name="&gt;&gt;tableLayoutPanel3.Name" xml:space="preserve">
<value>tableLayoutPanel3</value>
</data>
<data name="&gt;&gt;tableLayoutPanel3.Type" xml:space="preserve">
<value>System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;tableLayoutPanel3.Parent" xml:space="preserve">
<value>tableLayoutPanel5</value>
</data>
<data name="&gt;&gt;tableLayoutPanel3.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="tableLayoutPanel3.LayoutSettings" type="System.Windows.Forms.TableLayoutSettings, System.Windows.Forms">
<value>&lt;?xml version="1.0" encoding="utf-16"?&gt;&lt;TableLayoutSettings&gt;&lt;Controls&gt;&lt;Control Name="buttonProperties" Row="5" RowSpan="1" Column="1" ColumnSpan="1" /&gt;&lt;Control Name="labelPolicyTitle" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /&gt;&lt;Control Name="dataGridViewPolicies" Row="1" RowSpan="6" Column="0" ColumnSpan="1" /&gt;&lt;Control Name="localServerTime1" Row="7" RowSpan="1" Column="0" ColumnSpan="1" /&gt;&lt;Control Name="buttonEnable" Row="2" RowSpan="1" Column="1" ColumnSpan="1" /&gt;&lt;Control Name="buttonRunNow" Row="3" RowSpan="1" Column="1" ColumnSpan="1" /&gt;&lt;Control Name="buttonDelete" Row="4" RowSpan="1" Column="1" ColumnSpan="1" /&gt;&lt;Control Name="buttonNew" Row="1" RowSpan="1" Column="1" ColumnSpan="1" /&gt;&lt;/Controls&gt;&lt;Columns Styles="Percent,100,AutoSize,0" /&gt;&lt;Rows Styles="AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0,Percent,100,AutoSize,0" /&gt;&lt;/TableLayoutSettings&gt;</value>
</data>
<data name="dataGridViewPolicies.Size" type="System.Drawing.Size, System.Drawing">
<value>732, 188</value>
</data>
<data name="dataGridViewPolicies.TabIndex" type="System.Int32, mscorlib">
<value>1</value>
</data>
<data name="&gt;&gt;dataGridViewPolicies.Name" xml:space="preserve">
<value>dataGridViewPolicies</value>
</data>
<data name="&gt;&gt;dataGridViewPolicies.Type" xml:space="preserve">
<value>XenAdmin.Controls.DataGridViewEx.DataGridViewEx, XenCenterMain, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;dataGridViewPolicies.Parent" xml:space="preserve">
<value>tableLayoutPanel3</value>
</data>
<data name="&gt;&gt;dataGridViewPolicies.ZOrder" xml:space="preserve">
<value>2</value>
</data>
<data name="buttonCancel.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Left</value>
</data>
<data name="buttonCancel.Font" type="System.Drawing.Font, System.Drawing">
<value>Segoe UI, 9pt</value>
</data>
<data name="buttonCancel.Location" type="System.Drawing.Point, System.Drawing">
<value>756, 3</value>
</data>
<data name="buttonCancel.Size" type="System.Drawing.Size, System.Drawing">
<value>78, 23</value>
</data>
<data name="buttonCancel.TabIndex" type="System.Int32, mscorlib">
<value>1</value>
</data>
<data name="buttonCancel.Text" xml:space="preserve">
<value>Close</value>
</data>
<data name="&gt;&gt;buttonCancel.Name" xml:space="preserve">
<value>buttonCancel</value>
</data>
<data name="&gt;&gt;buttonCancel.Type" xml:space="preserve">
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;buttonCancel.Parent" xml:space="preserve">
<value>tableLayoutPanel4</value>
</data>
<data name="&gt;&gt;buttonCancel.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="buttonNew.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Top, Right</value>
</data>
<data name="buttonNew.Font" type="System.Drawing.Font, System.Drawing">
<value>Segoe UI, 9pt</value>
</data>
<data name="buttonNew.Location" type="System.Drawing.Point, System.Drawing">
<value>741, 24</value>
</data>
<data name="buttonNew.Size" type="System.Drawing.Size, System.Drawing">
<value>93, 23</value>
</data>
<data name="buttonNew.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="buttonNew.Text" xml:space="preserve">
<value>&amp;New...</value>
</data>
<data name="&gt;&gt;buttonNew.Name" xml:space="preserve">
<value>buttonNew</value>
</data>
<data name="&gt;&gt;buttonNew.Type" xml:space="preserve">
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;buttonNew.Parent" xml:space="preserve">
<value>tableLayoutPanel3</value>
</data>
<data name="&gt;&gt;buttonNew.ZOrder" xml:space="preserve">
<value>7</value>
</data>
<data name="buttonEnable.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Top, Right</value>
</data>
<data name="buttonEnable.Font" type="System.Drawing.Font, System.Drawing">
<value>Segoe UI, 9pt</value>
</data>
<data name="buttonEnable.Location" type="System.Drawing.Point, System.Drawing">
<value>741, 53</value>
</data>
<data name="buttonEnable.Size" type="System.Drawing.Size, System.Drawing">
<value>93, 23</value>
</data>
<data name="buttonEnable.TabIndex" type="System.Int32, mscorlib">
<value>1</value>
</data>
<data name="buttonEnable.Text" xml:space="preserve">
<value>&amp;Enable</value>
</data>
<data name="&gt;&gt;buttonEnable.Name" xml:space="preserve">
<value>buttonEnable</value>
</data>
<data name="&gt;&gt;buttonEnable.Type" xml:space="preserve">
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;buttonEnable.Parent" xml:space="preserve">
<value>tableLayoutPanel3</value>
</data>
<data name="&gt;&gt;buttonEnable.ZOrder" xml:space="preserve">
<value>4</value>
</data>
<data name="buttonDelete.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Top, Right</value>
</data>
<data name="buttonDelete.Font" type="System.Drawing.Font, System.Drawing">
<value>Segoe UI, 9pt</value>
</data>
<data name="buttonDelete.Location" type="System.Drawing.Point, System.Drawing">
<value>741, 111</value>
</data>
<data name="buttonDelete.Size" type="System.Drawing.Size, System.Drawing">
<value>93, 23</value>
</data>
<data name="buttonDelete.TabIndex" type="System.Int32, mscorlib">
<value>3</value>
</data>
<data name="buttonDelete.Text" xml:space="preserve">
<value>&amp;Delete</value>
</data>
<data name="&gt;&gt;buttonDelete.Name" xml:space="preserve">
<value>buttonDelete</value>
</data>
<data name="&gt;&gt;buttonDelete.Type" xml:space="preserve">
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;buttonDelete.Parent" xml:space="preserve">
<value>tableLayoutPanel3</value>
</data>
<data name="&gt;&gt;buttonDelete.ZOrder" xml:space="preserve">
<value>6</value>
</data>
<data name="buttonRunNow.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Top, Right</value>
</data>
<data name="buttonRunNow.Font" type="System.Drawing.Font, System.Drawing">
<value>Segoe UI, 9pt</value>
</data>
<data name="buttonRunNow.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="buttonRunNow.Location" type="System.Drawing.Point, System.Drawing">
<value>741, 82</value>
</data>
<data name="buttonRunNow.Size" type="System.Drawing.Size, System.Drawing">
<value>93, 23</value>
</data>
<data name="buttonRunNow.TabIndex" type="System.Int32, mscorlib">
<value>2</value>
</data>
<data name="buttonRunNow.Text" xml:space="preserve">
<value>&amp;Run Now</value>
</data>
<data name="&gt;&gt;buttonRunNow.Name" xml:space="preserve">
<value>buttonRunNow</value>
</data>
<data name="&gt;&gt;buttonRunNow.Type" xml:space="preserve">
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;buttonRunNow.Parent" xml:space="preserve">
<value>tableLayoutPanel3</value>
</data>
<data name="&gt;&gt;buttonRunNow.ZOrder" xml:space="preserve">
<value>5</value>
</data>
<data name="labelPolicyTitle.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Left</value>
</data>
@ -247,7 +502,7 @@
<value>labelPolicyTitle</value>
</data>
<data name="&gt;&gt;labelPolicyTitle.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;labelPolicyTitle.Parent" xml:space="preserve">
<value>tableLayoutPanel3</value>
@ -255,6 +510,108 @@
<data name="&gt;&gt;labelPolicyTitle.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="buttonProperties.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Top, Right</value>
</data>
<data name="buttonProperties.Font" type="System.Drawing.Font, System.Drawing">
<value>Segoe UI, 9pt</value>
</data>
<data name="buttonProperties.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="buttonProperties.Location" type="System.Drawing.Point, System.Drawing">
<value>741, 140</value>
</data>
<data name="buttonProperties.Size" type="System.Drawing.Size, System.Drawing">
<value>93, 23</value>
</data>
<data name="buttonProperties.TabIndex" type="System.Int32, mscorlib">
<value>4</value>
</data>
<data name="buttonProperties.Text" xml:space="preserve">
<value>&amp;Properties</value>
</data>
<data name="&gt;&gt;buttonProperties.Name" xml:space="preserve">
<value>buttonProperties</value>
</data>
<data name="&gt;&gt;buttonProperties.Type" xml:space="preserve">
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;buttonProperties.Parent" xml:space="preserve">
<value>tableLayoutPanel3</value>
</data>
<data name="&gt;&gt;buttonProperties.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="policyHistory1.AutoSizeMode" type="System.Windows.Forms.AutoSizeMode, System.Windows.Forms">
<value>GrowAndShrink</value>
</data>
<data name="policyHistory1.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Fill</value>
</data>
<data name="policyHistory1.Font" type="System.Drawing.Font, System.Drawing">
<value>Segoe UI, 9pt</value>
</data>
<data name="policyHistory1.Location" type="System.Drawing.Point, System.Drawing">
<value>3, 322</value>
</data>
<data name="policyHistory1.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>3, 6, 3, 3</value>
</data>
<data name="policyHistory1.Size" type="System.Drawing.Size, System.Drawing">
<value>837, 187</value>
</data>
<data name="policyHistory1.TabIndex" type="System.Int32, mscorlib">
<value>2</value>
</data>
<data name="&gt;&gt;policyHistory1.Name" xml:space="preserve">
<value>policyHistory1</value>
</data>
<data name="&gt;&gt;policyHistory1.Type" xml:space="preserve">
<value>XenAdmin.Dialogs.ScheduledSnapshots.PolicyHistory, XenCenterMain, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;policyHistory1.Parent" xml:space="preserve">
<value>tableLayoutPanel5</value>
</data>
<data name="&gt;&gt;policyHistory1.ZOrder" xml:space="preserve">
<value>2</value>
</data>
<data name="labelTopBlurb.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Left</value>
</data>
<data name="labelTopBlurb.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="labelTopBlurb.Font" type="System.Drawing.Font, System.Drawing">
<value>Segoe UI, 9pt</value>
</data>
<data name="labelTopBlurb.Location" type="System.Drawing.Point, System.Drawing">
<value>3, 0</value>
</data>
<data name="labelTopBlurb.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>3, 0, 3, 3</value>
</data>
<data name="labelTopBlurb.Size" type="System.Drawing.Size, System.Drawing">
<value>799, 15</value>
</data>
<data name="labelTopBlurb.TabIndex" type="System.Int32, mscorlib">
<value>1</value>
</data>
<data name="labelTopBlurb.Text" xml:space="preserve">
<value>Protect your critical VMs with a protection policy that takes regular scheduled snapshots and, optionally, archives the snapshots to a CIFS or NFS share.</value>
</data>
<data name="&gt;&gt;labelTopBlurb.Name" xml:space="preserve">
<value>labelTopBlurb</value>
</data>
<data name="&gt;&gt;labelTopBlurb.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;labelTopBlurb.Parent" xml:space="preserve">
<value>tableLayoutPanel1</value>
</data>
<data name="&gt;&gt;labelTopBlurb.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="localServerTime1.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
@ -265,7 +622,7 @@
<value>Segoe UI, 9pt</value>
</data>
<data name="localServerTime1.Location" type="System.Drawing.Point, System.Drawing">
<value>3, 219</value>
<value>3, 218</value>
</data>
<data name="localServerTime1.Size" type="System.Drawing.Size, System.Drawing">
<value>28, 22</value>
@ -285,279 +642,6 @@
<data name="&gt;&gt;localServerTime1.ZOrder" xml:space="preserve">
<value>3</value>
</data>
<data name="buttonEnable.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Top, Right</value>
</data>
<data name="buttonEnable.Font" type="System.Drawing.Font, System.Drawing">
<value>Segoe UI, 9pt</value>
</data>
<data name="buttonEnable.Location" type="System.Drawing.Point, System.Drawing">
<value>741, 53</value>
</data>
<data name="buttonEnable.Size" type="System.Drawing.Size, System.Drawing">
<value>93, 23</value>
</data>
<data name="buttonEnable.TabIndex" type="System.Int32, mscorlib">
<value>1</value>
</data>
<data name="buttonEnable.Text" xml:space="preserve">
<value>&amp;Enable</value>
</data>
<data name="&gt;&gt;buttonEnable.Name" xml:space="preserve">
<value>buttonEnable</value>
</data>
<data name="&gt;&gt;buttonEnable.Type" xml:space="preserve">
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;buttonEnable.Parent" xml:space="preserve">
<value>tableLayoutPanel3</value>
</data>
<data name="&gt;&gt;buttonEnable.ZOrder" xml:space="preserve">
<value>4</value>
</data>
<data name="buttonRunNow.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Top, Right</value>
</data>
<data name="buttonRunNow.Font" type="System.Drawing.Font, System.Drawing">
<value>Segoe UI, 9pt</value>
</data>
<data name="buttonRunNow.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="buttonRunNow.Location" type="System.Drawing.Point, System.Drawing">
<value>741, 82</value>
</data>
<data name="buttonRunNow.Size" type="System.Drawing.Size, System.Drawing">
<value>93, 23</value>
</data>
<data name="buttonRunNow.TabIndex" type="System.Int32, mscorlib">
<value>2</value>
</data>
<data name="buttonRunNow.Text" xml:space="preserve">
<value>&amp;Run Now</value>
</data>
<data name="&gt;&gt;buttonRunNow.Name" xml:space="preserve">
<value>buttonRunNow</value>
</data>
<data name="&gt;&gt;buttonRunNow.Type" xml:space="preserve">
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;buttonRunNow.Parent" xml:space="preserve">
<value>tableLayoutPanel3</value>
</data>
<data name="&gt;&gt;buttonRunNow.ZOrder" xml:space="preserve">
<value>5</value>
</data>
<data name="buttonDelete.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Top, Right</value>
</data>
<data name="buttonDelete.Font" type="System.Drawing.Font, System.Drawing">
<value>Segoe UI, 9pt</value>
</data>
<data name="buttonDelete.Location" type="System.Drawing.Point, System.Drawing">
<value>741, 111</value>
</data>
<data name="buttonDelete.Size" type="System.Drawing.Size, System.Drawing">
<value>93, 23</value>
</data>
<data name="buttonDelete.TabIndex" type="System.Int32, mscorlib">
<value>3</value>
</data>
<data name="buttonDelete.Text" xml:space="preserve">
<value>&amp;Delete</value>
</data>
<data name="&gt;&gt;buttonDelete.Name" xml:space="preserve">
<value>buttonDelete</value>
</data>
<data name="&gt;&gt;buttonDelete.Type" xml:space="preserve">
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;buttonDelete.Parent" xml:space="preserve">
<value>tableLayoutPanel3</value>
</data>
<data name="&gt;&gt;buttonDelete.ZOrder" xml:space="preserve">
<value>6</value>
</data>
<data name="buttonNew.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Top, Right</value>
</data>
<data name="buttonNew.Font" type="System.Drawing.Font, System.Drawing">
<value>Segoe UI, 9pt</value>
</data>
<data name="buttonNew.Location" type="System.Drawing.Point, System.Drawing">
<value>741, 24</value>
</data>
<data name="buttonNew.Size" type="System.Drawing.Size, System.Drawing">
<value>93, 23</value>
</data>
<data name="buttonNew.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="buttonNew.Text" xml:space="preserve">
<value>&amp;New...</value>
</data>
<data name="&gt;&gt;buttonNew.Name" xml:space="preserve">
<value>buttonNew</value>
</data>
<data name="&gt;&gt;buttonNew.Type" xml:space="preserve">
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;buttonNew.Parent" xml:space="preserve">
<value>tableLayoutPanel3</value>
</data>
<data name="&gt;&gt;buttonNew.ZOrder" xml:space="preserve">
<value>7</value>
</data>
<data name="tableLayoutPanel3.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Fill</value>
</data>
<data name="tableLayoutPanel3.Font" type="System.Drawing.Font, System.Drawing">
<value>Segoe UI, 9pt</value>
</data>
<data name="tableLayoutPanel3.Location" type="System.Drawing.Point, System.Drawing">
<value>3, 70</value>
</data>
<data name="tableLayoutPanel3.RowCount" type="System.Int32, mscorlib">
<value>8</value>
</data>
<data name="tableLayoutPanel3.Size" type="System.Drawing.Size, System.Drawing">
<value>837, 244</value>
</data>
<data name="tableLayoutPanel3.TabIndex" type="System.Int32, mscorlib">
<value>1</value>
</data>
<data name="&gt;&gt;tableLayoutPanel3.Name" xml:space="preserve">
<value>tableLayoutPanel3</value>
</data>
<data name="&gt;&gt;tableLayoutPanel3.Type" xml:space="preserve">
<value>System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;tableLayoutPanel3.Parent" xml:space="preserve">
<value>tableLayoutPanel5</value>
</data>
<data name="&gt;&gt;tableLayoutPanel3.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="tableLayoutPanel3.LayoutSettings" type="System.Windows.Forms.TableLayoutSettings, System.Windows.Forms">
<value>&lt;?xml version="1.0" encoding="utf-16"?&gt;&lt;TableLayoutSettings&gt;&lt;Controls&gt;&lt;Control Name="buttonProperties" Row="5" RowSpan="1" Column="1" ColumnSpan="1" /&gt;&lt;Control Name="labelPolicyTitle" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /&gt;&lt;Control Name="dataGridView1" Row="1" RowSpan="6" Column="0" ColumnSpan="1" /&gt;&lt;Control Name="localServerTime1" Row="7" RowSpan="1" Column="0" ColumnSpan="1" /&gt;&lt;Control Name="buttonEnable" Row="2" RowSpan="1" Column="1" ColumnSpan="1" /&gt;&lt;Control Name="buttonRunNow" Row="3" RowSpan="1" Column="1" ColumnSpan="1" /&gt;&lt;Control Name="buttonDelete" Row="4" RowSpan="1" Column="1" ColumnSpan="1" /&gt;&lt;Control Name="buttonNew" Row="1" RowSpan="1" Column="1" ColumnSpan="1" /&gt;&lt;/Controls&gt;&lt;Columns Styles="Percent,100,AutoSize,0" /&gt;&lt;Rows Styles="AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0,Percent,100,AutoSize,0" /&gt;&lt;/TableLayoutSettings&gt;</value>
</data>
<data name="dataGridView1.Size" type="System.Drawing.Size, System.Drawing">
<value>732, 189</value>
</data>
<data name="dataGridView1.TabIndex" type="System.Int32, mscorlib">
<value>1</value>
</data>
<data name="&gt;&gt;dataGridView1.Name" xml:space="preserve">
<value>dataGridView1</value>
</data>
<data name="&gt;&gt;dataGridView1.Type" xml:space="preserve">
<value>XenAdmin.Controls.DataGridViewEx.DataGridViewEx, XenCenterMain, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;dataGridView1.Parent" xml:space="preserve">
<value>tableLayoutPanel3</value>
</data>
<data name="&gt;&gt;dataGridView1.ZOrder" xml:space="preserve">
<value>2</value>
</data>
<data name="buttonCancel.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Left</value>
</data>
<data name="buttonCancel.Font" type="System.Drawing.Font, System.Drawing">
<value>Segoe UI, 9pt</value>
</data>
<data name="buttonCancel.Location" type="System.Drawing.Point, System.Drawing">
<value>756, 3</value>
</data>
<data name="buttonCancel.Size" type="System.Drawing.Size, System.Drawing">
<value>78, 23</value>
</data>
<data name="buttonCancel.TabIndex" type="System.Int32, mscorlib">
<value>1</value>
</data>
<data name="buttonCancel.Text" xml:space="preserve">
<value>Close</value>
</data>
<data name="&gt;&gt;buttonCancel.Name" xml:space="preserve">
<value>buttonCancel</value>
</data>
<data name="&gt;&gt;buttonCancel.Type" xml:space="preserve">
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;buttonCancel.Parent" xml:space="preserve">
<value>tableLayoutPanel4</value>
</data>
<data name="&gt;&gt;buttonCancel.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="policyHistory1.AutoSizeMode" type="System.Windows.Forms.AutoSizeMode, System.Windows.Forms">
<value>GrowAndShrink</value>
</data>
<data name="policyHistory1.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Fill</value>
</data>
<data name="policyHistory1.Font" type="System.Drawing.Font, System.Drawing">
<value>Segoe UI, 9pt</value>
</data>
<data name="policyHistory1.Location" type="System.Drawing.Point, System.Drawing">
<value>3, 323</value>
</data>
<data name="policyHistory1.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>3, 6, 3, 3</value>
</data>
<data name="policyHistory1.Size" type="System.Drawing.Size, System.Drawing">
<value>837, 187</value>
</data>
<data name="policyHistory1.TabIndex" type="System.Int32, mscorlib">
<value>2</value>
</data>
<data name="&gt;&gt;policyHistory1.Name" xml:space="preserve">
<value>policyHistory1</value>
</data>
<data name="&gt;&gt;policyHistory1.Type" xml:space="preserve">
<value>XenAdmin.Dialogs.VMProtectionRecovery.PolicyHistory, XenCenterMain, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;policyHistory1.Parent" xml:space="preserve">
<value>tableLayoutPanel5</value>
</data>
<data name="&gt;&gt;policyHistory1.ZOrder" xml:space="preserve">
<value>2</value>
</data>
<data name="label2.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Left</value>
</data>
<data name="label2.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="label2.Font" type="System.Drawing.Font, System.Drawing">
<value>Segoe UI, 9pt</value>
</data>
<data name="label2.Location" type="System.Drawing.Point, System.Drawing">
<value>3, 0</value>
</data>
<data name="label2.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>3, 0, 3, 3</value>
</data>
<data name="label2.Size" type="System.Drawing.Size, System.Drawing">
<value>799, 15</value>
</data>
<data name="label2.TabIndex" type="System.Int32, mscorlib">
<value>1</value>
</data>
<data name="label2.Text" xml:space="preserve">
<value>Protect your critical VMs with a protection policy that takes regular scheduled snapshots and, optionally, archives the snapshots to a CIFS or NFS share.</value>
</data>
<data name="&gt;&gt;label2.Name" xml:space="preserve">
<value>label2</value>
</data>
<data name="&gt;&gt;label2.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;label2.Parent" xml:space="preserve">
<value>tableLayoutPanel1</value>
</data>
<data name="&gt;&gt;label2.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="chevronButton1.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Left</value>
</data>
@ -577,7 +661,7 @@
<value>0, 0, 0, 0</value>
</data>
<data name="chevronButton1.Size" type="System.Drawing.Size, System.Drawing">
<value>158, 28</value>
<value>134, 30</value>
</data>
<data name="chevronButton1.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
@ -606,6 +690,51 @@
<data name="tableLayoutPanel1.ColumnCount" type="System.Int32, mscorlib">
<value>1</value>
</data>
<data name="&gt;&gt;deprecationBanner.Name" xml:space="preserve">
<value>deprecationBanner</value>
</data>
<data name="&gt;&gt;deprecationBanner.Type" xml:space="preserve">
<value>XenAdmin.Controls.DeprecationBanner, XenCenterMain, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;deprecationBanner.Parent" xml:space="preserve">
<value>tableLayoutPanel1</value>
</data>
<data name="&gt;&gt;deprecationBanner.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="tableLayoutPanel1.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Fill</value>
</data>
<data name="tableLayoutPanel1.Font" type="System.Drawing.Font, System.Drawing">
<value>Segoe UI, 9pt</value>
</data>
<data name="tableLayoutPanel1.Location" type="System.Drawing.Point, System.Drawing">
<value>3, 3</value>
</data>
<data name="tableLayoutPanel1.RowCount" type="System.Int32, mscorlib">
<value>2</value>
</data>
<data name="tableLayoutPanel1.Size" type="System.Drawing.Size, System.Drawing">
<value>837, 61</value>
</data>
<data name="tableLayoutPanel1.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="&gt;&gt;tableLayoutPanel1.Name" xml:space="preserve">
<value>tableLayoutPanel1</value>
</data>
<data name="&gt;&gt;tableLayoutPanel1.Type" xml:space="preserve">
<value>System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;tableLayoutPanel1.Parent" xml:space="preserve">
<value>tableLayoutPanel5</value>
</data>
<data name="&gt;&gt;tableLayoutPanel1.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="tableLayoutPanel1.LayoutSettings" type="System.Windows.Forms.TableLayoutSettings, System.Windows.Forms">
<value>&lt;?xml version="1.0" encoding="utf-16"?&gt;&lt;TableLayoutSettings&gt;&lt;Controls&gt;&lt;Control Name="labelTopBlurb" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /&gt;&lt;Control Name="deprecationBanner" Row="1" RowSpan="1" Column="0" ColumnSpan="1" /&gt;&lt;/Controls&gt;&lt;Columns Styles="Percent,100" /&gt;&lt;Rows Styles="AutoSize,0,AutoSize,0,Absolute,20" /&gt;&lt;/TableLayoutSettings&gt;</value>
</data>
<data name="deprecationBanner.AutoScroll" type="System.Boolean, mscorlib">
<value>True</value>
</data>
@ -648,39 +777,6 @@
<data name="&gt;&gt;deprecationBanner.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="tableLayoutPanel1.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Fill</value>
</data>
<data name="tableLayoutPanel1.Font" type="System.Drawing.Font, System.Drawing">
<value>Segoe UI, 9pt</value>
</data>
<data name="tableLayoutPanel1.Location" type="System.Drawing.Point, System.Drawing">
<value>3, 3</value>
</data>
<data name="tableLayoutPanel1.RowCount" type="System.Int32, mscorlib">
<value>2</value>
</data>
<data name="tableLayoutPanel1.Size" type="System.Drawing.Size, System.Drawing">
<value>837, 61</value>
</data>
<data name="tableLayoutPanel1.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="&gt;&gt;tableLayoutPanel1.Name" xml:space="preserve">
<value>tableLayoutPanel1</value>
</data>
<data name="&gt;&gt;tableLayoutPanel1.Type" xml:space="preserve">
<value>System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;tableLayoutPanel1.Parent" xml:space="preserve">
<value>tableLayoutPanel5</value>
</data>
<data name="&gt;&gt;tableLayoutPanel1.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="tableLayoutPanel1.LayoutSettings" type="System.Windows.Forms.TableLayoutSettings, System.Windows.Forms">
<value>&lt;?xml version="1.0" encoding="utf-16"?&gt;&lt;TableLayoutSettings&gt;&lt;Controls&gt;&lt;Control Name="label2" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /&gt;&lt;Control Name="deprecationBanner" Row="1" RowSpan="1" Column="0" ColumnSpan="1" /&gt;&lt;/Controls&gt;&lt;Columns Styles="Percent,100" /&gt;&lt;Rows Styles="AutoSize,0,AutoSize,0,Absolute,20" /&gt;&lt;/TableLayoutSettings&gt;</value>
</data>
<data name="tableLayoutPanel4.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
@ -697,13 +793,13 @@
<value>Segoe UI, 9pt</value>
</data>
<data name="tableLayoutPanel4.Location" type="System.Drawing.Point, System.Drawing">
<value>3, 516</value>
<value>3, 515</value>
</data>
<data name="tableLayoutPanel4.RowCount" type="System.Int32, mscorlib">
<value>1</value>
</data>
<data name="tableLayoutPanel4.Size" type="System.Drawing.Size, System.Drawing">
<value>837, 29</value>
<value>837, 30</value>
</data>
<data name="tableLayoutPanel4.TabIndex" type="System.Int32, mscorlib">
<value>3</value>
@ -712,7 +808,7 @@
<value>tableLayoutPanel4</value>
</data>
<data name="&gt;&gt;tableLayoutPanel4.Type" xml:space="preserve">
<value>System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
<value>System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;tableLayoutPanel4.Parent" xml:space="preserve">
<value>tableLayoutPanel5</value>
@ -754,7 +850,7 @@
<value>tableLayoutPanel5</value>
</data>
<data name="&gt;&gt;tableLayoutPanel5.Type" xml:space="preserve">
<value>System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
<value>System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;tableLayoutPanel5.Parent" xml:space="preserve">
<value>$this</value>
@ -765,7 +861,7 @@
<data name="tableLayoutPanel5.LayoutSettings" type="System.Windows.Forms.TableLayoutSettings, System.Windows.Forms">
<value>&lt;?xml version="1.0" encoding="utf-16"?&gt;&lt;TableLayoutSettings&gt;&lt;Controls&gt;&lt;Control Name="tableLayoutPanel1" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /&gt;&lt;Control Name="tableLayoutPanel3" Row="1" RowSpan="1" Column="0" ColumnSpan="1" /&gt;&lt;Control Name="policyHistory1" Row="2" RowSpan="1" Column="0" ColumnSpan="1" /&gt;&lt;Control Name="tableLayoutPanel4" Row="3" RowSpan="1" Column="0" ColumnSpan="1" /&gt;&lt;/Controls&gt;&lt;Columns Styles="Percent,100" /&gt;&lt;Rows Styles="AutoSize,0,Percent,100,AutoSize,0,AutoSize,0" /&gt;&lt;/TableLayoutSettings&gt;</value>
</data>
<metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<data name="$this.AutoScaleDimensions" type="System.Drawing.SizeF, System.Drawing">
@ -796,37 +892,37 @@
<value>NameColum</value>
</data>
<data name="&gt;&gt;NameColum.Type" xml:space="preserve">
<value>System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
<value>System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;EnabledColumn.Name" xml:space="preserve">
<value>EnabledColumn</value>
</data>
<data name="&gt;&gt;EnabledColumn.Type" xml:space="preserve">
<value>System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
<value>System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;ColumnVMs.Name" xml:space="preserve">
<value>ColumnVMs</value>
</data>
<data name="&gt;&gt;ColumnVMs.Type" xml:space="preserve">
<value>System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
<value>System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;DescriptionColum.Name" xml:space="preserve">
<value>DescriptionColum</value>
</data>
<data name="&gt;&gt;DescriptionColum.Type" xml:space="preserve">
<value>System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
<value>System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;ColumnNextArchive.Name" xml:space="preserve">
<value>ColumnNextArchive</value>
</data>
<data name="&gt;&gt;ColumnNextArchive.Type" xml:space="preserve">
<value>System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
<value>System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;ColumnLastResult.Name" xml:space="preserve">
<value>ColumnLastResult</value>
</data>
<data name="&gt;&gt;ColumnLastResult.Type" xml:space="preserve">
<value>System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
<value>System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;$this.Name" xml:space="preserve">
<value>ScheduledSnapshotsDialog</value>