[mapguide-commits] r7500 - in trunk/Tools/Maestro/Maestro.Editors/Fusion: . WidgetEditors

svn_mapguide at osgeo.org svn_mapguide at osgeo.org
Sun May 19 23:39:47 PDT 2013


Author: jng
Date: 2013-05-19 23:39:46 -0700 (Sun, 19 May 2013)
New Revision: 7500

Modified:
   trunk/Tools/Maestro/Maestro.Editors/Fusion/WidgetEditors/GenericWidgetCtrl.cs
   trunk/Tools/Maestro/Maestro.Editors/Fusion/WidgetManagementDialog.Designer.cs
   trunk/Tools/Maestro/Maestro.Editors/Fusion/WidgetManagementDialog.cs
   trunk/Tools/Maestro/Maestro.Editors/Fusion/WidgetManagementDialog.resx
Log:
#559: Add basic XML editor support for the MapWidget (as a separate tab in the Widget Management dialog), which is a special type of widget in the WidgetSet, which is why it does not appear under the regular widget management UI. 

Also fix bad xpath for the "Disabled" widget property.

Modified: trunk/Tools/Maestro/Maestro.Editors/Fusion/WidgetEditors/GenericWidgetCtrl.cs
===================================================================
--- trunk/Tools/Maestro/Maestro.Editors/Fusion/WidgetEditors/GenericWidgetCtrl.cs	2013-05-20 05:53:58 UTC (rev 7499)
+++ trunk/Tools/Maestro/Maestro.Editors/Fusion/WidgetEditors/GenericWidgetCtrl.cs	2013-05-20 06:39:46 UTC (rev 7500)
@@ -123,7 +123,7 @@
                     if (node != null)
                         uiw.Label = node.InnerText;
 
-                    node = doc.SelectSingleNode("//Widget/Disabled"); //NOXLATE
+                    node = doc.SelectSingleNode("//WidgetType/Disabled"); //NOXLATE
                     if (node != null)
                         uiw.Disabled = node.InnerText;
                 }

Modified: trunk/Tools/Maestro/Maestro.Editors/Fusion/WidgetManagementDialog.Designer.cs
===================================================================
--- trunk/Tools/Maestro/Maestro.Editors/Fusion/WidgetManagementDialog.Designer.cs	2013-05-20 05:53:58 UTC (rev 7499)
+++ trunk/Tools/Maestro/Maestro.Editors/Fusion/WidgetManagementDialog.Designer.cs	2013-05-20 06:39:46 UTC (rev 7500)
@@ -31,18 +31,28 @@
             System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(WidgetManagementDialog));
             this.groupBox1 = new System.Windows.Forms.GroupBox();
             this.grdWidgets = new System.Windows.Forms.DataGridView();
+            this.COL_DOCKABLE = new System.Windows.Forms.DataGridViewCheckBoxColumn();
+            this.COL_NAME = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.COL_TYPE = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.toolStrip1 = new System.Windows.Forms.ToolStrip();
             this.btnAdd = new System.Windows.Forms.ToolStripButton();
             this.btnDelete = new System.Windows.Forms.ToolStripButton();
             this.groupBox2 = new System.Windows.Forms.GroupBox();
             this.btnClose = new System.Windows.Forms.Button();
-            this.COL_DOCKABLE = new System.Windows.Forms.DataGridViewCheckBoxColumn();
-            this.COL_NAME = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.COL_TYPE = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.lblNonDockableNote = new System.Windows.Forms.Label();
+            this.tabWidgets = new System.Windows.Forms.TabControl();
+            this.TAB_MAP_WIDGET = new System.Windows.Forms.TabPage();
+            this.txtMapWidgetXml = new ICSharpCode.TextEditor.TextEditorControl();
+            this.toolStrip2 = new System.Windows.Forms.ToolStrip();
+            this.btnSaveMapWidgetXml = new System.Windows.Forms.ToolStripButton();
+            this.TAB_OTHER_WIDGETS = new System.Windows.Forms.TabPage();
             this.groupBox1.SuspendLayout();
             ((System.ComponentModel.ISupportInitialize)(this.grdWidgets)).BeginInit();
             this.toolStrip1.SuspendLayout();
