- wxListCtrl* lstCtrl = new wxListCtrl (parent,wxID_ANY,wxDefaultPosition,wxDefaultSize,wxLC_REPORT);
-
- this->m_items = items;
- lstCtrl->InsertItem(0,(*items.front()).GetText());
+ this->m_ButtonPair = pair;
+ StringType wXbuttonName = this->m_ButtonPair->first->first;
+ BitmapType wXicon = this->m_ButtonPair->first->second;
+ StringType wXdescription = this->m_ButtonPair->second->first;
+ wxString buttonName( wXbuttonName.c_str( ), wxConvUTF8 );
+ wxString description( wXdescription.c_str( ), wxConvUTF8 );
+ //creating the button.
+ /*this->Create( parent, id,
+ wXicon,
+ wxDefaultPosition, wxDefaultSize,wxBU_AUTODRAW, wxDefaultValidator,
+ buttonName );*/
+ this->Create( parent, id,
+ wxDefaultPosition, wxDefaultSize,wxLC_LIST, wxDefaultValidator,
+ buttonName );
+ this->SetToolTip( description );