Author: everaldo
Date: 2007-05-23 21:00:59 -0400 (Wed, 23 May 2007)
New Revision: 77883
Modified:
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ChangeLog
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/LinkLabel.cs
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/LinkLabelLinkClickedEventArgs.cs
Log:
* LinkLabelLinkClickedEventArgs.cs, LinkLabel.cs: Implement Button
property.
2007-05-23 Everaldo Canuto <[EMAIL PROTECTED]>
Modified: trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ChangeLog
===================================================================
--- trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ChangeLog
2007-05-24 00:57:35 UTC (rev 77882)
+++ trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ChangeLog
2007-05-24 01:00:59 UTC (rev 77883)
@@ -1,5 +1,9 @@
2007-05-23 Everaldo Canuto <[EMAIL PROTECTED]>
+ * LinkLabelLinkClickedEventArgs.cs, LinkLabel.cs: Implement Button
property.
+
+2007-05-23 Everaldo Canuto <[EMAIL PROTECTED]>
+
* LinkLabel.cs: Implement public Padding property.
2007-05-23 Everaldo Canuto <[EMAIL PROTECTED]>
Modified:
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/LinkLabel.cs
===================================================================
--- trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/LinkLabel.cs
2007-05-24 00:57:35 UTC (rev 77882)
+++ trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/LinkLabel.cs
2007-05-24 01:00:59 UTC (rev 77883)
@@ -446,7 +446,11 @@
active_link = null;
if (clicked_link != null)
+#if NET_2_0
+ OnLinkClicked (new
LinkLabelLinkClickedEventArgs (clicked_link, e.Button));
+#else
OnLinkClicked (new
LinkLabelLinkClickedEventArgs (clicked_link));
+#endif
}
protected override void OnPaint (PaintEventArgs pevent)
Modified:
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/LinkLabelLinkClickedEventArgs.cs
===================================================================
---
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/LinkLabelLinkClickedEventArgs.cs
2007-05-24 00:57:35 UTC (rev 77882)
+++
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/LinkLabelLinkClickedEventArgs.cs
2007-05-24 01:00:59 UTC (rev 77883)
@@ -21,29 +21,39 @@
//
// Authors:
// Jordi Mas i Hernandez, [EMAIL PROTECTED]
+// Everaldo Canuto, [EMAIL PROTECTED]
//
-// COMPLETE
-
using System.Runtime.InteropServices;
namespace System.Windows.Forms
{
-
[ComVisible(true)]
public class LinkLabelLinkClickedEventArgs : EventArgs
{
- private LinkLabel.Link link;
-
+ private MouseButtons button;
+ private LinkLabel.Link link;
+
public LinkLabelLinkClickedEventArgs (LinkLabel.Link link)
{
+ this.button = MouseButtons.Left;
this.link = link;
}
-
- public LinkLabel.Link Link{
- get {return link; }
+
+#if NET_2_0
+ public LinkLabelLinkClickedEventArgs (LinkLabel.Link link,
MouseButtons button)
+ {
+ this.button = button;
+ this.link = link;
}
-
+
+ public MouseButtons Button {
+ get { return this.button; }
+ }
+#endif
+
+ public LinkLabel.Link Link {
+ get { return link; }
+ }
}
}
-
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches