Whole Tomato Software Forums
Whole Tomato Software Forums
Main Site | Profile | Register | Active Topics | Members | Search | FAQ
User name:
Password:
Save Password
Forgot your password?

 All Forums
 Visual Assist
 Technical Support
 Bug in tooltip position with multiple monitors
 New Topic  Reply to Topic
 Printer Friendly
Author Previous Topic Topic Next Topic  

dango
Junior Member

20 Posts

Posted - Feb 13 2006 :  2:18:51 PM  Show Profile  Reply with Quote
Hi,


I'm using 1440 on visual studio 2003.

If I put visual studio on my second monitor (placed to the left of the primary), tooltips show up in the upper left corner of the primary monitor instead of over the cursor on the second monitor.

Thanks
Dan

************** About contents ****************
VA_X.dll file version 10.2.1440.0 built 2006.01.17
Licensed to:
VA X: [email protected] (1-user license) Support ends 2006.06.22
VA.NET 7.1: [email protected] (1-user license)
VAOpsWin.dll version 1.3.2.0
VATE.dll version 1.0.4.12
DevEnv.exe version 7.10.3077.0
msenv.dll version 7.10.3077.0
Font: Courier New 19(Pixels)
Comctl32.dll version 5.82.2900.2180
WindowsNT 5.1 Build 2600 Service Pack 2
Single processor

Platform: Win32
Stable Includes:
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Vc7\\include;
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Vc7\\atlmfc\\include;
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Vc7\\PlatformSDK\\include\\prerelease;
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Vc7\\PlatformSDK\\include;
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\SDK\\v1.1\\include;
C:\\MATLAB7\\extern\\include;

Library Includes:
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Vc7\\atlmfc\\src\\mfc;
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Vc7\\atlmfc\\src\\atl;
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Vc7\\crt\\src;

Other Includes:

feline
Whole Tomato Software

United Kingdom
19022 Posts

Posted - Feb 13 2006 :  3:21:05 PM  Show Profile  Reply with Quote
i will check this soon and get back to you. i use a dual monitor system on one computer, but not this one.

zen is the art of being at one with the two'ness
Go to Top of Page

weshunt
Junior Member

USA
23 Posts

Posted - Feb 13 2006 :  4:14:44 PM  Show Profile  Reply with Quote
FWIW, I've noticed this problem for quite some time. Even if the .NET code window is on a secondary monitor the tooltips always show up in the primary one, usually in some corner. Way back before 1418 this was a problem.

