Author: jordi
Date: 2005-05-10 17:51:56 -0400 (Tue, 10 May 2005)
New Revision: 44356
Modified:
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ChangeLog
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/CheckedListBox.cs
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/RadioButton.cs
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/TrackBar.cs
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/UpDownBase.cs
Log:
2005-05-11 Jordi Mas i Hernandez <[EMAIL PROTECTED]>
* RadioButton.cs: call base method to allow to fire OnClick event
* UpDownBase.cs: OnMouseUp call base method
* CheckedListBox.cs: call base method before returning
* TrackBar.cs: call base method before returning
Modified: trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ChangeLog
===================================================================
--- trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ChangeLog
2005-05-10 21:21:53 UTC (rev 44355)
+++ trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ChangeLog
2005-05-10 21:51:56 UTC (rev 44356)
@@ -1,3 +1,10 @@
+2005-05-11 Jordi Mas i Hernandez <[EMAIL PROTECTED]>
+
+ * RadioButton.cs: call base method to allow to fire OnClick event
+ * UpDownBase.cs: OnMouseUp call base method
+ * CheckedListBox.cs: call base method before returning
+ * TrackBar.cs: call base method before returning
+
2005-05-10 Peter Bartok <[EMAIL PROTECTED]>
* XplatUIX11.cs: Fix for #74902, check pending timers when peeking
Modified:
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/CheckedListBox.cs
===================================================================
---
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/CheckedListBox.cs
2005-05-10 21:21:53 UTC (rev 44355)
+++
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/CheckedListBox.cs
2005-05-10 21:51:56 UTC (rev 44356)
@@ -316,6 +316,8 @@
internal override void OnMouseDownLB (object sender,
MouseEventArgs e)
{
+ base.OnMouseDownLB (sender, e);
+
Rectangle hit_rect, item_rect;
CheckState value = CheckState.Checked;
bool set_value = false;
@@ -349,7 +351,6 @@
if (set_value)
SetItemCheckState (index, value);
- base.OnMouseDownLB (sender, e);
}
internal override void UpdateItemInfo (UpdateOperation
operation, int first, int last)
Modified:
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/RadioButton.cs
===================================================================
--- trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/RadioButton.cs
2005-05-10 21:21:53 UTC (rev 44355)
+++ trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/RadioButton.cs
2005-05-10 21:51:56 UTC (rev 44356)
@@ -289,6 +289,8 @@
} else {
Checked = !Checked;
}
+
+ base.OnClick (e);
}
protected override void OnEnter(EventArgs e) {
Modified: trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/TrackBar.cs
===================================================================
--- trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/TrackBar.cs
2005-05-10 21:21:53 UTC (rev 44355)
+++ trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/TrackBar.cs
2005-05-10 21:51:56 UTC (rev 44356)
@@ -410,15 +410,14 @@
[EditorBrowsable (EditorBrowsableState.Advanced)]
protected override void OnMouseWheel (MouseEventArgs e)
{
+ base.OnMouseWheel (e);
+
if (!Enabled) return;
if (e.Delta > 0)
SmallDecrement ();
else
- SmallIncrement ();
-
- base.OnMouseWheel (e);
-
+ SmallIncrement ();
}
protected virtual void OnScroll (EventArgs e)
Modified:
trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/UpDownBase.cs
===================================================================
--- trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/UpDownBase.cs
2005-05-10 21:21:53 UTC (rev 44355)
+++ trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/UpDownBase.cs
2005-05-10 21:51:56 UTC (rev 44356)
@@ -116,6 +116,8 @@
protected override void OnMouseUp (MouseEventArgs args)
{
+ base.OnMouseUp (args);
+
if (Capture){
if (up_pressed){
up_pressed = false;
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches