[mapguide-commits] r8113 - in trunk/Tools/Maestro/Maestro.Base: Commands/SiteExplorer UI

svn_mapguide at osgeo.org svn_mapguide at osgeo.org
Tue May 6 22:49:54 PDT 2014


Author: jng
Date: 2014-05-06 22:49:54 -0700 (Tue, 06 May 2014)
New Revision: 8113

Modified:
   trunk/Tools/Maestro/Maestro.Base/Commands/SiteExplorer/CompileFullDependencyListCommand.cs
   trunk/Tools/Maestro/Maestro.Base/UI/ResourceDependencyListDialog.Designer.cs
   trunk/Tools/Maestro/Maestro.Base/UI/ResourceDependencyListDialog.cs
   trunk/Tools/Maestro/Maestro.Base/UI/ResourceDependencyListDialog.resx
Log:
#2327: Add support for downward dependencies in the "Compile Full Dependency List" command.

Modified: trunk/Tools/Maestro/Maestro.Base/Commands/SiteExplorer/CompileFullDependencyListCommand.cs
===================================================================
--- trunk/Tools/Maestro/Maestro.Base/Commands/SiteExplorer/CompileFullDependencyListCommand.cs	2014-05-06 20:04:22 UTC (rev 8112)
+++ trunk/Tools/Maestro/Maestro.Base/Commands/SiteExplorer/CompileFullDependencyListCommand.cs	2014-05-07 05:49:54 UTC (rev 8113)
@@ -44,14 +44,17 @@
 
             var items = siteExp.SelectedItems;
             var prg = new ProgressDialog();
-            var results = (ICollection<string>)prg.RunOperationAsync(wb, DoBackgroundWorker, items, conn);
+            var results = (DependencySet)prg.RunOperationAsync(wb, DoBackgroundWorker, items, conn);
 
-            var list = new List<string>(results);
-            list.Sort();
-            new ResourceDependencyListDialog(list).Show(wb);
+            var downlist = new List<string>(results.DownstreamDependencies);
+            downlist.Sort();
+            var uplist = new List<string>(results.UpstreamDependencies);
+            uplist.Sort();
+            var selResources = new List<string>(results.SelectedResources);
+            new ResourceDependencyListDialog(selResources, downlist, uplist).Show(wb);
         }
 
-        private static IEnumerable<string> GetDirectDependents(string resId, IResourceService resSvc)
+        private static IEnumerable<string> GetDirectUpstreamDependents(string resId, IResourceService resSvc)
         {
             using (var s = resSvc.GetResourceXmlData(resId))
             {
@@ -64,15 +67,39 @@
             }
         }
 
-        private static void ProcessDependencies(ICollection<string> results, string resourceId, IResourceService resSvc)
+        private static void ProcessUpstreamDependencies(ICollection<string> results, string resourceId, IResourceService resSvc)
         {
-            foreach (var resId in GetDirectDependents(resourceId, resSvc))
+            foreach (var resId in GetDirectUpstreamDependents(resourceId, resSvc))
             {
                 results.Add(resId);
-                ProcessDependencies(results, resId, resSvc);
+                ProcessUpstreamDependencies(results, resId, resSvc);
             }
         }
 
+        private static void ProcessDownstreamDependencies(ICollection<string> results, string resourceId, IResourceService resSvc)
+        {
+            var downRefs = resSvc.EnumerateResourceReferences(resourceId);
+            foreach (var resId in downRefs.ResourceId)
+            {
+                results.Add(resId);
+                ProcessDownstreamDependencies(results, resId, resSvc);
+            }
+        }
+
+        class DependencySet
+        {
+            public DependencySet(ICollection<string> selResources, ICollection<string> downRefs, ICollection<string> upRefs)
+            {
+                this.SelectedResources = selResources;
+                this.DownstreamDependencies = downRefs;
+                this.UpstreamDependencies = upRefs;
+            }
+
+            public ICollection<string> SelectedResources { get; private set; }
+            public ICollection<string> DownstreamDependencies { get; private set; }
+            public ICollection<string> UpstreamDependencies { get; private set; }
+        }
+
         private static object DoBackgroundWorker(BackgroundWorker wrk, DoWorkEventArgs e, params object[] args)
         {
             var items = (RepositoryItem[])args[0];
@@ -83,15 +110,18 @@
                 wrk.ReportProgress(pe.Progress, o);
             };
             
