From bec209359eec4fcd775cc4d81c39d9471989e0a4 Mon Sep 17 00:00:00 2001 From: jean-pierre roux Date: Mon, 3 May 2010 12:39:44 +0000 Subject: [PATCH] std::string vs wxString --- kernel/src/bbtkWxGUIPackageBrowser2.cxx | 26 ++++++++++++------------- 1 file changed, 12 insertions(+), 14 deletions(-) diff --git a/kernel/src/bbtkWxGUIPackageBrowser2.cxx b/kernel/src/bbtkWxGUIPackageBrowser2.cxx index d9ba9d7..c7b17ea 100644 --- a/kernel/src/bbtkWxGUIPackageBrowser2.cxx +++ b/kernel/src/bbtkWxGUIPackageBrowser2.cxx @@ -2,8 +2,8 @@ Program: bbtk Module: $RCSfile: bbtkWxGUIPackageBrowser2.cxx,v $ Language: C++ - Date: $Date: 2010/04/28 22:19:59 $ - Version: $Revision: 1.20 $ + Date: $Date: 2010/05/03 12:39:44 $ + Version: $Revision: 1.21 $ =========================================================================*/ /* --------------------------------------------------------------------- @@ -28,7 +28,6 @@ * knowledge of the CeCILL-B license and that you accept its terms. * ------------------------------------------------------------------------ */ - /* \brief Short description in one line * * Long description which @@ -58,6 +57,8 @@ //#include "wx/grid.h" //#include +#include "creaWx.h" + #define LIST_CTRL 1000 @@ -97,7 +98,7 @@ namespace bbtk EVT_RIGHT_DOWN(WxGUIBlackBoxList::OnRightClick) END_EVENT_TABLE() - int wxCALLBACK MyCompareFunction(long item1, long item2, long WXUNUSED(sortData)) + int wxCALLBACK MyCompareFunction(long item1, long item2, long WXUNUSED(sortData)) { // inverse the order if (item1 < item2) @@ -107,7 +108,7 @@ namespace bbtk return 0; } - + // WxGUIBlackBoxList WxGUIBlackBoxList::WxGUIBlackBoxList(wxWindow *parent, const wxWindowID id, @@ -122,7 +123,7 @@ namespace bbtk EnableContextMenu(); #endif } - + void WxGUIBlackBoxList::Insert(BlackBoxDescriptor::Pointer d) { if (GetColumnCount()!=3) @@ -156,8 +157,7 @@ namespace bbtk kNewItem.SetBackgroundColour(wxColour(192,192,192)); this->SetItem(kNewItem); } - */ - + */ } @@ -245,19 +245,19 @@ namespace bbtk { std::cout<<"RaC DRAG TABLE"<GetItemText(event.GetIndex()))); + wxString text(this->GetItemText(event.GetIndex())); wxListItem info; info.m_itemId = event.m_itemIndex; info.m_col = 0; info.m_mask = wxLIST_MASK_DATA; - wxString sendtext(wxT("")); + wxString sendtext(_T("")); if ( GetItem(info) ) { // TO DO : STORE SMART PTR ? BlackBoxDescriptor* d = (BlackBoxDescriptor*)(info.GetData()); if (d!=0) { - sendtext += wxT(d->GetFullTypeName()); + sendtext += crea::std2wx(d->GetFullTypeName()); } } else @@ -265,12 +265,10 @@ namespace bbtk wxFAIL_MSG(wxT("wxListCtrl::GetItem() failed")); } - - wxTextDataObject tdo(wxT(sendtext)); + wxTextDataObject tdo(sendtext); wxDropSource tds(tdo, this); tds.DoDragDrop(); - // const wxPoint& pt = event.m_pointDrag; //wxLogMessage( wxT("OnBeginDrag at (%d, %d), item %ld."), -- 2.45.1