Author: jpobst
Date: 2007-08-30 10:50:19 -0400 (Thu, 30 Aug 2007)
New Revision: 85055
Modified:
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ChangeLog
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/HtmlElementEventArgs.cs
Log:
2007-08-30 Jonathan Pobst <[EMAIL PROTECTED]>
* HtmlElementEventArgs.cs: Implement properties.
Modified: trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ChangeLog
===================================================================
--- trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ChangeLog
2007-08-30 14:21:59 UTC (rev 85054)
+++ trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ChangeLog
2007-08-30 14:50:19 UTC (rev 85055)
@@ -1,3 +1,7 @@
+2007-08-30 Jonathan Pobst <[EMAIL PROTECTED]>
+
+ * HtmlElementEventArgs.cs: Implement properties.
+
2007-08-29 Jonathan Pobst <[EMAIL PROTECTED]>
* HtmlElementErrorEventArgs.cs, HtmlElementErrorEventHandler.cs: Added.
Modified:
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/HtmlElementEventArgs.cs
===================================================================
---
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/HtmlElementEventArgs.cs
2007-08-30 14:21:59 UTC (rev 85054)
+++
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/HtmlElementEventArgs.cs
2007-08-30 14:50:19 UTC (rev 85055)
@@ -24,11 +24,93 @@
//
#if NET_2_0
+using System.Drawing;
+using System.ComponentModel;
namespace System.Windows.Forms
{
public sealed class HtmlElementEventArgs : EventArgs
{
+ #region Fields
+ private bool alt_key_pressed;
+ private bool bubble_event;
+ private Point client_mouse_position;
+ private bool ctrl_key_pressed;
+ private string event_type;
+ private HtmlElement from_element;
+ private int key_pressed_code;
+ private MouseButtons mouse_buttons_pressed;
+ private Point mouse_position;
+ private Point offset_mouse_position;
+ private bool return_value;
+ private bool shift_key_pressed;
+ private HtmlElement to_element;
+ #endregion
+ #region Constructor
+ internal HtmlElementEventArgs ()
+ {
+ }
+ #endregion
+
+ #region Public Properties
+ public bool AltKeyPressed {
+ get { return alt_key_pressed; }
+ }
+
+ public bool BubbleEvent {
+ get { return bubble_event; }
+ set { bubble_event = value; }
+ }
+
+ public Point ClientMousePosition {
+ get { return client_mouse_position; }
+ }
+
+ public bool CtrlKeyPressed {
+ get { return ctrl_key_pressed; }
+ }
+
+ public string EventType {
+ get { return event_type; }
+ }
+
+ [Browsable (false)]
+ [EditorBrowsable (EditorBrowsableState.Advanced)]
+ public HtmlElement FromElement {
+ get { return from_element; }
+ }
+
+ public int KeyPressedCode {
+ get { return key_pressed_code; }
+ }
+
+ public MouseButtons MouseButtonsPressed {
+ get { return mouse_buttons_pressed; }
+ }
+
+ public Point MousePosition {
+ get { return mouse_position; }
+ }
+
+ public Point OffsetMousePosition {
+ get { return offset_mouse_position; }
+ }
+
+ public bool ReturnValue {
+ get { return return_value; }
+ set { return_value = value; }
+ }
+
+ public bool ShiftKeyPressed {
+ get { return shift_key_pressed; }
+ }
+
+ [Browsable (false)]
+ [EditorBrowsable (EditorBrowsableState.Advanced)]
+ public HtmlElement ToElement {
+ get { return to_element; }
+ }
+ #endregion
}
}
#endif
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches