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

Reply via email to