Whole Tomato Software Forums
Whole Tomato Software Forums
Main Site | Profile | Register | Active Topics | Members | Search | FAQ
 All Forums
 Visual Assist
 Technical Support
 1549: HCB and duplicates - the old story

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
Uniwares Posted - Apr 16 2007 : 11:16:48 PM
For some history on this subject look up TOPIC 903 and TOPIC 1384 or simply search for HCB in messages posted by me.

As I see it now, the duplicates (multiples) in the HCB is improving. Now I see functions mostly as many times as there is the same file in the workspace (the same file 3 times, HCB shows the function 3 times) correctly with the tooltip pointing to the right file. Although i personally would prefer to see a menu to choose the item to jump to instead of multiple entries in the HCB, it is better then it initially was.

But what bugs me are the member variables: they are now shown only once! Following the philosophy of the whole tomato I would expect to see all members (functions, variables, enums, etc) as many times are there are copies of the a file in the workspace.

Another thing is the way overloaded functions are sorted. All overloads are sorted by signature, then file. Which is somewhat contrary to how functions are commonly sorted.

Also: the class shown in the HCB bears the tooltip from the FIRST file only, double clicking the classname in the HCB does not give you the same choice you have with functions, it only allows to jump to the first file.


My (alternative) suggestions:
1) remove ALL duplicates and use the context menu to jump to alternate locations. add the alternate locations to the tooltips too.
2) add one complete instance of the class (enum, etc) to the HCB for every file that contains it.
5   L A T E S T    R E P L I E S    (Newest First)
feline Posted - Apr 18 2007 : 09:19:28 AM
I try not to think about it!

It is good to know that the recent work I have done setting up a whole new set of test projects is paying off.
Uniwares Posted - Apr 18 2007 : 09:04:34 AM
quote:
Originally posted by feline

I agree, it is so good to finally reproduce this on demand! I have been chasing this, on and off, for what feels like years.



You know what? Is IS years!
feline Posted - Apr 18 2007 : 07:26:13 AM
I am seeing the same thing now I know what to add to my class.

I agree, it is so good to finally reproduce this on demand! I have been chasing this, on and off, for what feels like years.
Uniwares Posted - Apr 18 2007 : 12:12:17 AM
Just add a function with various overloads like
void myFunction();
void myFunction(std::string);
void myFunction(int);

And a hurray for the repro!!!
feline Posted - Apr 17 2007 : 5:15:07 PM
This time I have been able to reproduce this problem. This has always been the major problem here, it is difficult to address bugs we cannot reproduce.

case=6068

The one thing I am not seeing is this "different" sorting of the operator overloads. This is what I am seeing:


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