+            this.tabWidgets.SuspendLayout();
+            this.TAB_MAP_WIDGET.SuspendLayout();
+            this.toolStrip2.SuspendLayout();
+            this.TAB_OTHER_WIDGETS.SuspendLayout();
             this.SuspendLayout();
             // 
             // groupBox1
@@ -70,6 +80,28 @@
             this.grdWidgets.CellClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.grdWidgets_CellClick);
             this.grdWidgets.CellContentClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.grdWidgets_CellClick);
             // 
+            // COL_DOCKABLE
+            // 
+            this.COL_DOCKABLE.DataPropertyName = "IsDockable";
+            resources.ApplyResources(this.COL_DOCKABLE, "COL_DOCKABLE");
+            this.COL_DOCKABLE.Name = "COL_DOCKABLE";
+            this.COL_DOCKABLE.ReadOnly = true;
+            // 
+            // COL_NAME
+            // 
+            this.COL_NAME.DataPropertyName = "Name";
+            resources.ApplyResources(this.COL_NAME, "COL_NAME");
+            this.COL_NAME.Name = "COL_NAME";
+            this.COL_NAME.ReadOnly = true;
+            // 
+            // COL_TYPE
+            // 
+            this.COL_TYPE.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;
+            this.COL_TYPE.DataPropertyName = "Type";
+            resources.ApplyResources(this.COL_TYPE, "COL_TYPE");
+            this.COL_TYPE.Name = "COL_TYPE";
+            this.COL_TYPE.ReadOnly = true;
+            // 
             // toolStrip1
             // 
             this.toolStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
@@ -105,48 +137,78 @@
             this.btnClose.UseVisualStyleBackColor = true;
             this.btnClose.Click += new System.EventHandler(this.btnClose_Click);
             // 
-            // COL_DOCKABLE
+            // lblNonDockableNote
             // 
-            this.COL_DOCKABLE.DataPropertyName = "IsDockable";
-            resources.ApplyResources(this.COL_DOCKABLE, "COL_DOCKABLE");
-            this.COL_DOCKABLE.Name = "COL_DOCKABLE";
-            this.COL_DOCKABLE.ReadOnly = true;
+            resources.ApplyResources(this.lblNonDockableNote, "lblNonDockableNote");
+            this.lblNonDockableNote.Name = "lblNonDockableNote";
             // 
-            // COL_NAME
+            // tabWidgets
             // 
-            this.COL_NAME.DataPropertyName = "Name";
-            resources.ApplyResources(this.COL_NAME, "COL_NAME");
-            this.COL_NAME.Name = "COL_NAME";
-            this.COL_NAME.ReadOnly = true;
+            resources.ApplyResources(this.tabWidgets, "tabWidgets");
+            this.tabWidgets.Controls.Add(this.TAB_MAP_WIDGET);
+            this.tabWidgets.Controls.Add(this.TAB_OTHER_WIDGETS);
+            this.tabWidgets.Name = "tabWidgets";
+            this.tabWidgets.SelectedIndex = 0;
+            this.tabWidgets.SelectedIndexChanged += new System.EventHandler(this.tabWidgets_SelectedIndexChanged);
+            this.tabWidgets.TabIndexChanged += new System.EventHandler(this.tabWidgets_TabIndexChanged);
             // 
-            // COL_TYPE
+            // TAB_MAP_WIDGET
             // 
-            this.COL_TYPE.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;
-            this.COL_TYPE.DataPropertyName = "Type";
-            resources.ApplyResources(this.COL_TYPE, "COL_TYPE");
-            this.COL_TYPE.Name = "COL_TYPE";
-            this.COL_TYPE.ReadOnly = true;
+            this.TAB_MAP_WIDGET.Controls.Add(this.txtMapWidgetXml);
+            this.TAB_MAP_WIDGET.Controls.Add(this.toolStrip2);
+            resources.ApplyResources(this.TAB_MAP_WIDGET, "TAB_MAP_WIDGET");
+            this.TAB_MAP_WIDGET.Name = "TAB_MAP_WIDGET";
+            this.TAB_MAP_WIDGET.UseVisualStyleBackColor = true;
             // 
-            // lblNonDockableNote
+            // txtMapWidgetXml
             // 
