Author: pbartok
Date: 2005-05-24 18:19:07 -0400 (Tue, 24 May 2005)
New Revision: 44945

Modified:
   trunk/mcs/class/Managed.Windows.Forms/ChangeLog
   trunk/mcs/class/Managed.Windows.Forms/SWF.csproj
   trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms.dll.sources
   trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/AxHost.cs
   trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ChangeLog
   trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs
   trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGrid.cs
   
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGridBoolColumn.cs
   
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGridColumnStyle.cs
   
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGridTableStyle.cs
   trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGridTextBox.cs
   
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGridTextBoxColumn.cs
   trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/DateTimePicker.cs
   trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ErrorProvider.cs
   trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/FileDialog.cs
   
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/FolderBrowserDialog.cs
   trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/FontDialog.cs
   trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Form.cs
   trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/GroupBox.cs
   trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/HelpProvider.cs
   trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ImageList.cs
   trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Label.cs
   trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ListBox.cs
   trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ListView.cs
   trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Menu.cs
   trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/MonthCalendar.cs
   trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/NotifyIcon.cs
   trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/OpenFileDialog.cs
   trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Panel.cs
   trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/PictureBox.cs
   trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/PropertyGrid.cs
   trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/SaveFileDialog.cs
   
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ScrollableControl.cs
   trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Splitter.cs
   trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/StatusBar.cs
   trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/TabControl.cs
   trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/TabPage.cs
   trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ToolBar.cs
   trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ToolBarButton.cs
   trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/TrackBar.cs
   trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/TreeView.cs
   trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/UserControl.cs
Log:
2005-05-24  Peter Bartok  <[EMAIL PROTECTED]>

        * OpenFileDialog.cs, Form.cs, Menu.cs, GroupBox.cs, UserControl.cs,
          Label.cs, DataGridTextBoxColumn.cs, PropertyGrid.cs, ErrorProvider.cs
          Splitter.cs, Control.cs, FontDialog.cs, TabPage.cs, 
          FolderBrowserDialog.cs, HelpProvider.cs, DataGridTableStyle.cs,
          NotifyIcon.cs, FileDialog.cs, ListView.cs, SaveFileDialog.cs,
          ToolBarButton.cs, ImageList.cs, DataGridBoolColumn.cs, Panel.cs,
          DataGrid.cs, DataGridTextBox.cs, ListBox.cs, TrackBar.cs,
          AxHost.cs, TabControl.cs, ScrollableControl.cs, ToolBar.cs,
          DataGridColumnStyle.cs, PictureBox.cs, DateTimePicker.cs,
          StatusBar.cs, MonthCalendar.cs, TreeView.cs: Cleanup
        * DataGridPreferredColumnWidthTypeConverter.cs: Added
        * System.Windows.Forms.dll.sources: Added 
          DataGridPreferredColumnWidthTypeConverter.cs
        * SWF.csproj: Updated


Modified: trunk/mcs/class/Managed.Windows.Forms/ChangeLog
===================================================================
--- trunk/mcs/class/Managed.Windows.Forms/ChangeLog     2005-05-24 20:23:14 UTC 
(rev 44944)
+++ trunk/mcs/class/Managed.Windows.Forms/ChangeLog     2005-05-24 22:19:07 UTC 
(rev 44945)
@@ -1,5 +1,11 @@
 2005-05-24  Peter Bartok  <[EMAIL PROTECTED]>
 
+       * System.Windows.Forms.dll.sources: Added 
+         DataGridPreferredColumnWidthTypeConverter.cs
+       * SWF.csproj: Updated
+
+2005-05-24  Peter Bartok  <[EMAIL PROTECTED]>
+
        * System.Windows.Forms.dll.sources: Added Help.cs
        * SWF.csproj: Updated
 

Modified: trunk/mcs/class/Managed.Windows.Forms/SWF.csproj
===================================================================
--- trunk/mcs/class/Managed.Windows.Forms/SWF.csproj    2005-05-24 20:23:14 UTC 
(rev 44944)
+++ trunk/mcs/class/Managed.Windows.Forms/SWF.csproj    2005-05-24 22:19:07 UTC 
(rev 44945)
@@ -524,6 +524,11 @@
                     BuildAction = "Compile"
                 />
                 <File
+                    RelPath = 
"System.Windows.Forms\DataGridPreferredColumnWidthTypeConverter.cs"
+                    SubType = "Code"
+                    BuildAction = "Compile"
+                />
+                <File
                     RelPath = "System.Windows.Forms\DataGridTableStyle.cs"
                     SubType = "Code"
                     BuildAction = "Compile"

Modified: trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/AxHost.cs
===================================================================
--- trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/AxHost.cs        
2005-05-24 20:23:14 UTC (rev 44944)
+++ trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/AxHost.cs        
2005-05-24 22:19:07 UTC (rev 44945)
@@ -33,11 +33,10 @@
 using System.Runtime.InteropServices;
 using System.Runtime.Serialization;
 