-            var result = new HashSet<string>();
+            var upRefs = new HashSet<string>();
+            var downRefs = new HashSet<string>();
+            var selResources = new HashSet<string>();
 
             foreach (var ri in items)
             {
-                result.Add(ri.ResourceId);
-                ProcessDependencies(result, ri.ResourceId, conn.ResourceService);
+                selResources.Add(ri.ResourceId);
+                ProcessUpstreamDependencies(upRefs, ri.ResourceId, conn.ResourceService);
+                ProcessDownstreamDependencies(downRefs, ri.ResourceId, conn.ResourceService);
             }
 
-            return result;
+            return new DependencySet(selResources, downRefs, upRefs);
         }
     }
 }

Modified: trunk/Tools/Maestro/Maestro.Base/UI/ResourceDependencyListDialog.Designer.cs
===================================================================
--- trunk/Tools/Maestro/Maestro.Base/UI/ResourceDependencyListDialog.Designer.cs	2014-05-06 20:04:22 UTC (rev 8112)
+++ trunk/Tools/Maestro/Maestro.Base/UI/ResourceDependencyListDialog.Designer.cs	2014-05-07 05:49:54 UTC (rev 8113)
@@ -30,9 +30,19 @@
         {
             System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ResourceDependencyListDialog));
             this.label1 = new System.Windows.Forms.Label();
-            this.lstDependencies = new System.Windows.Forms.ListBox();
-            this.btnSave = new System.Windows.Forms.Button();
+            this.lstUpstreamDependencies = new System.Windows.Forms.ListBox();
+            this.btnSaveUpList = new System.Windows.Forms.Button();
             this.btnClose = new System.Windows.Forms.Button();
+            this.btnSaveDownList = new System.Windows.Forms.Button();
+            this.lstDownstreamDependencies = new System.Windows.Forms.ListBox();
+            this.groupBox1 = new System.Windows.Forms.GroupBox();
+            this.groupBox2 = new System.Windows.Forms.GroupBox();
+            this.groupBox3 = new System.Windows.Forms.GroupBox();
+            this.lstSelectedResources = new System.Windows.Forms.ListBox();
+            this.chkIncludeSelected = new System.Windows.Forms.CheckBox();
+            this.groupBox1.SuspendLayout();
+            this.groupBox2.SuspendLayout();
+            this.groupBox3.SuspendLayout();
             this.SuspendLayout();
             // 
             // label1
@@ -40,18 +50,18 @@
             resources.ApplyResources(this.label1, "label1");
             this.label1.Name = "label1";
             // 
-            // lstDependencies
+            // lstUpstreamDependencies
             // 
-            resources.ApplyResources(this.lstDependencies, "lstDependencies");
-            this.lstDependencies.FormattingEnabled = true;
-            this.lstDependencies.Name = "lstDependencies";
+            resources.ApplyResources(this.lstUpstreamDependencies, "lstUpstreamDependencies");
+            this.lstUpstreamDependencies.FormattingEnabled = true;
+            this.lstUpstreamDependencies.Name = "lstUpstreamDependencies";
             // 
-            // btnSave
+            // btnSaveUpList
             // 
-            resources.ApplyResources(this.btnSave, "btnSave");
-            this.btnSave.Name = "btnSave";
-            this.btnSave.UseVisualStyleBackColor = true;
-            this.btnSave.Click += new System.EventHandler(this.btnSave_Click);
+            resources.ApplyResources(this.btnSaveUpList, "btnSaveUpList");
+            this.btnSaveUpList.Name = "btnSaveUpList";
+            this.btnSaveUpList.UseVisualStyleBackColor = true;
+            this.btnSaveUpList.Click += new System.EventHandler(this.btnSaveUpList_Click);
             // 
             // btnClose
             // 
