+2003-03-29 Martin Willemoes Hansen
+
+ * Stubed System.ComponentModel.Design
+
2003-03-27 Martin Willemoes Hansen
* Added unix build environment
--- /dev/null
+//
+// System.ComponentModel.Design.ArrayEditor
+//
+// Authors:
+// Martin Willemoes Hansen (mwh@sysrq.dk)
+//
+// (C) 2003 Martin Willemoes Hansen
+//
+
+namespace System.ComponentModel.Design
+{
+ public class ArrayEditor : CollectionEditor
+ {
+ [MonoTODO]
+ public ArrayEditor (Type type) : base (type)
+ {
+ }
+
+ [MonoTODO]
+ protected override Type CreateCollectionItemType()
+ {
+ throw new NotImplementedException();
+ }
+
+ [MonoTODO]
+ protected override object[] GetItems (object editValue)
+ {
+ throw new NotImplementedException();
+ }
+
+ [MonoTODO]
+ protected override object SetItems (object editValue,
+ object[] value)
+ {
+ throw new NotImplementedException();
+ }
+
+ [MonoTODO]
+ ~ArrayEditor ()
+ {
+ }
+ }
+}
--- /dev/null
+//
+// System.ComponentModel.Design.ByteViewer
+//
+// Authors:
+// Martin Willemoes Hansen (mwh@sysrq.dk)
+//
+// (C) 2003 Martin Willemoes Hansen
+//
+
+using System.Windows.Forms;
+
+namespace System.ComponentModel.Design
+{
+ public class ByteViewer : Control
+ {
+ [MonoTODO]
+ public ByteViewer()
+ {
+ }
+
+ public override ISite Site {
+ [MonoTODO]
+ get { throw new NotImplementedException(); }
+ [MonoTODO]
+ set { throw new NotImplementedException(); }
+ }
+
+ [MonoTODO]
+ public virtual DisplayMode GetDisplayMode()
+ {
+ throw new NotImplementedException();
+ }
+
+ [MonoTODO]
+ public virtual void SaveToFile (string path)
+ {
+ throw new NotImplementedException();
+ }
+
+ [MonoTODO]
+ public virtual void SetBytes (byte[] bytes)
+ {
+ throw new NotImplementedException();
+ }
+
+ [MonoTODO]
+ public virtual void SetDisplayMode (DisplayMode mode)
+ {
+ throw new NotImplementedException();
+ }
+
+ [MonoTODO]
+ public virtual void SetFile (string path)
+ {
+ throw new NotImplementedException();
+ }
+
+ [MonoTODO]
+ public virtual void SetStartLine (int line)
+ {
+ throw new NotImplementedException();
+ }
+
+ [MonoTODO]
+ protected override void OnKeyDown (KeyEventArgs e)
+ {
+ throw new NotImplementedException();
+ }
+
+ [MonoTODO]
+ protected override void OnPaint (PaintEventArgs e)
+ {
+ throw new NotImplementedException();
+ }
+
+ [MonoTODO]
+ protected override void OnResize (EventArgs e)
+ {
+ throw new NotImplementedException();
+ }
+
+ [MonoTODO]
+ ~ByteViewer()
+ {
+ }
+ }
+
+}
--- /dev/null
+//
+// System.ComponentModel.Design.CollectionEditor
+//
+// Authors:
+// Martin Willemoes Hansen (mwh@sysrq.dk)
+//
+// (C) 2003 Martin Willemoes Hansen
+//
+
+using System.Windows.Forms;
+using System.Windows.Forms.Design;
+using System.Drawing.Design;
+
+namespace System.ComponentModel.Design
+{
+ public class CollectionEditor : UITypeEditor
+ {
+ protected abstract class CollectionForm : Form
+ {
+ [MonoTODO]
+ public CollectionForm (CollectionEditor editor)
+ {
+ }
+
+ public object EditValue {
+ [MonoTODO]
+ get { throw new NotImplementedException(); }
+
+ [MonoTODO]
+ set { throw new NotImplementedException(); }
+ }
+
+ public override ISite Site {
+ [MonoTODO]
+ get { throw new NotImplementedException(); }
+
+ [MonoTODO]
+ set { throw new NotImplementedException(); }
+ }
+
+ protected Type CollectionItemType {
+ [MonoTODO]
+ get { throw new NotImplementedException(); }
+ }
+
+ protected Type CollectionType {
+ [MonoTODO]
+ get { throw new NotImplementedException(); }
+ }
+
+ protected ITypeDescriptorContext Context {
+ [MonoTODO]
+ get { throw new NotImplementedException(); }
+ }
+
+ protected override ImeMode DefaultImeMode {
+ [MonoTODO]
+ get { throw new NotImplementedException(); }
+ }
+
+ protected object[] Items {
+ [MonoTODO]
+ get { throw new NotImplementedException(); }
+
+ [MonoTODO]
+ set { throw new NotImplementedException(); }
+ }
+
+ protected Type[] NewItemTypes {
+ [MonoTODO]
+ get { throw new NotImplementedException(); }
+ }
+
+ [MonoTODO]
+ protected bool CanRemoveInstance (object value)
+ {
+ throw new NotImplementedException();
+ }
+
+ [MonoTODO]
+ protected virtual bool CanSelectMultipleInstances()
+ {
+ throw new NotImplementedException();
+ }
+
+ [MonoTODO]
+ protected object CreateInstance (Type itemType)
+ {
+ throw new NotImplementedException();
+ }
+
+ [MonoTODO]
+ protected void DestroyInstance (object instance)
+ {
+ throw new NotImplementedException();
+ }
+
+ [MonoTODO]
+ protected virtual void DisplayError (Exception e)
+ {
+ throw new NotImplementedException();
+ }
+
+ [MonoTODO]
+ protected override object GetService (Type serviceType)
+ {
+ throw new NotImplementedException();
+ }
+
+ protected abstract void OnEditValueChanged();
+
+ [MonoTODO]
+ protected internal virtual DialogResult ShowEditorDialog (
+ IWindowsFormsEditorService edSvc)
+ {
+ throw new NotImplementedException();
+ }
+
+ [MonoTODO]
+ ~CollectionForm ()
+ {
+ }
+ }
+
+ [MonoTODO]
+ public CollectionEditor (Type type)
+ {
+ }
+
+ [MonoTODO]
+ public object EditValue (ITypeDescriptorContext context,
+ IServiceProvider provider,
+ object value)
+ {
+ throw new NotImplementedException();
+ }
+
+ [MonoTODO]
+ public object EditValue (IServiceProvider provider,
+ object value)
+ {
+ throw new NotImplementedException();
+ }
+
+ [MonoTODO]
+ public UITypeEditorEditStyle GetEditStyle (
+ ITypeDescriptorContext context)
+ {
+ throw new NotImplementedException();
+ }
+
+ [MonoTODO]
+ public UITypeEditorEditStyle GetEditStyle()
+ {
+ throw new NotImplementedException();
+ }
+
+ protected Type CollectionItemType {
+ [MonoTODO]
+ get { throw new NotImplementedException(); }
+ }
+
+ protected Type CollectionType {
+ [MonoTODO]
+ get { throw new NotImplementedException(); }
+ }
+
+ protected ITypeDescriptorContext Context {
+ [MonoTODO]
+ get { throw new NotImplementedException(); }
+ }
+
+ protected virtual string HelpTopic {
+ [MonoTODO]
+ get { throw new NotImplementedException(); }
+ }
+
+ protected Type[] NewItemTypes {
+ [MonoTODO]
+ get { throw new NotImplementedException(); }
+ }
+
+ [MonoTODO]
+ protected virtual bool CanRemoveInstance (object value)
+ {
+ throw new NotImplementedException();
+ }
+
+ [MonoTODO]
+ protected virtual bool CanSelectMultipleInstances()
+ {
+ throw new NotImplementedException();
+ }
+
+ [MonoTODO]
+ protected virtual CollectionForm CreateCollectionForm()
+ {
+ throw new NotImplementedException();
+ }
+
+ [MonoTODO]
+ protected virtual Type CreateCollectionItemType()
+ {
+ throw new NotImplementedException();
+ }
+
+ [MonoTODO]
+ protected virtual object CreateInstance (Type itemType)
+ {
+ throw new NotImplementedException();
+ }
+
+ [MonoTODO]
+ protected virtual Type[] CreateNewItemTypes()
+ {
+ throw new NotImplementedException();
+ }
+
+ [MonoTODO]
+ protected virtual void DestroyInstance (object instance)
+ {
+ throw new NotImplementedException();
+ }
+
+ [MonoTODO]
+ protected virtual object[] GetItems (object editValue)
+ {
+ throw new NotImplementedException();
+ }
+
+ [MonoTODO]
+ protected object GetService (Type serviceType)
+ {
+ throw new NotImplementedException();
+ }
+
+ [MonoTODO]
+ protected virtual object SetItems (object editValue,
+ object[] value)
+ {
+ throw new NotImplementedException();
+ }
+
+ [MonoTODO]
+ protected virtual void ShowHelp()
+ {
+ throw new NotImplementedException();
+ }
+
+ [MonoTODO]
+ ~CollectionEditor()
+ {
+ }
+ }
+}
--- /dev/null
+//
+// System.ComponentModel.Design.ComponentDesigner
+//
+// Authors:
+// Martin Willemoes Hansen (mwh@sysrq.dk)
+//
+// (C) 2003 Martin Willemoes Hansen
+//
+
+using System.Collections;
+
+namespace System.ComponentModel.Design
+{
+ public class ComponentDesigner : IDesigner, IDisposable,
+ IDesignerFilter
+ {
+ protected sealed class ShadowPropertyCollection
+ {
+ public object this [string propertyName] {
+ [MonoTODO]
+ get { throw new NotImplementedException(); }
+
+ [MonoTODO]
+ set { throw new NotImplementedException(); }
+ }
+
+ [MonoTODO]
+ public bool Contains (string propertyName)
+ {
+ throw new NotImplementedException();
+ }
+
+ [MonoTODO]
+ ~ShadowPropertyCollection()
+ {
+ }
+ }
+
+ [MonoTODO]
+ public ComponentDesigner()
+ {
+ }
+
+ public virtual ICollection AssociatedComponents {
+ [MonoTODO]
+ get { throw new NotImplementedException(); }
+ }
+
+ public IComponent Component {
+ [MonoTODO]
+ get { throw new NotImplementedException(); }
+ }
+
+ public virtual DesignerVerbCollection Verbs {
+ [MonoTODO]
+ get { throw new NotImplementedException(); }
+ }
+
+ [MonoTODO]
+ public void Dispose()
+ {
+ throw new NotImplementedException();
+ }
+
+ [MonoTODO]
+ protected virtual void Dispose (bool disposing)
+ {
+ throw new NotImplementedException();
+ }
+
+ [MonoTODO]
+ public virtual void DoDefaultAction()
+ {
+ throw new NotImplementedException();
+ }
+
+ [MonoTODO]
+ public virtual void Initialize (IComponent component)
+ {
+ throw new NotImplementedException();
+ }
+
+ [MonoTODO]
+ public virtual void InitializeNonDefault()
+ {
+ throw new NotImplementedException();
+ }
+
+ [MonoTODO]
+ public virtual void OnSetComponentDefaults()
+ {
+ throw new NotImplementedException();
+ }
+
+
+ protected InheritanceAttribute InheritanceAttribute {
+ [MonoTODO]
+ get { throw new NotImplementedException(); }
+ }
+
+ protected bool Inherited {
+ [MonoTODO]
+ get { throw new NotImplementedException(); }
+ }
+
+ protected ShadowPropertyCollection ShadowProperties {
+ [MonoTODO]
+ get { throw new NotImplementedException(); }
+ }
+
+ [MonoTODO]
+ protected virtual object GetService (Type serviceType)
+ {
+ throw new NotImplementedException();
+ }
+
+ [MonoTODO]
+ protected InheritanceAttribute InvokeGetInheritanceAttribute (
+ ComponentDesigner toInvoke)
+ {
+ throw new NotImplementedException();
+ }
+
+ [MonoTODO]
+ protected virtual void PostFilterAttributes (IDictionary attributes)
+ {
+ throw new NotImplementedException();
+ }
+
+ [MonoTODO]
+ protected virtual void PostFilterEvents (IDictionary events)
+ {
+ throw new NotImplementedException();
+ }
+
+ [MonoTODO]
+ protected virtual void PostFilterProperties (IDictionary properties)
+ {
+ throw new NotImplementedException();
+ }
+
+ [MonoTODO]
+ protected virtual void PreFilterAttributes (IDictionary attributes)
+ {
+ throw new NotImplementedException();
+ }
+
+ [MonoTODO]
+ protected virtual void PreFilterEvents (IDictionary events)
+ {
+ throw new NotImplementedException();
+ }
+
+ [MonoTODO]
+ protected virtual void PreFilterProperties (IDictionary properties)
+ {
+ throw new NotImplementedException();
+ }
+
+ [MonoTODO]
+ protected void RaiseComponentChanged (MemberDescriptor member,
+ object oldValue,
+ object newValue)
+ {
+ throw new NotImplementedException();
+ }
+
+ [MonoTODO]
+ protected void RaiseComponentChanging (MemberDescriptor member)
+ {
+ throw new NotImplementedException();
+ }
+
+ [MonoTODO]
+ ~ComponentDesigner()
+ {
+ }
+
+ }
+}
--- /dev/null
+//
+// System.ComponentModel.Design.DisplayMode
+//
+// Authors:
+// Martin Willemoes Hansen (mwh@sysrq.dk)
+//
+// (C) 2003 Martin Willemoes Hansen
+//
+
+namespace System.ComponentModel.Design
+{
+ [Serializable]
+ public enum DisplayMode
+ {
+ Ansi,
+ Auto,
+ Hexdump,
+ Unicode,
+ }
+}
--- /dev/null
+//
+// System.ComponentModel.Design.InheritanceService
+//
+// Authors:
+// Martin Willemoes Hansen (mwh@sysrq.dk)
+//
+// (C) 2003 Martin Willemoes Hansen
+//
+
+using System.Reflection;
+
+namespace System.ComponentModel.Design
+{
+ public class InheritanceService : IInheritanceService, IDisposable
+ {
+ [MonoTODO]
+ public InheritanceService()
+ {
+ }
+
+ [MonoTODO]
+ public void AddInheritedComponents (IComponent component,
+ IContainer container)
+ {
+ throw new NotImplementedException();
+ }
+
+ [MonoTODO]
+ protected virtual void AddInheritedComponents (Type type,
+ IComponent component,
+ IContainer container)
+ {
+ throw new NotImplementedException();
+ }
+
+ [MonoTODO]
+ public void Dispose()
+ {
+ throw new NotImplementedException();
+ }
+
+ [MonoTODO]
+ public InheritanceAttribute GetInheritanceAttribute (IComponent component)
+ {
+ throw new NotImplementedException();
+ }
+
+ [MonoTODO]
+ protected virtual bool IgnoreInheritedMember (MemberInfo member,
+ IComponent component)
+ {
+ throw new NotImplementedException();
+ }
+
+
+ [MonoTODO]
+ ~InheritanceService()
+ {
+ }
+
+ }
+}
--- /dev/null
+//
+// System.ComponentModel.Design.LocalizationExtenderProvider
+//
+// Authors:
+// Martin Willemoes Hansen (mwh@sysrq.dk)
+//
+// (C) 2003 Martin Willemoes Hansen
+//
+
+using System.Globalization;
+
+namespace System.ComponentModel.Design
+{
+ public class LocalizationExtenderProvider : IExtenderProvider,
+ IDisposable
+ {
+ [MonoTODO]
+ public LocalizationExtenderProvider (ISite serviceProvider,
+ IComponent baseComponent)
+ {
+ }
+
+ [MonoTODO]
+ public bool CanExtend (object o)
+ {
+ throw new NotImplementedException();
+ }
+
+ [MonoTODO]
+ public void Dispose()
+ {
+ throw new NotImplementedException();
+ }
+
+ [MonoTODO]
+ public CultureInfo GetLanguage (object o)
+ {
+ throw new NotImplementedException();
+ }
+
+ [MonoTODO]
+ public CultureInfo GetLoadLanguage (object o)
+ {
+ throw new NotImplementedException();
+ }
+
+ [MonoTODO]
+ public bool GetLocalizable (object o)
+ {
+ throw new NotImplementedException();
+ }
+
+ [MonoTODO]
+ public void ResetLanguage (object o)
+ {
+ throw new NotImplementedException();
+ }
+
+ [MonoTODO]
+ public void SetLanguage (object o, CultureInfo language)
+ {
+ throw new NotImplementedException();
+ }
+
+ [MonoTODO]
+ public void SetLocalizable (object o, bool localizable)
+ {
+ throw new NotImplementedException();
+ }
+
+ [MonoTODO]
+ public bool ShouldSerializeLanguage (object o)
+ {
+ throw new NotImplementedException();
+ }
+
+ [MonoTODO]
+ ~LocalizationExtenderProvider()
+ {
+ }
+ }
+}
+System.ComponentModel.Design/ArrayEditor.cs
+System.ComponentModel.Design/CollectionEditor.cs
+System.ComponentModel.Design/DisplayMode.cs
+System.ComponentModel.Design/ByteViewer.cs
+System.ComponentModel.Design/ComponentDesigner.cs
+System.ComponentModel.Design/InheritanceService.cs
+System.ComponentModel.Design/LocalizationExtenderProvider.cs
System.ComponentModel.Design.Serialization/CodeDomSerializer.cs
System.ComponentModel.Design.Serialization/CodeDomSerializerException.cs
System.ComponentModel.Design.Serialization/ICodeDomDesignerReload.cs
LIBRARY = $(topdir)/class/lib/System.Design.dll
LIB_LIST = list.unix
-LIB_FLAGS = -r corlib -r System -r System.Web
+LIB_FLAGS = \
+ -r corlib -r System -r System.Web \
+ -r System.Windows.Forms -r System.Drawing
SOURCES_INCLUDE=*.cs
SOURCES_EXCLUDE=./Test*