2
0
Эх сурвалжийг харах

Classes for handling status bar panel click events

svn path=/trunk/mcs/; revision=32275
Jackson Harper 21 жил өмнө
parent
commit
e629fe1fbe

+ 2 - 0
mcs/class/Managed.Windows.Forms/System.Windows.Forms.dll.sources

@@ -92,6 +92,8 @@ System.Windows.Forms/StatusBarDrawItemEventHandler.cs
 System.Windows.Forms/StatusBarPanel.cs
 System.Windows.Forms/StatusBarPanel.cs
 System.Windows.Forms/StatusBarPanelAutoSize.cs
 System.Windows.Forms/StatusBarPanelAutoSize.cs
 System.Windows.Forms/StatusBarPanelBorderStyle.cs
 System.Windows.Forms/StatusBarPanelBorderStyle.cs
+System.Windows.Forms/StatusBarPanelClickEventArgs.cs
+System.Windows.Forms/StatusBarPanelClickEventHandler.cs
 System.Windows.Forms/StatusBarPanelStyle.cs
 System.Windows.Forms/StatusBarPanelStyle.cs
 System.Windows.Forms/TODOAttribute.cs
 System.Windows.Forms/TODOAttribute.cs
 System.Windows.Forms/UICues.cs
 System.Windows.Forms/UICues.cs

+ 46 - 0
mcs/class/Managed.Windows.Forms/System.Windows.Forms/StatusBarPanelClickEventArgs.cs

@@ -0,0 +1,46 @@
+// Permission is hereby granted, free of charge, to any person obtaining
+// a copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to
+// permit persons to whom the Software is furnished to do so, subject to
+// the following conditions:
+//
+// The above copyright notice and this permission notice shall be
+// included in all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//
+// Copyright (c) 2004 Novell, Inc.
+//
+// Authors:
+//	Jackson Harper ([email protected])
+
+
+using System;
+
+namespace System.Windows.Forms {
+
+	public class StatusBarPanelClickEventArgs : MouseEventArgs {
+
+		private StatusBarPanel panel;
+
+		public StatusBarPanelClickEventArgs (StatusBarPanel panel,
+				MouseButtons buttons, int clicks, int x, int y) :
+			base (buttons, clicks, x, y, 0)
+		{
+			this.panel = panel;
+		}
+
+		public StatusBarPanel StatusBarPanel {
+			get { return panel; }
+		}
+	}
+}
+

+ 32 - 0
mcs/class/Managed.Windows.Forms/System.Windows.Forms/StatusBarPanelClickEventHandler.cs

@@ -0,0 +1,32 @@
+// Permission is hereby granted, free of charge, to any person obtaining
+// a copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to
+// permit persons to whom the Software is furnished to do so, subject to
+// the following conditions:
+//
+// The above copyright notice and this permission notice shall be
+// included in all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//
+// Copyright (c) 2004 Novell, Inc.
+//
+// Authors:
+//	Jackson Harper ([email protected])
+
+
+namespace System.Windows.Forms {
+
+	public delegate void StatusBarPanelClickEventHandler (object sender,
+			StatusBarPanelClickEventArgs e);
+
+}
+