New stub assembly - System.Web.Extensions.Design, needed for one AJAX Control Toolkit...
authorMarek Habersack <grendel@twistedcode.net>
Tue, 11 Sep 2007 00:05:28 +0000 (00:05 -0000)
committerMarek Habersack <grendel@twistedcode.net>
Tue, 11 Sep 2007 00:05:28 +0000 (00:05 -0000)
Adding the assembly required adding a few stubs in other places too.

2007-09-11  Marek Habersack  <mhabersack@novell.com>

            * ControlDesigner.cs: added a few 2.0 stubs

            * DesignerRegion.cs: added

            * DesignerObject.cs: added

            * DesignerRegionCollection.cs: added

            * ViewRendering.cs: added

            * EditableDesignerRegion.cs: added

2007-09-11  Marek Habersack  <mhabersack@novell.com>

            * Makefile (net_2_0_dirs): added the System.Web.Extensions.Design
            directory.

2007-09-11  Marek Habersack  <mhabersack@novell.com>

            * Assembly/AssemblyInfo.cs: added

            * System.Web.Extensions.Design.dll.sources: added

            * Makefile: added

svn path=/trunk/mcs/; revision=85614

27 files changed:
mcs/class/ChangeLog
mcs/class/Makefile
mcs/class/System.Design/System.Design.dll.sources
mcs/class/System.Design/System.Web.UI.Design/ChangeLog
mcs/class/System.Design/System.Web.UI.Design/ControlDesigner.cs
mcs/class/System.Design/System.Web.UI.Design/DesignerObject.cs [new file with mode: 0644]
mcs/class/System.Design/System.Web.UI.Design/DesignerRegion.cs [new file with mode: 0644]
mcs/class/System.Design/System.Web.UI.Design/DesignerRegionCollection.cs [new file with mode: 0644]
mcs/class/System.Design/System.Web.UI.Design/EditableDesignerRegion.cs [new file with mode: 0644]
mcs/class/System.Design/System.Web.UI.Design/ViewRendering.cs [new file with mode: 0644]
mcs/class/System.Web.Extensions.Design/Assembly/AssemblyInfo.cs [new file with mode: 0644]
mcs/class/System.Web.Extensions.Design/ChangeLog [new file with mode: 0644]
mcs/class/System.Web.Extensions.Design/Makefile [new file with mode: 0644]
mcs/class/System.Web.Extensions.Design/System.Web.Extensions.Design.dll.sources [new file with mode: 0644]
mcs/class/System.Web.Extensions.Design/System.Web.Extensions.Design/AsyncPostBackTriggerControlIDConverter.cs [new file with mode: 0644]
mcs/class/System.Web.Extensions.Design/System.Web.Extensions.Design/AsyncPostBackTriggerEventNameConverter.cs [new file with mode: 0644]
mcs/class/System.Web.Extensions.Design/System.Web.Extensions.Design/ChangeLog [new file with mode: 0644]
mcs/class/System.Web.Extensions.Design/System.Web.Extensions.Design/CollectionEditorBase.cs [new file with mode: 0644]
mcs/class/System.Web.Extensions.Design/System.Web.Extensions.Design/ExtenderControlDesigner.cs [new file with mode: 0644]
mcs/class/System.Web.Extensions.Design/System.Web.Extensions.Design/PostBackTriggerControlIDConverter.cs [new file with mode: 0644]
mcs/class/System.Web.Extensions.Design/System.Web.Extensions.Design/ScriptManagerDesigner.cs [new file with mode: 0644]
mcs/class/System.Web.Extensions.Design/System.Web.Extensions.Design/ScriptManagerProxyDesigner.cs [new file with mode: 0644]
mcs/class/System.Web.Extensions.Design/System.Web.Extensions.Design/TimerDesigner.cs [new file with mode: 0644]
mcs/class/System.Web.Extensions.Design/System.Web.Extensions.Design/UpdatePanelDesigner.cs [new file with mode: 0644]
mcs/class/System.Web.Extensions.Design/System.Web.Extensions.Design/UpdatePanelTriggerCollectionEditor.cs [new file with mode: 0644]
mcs/class/System.Web.Extensions.Design/System.Web.Extensions.Design/UpdateProgressAssociatedUpdatePanelIDConverter.cs [new file with mode: 0644]
mcs/class/System.Web.Extensions.Design/System.Web.Extensions.Design/UpdateProgressDesigner.cs [new file with mode: 0644]

index 539627fb8f6e13dede54a4e724787809132d0abb..39a99926b9d7ea894d981cc98f52d233f36d9e5f 100644 (file)
@@ -1,3 +1,8 @@
+2007-09-11  Marek Habersack  <mhabersack@novell.com>
+
+       * Makefile (net_2_0_dirs): added the System.Web.Extensions.Design
+       directory.
+
 2007-08-27  Jb Evain  <jbevain@novell.com>
 
        * Makefile: integrate Mono.Cecil.Mdb in the build.
index d79177e4d273e392f967221f80017255a26d3081..5211352336016bd401df517283f801cc457a82da 100644 (file)
@@ -96,6 +96,7 @@ default_dirs := FirebirdSql.Data.Firebird
 net_2_0_dirs := \
        System.Core                     \
        System.Web.Extensions           \
+       System.Web.Extensions.Design    \
        Microsoft.Build.Framework       \
        Microsoft.Build.Utilities       \
        Microsoft.Build.Engine          \
index 24948d6bea2e2342414c84bf83036082b2641e24..ab45ee651e4994af2a6274aa2cb040e3ee4ab876 100755 (executable)
@@ -84,6 +84,10 @@ System.Web.UI.Design/DataFieldConverter.cs
 System.Web.UI.Design/DataMemberConverter.cs
 System.Web.UI.Design/DataSourceConverter.cs
 System.Web.UI.Design/DesignTimeData.cs
