[mapguide-commits] r7175 - in trunk/Tools/Maestro: Maestro Maestro.Base/Commands Maestro.Base/Editor Maestro.Base/UI

svn_mapguide at osgeo.org svn_mapguide at osgeo.org
Wed Oct 31 05:21:00 PDT 2012


Author: jng
Date: 2012-10-31 05:21:00 -0700 (Wed, 31 Oct 2012)
New Revision: 7175

Modified:
   trunk/Tools/Maestro/Maestro.Base/Commands/ValidateEditedResourceCommand.cs
   trunk/Tools/Maestro/Maestro.Base/Editor/EditorContentBase.cs
   trunk/Tools/Maestro/Maestro.Base/UI/ValidationResultsDialog.cs
   trunk/Tools/Maestro/Maestro.Base/UI/ValidationResultsDialog.designer.cs
   trunk/Tools/Maestro/Maestro.Base/UI/ValidationResultsDialog.resx
   trunk/Tools/Maestro/Maestro/Maestro_All.sln
Log:
#2147: Allow affected resources of validation issues to be opened from the dialog. Also revert Maestro_All.sln back to VS2010 format

Modified: trunk/Tools/Maestro/Maestro/Maestro_All.sln
===================================================================
--- trunk/Tools/Maestro/Maestro/Maestro_All.sln	2012-10-31 09:52:15 UTC (rev 7174)
+++ trunk/Tools/Maestro/Maestro/Maestro_All.sln	2012-10-31 12:21:00 UTC (rev 7175)
@@ -1,6 +1,6 @@
 
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Express 2012 for Windows Desktop
+Microsoft Visual Studio Solution File, Format Version 11.00
+# Visual Studio 2010
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Maestro", "Maestro.csproj", "{E0C36475-2B70-4F6D-ACE0-8943167806DC}"
 	ProjectSection(ProjectDependencies) = postProject
 		{B3A2B816-9F41-4857-A111-09D2DF2550D6} = {B3A2B816-9F41-4857-A111-09D2DF2550D6}

Modified: trunk/Tools/Maestro/Maestro.Base/Commands/ValidateEditedResourceCommand.cs
===================================================================
--- trunk/Tools/Maestro/Maestro.Base/Commands/ValidateEditedResourceCommand.cs	2012-10-31 09:52:15 UTC (rev 7174)
+++ trunk/Tools/Maestro/Maestro.Base/Commands/ValidateEditedResourceCommand.cs	2012-10-31 12:21:00 UTC (rev 7175)
@@ -91,6 +91,16 @@
             return set.GetAllIssues();
         }
 
+        private static void OpenAffectedResource(IResource res)
+        {
+            var wb = Workbench.Instance;
+            var siteExp = wb.ActiveSiteExplorer;
+            var omgr = ServiceRegistry.GetService<OpenResourceManager>();
+            var connMgr = ServiceRegistry.GetService<ServerConnectionManager>();
+            var conn = connMgr.GetConnection(siteExp.ConnectionName);
+            omgr.Open(res, conn, false, siteExp);
+        }
+
         protected static void CollectAndDisplayIssues(ValidationIssue[] issues)
         {
             if (issues != null)
@@ -118,7 +128,7 @@
                                 kvp.Value.ToArray()));
                     }
 
-                    var resDlg = new ValidationResultsDialog(groupedIssues);
+                    var resDlg = new ValidationResultsDialog(groupedIssues, OpenAffectedResource);
                     resDlg.Show();
                 }
                 else

Modified: trunk/Tools/Maestro/Maestro.Base/Editor/EditorContentBase.cs
===================================================================
--- trunk/Tools/Maestro/Maestro.Base/Editor/EditorContentBase.cs	2012-10-31 09:52:15 UTC (rev 7174)
+++ trunk/Tools/Maestro/Maestro.Base/Editor/EditorContentBase.cs	2012-10-31 12:21:00 UTC (rev 7175)
@@ -139,6 +139,11 @@
         /// </summary>
         public IResource Resource { get { return this.EditorService.GetEditedResource(); } }
 
+        private void OpenAffectedResource(IResource res)
+        {
+            _svc.OpenResource(res.ResourceID);
+        }
+
         /// <summary>
         /// Performs any pre-save validation logic. The base implementation performs
         /// a <see cref="ResourceValidatorSet"/> validation (non-casccading) on the 
@@ -171,7 +176,7 @@
                         if (errors.Length > 0)
                         {
                             MessageService.ShowError(Strings.FixErrorsBeforeSaving);
-                            ValidationResultsDialog diag = new ValidationResultsDialog(this.Resource.ResourceID, errors);
+                            ValidationResultsDialog diag = new ValidationResultsDialog(this.Resource.ResourceID, errors, OpenAffectedResource);
                             diag.ShowDialog(Workbench.Instance);
                             e.Cancel = true;
                         }