-            resources.ApplyResources(this.lblNonDockableNote, "lblNonDockableNote");
-            this.lblNonDockableNote.Name = "lblNonDockableNote";
+            resources.ApplyResources(this.txtMapWidgetXml, "txtMapWidgetXml");
+            this.txtMapWidgetXml.IsReadOnly = false;
+            this.txtMapWidgetXml.Name = "txtMapWidgetXml";
+            this.txtMapWidgetXml.TextChanged += new System.EventHandler(this.txtMapWidgetXml_TextChanged);
             // 
+            // toolStrip2
+            // 
+            this.toolStrip2.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
+            this.btnSaveMapWidgetXml});
+            resources.ApplyResources(this.toolStrip2, "toolStrip2");
+            this.toolStrip2.Name = "toolStrip2";
+            // 
+            // btnSaveMapWidgetXml
+            // 
+            resources.ApplyResources(this.btnSaveMapWidgetXml, "btnSaveMapWidgetXml");
+            this.btnSaveMapWidgetXml.Image = global::Maestro.Editors.Properties.Resources.disk;
+            this.btnSaveMapWidgetXml.Name = "btnSaveMapWidgetXml";
+            this.btnSaveMapWidgetXml.Click += new System.EventHandler(this.btnSaveMapWidgetXml_Click);
+            // 
+            // TAB_OTHER_WIDGETS
+            // 
+            this.TAB_OTHER_WIDGETS.Controls.Add(this.groupBox1);
+            this.TAB_OTHER_WIDGETS.Controls.Add(this.groupBox2);
+            resources.ApplyResources(this.TAB_OTHER_WIDGETS, "TAB_OTHER_WIDGETS");
+            this.TAB_OTHER_WIDGETS.Name = "TAB_OTHER_WIDGETS";
+            this.TAB_OTHER_WIDGETS.UseVisualStyleBackColor = true;
+            // 
             // WidgetManagementDialog
             // 
             this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None;
             resources.ApplyResources(this, "$this");
             this.ControlBox = false;
+            this.Controls.Add(this.tabWidgets);
             this.Controls.Add(this.lblNonDockableNote);
             this.Controls.Add(this.btnClose);
-            this.Controls.Add(this.groupBox2);
-            this.Controls.Add(this.groupBox1);
             this.Name = "WidgetManagementDialog";
             this.groupBox1.ResumeLayout(false);
             this.groupBox1.PerformLayout();
             ((System.ComponentModel.ISupportInitialize)(this.grdWidgets)).EndInit();
             this.toolStrip1.ResumeLayout(false);
             this.toolStrip1.PerformLayout();
+            this.tabWidgets.ResumeLayout(false);
+            this.TAB_MAP_WIDGET.ResumeLayout(false);
+            this.TAB_MAP_WIDGET.PerformLayout();
+            this.toolStrip2.ResumeLayout(false);
+            this.toolStrip2.PerformLayout();
+            this.TAB_OTHER_WIDGETS.ResumeLayout(false);
             this.ResumeLayout(false);
             this.PerformLayout();
 
@@ -165,6 +227,12 @@
         private System.Windows.Forms.DataGridViewTextBoxColumn COL_NAME;
         private System.Windows.Forms.DataGridViewTextBoxColumn COL_TYPE;
         private System.Windows.Forms.Label lblNonDockableNote;
+        private System.Windows.Forms.TabControl tabWidgets;
+        private System.Windows.Forms.TabPage TAB_MAP_WIDGET;
+        private System.Windows.Forms.TabPage TAB_OTHER_WIDGETS;
+        private ICSharpCode.TextEditor.TextEditorControl txtMapWidgetXml;
+        private System.Windows.Forms.ToolStrip toolStrip2;
+        private System.Windows.Forms.ToolStripButton btnSaveMapWidgetXml;
 
     }
 }
\ No newline at end of file

Modified: trunk/Tools/Maestro/Maestro.Editors/Fusion/WidgetManagementDialog.cs
===================================================================
--- trunk/Tools/Maestro/Maestro.Editors/Fusion/WidgetManagementDialog.cs	2013-05-20 05:53:58 UTC (rev 7499)
+++ trunk/Tools/Maestro/Maestro.Editors/Fusion/WidgetManagementDialog.cs	2013-05-20 06:39:46 UTC (rev 7500)
@@ -25,6 +25,7 @@
 using System.Text;
 using System.Windows.Forms;
 using OSGeo.MapGuide.ObjectModels.ApplicationDefinition;