Especially annoying when installing a new video driver (NVIDIA) tends to reset the concept of the primary/secondary monitor (I don't know why). Then I literally have to swap the monitor cables and update the control panel settings before VAssistX will work properly again.

-Wes
Go to Top of Page

feline
Whole Tomato Software

United Kingdom
19022 Posts

Posted - Feb 14 2006 :  09:08:14 AM  Show Profile  Reply with Quote
currently i only have VS2005 installed on this machine, running with VA 1440. i have VS2003 available, but only inside a virtual machine, and VMWare does not support multiple monitors.

using both a C++ and a C# project i get tooltips when hovering over variables in the editor with the IDE on both my primary and secondary monitors. the secondary monitor is on the left hand side, the same as dango.

weshunt which IDE do you have? it is possible this has changed with the new IDE. the other obvious alternative is that the video card and drivers are the main factor here. i have a Matrox dual head video card, and the drivers seem somewhat more reliable than nvidea drivers for dual monitors.

does disabling VA have any effect on the position of tooltips for either of you?

zen is the art of being at one with the two'ness
Go to Top of Page

rhummer
Tomato Guru

USA
527 Posts

Posted - Feb 14 2006 :  10:23:44 AM  Show Profile  Reply with Quote
I see this problem too. Though it only happens the first time I hover over a peice of code. It appears on the correct line, just not on the second monitor.

I would give a screen shot but it won't occur again.. I'll try to reproduce it through out the day.

VA_X.dll file version 10.2.1440.0 built 2006.01.17
Licensed to:
VA X:
VA.NET 7.1:
VAOpsWin.dll version 1.3.2.0
VATE.dll version 1.0.4.12
DevEnv.exe version 7.10.3077.0
msenv.dll version 2.0.2417.0
Font: Courier New 13(Pixels)
Comctl32.dll version 5.82.2900.2180
WindowsNT 5.1 Build 2600 Service Pack 2
2 processors

Platform: Win32
Stable Includes:
C:\\Program Files\\Microsoft DirectX 9.0 SDK (October 2005)\\Include;
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Vc7\\include;
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Vc7\\atlmfc\\include;
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Vc7\\PlatformSDK\\include\\prerelease;
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Vc7\\PlatformSDK\\include;
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\SDK\\v1.1\\include;

Library Includes:
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Vc7\\atlmfc\\src\\mfc;
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Vc7\\atlmfc\\src\\atl;
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Vc7\\crt\\src;

Other Includes:


Tools Engineer - Raven Software
VS2005 SP2/VS2008 SP1 - VAX <LATEST> - Win 7 x64

Go to Top of Page

feline
Whole Tomato Software

United Kingdom
19022 Posts

Posted - Feb 14 2006 :  2:53:08 PM  Show Profile  Reply with Quote
if you can get two screen shots of this, one with the tooltip on the correct monitor, and one with the tooltip on the primary monitor can you carefully compare the two tooltips. zooming in on them will help. if one has a leading space at the front (one pixel wide) then one tooltip is from the IDE and the other tooltip is from VA.

i will email support and see if they have a dual monitor system with VS2003 on hand.

zen is the art of being at one with the two'ness
Go to Top of Page

rhummer
Tomato Guru

USA
527 Posts

Posted - Feb 14 2006 :  3:37:05 PM  Show Profile  Reply with Quote
Yes it appears as the tooltip on the wrong monitor has a space before the text. while the good one does not. I have emailed the screenshots to support.

Tools Engineer - Raven Software
VS2005 SP2/VS2008 SP1 - VAX <LATEST> - Win 7 x64

Go to Top of Page

support
Whole Tomato Software

5566 Posts

Posted - Feb 15 2006 :  8:05:37 PM  Show Profile  Reply with Quote
We have rhummer's screenshots and see the problem. We just can't yet reproduce it ourselves. We're still trying.
Go to Top of Page

obirsoy
Junior Member

USA
18 Posts

Posted - Feb 16 2006 :  11:09:03 AM  Show Profile  Reply with Quote

The trick in reproducing it, might be placing the primary monitor on the right. I recall having problems with the point received in mouse wheel move message being a very large number (possible a negative number converted to a positive one) on the second monitor when it is on the left of the primary. Since then I always put the primary monitor as the first monitor on the left.

Orhun Birsoy
Go to Top of Page

swinefeaster
Tomato Guru

310 Posts

Posted - Feb 16 2006 :  1:08:25 PM  Show Profile  Reply with Quote
Use the following code:

void
CMonitors::NormalizeScreenPoint(CPoint& ScreenPoint)
{
if(ScreenPoint.x > (WORD)(-1) - ScreenPoint.x)
{
// Was a negative value. Multiple monitors?
ScreenPoint.x -= (WORD)(-1);
}

if(ScreenPoint.y > (WORD)(-1) - ScreenPoint.y)
{
// Was a negative value. Multiple monitors?
ScreenPoint.y -= (WORD)(-1);
}
}

Cheers :)

swine
Go to Top of Page

feline
Whole Tomato Software

United Kingdom
19022 Posts

Posted - Feb 16 2006 :  1:10:54 PM  Show Profile  Reply with Quote
i have found a machine with two monitors, running VS2003 and VA 1440. it has a Matrox Millenium G450 dual head graphics card.

i have placed the IDE on both the primary and secondary monitors, with the primary monitor on both the left and the right - so 4 combinations. in all cases the tooltips (from VA based on the leading space) when hovering the mouse over variables in the editor are placed on the current monitor. this is when editing, rather than debugging, in case that is relevant.

having seen NVidea drivers on a dual monitor system struggle i wonder if the graphics card or video drivers could be a factor.

can anyone check tooltips over other things, like toolbar buttons, and over buttons in different programs to see if these show the same problem?

zen is the art of being at one with the two'ness
Go to Top of Page

swinefeaster
Tomato Guru

310 Posts

