Author: toshok
Date: 2006-12-24 15:56:10 -0500 (Sun, 24 Dec 2006)
New Revision: 70032

Modified:
   trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ButtonBase.cs
   trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ChangeLog
   trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGridView.cs
   trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/DateTimePicker.cs
   trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Form.cs
   
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/GridTablesFactory.cs
   trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/TextBoxBase.cs
   trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ToolStrip.cs
   
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ToolStripContainer.cs
   
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ToolStripContentPanel.cs
   
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ToolStripDropDown.cs
   trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ToolStripPanel.cs
Log:
        * GridTablesFactory.cs: 2.0 corcompare work.

        * ToolStripContainer.cs: add "override" to
        ContextMenuStripChanged, and remove the local event object.

        * ToolStripDropDown.cs: same with a couple properties.

        * ToolStripPanel.cs: same with AutoSizeChanged event.

        * TextBoxBase.cs: add "override" to AutoSizeChanged.

        * Form.cs: add the remaining 2.0 events, and do some corcompare
        attribute work.

        * DateTimePicker.cs: add "new" to padding.

        * ButtonBase.cs: use Control's use_compatible_text_rendering.

        * ToolStripContentPanel.cs: use base.AutoSizeChanged.

        * DataGridView.cs: PaddingChanged is overridden.

2006-12-24  Chris Toshok  <[EMAIL PROTECTED]>



Modified: 
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ButtonBase.cs
===================================================================
--- trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ButtonBase.cs    
2006-12-24 20:33:27 UTC (rev 70031)
+++ trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ButtonBase.cs    
2006-12-24 20:56:10 UTC (rev 70032)
@@ -46,7 +46,6 @@
                internal StringFormat           text_format;
                internal bool                   paint_as_acceptbutton;
 #if NET_2_0
-               private bool                    use_compatible_text_rendering;
                private bool                    use_visual_style_back_color;
                private FlatButtonAppearance flat_button_appearance;
 #endif

Modified: trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ChangeLog
===================================================================
--- trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ChangeLog        
2006-12-24 20:33:27 UTC (rev 70031)
+++ trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ChangeLog        
2006-12-24 20:56:10 UTC (rev 70032)
@@ -1,5 +1,29 @@
 2006-12-24  Chris Toshok  <[EMAIL PROTECTED]>
 
+       * GridTablesFactory.cs: 2.0 corcompare work.
+
+       * ToolStripContainer.cs: add "override" to
+       ContextMenuStripChanged, and remove the local event object.
+
+       * ToolStripDropDown.cs: same with a couple properties.
+
+       * ToolStripPanel.cs: same with AutoSizeChanged event.
+
+       * TextBoxBase.cs: add "override" to AutoSizeChanged.
+
+       * Form.cs: add the remaining 2.0 events, and do some corcompare
+       attribute work.
+
+       * DateTimePicker.cs: add "new" to padding.
+
+       * ButtonBase.cs: use Control's use_compatible_text_rendering.
+
+       * ToolStripContentPanel.cs: use base.AutoSizeChanged.
+
+       * DataGridView.cs: PaddingChanged is overridden.
+
+2006-12-24  Chris Toshok  <[EMAIL PROTECTED]>
+
        * Control.cs: corecompare work here too.
 
        * DataGridViewElement.cs, DataGridView.cs,

