17 class wxHtmlLinkEvent;
74 void NotifyDocumentation();
76 void NotifyPluginStatus();
79 void InjectAutoCompShow(
int lenEntered,
const wxString& itemList);
85 bool ProcessArrow(
int key);
88 void UpdateEnvSettings();
140 void OnHtmlLink(wxHtmlLinkEvent& event);
155 void DoShowDocumentation(
cbEditor* ed);
170 void CallSmartIndentCCDone(
cbEditor* ed);
182 typedef std::vector<cbCodeCompletionPlugin::CCCallTip>
CallTipVec;
214 int m_LastACLaunchState[2];
222 #endif // CCMANAGER_H
wxHtmlWindow * m_pHtml
Documentation popup.
wxTimer m_AutocompSelectTimer
wxSize m_DocSize
Size of the documentation popup.
Base class for code-completion plugins.
std::vector< cbCodeCompletionPlugin::CCCallTip > CallTipVec
int m_LastTipPos
Last location a tool/call tip was displayed.
bool m_OwnsAutocomp
Do we control the current autocomplete popup?
CCPluginCharMap m_AutoLaunchChars
Chars each plugin is interested in for autocomplete.
int m_AutocompPosition
Location of caret when autocomplete timer starts, if caret is still there, launch autocomplete...
std::map< int, size_t > m_CallTipChoiceDict
Remember past choices.
std::map< cbCodeCompletionPlugin *, std::set< wxChar > > CCPluginCharMap
cbEditor * m_pLastEditor
Last editor operated on.
std::vector< cbCodeCompletionPlugin::CCToken > m_AutocompTokens
Cached autocomplete list.
std::vector< wxString > wxStringVec
A generic Code::Blocks event.
int m_CallTipActive
Is CCManager currently displaying a calltip, and if so, where.
CallTipVec::const_iterator m_CurCallTip
Remember current choice.
wxTimer m_AutoLaunchTimer
wxPoint m_DocPos
Location of the documentation popup.
CCPluginCharMap m_CallTipChars
Chars each plugin is interested in for calltip state.
cbCodeCompletionPlugin * m_pLastCCPlugin
The plugin handling m_pLastEditor.
std::map< int, size_t > m_CallTipFuzzyChoiceDict
Remember past choices based on prefix.
int m_WindowBound
Right-most boundary the documentation popup is allowed to stretch to.
Code Completion Plugin Manager.
int m_LastAutocompIndex
Index of currently selected entry in autocomplete popup.
Direction
User click the next or previous small button of the tip window.
CallTipVec m_CallTips
Cached calltips.