+System.Web.UI.Design/DesignerObject.cs
+System.Web.UI.Design/DesignerRegion.cs
+System.Web.UI.Design/DesignerRegionCollection.cs
+System.Web.UI.Design/EditableDesignerRegion.cs
 System.Web.UI.Design/ExpressionEditor.cs
 System.Web.UI.Design/ExpressionEditorSheet.cs
 System.Web.UI.Design/HtmlControlDesigner.cs
@@ -112,6 +116,7 @@ System.Web.UI.Design/UrlBuilder.cs
 System.Web.UI.Design/UrlBuilderOptions.cs
 System.Web.UI.Design/UrlEditor.cs
 System.Web.UI.Design/UserControlDesigner.cs
+System.Web.UI.Design/ViewRendering.cs
 System.Web.UI.Design/WebControlToolboxItem.cs
 System.Web.UI.Design/XmlFileEditor.cs
 System.Web.UI.Design/XmlUrlEditor.cs
index f458aecc2e89d7303a722cde328be0ce11eabf11..d4d1c6a245a5c039b08284d3f5507c934bab3cdc 100644 (file)
@@ -1,3 +1,17 @@
+2007-09-11  Marek Habersack  <mhabersack@novell.com>
+
+       * ControlDesigner.cs: added a few 2.0 stubs
+
+       * DesignerRegion.cs: added
+
+       * DesignerObject.cs: added
+
+       * DesignerRegionCollection.cs: added
+
+       * ViewRendering.cs: added
+
+       * EditableDesignerRegion.cs: added
+
 2007-01-12  Miguel de Icaza  <miguel@novell.com>
 
        * ControlDesigner.cs: Remove TODO/NIEX from this method.
index 759baa9ae3fd5e6ed9115513d13e8e138f71ed22..373d8fe694796cc92cbc9f890d2e23560d27a1f4 100644 (file)
@@ -38,6 +38,16 @@ namespace System.Web.UI.Design
                protected string CreatePlaceHolderDesignTimeHtml (string instruction) { throw new NotImplementedException (); }
                [MonoTODO]
                public virtual string GetDesignTimeHtml () { throw new NotImplementedException (); }
+#if NET_2_0
+               [MonoNotSupported ("")]
+               public virtual string GetDesignTimeHtml (DesignerRegionCollection regions) { throw new NotImplementedException (); }
+               
+               [MonoNotSupported ("")]
+               public virtual string GetEditableDesignerRegionContent (EditableDesignerRegion region) { throw new NotImplementedException (); }
+               
+               [MonoNotSupported ("")]
+               public virtual void SetEditableDesignerRegionContent (EditableDesignerRegion region, string content) { throw new NotImplementedException (); }
+#endif
                [MonoTODO]
                protected virtual string GetEmptyDesignTimeHtml () { throw new NotImplementedException (); }
                [MonoTODO]
@@ -74,5 +84,14 @@ namespace System.Web.UI.Design
                public bool IsDirty { get { throw new NotImplementedException (); } set { throw new NotImplementedException (); } }
                [MonoTODO]
                public bool ReadOnly { get { throw new NotImplementedException (); } set { throw new NotImplementedException (); } }
+
+#if NET_2_0
+               [MonoNotSupported ("")]
+               protected virtual bool UsePreviewControl {
+                       get {
+                               throw new NotImplementedException ();
+                       }
+               }
+#endif
        }
 }
