2 // System.Windows.Forms.Design.ComponentEditorForm.cs
5 // Dennis Hayes (dennish@raytek.com)
6 // (C) 2002 Ximian, Inc. http://www.ximian.com
10 // Permission is hereby granted, free of charge, to any person obtaining
11 // a copy of this software and associated documentation files (the
12 // "Software"), to deal in the Software without restriction, including
13 // without limitation the rights to use, copy, modify, merge, publish,
14 // distribute, sublicense, and/or sell copies of the Software, and to
15 // permit persons to whom the Software is furnished to do so, subject to
16 // the following conditions:
18 // The above copyright notice and this permission notice shall be
19 // included in all copies or substantial portions of the Software.
21 // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
22 // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
23 // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
24 // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
25 // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
26 // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
27 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
31 using System
.Collections
;
32 using System
.ComponentModel
;
33 using System
.ComponentModel
.Design
;
34 using System
.Diagnostics
;
35 using System
.Drawing
.Design
;
37 namespace System
.Windows
.Forms
.Design
39 [ToolboxItemFilter("System.Windows.Forms")]
40 public class DocumentDesigner
: ScrollableControlDesigner
, IRootDesigner
, IDesigner
, IDisposable
, IToolboxUser
, IOleDragClient
42 #region Public Instance Constructors
45 public DocumentDesigner ()
49 #endregion Public Instance Constructors
51 #region Static Constructor
54 static DocumentDesigner ()
58 #endregion Static Constructor
60 #region Override implementation of ScrollableControlDesigner
63 protected override void Dispose (bool disposing
)
65 throw new NotImplementedException ();
69 public override void Initialize (IComponent component
)
71 throw new NotImplementedException ();
75 protected override void OnContextMenu (int x
, int y
)
77 throw new NotImplementedException ();
81 protected override void OnCreateHandle ()
83 throw new NotImplementedException ();
87 protected override void PreFilterProperties (IDictionary properties
)
89 throw new NotImplementedException ();
93 protected override void WndProc (ref Message m
)
95 throw new NotImplementedException ();
99 public override SelectionRules SelectionRules
103 throw new NotImplementedException ();
107 #endregion Override implementation of ScrollableControlDesigner
109 #region Internal Instance Methods
112 internal virtual bool CanDropComponents (DragEventArgs de
)
114 throw new NotImplementedException ();
118 internal virtual void DoProperMenuSelection (ICollection selComponents
)
120 throw new NotImplementedException ();
123 #endregion Internal Instance Methods
125 #region Protected Instance Methods
128 protected virtual void EnsureMenuEditorService (IComponent c
)
130 throw new NotImplementedException ();
134 protected virtual bool GetToolSupported (ToolboxItem tool
)
136 throw new NotImplementedException ();
140 protected virtual void ToolPicked (ToolboxItem tool
)
142 throw new NotImplementedException ();
146 #endregion Protected Instance Methods
148 #region Implementation of IRootDesigner
151 ViewTechnology
[] IRootDesigner
.SupportedTechnologies
155 throw new NotImplementedException ();
160 object IRootDesigner
.GetView (ViewTechnology technology
)
162 throw new NotImplementedException ();
165 #endregion Implementation of IRootDesigner
167 #region Implementation of IToolboxUser
170 bool IToolboxUser
.GetToolSupported (ToolboxItem tool
)
172 throw new NotImplementedException ();
176 void IToolboxUser
.ToolPicked (ToolboxItem tool
)
178 throw new NotImplementedException ();
181 #endregion Implementation of IToolboxUser
183 #region Implementation of IOleDragClient
186 Control IOleDragClient
.GetControlForComponent (object component
)
188 throw new NotImplementedException ();
191 #endregion Implementation of IOleDragClient
194 protected IMenuEditorService menuEditorService
;