Author |
Topic |
|
diarrhio
Ketchup Master
53 Posts |
Posted - Feb 16 2007 : 4:34:44 PM
|
I'm having serious issues with my tooltips in 1544.
* All of my tooltips are corrupted when hovering over any identifier. All I get is a bunch of boxes and other odd characters. I've tried going to the performance tab and doing a Rebuild and a Clear. It didn't help.
* Normally when you type in a function and hit '(', a parameters tooltip pops up (one of my favorite features of VAX). This is now gone. How do I get it back if this is indeed an intended feature?
Thanks! |
|
feline
Whole Tomato Software
United Kingdom
19021 Posts |
Posted - Feb 19 2007 : 2:21:42 PM
|
Which IDE and programming language are you using? Are you using a localised IDE or OS?
Do these problems go away if you disable VA, or stop it from running when you load the IDE?
http://docs.wholetomato.com?W306 |
zen is the art of being at one with the two'ness |
|
|
diarrhio
Ketchup Master
53 Posts |
Posted - Feb 20 2007 : 6:00:16 PM
|
I'm using VS2005 SP1, on an XP SP2 machine. No localized IDE or OS. Dual-Core Pentium D. This issue only appeared after my last upgrade. I will try and disable VAX to see if anything changes. I'll let you know if that fixes it, but please assume that it doesn't fix it if you don't hear from me.
Thanks, Dario
|
|
|
feline
Whole Tomato Software
United Kingdom
19021 Posts |
Posted - Feb 21 2007 : 08:00:24 AM
|
Can you post a screen shot of this effect please? Does changing the system font for tooltips
Control Panel -> Display -> Appearance tab -> Advanced -> Item = Tooltip
make any difference?
Are you running any system utilities that might effect how tooltips or other GUI items are drawn, e.g. WindowBlinds? |
zen is the art of being at one with the two'ness |
|
|
diarrhio
Ketchup Master
53 Posts |
Posted - Feb 21 2007 : 9:28:22 PM
|
No Windows utilities. Nothing has changed. The only Add-ons I have on in VS are VAX and Incredibuild. Here is a link to a screen grab. Let me know what else I can do to help with this. It's killing me :)
http://www.zchromosome.com/misc/Tooltips.jpg |
|
|
feline
Whole Tomato Software
United Kingdom
19021 Posts |
Posted - Feb 22 2007 : 12:58:31 PM
|
Can you try turning off:
VA Options -> Environment -> Fonts and Colors -> Apply Colouring to -> Tooltips
Looking closely at the tooltip, I am not seeing a clear border around the edge. VA tooltips have a single pixel border all around the outside edge, the IDE tooltips do not. Compare two screen shots of the two and the effect is quite clear to see. Of course, the fact that the text is "corrupt" means we cannot really rely on this to heavily.
Can you try disabling VA, as described in this FAQ, and see if that makes any difference please:
http://docs.wholetomato.com?W306
Can you try changing the tooltip font please, via control panel. One other thing to try is deleting the NCB file in the base directory of your solution. This might help if this is an IDE tooltip. |
zen is the art of being at one with the two'ness |
|
|
diarrhio
Ketchup Master
53 Posts |
Posted - Feb 22 2007 : 1:52:21 PM
|
OK. I figured out what was going on, and I apologize for starting this semi-wild-goose-chase.
I was sick of VS2005 wasting CPU cycles constantly updating Intellisense every time I changed any header file (it really sucks, and MS has failed to do anything about it in SP1 despite tons of complaints from users). The only want to turn it off was to rename the "C:\\Program Files\\Microsoft Visual Studio 8\\VC\\vcpackages\\feacp.dll" file, which is VC's intellisense package. This is advice that came directly from MS on one of their forums.
I figured this was safe since I didn't think VAX used Intellisense at all, at least not when I have "Get Content from Default Intellisense" turned off. However, after reading this http://www.wholetomato.com/products/features/members.asp#defaultIntellisense, I realize I was mistaken.
Is there anyway to just have VAX just bypass Intellisense completely? I'm guessing that's a big fat no since I now realize it's highly likely that VAX has a tight relationship with Intellisense. However, I can wish. Just throwing it out there :-)
|
|
|
feline
Whole Tomato Software
United Kingdom
19021 Posts |
Posted - Feb 22 2007 : 2:15:29 PM
|
Quite a lot of our users have disabled the IDE's intellisense without any problems. I have been doing this myself for years in both VS2003 and VS2005, for various reasons.
VA is bypassing the IDE's intellisense completely, so long as you have turned off "Get content from default Intellisense". The listboxes after "::" come from the IDE, and are nothing to do with VA. Does this make sense? |
zen is the art of being at one with the two'ness |
|
|
diarrhio
Ketchup Master
53 Posts |
Posted - Feb 22 2007 : 2:17:40 PM
|
Hmmm. Ok. The tooltip issue disappeared as soon as I renamed the Intellisense dll (which I had renamed feacp.dll.bak) back to feacp.dll. Is this how you are disabling Intellisense? Is there another way I should be doing this? |
|
|
feline
Whole Tomato Software
United Kingdom
19021 Posts |
Posted - Feb 22 2007 : 2:37:40 PM
|
You can also create a pair of zero length, read only NCB files, as explained in the FAQ:
http://docs.wholetomato.com?W133
This has the advantage of being project specific, but the disadvantage of causing a nessage box when you run the IDE.
So far VA has not been able to replace all tooltips in VS2005, there is no easy way to just stop the IDE showing tooltips, so that you always get VA tooltips.
Can you get the information you want from the VA wizard bar instead? I tend to use this instead of tooltips myself, since I am much more keyboard centric than mouse centric.
http://www.wholetomato.com/products/features/context.asp http://www.wholetomato.com/products/features/definition.asp |
zen is the art of being at one with the two'ness |
|
|
diarrhio
Ketchup Master
53 Posts |
Posted - Feb 22 2007 : 3:22:16 PM
|
OK. I haven't tried the approach of creating two 0 length NCB files, but it sounds like there is a bug with the renaming the dll method. I get the junk tooltips when I try this. I tried changing the font size through the Display control panel with no luck (I did restart VS to make sure it took affect). Anything else I can try? I hate the default Intellisense! |
|
|
feline
Whole Tomato Software
United Kingdom
19021 Posts |
Posted - Feb 22 2007 : 4:48:13 PM
|
Can you look in the base directory of your project, is there a NCB file there? If so does deleting this make any difference?
I have just renamed my "feacp.dll" file and launched VS2005 (no SP installed on this machine) and I am not getting any tooltips when simply hovering the mouse over function calls or variables. This makes sense, since these tooltips should be coming from the IDE, but this was disabled via renaming the dll.
Just to be sure I have done the same test on a different machine, this time with VS2005 SP1 installed. Again no tooltips on hovering when the dll has been renamed.
Both test machines are using win2k as the OS.
What exactly are you doing to produce these tooltips?
For reference I have renamed the dll to "feacp.dll_ignore" |
zen is the art of being at one with the two'ness |
|
|
diarrhio
Ketchup Master
53 Posts |
Posted - Feb 22 2007 : 4:52:02 PM
|
I noticed that I wouldn't get tooltips, as you are seeing. I honestly don't remember what I did to get them to show up. Usually it's from just hovering over an identifier. However, it would only show some of the time.
So, if I go the renaming NCB route, will I get tooltips back?
In response to your previous post, I do use the wizard bar as well. The tooltips are nice because they are "right there" and you don't have to change context from what you are working on. |
|
|
daves
New Member
8 Posts |
Posted - Feb 22 2007 : 6:22:18 PM
|
I also have renamed the feacp.dll and now I am getting no tooltips on anything, and I miss them. Is there no way to configure VAX to provide the tooltips?
What exactly does your statement
"So far VA has not been able to replace all tooltips in VS2005, there is no easy way to just stop the IDE showing tooltips, so that you always get VA tooltips."
mean? Is it there is a technical limitation that prevents VA from showing tooltips with vs2005?
|
|
|
feline
Whole Tomato Software
United Kingdom
19021 Posts |
Posted - Feb 23 2007 : 4:42:40 PM
|
In VC6 VA is able to tell the IDE not to show tooltips its self, so it shows the tooltips its self. In VS2003 and VS2005 it is a lot more difficult, since the IDE does not simply allow us to just take over. So you tend to get a mix of VA and IDE tooltips in VS2003, and all IDE tooltips in VS2005.
We are looking into producing more tooltips in VS2005, but this is not easy.
case=1084
Unfortunately no IDE tooltips seems to be one of the side effects of disabling the IDE's intellisense. |
zen is the art of being at one with the two'ness |
|
|
diarrhio
Ketchup Master
53 Posts |
Posted - Feb 24 2007 : 1:55:55 PM
|
Thanks for making a case# for this. Tooltips really are one of the big things I love and use in VAX. Hopefully you guys will find a way around this. I can't believe MS let a release and a Service Pack of VS2005 go by w/o addressing the complete waste that is default intellisense. Actually. I can believe it. It's MS after all. They still haven't figured out that file dialogs should remember the last list mode you were in. Ridonkulous.
Anyways, thanks. D |
|
|
diarrhio
Ketchup Master
53 Posts |
Posted - Feb 26 2007 : 3:39:27 PM
|
I understand this may not be an easy problem to fix (and I know I'm being a bit selfish here), but is there any chance we can bump this case up the priority list? I'm realizing just how much I relied on tooltips. My productivity has definitely been affected.
Also, I don't know if this is Intellisense related or not, but the suggestion/auto-complete/idontknowexactlywhatitscalled list that popsup when you are doing #includes is gone too. It used to popup with suggestions, especialy if you typed a / or \\ in the path.
It's a real tossup between the gains of turning off Intellisense and the losses of VAX functionality. This dilemma is attacking the core of my being :) |
Edited by - diarrhio on Feb 26 2007 5:08:04 PM |
|
|
feline
Whole Tomato Software
United Kingdom
19021 Posts |
Posted - Feb 27 2007 : 10:15:13 AM
|
If you turn off the option:
IDE Tools menu -> Options -> Text Editor -> C/C++ ->General -> Auto List Members
Then when you type #include "" or #include <> manually, ignoring any autotext prompt the file names are not automatically listed. Turn this option back on again to get the items to be listed. This should fix that problem.
Looking at case 1084 a change has just been made, so this should show up in the next build. I am not quite sure what effect this will have in your particular case, and you may need to turn this on in the registry (I will post details to our Registry settings:
http://docs.wholetomato.com/default.asp?W254
When this build is posted, and I have prodded this a bit. |
zen is the art of being at one with the two'ness |
|
|
support
Whole Tomato Software
5566 Posts |
Posted - Mar 17 2007 : 4:04:02 PM
|
Case 1084 is fixed in build 1549. For VS2005, requires enabling of Quick Info Tooltips in Advanced|General. |
|
|
|
Topic |
|