Modified: trunk/Tools/Maestro/Maestro.Base/UI/ValidationResultsDialog.cs
===================================================================
--- trunk/Tools/Maestro/Maestro.Base/UI/ValidationResultsDialog.cs	2012-10-31 09:52:15 UTC (rev 7174)
+++ trunk/Tools/Maestro/Maestro.Base/UI/ValidationResultsDialog.cs	2012-10-31 12:21:00 UTC (rev 7175)
@@ -38,18 +38,31 @@
     {
         private List<KeyValuePair<string, ValidationIssue[]>> m_issues = new List<KeyValuePair<string, ValidationIssue[]>>();
 
+        private Action<IResource> _openAction;
+
         /// <summary>
         /// Creates a new instance
         /// </summary>
         /// <param name="resourceId"></param>
         /// <param name="issues"></param>
         public ValidationResultsDialog(string resourceId, ValidationIssue[] issues)
+            : this(resourceId, issues, null)
+        { }
+
+        /// <summary>
+        /// Creates a new instance
+        /// </summary>
+        /// <param name="resourceId"></param>
+        /// <param name="issues"></param>
+        /// <param name="openAction"></param>
+        public ValidationResultsDialog(string resourceId, ValidationIssue[] issues, Action<IResource> openAction)
             : this(
                 new List<KeyValuePair<string, ValidationIssue[]>>(
                     new KeyValuePair<string, ValidationIssue[]>[] { 
                         new KeyValuePair<string, ValidationIssue[]>(resourceId, issues) 
                     }
-                )
+                ),
+                openAction
             )
         { }
 
@@ -58,15 +71,29 @@
         /// </summary>
         /// <param name="issues"></param>
         public ValidationResultsDialog(List<KeyValuePair<string, ValidationIssue[]>> issues)
+            : this(issues, null)
+        {
+
+        }
+
+        /// <summary>
+        /// Creates a new instance
+        /// </summary>
+        /// <param name="issues"></param>
+        /// <param name="openAction"></param>
+        public ValidationResultsDialog(List<KeyValuePair<string, ValidationIssue[]>> issues, Action<IResource> openAction)
             : this()
         {
             m_issues = issues;
             PopulateIssues();
+            _openAction = openAction;
+            btnOpen.Visible = (_openAction != null);
+            btnOpen.Enabled = false;
         }
 
         private void PopulateIssues()
         {
-            listView1.Items.Clear();
+            lstIssues.Items.Clear();
             foreach (KeyValuePair<string, ValidationIssue[]> e in m_issues)
             {
                 IEnumerable<ValidationIssue> items = null;
@@ -116,9 +143,10 @@
                             lvi.ImageIndex = -1;
                             break;
                     }
+                    lvi.Tag = issue;
                     lvi.SubItems.Add(issue.Message);
                     lvi.SubItems.Add(issue.StatusCode.ToString());
-                    listView1.Items.Add(lvi);
+                    lstIssues.Items.Add(lvi);
                 }
             }
         }
@@ -167,5 +195,19 @@
         {
             PopulateIssues();
         }
+
+        private void btnOpen_Click(object sender, EventArgs e)
+        {
+            if (_openAction != null && lstIssues.SelectedItems.Count == 1)
+            {
+                _openAction(((ValidationIssue)lstIssues.SelectedItems[0].Tag).Resource);
+            }
+        }
+
+        private void lstIssues_SelectedIndexChanged(object sender, EventArgs e)
+        {
+            btnOpen.Enabled = (lstIssues.SelectedItems.Count == 1);
+            btnOpen.Visible = (_openAction != null);
+        }
     }
 }
\ No newline at end of file

Modified: trunk/Tools/Maestro/Maestro.Base/UI/ValidationResultsDialog.designer.cs
===================================================================
--- trunk/Tools/Maestro/Maestro.Base/UI/ValidationResultsDialog.designer.cs	2012-10-31 09:52:15 UTC (rev 7174)
+++ trunk/Tools/Maestro/Maestro.Base/UI/ValidationResultsDialog.designer.cs	2012-10-31 12:21:00 UTC (rev 7175)
@@ -36,17 +36,19 @@
             this.chkErrors = new System.Windows.Forms.CheckBox();
             this.SaveReportBtn = new System.Windows.Forms.Button();
             this.CancelBtn = new System.Windows.Forms.Button();
-            this.listView1 = new System.Windows.Forms.ListView();
+            this.lstIssues = new System.Windows.Forms.ListView();
             this.columnHeader1 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
             this.columnHeader2 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
+            this.columnHeader3 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
             this.imageList1 = new System.Windows.Forms.ImageList(this.components);
             this.saveFileDialog = new System.Windows.Forms.SaveFileDialog();
-            this.columnHeader3 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
+            this.btnOpen = new System.Windows.Forms.Button();
             this.panel1.SuspendLayout();
             this.SuspendLayout();
             // 
             // panel1
             // 
+            this.panel1.Controls.Add(this.btnOpen);
             this.panel1.Controls.Add(this.chkNotices);
             this.panel1.Controls.Add(this.chkWarnings);
             this.panel1.Controls.Add(this.chkErrors);
@@ -97,18 +99,20 @@
             this.CancelBtn.UseVisualStyleBackColor = true;
             this.CancelBtn.Click += new System.EventHandler(this.CancelBtn_Click);
             // 
-            // listView1
+            // lstIssues
             // 
-            this.listView1.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
+            this.lstIssues.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
             this.columnHeader1,
             this.columnHeader2,
             this.columnHeader3});
