info.m_itemId = event.m_itemIndex;
info.m_col = 0;
info.m_mask = wxLIST_MASK_DATA;
- wxString sendtext(_T(""));
+ wxString sendtext(_T(""));
if ( GetItem(info) )
{
// TO DO : STORE SMART PTR ?
//DFGO -> To identify it is a box
sendtext += crea::std2wx("box:");
sendtext += crea::std2wx(d->GetFullTypeName());
+ sendtext += _T("<EndEED>");
+// printf("EED WxGUIBlackBoxList::OnBeginDrag <%s>%d <%s>%d\n", (const char*)sendtext.mb_str(),sendtext.Len() , d->GetFullTypeName().c_str() , d->GetFullTypeName().length() );
}
- }
- else
- {
+
+ } else {
wxFAIL_MSG(wxT("wxListCtrl::GetItem() failed"));
}
wxTextDataObject tdo(sendtext);
+// printf("EED WxGUIBlackBoxList::OnBeginDrag <%s>\n",(const char*) tdo.GetText().mb_str() );
+
wxDropSource tds(tdo, this);
- tds.DoDragDrop();
+ tds.DoDragDrop( );
// const wxPoint& pt = event.m_pointDrag;
bool ok=false;
int i,size;
- std::string strAA=strA;
- std::string strBB=strB;
+ std::string strAA = strA;
+ std::string strBB = strB;
size=strAA.length();
}
//========================================================================
+
+std::string WxGUIPackageBrowser2::GetNameFilter()
+{
+ std::string s = wx2std( mNameFilter->GetValue() );
+ return s;
+}
+
+
+
//========================================================================
BEGIN_EVENT_TABLE(WxGUIPackageBrowser2, wxPanel)
//EED EVT_TEXT_ENTER(id_f1, WxGUIPackageBrowser2::OnFilter )
}
//================================================================
+
} // namespace bbtk