// // System.Windows.Forms.ToolBarButtonClickEventArgs // // Author: // stubbed out by Dennis Hayes(dennish@raytek.com) // stub ammended by Jaak Simm (jaaksimm@firm.ee) // Gianandrea Terzi (gianandrea.terzi@lario.com) // // (C) Ximian, Inc., 2002 // using System; namespace System.Windows.Forms { /// /// Summary description for ToolBarButtonClickEventArgs. /// [MonoTODO] public class ToolBarButtonClickEventArgs : EventArgs { #region Field ToolBarButton button; #endregion #region Constructor public ToolBarButtonClickEventArgs(ToolBarButton button) { this.button=button; } #endregion #region Properties public ToolBarButton Button { get { return button; } set { button=value; } } #endregion #region Public Methods /// /// Equality Operator /// /// /// /// Compares two ToolBarButtonClickEventArgs objects. /// The return value is based on the equivalence of /// Button Property /// of the two ToolBarButtonClickEventArgs. /// public static bool operator == (ToolBarButtonClickEventArgs ToolBarButtonClickEventArgsA, ToolBarButtonClickEventArgs ToolBarButtonClickEventArgsB) { return (ToolBarButtonClickEventArgsA.Button == ToolBarButtonClickEventArgsB.Button); } /// /// Inequality Operator /// /// /// /// Compares two ToolBarButtonClickEventArgs objects. /// The return value is based on the equivalence of /// Button Property /// of the two ToolBarButtonClickEventArgs. /// public static bool operator != (ToolBarButtonClickEventArgs ToolBarButtonClickEventArgsA, ToolBarButtonClickEventArgs ToolBarButtonClickEventArgsB) { return (ToolBarButtonClickEventArgsA.Button != ToolBarButtonClickEventArgsB.Button); } /// /// Equals Method /// /// /// /// Checks equivalence of this /// ToolBarButtonClickEventArgsA and another /// object. /// public override bool Equals (object obj) { if (!(obj is ToolBarButtonClickEventArgs))return false; return (this == (ToolBarButtonClickEventArgs) obj); } /// /// GetHashCode Method /// /// /// /// Calculates a hashing value. /// [MonoTODO] public override int GetHashCode () { //FIXME: add class specific stuff; return base.GetHashCode(); } /// /// ToString Method /// /// /// /// Formats the ToolBarButtonClickEventArgsA as a string. /// [MonoTODO] public override string ToString () { //FIXME: add class specific stuff; return base.ToString(); } #endregion } }