+using System.Xml;
 
 namespace Maestro.Editors.Fusion
 {
@@ -59,8 +60,9 @@
             _context = context;
             _edsvc = edsvc;
             grdWidgets.DataSource = _items;
-
+            txtMapWidgetXml.SetHighlighting("XML"); //NOXLATE
             var wset = appDef.GetFirstWidgetSet();
+            SetupMapWidget(wset.MapWidget);
             foreach (var wgt in wset.Widgets)
             {
                 AddWidgetItem(wgt);
@@ -69,6 +71,16 @@
             this.Disposed += new EventHandler(OnDisposed);
         }
 
+        private IMapWidget _mapWidget;
+        private string _initMapXml;
+
+        private void SetupMapWidget(IMapWidget mapWidget)
+        {
+            _mapWidget = mapWidget;
+            _initMapXml = _mapWidget.ToXml();
+            txtMapWidgetXml.Text = _initMapXml;
+        }
+
         void OnDisposed(object sender, EventArgs e)
         {
             var handler = this.ResourceChanged;
@@ -164,5 +176,99 @@
         {
             this.Close();
         }
+
+        private void tabWidgets_TabIndexChanged(object sender, EventArgs e)
+        {
+            lblNonDockableNote.Visible = (tabWidgets.SelectedIndex == 1);
+        }
+
+        private void txtMapWidgetXml_TextChanged(object sender, EventArgs e)
+        {
+            btnSaveMapWidgetXml.Enabled = !(txtMapWidgetXml.Text.Equals(_initMapXml));
+        }
+
+        private void btnSaveMapWidgetXml_Click(object sender, EventArgs e)
+        {
+            try
+            {
+                XmlDocument doc = new XmlDocument();
+                doc.LoadXml(txtMapWidgetXml.Text);
+
+                //Base widget properties
+                XmlNode node = doc.SelectSingleNode("//WidgetType/Name"); //NOXLATE
+                if (node != null)
+                    _mapWidget.Name = node.InnerText;
+
+                node = doc.SelectSingleNode("//WidgetType/Type"); //NOXLATE
+                if (node != null)
+                    _mapWidget.Type = node.InnerText;
+
+                node = doc.SelectSingleNode("//WidgetType/Location"); //NOXLATE
+                if (node != null)
+                    _mapWidget.Location = node.InnerText;
+
+                node = doc.SelectSingleNode("//WidgetType/MapId"); //NOXLATE
+                if (node != null)
+                    _mapWidget.MapId = node.InnerText;
+
+                //Extension elements
+                node = doc.SelectSingleNode("//WidgetType/Extension"); //NOXLATE
+                if (node != null)
+                {
+                    List<XmlElement> elements = new List<XmlElement>();
+                    //foreach (XmlNode child in node.ChildNodes)
+                    for (int i = 0; i < node.ChildNodes.Count; i++)
+                    {
+                        var el = doc.CreateElement(node.ChildNodes[i].Name);
+                        el.InnerXml = node.ChildNodes[i].InnerXml;
+                        elements.Add(el);
+                    }
+                    _mapWidget.Extension.Content = elements.ToArray();
+                }
+
+                //If a UI widget, set its properties
+                var uiw = _mapWidget as IUIWidget;
+                if (uiw != null)
+                {
+                    node = doc.SelectSingleNode("//WidgetType/StatusItem"); //NOXLATE
+                    if (node != null)
+                        uiw.StatusText = node.InnerText;
+
+                    node = doc.SelectSingleNode("//WidgetType/ImageUrl"); //NOXLATE
+                    if (node != null)
+                        uiw.ImageUrl = node.InnerText;
+
+                    node = doc.SelectSingleNode("//WidgetType/ImageClass"); //NOXLATE
+                    if (node != null)
+                        uiw.ImageClass = node.InnerText;
+
+                    node = doc.SelectSingleNode("//WidgetType/Tooltip"); //NOXLATE
+                    if (node != null)
+                        uiw.Tooltip = node.InnerText;
+
+                    node = doc.SelectSingleNode("//WidgetType/Label"); //NOXLATE
+                    if (node != null)
+                        uiw.Label = node.InnerText;
+
+                    node = doc.SelectSingleNode("//WidgetType/Disabled"); //NOXLATE
+                    if (node != null)
+                        uiw.Disabled = node.InnerText;
+                }
+
+                MessageBox.Show(Strings.WidgetUpdated);
+
+                _initMapXml = _mapWidget.ToXml();
+                txtMapWidgetXml.Text = _initMapXml;
+            }
+            catch (Exception ex)
+            {
+                MessageBox.Show(ex.Message);
+            }
+        }
+
+        private void tabWidgets_SelectedIndexChanged(object sender, EventArgs e)
+        {
+            lblNonDockableNote.Visible = (tabWidgets.SelectedIndex == 1);
+        }
     }
 }

