LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

[Mac] Mouse Move Events are not received on non front most VIs

The title says it all.

 

See here for more info about this.

 

PJM

 

Note: This is a Crosspost from LAVA.



  


vipm.io | jki.net

0 Kudos
Message 1 of 8
(3,403 Views)

Hi PJM,

 

I think I finally understand this post as it is different from the complaint that you linked to. Just to confirm, the vi that is non frontmost will not register an event waved over the frontmost vi that also covers part of the vi that is behind it. This does not seem at all a bug to me, even though frontmost does not mean that the front most vi takes priority, it however it does mean that the vi take priority of that specific space on the front panel and therefore the vi behind it should not register anything because its not looking at that part of the front panel. The non front most vi does register the mouse over event for the parts that are not overlapping and thats what it appears that was the problem you linked to was complaining about, with the vi registering the event regardless if it was foremost or not.

It almost appears that you are concerned about both sides of the spectrum here, with the vi registering the event both regardless of foremost and also saying that it does not register if non front most. Am I correct about this?

Message Edited by Andrew_E. on 01-14-2009 11:54 AM
National Instruments
RIO Embedded Hardware PSE

CompactRIO Developers Guide
0 Kudos
Message 2 of 8
(3,380 Views)

Andrew,

 

I am the person who posted on LAVA.

 

I think there is a misunderstanding in here. The fact that one VI is partially behind another one has nothing to do with the bug. The issue is as follow:

  • On windows every VI (for the sake of this discussion let say non overlapping VI) who register for a mouse move event will receive the event when the user move the mouse over its front panel (which is expected).
  • On Mac, only the front most VI will receive the mouse move event. If you happen to be moving the mouse above a non front most  VI, the event is not fired (which is not expected).

 

I hope this clarify the issue.

 

PJM

Message Edited by PJM_Labview on 01-14-2009 10:06 AM
Message Edited by PJM_Labview on 01-14-2009 10:06 AM
Message Edited by PJM_Labview on 01-14-2009 10:13 AM


  


vipm.io | jki.net

0 Kudos
Message 3 of 8
(3,376 Views)

Hi PJM,

 

Thanks for clarifying the issue. I have gone ahead and tested it on one of our mac's and I can verify what you say. I will make a bug report for it. Thanks for bringing this to our attention.

National Instruments
RIO Embedded Hardware PSE

CompactRIO Developers Guide
0 Kudos
Message 4 of 8
(3,355 Views)

Thanks Andrew for confirming this.

 

I would really appreciate if you could post the #CAR here (or on the monthly thread) on you got it.

 

Thanks again.

 

PJM

Message Edited by PJM_Labview on 01-14-2009 01:58 PM


  


vipm.io | jki.net

0 Kudos
Message 5 of 8
(3,347 Views)

Hey PJM,

 

Its CAR 140613

National Instruments
RIO Embedded Hardware PSE

CompactRIO Developers Guide
0 Kudos
Message 6 of 8
(3,330 Views)
Anyone interested, this works on Ubuntu with LabVIEW 8.2
Free Code Capture Tool! Version 2.1.3 with comments, web-upload, back-save and snippets!
Nederlandse LabVIEW user groep www.lvug.nl
My LabVIEW Ideas

LabVIEW, programming like it should be!
0 Kudos
Message 7 of 8
(3,326 Views)

Thanks Andrew.

 

PJM



  


vipm.io | jki.net

0 Kudos
Message 8 of 8
(3,319 Views)