@@ -60,17 +70,72 @@
             this.btnClose.UseVisualStyleBackColor = true;
             this.btnClose.Click += new System.EventHandler(this.btnClose_Click);
             // 
+            // btnSaveDownList
+            // 
+            resources.ApplyResources(this.btnSaveDownList, "btnSaveDownList");
+            this.btnSaveDownList.Name = "btnSaveDownList";
+            this.btnSaveDownList.UseVisualStyleBackColor = true;
+            this.btnSaveDownList.Click += new System.EventHandler(this.btnSaveDownList_Click);
+            // 
+            // lstDownstreamDependencies
+            // 
+            resources.ApplyResources(this.lstDownstreamDependencies, "lstDownstreamDependencies");
+            this.lstDownstreamDependencies.FormattingEnabled = true;
+            this.lstDownstreamDependencies.Name = "lstDownstreamDependencies";
+            // 
+            // groupBox1
+            // 
+            resources.ApplyResources(this.groupBox1, "groupBox1");
+            this.groupBox1.Controls.Add(this.lstUpstreamDependencies);
+            this.groupBox1.Name = "groupBox1";
+            this.groupBox1.TabStop = false;
+            // 
+            // groupBox2
+            // 
+            resources.ApplyResources(this.groupBox2, "groupBox2");
+            this.groupBox2.Controls.Add(this.lstDownstreamDependencies);
+            this.groupBox2.Name = "groupBox2";
+            this.groupBox2.TabStop = false;
+            // 
+            // groupBox3
+            // 
+            resources.ApplyResources(this.groupBox3, "groupBox3");
+            this.groupBox3.Controls.Add(this.lstSelectedResources);
+            this.groupBox3.Name = "groupBox3";
+            this.groupBox3.TabStop = false;
+            // 
+            // lstSelectedResources
+            // 
+            resources.ApplyResources(this.lstSelectedResources, "lstSelectedResources");
+            this.lstSelectedResources.FormattingEnabled = true;
+            this.lstSelectedResources.Name = "lstSelectedResources";
+            // 
+            // chkIncludeSelected
+            // 
+            resources.ApplyResources(this.chkIncludeSelected, "chkIncludeSelected");
+            this.chkIncludeSelected.Checked = true;
+            this.chkIncludeSelected.CheckState = System.Windows.Forms.CheckState.Checked;
+            this.chkIncludeSelected.Name = "chkIncludeSelected";
+            this.chkIncludeSelected.UseVisualStyleBackColor = true;
+            // 
             // ResourceDependencyListDialog
             // 
             this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None;
             resources.ApplyResources(this, "$this");
             this.ControlBox = false;
+            this.Controls.Add(this.chkIncludeSelected);
+            this.Controls.Add(this.groupBox3);
+            this.Controls.Add(this.groupBox2);
+            this.Controls.Add(this.groupBox1);
+            this.Controls.Add(this.btnSaveDownList);
             this.Controls.Add(this.btnClose);
-            this.Controls.Add(this.btnSave);
-            this.Controls.Add(this.lstDependencies);
+            this.Controls.Add(this.btnSaveUpList);
             this.Controls.Add(this.label1);
             this.Name = "ResourceDependencyListDialog";
             this.ShowIcon = false;
+            this.groupBox1.ResumeLayout(false);
+            this.groupBox2.ResumeLayout(false);
+            this.groupBox3.ResumeLayout(false);
             this.ResumeLayout(false);
             this.PerformLayout();
 
@@ -79,8 +144,15 @@
         #endregion
 
         private System.Windows.Forms.Label label1;
-        private System.Windows.Forms.ListBox lstDependencies;
-        private System.Windows.Forms.Button btnSave;
+        private System.Windows.Forms.ListBox lstUpstreamDependencies;
+        private System.Windows.Forms.Button btnSaveUpList;
         private System.Windows.Forms.Button btnClose;
