[Gambas-user] middle mouse paste

Benoit Minisini benoit.minisini at gambas-basic.org
Tue Dec 27 18:28:34 CET 2022

Le 27/12/2022 à 18:13, Bruce Steers a écrit :
> Having problems with gambas doing middle mouse click pasting text !
> It's really annoying as my mouse is a bit rubbish and i keep 
> accidentally pasting text as i'm scrolling with the wheel and messed 
> some code up a few times.
> I disabled the feature on my mate desktop settings and now it does not 
> happen on things like pluma or mate terminal but it's still happening in 
> the IDE.
> Okay i just checked the code and it seems yes ,
> TextEditor.class / View_MouseUp() pastes text if middle mouse.
> I added a fix in my scripted editor I override the View_MouseUp() method 
> like this..
> Public Sub View_MouseUp()
>    If Mouse.Middle And If Not Me.ReadOnly And If Not $bMiddleMousePaste Then
>      Me.ReadOnly = True
>      Super.View_MouseUp
>      Me.ReadOnly = False
>    Else
>      Super.View_MouseUp
>    Endif
> End
> So if middle mouse is clicked and doc is not readonly and my 
> MiddleMousePaste property is false it sets readonly property to true 
> then fires the super mouseup event then sets readonly to false again.
> That seemed the best way to override in an automatically inherited 
> TextEditor.class in my own application but it would be great if we could 
> get a simple property like that for TextEditor.class Ben, to disable 
> middle mouse paste.
> (and a toggle for it in the IDE editor prefs)
> Respects
> BruceS
> ----[ http://gambaswiki.org/wiki/doc/netiquette ]----

It should be a global desktop configuration...

Benoît Minisini.

More information about the User mailing list