Author: lluis
Date: 2007-07-11 15:06:02 -0400 (Wed, 11 Jul 2007)
New Revision: 81827

Modified:
   trunk/monodevelop/Extras/MonoDevelop.SourceEditor/ChangeLog
   
trunk/monodevelop/Extras/MonoDevelop.SourceEditor/MonoDevelop.SourceEditor.Gui/SourceEditorDisplayBinding.cs
Log:
* MonoDevelop.SourceEditor.Gui/SourceEditorDisplayBinding.cs: Use the
  MarkSet event to update the method browser. Fixes bug #81864.

Modified: trunk/monodevelop/Extras/MonoDevelop.SourceEditor/ChangeLog
===================================================================
--- trunk/monodevelop/Extras/MonoDevelop.SourceEditor/ChangeLog 2007-07-11 
19:03:46 UTC (rev 81826)
+++ trunk/monodevelop/Extras/MonoDevelop.SourceEditor/ChangeLog 2007-07-11 
19:06:02 UTC (rev 81827)
@@ -1,3 +1,8 @@
+2007-07-11  Lluis Sanchez Gual <[EMAIL PROTECTED]> 
+
+       * MonoDevelop.SourceEditor.Gui/SourceEditorDisplayBinding.cs: Use the
+         MarkSet event to update the method browser. Fixes bug #81864.
+
 2007-07-07  Jacob Ilsø Christensen  <[EMAIL PROTECTED]>
 
        * MonoDevelop.SourceEditor.Gui/SourceEditorDisplayBinding.cs:

Modified: 
trunk/monodevelop/Extras/MonoDevelop.SourceEditor/MonoDevelop.SourceEditor.Gui/SourceEditorDisplayBinding.cs
===================================================================
--- 
trunk/monodevelop/Extras/MonoDevelop.SourceEditor/MonoDevelop.SourceEditor.Gui/SourceEditorDisplayBinding.cs
        2007-07-11 19:03:46 UTC (rev 81826)
+++ 
trunk/monodevelop/Extras/MonoDevelop.SourceEditor/MonoDevelop.SourceEditor.Gui/SourceEditorDisplayBinding.cs
        2007-07-11 19:06:02 UTC (rev 81827)
@@ -236,8 +236,6 @@
                        se.Buffer.MarkSet += new MarkSetHandler (OnMarkSet);
                        se.Buffer.Changed += new EventHandler (OnChanged);
                        se.View.ToggleOverwrite += new EventHandler 
(CaretModeChanged);
-                       se.View.MoveCursor += new MoveCursorHandler 
(OnMoveCursorEvent);
-                       se.View.ButtonReleaseEvent += new 
ButtonReleaseEventHandler (OnButtonReleaseEvent);
                        ContentNameChanged += new EventHandler (UpdateFSW);
                        
                        // setup a focus chain so that the editor widget gets 
focus when
@@ -334,8 +332,6 @@
                        se.Buffer.MarkSet -= new MarkSetHandler (OnMarkSet);
                        se.Buffer.Changed -= new EventHandler (OnChanged);
                        se.View.ToggleOverwrite -= new EventHandler 
(CaretModeChanged);
-                       se.View.MoveCursor -= new MoveCursorHandler 
(OnMoveCursorEvent);
-                       se.View.ButtonReleaseEvent -= new 
ButtonReleaseEventHandler (OnButtonReleaseEvent);
                        ContentNameChanged -= new EventHandler (UpdateFSW);
                        membersCombo.Changed -= new EventHandler 
(MemberChanged);
                        classCombo.Changed -= new EventHandler (ClassChanged);
@@ -457,17 +453,6 @@
                        }
                }
                
-               [GLib.ConnectBefore]
-               private void OnButtonReleaseEvent (object o, 
ButtonReleaseEventArgs args)
-               {
-                       UpdateMethodBrowser();
-               }
-               
-               private void OnMoveCursorEvent (object sender, 
Gtk.MoveCursorArgs args)
-               {
-                       UpdateMethodBrowser();
-               }
-               
                private void UpdateMethodBrowser()
                {
                        if (!ClassBrowserVisible)
@@ -980,6 +965,7 @@
                {
                        // 99% of the time, this is the insertion point
                        UpdateLineCol ();
+                       UpdateMethodBrowser ();
                }
                
                void OnChanged (object o, EventArgs e)

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

Reply via email to