本文整理汇总了C++中TagEntryPtr::GetDisplayName方法的典型用法代码示例。如果您正苦于以下问题:C++ TagEntryPtr::GetDisplayName方法的具体用法?C++ TagEntryPtr::GetDisplayName怎么用?C++ TagEntryPtr::GetDisplayName使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类TagEntryPtr
的用法示例。
在下文中一共展示了TagEntryPtr::GetDisplayName方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: TagToEntry
wxCodeCompletionBoxEntry::Ptr_t wxCodeCompletionBox::TagToEntry(TagEntryPtr tag)
{
wxString text = tag->GetDisplayName().Trim().Trim(false);
int imgIndex = GetImageId(tag);
wxCodeCompletionBoxEntry::Ptr_t entry = wxCodeCompletionBoxEntry::New(text, imgIndex);
return entry;
}
示例2: TagsToEntries
wxCodeCompletionBoxEntry::Vec_t wxCodeCompletionBox::TagsToEntries(const TagEntryPtrVector_t& tags)
{
wxCodeCompletionBoxEntry::Vec_t entries;
for(size_t i = 0; i < tags.size(); ++i) {
TagEntryPtr tag = tags.at(i);
wxString text = tag->GetDisplayName().Trim().Trim(false);
int imgIndex = GetImageId(tag);
wxCodeCompletionBoxEntry::Ptr_t entry = wxCodeCompletionBoxEntry::New(text, imgIndex);
entry->m_tag = tag;
entries.push_back(entry);
}
return entries;
}
示例3: UpdateScope
void NavBar::UpdateScope(TagEntryPtr tag)
{
size_t sel = m_func->GetSelection();
if(tag && sel < m_tags.size() && *m_tags[sel] == *tag) return;
wxWindowUpdateLocker locker(this);
m_tags.clear();
m_scope->Clear();
m_func->Clear();
if(tag) {
m_tags.push_back(tag);
m_scope->AppendString(tag->GetScope());
m_func->AppendString(tag->GetDisplayName());
m_scope->SetSelection(0);
m_func->SetSelection(0);
DoPopulateTags(DoGetCurFileName());
}
}