User forums > Help
C::B 13.12 Can't work with big project which have more than 100 files.
oBFusCATed:
Okay, so they are different, but to me they look the same so we have to do one of these (or do both with an option) :
1. merge them together (the doc popup must show info for all versions in this case)
2. display the parameters, so the user know they are different
MortenMacFly:
--- Quote from: oBFusCATed on March 01, 2014, 01:17:37 pm ---2. display the parameters, so the user know they are different
--- End quote ---
We had removed this because the parameter list might get that large, that the CC windows won't fit on the screen.
If you want to try, in codecompletion.cpp, method CodeCompletion::CodeComplete() replace:
tmp << _T("(): ") << token->m_FullType;
...with:
tmp << token->GetFormattedArgs() << _T(": ") << token->m_FullType;
...the documentation is responsible for the details and should always be shown in the short version.
oBFusCATed:
Have you tried some string length limiting?
If yes then option 1 should be implemented. There is no point in having multiple copies of the same string in this list.
Probably this merging should be done in the CCManager in the cc_branch and not by the CC plugin.
MortenMacFly:
The idea was to have a scrollable list of methods on the left and if you scroll through them the docs window always shows the details on the right. This is as minimalistic as it gets and if you take them as a combined information then thats already option 1.
In the past (w/o docs windows) we only had the plain CC window that showed the (formatted) args as well.
Whats missing IMHO is the use case, if the docs are disabled in the CC options. Then the CC windows should return to its old behaviour and show the args as well.
I think this would be most simple and clear.
MortenMacFly:
--- Quote from: MortenMacFly on March 01, 2014, 01:37:54 pm ---Whats missing IMHO is the use case, if the docs are disabled in the CC options. Then the CC windows should return to its old behaviour and show the args as well.
--- End quote ---
I've comitted this to trunk. Play with it.
There should only be 2 cases:
1.) A short list of methods and always the docs on the right
2.) A long list of methods including args if the docs are disabled.
Every other state is invalid and we need to dig into it.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version