Browse Source

2008-06-19 Andy Hume <andyhume32 at yahoo dot co dot uk>

        * ComboBox.cs, ListControl.cs, Control.cs, Button.cs, 
	ButtonBase.cs:
	Add Category attributes.
	Code is contributed under the MIT/X11 license.


svn path=/trunk/mcs/; revision=106177
Ivan Zlatev 17 years ago
parent
commit
113ab99e45

+ 2 - 0
mcs/class/Managed.Windows.Forms/System.Windows.Forms/Button.cs

@@ -54,6 +54,7 @@ namespace System.Windows.Forms {
 		[Browsable (true)]
 		[Localizable (true)]
 		[DefaultValue (AutoSizeMode.GrowOnly)]
+		[MWFCategory("Layout")]
 		public AutoSizeMode AutoSizeMode {
 			get { return base.GetAutoSizeMode (); }
 			set { base.SetAutoSizeMode (value); }
@@ -61,6 +62,7 @@ namespace System.Windows.Forms {
 #endif
 
 		[DefaultValue (DialogResult.None)]
+		[MWFCategory("Behavior")]
 		public virtual DialogResult DialogResult {	// IButtonControl
 			get { return dialog_result; }
 			set { dialog_result = value; }

+ 8 - 0
mcs/class/Managed.Windows.Forms/System.Windows.Forms/ButtonBase.cs

@@ -110,6 +110,7 @@ namespace System.Windows.Forms {
 		[Browsable (true)]
 		[DefaultValue (false)]
 		[EditorBrowsable (EditorBrowsableState.Always)]
+		[MWFCategory("Behavior")]
 #if NET_2_0
 		public
 #else
@@ -139,6 +140,7 @@ namespace System.Windows.Forms {
 		[Browsable (true)]
 		[EditorBrowsable (EditorBrowsableState.Always)]
 		[DesignerSerializationVisibility (DesignerSerializationVisibility.Visible)]
+		[MWFCategory("Layout")]
 		public override bool AutoSize {
 			get { return base.AutoSize; }
 			set { base.AutoSize = value; }
@@ -152,6 +154,7 @@ namespace System.Windows.Forms {
 
 		[DesignerSerializationVisibility (DesignerSerializationVisibility.Content)]
 		[Browsable (true)]
+		[MWFCategory("Appearance")]
 #if NET_2_0
 		public
 #else
@@ -262,6 +265,7 @@ namespace System.Windows.Forms {
 		[Editor ("System.Windows.Forms.Design.ImageIndexEditor, " + Consts.AssemblySystem_Design, typeof (System.Drawing.Design.UITypeEditor))]
 		[RefreshProperties (RefreshProperties.Repaint)]
 		[TypeConverter (typeof (ImageKeyConverter))]
+		[MWFCategory("Appearance")]
 		public string ImageKey {
 			get { return this.image_key; }
 			set {
@@ -390,6 +394,7 @@ namespace System.Windows.Forms {
 #if NET_2_0
 		[Localizable (true)]
 		[DefaultValue (TextImageRelation.Overlay)]
+		[MWFCategory("Appearance")]
 		public
 #else
 		internal
@@ -414,6 +419,7 @@ namespace System.Windows.Forms {
 		}
 
 		[DefaultValue (false)]
+		[MWFCategory("Behavior")]
 #if NET_2_0
 		public
 #else
@@ -430,6 +436,7 @@ namespace System.Windows.Forms {
 		}
 		
 		[DefaultValue (true)]
+		[MWFCategory("Appearance")]
 #if NET_2_0
 		public
 #else
@@ -451,6 +458,7 @@ namespace System.Windows.Forms {
 			}
 		}
 
+		[MWFCategory("Appearance")]
 #if NET_2_0
 		public
 #else

+ 7 - 0
mcs/class/Managed.Windows.Forms/System.Windows.Forms/ChangeLog

@@ -1,3 +1,10 @@
+2008-06-19  Andy Hume <andyhume32 at yahoo dot co dot uk>
+
+        * ComboBox.cs, ListControl.cs, Control.cs, Button.cs, 
+	ButtonBase.cs:
+	Add Category attributes.
+	Code is contributed under the MIT/X11 license.
+
 2008-06-18  Ivan N. Zlatev  <[email protected]>
 
 	* Form.cs: 

+ 12 - 0
mcs/class/Managed.Windows.Forms/System.Windows.Forms/ComboBox.cs

@@ -322,6 +322,7 @@ namespace System.Windows.Forms
 		[DefaultValue ((string)null)]
 		[AttributeProvider (typeof (IListSource))]
 		[RefreshProperties (RefreshProperties.Repaint)]
+		[MWFCategory("Data")]
 		public new object DataSource {
 			get { return base.DataSource; }
 			set { base.DataSource = value; }
@@ -334,6 +335,7 @@ namespace System.Windows.Forms
 
 		[RefreshProperties(RefreshProperties.Repaint)]
 		[DefaultValue (DrawMode.Normal)]
+		[MWFCategory("Behavior")]
 		public DrawMode DrawMode {
 			get { return draw_mode; }
 			set {
@@ -356,6 +358,7 @@ namespace System.Windows.Forms
 		[Browsable (true)]
 		[DefaultValue (106)]
 		[EditorBrowsable (EditorBrowsableState.Always)]
+		[MWFCategory("Behavior")]
 		public int DropDownHeight {
 			get {
 				return drop_down_height;
@@ -372,6 +375,7 @@ namespace System.Windows.Forms
 
 		[DefaultValue (ComboBoxStyle.DropDown)]
 		[RefreshProperties(RefreshProperties.Repaint)]
+		[MWFCategory("Appearance")]
 		public ComboBoxStyle DropDownStyle {
 			get { return dropdown_style; }
 			set {
@@ -440,6 +444,7 @@ namespace System.Windows.Forms
 			}
 		}
 
+		[MWFCategory("Behavior")]
 		public int DropDownWidth {
 			get { 
 				if (dropdown_width == -1)
@@ -486,6 +491,7 @@ namespace System.Windows.Forms
 #if NET_2_0
 		[DefaultValue (FlatStyle.Standard)]
 		[Localizable (true)]
+		[MWFCategory("Appearance")]
 		public FlatStyle FlatStyle {
 			get { return flat_style; }
 			set {
@@ -515,6 +521,7 @@ namespace System.Windows.Forms
 
 		[DefaultValue (true)]
 		[Localizable (true)]
+		[MWFCategory("Behavior")]
 		public bool IntegralHeight {
 			get { return integral_height; }
 			set {
@@ -527,6 +534,7 @@ namespace System.Windows.Forms
 		}
 
 		[Localizable (true)]
+		[MWFCategory("Behavior")]
 		public int ItemHeight {
 			get {
 				if (item_height == -1) {
@@ -559,12 +567,14 @@ namespace System.Windows.Forms
 #if NET_2_0
 		[MergableProperty (false)]
 #endif
+		[MWFCategory("Data")]
 		public ComboBox.ObjectCollection Items {
 			get { return items; }
 		}
 
 		[DefaultValue (8)]
 		[Localizable (true)]
+		[MWFCategory("Behavior")]
 		public int MaxDropDownItems {
 			get { return maxdrop_items; }
 			set {
@@ -585,6 +595,7 @@ namespace System.Windows.Forms
 
 		[DefaultValue (0)]
 		[Localizable (true)]
+		[MWFCategory("Behavior")]
 		public int MaxLength {
 			get { return max_length; }
 			set {
@@ -731,6 +742,7 @@ namespace System.Windows.Forms
 		}
 
 		[DefaultValue (false)]
+		[MWFCategory("Behavior")]
 		public bool Sorted {
 			get { return sorted; }
 			set {

+ 7 - 0
mcs/class/Managed.Windows.Forms/System.Windows.Forms/Control.cs

@@ -2242,6 +2242,7 @@ namespace System.Windows.Forms
 #else
 		[AmbientValue (typeof(Size), "0, 0")]
 #endif
+		[MWFCategory("Layout")]
 		public virtual Size MaximumSize {
 			get {
 				return maximum_size;
@@ -2259,6 +2260,7 @@ namespace System.Windows.Forms
 			return this.MaximumSize != DefaultMaximumSize;
 		}
 
+		[MWFCategory("Layout")]
 		public virtual Size MinimumSize {
 			get {
 				return minimum_size;
@@ -2331,6 +2333,7 @@ namespace System.Windows.Forms
 #if NET_2_0
 		[DefaultValue (ImageLayout.Tile)]
 		[Localizable (true)]
+		[MWFCategory("Appearance")]
 		public virtual ImageLayout BackgroundImageLayout {
 			get {
 				return backgroundimage_layout;
@@ -2567,6 +2570,7 @@ namespace System.Windows.Forms
 
 #if NET_2_0
 		[DefaultValue (null)]
+		[MWFCategory("Behavior")]
 		public virtual ContextMenuStrip ContextMenuStrip {
 			get { return this.context_menu_strip; }
 			set { 
@@ -3022,6 +3026,7 @@ namespace System.Windows.Forms
 
 #if NET_2_0
 		[Localizable (true)]
+		[MWFCategory("Layout")]
 		public Padding Margin {
 			get { return this.margin; }
 			set { 
@@ -3051,6 +3056,7 @@ namespace System.Windows.Forms
 
 #if NET_2_0
 		[Localizable(true)]
+		[MWFCategory("Layout")]
 		public Padding Padding {
 			get {
 				return padding;
@@ -3371,6 +3377,7 @@ namespace System.Windows.Forms
 		[EditorBrowsable(EditorBrowsableState.Always)]
 		[Browsable(true)]
 		[DefaultValue (false)]
+		[MWFCategory("Appearance")]
 		public bool UseWaitCursor {
 			get { return use_wait_cursor; }
 			set {

+ 3 - 0
mcs/class/Managed.Windows.Forms/System.Windows.Forms/ListControl.cs

@@ -172,6 +172,7 @@ namespace System.Windows.Forms
 #else
 		[TypeConverter("System.Windows.Forms.Design.DataSourceConverter, " + Consts.AssemblySystem_Design)]
 #endif
+		[MWFCategory("Data")]
 		public object DataSource {
 			get { return data_source; }
 			set {
@@ -193,6 +194,7 @@ namespace System.Windows.Forms
 		[DefaultValue("")]
 		[Editor("System.Windows.Forms.Design.DataMemberFieldEditor, " + Consts.AssemblySystem_Design, typeof(System.Drawing.Design.UITypeEditor))]
 		[TypeConverter("System.Windows.Forms.Design.DataMemberFieldConverter, " + Consts.AssemblySystem_Design)]
+		[MWFCategory("Data")]
 		public string DisplayMember {
 			get { 
 				return display_member;
@@ -251,6 +253,7 @@ namespace System.Windows.Forms
 
 		[DefaultValue("")]
 		[Editor("System.Windows.Forms.Design.DataMemberFieldEditor, " + Consts.AssemblySystem_Design, typeof(System.Drawing.Design.UITypeEditor))]
+		[MWFCategory("Data")]
 		public string ValueMember {
 			get { return value_member.BindingMember; }
 			set {