Author: toshok
Date: 2006-12-24 16:35:43 -0500 (Sun, 24 Dec 2006)
New Revision: 70033
Modified:
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ControlStyles.cs
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGrid.cs
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGridTableStyle.cs
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ErrorProvider.cs
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ICurrencyManagerProvider.cs
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Keys.cs
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Splitter.cs
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/TableLayoutPanel.cs
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ToolStripDropDown.cs
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ToolStripManager.cs
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ToolStripManagerRenderMode.cs
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ToolStripPanel.cs
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ToolStripPanelRow.cs
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ToolStripRenderMode.cs
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ToolStripSplitButton.cs
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ToolStripStatusLabelBorderSides.cs
Log:
more corcompare work
Modified: trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs
===================================================================
--- trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs
2006-12-24 20:56:10 UTC (rev 70032)
+++ trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs
2006-12-24 21:35:43 UTC (rev 70033)
@@ -319,13 +319,19 @@
#endregion
#region ControlCollection Public Instance Properties
- public int Count {
+ public int Count
+ {
get {
return list.Count;
}
}
- public bool IsReadOnly {
+#if NET_2_0
+ bool IList.IsReadOnly
+#else
+ public bool IsReadOnly
+#endif
+ {
get {
return list.IsReadOnly;
}
Modified:
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ControlStyles.cs
===================================================================
--- trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ControlStyles.cs
2006-12-24 20:56:10 UTC (rev 70032)
+++ trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ControlStyles.cs
2006-12-24 21:35:43 UTC (rev 70033)
@@ -27,6 +27,8 @@
// COMPLETE
+using System.ComponentModel;
+
namespace System.Windows.Forms {
[Flags]
@@ -45,7 +47,12 @@
AllPaintingInWmPaint = 0x00002000,
CacheText = 0x00004000,
EnableNotifyMessage = 0x00008000,
+
+#if NET_2_0
+ [EditorBrowsable (EditorBrowsableState.Never)]
DoubleBuffer = 0x00010000,
+#endif
+
#if NET_2_0
OptimizedDoubleBuffer = 0x00020000,
UseTextForAccessibility = 0x00040000
Modified: trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGrid.cs
===================================================================
--- trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGrid.cs
2006-12-24 20:56:10 UTC (rev 70032)
+++ trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGrid.cs
2006-12-24 21:35:43 UTC (rev 70033)
@@ -117,7 +117,9 @@
public class DataGrid : Control, ISupportInitialize,
IDataGridEditingService
{
[Flags]
+#if !NET_2_0
[Serializable]
+#endif
public enum HitTestType
{
None = 0,
@@ -583,7 +585,9 @@
[DefaultValue(null)]
[RefreshProperties(RefreshProperties.Repaint)]
+#if !NET_2_0
[TypeConverter("System.Windows.Forms.Design.DataSourceConverter, " +
Consts.AssemblySystem_Design)]
+#endif
public object DataSource {
get { return datasource; }
set {
@@ -700,7 +704,9 @@
get { return new Font (Font, FontStyle.Underline); }
}
+#if !NET_2_0
[ComVisible(false)]
+#endif
[Browsable(false)]
[EditorBrowsable(EditorBrowsableState.Never)]
public Color LinkHoverColor {
Modified:
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGridTableStyle.cs
===================================================================
---
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGridTableStyle.cs
2006-12-24 20:56:10 UTC (rev 70032)
+++
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGridTableStyle.cs
2006-12-24 21:35:43 UTC (rev 70033)
@@ -42,6 +42,9 @@
[ToolboxItem(false)]
public class DataGridTableStyle : Component, IDataGridEditingService
{
+#if NET_2_0
+ readonly
+#endif
public static DataGridTableStyle DefaultTableStyle = new
DataGridTableStyle (true);
#region Local Variables
@@ -306,7 +309,9 @@
}
}
+#if !NET_2_0
[ComVisible(false)]
+#endif
[EditorBrowsable(EditorBrowsableState.Never)]
[Browsable(false)]
public Color LinkHoverColor {
@@ -321,6 +326,9 @@
}
[Editor("System.Windows.Forms.Design.DataGridTableStyleMappingNameEditor, " +
Consts.AssemblySystem_Design, typeof(System.Drawing.Design.UITypeEditor))]
+#if NET_2_0
+ [DefaultValue ("")]
+#endif
public string MappingName {
get { return mapping_name; }
set {
Modified:
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ErrorProvider.cs
===================================================================
--- trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ErrorProvider.cs
2006-12-24 20:56:10 UTC (rev 70032)
+++ trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ErrorProvider.cs
2006-12-24 21:35:43 UTC (rev 70033)
@@ -341,7 +341,9 @@
[MonoTODO]
[DefaultValue(null)]
+#if !NET_2_0
[TypeConverter("System.Windows.Forms.Design.DataSourceConverter, " +
Consts.AssemblySystem_Design)]
+#endif
public object DataSource {
get {
return datasource;
Modified:
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ICurrencyManagerProvider.cs
===================================================================
---
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ICurrencyManagerProvider.cs
2006-12-24 20:56:10 UTC (rev 70032)
+++
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ICurrencyManagerProvider.cs
2006-12-24 21:35:43 UTC (rev 70033)
@@ -24,8 +24,10 @@
namespace System.Windows.Forms {
- interface ICurrencyManagerProvider {
- CurrencyManager CurrencyMnaager { get; }
+ public interface ICurrencyManagerProvider {
+ CurrencyManager CurrencyManager { get; }
+
+ CurrencyManager GetRelatedCurrencyManager (string dataMember);
}
}
Modified: trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Keys.cs
===================================================================
--- trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Keys.cs
2006-12-24 20:56:10 UTC (rev 70032)
+++ trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Keys.cs
2006-12-24 21:35:43 UTC (rev 70033)
@@ -33,6 +33,10 @@
[Flags]
[ComVisible(true)]
[TypeConverter(typeof(KeysConverter))]
+#if NET_2_0
+ [Editor ("System.Windows.Forms.Design.ShortcutKeysEditor, " +
Consts.AssemblySystem_Design,
+ "System.Drawing.Design.UITypeEditor, " +
Consts.AssemblySystem_Drawing)]
+#endif
public enum Keys {
None = 0x00000000,
LButton = 0x00000001,
Modified: trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Splitter.cs
===================================================================
--- trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Splitter.cs
2006-12-24 20:56:10 UTC (rev 70032)
+++ trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Splitter.cs
2006-12-24 21:35:43 UTC (rev 70033)
@@ -38,7 +38,11 @@
[DefaultEvent("SplitterMoved")]
[Designer("System.Windows.Forms.Design.SplitterDesigner, " +
Consts.AssemblySystem_Design, "System.ComponentModel.Design.IDesigner")]
[DefaultProperty("Dock")]
- public class Splitter : Control, IMessageFilter {
+ public class Splitter : Control
+#if !NET_2_0
+ , IMessageFilter
+#endif
+ {
#region Enums
private enum DrawType {
Initial,
@@ -342,9 +346,11 @@
#endregion // Protected Instance Properties
#region Public Instance Methods
+#if !NET_2_0
public bool PreFilterMessage(ref Message m) {
return false;
}
+#endif
public override string ToString() {
return base.ToString () + String.Format(", MinExtra:
{0}, MinSize: {1}", min_extra, min_size);
Modified:
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/TableLayoutPanel.cs
===================================================================
---
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/TableLayoutPanel.cs
2006-12-24 20:56:10 UTC (rev 70032)
+++
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/TableLayoutPanel.cs
2006-12-24 21:35:43 UTC (rev 70033)
@@ -41,7 +41,6 @@
[ProvideProperty ("ColumnSpan", typeof (Control))]
[ProvideProperty ("Row", typeof (Control))]
[ProvideProperty ("RowSpan", typeof (Control))]
- [DefaultEvent ("Paint")]
[DefaultProperty ("ColumnCount")]
public class TableLayoutPanel : Panel, IExtenderProvider
{
Modified:
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ToolStripDropDown.cs
===================================================================
---
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ToolStripDropDown.cs
2006-12-24 20:56:10 UTC (rev 70032)
+++
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ToolStripDropDown.cs
2006-12-24 21:35:43 UTC (rev 70033)
@@ -58,7 +58,6 @@
#region Public Properties
[Browsable (false)]
- [EditorBrowsable (EditorBrowsableState.Never)]
public bool AllowTransparency {
get { return allow_transparency; }
set {
@@ -77,14 +76,12 @@
}
[Browsable (false)]
- [DesignerSerializationVisibility
(DesignerSerializationVisibility.Hidden)]
public override AnchorStyles Anchor {
get { return base.Anchor; }
set { base.Anchor = value; }
}
- [Browsable (false)]
- [EditorBrowsable (EditorBrowsableState.Never)]
+ [DefaultValue (true)]
public bool AutoClose
{
get { return this.auto_close; }
@@ -138,7 +135,6 @@
[EditorBrowsable (EditorBrowsableState.Never)]
public new ToolStripGripDisplayStyle GripDisplayStyle {
get { return ToolStripGripDisplayStyle.Vertical; }
- set { }
}
[Browsable (false)]
@@ -152,7 +148,6 @@
[EditorBrowsable (EditorBrowsableState.Never)]
public new Rectangle GripRectangle {
get { return Rectangle.Empty; }
- set { }
}
[Browsable (false)]
Modified:
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ToolStripManager.cs
===================================================================
---
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ToolStripManager.cs
2006-12-24 20:56:10 UTC (rev 70032)
+++
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ToolStripManager.cs
2006-12-24 21:35:43 UTC (rev 70033)
@@ -46,6 +46,10 @@
ToolStripManager.render_mode =
ToolStripManagerRenderMode.Professional;
ToolStripManager.visual_styles_enabled =
Application.RenderWithVisualStyles;
}
+
+ private ToolStripManager ()
+ {
+ }
#endregion
#region Public Properties
Modified:
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ToolStripManagerRenderMode.cs
===================================================================
---
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ToolStripManagerRenderMode.cs
2006-12-24 20:56:10 UTC (rev 70032)
+++
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ToolStripManagerRenderMode.cs
2006-12-24 21:35:43 UTC (rev 70033)
@@ -26,15 +26,18 @@
// Jonathan Pobst ([EMAIL PROTECTED])
//
+#if NET_2_0
+using System.ComponentModel;
-#if NET_2_0
namespace System.Windows.Forms
{
public enum ToolStripManagerRenderMode
{
+ [Browsable (false)]
Custom = 0,
+
System = 1,
Professional = 2
}
}
-#endif
\ No newline at end of file
+#endif
Modified:
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ToolStripPanel.cs
===================================================================
---
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ToolStripPanel.cs
2006-12-24 20:56:10 UTC (rev 70032)
+++
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ToolStripPanel.cs
2006-12-24 21:35:43 UTC (rev 70033)
@@ -81,7 +81,8 @@
set { base.AutoScrollMinSize = value; }
}
- [Browsable (false)]
+ [DefaultValue (true)]
+ [DesignerSerializationVisibility
(DesignerSerializationVisibility.Visible)]
public override bool AutoSize {
get { return base.AutoSize; }
set { base.AutoSize = value; }
Modified:
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ToolStripPanelRow.cs
===================================================================
---
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ToolStripPanelRow.cs
2006-12-24 20:56:10 UTC (rev 70032)
+++
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ToolStripPanelRow.cs
2006-12-24 21:35:43 UTC (rev 70033)
@@ -55,7 +55,7 @@
#endregion
#region Public Properties
- public Rectangle Bounds {
+ public virtual Rectangle Bounds {
get { return this.bounds; }
}
@@ -196,4 +196,4 @@
#endregion
}
}
-#endif
\ No newline at end of file
+#endif
Modified:
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ToolStripRenderMode.cs
===================================================================
---
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ToolStripRenderMode.cs
2006-12-24 20:56:10 UTC (rev 70032)
+++
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ToolStripRenderMode.cs
2006-12-24 21:35:43 UTC (rev 70033)
@@ -28,14 +28,18 @@
#if NET_2_0
+using System.ComponentModel;
+
namespace System.Windows.Forms
{
public enum ToolStripRenderMode
{
+ [Browsable (false)]
Custom = 0,
+
System = 1,
Professional = 2,
ManagerRenderMode = 3
}
}
-#endif
\ No newline at end of file
+#endif
Modified:
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ToolStripSplitButton.cs
===================================================================
---
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ToolStripSplitButton.cs
2006-12-24 20:56:10 UTC (rev 70032)
+++
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ToolStripSplitButton.cs
2006-12-24 21:35:43 UTC (rev 70033)
@@ -111,7 +111,6 @@
get { return base.Selected; }
}
- [DefaultValue (11)]
public int DropDownButtonWidth {
get { return this.drop_down_button_width; }
set {
Modified:
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ToolStripStatusLabelBorderSides.cs
===================================================================
---
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ToolStripStatusLabelBorderSides.cs
2006-12-24 20:56:10 UTC (rev 70032)
+++
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ToolStripStatusLabelBorderSides.cs
2006-12-24 21:35:43 UTC (rev 70033)
@@ -29,11 +29,14 @@
#if NET_2_0
using System.Runtime.InteropServices;
+using System.ComponentModel;
namespace System.Windows.Forms
{
[Flags]
[ComVisible(true)]
+ [Editor ("System.Windows.Forms.Design.BorderSidesEditor, " +
Consts.AssemblySystem_Design,
+ "System.Drawing.Design.UITypeEditor, " +
Consts.AssemblySystem_Drawing)]
public enum ToolStripStatusLabelBorderSides
{
None = 0,
@@ -44,4 +47,4 @@
All = 15
}
}
-#endif
\ No newline at end of file
+#endif
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches