News:

The new Release 25.03 is out! You can download binaries for Windows and many major Linux distros here .

Main Menu

Improve CC's CallTip

Started by Loaden, April 21, 2010, 05:25:26 PM

Previous topic - Next topic

Loaden

1. support preprocessor tip, example: "MessageBox" to "MessageBoxA".


2. support global namespace. like "::MessageBox"
3. support comment/string/char judge.

Related discussion:
http://forums.next.codeblocks.org/index.php/topic,12387.0.html
http://forums.next.codeblocks.org/index.php/topic,12396.0.html

Depend patch:http://forums.next.codeblocks.org/index.php/topic,12406.0.html

EDIT:When replace target use 'itemText+_T("()")', add calltip support.
if (event.GetEventType() == wxEVT_SCI_AUTOCOMP_SELECTION)
   {
...
           control->ReplaceTarget(itemText+_T("()"));
           pos = control->GetCurrentPos();
           control->GotoPos(pos + itemText.size()+2);
           if ((*it).second != 0)
           {
               pos = control->GetCurrentPos();
               control->GotoPos(pos - 1);
               ShowCallTip();  // HERE!
           }
       }
   }


[attachment deleted by admin]