Whole Tomato Software Forums
Whole Tomato Software Forums
Main Site | Profile | Register | Active Topics | Members | Search | FAQ
 All Forums
 Visual Assist
 Technical Support
 Disable Listboxes

You must be registered to post a reply.
Click here to register.

Screensize:
UserName:
Password:
Format: BoldItalicizeUnderlineStrikethrough Align leftCenterAlign right Insert horizontal ruleUpload and insert imageInsert hyperlinkInsert email addressInsert codeInsert quoted textInsert listInsert Emoji
   
Message:

Forum code is on.
Html is off.

 
Check to subscribe to this topic.
   

T O P I C    R E V I E W
BadWolf Posted - Sep 01 2008 : 02:48:11 AM
Hi,

I only want the listboxes to apear when I presse CTRL-Space. I don't find any setting in the options for this.

Problem is, the parser from VAX is not parsing always correct. There are some Symbols it just did not know. So now, the lisbox apears and when I write perfect correct code it is replaced with crap by VAX, because it selects this crap from that listbox, wich does not know about the correct method.

For example, I'm typing "std::max(", VAX replaces it with std::max_elemet() . I'm typing "boost::bind(" VAX replaces it with boost::BOOST_BIND().

My "Workaround" is pressing ESC whenever I use std:: or boost::, because a tool that replaces perfect fine code with incorrect code is just useless.

C++ is a pretty complex language, so I don't expect VAX to ever parse every file errorfree. But I DO expect it to not to turn my code into garbage.

So, is there any registry setting, ini-file or anything to avoid this. VAX is just to great to uninstall it for this one annoyance. So please say there is a way.

3   L A T E S T    R E P L I E S    (Newest First)
feline Posted - Sep 02 2008 : 09:03:35 AM
Disabling the IDE's intellisense is fine, and is quite common:

http://docs.wholetomato.com?W133

wxWidgets, does VA know about this library? If not this would explain some of the problems you are seeing.

Can you please go to:

VA Options -> System Info -> Copy Info

and paste the details (from the clipboard) into your reply. This will give us the basic information about your setup.
BadWolf Posted - Sep 01 2008 : 11:07:18 PM
Ah, that's much better. Thank you. I only searched the Options in Visual Assists's Menu.

std::max and boost::bind were just examples from the top of my head. There are many more, mostly in wxWidgets classes.

I disabled intellisense (renamed the DLL). I hope that is okay with VAX. The default intellisense checkbox is disabled.

I use precompiled headers. Can this be the culprit for the non working std::max and co.? I'm using the default Dinkumware STL that is delivered with Visual Studio 2005.
feline Posted - Sep 01 2008 : 08:21:41 AM
Turning off the IDE option:

IDE tools menu -> Options -> Text Editor -> C/C++ -> Auto list members

should do what you want. This works for me in VS2005.

"std::max(" should work correctly, it does for me. "boost::bind" is a known problem case, and it is one that we are working on.

You may find that turning on:

VA Options -> Advanced -> Listboxes -> Get content from default Intellisense

helps. Sometimes the IDE's intellisense is better than VA's and sometimes VA's is better. This varies from user to user.

© 2023 Whole Tomato Software, LLC Go To Top Of Page
Snitz Forums 2000