[MonoDevelop] ButtonPress event problem

Lluis Sanchez lluis at ximian.com
Thu Apr 26 07:33:36 EDT 2007


El dc 25 de 04 del 2007 a les 23:14 +0100, en/na James Fitzsimons va
escriure:
> Hi all,
> 
> I am trying to fix an outstanding issue with the class/member combos I
> added to the SourceEditorDisplayBindingWrapper a while ago and am in
> need of a bit of help.
> 
> I've attached a rough patch which gives an idea of what I want to do.
> Basically I'm trying to update the member combo to the correct
> method/property when you click on the editor with the mouse.
> 
> The problem is, the first time you click the OnButtonPressEvent is fired
> as seen in the console output, but the line position retrieved via 
> this.GetLineColumnFromPosition (this.CursorPosition, out line, out
> column); in the UpdateMethodBrowser method doesn't change. 

Maybe that's because the cursor is updated after firing this event. What
about overriding OnButtonRelease event instead?

> The second
> time you click in the same spot it does and the member combo is updated
> correctly.
> 
> It looks to me like the CursorPosition isn't being updated on the first
> click, but I can't see why not.
> 
> I'd be grateful for any clues.
> 
> Regards,
> James Fitzsimons
> 
> P.S on an unrelated note - does anyone know why I wouldn't be receiving
> my own emails to this list anymore?
> _______________________________________________
> Monodevelop-list mailing list
> Monodevelop-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/monodevelop-list



More information about the Monodevelop-list mailing list