Modified: trunk/Tools/Maestro/Maestro.Editors/Fusion/WidgetManagementDialog.resx
===================================================================
--- trunk/Tools/Maestro/Maestro.Editors/Fusion/WidgetManagementDialog.resx	2013-05-20 05:53:58 UTC (rev 7499)
+++ trunk/Tools/Maestro/Maestro.Editors/Fusion/WidgetManagementDialog.resx	2013-05-20 06:39:46 UTC (rev 7500)
@@ -151,7 +151,7 @@
     <value>3, 41</value>
   </data>
   <data name="grdWidgets.Size" type="System.Drawing.Size, System.Drawing">
-    <value>300, 371</value>
+    <value>318, 334</value>
   </data>
   <data name="grdWidgets.TabIndex" type="System.Int32, mscorlib">
     <value>1</value>
@@ -196,7 +196,7 @@
     <value>3, 16</value>
   </data>
   <data name="toolStrip1.Size" type="System.Drawing.Size, System.Drawing">
-    <value>300, 25</value>
+    <value>318, 25</value>
   </data>
   <data name="toolStrip1.TabIndex" type="System.Int32, mscorlib">
     <value>0</value>
@@ -217,10 +217,10 @@
     <value>1</value>
   </data>
   <data name="groupBox1.Location" type="System.Drawing.Point, System.Drawing">
-    <value>13, 13</value>
+    <value>6, 6</value>
   </data>
   <data name="groupBox1.Size" type="System.Drawing.Size, System.Drawing">
-    <value>306, 415</value>
+    <value>324, 378</value>
   </data>
   <data name="groupBox1.TabIndex" type="System.Int32, mscorlib">
     <value>0</value>
@@ -235,19 +235,19 @@
     <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>
+    <value>TAB_OTHER_WIDGETS</value>
   </data>
   <data name=">>groupBox1.ZOrder" xml:space="preserve">
-    <value>3</value>
+    <value>0</value>
   </data>
   <data name="groupBox2.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
     <value>Top, Bottom, Right</value>
   </data>
   <data name="groupBox2.Location" type="System.Drawing.Point, System.Drawing">
-    <value>325, 13</value>
+    <value>336, 6</value>
   </data>
   <data name="groupBox2.Size" type="System.Drawing.Size, System.Drawing">
-    <value>428, 415</value>
+    <value>391, 378</value>
   </data>
   <data name="groupBox2.TabIndex" type="System.Int32, mscorlib">
     <value>1</value>
@@ -262,10 +262,10 @@
     <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>
+    <value>TAB_OTHER_WIDGETS</value>
   </data>
   <data name=">>groupBox2.ZOrder" xml:space="preserve">
-    <value>2</value>
+    <value>1</value>
   </data>
   <data name="btnClose.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
     <value>Bottom, Right</value>
@@ -292,7 +292,7 @@
     <value>$this</value>
   </data>
   <data name=">>btnClose.ZOrder" xml:space="preserve">
-    <value>1</value>
+    <value>2</value>
   </data>
   <data name="lblNonDockableNote.AutoSize" type="System.Boolean, mscorlib">
     <value>True</value>
@@ -309,6 +309,9 @@
   <data name="lblNonDockableNote.Text" xml:space="preserve">
     <value>NOTE: Non-dockable widgets cannot be added to a toolbar or menu.</value>
   </data>