+        private System.Windows.Forms.Button btnSaveDownList;
+        private System.Windows.Forms.ListBox lstDownstreamDependencies;
+        private System.Windows.Forms.GroupBox groupBox1;
+        private System.Windows.Forms.GroupBox groupBox2;
+        private System.Windows.Forms.GroupBox groupBox3;
+        private System.Windows.Forms.ListBox lstSelectedResources;
+        private System.Windows.Forms.CheckBox chkIncludeSelected;
     }
 }
\ No newline at end of file

Modified: trunk/Tools/Maestro/Maestro.Base/UI/ResourceDependencyListDialog.cs
===================================================================
--- trunk/Tools/Maestro/Maestro.Base/UI/ResourceDependencyListDialog.cs	2014-05-06 20:04:22 UTC (rev 8112)
+++ trunk/Tools/Maestro/Maestro.Base/UI/ResourceDependencyListDialog.cs	2014-05-07 05:49:54 UTC (rev 8113)
@@ -37,13 +37,19 @@
             InitializeComponent();
         }
 
-        private IList<string> _items;
+        private IList<string> _uplist;
+        private IList<string> _downlist;
+        private IList<string> _selResources;
 
-        public ResourceDependencyListDialog(IList<string> items)
+        public ResourceDependencyListDialog(IList<string> selResources, IList<string> downlist, IList<string> uplist)
             : this()
         {
-            _items = items;
-            lstDependencies.DataSource = _items;
+            _uplist = uplist;
+            _downlist = downlist;
+            _selResources = selResources;
+            lstSelectedResources.DataSource = _selResources;
+            lstUpstreamDependencies.DataSource = _uplist;
+            lstDownstreamDependencies.DataSource = _downlist;
         }
 
         private void btnClose_Click(object sender, EventArgs e)
@@ -51,16 +57,34 @@
             this.Close();
         }
 
-        private void btnSave_Click(object sender, EventArgs e)
+        private void btnSaveUpList_Click(object sender, EventArgs e)
         {
             using (var save = DialogFactory.SaveFile())
             {
                 save.Filter = string.Format(OSGeo.MapGuide.MaestroAPI.Strings.GenericFilter, OSGeo.MapGuide.MaestroAPI.Strings.PickTxt, "txt"); //NOXLATE
                 if (save.ShowDialog() == System.Windows.Forms.DialogResult.OK)
                 {
-                    System.IO.File.WriteAllLines(save.FileName, _items);
+                    if (chkIncludeSelected.Checked)
+                        System.IO.File.WriteAllLines(save.FileName, _selResources.Concat(_uplist));
+                    else
+                        System.IO.File.WriteAllLines(save.FileName, _uplist);
                 }
             }
         }
+
+        private void btnSaveDownList_Click(object sender, EventArgs e)
+        {
+            using (var save = DialogFactory.SaveFile())
+            {
+                save.Filter = string.Format(OSGeo.MapGuide.MaestroAPI.Strings.GenericFilter, OSGeo.MapGuide.MaestroAPI.Strings.PickTxt, "txt"); //NOXLATE
+                if (save.ShowDialog() == System.Windows.Forms.DialogResult.OK)
+                {
+                    if (chkIncludeSelected.Checked)
+                        System.IO.File.WriteAllLines(save.FileName, _selResources.Concat(_downlist));
+                    else
+                        System.IO.File.WriteAllLines(save.FileName, _downlist);
+                }
+            }
+        }
     }
 }

Modified: trunk/Tools/Maestro/Maestro.Base/UI/ResourceDependencyListDialog.resx
===================================================================
--- trunk/Tools/Maestro/Maestro.Base/UI/ResourceDependencyListDialog.resx	2014-05-06 20:04:22 UTC (rev 8112)
+++ trunk/Tools/Maestro/Maestro.Base/UI/ResourceDependencyListDialog.resx	2014-05-07 05:49:54 UTC (rev 8113)
@@ -144,65 +144,68 @@
     <value>$this</value>
   </data>
   <data name=">>label1.ZOrder" xml:space="preserve">
-    <value>3</value>
+    <value>7</value>
   </data>
   <assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
-  <data name="lstDependencies.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
-    <value>Top, Bottom, Left, Right</value>
+  <data name="lstUpstreamDependencies.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
+    <value>Fill</value>
   </data>