-            resources.ApplyResources(this.listView1, "listView1");
-            this.listView1.GridLines = true;
-            this.listView1.Name = "listView1";
-            this.listView1.SmallImageList = this.imageList1;
-            this.listView1.UseCompatibleStateImageBehavior = false;
-            this.listView1.View = System.Windows.Forms.View.Details;
+            resources.ApplyResources(this.lstIssues, "lstIssues");
+            this.lstIssues.GridLines = true;
+            this.lstIssues.MultiSelect = false;
+            this.lstIssues.Name = "lstIssues";
+            this.lstIssues.SmallImageList = this.imageList1;
+            this.lstIssues.UseCompatibleStateImageBehavior = false;
+            this.lstIssues.View = System.Windows.Forms.View.Details;
+            this.lstIssues.SelectedIndexChanged += new System.EventHandler(this.lstIssues_SelectedIndexChanged);
             // 
             // columnHeader1
             // 
@@ -118,6 +122,10 @@
             // 
             resources.ApplyResources(this.columnHeader2, "columnHeader2");
             // 
+            // columnHeader3
+            // 
+            resources.ApplyResources(this.columnHeader3, "columnHeader3");
+            // 
             // imageList1
             // 
             this.imageList1.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("imageList1.ImageStream")));
@@ -131,16 +139,19 @@
             this.saveFileDialog.DefaultExt = "txt";
             resources.ApplyResources(this.saveFileDialog, "saveFileDialog");
             // 
-            // columnHeader3
+            // btnOpen
             // 
-            resources.ApplyResources(this.columnHeader3, "columnHeader3");
+            resources.ApplyResources(this.btnOpen, "btnOpen");
+            this.btnOpen.Name = "btnOpen";
+            this.btnOpen.UseVisualStyleBackColor = true;
+            this.btnOpen.Click += new System.EventHandler(this.btnOpen_Click);
             // 
             // ValidationResultsDialog
             // 
             this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None;
             this.CancelButton = this.CancelBtn;
             resources.ApplyResources(this, "$this");
-            this.Controls.Add(this.listView1);
+            this.Controls.Add(this.lstIssues);
             this.Controls.Add(this.panel1);
             this.Name = "ValidationResultsDialog";
             this.ShowIcon = false;
@@ -154,7 +165,7 @@
 
         private System.Windows.Forms.Panel panel1;
         private System.Windows.Forms.Button CancelBtn;
-        private System.Windows.Forms.ListView listView1;
+        private System.Windows.Forms.ListView lstIssues;
         private System.Windows.Forms.ColumnHeader columnHeader1;
         private System.Windows.Forms.ColumnHeader columnHeader2;
         private System.Windows.Forms.ImageList imageList1;
@@ -164,5 +175,6 @@
         private System.Windows.Forms.CheckBox chkWarnings;
         private System.Windows.Forms.CheckBox chkErrors;
         private System.Windows.Forms.ColumnHeader columnHeader3;
+        private System.Windows.Forms.Button btnOpen;
     }
 }
\ No newline at end of file

Modified: trunk/Tools/Maestro/Maestro.Base/UI/ValidationResultsDialog.resx
===================================================================
--- trunk/Tools/Maestro/Maestro.Base/UI/ValidationResultsDialog.resx	2012-10-31 09:52:15 UTC (rev 7174)
+++ trunk/Tools/Maestro/Maestro.Base/UI/ValidationResultsDialog.resx	2012-10-31 12:21:00 UTC (rev 7175)
@@ -118,14 +118,41 @@
     <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </resheader>
   <assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
+  <data name="btnOpen.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
+    <value>Bottom, Right</value>
+  </data>
+  <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
+  <data name="btnOpen.Location" type="System.Drawing.Point, System.Drawing">
+    <value>408, 8</value>
+  </data>
+  <data name="btnOpen.Size" type="System.Drawing.Size, System.Drawing">
+    <value>94, 23</value>
+  </data>
+  <assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
+  <data name="btnOpen.TabIndex" type="System.Int32, mscorlib">
+    <value>5</value>
+  </data>
+  <data name="btnOpen.Text" xml:space="preserve">
+    <value>Open Resource</value>
+  </data>
+  <data name=">>btnOpen.Name" xml:space="preserve">
+    <value>btnOpen</value>
+  </data>
+  <data name=">>btnOpen.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=">>btnOpen.Parent" xml:space="preserve">
+    <value>panel1</value>
+  </data>
+  <data name=">>btnOpen.ZOrder" xml:space="preserve">
+    <value>0</value>
+  </data>
   <data name="chkNotices.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
     <value>Bottom, Left</value>
   </data>
-  <assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
   <data name="chkNotices.AutoSize" type="System.Boolean, mscorlib">
     <value>True</value>
   </data>
-  <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
   <data name="chkNotices.Location" type="System.Drawing.Point, System.Drawing">
     <value>245, 12</value>
   </data>
@@ -148,7 +175,7 @@
     <value>panel1</value>
   </data>
   <data name=">>chkNotices.ZOrder" xml:space="preserve">
-    <value>0</value>
+    <value>1</value>
   </data>
   <data name="chkWarnings.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
     <value>Bottom, Left</value>
@@ -178,7 +205,7 @@
     <value>panel1</value>
   </data>
   <data name=">>chkWarnings.ZOrder" xml:space="preserve">
-    <value>1</value>
+    <value>2</value>
   </data>
   <data name="chkErrors.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
     <value>Bottom, Left</value>
@@ -208,7 +235,7 @@
     <value>panel1</value>
   </data>
   <data name=">>chkErrors.ZOrder" xml:space="preserve">