+  <data name="lblNonDockableNote.Visible" type="System.Boolean, mscorlib">
+    <value>False</value>
+  </data>
   <data name=">>lblNonDockableNote.Name" xml:space="preserve">
     <value>lblNonDockableNote</value>
   </data>
@@ -319,11 +322,155 @@
     <value>$this</value>
   </data>
   <data name=">>lblNonDockableNote.ZOrder" xml:space="preserve">
+    <value>1</value>
+  </data>
+  <data name="tabWidgets.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
+    <value>Top, Bottom, Left, Right</value>
+  </data>
+  <data name="txtMapWidgetXml.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
+    <value>Fill</value>
+  </data>
+  <data name="txtMapWidgetXml.Location" type="System.Drawing.Point, System.Drawing">
+    <value>3, 28</value>
+  </data>
+  <data name="txtMapWidgetXml.Size" type="System.Drawing.Size, System.Drawing">
+    <value>727, 359</value>
+  </data>
+  <data name="txtMapWidgetXml.TabIndex" type="System.Int32, mscorlib">
     <value>0</value>
   </data>
+  <data name=">>txtMapWidgetXml.Name" xml:space="preserve">
+    <value>txtMapWidgetXml</value>
+  </data>
+  <data name=">>txtMapWidgetXml.Type" xml:space="preserve">
+    <value>ICSharpCode.TextEditor.TextEditorControl, ICSharpCode.TextEditor, Version=4.2.0.8783, Culture=neutral, PublicKeyToken=4d61825e8dd49f1a</value>
+  </data>
+  <data name=">>txtMapWidgetXml.Parent" xml:space="preserve">
+    <value>TAB_MAP_WIDGET</value>
+  </data>
+  <data name=">>txtMapWidgetXml.ZOrder" xml:space="preserve">
+    <value>0</value>
+  </data>
+  <metadata name="toolStrip2.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>108, 16</value>
+  </metadata>
+  <data name="btnSaveMapWidgetXml.Enabled" type="System.Boolean, mscorlib">
+    <value>False</value>
+  </data>
+  <data name="btnSaveMapWidgetXml.ImageTransparentColor" type="System.Drawing.Color, System.Drawing">
+    <value>Magenta</value>
+  </data>
+  <data name="btnSaveMapWidgetXml.Size" type="System.Drawing.Size, System.Drawing">
+    <value>92, 22</value>
+  </data>
+  <data name="btnSaveMapWidgetXml.Text" xml:space="preserve">
+    <value>Save Widget</value>
+  </data>
+  <data name="toolStrip2.Location" type="System.Drawing.Point, System.Drawing">
+    <value>3, 3</value>
+  </data>
+  <data name="toolStrip2.Size" type="System.Drawing.Size, System.Drawing">
+    <value>727, 25</value>
+  </data>
+  <data name="toolStrip2.TabIndex" type="System.Int32, mscorlib">
+    <value>1</value>
+  </data>
+  <data name="toolStrip2.Text" xml:space="preserve">
+    <value>toolStrip2</value>
+  </data>
+  <data name=">>toolStrip2.Name" xml:space="preserve">
+    <value>toolStrip2</value>
+  </data>
+  <data name=">>toolStrip2.Type" xml:space="preserve">
+    <value>System.Windows.Forms.ToolStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name=">>toolStrip2.Parent" xml:space="preserve">
+    <value>TAB_MAP_WIDGET</value>
+  </data>
+  <data name=">>toolStrip2.ZOrder" xml:space="preserve">
+    <value>1</value>
+  </data>
+  <data name="TAB_MAP_WIDGET.Location" type="System.Drawing.Point, System.Drawing">
+    <value>4, 22</value>
+  </data>
+  <data name="TAB_MAP_WIDGET.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
+    <value>3, 3, 3, 3</value>
+  </data>
+  <data name="TAB_MAP_WIDGET.Size" type="System.Drawing.Size, System.Drawing">
+    <value>733, 390</value>
+  </data>
+  <data name="TAB_MAP_WIDGET.TabIndex" type="System.Int32, mscorlib">
+    <value>0</value>
+  </data>
+  <data name="TAB_MAP_WIDGET.Text" xml:space="preserve">
+    <value>Map Widget</value>
+  </data>
+  <data name=">>TAB_MAP_WIDGET.Name" xml:space="preserve">
+    <value>TAB_MAP_WIDGET</value>
+  </data>
+  <data name=">>TAB_MAP_WIDGET.Type" xml:space="preserve">
+    <value>System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name=">>TAB_MAP_WIDGET.Parent" xml:space="preserve">
+    <value>tabWidgets</value>
+  </data>
+  <data name=">>TAB_MAP_WIDGET.ZOrder" xml:space="preserve">
+    <value>0</value>
+  </data>
+  <data name="TAB_OTHER_WIDGETS.Location" type="System.Drawing.Point, System.Drawing">
+    <value>4, 22</value>
+  </data>
+  <data name="TAB_OTHER_WIDGETS.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
+    <value>3, 3, 3, 3</value>
+  </data>
+  <data name="TAB_OTHER_WIDGETS.Size" type="System.Drawing.Size, System.Drawing">
+    <value>733, 390</value>
+  </data>
+  <data name="TAB_OTHER_WIDGETS.TabIndex" type="System.Int32, mscorlib">
+    <value>1</value>
+  </data>
+  <data name="TAB_OTHER_WIDGETS.Text" xml:space="preserve">
+    <value>Other Widgets</value>
+  </data>
+  <data name=">>TAB_OTHER_WIDGETS.Name" xml:space="preserve">
+    <value>TAB_OTHER_WIDGETS</value>
+  </data>
+  <data name=">>TAB_OTHER_WIDGETS.Type" xml:space="preserve">
+    <value>System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name=">>TAB_OTHER_WIDGETS.Parent" xml:space="preserve">
+    <value>tabWidgets</value>
+  </data>
+  <data name=">>TAB_OTHER_WIDGETS.ZOrder" xml:space="preserve">
+    <value>1</value>
+  </data>
+  <data name="tabWidgets.Location" type="System.Drawing.Point, System.Drawing">
+    <value>12, 12</value>
+  </data>
+  <data name="tabWidgets.Size" type="System.Drawing.Size, System.Drawing">
+    <value>741, 416</value>
+  </data>
+  <data name="tabWidgets.TabIndex" type="System.Int32, mscorlib">
+    <value>4</value>
+  </data>
+  <data name=">>tabWidgets.Name" xml:space="preserve">
+    <value>tabWidgets</value>
+  </data>
+  <data name=">>tabWidgets.Type" xml:space="preserve">
+    <value>System.Windows.Forms.TabControl, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name=">>tabWidgets.Parent" xml:space="preserve">
+    <value>$this</value>
+  </data>
+  <data name=">>tabWidgets.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>
+  <metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>29</value>
+  </metadata>
   <data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
     <value>765, 469</value>
   </data>
