void LLDBTooltip::DoAddVariable(const wxTreeItemId& parent, LLDBVariable::Ptr_t variable) { wxTreeItemId item = m_treeCtrl->AppendItem( parent, variable->ToString(), wxNOT_FOUND, wxNOT_FOUND, new LLDBVariableClientData(variable)); if(variable->HasChildren()) { m_treeCtrl->AppendItem(item, "<dummy>"); } }
void LLDBTooltip::Show(const wxString& displayName, LLDBVariable::Ptr_t variable) { DoCleanup(); wxTreeItemId item = m_treeCtrl->AddRoot( variable->ToString(displayName), wxNOT_FOUND, wxNOT_FOUND, new LLDBVariableClientData(variable)); if(variable->HasChildren()) { m_treeCtrl->AppendItem(item, "<dummy>"); } Move(::wxGetMousePosition()); wxPopupWindow::Show(); m_treeCtrl->SetFocus(); }