-  <data name="lstDependencies.Location" type="System.Drawing.Point, System.Drawing">
-    <value>12, 45</value>
+  <data name="lstUpstreamDependencies.HorizontalScrollbar" type="System.Boolean, mscorlib">
+    <value>True</value>
   </data>
-  <data name="lstDependencies.Size" type="System.Drawing.Size, System.Drawing">
-    <value>401, 316</value>
+  <data name="lstUpstreamDependencies.Location" type="System.Drawing.Point, System.Drawing">
+    <value>3, 16</value>
   </data>
-  <data name="lstDependencies.TabIndex" type="System.Int32, mscorlib">
+  <data name="lstUpstreamDependencies.Size" type="System.Drawing.Size, System.Drawing">
+    <value>272, 235</value>
+  </data>
+  <data name="lstUpstreamDependencies.TabIndex" type="System.Int32, mscorlib">
     <value>1</value>
   </data>
-  <data name=">>lstDependencies.Name" xml:space="preserve">
-    <value>lstDependencies</value>
+  <data name=">>lstUpstreamDependencies.Name" xml:space="preserve">
+    <value>lstUpstreamDependencies</value>
   </data>
-  <data name=">>lstDependencies.Type" xml:space="preserve">
+  <data name=">>lstUpstreamDependencies.Type" xml:space="preserve">
     <value>System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name=">>lstDependencies.Parent" xml:space="preserve">
-    <value>$this</value>
+  <data name=">>lstUpstreamDependencies.Parent" xml:space="preserve">
+    <value>groupBox1</value>
   </data>
-  <data name=">>lstDependencies.ZOrder" xml:space="preserve">
-    <value>2</value>
+  <data name=">>lstUpstreamDependencies.ZOrder" xml:space="preserve">
+    <value>0</value>
   </data>
-  <data name="btnSave.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
+  <data name="btnSaveUpList.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
     <value>Bottom, Left</value>
   </data>
-  <data name="btnSave.Location" type="System.Drawing.Point, System.Drawing">
-    <value>12, 378</value>
+  <data name="btnSaveUpList.Location" type="System.Drawing.Point, System.Drawing">
+    <value>12, 449</value>
   </data>
-  <data name="btnSave.Size" type="System.Drawing.Size, System.Drawing">
-    <value>75, 23</value>
+  <data name="btnSaveUpList.Size" type="System.Drawing.Size, System.Drawing">
+    <value>118, 23</value>
   </data>
-  <data name="btnSave.TabIndex" type="System.Int32, mscorlib">
+  <data name="btnSaveUpList.TabIndex" type="System.Int32, mscorlib">
     <value>2</value>
   </data>
-  <data name="btnSave.Text" xml:space="preserve">
-    <value>Save</value>
+  <data name="btnSaveUpList.Text" xml:space="preserve">
+    <value>Save Upstream List</value>
   </data>
-  <data name=">>btnSave.Name" xml:space="preserve">
-    <value>btnSave</value>
+  <data name=">>btnSaveUpList.Name" xml:space="preserve">
+    <value>btnSaveUpList</value>
   </data>
-  <data name=">>btnSave.Type" xml:space="preserve">
+  <data name=">>btnSaveUpList.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=">>btnSave.Parent" xml:space="preserve">
+  <data name=">>btnSaveUpList.Parent" xml:space="preserve">
     <value>$this</value>
   </data>
-  <data name=">>btnSave.ZOrder" xml:space="preserve">
-    <value>1</value>
+  <data name=">>btnSaveUpList.ZOrder" xml:space="preserve">
+    <value>6</value>
   </data>
   <data name="btnClose.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
     <value>Bottom, Right</value>
   </data>
   <data name="btnClose.Location" type="System.Drawing.Point, System.Drawing">
-    <value>338, 378</value>
+    <value>540, 449</value>
   </data>
   <data name="btnClose.Size" type="System.Drawing.Size, System.Drawing">
     <value>75, 23</value>