@@ -333,18 +480,6 @@
   <data name="$this.Text" xml:space="preserve">
     <value>Widget Management</value>
   </data>
-  <data name=">>btnAdd.Name" xml:space="preserve">
-    <value>btnAdd</value>
-  </data>
-  <data name=">>btnAdd.Type" xml:space="preserve">
-    <value>System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </data>
-  <data name=">>btnDelete.Name" xml:space="preserve">
-    <value>btnDelete</value>
-  </data>
-  <data name=">>btnDelete.Type" xml:space="preserve">
-    <value>System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </data>
   <data name=">>COL_DOCKABLE.Name" xml:space="preserve">
     <value>COL_DOCKABLE</value>
   </data>
@@ -363,6 +498,24 @@
   <data name=">>COL_TYPE.Type" xml:space="preserve">
     <value>System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
+  <data name=">>btnAdd.Name" xml:space="preserve">
+    <value>btnAdd</value>
+  </data>
+  <data name=">>btnAdd.Type" xml:space="preserve">
+    <value>System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name=">>btnDelete.Name" xml:space="preserve">
+    <value>btnDelete</value>
+  </data>
+  <data name=">>btnDelete.Type" xml:space="preserve">
+    <value>System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name=">>btnSaveMapWidgetXml.Name" xml:space="preserve">
+    <value>btnSaveMapWidgetXml</value>
+  </data>
+  <data name=">>btnSaveMapWidgetXml.Type" xml:space="preserve">
+    <value>System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
   <data name=">>$this.Name" xml:space="preserve">
     <value>WidgetManagementDialog</value>
   </data>



More information about the mapguide-commits mailing list