本文整理汇总了C++中LEditor::FindAndSelect方法的典型用法代码示例。如果您正苦于以下问题:C++ LEditor::FindAndSelect方法的具体用法?C++ LEditor::FindAndSelect怎么用?C++ LEditor::FindAndSelect使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类LEditor
的用法示例。
在下文中一共展示了LEditor::FindAndSelect方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: FindAndSelect
void PluginManager::FindAndSelect(const wxString& pattern, const wxString& name, int pos)
{
LEditor *editor = clMainFrame::Get()->GetMainBook()->GetActiveEditor();
if (editor) {
editor->FindAndSelect(pattern, name, pos, NavMgr::Get());
editor->SetActive();
}
}
示例2: DoCtagsGotoDecl
bool CodeCompletionManager::DoCtagsGotoDecl(LEditor* editor)
{
TagEntryPtr tag = editor->GetContext()->GetTagAtCaret(true, false);
if (tag) {
LEditor *editor = clMainFrame::Get()->GetMainBook()->OpenFile(tag->GetFile(), wxEmptyString, tag->GetLine()-1);
if(!editor) {
return false;
}
editor->FindAndSelect(tag->GetPattern(), tag->GetName());
return true;
}
return false;
}
示例3: OnFunction
void NavBar::OnFunction(wxCommandEvent& e)
{
LEditor* editor = clMainFrame::Get()->GetMainBook()->GetActiveEditor();
if(!editor) return;
size_t sel = e.GetSelection();
if(sel >= m_tags.size()) return;
wxString pattern = m_tags[sel]->GetPattern();
wxString name = m_tags[sel]->GetName();
editor->FindAndSelect(pattern, name);
editor->SetActive();
}