-    <value>2</value>
+    <value>3</value>
   </data>
   <data name="SaveReportBtn.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
     <value>Bottom, Left</value>
@@ -235,7 +262,7 @@
     <value>panel1</value>
   </data>
   <data name=">>SaveReportBtn.ZOrder" xml:space="preserve">
-    <value>3</value>
+    <value>4</value>
   </data>
   <data name="CancelBtn.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
     <value>Bottom, Right</value>
@@ -262,7 +289,7 @@
     <value>panel1</value>
   </data>
   <data name=">>CancelBtn.ZOrder" xml:space="preserve">
-    <value>4</value>
+    <value>5</value>
   </data>
   <data name="panel1.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
     <value>Bottom</value>
@@ -312,13 +339,13 @@
   <data name="columnHeader3.Width" type="System.Int32, mscorlib">
     <value>200</value>
   </data>
-  <data name="listView1.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
+  <data name="lstIssues.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
     <value>Fill</value>
   </data>
-  <data name="listView1.Location" type="System.Drawing.Point, System.Drawing">
+  <data name="lstIssues.Location" type="System.Drawing.Point, System.Drawing">
     <value>0, 0</value>
   </data>
-  <data name="listView1.Size" type="System.Drawing.Size, System.Drawing">
+  <data name="lstIssues.Size" type="System.Drawing.Size, System.Drawing">
     <value>595, 232</value>
   </data>
   <metadata name="imageList1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
@@ -329,84 +356,84 @@
         AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
         LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
         ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAC0
-        DgAAAk1TRnQBSQFMAgEBAwEAASwBAAEsAQABEAEAARABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFA
+        DgAAAk1TRnQBSQFMAgEBAwEAATQBAAE0AQABEAEAARABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFA
         AwABEAMAAQEBAAEgBgABEC4AAwwBEAMVAR0kAAMQARUDEQEXAxEBFwMRARcDEQEXAxEBFwMRARcDEQEX
-        AxEBFwMRARcDEQEXAxUBHRwAAwkBDAMWAR8DFgEfAxYBHwMWAR8DFgEfZAADEgEYAXcBNgEoAfcBxAFD
-        ASoB/wHNAUcBLQH/Ac4BRwEtAf8BygFGASwB/wGkATcBIgH/A0gBhhQAAVgCVAHNAQABuwHrAf8BAAG9
+        AxEBFwMRARcDEQEXAxUBHRwAAwkBDAMWAR8DFgEfAxYBHwMWAR8DFgEfZAADEgEYAXQBNwEsAfcBxAFC
+        ASkB/wHNAUYBLAH/Ac4BRgEsAf8BygFFASsB/wGkATYBIQH/A0gBhhQAAVkCVwHNAQABuwHrAf8BAAG9
         AewB/wEAAcEB7gH/AQABxAHwAf8BAAHFAfAB/wEAAcUB8AH/AQABxQHwAf8BAAHFAfAB/wEAAcUB8AH/
-        AQABwwHvAf8BAAG/Ae0B/wEAAbsB6wH/AQIBlwG+Af8UAAFUAlIBqwEmATgBtgH/ASgBOwHAAf8BKQE9
-        AcYB/wEpAT0BxwH/ASgBPAHDAf8BJwE6AbsB/wEfASYBgQH/XAADSgGKAcYBRAErAf8B1wFKAS8B/wHj
-        AU4BMgH/AekBUAEzAf8B6gFQATMB/wHmAU8BMgH/Ad0BTAEwAf8BzwFHAS0B/wF9ASsBJgH8EAABBAGC
+        AQABwwHvAf8BAAG/Ae0B/wEAAbsB6wH/AQEBlwG+Af8UAAFUAlMBqwElATcBtgH/AScBOgHAAf8BKAE8
+        AcYB/wEoATwBxwH/AScBOwHDAf8BJgE5AbsB/wEeASUBgQH/XAADSgGKAcYBQwEqAf8B1wFJAS4B/wHj
+        AU0BMQH/AekBTwEyAf8B6gFPATIB/wHmAU4BMQH/Ad0BSwEvAf8BzwFGASwB/wF8ASsBJwH8EAABAwGC
         AaMB/wEAAbwB7AH/AQABxQHwAf8BAAHLAfMB/wEAAc4B9QH/AQAB0AH2Af8BAAHQAfYB/wEAAdAB9gH/
-        AQAB0AH2Af8BAAHPAfYB/wEAAc0B9AH/AQAByAHyAf8BAAHAAe4B/wEAAbsB6wH/AxIBGAwAAVQCUgGr
-        ASgBPAHBAf8BKwFAAdAB/wEtAUMB2QH/AS4BRQHeAf8BLgFFAd8B/wEuAUQB3AH/ASwBQgHVAf8BKQE+
-        AcgB/wEgASgBhAH/VAADOwFjAcoBRQEsAf8B3wFNATEB/wHvAVIBNQH/AfsB8QHvAf8B/QL5Af8B4QFj
-        AUwB/wH8AVcBOAH/AfUBVAE2Af8B5wFPATMB/wHTAUkBLgH/AX0BKwEmAfwMAAM+AWsBAAG/Ae0B/wEA
+        AQAB0AH2Af8BAAHPAfYB/wEAAc0B9AH/AQAByAHyAf8BAAHAAe4B/wEAAbsB6wH/AxIBGAwAAVQCUwGr
+        AScBOwHBAf8BKgE/AdAB/wEsAUIB2QH/AS0BRAHeAf8BLQFEAd8B/wEtAUMB3AH/ASsBQQHVAf8BKAE9
+        AcgB/wEfAScBhAH/VAADOwFjAcoBRAErAf8B3wFMATAB/wHvAVEBNAH/AfsB8QHvAf8B/QL5Af8B4QFi
+        AUsB/wH8AVYBNwH/AfUBUwE1Af8B5wFOATIB/wHTAUgBLQH/AXwBKwEnAfwMAAM+AWsBAAG/Ae0B/wEA
         AckB8gH/AQAB0AH2Af8BAAHUAfkB/wEAAdQB9wH/AYUB3AHrAf8BgQHbAeoB/wEAAdAB8wH/AQAB1gH6