diff --git a/mcs/class/System.Design/System.Web.UI.Design/DesignerObject.cs b/mcs/class/System.Design/System.Web.UI.Design/DesignerObject.cs
new file mode 100644 (file)
index 0000000..5bb8946
--- /dev/null
@@ -0,0 +1,78 @@
+//
+// DesignerObject.cs
+//
+// Author:
+//   Marek Habersack <mhabersack@novell.com>
+//
+// (C) 2007 Novell, Inc.
+//
+//
+// Permission is hereby granted, free of charge, to any person obtaining
+// a copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to
+// permit persons to whom the Software is furnished to do so, subject to
+// the following conditions:
+// 
+// The above copyright notice and this permission notice shall be
+// included in all copies or substantial portions of the Software.
+// 
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//
+#if NET_2_0
+
+using System;
+using System.Collections;
+
+namespace System.Web.UI.Design
+{
+       public abstract class DesignerObject : IServiceProvider
+       {
+               [MonoNotSupported ("")]
+               protected DesignerObject (ControlDesigner designer, string name)
+               {
+                       throw new NotImplementedException ();
+               }
+               
+               [MonoNotSupported ("")]
+               protected object GetService (Type serviceType)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoNotSupported ("")]
+               object IServiceProvider.GetService (Type serviceType)
+               {
+                       throw new NotImplementedException ();
+               }
+               
+               [MonoNotSupported ("")]
+               public ControlDesigner Designer {
+                       get {
+                               throw new NotImplementedException ();
+                       }
+               }
+
+               [MonoNotSupported ("")]
+               public string Name {
+                       get {
+                               throw new NotImplementedException ();
+                       }
+               }
+
+               [MonoNotSupported ("")]
+               public IDictionary Properties {
+                       get {
+                               throw new NotImplementedException ();
+                       }
+               }
+       }
+}
+#endif
diff --git a/mcs/class/System.Design/System.Web.UI.Design/DesignerRegion.cs b/mcs/class/System.Design/System.Web.UI.Design/DesignerRegion.cs
new file mode 100644 (file)
index 0000000..329d17d
--- /dev/null
@@ -0,0 +1,138 @@
+//
+// DesignerRegion.cs
+//
+// Author:
+//   Marek Habersack <mhabersack@novell.com>
+//
+// (C) 2007 Novell, Inc.
+//
+//
+// Permission is hereby granted, free of charge, to any person obtaining
+// a copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to
+// permit persons to whom the Software is furnished to do so, subject to
+// the following conditions:
+// 
+// The above copyright notice and this permission notice shall be
+// included in all copies or substantial portions of the Software.
+// 
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//
+
+#if NET_2_0
+using System;
+using System.Drawing;
+
+namespace System.Web.UI.Design
+{
+       public class DesignerRegion : DesignerObject
+       {
+               public static readonly string DesignerRegionAttributeName;
+
+               [MonoNotSupported ("")]
+               public DesignerRegion (ControlDesigner designer, string name)
+                       : this (designer, name, false)
+               {
+                       throw new NotImplementedException ();
+               }
+               
+               [MonoNotSupported ("")]
+               public DesignerRegion (ControlDesigner designer, string name, bool selectable)
+                       : base (designer, name)
+               {
+                       throw new NotImplementedException ();
+               }
+               
+               [MonoNotSupported ("")]
+               public Rectangle GetBounds()
+               {
+                       throw new NotImplementedException ();
+               }
+               
+               [MonoNotSupported ("")]
+               public virtual string Description {
+                       get {
+                               throw new NotImplementedException ();
+                       }
+                       
+                       set {
+                               throw new NotImplementedException ();
+                       }
+               }
+
+               [MonoNotSupported ("")]
+               public virtual string DisplayName {
+                       get {
+                               throw new NotImplementedException ();
+                       }
+                       
+                       set {
+                               throw new NotImplementedException ();
+                       }
+               }
+
+               [MonoNotSupported ("")]
+               public bool EnsureSize {
+                       get {
+                               throw new NotImplementedException ();
+                       }
+                       
+                       set {
+                               throw new NotImplementedException ();
+                       }
+               }
+
+               [MonoNotSupported ("")]
+               public virtual bool Highlight {
+                       get {
+                               throw new NotImplementedException ();
+                       }
+                       
+                       set {
+                               throw new NotImplementedException ();
+                       }
+               }
+
+               [MonoNotSupported ("")]
+               public virtual bool Selectable {
+                       get {
+                               throw new NotImplementedException ();
+                       }
+                       
+                       set {
+                               throw new NotImplementedException ();
+                       }
+               }
+
+               [MonoNotSupported ("")]
+               public virtual bool Selected {
+                       get {
+                               throw new NotImplementedException ();
+                       }
+                       
+                       set {
+                               throw new NotImplementedException ();
+                       }
+               }
+
+               [MonoNotSupported ("")]
+               public object UserData {
+                       get {
+                               throw new NotImplementedException ();
+                       }
+                       
+                       set {
+                               throw new NotImplementedException ();
+                       }
+               }
+       }
+}
+#endif
diff --git a/mcs/class/System.Design/System.Web.UI.Design/DesignerRegionCollection.cs b/mcs/class/System.Design/System.Web.UI.Design/DesignerRegionCollection.cs
new file mode 100644 (file)
index 0000000..ba7284e
--- /dev/null
@@ -0,0 +1,261 @@
+//
+// DesignerRegionCollection.cs
+//
+// Author:
+//   Marek Habersack <mhabersack@novell.com>
+//
+// (C) 2007 Novell, Inc.
+//
+//
+// Permission is hereby granted, free of charge, to any person obtaining
+// a copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to
+// permit persons to whom the Software is furnished to do so, subject to
+// the following conditions:
+// 
+// The above copyright notice and this permission notice shall be
+// included in all copies or substantial portions of the Software.
+// 
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//
+
+#if NET_2_0
+using System;
+using System.Collections;
+
+namespace System.Web.UI.Design
+{
+       public class DesignerRegionCollection : IList, ICollection, IEnumerable
+       {
+               [MonoNotSupported ("")]
+               public DesignerRegionCollection ()
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoNotSupported ("")]
+               public DesignerRegionCollection (ControlDesigner owner)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoNotSupported ("")]
+               public int Add (DesignerRegion region)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoNotSupported ("")]
+               public void Clear ()
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoNotSupported ("")]
+               public bool Contains (DesignerRegion region)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoNotSupported ("")]
+               public void CopyTo (Array array, int index)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoNotSupported ("")]
+               public IEnumerator GetEnumerator ()
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoNotSupported ("")]
+               public int IndexOf (DesignerRegion region)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoNotSupported ("")]
+               public void Insert (int index, DesignerRegion region)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoNotSupported ("")]
+               public void Remove (DesignerRegion region)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoNotSupported ("")]
+               public void RemoveAt (int index)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoNotSupported ("")]
+               public int Count {
+                       get {
+                               throw new NotImplementedException ();
+                       }
+               }
+
+               [MonoNotSupported ("")]
+               public bool IsFixedSize {
+                       get {
+                               throw new NotImplementedException ();
+                       }
+               }
+
+               [MonoNotSupported ("")]
+               public bool IsReadOnly {
+                       get {
+                               throw new NotImplementedException ();
+                       }
+               }
+
+               [MonoNotSupported ("")]
+               public bool IsSynchronized {
+                       get {
+                               throw new NotImplementedException ();
+                       }
+               }
+
+               [MonoNotSupported ("")]
+               public DesignerRegion this[int index] {
+                       get {
+                               throw new NotImplementedException ();
+                       }
+                       
+                       set {
+                               throw new NotImplementedException ();
+                       }
+               }
+
+               [MonoNotSupported ("")]
+               public ControlDesigner Owner {
+                       get {
+                               throw new NotImplementedException ();
+                       }
+               }
+
+               [MonoNotSupported ("")]
+               public object SyncRoot {
+                       get {
+                               throw new NotImplementedException ();
+                       }
+               }
+
+               // Interface implementations
+               // Interface methods
+
+               [MonoNotSupported ("")]
+               void ICollection.CopyTo (Array array, int index)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoNotSupported ("")]
+               IEnumerator IEnumerable.GetEnumerator ()
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoNotSupported ("")]
+               int IList.Add (object o)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoNotSupported ("")]
+               void IList.Clear ()
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoNotSupported ("")]
+               bool IList.Contains (object o)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoNotSupported ("")]
+               int IList.IndexOf (object o)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoNotSupported ("")]
+               void IList.Insert (int index, object o)
+               {
+                       throw new NotImplementedException ();
+               }
+               
+               [MonoNotSupported ("")]
+               void IList.Remove (object o)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoNotSupported ("")]
+               void IList.RemoveAt(int index)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoNotSupported ("")]
+               int ICollection.Count {
+                       get {
+                               throw new NotImplementedException ();
+                       }
+               }
+
+               [MonoNotSupported ("")]
+               bool ICollection.IsSynchronized {
+                       get {
+                               throw new NotImplementedException ();
+                       }
+               }
+
+               [MonoNotSupported ("")]
+               object ICollection.SyncRoot {
+                       get {
+                               throw new NotImplementedException ();
+                       }
+               }
+
+               [MonoNotSupported ("")]
+               bool IList.IsFixedSize {
+                       get {
+                               throw new NotImplementedException ();
+                       }
+               }
+
+               [MonoNotSupported ("")]
+               bool IList.IsReadOnly {
+                       get {
+                               throw new NotImplementedException ();
+                       }
+               }
+
+               [MonoNotSupported ("")]
+               object IList.this[int index] {
+                       get {
+                               throw new NotImplementedException ();
+                       }
+                       
+                       set {
+                               throw new NotImplementedException ();
+                       }
+               }
+       }
+}
+#endif
\ No newline at end of file
diff --git a/mcs/class/System.Design/System.Web.UI.Design/EditableDesignerRegion.cs b/mcs/class/System.Design/System.Web.UI.Design/EditableDesignerRegion.cs
new file mode 100644 (file)
index 0000000..49a09e5
--- /dev/null
@@ -0,0 +1,91 @@
+//
+// EditableDesignerRegion.cs
+//
+// Author:
+//   Marek Habersack <mhabersack@novell.com>
+//
+// (C) 2007 Novell, Inc.
+//
+//
+// Permission is hereby granted, free of charge, to any person obtaining
+// a copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to
+// permit persons to whom the Software is furnished to do so, subject to
+// the following conditions:
+// 
+// The above copyright notice and this permission notice shall be
+// included in all copies or substantial portions of the Software.
+// 
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//
+#if NET_2_0
+
+using System;
+
+namespace System.Web.UI.Design
+{
+       public class EditableDesignerRegion : DesignerRegion
+       {
+               [MonoNotSupported ("")]
+               public EditableDesignerRegion (ControlDesigner owner, string name)
+                       : base (owner, name)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoNotSupported ("")]
+               public EditableDesignerRegion (ControlDesigner owner, string name, bool serverControlsOnly)
+                       : base (owner, name, serverControlsOnly)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoNotSupported ("")]
+               public virtual ViewRendering GetChildViewRendering (Control control)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoNotSupported ("")]
+               public virtual string Content {
+                       get {
+                               throw new NotImplementedException ();
+                       }
+                       
+                       set {
+                               throw new NotImplementedException ();
+                       }
+               }
+
+               [MonoNotSupported ("")]
+               public bool ServerControlsOnly {
+                       get {
+                               throw new NotImplementedException ();
+                       }
+                       
+                       set {
+                               throw new NotImplementedException ();
+                       }
+               }
+
+               [MonoNotSupported ("")]
+               public virtual bool SupportsDataBinding {
+                       get {
+                               throw new NotImplementedException ();
+                       }
+                       
+                       set {
+                               throw new NotImplementedException ();
+                       }
+               }
+       }
+}
+#endif
diff --git a/mcs/class/System.Design/System.Web.UI.Design/ViewRendering.cs b/mcs/class/System.Design/System.Web.UI.Design/ViewRendering.cs
new file mode 100644 (file)
index 0000000..2e8c6ef
--- /dev/null
@@ -0,0 +1,58 @@
+//
+// ViewRendering.cs
+//
+// Author:
+//   Marek Habersack <mhabersack@novell.com>
+//
+// (C) 2007 Novell, Inc.
+//
+//
+// Permission is hereby granted, free of charge, to any person obtaining
+// a copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to
+// permit persons to whom the Software is furnished to do so, subject to
+// the following conditions:
+// 
+// The above copyright notice and this permission notice shall be
+// included in all copies or substantial portions of the Software.
+// 
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//
+#if NET_2_0
+
+using System;
+
+namespace System.Web.UI.Design
+{
+       public class ViewRendering
+       {
+               [MonoNotSupported ("")]
+               public ViewRendering (string content, DesignerRegionCollection regions)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoNotSupported ("")]
+               public string Content {
+                       get {
+                               throw new NotImplementedException ();
+                       }
+               }
+
+               [MonoNotSupported ("")]
+               public DesignerRegionCollection Regions {
+                       get {
+                               throw new NotImplementedException ();
+                       }
+               }
+       }
+}
+#endif
diff --git a/mcs/class/System.Web.Extensions.Design/Assembly/AssemblyInfo.cs b/mcs/class/System.Web.Extensions.Design/Assembly/AssemblyInfo.cs
new file mode 100644 (file)
index 0000000..a152a6d
--- /dev/null
@@ -0,0 +1,64 @@
+//
+// AssemblyInfo.cs
+//
+// Author:
+//   Marek Habersack <mhabersack@novell.com>
+//
+// (C) 2007 Novell, Inc.
+//
+//
+// Permission is hereby granted, free of charge, to any person obtaining
+// a copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to
+// permit persons to whom the Software is furnished to do so, subject to
+// the following conditions:
+// 
+// The above copyright notice and this permission notice shall be
+// included in all copies or substantial portions of the Software.
+// 
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//
+
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+using System.Resources;
+using System;
+using System.Web.UI;
+using System.Security;
+
+// General Information about the System.Web.Extensions.Design assembly
+
+[assembly: AssemblyVersion ("1.0.61025.0")]
+
+[assembly: AssemblyTitle ("System.Web.Extensions.Design.dll")]
+[assembly: AssemblyDescription ("System.Web.Extensions.Design.dll")]
+[assembly: AssemblyConfiguration ("Development version")]
+[assembly: AssemblyCompany ("MONO development team")]
+[assembly: AssemblyProduct ("MONO CLI")]
+[assembly: AssemblyCopyright ("(c) 2007 Various Authors")]
+[assembly: AssemblyTrademark ("")]
+#if TARGET_JVM
+[assembly: CLSCompliant(false)]
+#else
+[assembly: CLSCompliant (true)]
+#endif
+[assembly: ComVisible (false)]
+[assembly: AssemblyDefaultAlias ("System.Web.Extensions.Design.dll")]
+[assembly: AssemblyInformationalVersion ("0.0.0.1")]
+[assembly: NeutralResourcesLanguage ("en-US")]
+
+[assembly: AllowPartiallyTrustedCallers ()]
+
+#if !(TARGET_JVM || TARGET_DOTNET)
+[assembly: AssemblyDelaySign (true)]
+[assembly: AssemblyKeyFile ("../winfx.pub")]
+#endif
diff --git a/mcs/class/System.Web.Extensions.Design/ChangeLog b/mcs/class/System.Web.Extensions.Design/ChangeLog
new file mode 100644 (file)
index 0000000..162b302
--- /dev/null
@@ -0,0 +1,8 @@
+2007-09-11  Marek Habersack  <mhabersack@novell.com>
+
+       * Assembly/AssemblyInfo.cs: added
+
+       * System.Web.Extensions.Design.dll.sources: added
+
+       * Makefile: added
+
diff --git a/mcs/class/System.Web.Extensions.Design/Makefile b/mcs/class/System.Web.Extensions.Design/Makefile
new file mode 100644 (file)
index 0000000..2b74e75
--- /dev/null
@@ -0,0 +1,13 @@
+thisdir = class/System.Web.Extensions.Design
+SUBDIRS = 
+include ../../build/rules.make
+
+LIBRARY = System.Web.Extensions.Design.dll
+
+LIB_MCS_FLAGS = \
+       -r:System.dll                   \
+       -r:System.Design.dll            \
+       $(OTHER_LIB_MCS_FLAGS)
+
+include ../../build/library.make
+
diff --git a/mcs/class/System.Web.Extensions.Design/System.Web.Extensions.Design.dll.sources b/mcs/class/System.Web.Extensions.Design/System.Web.Extensions.Design.dll.sources
new file mode 100644 (file)
index 0000000..0a35159
--- /dev/null
@@ -0,0 +1,16 @@
+../../build/common/Consts.cs
+../../build/common/Locale.cs
+../../build/common/MonoTODOAttribute.cs
+Assembly/AssemblyInfo.cs
+System.Web.Extensions.Design/AsyncPostBackTriggerControlIDConverter.cs
+System.Web.Extensions.Design/AsyncPostBackTriggerEventNameConverter.cs
+System.Web.Extensions.Design/CollectionEditorBase.cs
+System.Web.Extensions.Design/ExtenderControlDesigner.cs
+System.Web.Extensions.Design/PostBackTriggerControlIDConverter.cs
+System.Web.Extensions.Design/ScriptManagerDesigner.cs
+System.Web.Extensions.Design/ScriptManagerProxyDesigner.cs
+System.Web.Extensions.Design/TimerDesigner.cs
+System.Web.Extensions.Design/UpdatePanelDesigner.cs
+System.Web.Extensions.Design/UpdatePanelTriggerCollectionEditor.cs
+System.Web.Extensions.Design/UpdateProgressAssociatedUpdatePanelIDConverter.cs
+System.Web.Extensions.Design/UpdateProgressDesigner.cs
diff --git a/mcs/class/System.Web.Extensions.Design/System.Web.Extensions.Design/AsyncPostBackTriggerControlIDConverter.cs b/mcs/class/System.Web.Extensions.Design/System.Web.Extensions.Design/AsyncPostBackTriggerControlIDConverter.cs
new file mode 100644 (file)
index 0000000..d7c60f2
--- /dev/null
@@ -0,0 +1,61 @@
+//
+// AsyncPostBackTriggerControlIDConverter.cs
+//
+// Author:
+//   Marek Habersack <mhabersack@novell.com>
+//
+// (C) 2007 Novell, Inc.
+//
+//
+// Permission is hereby granted, free of charge, to any person obtaining
+// a copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to
+// permit persons to whom the Software is furnished to do so, subject to
+// the following conditions:
+// 
+// The above copyright notice and this permission notice shall be
+// included in all copies or substantial portions of the Software.
+// 
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//
+
+using System;
+using System.ComponentModel;
+
+namespace System.Web.UI.Design
+{
+       public class AsyncPostBackTriggerControlIDConverter : StringConverter
+       {
+               [MonoNotSupported ("")]
+               public AsyncPostBackTriggerControlIDConverter ()
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoNotSupported ("")]
+               public override TypeConverter.StandardValuesCollection GetStandardValues (ITypeDescriptorContext context)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoNotSupported ("")]
+               public override bool GetStandardValuesExclusive (ITypeDescriptorContext context)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoNotSupported ("")]
+               public override bool GetStandardValuesSupported (ITypeDescriptorContext context)
+               {
+                       throw new NotImplementedException ();
+               }
+       }
+}
diff --git a/mcs/class/System.Web.Extensions.Design/System.Web.Extensions.Design/AsyncPostBackTriggerEventNameConverter.cs b/mcs/class/System.Web.Extensions.Design/System.Web.Extensions.Design/AsyncPostBackTriggerEventNameConverter.cs
new file mode 100644 (file)
index 0000000..ea1254b
--- /dev/null
@@ -0,0 +1,61 @@
+//
+// AsyncPostBackTriggerEventNameConverter.cs
+//
+// Author:
+//   Marek Habersack <mhabersack@novell.com>
+//
+// (C) 2007 Novell, Inc.
+//
+//
+// Permission is hereby granted, free of charge, to any person obtaining
+// a copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to
+// permit persons to whom the Software is furnished to do so, subject to
+// the following conditions:
+// 
+// The above copyright notice and this permission notice shall be
+// included in all copies or substantial portions of the Software.
+// 
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//
+
+using System;
+using System.ComponentModel;
+
+namespace System.Web.UI.Design
+{
+       public class AsyncPostBackTriggerEventNameConverter : StringConverter
+       {
+               [MonoNotSupported ("")]
+               public AsyncPostBackTriggerEventNameConverter ()
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoNotSupported ("")]
+               public override TypeConverter.StandardValuesCollection GetStandardValues (ITypeDescriptorContext context)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoNotSupported ("")]
+               public override bool GetStandardValuesExclusive (ITypeDescriptorContext context)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoNotSupported ("")]
+               public override bool GetStandardValuesSupported (ITypeDescriptorContext context)
+               {
+                       throw new NotImplementedException ();
+               }
+       }
+}
diff --git a/mcs/class/System.Web.Extensions.Design/System.Web.Extensions.Design/ChangeLog b/mcs/class/System.Web.Extensions.Design/System.Web.Extensions.Design/ChangeLog
new file mode 100644 (file)
index 0000000..3d6cbfc
--- /dev/null
@@ -0,0 +1,26 @@
+2007-09-11  Marek Habersack  <mhabersack@novell.com>
+
+       * UpdateProgressDesigner.cs: added
+
+       * UpdateProgressAssociatedUpdatePanelIDConverter.cs: added
+
+       * UpdatePanelTriggerCollectionEditor.cs: added
+
+       * UpdatePanelDesigner.cs: added
+
+       * TimerDesigner.cs: added
+
+       * ScriptManagerProxyDesigner.cs: added
+
+       * ScriptManagerDesigner.cs: added
+
+       * PostBackTriggerControlIDConverter.cs: added
+
+       * ExtenderControlDesigner.cs: added
+
+       * CollectionEditorBase.cs: added
+
+       * AsyncPostBackTriggerEventNameConverter.cs: added
+
+       * AsyncPostBackTriggerControlIDConverter.cs: added
+
diff --git a/mcs/class/System.Web.Extensions.Design/System.Web.Extensions.Design/CollectionEditorBase.cs b/mcs/class/System.Web.Extensions.Design/System.Web.Extensions.Design/CollectionEditorBase.cs
new file mode 100644 (file)
index 0000000..280828c
--- /dev/null
@@ -0,0 +1,50 @@
+//
+// CollectionEditorBase.cs
+//
+// Author:
+//   Marek Habersack <mhabersack@novell.com>
+//
+// (C) 2007 Novell, Inc.
+//
+//
+// Permission is hereby granted, free of charge, to any person obtaining
+// a copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to
+// permit persons to whom the Software is furnished to do so, subject to
+// the following conditions:
+// 
+// The above copyright notice and this permission notice shall be
+// included in all copies or substantial portions of the Software.
+// 
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//
+
+using System;
+using System.ComponentModel.Design;
+
+namespace System.Web.UI.Design
+{
+       public class CollectionEditorBase : CollectionEditor
+       {
+               [MonoNotSupported ("")]
+               public CollectionEditorBase (Type type)
+                       : base (type)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoNotSupported ("")]
+               protected override CollectionEditor.CollectionForm CreateCollectionForm ()
+               {
+                       throw new NotImplementedException ();
+               }
+       }
+}
diff --git a/mcs/class/System.Web.Extensions.Design/System.Web.Extensions.Design/ExtenderControlDesigner.cs b/mcs/class/System.Web.Extensions.Design/System.Web.Extensions.Design/ExtenderControlDesigner.cs
new file mode 100644 (file)
index 0000000..f063482
--- /dev/null
@@ -0,0 +1,49 @@
+//
+// ExtenderControlDesigner.cs
+//
+// Author:
+//   Marek Habersack <mhabersack@novell.com>
+//
+// (C) 2007 Novell, Inc.
+//
+//
+// Permission is hereby granted, free of charge, to any person obtaining
+// a copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to
+// permit persons to whom the Software is furnished to do so, subject to
+// the following conditions:
+// 
+// The above copyright notice and this permission notice shall be
+// included in all copies or substantial portions of the Software.
+// 
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//
+
+using System;
+using System.ComponentModel.Design;
+
+namespace System.Web.UI.Design
+{
+       public class ExtenderControlDesigner : ControlDesigner
+       {
+               [MonoNotSupported ("")]
+               public ExtenderControlDesigner ()
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoNotSupported ("")]
+               public override string GetDesignTimeHtml ()
+               {
+                       throw new NotImplementedException ();
+               }
+       }
+}
diff --git a/mcs/class/System.Web.Extensions.Design/System.Web.Extensions.Design/PostBackTriggerControlIDConverter.cs b/mcs/class/System.Web.Extensions.Design/System.Web.Extensions.Design/PostBackTriggerControlIDConverter.cs
new file mode 100644 (file)
index 0000000..778d937
--- /dev/null
@@ -0,0 +1,60 @@
+//
+// PostBackTriggerControlIDConverter.cs
+//
+// Author:
+//   Marek Habersack <mhabersack@novell.com>
+//
+// (C) 2007 Novell, Inc.
+//
+//
+// Permission is hereby granted, free of charge, to any person obtaining
+// a copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to
+// permit persons to whom the Software is furnished to do so, subject to
+// the following conditions:
+// 
+// The above copyright notice and this permission notice shall be
+// included in all copies or substantial portions of the Software.
+// 
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//
+
+using System;
+using System.ComponentModel;
+
+namespace System.Web.UI.Design {
+       public class PostBackTriggerControlIDConverter : StringConverter
+       {
+               [MonoNotSupported ("")]
+               public PostBackTriggerControlIDConverter ()
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoNotSupported ("")]
+               public override TypeConverter.StandardValuesCollection GetStandardValues (ITypeDescriptorContext context)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoNotSupported ("")]
+               public override bool GetStandardValuesExclusive (ITypeDescriptorContext context)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoNotSupported ("")]
+               public override bool GetStandardValuesSupported (ITypeDescriptorContext context)
+               {
+                       throw new NotImplementedException ();
+               }
+       }
+}
diff --git a/mcs/class/System.Web.Extensions.Design/System.Web.Extensions.Design/ScriptManagerDesigner.cs b/mcs/class/System.Web.Extensions.Design/System.Web.Extensions.Design/ScriptManagerDesigner.cs
new file mode 100644 (file)
index 0000000..b779fff
--- /dev/null
@@ -0,0 +1,49 @@
+//
+// ScriptManagerDesigner.cs
+//
+// Author:
+//   Marek Habersack <mhabersack@novell.com>
+//
+// (C) 2007 Novell, Inc.
+//
+//
+// Permission is hereby granted, free of charge, to any person obtaining
+// a copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to
+// permit persons to whom the Software is furnished to do so, subject to
+// the following conditions:
+// 
+// The above copyright notice and this permission notice shall be
+// included in all copies or substantial portions of the Software.
+// 
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//
+
+using System;
+using System.ComponentModel.Design;
+
+namespace System.Web.UI.Design
+{
+       public class ScriptManagerDesigner : ControlDesigner
+       {
+               [MonoNotSupported ("")]
+               public ScriptManagerDesigner ()
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoNotSupported ("")]
+               public override string GetDesignTimeHtml ()
+               {
+                       throw new NotImplementedException ();
+               }
+       }
+}
diff --git a/mcs/class/System.Web.Extensions.Design/System.Web.Extensions.Design/ScriptManagerProxyDesigner.cs b/mcs/class/System.Web.Extensions.Design/System.Web.Extensions.Design/ScriptManagerProxyDesigner.cs
new file mode 100644 (file)
index 0000000..820c797
--- /dev/null
@@ -0,0 +1,49 @@
+//
+// ScriptManagerProxyDesigner.cs
+//
+// Author:
+//   Marek Habersack <mhabersack@novell.com>
+//
+// (C) 2007 Novell, Inc.
+//
+//
+// Permission is hereby granted, free of charge, to any person obtaining
+// a copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to
+// permit persons to whom the Software is furnished to do so, subject to
+// the following conditions:
+// 
+// The above copyright notice and this permission notice shall be
+// included in all copies or substantial portions of the Software.
+// 
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//
+
+using System;
+using System.ComponentModel.Design;
+
+namespace System.Web.UI.Design
+{
+       public class ScriptManagerProxyDesigner : ControlDesigner
+       {
+               [MonoNotSupported ("")]
+               public ScriptManagerProxyDesigner ()
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoNotSupported ("")]
+               public override string GetDesignTimeHtml ()
+               {
+                       throw new NotImplementedException ();
+               }
+       }
+}
diff --git a/mcs/class/System.Web.Extensions.Design/System.Web.Extensions.Design/TimerDesigner.cs b/mcs/class/System.Web.Extensions.Design/System.Web.Extensions.Design/TimerDesigner.cs
new file mode 100644 (file)
index 0000000..ed81a50
--- /dev/null
@@ -0,0 +1,49 @@
+//
+// TimerDesigner.cs
+//
+// Author:
+//   Marek Habersack <mhabersack@novell.com>
+//
+// (C) 2007 Novell, Inc.
+//
+//
+// Permission is hereby granted, free of charge, to any person obtaining
+// a copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to
+// permit persons to whom the Software is furnished to do so, subject to
+// the following conditions:
+// 
+// The above copyright notice and this permission notice shall be
+// included in all copies or substantial portions of the Software.
+// 
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//
+
+using System;
+using System.ComponentModel.Design;
+
+namespace System.Web.UI.Design
+{
+       public class TimerDesigner : ControlDesigner
+       {
+               [MonoNotSupported ("")]
+               public TimerDesigner ()
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoNotSupported ("")]
+               public override string GetDesignTimeHtml ()
+               {
+                       throw new NotImplementedException ();
+               }
+       }
+}
diff --git a/mcs/class/System.Web.Extensions.Design/System.Web.Extensions.Design/UpdatePanelDesigner.cs b/mcs/class/System.Web.Extensions.Design/System.Web.Extensions.Design/UpdatePanelDesigner.cs
new file mode 100644 (file)
index 0000000..9d86fb4
--- /dev/null
@@ -0,0 +1,74 @@
+//
+// UpdatePanelDesigner.cs
+//
+// Author:
+//   Marek Habersack <mhabersack@novell.com>
+//
+// (C) 2007 Novell, Inc.
+//
+//
+// Permission is hereby granted, free of charge, to any person obtaining
+// a copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to
+// permit persons to whom the Software is furnished to do so, subject to
+// the following conditions:
+// 
+// The above copyright notice and this permission notice shall be
+// included in all copies or substantial portions of the Software.
+// 
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//
+
+using System;
+using System.ComponentModel.Design;
+
+namespace System.Web.UI.Design
+{
+       public class UpdatePanelDesigner : ControlDesigner
+       {
+               [MonoNotSupported ("")]
+               public UpdatePanelDesigner ()
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoNotSupported ("")]
+               public override string GetDesignTimeHtml (DesignerRegionCollection regions)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoNotSupported ("")]
+               public override string GetEditableDesignerRegionContent (EditableDesignerRegion region)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoNotSupported ("")]
+               public override void OnComponentChanged (object sender, ComponentChangedEventArgs ce)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoNotSupported ("")]
+               public override void SetEditableDesignerRegionContent (EditableDesignerRegion region, string content)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoNotSupported ("")]
+               protected override bool UsePreviewControl {
+                       get {
+                               throw new NotImplementedException ();
+                       }
+               }
+       }
+}
diff --git a/mcs/class/System.Web.Extensions.Design/System.Web.Extensions.Design/UpdatePanelTriggerCollectionEditor.cs b/mcs/class/System.Web.Extensions.Design/System.Web.Extensions.Design/UpdatePanelTriggerCollectionEditor.cs
new file mode 100644 (file)
index 0000000..129268c
--- /dev/null
@@ -0,0 +1,69 @@
+//
+// UpdatePanelTriggerCollectionEditor.cs
+//
+// Author:
+//   Marek Habersack <mhabersack@novell.com>
+//
+// (C) 2007 Novell, Inc.
+//
+//
+// Permission is hereby granted, free of charge, to any person obtaining
+// a copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to
+// permit persons to whom the Software is furnished to do so, subject to
+// the following conditions:
+// 
+// The above copyright notice and this permission notice shall be
+// included in all copies or substantial portions of the Software.
+// 
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//
+
+using System;
+using System.ComponentModel;
+using System.ComponentModel.Design;
+
+namespace System.Web.UI.Design
+{
+       public class UpdatePanelTriggerCollectionEditor : CollectionEditorBase
+       {
+               [MonoNotSupported ("")]
+               public UpdatePanelTriggerCollectionEditor (Type type)
+                       : base (type)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoNotSupported ("")]
+               protected override bool CanSelectMultipleInstances ()
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoNotSupported ("")]
+               protected override Type CreateCollectionItemType ()
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoNotSupported ("")]
+               protected override Type[] CreateNewItemTypes ()
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoNotSupported ("")]
+               public override object EditValue (ITypeDescriptorContext context, IServiceProvider provider, object value)
+               {
+                       throw new NotImplementedException ();
+               }
+       }       
+}
diff --git a/mcs/class/System.Web.Extensions.Design/System.Web.Extensions.Design/UpdateProgressAssociatedUpdatePanelIDConverter.cs b/mcs/class/System.Web.Extensions.Design/System.Web.Extensions.Design/UpdateProgressAssociatedUpdatePanelIDConverter.cs
new file mode 100644 (file)
index 0000000..41dfc11
--- /dev/null
@@ -0,0 +1,62 @@
+//
+// UpdateProgressAssociatedUpdatePanelIDConverter.cs
+//
+// Author:
+//   Marek Habersack <mhabersack@novell.com>
+//
+// (C) 2007 Novell, Inc.
+//
+//
+// Permission is hereby granted, free of charge, to any person obtaining
+// a copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to
+// permit persons to whom the Software is furnished to do so, subject to
+// the following conditions:
+// 
+// The above copyright notice and this permission notice shall be
+// included in all copies or substantial portions of the Software.
+// 
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//
+
+using System;
+using System.ComponentModel;
+using System.ComponentModel.Design;
+
+namespace System.Web.UI.Design
+{
+       public class UpdateProgressAssociatedUpdatePanelIDConverter : StringConverter
+       {
+               [MonoNotSupported ("")]
+               public UpdateProgressAssociatedUpdatePanelIDConverter ()
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoNotSupported ("")]
+               public override TypeConverter.StandardValuesCollection GetStandardValues (ITypeDescriptorContext context)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoNotSupported ("")]
+               public override bool GetStandardValuesExclusive (ITypeDescriptorContext context)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoNotSupported ("")]
+               public override bool GetStandardValuesSupported (ITypeDescriptorContext context)
+               {
+                       throw new NotImplementedException ();
+               }
+       }
+}
diff --git a/mcs/class/System.Web.Extensions.Design/System.Web.Extensions.Design/UpdateProgressDesigner.cs b/mcs/class/System.Web.Extensions.Design/System.Web.Extensions.Design/UpdateProgressDesigner.cs
new file mode 100644 (file)
index 0000000..d730a4b
--- /dev/null
@@ -0,0 +1,68 @@
+//
+// UpdateProgressDesigner.cs
+//
+// Author:
+//   Marek Habersack <mhabersack@novell.com>
+//
+// (C) 2007 Novell, Inc.
+//
+//
+// Permission is hereby granted, free of charge, to any person obtaining
+// a copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to
+// permit persons to whom the Software is furnished to do so, subject to
+// the following conditions:
+// 
+// The above copyright notice and this permission notice shall be
+// included in all copies or substantial portions of the Software.
+// 
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//
+
+using System;
+using System.ComponentModel.Design;
+
+namespace System.Web.UI.Design
+{
+       public class UpdateProgressDesigner : ControlDesigner
+       {
+               [MonoNotSupported ("")]
+               public UpdateProgressDesigner ()
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoNotSupported ("")]
+               public override string GetDesignTimeHtml (DesignerRegionCollection regions)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoNotSupported ("")]
+               public override string GetEditableDesignerRegionContent (EditableDesignerRegion region)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoNotSupported ("")]
+               public override void SetEditableDesignerRegionContent (EditableDesignerRegion region, string content)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoNotSupported ("")]
+               protected override bool UsePreviewControl {
+                       get {
+                               throw new NotImplementedException ();
+                       }
+               }
+       }
+}