LabVIEW Idea Exchange

cancel
Showing results for 
Search instead for 
Did you mean: 
jqu

Disabling raise-on-focus for all LabView windows

The current behavior of the LabView development system is to raise all its open windows (VI Front panel and Block diagrams that are not minimized) when one of them attains mouse focus. This issue has be discussed previously here

http://forums.ni.com/t5/LabVIEW/How-to-make-only-one-LabVIEW-window-active-amongst-other/m-p/499418?...

and here

http://forums.ni.com/t5/LabVIEW/Disabling-raise-on-focus/m-p/929970#M417655

 

The issue becomes much worse if the "focus follows mouse" mode of the operating system is activated. In this mode try to work on a non-LabView window on top of some LabView windows. As soon as you accidentally hit one of the LabView windows with the mouse, all of them pop to the foreground, eventually hiding the non-LabView window totally. This is neither necessary nor convenient!

Moreover, all suggested solution in the above links are inaceptable (e.g. minimze most VIs). I need to have open many VIs at the same time and I need to look at them, while e.g. writing documentation in MS word.

 

Now I hope I'm not the only person who learned to love the "focus follows mouse" mode during years of using linux.

So, to cut a long story short, I suggest to introduce a config option like "raise on focus" that toggles the behavior for all open LabView windows. I do not even ask to treat individual LabView windows differently, since I understand that this is not possible due to the internal window handling of LabView.

 

Thank you for reading this,

jqu

 

3 Comments
jqu
Member
Member

P.S.: The raise-on-focus of LabView windows happens even if it is disabled in the windows registry (see here)

elset191
Active Participant
Darren
Proven Zealot