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
 Hovering Refactoring Menu Issue
 New Topic  Reply to Topic
 Printer Friendly
Author Previous Topic Topic Next Topic  

pwc
Tomato Guru

138 Posts

Posted - Feb 04 2008 :  11:45:01 AM  Show Profile  Reply with Quote
When the drop down arrow for the refactoring context menu is visible, I can scroll vertically using my mouse wheel. This will then cause the drop down arrow to remain near the original text which has now scrolled away from the mouse cursor. The arrow should disappear instead since it is no longer valid. The net effect is that you accumulate garbage drop down arrows on your screen as you scroll with the mouse wheel (if you happen to hover over some text for long enough).

I'm using build 1626.

feline
Whole Tomato Software

United Kingdom
18943 Posts

Posted - Feb 04 2008 :  1:15:35 PM  Show Profile  Reply with Quote
Which IDE and OS are you using? This icon disappears for me when I use the mouse scroll wheel.

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

pwc
Tomato Guru

138 Posts

Posted - Feb 04 2008 :  1:25:35 PM  Show Profile  Reply with Quote
VS2008, XP-SP2. I'm running 1920x1200, if that matters.

I've also seen the hover icon show up far to the right of the target text, though this is less repeatable for me.
Go to Top of Page

feline
Whole Tomato Software

United Kingdom
18943 Posts

Posted - Feb 04 2008 :  2:00:58 PM  Show Profile  Reply with Quote
How are you triggering the scrolling? Are you simply scrolling the middle mouse wheel to move a chunk at a time? Or are you pressing the middle mouse wheel to get the 4 way "scrolling page" icon to appear and then scrolling?

Are you scrolling vertically or horizontally?

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

pwc
Tomato Guru

138 Posts

Posted - Feb 04 2008 :  2:06:16 PM  Show Profile  Reply with Quote
Simply scrolling vertically by rolling the mouse wheel. Do you suppose it could be a mouse driver difference? I've seen different drivers do different things for "default" mouse wheel support. FWIW, my driver appears to be a plain vanilla Microsoft driver, version 5.1.2600 (xp version?). Scrolling is set for 3 lines at a time.

Go to Top of Page

feline
Whole Tomato Software

United Kingdom
18943 Posts

Posted - Feb 04 2008 :  2:19:05 PM  Show Profile  Reply with Quote
I have tried this in a couple of different virtual machines with different OS's, so I am simply using the default mouse driver in those machines.

I am more tempted to wonder if it is something to do with video drivers to be honest, but that does not make much more sense.

Does the file you use make any difference? It might only happen over very "dense" code, or very sparse code. If so the file, place in the file, or mouse position on the screen should have an effect.

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

pwc
Tomato Guru

138 Posts

Posted - Feb 04 2008 :  2:53:13 PM  Show Profile  Reply with Quote
I tried on my laptop - it doesn't have the problem.

On my desktop with the problem, it seems independent of any file. It happens all the time.
Go to Top of Page

feline
Whole Tomato Software

United Kingdom
18943 Posts

Posted - Feb 04 2008 :  3:29:18 PM  Show Profile  Reply with Quote
Are there any utilities / programs running on your main machine that might be a factor?
Different IDE settings?

Have you checked for newer drivers via Windows Update?

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

pwc
Tomato Guru

138 Posts

Posted - Feb 04 2008 :  3:36:04 PM  Show Profile  Reply with Quote
Video driver shows no updates available. As far as I can tell, my ide settings are the same between the two machines. I use tabbed (not MDI) mode, if that matters.

Would sending you my exported settings be helpful?
Go to Top of Page

mwb1100
Ketchup Master

82 Posts

Posted - Feb 04 2008 :  5:28:52 PM  Show Profile  Reply with Quote
This smells like a problem with the video driver acceleration to me. Try adjusting the "Hardware acceleration" setting on the Display Properties "troubleshooting" tab. If reducing the hardware acceleration helps, you may be able to bump it back up with a different video driver (note: not necessarily a newer driver). Also, don't trust MS or Windows update - you may need to visit the video adapter vendor's website for updated drivers.

It may not be worth the trouble of tracking down though (it depends on your needs).
Go to Top of Page

pwc
Tomato Guru

138 Posts

Posted - Feb 04 2008 :  5:35:13 PM  Show Profile  Reply with Quote
I completely disabled hardware acceleration - no luck.
Go to Top of Page

feline
Whole Tomato Software

United Kingdom
18943 Posts

Posted - Feb 05 2008 :  10:01:34 AM  Show Profile  Reply with Quote
If you export your IDE and VA settings I will try importing them here, and see if I can reproduce the problem.

VA Options -> Performance -> Export Settings
IDE tools menu -> Import and Export Settings -> Export selected environment settings

Please submit the files via the form:

http://www.wholetomato.com/support/contact.asp

including this thread ID or URL in the description, so we can match it up.

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

pwc
Tomato Guru

138 Posts

Posted - Feb 05 2008 :  10:31:55 AM  Show Profile  Reply with Quote
Files have been sent.
Go to Top of Page

feline
Whole Tomato Software

United Kingdom
18943 Posts

Posted - Feb 05 2008 :  12:46:11 PM  Show Profile  Reply with Quote
I have the files, thank you for those. Unfortunately, and probably as expected, this did not make any difference.

Just to make sure we are testing the same thing after importing the settings I added this line to a cpp file:

#include <string>

alt-g on the file name takes me to:

C:\\Program Files\\Microsoft Visual Studio 9.0\\VC\\include\\string

Starting at the top of the class I hovered the mouse over the template parameter "_Elem", waited until the refactoring icon appeared, and then used the mouse wheel to scroll down and up the file.

I tried this on several classes in this file, and I never saw a problem.

Can you try the same test please, just to see if it makes any difference.

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

pwc
Tomato Guru

138 Posts

Posted - Feb 05 2008 :  1:21:22 PM  Show Profile  Reply with Quote
Yes, I still see the same thing. The only way the refactoring icon disappears is if I move my mouse off "_Elem." Scrolling with the mouse wheel always leaves the icon behind.

I'll just turn off the hover icon for refactoring. Refactoring is available via the context menu now, so it's not that big of deal.
Go to Top of Page

feline
Whole Tomato Software

United Kingdom
18943 Posts

Posted - Feb 05 2008 :  1:37:20 PM  Show Profile  Reply with Quote
Hopefully you are happy with this work around.

It does seem machine specific, either some utility you have installed, or something about one of your drivers does sound like the most likely explanation for this. Unfortunately this is quite vague, and does not really help.

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