-        Af8BAAHSAfgB/wEAAc0B9AH/AQABwwHvAf8BBQGAAZ0B/wwAAVQCUgGrASgBPAHDAf8BLQFCAdYB/wEw
-        AUcB5AH/ATEBSQHsAf8BMgFKAe8B/wEyAUsB8AH/ATIBSgHuAf8BMAFIAeYB/wEuAUUB3QH/ASoBPwHM
-        Af8BIAEoAYQB/1AAAbcBPgEnAf8B3QFMATAB/wHyAVMBNQH/Af4BWgE8Cf8B4wGJAXUB/wHoAZsBjQL/
-        AV4BQAH/AfkBVgE3Af8B5wFPATMB/wHPAUcBLQH/A0gBhgwAAQ4BjgGuAf8BOQHWAfUB/wE/Ad0B+QH/
-        ATUB4AH7Af8BGgHNAekJ/wEoAcoB4wH/AQAB2QH7Af8BAAHUAfkB/wEAAc0B9QH/AQABwwHvAf8DLwFJ
-        CAADUAGfAScBOwG9Af8BLAFCAdUB/wEwAUgB5gH/AaoBswHrAf8BnAGmAekB/wE1AU4B+gH/ATUBTgH7
-        Af8BVQFnAeAB/wHlAegB+AH/ATEBSAHoAf8BLgFFAd0B/wEpAT4ByAH/AR8BJgGBAf9IAAFHAkYBgQHR
-        AUgBLgH/AesBUAE0Af8B/gFYAToC/wFkAUcB/wHsAbEBpQX/AfMBzAHEAf8B4QFuAVcB/wH8AWYBSgL/
-        AV4BQAH/AfUBVAE2Af8B3QFMATAB/wGkATcBIgH/DAABPQI8AWgBRwHWAfUB/wFOAd4B+QH/AVQB5AH7
-        Af8BWwHoAf0B/wFwAdkB6QH/AYEB3gHrAf8BBwHbAfsB/wEAAdgB+wH/AQAB0wH4Af8BAAHKAfMB/wEF
-        AYEBngH/DAABIAEoAYMB/wEqAT4BygH/AS8BRgHgAf8BiAGUAeIJ/wGcAacB7AH/AVYBaQHkCf8B3gHh
-        AfcB/wEwAUgB6AH/ASwBQgHVAf8BJwE6AbsB/wMWAR9EAAF/AScBIQH7AdoBSwEwAf8B9AFTATUC/wFi
-        AUYC/wFxAVYB/wHsAWwBUwn/AfgBcgFXAv8BcwFYAv8BawFQAf8B/AFXATgB/wHmAU8BMgH/AcoBRgEs
-        Af8QAAEsAZYBsAH/AVwB3gH4Af8BYwHlAfsB/wFqAekB/Qn/AYEB6AH5Af8BVAHkAfsB/wEAAc8B9gH/
-        AQABxQHwAf8DLgFHDAABIQEqAYkB/wE0AUkB1AH/AUIBWAHpAf8BTgFjAfUB/wHXAdsB9xH/AfcB+AH9
-        Af8BMgFLAfAB/wEyAUoB7gH/AS4BRAHcAf8BKAE8AcMB/wMWAR9EAAGeATQBIQH/Ad8BTQExAf8B9wFj
-        AUcC/wF1AVwB/wH4AYABYwH/AewBeAFhAf8B/AHzAfEF/wHmAYsBdwL/AYEBZgL/AXkBYQH/Af4BbgFU
-        Af8B6gFQATMB/wHOAUcBLQH/AxUBHQwAAzwBZgFrAd4B9wH/AXIB5QH6Af8BeQHqAfwJ/wGPAeoB+QH/
-        AZYB7QH8Af8BWQHdAfcB/wEFAYEBngH/EAABLQE1AY8B/wFIAVoB2wH/AVEBZQHtAf8BWgFvAfgB/wFi
-        AXUB/AH/Ad8B4gH5Cf8B/AH9Af4B/wGFAZQB+QH/AW8BgwH8Af8BMgFLAfAB/wEuAUUB3wH/ASkBPQHH
-        Af8DFgEfRAABlwEyAR8B/wHeAU0BMQH/AfgBgAFjAv8BhQFtAf8B/gGNAXUB/wH1AdgB0gH/AecBmwGN
-        Bf8B+QHnAeQC/wGOAXYC/wGJAXEB/wH+AYEBZgH/Ae0BcgFbAf8BzQFHAS0B/wMMARAQAAE8AZoBsQH/
-        AYMB5gH5Af8BigHrAfwJ/wGeAewB+QH/AaQB7gH7Af8BqgHsAfoB/wMtAUYQAAEyATkBkAH/AVIBZAHc
-        Af8BXAFvAe0B/wFlAXgB+AH/AYYBkwHqEf8ByQHPAfQB/wGZAaYB/AH/AaABqwH3Af8BVAFnAeQB/wEp
-        AT0BxgH/AxYBH0QAAV8BUQFPAdUB3AFkAU0B/wH1AY0BeAL/AZMBgQL/AZsBiAH/Af4BngGKAf8B7QGx
-        AaYB/wH8AfYB9AH/Ae8BvAGyAv8BnQGKAv8BlwGEAf8B+wGPAXkB/wHsAYoBdQH/AcQBQwEqAf8UAAM7
-        AWUBkgHmAfkB/wGZAewB+wn/AawB7gH5Af8BsgHvAfsB/wFAAY4BogH/FAABNwE9AY8B/wFcAWwB2gH/
-        AWcBeAHrAf8BiQGVAeYJ/wH6AfsB/gH/AeQB5wH6Cf8B0wHXAfUB/wGsAbUB9wH/AbEBuQHxAf8BXwFt
-        Ac8B/wMWAR9EAAMfAS0B1AFnAVIB/wHxAZ4BjgH/AfwBogGRAv8BpwGXAv8BqwGbAv8BrQGdAf8B7wG2
-        AasB/wH+Af0B/AH/AfEBpQGXAf8B/gGkAZMB/wH2AZ8BjwH/AekBmwGMAf8BdwE2ASgB9xgAAUwBnQGy
-        Af8BpwHtAfsJ/wG5Ae8B+QH/Ab4B8AH7Af8DLQFFFAABLgExAXYB/wFnAXUB1gH/AXIBgwHnAf8BegGK
+        Af8BAAHSAfgB/wEAAc0B9AH/AQABwwHvAf8BBAGAAZ0B/wwAAVQCUwGrAScBOwHDAf8BLAFBAdYB/wEv
+        AUYB5AH/ATABSAHsAf8BMQFJAe8B/wExAUoB8AH/ATEBSQHuAf8BLwFHAeYB/wEtAUQB3QH/ASkBPgHM
+        Af8BHwEnAYQB/1AAAbcBPQEmAf8B3QFLAS8B/wHyAVIBNAH/Af4BWQE7Cf8B4wGJAXQB/wHoAZsBjQL/
+        AV0BPwH/AfkBVQE2Af8B5wFOATIB/wHPAUYBLAH/A0gBhgwAAQ0BjgGuAf8BOAHWAfUB/wE+Ad0B+QH/
+        ATQB4AH7Af8BGQHNAekJ/wEnAcoB4wH/AQAB2QH7Af8BAAHUAfkB/wEAAc0B9QH/AQABwwHvAf8DLwFJ
+        CAADUAGfASYBOgG9Af8BKwFBAdUB/wEvAUcB5gH/AaoBswHrAf8BnAGmAekB/wE0AU0B+gH/ATQBTQH7
+        Af8BVAFmAeAB/wHlAegB+AH/ATABRwHoAf8BLQFEAd0B/wEoAT0ByAH/AR4BJQGBAf9IAAFHAkYBgQHR
+        AUcBLQH/AesBTwEzAf8B/gFXATkC/wFjAUYB/wHsAbEBpQX/AfMBzAHEAf8B4QFtAVYB/wH8AWUBSQL/
+        AV0BPwH/AfUBUwE1Af8B3QFLAS8B/wGkATYBIQH/DAABPQI8AWgBRgHWAfUB/wFNAd4B+QH/AVMB5AH7
+        Af8BWgHoAf0B/wFvAdkB6QH/AYEB3gHrAf8BBgHbAfsB/wEAAdgB+wH/AQAB0wH4Af8BAAHKAfMB/wEE
+        AYEBngH/DAABHwEnAYMB/wEpAT0BygH/AS4BRQHgAf8BiAGUAeIJ/wGcAacB7AH/AVUBaAHkCf8B3gHh
+        AfcB/wEvAUcB6AH/ASsBQQHVAf8BJgE5AbsB/wMWAR9EAAF8AScBIQH7AdoBSgEvAf8B9AFSATQC/wFh
+        AUUC/wFwAVUB/wHsAWsBUgn/AfgBcQFWAv8BcgFXAv8BagFPAf8B/AFWATcB/wHmAU4BMQH/AcoBRQEr
+        Af8QAAErAZYBsAH/AVsB3gH4Af8BYgHlAfsB/wFpAekB/Qn/AYEB6AH5Af8BUwHkAfsB/wEAAc8B9gH/
+        AQABxQHwAf8DLgFHDAABIAEpAYkB/wEzAUgB1AH/AUEBVwHpAf8BTQFiAfUB/wHXAdsB9xH/AfcB+AH9
+        Af8BMQFKAfAB/wExAUkB7gH/AS0BQwHcAf8BJwE7AcMB/wMWAR9EAAGeATMBIAH/Ad8BTAEwAf8B9wFi
+        AUYC/wF0AVsB/wH4AYABYgH/AewBdwFgAf8B/AHzAfEF/wHmAYsBdgL/AYEBZQL/AXgBYAH/Af4BbQFT
+        Af8B6gFPATIB/wHOAUYBLAH/AxUBHQwAAzwBZgFqAd4B9wH/AXEB5QH6Af8BeAHqAfwJ/wGPAeoB+QH/
+        AZYB7QH8Af8BWAHdAfcB/wEEAYEBngH/EAABLAE0AY8B/wFHAVkB2wH/AVABZAHtAf8BWQFuAfgB/wFh
+        AXQB/AH/Ad8B4gH5Cf8B/AH9Af4B/wGFAZQB+QH/AW4BgwH8Af8BMQFKAfAB/wEtAUQB3wH/ASgBPAHH
+        Af8DFgEfRAABlwExAR4B/wHeAUwBMAH/AfgBgAFiAv8BhQFsAf8B/gGNAXQB/wH1AdgB0gH/AecBmwGN
+        Bf8B+QHnAeQC/wGOAXUC/wGJAXAB/wH+AYEBZQH/Ae0BcQFaAf8BzQFGASwB/wMMARAQAAE7AZoBsQH/
+        AYMB5gH5Af8BigHrAfwJ/wGeAewB+QH/AaQB7gH7Af8BqgHsAfoB/wMtAUYQAAExATgBkAH/AVEBYwHc
+        Af8BWwFuAe0B/wFkAXcB+AH/AYYBkwHqEf8ByQHPAfQB/wGZAaYB/AH/AaABqwH3Af8BUwFmAeQB/wEo
+        ATwBxgH/AxYBH0QAAV4BVQFUAdUB3AFjAUwB/wH1AY0BdwL/AZMBgQL/AZsBiAH/Af4BngGKAf8B7QGx
+        AaYB/wH8AfYB9AH/Ae8BvAGyAv8BnQGKAv8BlwGEAf8B+wGPAXgB/wHsAYoBdAH/AcQBQgEpAf8UAAM7
+        AWUBkgHmAfkB/wGZAewB+wn/AawB7gH5Af8BsgHvAfsB/wE/AY4BogH/FAABNgE8AY8B/wFbAWsB2gH/
+        AWYBdwHrAf8BiQGVAeYJ/wH6AfsB/gH/AeQB5wH6Cf8B0wHXAfUB/wGsAbUB9wH/AbEBuQHxAf8BXgFs
+        Ac8B/wMWAR9EAAMfAS0B1AFmAVEB/wHxAZ4BjgH/AfwBogGRAv8BpwGXAv8BqwGbAv8BrQGdAf8B7wG2
+        AasB/wH+Af0B/AH/AfEBpQGXAf8B/gGkAZMB/wH2AZ8BjwH/AekBmwGMAf8BdAE3ASwB9xgAAUsBnQGy
+        Af8BpwHtAfsJ/wG5Ae8B+QH/Ab4B8AH7Af8DLQFFFAABLQEwAXUB/wFmAXQB1gH/AXEBgwHnAf8BeQGK
         AekB/wP+Af8C+wH+Af8BlQGiAfkB/wGdAakB/QH/AekB6wH6Bf8BtgG9AfAB/wG3Ab8B9QH/AbwBwwHw