@@ -223,13 +226,205 @@
     <value>$this</value>
   </data>
   <data name=">>btnClose.ZOrder" xml:space="preserve">
+    <value>5</value>
+  </data>
+  <data name="btnSaveDownList.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
+    <value>Bottom, Left</value>
+  </data>
+  <data name="btnSaveDownList.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
+    <value>NoControl</value>
+  </data>
+  <data name="btnSaveDownList.Location" type="System.Drawing.Point, System.Drawing">
+    <value>136, 449</value>
+  </data>
+  <data name="btnSaveDownList.Size" type="System.Drawing.Size, System.Drawing">
+    <value>131, 23</value>
+  </data>
+  <data name="btnSaveDownList.TabIndex" type="System.Int32, mscorlib">
+    <value>4</value>
+  </data>
+  <data name="btnSaveDownList.Text" xml:space="preserve">
+    <value>Save Downstream List</value>
+  </data>
+  <data name=">>btnSaveDownList.Name" xml:space="preserve">
+    <value>btnSaveDownList</value>
+  </data>
+  <data name=">>btnSaveDownList.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=">>btnSaveDownList.Parent" xml:space="preserve">
+    <value>$this</value>
+  </data>
+  <data name=">>btnSaveDownList.ZOrder" xml:space="preserve">
+    <value>4</value>
+  </data>
+  <data name="lstDownstreamDependencies.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
+    <value>Fill</value>
+  </data>
+  <data name="lstDownstreamDependencies.HorizontalScrollbar" type="System.Boolean, mscorlib">
+    <value>True</value>
+  </data>
+  <data name="lstDownstreamDependencies.Location" type="System.Drawing.Point, System.Drawing">
+    <value>3, 16</value>
+  </data>
+  <data name="lstDownstreamDependencies.Size" type="System.Drawing.Size, System.Drawing">
+    <value>313, 235</value>
+  </data>
+  <data name="lstDownstreamDependencies.TabIndex" type="System.Int32, mscorlib">
+    <value>5</value>
+  </data>
+  <data name=">>lstDownstreamDependencies.Name" xml:space="preserve">
+    <value>lstDownstreamDependencies</value>
+  </data>
+  <data name=">>lstDownstreamDependencies.Type" xml:space="preserve">
+    <value>System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name=">>lstDownstreamDependencies.Parent" xml:space="preserve">
+    <value>groupBox2</value>
+  </data>
+  <data name=">>lstDownstreamDependencies.ZOrder" xml:space="preserve">
     <value>0</value>
   </data>
