2006-12-04 Chris Toshok <toshok@ximian.com>
[mono.git] / mcs / class / Managed.Windows.Forms / System.Windows.Forms / ToolStripProgressBar.cs
index df796208d21d3957cda6890dd4bb49665d698f63..4f9e9f8849e177a93cc45f5880f606a0e6ada214 100644 (file)
@@ -31,6 +31,7 @@ using System.ComponentModel;
 
 namespace System.Windows.Forms
 {
+       [DefaultProperty ("Value")]
        public class ToolStripProgressBar : ToolStripControlHost
        {
                #region Public Constructors
@@ -45,36 +46,44 @@ namespace System.Windows.Forms
                #endregion
 
                #region Public Properties
+               [DefaultValue (100)]
                public int Maximum {
                        get { return this.ProgressBar.Maximum; }
                        set { this.ProgressBar.Maximum = value; }
                }
 
+               [DefaultValue (0)]
                public int Minimum {
                        get { return this.ProgressBar.Minimum; }
                        set { this.ProgressBar.Minimum = value; }
                }
 
+               [Browsable (false)]
                public ProgressBar ProgressBar {
                        get { return (ProgressBar)base.Control; }
                }
 
+               [DefaultValue (10)]
                public int Step {
                        get { return this.ProgressBar.Step; }
                        set { this.ProgressBar.Step = value; }
                }
 
+               [DefaultValue (ProgressBarStyle.Blocks)]
                public ProgressBarStyle Style {
                        get { return this.ProgressBar.Style; }
                        set { this.ProgressBar.Style = value; }
                }
 
+               [Browsable (false)]
+               [EditorBrowsable (EditorBrowsableState.Never)]
                public override string Text {
                        get { return base.Text; }
                        set { base.Text = value; }
                }
 
                [Bindable (true)]
+               [DefaultValue (0)]
                public int Value {
                        get { return this.ProgressBar.Value; }
                        set { this.ProgressBar.Value = value; }
@@ -113,29 +122,29 @@ namespace System.Windows.Forms
                #region Public Events
                [Browsable (false)]
                [EditorBrowsable (EditorBrowsableState.Never)]
-               public event KeyEventHandler KeyDown;
+               public new event KeyEventHandler KeyDown;
                [Browsable (false)]
                [EditorBrowsable (EditorBrowsableState.Never)]
-               public event KeyPressEventHandler KeyPress;
+               public new event KeyPressEventHandler KeyPress;
                [Browsable (false)]
                [EditorBrowsable (EditorBrowsableState.Never)]
-               public event KeyEventHandler KeyUp;
+               public new event KeyEventHandler KeyUp;
                [Browsable (false)]
                [EditorBrowsable (EditorBrowsableState.Never)]
-               public event EventHandler LocationChanged;
+               public new event EventHandler LocationChanged;
                [Browsable (false)]
                [EditorBrowsable (EditorBrowsableState.Never)]
-               public event EventHandler OwnerChanged;
+               public new event EventHandler OwnerChanged;
                [Browsable (false)]
                [EditorBrowsable (EditorBrowsableState.Never)]
-               public event EventHandler TextChanged;
+               public new event EventHandler TextChanged;
                [Browsable (false)]
                [EditorBrowsable (EditorBrowsableState.Never)]
-               public event EventHandler Validated;
+               public new event EventHandler Validated;
                [Browsable (false)]
                [EditorBrowsable (EditorBrowsableState.Never)]
-               public event CancelEventHandler Validating;
+               public new event CancelEventHandler Validating;
                #endregion
        }
 }
-#endif
\ No newline at end of file
+#endif