示例#1
0
 void OnSelChange(wxTreeEvent& event)
 {
     if (m_EditCtrl != NULL)
     {
         m_EditCtrl->EndEdit();
         m_EditCtrl = NULL;
     }
 
     wxTreeItemId item = event.GetItem();
     PETreeData *dt = (PETreeData*)GetItemData(item);
     if (dt != NULL)
     {
         wxRect bounding;
         GetBoundingRect(item, bounding);
         bounding.SetX(0);
         bounding.SetWidth(GetCompanionWindow()->GetSize().x); 
         dt->EditCtrl->BeginEdit(bounding, item);
         m_EditCtrl = dt->EditCtrl;
     }
 }
示例#2
0
void ecConfigTreeCtrl::OnCollapseExpand(wxTreeEvent& event)
{
    if (GetCompanionWindow())
        GetCompanionWindow()->Refresh();
}