-        Af8BwQHGAeoB/wMJAQxIAAGAATUBIQH5AewBrgGiAf8B9QGxAaQB/wH8AbQBpgL/AbYBqQL/AbgBqwH/
+        Af8BwQHGAeoB/wMJAQxIAAF/ATcBIwH5AewBrgGiAf8B9QGxAaQB/wH8AbQBpgL/AbYBqQL/AbgBqwH/
         AfcB3QHZBf8B9QHVAc8B/wH5AbIBpQH/AfABsAGjAf8B3gGYAYoB/wMSARgYAAM7AWQBtAHtAfoJ/wHF
-        AfAB+gH/AUUBjwGiAf8YAAMIAQsBVQFdAaoB/wGBAYsB4QH/AYgBlgHtAf8BkAGcAe0B/wGZAaQB9AH/
-        AaEBrQH7Af8BqAGzAfsB/wGvAbkB+gH/AbkBwAHxAf8BvAHDAfcB/wHBAcgB8wH/AccBzAHuAf8BVAJS
-        AatPAAEBAb4BdQFnAf8B8AHBAbcB/wH2AcIBuQH/AfoBxAG6Af8B/AHEAboB/wH7AcQBugH/AfIBxgG9
-        Af8B9gHCAbkB/wHzAcIBuAH/AewBvgG1Af8DSgGKIAABWQGfAbIB/wHGAfEB+wH/AcsB8gH8Af8B0AHz
-        AfwB/wMsAUQcAAMIAQsBZAFrAbAB/wGTAZ4B5gH/AZwBpwHuAf8BpQGvAfMB/wGsAbYB9gH/AbMBvAH3
-        Af8BugHCAfcB/wHAAccB9QH/AcYBzAHzAf8BywHQAfAB/wFUAlIBq1cAAQEBiAFBAT4B+QHyAdAByQH/
+        AfAB+gH/AUQBjwGiAf8YAAMIAQsBVAFcAaoB/wGBAYsB4QH/AYgBlgHtAf8BkAGcAe0B/wGZAaQB9AH/
+        AaEBrQH7Af8BqAGzAfsB/wGvAbkB+gH/AbkBwAHxAf8BvAHDAfcB/wHBAcgB8wH/AccBzAHuAf8BVAJT
+        AatPAAEBAb4BdAFmAf8B8AHBAbcB/wH2AcIBuQH/AfoBxAG6Af8B/AHEAboB/wH7AcQBugH/AfIBxgG9
+        Af8B9gHCAbkB/wHzAcIBuAH/AewBvgG1Af8DSgGKIAABWAGfAbIB/wHGAfEB+wH/AcsB8gH8Af8B0AHz
+        AfwB/wMsAUQcAAMIAQsBYwFqAbAB/wGTAZ4B5gH/AZwBpwHuAf8BpQGvAfMB/wGsAbYB9gH/AbMBvAH3
+        Af8BugHCAfcB/wHAAccB9QH/AcYBzAHzAf8BywHQAfAB/wFUAlMBq1cAAQEBhwFBAUAB+QHyAdAByQH/
         AfQB0QHKAf8B9gHSAcoB/wH2AdIBygH/AfUB0QHKAf8B8wHQAcoB/wHUAZ4BkwH/AzsBYyQAAzsBZAHR