Modified: 
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGridView.cs
===================================================================
--- trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGridView.cs  
2006-12-24 20:33:27 UTC (rev 70031)
+++ trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGridView.cs  
2006-12-24 20:56:10 UTC (rev 70032)
@@ -1650,9 +1650,9 @@
                [Browsable (false)]
                [EditorBrowsable (EditorBrowsableState.Never)]
                [DesignerSerializationVisibility 
(DesignerSerializationVisibility.Hidden)]
-               public event EventHandler PaddingChanged {
-                       add { Events.AddHandler (PaddingChangedEvent, value); }
-                       remove { Events.RemoveHandler (PaddingChangedEvent, 
value); }
+               public override event EventHandler PaddingChanged {
+                       add { base.PaddingChanged += value; }
+                       remove { base.PaddingChanged -= value; }
                }
 
                public event EventHandler GridColorChanged {

Modified: 
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/DateTimePicker.cs
===================================================================
--- 
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/DateTimePicker.cs    
    2006-12-24 20:33:27 UTC (rev 70031)
+++ 
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/DateTimePicker.cs    
    2006-12-24 20:56:10 UTC (rev 70032)
@@ -458,13 +458,9 @@
                [EditorBrowsable (EditorBrowsableState.Never)]
                [DesignerSerializationVisibility 
(DesignerSerializationVisibility.Hidden)]
                [Browsable (false)]
-               public Padding Padding {
-                       get {
-                               return base.Padding;
-                       }
-                       set {
-                               base.Padding = value;
-                       }
+               public new Padding Padding {
+                       get { return base.Padding; }
+                       set { base.Padding = value; }
                }
 #endif
 

Modified: trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Form.cs
===================================================================
--- trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Form.cs  
2006-12-24 20:33:27 UTC (rev 70031)
+++ trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Form.cs  
2006-12-24 20:56:10 UTC (rev 70032)
@@ -39,6 +39,11 @@
        [DesignTimeVisible(false)]
        [Designer("System.Windows.Forms.Design.FormDocumentDesigner, " + 
Consts.AssemblySystem_Design, typeof(IRootDesigner))]
        [DefaultEvent("Load")]
+#if NET_2_0
+       [ClassInterface (ClassInterfaceType.AutoDispatch)]
+       [InitializationEvent ("Load")]
+       [ComVisible (true)]
+#endif
        [ToolboxItem(false)]
        public class Form : ContainerControl {
                #region Local Variables
@@ -258,6 +263,10 @@
                }
 
 #if NET_2_0
+               [Browsable (false)]
+               [EditorBrowsable (EditorBrowsableState.Never)]
+               [DesignerSerializationVisibility 
(DesignerSerializationVisibility.Hidden)]
+               [Obsolete ("This property has been deprecated in favor of 
AutoScaleMode.")]
 #else
                [DefaultValue(true)]
 #endif
@@ -272,9 +281,14 @@
                        }
                }
 
+#if NET_2_0
+               [DesignerSerializationVisibility 
(DesignerSerializationVisibility.Hidden)]
+               [EditorBrowsable(EditorBrowsableState.Never)]
+#else
+               [EditorBrowsable(EditorBrowsableState.Advanced)]
+#endif
                [Localizable(true)]
                [Browsable(false)]
-               [EditorBrowsable(EditorBrowsableState.Advanced)]
                public virtual Size AutoScaleBaseSize {
                        get {
                                return autoscale_base_size;
@@ -503,6 +517,8 @@
                }
 
 #if NET_2_0
+               [DefaultValue (null)]
+               [TypeConverter (typeof (ReferenceConverter))]
                public MenuStrip MainMenuStrip {
                        get { return this.main_menu_strip; }
                        set { this.main_menu_strip = value; }
@@ -616,6 +632,10 @@
                        get { return window_manager; }
                }
 
+#if NET_2_0
+               [Browsable (false)]
+               [TypeConverter (typeof (ReferenceConverter))]
+#endif
                [DefaultValue(null)]
                [MWFCategory("Window Style")]
                public MainMenu Menu {
@@ -1150,7 +1170,12 @@
                #endregion      // Protected Instance Properties
 
                #region Public Static Methods
+#if NET_2_0
+               [EditorBrowsable(EditorBrowsableState.Never)]
+               [Obsolete ("This method has been deprecated.  Use 
AutoScaleDimensions instead")]
+#else
                [EditorBrowsable(EditorBrowsableState.Advanced)]
+#endif
                public static SizeF GetAutoScaleSize (Font font)
                {
                        return XplatUI.GetAutoScaleSize(font);
@@ -1327,7 +1352,12 @@
                        base.AdjustFormScrollbars (displayScrollbars);
                }
 
+#if NET_2_0
+               [EditorBrowsable(EditorBrowsableState.Never)]
+               [Obsolete ("This method has been deprecated")] // XXX what to 
use instead?
+#else
                [EditorBrowsable(EditorBrowsableState.Advanced)]
+#endif
                protected void ApplyAutoScaling()
                {
                        SizeF current_size_f = GetAutoScaleSize (DeviceContext, 
Font);
@@ -1713,7 +1743,11 @@
                        return SelectNextControl(ActiveControl, forward, true, 
true, true);
                }
 
+#if NET_2_0
+               [EditorBrowsable(EditorBrowsableState.Never)]
+#else
                [EditorBrowsable(EditorBrowsableState.Advanced)]
+#endif
                protected override void ScaleCore(float dx, float dy) {
                        try {
                                SuspendLayout();
@@ -2157,11 +2191,19 @@
                        remove { Events.RemoveHandler (ActivatedEvent, value); }
                }
 
+#if NET_2_0
+               [Browsable (false)]
+               [EditorBrowsable (EditorBrowsableState.Never)]
+#endif
                public event EventHandler Closed {
                        add { Events.AddHandler (ClosedEvent, value); }
                        remove { Events.RemoveHandler (ClosedEvent, value); }
                }
 
+#if NET_2_0
+               [Browsable (false)]
+               [EditorBrowsable (EditorBrowsableState.Never)]
+#endif
                public event CancelEventHandler Closing {
                        add { Events.AddHandler (ClosingEvent, value); }
                        remove { Events.RemoveHandler (ClosingEvent, value); }
@@ -2202,11 +2244,17 @@
                        remove { Events.RemoveHandler (MdiChildActivateEvent, 
value); }
                }
 
+#if NET_2_0
+               [Browsable (false)]
+#endif
                public event EventHandler MenuComplete {
                        add { Events.AddHandler (MenuCompleteEvent, value); }
                        remove { Events.RemoveHandler (MenuCompleteEvent, 
value); }
                }
 
+#if NET_2_0
+               [Browsable (false)]
+#endif
                public event EventHandler MenuStart {
                        add { Events.AddHandler (MenuStartEvent, value); }
                        remove { Events.RemoveHandler (MenuStartEvent, value); }
@@ -2227,6 +2275,7 @@
                #endregion      // Events
 
 #if NET_2_0
+               [SettingsBindable (true)]
                public override string Text {
                        get {
                                return base.Text;
@@ -2237,6 +2286,7 @@
                        }
                }
 
+               [SettingsBindable (true)]
                public new Point Location {
                        get {
                                return base.Location;
@@ -2247,11 +2297,29 @@
                        }
                }
 
+               static object AutoValidateChangedEvent = new object ();
                static object FormClosingEvent = new object ();
                static object FormClosedEvent = new object ();
+               static object HelpButtonClickedEvent = new object ();
                static object ResizeEndEvent = new object ();
                static object ResizeBeginEvent = new object ();
-               
+               static object RightToLeftLayoutChangedEvent = new object ();
+               static object ShownEvent = new object ();
+
+               [Browsable (true)]
+               [EditorBrowsable (EditorBrowsableState.Always)]
+               public override event EventHandler AutoSizeChanged {
+                       add { base.AutoSizeChanged += value; }
+                       remove { base.AutoSizeChanged -= value; }
+               }
+
+               [Browsable (true)]
+               [EditorBrowsable (EditorBrowsableState.Always)]
+               public event EventHandler AutoValidateChanged {
+                       add { Events.AddHandler (AutoValidateChangedEvent, 
value); }
+                       remove { Events.RemoveHandler 
(AutoValidateChangedEvent, value); }
+               }
+
                public event FormClosingEventHandler FormClosing {
                        add { Events.AddHandler (FormClosingEvent, value); }
                        remove { Events.RemoveHandler (FormClosingEvent, 
value); }
@@ -2261,7 +2329,49 @@
                        add { Events.AddHandler (FormClosedEvent, value); }
                        remove { Events.RemoveHandler (FormClosedEvent, value); 
}
                }
-               
+
+               [Browsable (true)]
+               [EditorBrowsable (EditorBrowsableState.Always)]
+               public event CancelEventHandler HelpButtonClicked {
+                       add { Events.AddHandler (HelpButtonClickedEvent, 
value); }
+                       remove { Events.RemoveHandler (HelpButtonClickedEvent, 
value); }
+               }
+
+               [Browsable (false)]
+               [EditorBrowsable (EditorBrowsableState.Never)]
+               public override event EventHandler MarginChanged {
+                       add { base.MarginChanged += value; }
+                       remove { base.MarginChanged -= value; }
+               }
+
+               public event EventHandler RightToLeftLayoutChanged {
+                       add { Events.AddHandler (RightToLeftLayoutChangedEvent, 
value); }
+                       remove { Events.RemoveHandler 
(RightToLeftLayoutChangedEvent, value); }
+               }
+
+               public event EventHandler ResizeBegin {
+                       add { Events.AddHandler (ResizeBeginEvent, value); }
+                       remove { Events.RemoveHandler (ResizeBeginEvent, 
value); }
+               }
+
+               public event EventHandler ResizeEnd {
+                       add { Events.AddHandler (ResizeEndEvent, value); }
+                       remove { Events.RemoveHandler (ResizeEndEvent, value); }
+               }
+
+               public event EventHandler Shown {
+                       add { Events.AddHandler (ShownEvent, value); }
+                       remove { Events.RemoveHandler (ShownEvent, value); }
+               }
+
+               [Browsable (false)]
+               [EditorBrowsable (EditorBrowsableState.Never)]
+               public override event EventHandler TabStopChanged {
+                       add { base.TabStopChanged += value; }
+                       remove { base.TabStopChanged -= value; }
+               }
+
+               [EditorBrowsable (EditorBrowsableState.Advanced)]
                protected virtual void OnFormClosing (FormClosingEventArgs e)
                {
                        FormClosingEventHandler eh = 
(FormClosingEventHandler)(Events [FormClosingEvent]);
@@ -2269,10 +2379,7 @@
                                eh (this, e);
                }
 
-               public event EventHandler ResizeBegin {
-                       add { Events.AddHandler (ResizeBeginEvent, value); }
-                       remove { Events.RemoveHandler (ResizeBeginEvent, 
value); }
-               }
+               [EditorBrowsable (EditorBrowsableState.Advanced)]
                protected virtual void OnResizeBegin (EventArgs e)
                {
                        EventHandler eh = (EventHandler) (Events 
[ResizeBeginEvent]);
@@ -2280,11 +2387,7 @@
                                eh (this, e);
                }
 
-               public event EventHandler ResizeEnd {
-                       add { Events.AddHandler (ResizeEndEvent, value); }
-                       remove { Events.RemoveHandler (ResizeEndEvent, value); }
-               }
-
+               [EditorBrowsable (EditorBrowsableState.Advanced)]
                protected virtual void OnResizeEnd (EventArgs e)
                {
                        EventHandler eh = (EventHandler) (Events 
[ResizeEndEvent]);

Modified: 
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/GridTablesFactory.cs
===================================================================
--- 
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/GridTablesFactory.cs 
    2006-12-24 20:33:27 UTC (rev 70031)
+++ 
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/GridTablesFactory.cs 
    2006-12-24 20:56:10 UTC (rev 70032)
@@ -32,20 +32,20 @@
 
 namespace System.Windows.Forms
 {
+#if NET_2_0
+       sealed
+#endif
        public class GridTablesFactory
        {
-
                #region Constructors
                internal GridTablesFactory ()
                {
-
                }
                #endregion
 
 
                #region Public Instance Properties
-               [MonoTODO]
-               public static DataGridTableStyle[] CreateGridTables 
(DataGridTableStyle gridTable, object dataSource,   string dataMember, 
BindingContext bindingManager)
+               public static DataGridTableStyle[] CreateGridTables 
(DataGridTableStyle gridTable, object dataSource, string dataMember, 
BindingContext bindingManager)
                {
                        throw new NotImplementedException ();
                }

Modified: 
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/TextBoxBase.cs
===================================================================
--- trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/TextBoxBase.cs   
2006-12-24 20:33:27 UTC (rev 70031)
+++ trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/TextBoxBase.cs   
2006-12-24 20:56:10 UTC (rev 70032)
@@ -1304,7 +1304,7 @@
                        remove { Events.RemoveHandler (AcceptsTabChangedEvent, 
value); }
                }
 
-               public event EventHandler AutoSizeChanged {
+               public override event EventHandler AutoSizeChanged {
                        add { Events.AddHandler (AutoSizeChangedEvent, value); }
                        remove { Events.RemoveHandler (AutoSizeChangedEvent, 
value); }
                }

Modified: 
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ToolStrip.cs
===================================================================
--- trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ToolStrip.cs     
2006-12-24 20:33:27 UTC (rev 70031)
+++ trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ToolStrip.cs     
2006-12-24 20:56:10 UTC (rev 70032)
@@ -734,7 +734,6 @@
                #endregion
 
                #region Public Events
-               static object AutoSizeChangedEvent = new object ();
                static object ItemAddedEvent = new object ();
                static object ItemClickedEvent = new object ();
                static object ItemRemovedEvent = new object ();
@@ -745,9 +744,9 @@
 
                [Browsable (false)]
                [EditorBrowsable (EditorBrowsableState.Never)]
-               public event EventHandler AutoSizeChanged {
-                       add { Events.AddHandler (AutoSizeChangedEvent, value); }
-                       remove { Events.RemoveHandler (AutoSizeChangedEvent, 
value); }
+               public override event EventHandler AutoSizeChanged {
+                       add { base.AutoSizeChanged += value; }
+                       remove { base.AutoSizeChanged -= value; }
                }
 
                public new event EventHandler CausesValidationChanged {

Modified: 
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ToolStripContainer.cs
===================================================================
--- 
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ToolStripContainer.cs
    2006-12-24 20:33:27 UTC (rev 70031)
+++ 
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ToolStripContainer.cs
    2006-12-24 20:56:10 UTC (rev 70032)
@@ -196,8 +196,6 @@
                #endregion
 
                #region Public Events
-               static object ContextMenuStripChangedEvent = new object ();
-
                [Browsable (false)]
                public new event EventHandler BackColorChanged {
                        add { base.BackColorChanged += value; }
@@ -223,9 +221,9 @@
                }
 
                [Browsable (false)]
-               public event EventHandler ContextMenuStripChanged {
-                       add { Events.AddHandler (ContextMenuStripChangedEvent, 
value); }
-                       remove { Events.RemoveHandler 
(ContextMenuStripChangedEvent, value); }
+               public override event EventHandler ContextMenuStripChanged {
+                       add { base.ContextMenuStripChanged += value; }
+                       remove { base.ContextMenuStripChanged -= value; }
                }
 
                [Browsable (false)]

Modified: 
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ToolStripContentPanel.cs
===================================================================
--- 
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ToolStripContentPanel.cs
 2006-12-24 20:33:27 UTC (rev 70031)
+++ 
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ToolStripContentPanel.cs
 2006-12-24 20:56:10 UTC (rev 70032)
@@ -195,14 +195,13 @@
                #endregion
 
                #region Public Events
-               static object AutoSizeChangedEvent = new object ();
                static object LoadEvent = new object ();
                static object RendererChangedEvent = new object ();
 
                [Browsable (false)]
-               public event EventHandler AutoSizeChanged {
-                       add { Events.AddHandler (AutoSizeChangedEvent, value); }
-                       remove { Events.RemoveHandler (AutoSizeChangedEvent, 
value); }
+               public override event EventHandler AutoSizeChanged {
+                       add { base.AutoSizeChanged += value; }
+                       remove { base.AutoSizeChanged -= value; }
                }
 
                [Browsable (false)]

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:33:27 UTC (rev 70031)
+++ 
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ToolStripDropDown.cs 
    2006-12-24 20:56:10 UTC (rev 70032)
@@ -496,10 +496,8 @@
                #region Public Events
                static object ClosedEvent = new object ();
                static object ClosingEvent = new object ();
-               static object ContextMenuStripChangedEvent = new object ();
                static object OpenedEvent = new object ();
                static object OpeningEvent = new object ();
-               static object RegionChangedEvent = new object ();
                static object ScrollEvent = new object ();
 
                public new event EventHandler BackgroundImageChanged {
@@ -540,9 +538,9 @@
 
                [Browsable (false)]
                [EditorBrowsable (EditorBrowsableState.Never)]
-               public event EventHandler ContextMenuStripChanged {
-                       add { Events.AddHandler (ContextMenuStripChangedEvent, 
value); }
-                       remove { Events.RemoveHandler 
(ContextMenuStripChangedEvent, value); }
+               public override event EventHandler ContextMenuStripChanged {
+                       add { base.ContextMenuStripChanged += value; }
+                       remove { base.ContextMenuStripChanged -= value; }
                }
 
                [Browsable (false)]
@@ -614,9 +612,9 @@
                        remove { Events.RemoveHandler (OpeningEvent, value); }
                }
 
-               public event EventHandler RegionChanged {
-                       add { Events.AddHandler (RegionChangedEvent, value); }
-                       remove { Events.RemoveHandler (RegionChangedEvent, 
value); }
+               public override event EventHandler RegionChanged {
+                       add { base.RegionChanged += value; }
+                       remove { base.RegionChanged -= value; }
                }
 
                [Browsable (false)]

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:33:27 UTC (rev 70031)
+++ 
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ToolStripPanel.cs    
    2006-12-24 20:56:10 UTC (rev 70032)
@@ -275,12 +275,11 @@
                #endregion
                
                #region Public Events
-               static object AutoSizeChangedEvent = new object ();
                static object RendererChangedEvent = new object ();
 
-               public event EventHandler AutoSizeChanged {
-                       add { Events.AddHandler (AutoSizeChangedEvent, value); }
-                       remove { Events.RemoveHandler (AutoSizeChangedEvent, 
value); }
+               public override event EventHandler AutoSizeChanged {
+                       add { base.AutoSizeChanged += value; }
+                       remove { base.AutoSizeChanged -= value; }
                }
 
                public event EventHandler RendererChanged {

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to