Posted - Feb 16 2006 :  5:25:34 PM  Show Profile  Reply with Quote
i've noticed problems with vs2005 when i use it in my left monitor...
Go to Top of Page

Darren
Tomato Guru

USA
105 Posts

Posted - Feb 16 2006 :  9:46:34 PM  Show Profile  Reply with Quote
I've tested this with vs2003 and vs2005 and cannot reproduce the tooltip problem. The main monitor I work on is my secondary monitor which is placed to the left of my primary. I've never seen this problem. Can someone give me the steps to reproduce?

I'm running 1440. I have a NVidia 5700 Ultra and drivers 77.77 running in Dualview.

Darren
Go to Top of Page

rhummer
Tomato Guru

USA
527 Posts

Posted - Feb 17 2006 :  10:50:22 AM  Show Profile  Reply with Quote
My primary monitor is on the right for me. I moved the IDE to the secondary to see if I could reprodce the bug and did, as I normally have the IDE on my primary monitor as it is an LCD. I'm also running 1444 on a nvidia 6600 PCI-e with the 81.98 drivers also in DualView.

Tools Engineer - Raven Software
VS2005 SP2/VS2008 SP1 - VAX <LATEST> - Win 7 x64

Go to Top of Page

sean
Whole Tomato Software

USA
2817 Posts

Posted - Feb 17 2006 :  10:13:31 PM  Show Profile  Reply with Quote
This happens for me when I move the IDE from one monitor to another without restarting (without regard to which one it started on). case=990.

If this happens even without moving the IDE from one monitor to another then that is a different bug - but not one that I'm able to repro.
Go to Top of Page

feline
Whole Tomato Software

United Kingdom
19022 Posts

Posted - Feb 19 2006 :  08:54:06 AM  Show Profile  Reply with Quote
is anyone using Ultramon http://www.realtimesoft.com/ultramon/ on their computers? reading this it occurs to me that i am, and one of its features is a toolbar button (next to the minimize, maximise, close) buttons to move a window to the next monitor.

this could be a factor, since i always use this feature when shoving windows from one monitor to the other.

zen is the art of being at one with the two'ness
Go to Top of Page

bugfix
Tomato Guru

Germany
324 Posts

Posted - Feb 19 2006 :  11:18:00 AM  Show Profile  Reply with Quote
Just wanted to note that nview (part of nv drivers) might be the root of the problem. I've had a lot of strange effects when nview was enabled.

-bugfix

http://www.mf-sd.de
Go to Top of Page

Darren
Tomato Guru

USA
105 Posts

Posted - Feb 25 2006 :  11:48:05 AM  Show Profile  Reply with Quote
I upgraded to 81.98 of nvidia drivers. Still not seeing any problems. Any clue what the nview options are that can reproduce this affect?

I've also ran ultramon for a long time (but not running now) and I've never seen it produce this problem.
Go to Top of Page

rhummer
Tomato Guru

USA
527 Posts

Posted - Feb 25 2006 :  6:59:34 PM  Show Profile  Reply with Quote
I think I pretty much use the default options in nView, I won't be able to check until Monday. I'll post with updated data then.

Tools Engineer - Raven Software
VS2005 SP2/VS2008 SP1 - VAX <LATEST> - Win 7 x64

Go to Top of Page

gnicholas
Starting Member

1 Posts

Posted - Oct 31 2006 :  5:28:51 PM  Show Profile  Reply with Quote
Not sure if this applies, but I have the problem and I run my IDE in MDI and not tabbed mode. If I mouse over a variable, I see an arrow correctly placed under the variable (that is yours right?) and then on the wrong monitor I see the tooltip text (perhaps that is devStudio's tip).
If I type a function name, the parens are placed, the mouse repositions to the center of the parens, and a tooltip with the function params shows up in the wrong monitor.

Regards, Guy
Go to Top of Page

feline
Whole Tomato Software

United Kingdom
19022 Posts

Posted - Oct 31 2006 :  5:43:53 PM  Show Profile  Reply with Quote
Which IDE and version of VA are you using?

zen is the art of being at one with the two'ness
Go to Top of Page
  Previous Topic Topic Next Topic  
 New Topic  Reply to Topic
 Printer Friendly
Jump To:
© 2023 Whole Tomato Software, LLC Go To Top Of Page
Snitz Forums 2000