Whole Tomato Software Forums
Whole Tomato Software Forums
Main Site | Profile | Register | Active Topics | Members | Search | FAQ
 All Forums
 Visual Assist
 Feature Requests
 VAX suggestion

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
chris2004 Posted - Oct 25 2006 : 06:19:24 AM
I have tried VAX and I am very impressed. However, there is something that I feel is missing and would greatly enhance productivity. I am talking about a window showing all the major symbols in the file we work on, in the order they occur. For example in a .cpp file it could show the includes, the global variables and the functions. For the classes present in the file, it could show the class name and underneath the existing method implementations. Similarly for the .h file. The main usage is ease of navigation and quickly finding the part of the file we want to move to.
12   L A T E S T    R E P L I E S    (Newest First)
sean Posted - Jan 26 2011 : 8:36:20 PM
Right-click on the list for display options, but it should be enabled by default.

As far as the bluish color, that is just the standard VS theme. Use the Visual Studio Color Theme Editor to suit your taste:
http://visualstudiogallery.msdn.microsoft.com/20cd93a2-c435-4d00-a797-499f16402378
Uniwares Posted - Jan 26 2011 : 8:30:02 PM
Hum, do I have to enable that (case=1232) somewhere or should that work by default? Besides the new nifty (and totally unfashionable) bluish background fade I dont see a difference in the display of the member list. (and I had to restart VS2010 twice to actually get build 1840 to run at all)
Uniwares Posted - Jan 26 2011 : 3:40:29 PM
I definitely DO NEED to see 1840.
support Posted - Jan 24 2011 : 4:05:36 PM
case=1232 is implemented in build 1840
Uniwares Posted - Oct 25 2006 : 8:24:43 PM
Ok, that makes me happy. I'll be waiting for it.
feline Posted - Oct 25 2006 : 2:00:04 PM
Uniwares I remember this discussion There is a feature request for this, complete with your screen shot attached

case=1232
Uniwares Posted - Oct 25 2006 : 1:33:52 PM
And I would like to see the Member List cleaned up. Its immensly redundant to see every line with "NamespaceWhoCares.AndNotherNameSpace.MaybeAClassName.SubClassNameAlso.FunctionName();"
Please, get rid of the namespace/classnames in every line, keep only the first and indent the following ones properly, leaving the space empty (or just paint the text in the background color).
That would greatly improve readability. There was a long discussion about this already, i guess a year or two ago, but without any final conclusions. I even made a sample image back then showing how it would look like.
sean Posted - Oct 25 2006 : 12:23:32 PM
That said, I would like to see #includes included in the list too... others have requested #pragma and C# users want #region (case=808)
chris2004 Posted - Oct 25 2006 : 11:53:58 AM
I have to admit that I switched from using Source Insight to VAX and the first few days were quite confusing. Still getting used to the new way of working and I guess the drop down list is as good as the navigation window I was talking about.

Thanks for your response, feline.
feline Posted - Oct 25 2006 : 11:46:38 AM
I have edited files over 50,000 lines long, and do basically ALL of my navigation with a combination of alt-up arrow, alt-down arrow and alt-m and then type.

the up and down key presses are using next and previous scope, which jump one function at a time once you are at global scope. http://www.wholetomato.com/products/features/move.asp

In this example I would type alt-m followed by functionc and then Enter. Being able to filter the alt-m (context) list is one of its key features.

For the HCB, assuming you are using C++ and these are class member functions hover over one of the functions, which will show you the class member functions. You can now pin the HCB to stop it changing view, and then scroll it to view the list of functions.

Are you familiar with these features? They seem to offer the abilities you are asking for.
chris2004 Posted - Oct 25 2006 : 10:55:32 AM
quote:
Originally posted by feline

are you aware of the list of functions in the file:

http://www.wholetomato.com/products/features/methods.asp

and the HCB http://www.wholetomato.com/products/features/hcb.asp



Of course. In regards to the first link, you have to agree that navigating a drop down list is not very easy especially if there are a few hundred functions. It is not the same as window showing for example:

#include "aaa.h"
#include "bbb.h"
void functionA()
int functionB()
class A
A::MemberA()
A::variableA
int functionC()

where I can click on any of the above and it will take me straight to it.

In regards to the second link, the HCB is very useful indeed, but its functionality is different to what I am asking. It is a context window and not a navigation window. It will not show all the functions in the specific file I am editing and what I need is a quick way to move from top to bottom without problems.

Let me put it in a different way. Using the example above I am editing functionA and I want to quickly jump to functionC. For the sake of the argument imagine that this file is several thousands lines big and it contains many more functions than stated above. My only options now is to either search for the function (if I know its name), or use the class window (which can be painful for big complicated files). Using a navigation pane makes things simple. All I have to do is scroll down the list and click on a name.
feline Posted - Oct 25 2006 : 10:38:51 AM
are you aware of the list of functions in the file:

http://www.wholetomato.com/products/features/methods.asp

and the HCB http://www.wholetomato.com/products/features/hcb.asp

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