Page 1 of 1

Prevent unwanted click on GUI?

Posted: Fri Apr 19, 2013 9:12 pm
by IXix
If I double-click my machine to open the GUI and the param window opens up under the mouse, the GUI behaves as if I had clicked the control that appears under the mouse ie. a click from the "double-click to open" leaks into the GUI.

Is there a way to stop this from happening?

Re: Prevent unwanted click on GUI?

Posted: Sat Apr 20, 2013 1:17 pm
by oskari
I haven't seen this before, but maybe it's a buzz bug.

Re: Prevent unwanted click on GUI?

Posted: Sat Apr 20, 2013 3:11 pm
by IXix
oskari wrote:I haven't seen this before, but maybe it's a buzz bug.
Try the PatchBay machine I posted. If the patch control pops up under the mouse, the pin under the mouse will get set. Don't want accidental routing changes just by opening the GUI! :o

Re: Prevent unwanted click on GUI?

Posted: Sat Apr 20, 2013 4:14 pm
by oskari
IXix wrote: Try the PatchBay machine I posted. If the patch control pops up under the mouse, the pin under the mouse will get set. Don't want accidental routing changes just by opening the GUI! :o
I think it's your MouseEnter handler. You should set a 'pressed' flag in MouseDown instead of checking MouseButtonState.Checked because the mouse button is still down when the window is created and MouseEnter fires.

Re: Prevent unwanted click on GUI?

Posted: Sat Apr 20, 2013 5:03 pm
by IXix
oskari wrote:I think it's your MouseEnter handler. You should set a 'pressed' flag in MouseDown instead of checking MouseButtonState.Checked because the mouse button is still down when the window is created and MouseEnter fires.
Ah that makes sense. Thanks!