-
 namespace System.Windows.Forms {
        [MonoTODO("Possibly implement this for Win32; find a way for Linux and 
Mac")]
        [DefaultEvent("Enter")]
-       [Designer("System.Windows.Forms.Design.AxHostDesigner, " + 
Consts.AssemblySystem_Design)]
+       [Designer("System.Windows.Forms.Design.AxHostDesigner, " + 
Consts.AssemblySystem_Design, "System.ComponentModel.Design.IDesigner")]
        [DesignTimeVisible(false)]
        [ToolboxItem(false)]
        public abstract class AxHost : Control, ISupportInitialize, 
ICustomTypeDescriptor {

Modified: trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ChangeLog
===================================================================
--- trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ChangeLog        
2005-05-24 20:23:14 UTC (rev 44944)
+++ trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ChangeLog        
2005-05-24 22:19:07 UTC (rev 44945)
@@ -1,5 +1,20 @@
 2005-05-24  Peter Bartok  <[EMAIL PROTECTED]>
 
+       * OpenFileDialog.cs, Form.cs, Menu.cs, GroupBox.cs, UserControl.cs,
+         Label.cs, DataGridTextBoxColumn.cs, PropertyGrid.cs, ErrorProvider.cs
+         Splitter.cs, Control.cs, FontDialog.cs, TabPage.cs, 
+         FolderBrowserDialog.cs, HelpProvider.cs, DataGridTableStyle.cs,
+         NotifyIcon.cs, FileDialog.cs, ListView.cs, SaveFileDialog.cs,
+         ToolBarButton.cs, ImageList.cs, DataGridBoolColumn.cs, Panel.cs,
+         DataGrid.cs, DataGridTextBox.cs, ListBox.cs, TrackBar.cs,
+         AxHost.cs, TabControl.cs, ScrollableControl.cs, ToolBar.cs,
+         DataGridColumnStyle.cs, PictureBox.cs, DateTimePicker.cs,
+         StatusBar.cs, MonthCalendar.cs, TreeView.cs: Added 
+         missing attributes, etc
+       * DataGridPreferredColumnWidthTypeConverter.cs: Added
+
+2005-05-24  Peter Bartok  <[EMAIL PROTECTED]>
+
        * Help.cs: Added, implemented trivial functions, throws up MessageBox
          when user tries to get help
        * DataObject.cs, DataFormats.cs, LinkArea.cs, 

Modified: trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs
===================================================================
--- trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs       
2005-05-24 20:23:14 UTC (rev 44944)
+++ trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs       
2005-05-24 22:19:07 UTC (rev 44945)
@@ -47,7 +47,7 @@
 
 namespace System.Windows.Forms
 {
-       [Designer("System.Windows.Forms.Design.ControlDesigner, " + 
Consts.AssemblySystem_Design)]
+       [Designer("System.Windows.Forms.Design.ControlDesigner, " + 
Consts.AssemblySystem_Design, "System.ComponentModel.Design.IDesigner")]
        [DefaultProperty("Text")]
        [DefaultEvent("Click")]
        
[DesignerSerializer("System.Windows.Forms.Design.ControlCodeDomSerializer, " + 
Consts.AssemblySystem_Design, 
"System.ComponentModel.Design.Serialization.CodeDomSerializer, " + 
Consts.AssemblySystem_Design)]

Modified: trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGrid.cs
===================================================================
--- trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGrid.cs      
2005-05-24 20:23:14 UTC (rev 44944)
+++ trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGrid.cs      
2005-05-24 22:19:07 UTC (rev 44945)
@@ -35,7 +35,10 @@
 
 namespace System.Windows.Forms
 {
-       public class DataGrid : Control
+       [DefaultEvent("Navigate")]
+       [DefaultProperty("DataSource")]
+       [Designer("System.Windows.Forms.Design.DataGridDesigner, " + 
Consts.AssemblySystem_Design, "System.ComponentModel.Design.IDesigner")]
+       public class DataGrid : Control, ISupportInitialize, 
IDataGridEditingService
        {
                [Flags]
                [Serializable]
@@ -231,6 +234,7 @@
 
                #region Public Instance Properties
 
+               [DefaultValue(true)]
                public bool AllowNavigation {
                        get {
                                return allow_navigation;
@@ -244,6 +248,7 @@
                        }
                }
 
+               [DefaultValue(true)]
                public bool AllowSorting {
                        get {
                                return allow_sorting;
@@ -294,6 +299,8 @@
                        }
                }
 
+               [Browsable(false)]
+               [EditorBrowsable(EditorBrowsableState.Never)]
                public Image BackgroundImage {
                        get {
                                return base.BackgroundImage;
@@ -304,6 +311,8 @@
                        }
                }
 
+               [DispId(-504)]
+               [DefaultValue(BorderStyle.Fixed3D)]
                public BorderStyle BorderStyle {
                        get {
                                return border_style;
@@ -331,6 +340,8 @@
                        }
                }
 
+               [Localizable(true)]
+               [AmbientValue(null)]
                public Font CaptionFont {
                        get {
                                if (caption_font == null) {
@@ -361,6 +372,8 @@
                        }
                }
 
+               [Localizable(true)]
+               [DefaultValue("")]
                public string CaptionText {
                        get {
                                return caption_text;
@@ -374,6 +387,7 @@
                        }
                }
 
+               [DefaultValue(true)]
                public bool CaptionVisible {
                        get {
                                return caption_visible;
@@ -389,6 +403,7 @@
                        }
                }
 
+               [DefaultValue(true)]
                public bool ColumnHeadersVisible {
                        get {
                                return columnheaders_visible;
@@ -403,6 +418,8 @@
                        }
                }
 
+               [Browsable(false)]
+               
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
                public DataGridCell CurrentCell {
                        get {
                                return current_cell;
@@ -416,6 +433,8 @@
                        }
                }
 
+               [Browsable(false)]
+               
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
                public int CurrentRowIndex {
                        get {
                                return currentrow_index;
@@ -429,6 +448,8 @@
                        }
                }
 
+               [Browsable(false)]
+               [EditorBrowsable(EditorBrowsableState.Never)]
                public override Cursor Cursor {
                        get {
                                return base.Cursor;
@@ -438,6 +459,8 @@
                        }
                }
 
+               [DefaultValue(null)]
+               [Editor ("System.Windows.Forms.Design.DataMemberListEditor, 
System.Design, Version=1.0.5000.0, Culture=neutral, 
PublicKeyToken=b03f5f7f11d50a3a", "System.Drawing.Design.UITypeEditor, 
System.Drawing, Version=1.0.5000.0, Culture=neutral, 
PublicKeyToken=b03f5f7f11d50a3a")]
                public string DataMember {
                        get { return datamember; }
                        set {
@@ -448,6 +471,9 @@
                        }
                }
 
+               [DefaultValue(null)]
+               [RefreshProperties(RefreshProperties.Repaint)]
+               
[TypeConverter("System.Windows.Forms.Design.DataSourceConverter, System.Design, 
Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
                public object DataSource {
                        get {
                                return datasource;
@@ -467,12 +493,14 @@
                        }
                }
 
+               [Browsable(false)]
                public int FirstVisibleColumn {
                        get {
                                return firstvisible_column;
                        }
                }
 
+               [DefaultValue(false)]
                public bool FlatMode {
                        get {
                                return flatmode;
@@ -514,6 +542,7 @@
                        }
                }
 
+               [DefaultValue(DataGridLineStyle.Solid)]
                public DataGridLineStyle GridLineStyle {
                        get {
                                return gridline_style;
@@ -605,6 +634,8 @@
                }
 
                [ComVisible(false)]
+               [Browsable(false)]
+               [EditorBrowsable(EditorBrowsableState.Never)]
                public Color LinkHoverColor {
                        get {
                                return link_hovercolor;
@@ -618,6 +649,8 @@
                        }
                }
 
+               [Browsable(false)]
+               [EditorBrowsable(EditorBrowsableState.Advanced)]
                protected internal CurrencyManager ListManager {
                        get {
                                if (BindingContext == null || DataSource  == 
null) {
@@ -662,6 +695,8 @@
                        }
                }
 
+               [DefaultValue(DataGridParentRowsLabelStyle.Both)]
+               
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
                public DataGridParentRowsLabelStyle ParentRowsLabelStyle {
                        get {
                                return parentrowslabel_style;
@@ -679,6 +714,7 @@
                        }
                }
 
+               [DefaultValue(true)]
                public bool ParentRowsVisible {
                        get {
                                return parentrows_visible;
@@ -695,6 +731,8 @@
                }
 
                // Settting this property seems to have no effect.
+               [DefaultValue(75)]
+               
[TypeConverter(typeof(DataGridPreferredColumnWidthTypeConverter))]
                public int PreferredColumnWidth {
                        get {
                                return preferredcolumn_width;
@@ -726,6 +764,7 @@
                        }
                }
 
+               [DefaultValue(false)]
                public bool ReadOnly {
                        get {
                                return _readonly;
@@ -740,6 +779,7 @@
                        }
                }
 
+               [DefaultValue(true)]
                public bool RowHeadersVisible {
                        get {
                                return rowheaders_visible;
@@ -754,6 +794,7 @@
                        }
                }
 
+               [DefaultValue(35)]
                public int RowHeaderWidth {
                        get {
                                return rowheaders_width;
@@ -803,10 +844,16 @@
                        }
                }
 
+               [Localizable(true)]
+               
[DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]
                public GridTableStylesCollection TableStyles {
                        get { return styles_collection; }
                }
 
+               [Bindable(false)]
+               [Browsable(false)]
+               
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
+               [EditorBrowsable(EditorBrowsableState.Never)]
                public override string Text {
                        get {
                                return base.Text;
@@ -816,12 +863,15 @@
                        }
                }
 
+               [Browsable(false)]
+               [EditorBrowsable(EditorBrowsableState.Advanced)]
                protected ScrollBar VertScrollBar {
                        get {
                                return vert_scrollbar;
                        }
                }
 
+               [Browsable(false)]
                public int VisibleColumnCount {
                        get {
                                return visiblecolumn_count;
@@ -830,6 +880,7 @@
                }
 
                // Calculated at DataGridDrawing.CalcRowsHeaders
+               [Browsable(false)]
                public int VisibleRowCount {
                        get {
                                return visiblerow_count;
@@ -1490,11 +1541,19 @@
                public event EventHandler AllowNavigationChanged;
                public event EventHandler BackButtonClick;
                public event EventHandler BackgroundColorChanged;
+
+               [Browsable(false)]
+               [EditorBrowsable(EditorBrowsableState.Never)]
                public new event EventHandler BackgroundImageChanged;
+
                public event EventHandler BorderStyleChanged;
                public event EventHandler CaptionVisibleChanged;
                public event EventHandler CurrentCellChanged;
+
+               [Browsable(false)]
+               [EditorBrowsable(EditorBrowsableState.Never)]
                public new event EventHandler CursorChanged;
+
                public event EventHandler DataSourceChanged;
                public event EventHandler FlatModeChanged;
                public event NavigateEventHandler Navigate;
@@ -1504,6 +1563,9 @@
                protected event EventHandler RowHeaderClick;
                public event EventHandler Scroll;
                public event EventHandler ShowParentDetailsButtonClick;
+
+               [Browsable(false)]
+               [EditorBrowsable(EditorBrowsableState.Never)]
                public new event EventHandler TextChanged;
                #endregion      // Events
        }

Modified: 
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGridBoolColumn.cs
===================================================================
--- 
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGridBoolColumn.cs
    2005-05-24 20:23:14 UTC (rev 44944)
+++ 
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGridBoolColumn.cs
    2005-05-24 22:19:07 UTC (rev 44945)
@@ -69,6 +69,7 @@
                #endregion
 
                #region Public Instance Properties
+               [DefaultValue(true)]
                public bool AllowNull {
                        get {
                                return allownull;
@@ -84,6 +85,7 @@
                        }
                }
 
+               [TypeConverter(typeof(System.ComponentModel.StringConverter))]
                public object FalseValue {
                        get {
                                return falsevalue;
@@ -99,6 +101,7 @@
                        }
                }
 
+               [TypeConverter(typeof(System.ComponentModel.StringConverter))]
                public object NullValue {
                        get {
                                return nullvalue;
@@ -110,6 +113,7 @@
                        }
                }
 
+               [TypeConverter(typeof(System.ComponentModel.StringConverter))]
                public object TrueValue {
                        get {
                                return truevalue;

Modified: 
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGridColumnStyle.cs
===================================================================
--- 
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGridColumnStyle.cs
   2005-05-24 20:23:14 UTC (rev 44944)
+++ 
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGridColumnStyle.cs
   2005-05-24 22:19:07 UTC (rev 44945)
@@ -26,13 +26,16 @@
 
 // NOT COMPLETE
 
+using System.Drawing;
 using System.ComponentModel;
-using System.Drawing;
 using System.Runtime.InteropServices;
 using System.Diagnostics;
 
 namespace System.Windows.Forms
 {
+       [DesignTimeVisible(false)]
+       [DefaultProperty("Header")]
+       [ToolboxItem(false)]
        public abstract class DataGridColumnStyle : Component, 
IDataGridColumnStyleEditingNotificationService
        {
                [ComVisible(true)]
@@ -115,7 +118,7 @@
                private PropertyDescriptor property_descriptor;
                private bool read_only;
                private int width;
-               protected DataGrid grid;
+               internal protected DataGrid grid;
                private DataGridColumnHeaderAccessibleObject accesible_object;
                #endregion      // Local Variables
 
@@ -149,6 +152,8 @@
                #endregion
 
                #region Public Instance Properties
+               [Localizable(true)]
+               [DefaultValue(HorizontalAlignment.Left)]
                public virtual HorizontalAlignment Alignment {
                        get {
                                return alignment;
@@ -164,6 +169,7 @@
                        }
                }
 
+               [Browsable(false)]
                public virtual DataGridTableStyle DataGridTableStyle {
                        get {
                                return table_style;
@@ -186,12 +192,14 @@
                        }
                }
 
+               [Browsable(false)]
                public AccessibleObject HeaderAccessibleObject {
                        get {
                                return accesible_object;
                        }
                }
 
+               [Localizable(true)]
                public virtual string HeaderText {
                        get {
                                return header_text;
@@ -208,6 +216,8 @@
                        }
                }
 
+               
[Editor("System.Windows.Forms.Design.DataGridColumnStyleMappingNameEditor, " + 
Consts.AssemblySystem_Design, typeof(System.Drawing.Design.UITypeEditor))]
+               [Localizable(true)]
                public string MappingName {
                        get {
                                return mapping_name;
@@ -223,6 +233,7 @@
                        }
                }
 
+               [Localizable(true)]
                public virtual string NullText {
                        get {
                                return null_text;
@@ -238,6 +249,9 @@
                        }
                }
 
+               [Browsable(false)]
+               [DefaultValue(null)]
+               [EditorBrowsable(EditorBrowsableState.Advanced)]
                public virtual PropertyDescriptor PropertyDescriptor {
                        get {
                                return property_descriptor;
@@ -253,6 +267,7 @@
                        }
                }
 
+               [DefaultValue(false)]
                public virtual bool ReadOnly  {
                        get {
                                return read_only;
@@ -269,6 +284,8 @@
                        }
                }
 
+               [DefaultValue(100)]
+               [Localizable(true)]
                public virtual int Width {
                        get {
                                return width;
@@ -431,6 +448,9 @@
                public event EventHandler HeaderTextChanged;
                public event EventHandler MappingNameChanged;
                public event EventHandler NullTextChanged;
+
+               [Browsable(false)]
+               [EditorBrowsable(EditorBrowsableState.Advanced)]
                public event EventHandler PropertyDescriptorChanged;
                public event EventHandler ReadOnlyChanged;
                public event EventHandler WidthChanged;

Modified: 
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGridTableStyle.cs
===================================================================
--- 
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGridTableStyle.cs
    2005-05-24 20:23:14 UTC (rev 44944)
+++ 
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGridTableStyle.cs
    2005-05-24 22:19:07 UTC (rev 44945)
@@ -33,10 +33,13 @@
 using System.Runtime.InteropServices;
 using System.Data;
 using System.Xml;
+using System.Runtime.Serialization;
 
 namespace System.Windows.Forms
 {
-       public class DataGridTableStyle : Component
+       [DesignTimeVisible(false)]
+       [ToolboxItem(false)]
+       public class DataGridTableStyle : Component, IDataGridEditingService
        {
                public static DataGridTableStyle DefaultTableStyle = new 
DataGridTableStyle (true);
                
@@ -129,6 +132,7 @@
                #endregion
 
                #region Public Instance Properties
+               [DefaultValue(true)]
                public bool AllowSorting {
                        get {
                                return allow_sorting;
@@ -168,6 +172,7 @@
                        }
                }
 
+               [DefaultValue(true)]
                public bool ColumnHeadersVisible {
                        get {
                                return columnheaders_visible;
@@ -181,6 +186,7 @@
                        }
                }
 
+               [Browsable(false)]
                public virtual DataGrid DataGrid {
                        get {
                                return datagrid;
@@ -206,6 +212,8 @@
                        }
                }
 
+               
[DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]
+               [Localizable(true)]
                public virtual GridColumnStylesCollection GridColumnStyles {
                        get { return column_styles; }
                }
@@ -223,6 +231,7 @@
                        }
                }
 
+               [DefaultValue(DataGridLineStyle.Solid)]
                public DataGridLineStyle GridLineStyle {
                        get {
                                return gridline_style;
@@ -249,6 +258,8 @@
                        }
                }
 
+               [AmbientValue(null)]
+               [Localizable(true)]
                public Font HeaderFont {
                        get {
                                if (header_font != null)
@@ -296,6 +307,8 @@
                }
 
                [ComVisible(false)]
+               [EditorBrowsable(EditorBrowsableState.Never)]
+               [Browsable(false)]
                public Color LinkHoverColor {
                        get {
                                return link_hovercolor;
@@ -309,6 +322,7 @@
                        }
                }
 
+               
[Editor("System.Windows.Forms.Design.DataGridTableStyleMappingNameEditor, " + 
Consts.AssemblySystem_Design, typeof(System.Drawing.Design.UITypeEditor))]
                public string MappingName {
                        get {
                                return mapping_name;
@@ -322,6 +336,9 @@
                        }
                }
 
+               [DefaultValue(75)]
+               
[TypeConverter(typeof(DataGridPreferredColumnWidthTypeConverter))]
+               [Localizable(true)]
                public int PreferredColumnWidth {
                        get {
                                return preferredcolumn_width;
@@ -339,6 +356,7 @@
                        }
                }
 
+               [Localizable(true)]
                public int PreferredRowHeight {
                        get {
                                return preferredrow_height;
@@ -352,6 +370,7 @@
                        }
                }
 
+               [DefaultValue(false)]
                public bool ReadOnly {
                        get {
                                return _readonly;
@@ -365,6 +384,7 @@
                        }
                }
 
+               [DefaultValue(true)]
                public bool RowHeadersVisible {
                        get {
                                return rowheaders_visible;
@@ -378,6 +398,8 @@
                        }
                }
 
+               [DefaultValue(35)]
+               [Localizable(true)]
                public int RowHeaderWidth {
                        get {
                                return rowheaders_width;
@@ -404,6 +426,7 @@
                        }
                }
 
+               [Description("The foreground color for the current data grid 
row")]
                public Color SelectionForeColor  {
                        get {
                                return selection_forecolor;

Modified: 
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGridTextBox.cs
===================================================================
--- 
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGridTextBox.cs   
    2005-05-24 20:23:14 UTC (rev 44944)
+++ 
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGridTextBox.cs   
    2005-05-24 22:19:07 UTC (rev 44945)
@@ -33,6 +33,9 @@
 
 namespace System.Windows.Forms
 {
+       [DefaultProperty("GridEditName")]
+       [DesignTimeVisible(false)]
+       [ToolboxItem(false)]
        public class DataGridTextBox : TextBox
        {
 

Modified: 
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGridTextBoxColumn.cs
===================================================================
--- 
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGridTextBoxColumn.cs
 2005-05-24 20:23:14 UTC (rev 44944)
+++ 
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGridTextBoxColumn.cs
 2005-05-24 22:19:07 UTC (rev 44945)
@@ -73,6 +73,7 @@
                #endregion
 
                #region Public Instance Properties
+               
[Editor("System.Windows.Forms.Design.DataGridColumnStyleFormatEditor, " + 
Consts.AssemblySystem_Design, typeof(System.Drawing.Design.UITypeEditor))]
                public string Format {
                        get {
                                return format;
@@ -83,7 +84,9 @@
                                }
                        }
                }
-               
+
+               [Browsable(false)]
+               [EditorBrowsable(EditorBrowsableState.Advanced)]
                public IFormatProvider FormatInfo {
                        get {
                                return format_provider;
@@ -94,7 +97,8 @@
                                }
                        }
                }
-               
+
+               [DefaultValue(null)]
                public PropertyDescriptor PropertyDescriptor {
                        set { 
                                base.PropertyDescriptor = value;
@@ -111,6 +115,7 @@
                }
                
                [MonoTODO]
+               [Browsable(false)]
                public virtual TextBox TextBox {
                        get {
                                return null;

Modified: 
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/DateTimePicker.cs
===================================================================
--- 
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/DateTimePicker.cs    
    2005-05-24 20:23:14 UTC (rev 44944)
+++ 
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/DateTimePicker.cs    
    2005-05-24 22:19:07 UTC (rev 44945)
@@ -39,7 +39,7 @@
 namespace System.Windows.Forms {
        [DefaultEvent("ValueChanged")]
        [DefaultProperty("Value")]
-       [Designer("System.Windows.Forms.Design.DateTimePickerDesigner, " + 
Consts.AssemblySystem_Design)]
+       [Designer("System.Windows.Forms.Design.DateTimePickerDesigner, " + 
Consts.AssemblySystem_Design, "System.ComponentModel.Design.IDesigner")]
        public class DateTimePicker : Control {
 
                #region Public variables

Modified: 
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ErrorProvider.cs
===================================================================
--- trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ErrorProvider.cs 
2005-05-24 20:23:14 UTC (rev 44944)
+++ trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ErrorProvider.cs 
2005-05-24 22:19:07 UTC (rev 44945)
@@ -33,9 +33,9 @@
 
 namespace System.Windows.Forms {
        [ToolboxItemFilter("System.Windows.Forms")]
+       [ProvideProperty("IconAlignment", "System.Windows.Forms.Control, 
System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, 
PublicKeyToken=b77a5c561934e089")]
+       [ProvideProperty("IconPadding", "System.Windows.Forms.Control, 
System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, 
PublicKeyToken=b77a5c561934e089")]
        [ProvideProperty("Error", "System.Windows.Forms.Control, 
System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, 
PublicKeyToken=b77a5c561934e089")]
-       [ProvideProperty("IconPadding", "System.Windows.Forms.Control, 
System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, 
PublicKeyToken=b77a5c561934e089")]
-       [ProvideProperty("IconAlignment", "System.Windows.Forms.Control, 
System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, 
PublicKeyToken=b77a5c561934e089")]
        public class ErrorProvider : Component, IExtenderProvider {
                #region Private Classes
                private class ErrorProperty {

Modified: 
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/FileDialog.cs
===================================================================
--- trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/FileDialog.cs    
2005-05-24 20:23:14 UTC (rev 44944)
+++ trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/FileDialog.cs    
2005-05-24 22:19:07 UTC (rev 44945)
@@ -39,6 +39,8 @@
 
 namespace System.Windows.Forms
 {
+       [DefaultProperty("FileName")]
+       [DefaultEvent("FileOk")]
        public abstract class FileDialog : CommonDialog
        {
                internal enum FileDialogType
@@ -77,7 +79,11 @@
                private bool showHiddenFiles = false;
                
                internal FileDialogType fileDialogType;
-               
+
+               internal FileDialog() : base() {
+               }
+
+               [DefaultValue(true)]
                public bool AddExtension
                {
                        get
@@ -90,7 +96,8 @@
                                addExtension = value;
                        }
                }
-               
+
+               [DefaultValue(false)]
                public virtual bool CheckFileExists
                {
                        get
@@ -104,6 +111,7 @@
                        }
                }
                
+               [DefaultValue(true)]
                public bool CheckPathExists
                {
                        get
@@ -117,6 +125,7 @@
                        }
                }
                
+               [DefaultValue("")]
                public string DefaultExt
                {
                        get
@@ -141,6 +150,7 @@
                // DerefenceLinks is true or false
                // if the selected file is a link FileDialog
                // always returns the link
+               [DefaultValue(true)]
                public bool DereferenceLinks
                {
                        get
@@ -154,6 +164,7 @@
                        }
                }
                
+               [DefaultValue("")]
                public string FileName
                {
                        get
@@ -166,7 +177,9 @@
                                fileName = value;
                        }
                }
-               
+
+               [Browsable(false)]
+               
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
                public string[] FileNames
                {
                        get
@@ -177,7 +190,9 @@
                                return null;
                        }
                }
-               
+
+               [DefaultValue("")]
+               [Localizable(true)]             
                public string Filter
                {
                        get
@@ -197,7 +212,8 @@
                                fileDialogPanel.UpdateFilters( );
                        }
                }
-               
+
+               [DefaultValue(1)]
                public int FilterIndex
                {
                        get
@@ -210,7 +226,8 @@
                                filterIndex = value;
                        }
                }
-               
+
+               [DefaultValue("")]
                public string InitialDirectory
                {
                        get
@@ -224,6 +241,7 @@
                        }
                }
                
+               [DefaultValue(false)]
                public bool RestoreDirectory
                {
                        get
@@ -237,6 +255,7 @@
                        }
                }
                
+               [DefaultValue(false)]
                public bool ShowHelp
                {
                        get
@@ -251,6 +270,8 @@
                        }
                }
                
+               [DefaultValue("")]
+               [Localizable(true)]
                public string Title
                {
                        get
@@ -277,6 +298,7 @@
                // - trailing periods or spaces
                // - case sensitive
                // - etc...
+               [DefaultValue(true)]
                public bool ValidateNames
                {
                        get
@@ -359,7 +381,8 @@
                }
                
                // extension to MS.NET framework...
-               public bool ShowHiddenFiles
+               // Must keep this internal, otherwise our signature doesn't 
match MS
+               internal bool ShowHiddenFiles
                {
                        set
                        {

Modified: 
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/FolderBrowserDialog.cs
===================================================================
--- 
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/FolderBrowserDialog.cs
   2005-05-24 20:23:14 UTC (rev 44944)
+++ 
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/FolderBrowserDialog.cs
   2005-05-24 22:19:07 UTC (rev 44945)
@@ -42,7 +42,7 @@
 {
        [DefaultEvent("HelpRequest")]
        [DefaultProperty("SelectedPath")]
-       [Designer("System.Windows.Forms.Design.FolderBrowserDialogDesigner, " + 
Consts.AssemblySystem_Design)]
+       [Designer("System.Windows.Forms.Design.FolderBrowserDialogDesigner, " + 
Consts.AssemblySystem_Design, "System.ComponentModel.Design.IDesigner")]
        public sealed class FolderBrowserDialog : CommonDialog
        {
                #region Local Variables

Modified: 
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/FontDialog.cs
===================================================================
--- trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/FontDialog.cs    
2005-05-24 20:23:14 UTC (rev 44944)
+++ trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/FontDialog.cs    
2005-05-24 22:19:07 UTC (rev 44945)
@@ -37,6 +37,7 @@
 namespace System.Windows.Forms
 {
        [DefaultProperty( "Font" )]
+       [DefaultEvent("Apply")]
        public class FontDialog : CommonDialog
        {
                private FontDialogPanel fontDialogPanel;
@@ -95,7 +96,6 @@
                        }
                }
                
-               [DefaultValue("Black")]
                public Color Color
                {
                        set {

Modified: trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Form.cs
===================================================================
--- trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Form.cs  
2005-05-24 20:23:14 UTC (rev 44944)
+++ trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Form.cs  
2005-05-24 22:19:07 UTC (rev 44945)
@@ -405,7 +405,7 @@
                        }
                }
 
-               [DefaultValue(typeof(Size), "{Width=0, Height=0}")]
+               [DefaultValue("{Width=0, Height=0}")]
                [Localizable(true)]
                [RefreshProperties(RefreshProperties.Repaint)]
                public Size MaximumSize {
@@ -497,7 +497,7 @@
                        }
                }
 
-               [DefaultValue(typeof(Size), "{Width=0, Height=0}")]
+               [DefaultValue("{Width=0, Height=0}")]
                [Localizable(true)]
                [RefreshProperties(RefreshProperties.Repaint)]
                public Size MinimumSize {

Modified: trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/GroupBox.cs
===================================================================
--- trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/GroupBox.cs      
2005-05-24 20:23:14 UTC (rev 44944)
+++ trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/GroupBox.cs      
2005-05-24 22:19:07 UTC (rev 44945)
@@ -39,7 +39,7 @@
 {
        [DefaultProperty("Text")]
        [DefaultEvent("Enter")]
-       [Designer ("System.Windows.Forms.Design.GroupBoxDesigner, " + 
Consts.AssemblySystem_Design, (string)null)]
+       [Designer ("System.Windows.Forms.Design.GroupBoxDesigner, " + 
Consts.AssemblySystem_Design, "System.ComponentModel.Design.IDesigner")]
        public class GroupBox : Control
        {
                private FlatStyle flat_style;

Modified: 
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/HelpProvider.cs
===================================================================
--- trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/HelpProvider.cs  
2005-05-24 20:23:14 UTC (rev 44944)
+++ trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/HelpProvider.cs  
2005-05-24 22:19:07 UTC (rev 44945)
@@ -34,10 +34,10 @@
 
 namespace System.Windows.Forms {
        [ToolboxItemFilter("System.Windows.Forms")]
+       [ProvideProperty("ShowHelp", "System.Windows.Forms.Control, 
System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, 
PublicKeyToken=b77a5c561934e089")]
+       [ProvideProperty("HelpNavigator", "System.Windows.Forms.Control, 
System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, 
PublicKeyToken=b77a5c561934e089")]
+       [ProvideProperty("HelpKeyword", "System.Windows.Forms.Control, 
System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, 
PublicKeyToken=b77a5c561934e089")]
        [ProvideProperty("HelpString", "System.Windows.Forms.Control, 
System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, 
PublicKeyToken=b77a5c561934e089")]
-       [ProvideProperty("HelpKeyword", "System.Windows.Forms.Control, 
System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, 
PublicKeyToken=b77a5c561934e089")]
-       [ProvideProperty("HelpNavigator", "System.Windows.Forms.Control, 
System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, 
PublicKeyToken=b77a5c561934e089")]
-       [ProvideProperty("ShowHelp", "System.Windows.Forms.Control, 
System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, 
PublicKeyToken=b77a5c561934e089")]
        public class HelpProvider : Component, IExtenderProvider {
                #region HelpProperty Class
                private class HelpProperty {

Modified: 
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ImageList.cs
===================================================================
--- trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ImageList.cs     
2005-05-24 20:23:14 UTC (rev 44944)
+++ trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ImageList.cs     
2005-05-24 22:19:07 UTC (rev 44945)
@@ -33,7 +33,7 @@
 
 namespace System.Windows.Forms {
        [DefaultProperty("Images")]
-       [Designer("System.Windows.Forms.Design.ImageListDesigner, " + 
Consts.AssemblySystem_Design)]
+       [Designer("System.Windows.Forms.Design.ImageListDesigner, " + 
Consts.AssemblySystem_Design, "System.ComponentModel.Design.IDesigner")]
        [ToolboxItemFilter("System.Windows.Forms", ToolboxItemFilterType.Allow)]
        [TypeConverter("System.Windows.Forms.ImageListConverter, 
System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, 
PublicKeyToken=b77a5c561934e089")]
        public sealed class ImageList : System.ComponentModel.Component {

Modified: trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Label.cs
===================================================================
--- trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Label.cs 
2005-05-24 20:23:14 UTC (rev 44944)
+++ trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Label.cs 
2005-05-24 22:19:07 UTC (rev 44945)
@@ -37,7 +37,7 @@
 namespace System.Windows.Forms
 {
        [DefaultProperty("Text")]
-       [Designer ("System.Windows.Forms.Design.LabelDesigner, " + 
Consts.AssemblySystem_Design, (string)null)]
+       [Designer ("System.Windows.Forms.Design.LabelDesigner, " + 
Consts.AssemblySystem_Design, "System.ComponentModel.Design.IDesigner")]
        public class Label : Control
        {
                private bool autosize;

Modified: trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ListBox.cs
===================================================================
--- trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ListBox.cs       
2005-05-24 20:23:14 UTC (rev 44944)
+++ trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ListBox.cs       
2005-05-24 22:19:07 UTC (rev 44945)
@@ -38,7 +38,7 @@
 {
        [DefaultProperty("Items")]
        [DefaultEvent("SelectedIndexChanged")]
-       [Designer ("System.Windows.Forms.Design.ListBoxDesigner, " + 
Consts.AssemblySystem_Design, (string)null)]
+       [Designer ("System.Windows.Forms.Design.ListBoxDesigner, " + 
Consts.AssemblySystem_Design, "System.ComponentModel.Design.IDesigner")]
        public class ListBox : ListControl
        {
                public const int DefaultItemHeight = 13;

Modified: trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ListView.cs
===================================================================
--- trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ListView.cs      
2005-05-24 20:23:14 UTC (rev 44944)
+++ trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ListView.cs      
2005-05-24 22:19:07 UTC (rev 44945)
@@ -49,7 +49,7 @@
 {
        [DefaultEvent ("SelectedIndexChanged")]
        [DefaultProperty ("Items")]
-       [Designer ("System.Windows.Forms.Design.ListViewDesigner, " + 
Consts.AssemblySystem_Design, (string)null)]
+       [Designer ("System.Windows.Forms.Design.ListViewDesigner, " + 
Consts.AssemblySystem_Design, "System.ComponentModel.Design.IDesigner")]
        public class ListView : Control
        {
                private ItemActivation activation = ItemActivation.Standard;

Modified: trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Menu.cs
===================================================================
--- trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Menu.cs  
2005-05-24 20:23:14 UTC (rev 44944)
+++ trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Menu.cs  
2005-05-24 22:19:07 UTC (rev 44945)
@@ -36,7 +36,7 @@
 
 namespace System.Windows.Forms
 {
-       [Designer ("Microsoft.VisualStudio.Windows.Forms.MenuDesigner, 
Microsoft.VisualStudio, Version=1.0.5000.0, Culture=neutral, 
PublicKeyToken=b03f5f7f11d50a3a", (string)null)]
+       [Designer ("Microsoft.VisualStudio.Windows.Forms.MenuDesigner, 
Microsoft.VisualStudio, Version=1.0.5000.0, Culture=neutral, 
PublicKeyToken=b03f5f7f11d50a3a", "System.ComponentModel.Design.IDesigner")]
        [ToolboxItemFilter("System.Windows.Forms", ToolboxItemFilterType.Allow)]
        [ListBindable(false)]
        public abstract class Menu : Component

Modified: 
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/MonthCalendar.cs
===================================================================
--- trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/MonthCalendar.cs 
2005-05-24 20:23:14 UTC (rev 44944)
+++ trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/MonthCalendar.cs 
2005-05-24 22:19:07 UTC (rev 44945)
@@ -36,7 +36,7 @@
 namespace System.Windows.Forms {
        [DefaultProperty("SelectionRange")]
        [DefaultEvent("DateChanged")]
-       [Designer ("System.Windows.Forms.Design.MonthCalendarDesigner, " + 
Consts.AssemblySystem_Design, (string)null)]
+       [Designer ("System.Windows.Forms.Design.MonthCalendarDesigner, " + 
Consts.AssemblySystem_Design, "System.ComponentModel.Design.IDesigner")]
        public class MonthCalendar : Control {
                #region Local variables
                DateTime []             annually_bolded_dates;

Modified: 
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/NotifyIcon.cs
===================================================================
--- trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/NotifyIcon.cs    
2005-05-24 20:23:14 UTC (rev 44944)
+++ trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/NotifyIcon.cs    
2005-05-24 22:19:07 UTC (rev 44945)
@@ -34,7 +34,7 @@
 namespace System.Windows.Forms {
        [DefaultProperty("Text")]
        [DefaultEvent("MouseDown")]
-       [Designer ("System.Windows.Forms.Design.NotifyIconDesigner, " + 
Consts.AssemblySystem_Design, (string)null)]
+       [Designer ("System.Windows.Forms.Design.NotifyIconDesigner, " + 
Consts.AssemblySystem_Design, "System.ComponentModel.Design.IDesigner")]
        [ToolboxItemFilter("System.Windows.Forms", ToolboxItemFilterType.Allow)]
        public sealed class NotifyIcon : System.ComponentModel.Component {
                #region Local Variables

Modified: 
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/OpenFileDialog.cs
===================================================================
--- 
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/OpenFileDialog.cs    
    2005-05-24 20:23:14 UTC (rev 44944)
+++ 
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/OpenFileDialog.cs    
    2005-05-24 22:19:07 UTC (rev 44945)
@@ -33,7 +33,7 @@
 
 namespace System.Windows.Forms
 {
-       [Designer("System.Windows.Forms.Design.OpenFileDialogDesigner, " + 
Consts.AssemblySystem_Design)]
+       [Designer("System.Windows.Forms.Design.OpenFileDialogDesigner, " + 
Consts.AssemblySystem_Design, "System.ComponentModel.Design.IDesigner")]
        public sealed class OpenFileDialog : FileDialog
        {
                #region Public Constructors

Modified: trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Panel.cs
===================================================================
--- trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Panel.cs 
2005-05-24 20:23:14 UTC (rev 44944)
+++ trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Panel.cs 
2005-05-24 22:19:07 UTC (rev 44945)
@@ -34,7 +34,7 @@
 namespace System.Windows.Forms {
        [DefaultProperty("BorderStyle")]
        [DefaultEvent("Paint")]
-       [Designer ("System.Windows.Forms.Design.PanelDesigner, " + 
Consts.AssemblySystem_Design, (string)null)]
+       [Designer ("System.Windows.Forms.Design.PanelDesigner, " + 
Consts.AssemblySystem_Design, "System.ComponentModel.Design.IDesigner")]
        public class Panel : ScrollableControl {
                #region Constructors & Destructors
                public Panel () {

Modified: 
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/PictureBox.cs
===================================================================
--- trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/PictureBox.cs    
2005-05-24 20:23:14 UTC (rev 44944)
+++ trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/PictureBox.cs    
2005-05-24 22:19:07 UTC (rev 44945)
@@ -34,7 +34,7 @@
 
 namespace System.Windows.Forms {
        [DefaultProperty("Image")]
-       [Designer("System.Windows.Forms.Design.PictureBoxDesigner, " + 
Consts.AssemblySystem_Design)]
+       [Designer("System.Windows.Forms.Design.PictureBoxDesigner, " + 
Consts.AssemblySystem_Design, "System.ComponentModel.Design.IDesigner")]
        public class PictureBox : Control {
 
                private Image image;

Modified: 
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/PropertyGrid.cs
===================================================================
--- trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/PropertyGrid.cs  
2005-05-24 20:23:14 UTC (rev 44944)
+++ trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/PropertyGrid.cs  
2005-05-24 22:19:07 UTC (rev 44945)
@@ -37,7 +37,7 @@
 
 namespace System.Windows.Forms
 {
-       [Designer("System.Windows.Forms.Design.PropertyGridDesigner, " + 
Consts.AssemblySystem_Design)]
+       [Designer("System.Windows.Forms.Design.PropertyGridDesigner, " + 
Consts.AssemblySystem_Design, "System.ComponentModel.Design.IDesigner")]
        public class PropertyGrid : System.Windows.Forms.ContainerControl, 
ComponentModel.Com2Interop.IComPropertyBrowser
        {
                #region Private Members
@@ -217,7 +217,9 @@
                        }
                }
                
-               [MonoTODO()]
+               [MonoTODO]
+               [Browsable(false)]
+               [EditorBrowsable(EditorBrowsableState.Never)]
                public override bool AutoScroll {
                        get {
                                return base.AutoScroll;
@@ -241,6 +243,8 @@
                }
                
                [MonoTODO()]
+               [Browsable(false)]
+               [EditorBrowsable(EditorBrowsableState.Never)]
                public override Image BackgroundImage {
                        get {
                                return base.BackgroundImage;
@@ -317,6 +321,9 @@
                }
                
                [MonoTODO()]
+               [Browsable(false)]
+               [EditorBrowsable(EditorBrowsableState.Never)]
+               
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
                public new Control.ControlCollection Controls {
                        get {
                                return base.Controls;
@@ -324,6 +331,8 @@
                }
                
                [MonoTODO()]
+               [Browsable(false)]
+               [EditorBrowsable(EditorBrowsableState.Never)]
                public override Color ForeColor 
                {
                        get {
@@ -785,7 +794,12 @@
                public event SelectedGridItemChangedEventHandler 
SelectedGridItemChanged;
                public event EventHandler SelectedObjectsChanged;
                
+               [Browsable(false)]
+               [EditorBrowsable(EditorBrowsableState.Never)]
                public new event EventHandler BackgroundImageChanged;
+
+               [Browsable(false)]
+               [EditorBrowsable(EditorBrowsableState.Never)]
                public new event EventHandler ForeColorChanged;
                #endregion
 

Modified: 
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/SaveFileDialog.cs
===================================================================
--- 
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/SaveFileDialog.cs    
    2005-05-24 20:23:14 UTC (rev 44944)
+++ 
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/SaveFileDialog.cs    
    2005-05-24 22:19:07 UTC (rev 44945)
@@ -33,7 +33,7 @@
 
 namespace System.Windows.Forms
 {
-       [Designer("System.Windows.Forms.Design.SaveFileDialogDesigner, " + 
Consts.AssemblySystem_Design)]
+       [Designer("System.Windows.Forms.Design.SaveFileDialogDesigner, " + 
Consts.AssemblySystem_Design, "System.ComponentModel.Design.IDesigner")]
        public sealed class SaveFileDialog : FileDialog
        {
                #region Public Constructors

Modified: 
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ScrollableControl.cs
===================================================================
--- 
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ScrollableControl.cs 
    2005-05-24 20:23:14 UTC (rev 44944)
+++ 
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ScrollableControl.cs 
    2005-05-24 22:19:07 UTC (rev 44945)
@@ -32,7 +32,7 @@
 using System.Drawing;
 
 namespace System.Windows.Forms {
-       [Designer ("System.Windows.Forms.Design.ScrollableControlDesigner, " + 
Consts.AssemblySystem_Design, (string)null)]
+       [Designer ("System.Windows.Forms.Design.ScrollableControlDesigner, " + 
Consts.AssemblySystem_Design, "System.ComponentModel.Design.IDesigner")]
        public class ScrollableControl : Control {
                #region Local Variables
                private bool                    auto_vscroll;

Modified: trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Splitter.cs
===================================================================
--- trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Splitter.cs      
2005-05-24 20:23:14 UTC (rev 44944)
+++ trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/Splitter.cs      
2005-05-24 22:19:07 UTC (rev 44945)
@@ -36,7 +36,7 @@
 namespace System.Windows.Forms 
 {
        [DefaultEvent("SplitterMoved")]
-       [Designer("System.Windows.Forms.Design.SplitterDesigner, " + 
Consts.AssemblySystem_Design)]
+       [Designer("System.Windows.Forms.Design.SplitterDesigner, " + 
Consts.AssemblySystem_Design, "System.ComponentModel.Design.IDesigner")]
        [DefaultProperty("Dock")]
        public class Splitter : Control, IMessageFilter 
        {

Modified: 
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/StatusBar.cs
===================================================================
--- trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/StatusBar.cs     
2005-05-24 20:23:14 UTC (rev 44944)
+++ trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/StatusBar.cs     
2005-05-24 22:19:07 UTC (rev 44945)
@@ -36,7 +36,7 @@
 
 namespace System.Windows.Forms {
        [DefaultEvent("PanelClick")]
-       [Designer("System.Windows.Forms.Design.StatusBarDesigner, " + 
Consts.AssemblySystem_Design)]
+       [Designer("System.Windows.Forms.Design.StatusBarDesigner, " + 
Consts.AssemblySystem_Design, "System.ComponentModel.Design.IDesigner")]
        [DefaultProperty("Text")]
        public class StatusBar : Control {
                #region Fields

Modified: 
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/TabControl.cs
===================================================================
--- trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/TabControl.cs    
2005-05-24 20:23:14 UTC (rev 44944)
+++ trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/TabControl.cs    
2005-05-24 22:19:07 UTC (rev 44945)
@@ -33,7 +33,7 @@
 namespace System.Windows.Forms {
        [DefaultEvent("SelectedIndexChanged")]
        [DefaultProperty("TabPages")]
-       [Designer("System.Windows.Forms.Design.TabControlDesigner, " + 
Consts.AssemblySystem_Design)]
+       [Designer("System.Windows.Forms.Design.TabControlDesigner, " + 
Consts.AssemblySystem_Design, "System.ComponentModel.Design.IDesigner")]
        public class TabControl : Control {
                #region Fields
                private int selected_index = -1;

Modified: trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/TabPage.cs
===================================================================
--- trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/TabPage.cs       
2005-05-24 20:23:14 UTC (rev 44944)
+++ trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/TabPage.cs       
2005-05-24 22:19:07 UTC (rev 44945)
@@ -32,7 +32,7 @@
        [DefaultEvent("Click")]
        [DesignTimeVisible(false)]
        [DefaultProperty("Text")]
-       [Designer("System.Windows.Forms.Design.TabPageDesigner, " + 
Consts.AssemblySystem_Design)]
+       [Designer("System.Windows.Forms.Design.TabPageDesigner, " + 
Consts.AssemblySystem_Design, "System.ComponentModel.Design.IDesigner")]
        [ToolboxItem(false)]
        public class TabPage : Panel {
                #region Fields

Modified: trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ToolBar.cs
===================================================================
--- trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ToolBar.cs       
2005-05-24 20:23:14 UTC (rev 44944)
+++ trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ToolBar.cs       
2005-05-24 22:19:07 UTC (rev 44945)
@@ -43,7 +43,7 @@
 {      
        [DefaultEvent ("ButtonClick")]
        [DefaultProperty ("Buttons")]
-       [Designer ("System.Windows.Forms.Design.ToolBarDesigner, " + 
Consts.AssemblySystem_Design)]
+       [Designer ("System.Windows.Forms.Design.ToolBarDesigner, " + 
Consts.AssemblySystem_Design, "System.ComponentModel.Design.IDesigner")]
        public class ToolBar : Control
        {
                #region Instance Variables

Modified: 
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ToolBarButton.cs
===================================================================
--- trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ToolBarButton.cs 
2005-05-24 20:23:14 UTC (rev 44944)
+++ trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ToolBarButton.cs 
2005-05-24 22:19:07 UTC (rev 44945)
@@ -40,7 +40,7 @@
 namespace System.Windows.Forms
 {
        [DefaultProperty ("Text")]
-       [Designer ("System.Windows.Forms.Design.ToolBarButtonDesigner, " + 
Consts.AssemblySystem_Design)]
+       [Designer ("System.Windows.Forms.Design.ToolBarButtonDesigner, " + 
Consts.AssemblySystem_Design, "System.ComponentModel.Design.IDesigner")]
        [DesignTimeVisible (false)]
        [ToolboxItem (false)]
        public class ToolBarButton : Component

Modified: trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/TrackBar.cs
===================================================================
--- trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/TrackBar.cs      
2005-05-24 20:23:14 UTC (rev 44944)
+++ trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/TrackBar.cs      
2005-05-24 22:19:07 UTC (rev 44945)
@@ -43,7 +43,7 @@
 
 namespace System.Windows.Forms
 {      
-       [Designer("System.Windows.Forms.Design.TrackBarDesigner, " + 
Consts.AssemblySystem_Design)]
+       [Designer("System.Windows.Forms.Design.TrackBarDesigner, " + 
Consts.AssemblySystem_Design, "System.ComponentModel.Design.IDesigner")]
        [DefaultEvent ("Scroll")]
        [DefaultProperty("Value")]
        public class TrackBar : Control, ISupportInitialize

Modified: trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/TreeView.cs
===================================================================
--- trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/TreeView.cs      
2005-05-24 20:23:14 UTC (rev 44944)
+++ trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/TreeView.cs      
2005-05-24 22:19:07 UTC (rev 44945)
@@ -34,7 +34,7 @@
 namespace System.Windows.Forms {
        [DefaultProperty("Nodes")]
        [DefaultEvent("AfterSelect")]
-       [Designer("System.Windows.Forms.Design.TreeViewDesigner, " + 
Consts.AssemblySystem_Design)]
+       [Designer("System.Windows.Forms.Design.TreeViewDesigner, " + 
Consts.AssemblySystem_Design, "System.ComponentModel.Design.IDesigner")]
        public class TreeView : Control {
                #region Fields
                private string path_separator = "\\";

Modified: 
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/UserControl.cs
===================================================================
--- trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/UserControl.cs   
2005-05-24 20:23:14 UTC (rev 44944)
+++ trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/UserControl.cs   
2005-05-24 22:19:07 UTC (rev 44945)
@@ -35,8 +35,8 @@
 namespace System.Windows.Forms {
        [DefaultEvent("Load")]
        [DesignerCategory("UserControl")]
+       [Designer("System.Windows.Forms.Design.ControlDesigner, " + 
Consts.AssemblySystem_Design, "System.ComponentModel.Design.IDesigner")]
        [Designer("System.Windows.Forms.Design.UserControlDocumentDesigner, " + 
Consts.AssemblySystem_Design, typeof(IRootDesigner))]
-       [Designer("System.Windows.Forms.Design.ControlDesigner, " + 
Consts.AssemblySystem_Design)]
        public class UserControl : ContainerControl {
                #region Public Constructors
                public UserControl() {

Modified: trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms.dll.sources
===================================================================
--- trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms.dll.sources      
2005-05-24 20:23:14 UTC (rev 44944)
+++ trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms.dll.sources      
2005-05-24 22:19:07 UTC (rev 44945)
@@ -86,6 +86,7 @@
 System.Windows.Forms/DataGridColumnStyle.cs
 System.Windows.Forms/DataGridLineStyle.cs
 System.Windows.Forms/DataGridParentRowsLabelStyle.cs
+System.Windows.Forms/DataGridPreferredColumnWidthTypeConverter.cs
 System.Windows.Forms/DataGridTableStyle.cs
 System.Windows.Forms/DataGridTextBox.cs
 System.Windows.Forms/DataGridTextBoxColumn.cs

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

Reply via email to