-        AfIB+wH/AdUB9AH8Af8BSwGQAaMB/yQAAwgBCwFyAXcBswH/AacBrwHnAf8BrwG3Ae0B/wG2Ab4B8AH/
-        Ab0BxAHyAf8BxAHKAfIB/wHKAc8B8QH/Ac8B0wHwAf8BVAJSAatgAAMfAS0BXwFRAU8B1QGpAWkBXgH/
-        AbQBeQFuAf8BiAFGATIB+wFHAkYBgTAAAVYBUQFVAdwBTQGRAaQB/wMWAR4oAAMIAQsBRgFHAYEB/wFp
-        AWsBnwH/AWwBbwGiAf8BcAFyAaQB/wFzAXQBpAH/AXEBcgGgAf8DUAGf/wBRAAFCAU0BPgcAAT4DAAEo
+        AfIB+wH/AdUB9AH8Af8BSgGQAaMB/yQAAwgBCwFxAXYBswH/AacBrwHnAf8BrwG3Ae0B/wG2Ab4B8AH/
+        Ab0BxAHyAf8BxAHKAfIB/wHKAc8B8QH/Ac8B0wHwAf8BVAJTAatgAAMfAS0BXgFVAVQB1QGpAWgBXQH/
+        AbQBeAFtAf8BhwFGATIB+wFHAkYBgTAAAVcBVQFWAdwBTAGRAaQB/wMWAR4oAAMIAQsBRQFGAYEB/wFo
+        AWoBnwH/AWsBbgGiAf8BbwFxAaQB/wFyAXMBpAH/AXABcQGgAf8DUAGf/wBRAAFCAU0BPgcAAT4DAAEo
         AwABQAMAARADAAEBAQABAQUAAYAXAAP/AQAB/gF/AcABAwH4AR8CAAHwAQ8BgAEBAfABDwIAAeABBwGA
         AQAB4AEHAgABwAEDAYABAQHAAQMCAAHAAQEBwAEBAYABAQIAAYABAQHAAQMBgAMAAYABAQHgAQMBgAMA
         AYABAAHgAQcBgAMAAYABAAHwAQcBgAMAAYABAQHwAQ8BgAMAAYABAQH4AQ8BgAMAAcABAQH4AR8BgAEB
         AgABwAEDAfwBHwHAAQMCAAHgAQcB/AE/AeABBwIAAfgBHwH+AT8B8AEPAgAG/wIACw==
 </value>
   </data>
