(DISTFILES): Comment out a few missing files.
[mono-project.git] / mcs / class / System.Windows.Forms / WINELib / ToolBarButtonClickEventArgs.cs
blob89f7fa171bcbf74f549fdb89d7d9e87f9e7da670
1 //
2 // System.Windows.Forms.ToolBarButtonClickEventArgs
3 //
4 // Author:
5 // stubbed out by Dennis Hayes(dennish@raytek.com)
6 // stub ammended by Jaak Simm (jaaksimm@firm.ee)
7 // Gianandrea Terzi (gianandrea.terzi@lario.com)
8 //
9 // (C) Ximian, Inc., 2002
11 using System;
13 namespace System.Windows.Forms {
15 /// <summary>
16 /// Summary description for ToolBarButtonClickEventArgs.
17 /// </summary>
18 [MonoTODO]
19 public class ToolBarButtonClickEventArgs : EventArgs {
21 #region Field
22 ToolBarButton button;
23 #endregion
25 #region Constructor
26 public ToolBarButtonClickEventArgs(ToolBarButton button)
28 this.button=button;
30 #endregion
32 #region Properties
33 public ToolBarButton Button {
34 get { return button; }
35 set { button=value; }
37 #endregion
39 #region Public Methods
41 /// <summary>
42 /// Equality Operator
43 /// </summary>
44 ///
45 /// <remarks>
46 /// Compares two ToolBarButtonClickEventArgs objects.
47 /// The return value is based on the equivalence of
48 /// Button Property
49 /// of the two ToolBarButtonClickEventArgs.
50 /// </remarks>
51 public static bool operator == (ToolBarButtonClickEventArgs ToolBarButtonClickEventArgsA, ToolBarButtonClickEventArgs ToolBarButtonClickEventArgsB)
53 return (ToolBarButtonClickEventArgsA.Button == ToolBarButtonClickEventArgsB.Button);
56 /// <summary>
57 /// Inequality Operator
58 /// </summary>
59 ///
60 /// <remarks>
61 /// Compares two ToolBarButtonClickEventArgs objects.
62 /// The return value is based on the equivalence of
63 /// Button Property
64 /// of the two ToolBarButtonClickEventArgs.
65 /// </remarks>
66 public static bool operator != (ToolBarButtonClickEventArgs ToolBarButtonClickEventArgsA, ToolBarButtonClickEventArgs ToolBarButtonClickEventArgsB)
68 return (ToolBarButtonClickEventArgsA.Button != ToolBarButtonClickEventArgsB.Button);
71 /// <summary>
72 /// Equals Method
73 /// </summary>
74 ///
75 /// <remarks>
76 /// Checks equivalence of this
77 /// ToolBarButtonClickEventArgsA and another
78 /// object.
79 /// </remarks>
80 public override bool Equals (object obj)
82 if (!(obj is ToolBarButtonClickEventArgs))return false;
83 return (this == (ToolBarButtonClickEventArgs) obj);
86 /// <summary>
87 /// GetHashCode Method
88 /// </summary>
89 ///
90 /// <remarks>
91 /// Calculates a hashing value.
92 /// </remarks>
93 [MonoTODO]
94 public override int GetHashCode ()
96 //FIXME: add class specific stuff;
97 return base.GetHashCode();
100 /// <summary>
101 /// ToString Method
102 /// </summary>
104 /// <remarks>
105 /// Formats the ToolBarButtonClickEventArgsA as a string.
106 /// </remarks>
107 [MonoTODO]
108 public override string ToString ()
110 //FIXME: add class specific stuff;
111 return base.ToString();
114 #endregion