Author |
Topic |
|
CliffyP
Ketchup Master
56 Posts |
Posted - Apr 02 2016 : 2:22:47 PM
|
(Im using vs 2013)
Issue 1: when I mouse over a method (or anything that causes the tooltip popup window to apear), two tooltip windows will appear, one overlapping the other, this is apparent because they are offset, so the bottom one is visible. It is making the tooltips difficult to read because of the double vision effect.
Issue 2: Often when I hover over a method the quick info tooltip will show that method's signature as being a comment. Which makes it more difficult to read since it then loses its syntax coloration and is all green. Im not sure if comments are expected to follow a certain convention for VA to not do this, but I would think it should never treat the signature as a comment no-matter the comment format. |
|
feline
Whole Tomato Software
United Kingdom
19020 Posts |
Posted - Apr 04 2016 : 11:58:13 AM
|
Point 1, can you please turn On:
VA Options -> Floating Buttons and Icons -> Denote content from Visual Assist with tomato icons
I am guessing that one tooltip is from Visual Assist, and the other tooltip is from the IDE. This should tell us if this is the case or not.
Point 2, are you hovering over a function call, or an actual function declaration? If you are hovering over a function call you should see the function declaration, along with any comment, but not the comment on its own. What effect does turning off:
VA Options -> Display -> Show additional comments when available
on these tooltips? |
zen is the art of being at one with the two'ness |
|
|
CliffyP
Ketchup Master
56 Posts |
Posted - Apr 04 2016 : 1:33:29 PM
|
1. Disabling the Tomato icons options had no discernible affect.
2. The show additional comments option was at false, I turned it on and tried it, but it was not having a discernible affect.
"are you hovering over a function call, or an actual function declaration?"
It does not seem to matter, the double pop up happens in all cases, and the comment problem happens on declaration, definition and calls for the functions it is occurring on.
I have intellisense disabled in VS. So only VA should be providing the tooltips.
Also of note is that after the double tooltips pop up, if I move the mouse a little bit while still hovering over the symbol, then the top one will go away.
Ive attached a picture that shows both problems as in this case the function has the comment problem.
|
|
|
feline
Whole Tomato Software
United Kingdom
19020 Posts |
Posted - Apr 05 2016 : 12:20:58 PM
|
Is the function declaration normally in green when a /* */ comment is shown in the tooltip? I have seen this happen occasionally with VA tooltips, but normally only very occasionally, and it was not something I could reliably reproduce.
How have you disabled intellisense in VS2013? It would make sense if one tooltip came from the IDE, and one tooltip came from VA, but that should not be happening, especially not with IDE intellisense disabled. |
zen is the art of being at one with the two'ness |
|
|
feline
Whole Tomato Software
United Kingdom
19020 Posts |
Posted - Apr 05 2016 : 7:50:54 PM
|
After some experimenting, I have been able to reproduce the green tooltip text:
case=96301
but still no sign of the double tooltips. This suggests the all green tooltips are coming from VA, but does not explain where the second tooltip is coming from.
Can you please export your VA and IDE settings and send them to me:
VA Options -> Performance -> Export Settings IDE tools menu -> Import and Export Settings -> Export selected environment settings
I can then import them here and see if I can reproduce the problem.
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 |
|
|
CliffyP
Ketchup Master
56 Posts |
Posted - Apr 06 2016 : 10:50:52 PM
|
" It would make sense if one tooltip came from the IDE, and one tooltip came from VA, but that should not be happening, especially not with IDE intellisense disabled."
I double checked that the IDE intellisense was disabled, I thought I had turned it off but found it to be on, must have been thinking of a different machine. So I turned it off and tried it again, and it resolved the double pop up issue.
"How have you disabled intellisense in VS2013"
Tools/Options/TextEditor/C++/Advanced/Intellisense/Disable Intellisense
As for the comment problem, I checked and yah it seems like comments in this format style break it:
/** comment text */ void myfunc();
/** * comment text */ void myfunc2(); |
|
|
feline
Whole Tomato Software
United Kingdom
19020 Posts |
Posted - Apr 07 2016 : 1:25:22 PM
|
Some progress at least, I am seeing the same trigger for all green tooltips as you are.
I still cannot reproduce the double tooltips though. I had been testing with:
IDE tools menu -> Options -> Text Editor -> C/C++ -> Advanced -> Disable Database = True
instead, which might be slightly more disabling, but changing this to "Disable Intellisense" makes no difference, I am still only getting one tooltip on mouse hover.
Can you please export your VA and IDE settings and send them to me:
VA Options -> Performance -> Export Settings IDE tools menu -> Import and Export Settings -> Export selected environment settings
I can then import them here and see if I can reproduce the problem.
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 |
|
|
feline
Whole Tomato Software
United Kingdom
19020 Posts |
Posted - Apr 08 2016 : 12:24:06 PM
|
I have your settings, thank you for this. I have imported the settings here, and I still cannot reproduce the problem. I am wondering if the second tooltip could be coming from somewhere else, not VA and not the IDE.
If you look at:
IDE Tools menu -> Extensions and Updates...
what extensions are listed on you system? For VS2013 Update 5 with VA I have the following extensions listed:
Application Insights Tools for Visual Studio Behaviors SDK (XAML) Get Xamarin Microsoft Advertising pubCenter Service for Visual Studio Microsoft Advertising SDK for WIndows 8.1 Microsoft Advertising SDK for WIndows Phone 8.1 XAML Microsoft ASP.NET and Web Tools NuGet Package Manager for Visual Studio 2013 Visual Assist Visual F# 3.1 Visual Studio Extensions for Windows Library for JavaScript Windows Phone 8.1 SDK Integration
A second thought, if you make a new, default C++ solution, do you still get double tooltips on mouse hover? I don't see how this could be solution specific, but since I don't know what the trigger is, its worth asking, since it should be a quick test. |
zen is the art of being at one with the two'ness |
|
|
CliffyP
Ketchup Master
56 Posts |
Posted - Apr 08 2016 : 11:00:12 PM
|
mine are:
Application Insights Tools for Visual Studio Behaviors SDK (XAML) GnD Editor Extension Microsoft Advertising pubCenter Service for Visual Studio Microsoft Advertising SDK for WIndows 8.1 Microsoft Advertising SDK for WIndows Phone 8.1 XAML Microsoft ASP.NET and Web Tools NuGet Package Manager for Visual Studio 2013 Pixel Mine nFringe (UnrealScript) PS4 Razor CPU SCE Debugger SCE Visual Studio Integration Visual Assist Visual F# 3.1 Visual Studio Extensions for Windows Library for JavaScript Windows Phone 8.1 SDK Integration
and yes it happens in other projects |
|
|
feline
Whole Tomato Software
United Kingdom
19020 Posts |
Posted - Apr 11 2016 : 3:10:43 PM
|
Can you please use Windows Key + R to run the following command:
"C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe" /RootSuffix Test
this creates a separate test profile with just the default extensions installed. If you now open a project, how many tooltips do you get on mouse hover, and how are they positioned? In your screen shot the VA tooltip (all green) is offset from the function you are hovering over, while the other tooltip starts at the same horizontal position as the function name.
If you now go to:
IDE tools menu -> Options -> Extensions and Updates...
then go to Online, you can install Visual Assist from the online store, which will install VA for this separate profile. Now how many tooltips do you get on mouse hover.
I don't recognise or know the extensions you have that I don't have, which are:
GnD Editor Extension Pixel Mine nFringe (UnrealScript) PS4 Razor CPU SCE Debugger SCE Visual Studio Integration
and I cannot find GnD Editor Extension in the extension store to read what it is supposed to do. So hopefully this is a quick and easy test to see if your extensions are a factor in these double tooltips. |
zen is the art of being at one with the two'ness |
|
|
|
Topic |
|