Author: lluis
Date: 2007-05-03 14:54:12 -0400 (Thu, 03 May 2007)
New Revision: 76637

Modified:
   trunk/monodevelop/Extras/MonoDevelop.SourceEditor/ChangeLog
   
trunk/monodevelop/Extras/MonoDevelop.SourceEditor/MonoDevelop.SourceEditor.Gui/SourceEditorDisplayBinding.cs
Log:
2007-03-03 James Fitzsimons <[EMAIL PROTECTED]>

        * MonoDevelop.SourceEditor.Gui/SourceEditorDisplayBinding.cs: Added new 
          event handlers to update method combo when user mouse clicks on 
editor. 



Modified: trunk/monodevelop/Extras/MonoDevelop.SourceEditor/ChangeLog
===================================================================
--- trunk/monodevelop/Extras/MonoDevelop.SourceEditor/ChangeLog 2007-05-03 
18:44:30 UTC (rev 76636)
+++ trunk/monodevelop/Extras/MonoDevelop.SourceEditor/ChangeLog 2007-05-03 
18:54:12 UTC (rev 76637)
@@ -1,3 +1,8 @@
+2007-03-03 James Fitzsimons <[EMAIL PROTECTED]>
+
+       * MonoDevelop.SourceEditor.Gui/SourceEditorDisplayBinding.cs: Added new 
+         event handlers to update method combo when user mouse clicks on 
editor. 
+
 2007-04-29  David Makovský (Yakeen) <[EMAIL PROTECTED]> 
 
        * MonoDevelop.SourceEditor.Gui/SourceEditorView.cs: Fix for initial

Modified: 
trunk/monodevelop/Extras/MonoDevelop.SourceEditor/MonoDevelop.SourceEditor.Gui/SourceEditorDisplayBinding.cs
===================================================================
--- 
trunk/monodevelop/Extras/MonoDevelop.SourceEditor/MonoDevelop.SourceEditor.Gui/SourceEditorDisplayBinding.cs
        2007-05-03 18:44:30 UTC (rev 76636)
+++ 
trunk/monodevelop/Extras/MonoDevelop.SourceEditor/MonoDevelop.SourceEditor.Gui/SourceEditorDisplayBinding.cs
        2007-05-03 18:54:12 UTC (rev 76637)
@@ -398,7 +398,8 @@
                        BindClassCombo();
                        
                        
IdeApp.ProjectOperations.ParserDatabase.ParseInformationChanged += new 
ParseInformationEventHandler(UpdateClassBrowser);
-                       Editor.View.MoveCursor += new 
MoveCursorHandler(UpdateMethodBrowser);
+                       Editor.View.MoveCursor += new MoveCursorHandler 
(OnMoveCursorEvent);
+                       Editor.View.ButtonReleaseEvent += new 
ButtonReleaseEventHandler (OnButtonReleaseEvent);
                }
                
                public INavigationPoint BuildNavPoint ()
@@ -424,9 +425,19 @@
                        }
                }
                
-       
-               private void UpdateMethodBrowser(object sender, 
Gtk.MoveCursorArgs args)
+               [GLib.ConnectBefore]
+               private void OnButtonReleaseEvent (object o, 
ButtonReleaseEventArgs args)
                {
+                       UpdateMethodBrowser();
+               }
+               
+               private void OnMoveCursorEvent (object sender, 
Gtk.MoveCursorArgs args)
+               {
+                       UpdateMethodBrowser();
+               }
+               
+               private void UpdateMethodBrowser()
+               {
                        if (memberParseInfo == null) {
                                ClassBrowserVisible = false;
                                return;

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to