-  <data name="listView1.TabIndex" type="System.Int32, mscorlib">
+  <data name="lstIssues.TabIndex" type="System.Int32, mscorlib">
     <value>1</value>
   </data>
-  <data name=">>listView1.Name" xml:space="preserve">
-    <value>listView1</value>
+  <data name=">>lstIssues.Name" xml:space="preserve">
+    <value>lstIssues</value>
   </data>
-  <data name=">>listView1.Type" xml:space="preserve">
+  <data name=">>lstIssues.Type" xml:space="preserve">
     <value>System.Windows.Forms.ListView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name=">>listView1.Parent" xml:space="preserve">
+  <data name=">>lstIssues.Parent" xml:space="preserve">
     <value>$this</value>
   </data>
-  <data name=">>listView1.ZOrder" xml:space="preserve">
+  <data name=">>lstIssues.ZOrder" xml:space="preserve">
     <value>0</value>
   </data>
   <metadata name="saveFileDialog.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
@@ -442,6 +469,12 @@
   <data name=">>columnHeader2.Type" xml:space="preserve">
     <value>System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
+  <data name=">>columnHeader3.Name" xml:space="preserve">
+    <value>columnHeader3</value>
+  </data>
+  <data name=">>columnHeader3.Type" xml:space="preserve">
+    <value>System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
   <data name=">>imageList1.Name" xml:space="preserve">
     <value>imageList1</value>
   </data>
@@ -454,12 +487,6 @@
   <data name=">>saveFileDialog.Type" xml:space="preserve">
     <value>System.Windows.Forms.SaveFileDialog, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name=">>columnHeader3.Name" xml:space="preserve">
-    <value>columnHeader3</value>
-  </data>
-  <data name=">>columnHeader3.Type" xml:space="preserve">
-    <value>System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </data>
   <data name=">>$this.Name" xml:space="preserve">
     <value>ValidationResultsDialog</value>
   </data>



More information about the mapguide-commits mailing list