/Vassal/Vassal/RegionEditForm.cs |
@@ -66,6 +66,14 @@ |
{ |
Vassal.vassalForm.BatchRestartGridView.Rows.Add(data.Key, data.Value); |
} |
// Update region state grid view. |
Vassal.vassalForm.RegionsStateGridView.Rows.Clear(); |
foreach (KeyValuePair<string, Vector3> data in ConfiguredRegions) |
{ |
Vassal.vassalForm.RegionsStateGridView.Rows.Add(data.Key, "Check pending...", |
DateTime.Now.ToUniversalTime() |
.ToString(Vassal.LINDEN_CONSTANTS.LSL.DATE_TIME_STAMP)); |
} |
})); |
|
Regions.Items.Clear(); |
@@ -194,6 +202,9 @@ |
}); |
// Add the row to the batch restart grid view. |
Vassal.vassalForm.BatchRestartGridView.Rows.Add(RegionName.Text, position.ToString()); |
Vassal.vassalForm.RegionsStateGridView.Rows.Add(RegionName.Text, "Check pending...", |
DateTime.Now.ToUniversalTime() |
.ToString(Vassal.LINDEN_CONSTANTS.LSL.DATE_TIME_STAMP)); |
})); |
})); |
} |
@@ -220,6 +231,7 @@ |
Vassal.vassalForm.LoadedRegions.Items.RemoveAt(selectedItemIndex); |
// Update the batch restart grid view. |
Vassal.vassalForm.BatchRestartGridView.Rows.RemoveAt(selectedItemIndex); |
Vassal.vassalForm.RegionsStateGridView.Rows.RemoveAt(selectedItemIndex); |
})); |
|
Regions.Items.RemoveAt(Regions.SelectedIndex); |
@@ -277,6 +289,20 @@ |
.Value |
= position.ToString(); |
} |
// Update the region state grid view. |
if (Vassal.vassalForm.RegionsStateGridView.Rows.Count > selectedItemIndex) |
{ |
Vassal.vassalForm.RegionsStateGridView.Rows[selectedItemIndex].Cells["RegionsStateRegionName"] |
.Value |
= RegionName.Text; |
Vassal.vassalForm.RegionsStateGridView.Rows[selectedItemIndex].Cells["RegionsStateLastState"] |
.Value |
= "Check pending..."; |
Vassal.vassalForm.RegionsStateGridView.Rows[selectedItemIndex].Cells["RegionsStateLastCheck"] |
.Value |
= DateTime.Now.ToUniversalTime() |
.ToString(Vassal.LINDEN_CONSTANTS.LSL.DATE_TIME_STAMP); |
} |
})); |
|
Regions.Items[selectedItemIndex] = new ListViewItem |