+  <data name="groupBox1.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
+    <value>Top, Bottom, Left</value>
+  </data>
+  <data name="groupBox1.Location" type="System.Drawing.Point, System.Drawing">
+    <value>12, 189</value>
+  </data>
+  <data name="groupBox1.Size" type="System.Drawing.Size, System.Drawing">
+    <value>278, 254</value>
+  </data>
+  <data name="groupBox1.TabIndex" type="System.Int32, mscorlib">
+    <value>6</value>
+  </data>
+  <data name="groupBox1.Text" xml:space="preserve">
+    <value>Upstream Dependencies</value>
+  </data>
+  <data name=">>groupBox1.Name" xml:space="preserve">
+    <value>groupBox1</value>
+  </data>
+  <data name=">>groupBox1.Type" xml:space="preserve">
+    <value>System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name=">>groupBox1.Parent" xml:space="preserve">
+    <value>$this</value>
+  </data>
+  <data name=">>groupBox1.ZOrder" xml:space="preserve">
+    <value>3</value>
+  </data>
+  <data name="groupBox2.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
+    <value>Top, Bottom, Left, Right</value>
+  </data>
+  <data name="groupBox2.Location" type="System.Drawing.Point, System.Drawing">
+    <value>296, 189</value>
+  </data>
+  <data name="groupBox2.Size" type="System.Drawing.Size, System.Drawing">
+    <value>319, 254</value>
+  </data>
+  <data name="groupBox2.TabIndex" type="System.Int32, mscorlib">
+    <value>7</value>
+  </data>
+  <data name="groupBox2.Text" xml:space="preserve">
+    <value>Downstream Dependencies</value>
+  </data>
+  <data name=">>groupBox2.Name" xml:space="preserve">
+    <value>groupBox2</value>
+  </data>
+  <data name=">>groupBox2.Type" xml:space="preserve">
+    <value>System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name=">>groupBox2.Parent" xml:space="preserve">
+    <value>$this</value>
+  </data>
+  <data name=">>groupBox2.ZOrder" xml:space="preserve">
+    <value>2</value>
+  </data>
+  <data name="groupBox3.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
+    <value>Top, Left, Right</value>
+  </data>
+  <data name="lstSelectedResources.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
+    <value>Fill</value>
+  </data>
+  <data name="lstSelectedResources.Location" type="System.Drawing.Point, System.Drawing">
+    <value>3, 16</value>
+  </data>
+  <data name="lstSelectedResources.Size" type="System.Drawing.Size, System.Drawing">
+    <value>597, 125</value>
+  </data>
+  <data name="lstSelectedResources.TabIndex" type="System.Int32, mscorlib">
+    <value>1</value>
+  </data>
+  <data name=">>lstSelectedResources.Name" xml:space="preserve">
+    <value>lstSelectedResources</value>
+  </data>
+  <data name=">>lstSelectedResources.Type" xml:space="preserve">
+    <value>System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name=">>lstSelectedResources.Parent" xml:space="preserve">
+    <value>groupBox3</value>
+  </data>
+  <data name=">>lstSelectedResources.ZOrder" xml:space="preserve">
+    <value>0</value>
+  </data>
+  <data name="groupBox3.Location" type="System.Drawing.Point, System.Drawing">
+    <value>12, 39</value>
+  </data>
+  <data name="groupBox3.Size" type="System.Drawing.Size, System.Drawing">
+    <value>603, 144</value>
+  </data>
+  <data name="groupBox3.TabIndex" type="System.Int32, mscorlib">
+    <value>7</value>
+  </data>
+  <data name="groupBox3.Text" xml:space="preserve">
+    <value>Selected Resources</value>
+  </data>
+  <data name=">>groupBox3.Name" xml:space="preserve">
+    <value>groupBox3</value>
+  </data>
+  <data name=">>groupBox3.Type" xml:space="preserve">
+    <value>System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name=">>groupBox3.Parent" xml:space="preserve">
+    <value>$this</value>
+  </data>
+  <data name=">>groupBox3.ZOrder" xml:space="preserve">
+    <value>1</value>
+  </data>
+  <data name="chkIncludeSelected.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
+    <value>Bottom, Left</value>
+  </data>
+  <data name="chkIncludeSelected.AutoSize" type="System.Boolean, mscorlib">
+    <value>True</value>
+  </data>
+  <data name="chkIncludeSelected.Location" type="System.Drawing.Point, System.Drawing">
+    <value>273, 453</value>
+  </data>
+  <data name="chkIncludeSelected.Size" type="System.Drawing.Size, System.Drawing">
+    <value>223, 17</value>
+  </data>
+  <data name="chkIncludeSelected.TabIndex" type="System.Int32, mscorlib">
+    <value>8</value>
+  </data>
+  <data name="chkIncludeSelected.Text" xml:space="preserve">
+    <value>Include Selected Resources when saving</value>
+  </data>
+  <data name=">>chkIncludeSelected.Name" xml:space="preserve">
+    <value>chkIncludeSelected</value>
+  </data>
+  <data name=">>chkIncludeSelected.Type" xml:space="preserve">
+    <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name=">>chkIncludeSelected.Parent" xml:space="preserve">
+    <value>$this</value>
+  </data>
+  <data name=">>chkIncludeSelected.ZOrder" xml:space="preserve">
+    <value>0</value>
+  </data>
   <metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     <value>True</value>
   </metadata>
   <data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
-    <value>425, 413</value>
+    <value>627, 484</value>
   </data>
   <data name="$this.StartPosition" type="System.Windows.Forms.FormStartPosition, System.Windows.Forms">
     <value>CenterParent</value>



More information about the mapguide-commits mailing list