//===== // Before editing this file, make sure it's a file of your own (i.e.: it wasn't generated from xml description; if so : your modifications will be lost) //===== #include "bbwxListCtrl.h" #include "bbwxPackage.h" #include namespace bbwx { BBTK_ADD_BLACK_BOX_TO_PACKAGE(wx,ListCtrl) BBTK_BLACK_BOX_IMPLEMENTATION(ListCtrl,bbtk::WxBlackBox); //===== // Before editing this file, make sure it's a file of your own (i.e.: it wasn't generated from xml description; if so : your modifications will be lost) //===== void ListCtrl::Process() { wxListCtrl *lstctrl= ((wxListCtrl*)bbGetOutputWidget()); lstctrl->DeleteAllColumns(); unsigned int i,iSize=bbGetInputTitles().size(); for (i=0;iAppendColumn( bbtk::std2wx( bbGetInputTitles()[i] ) ); } // for i unsigned int j,jSize=bbGetInputColumn00().size(); for (j=0;jInsertItem(j, bbtk::std2wx("0") ); lstctrl->SetItem(j,0, bbtk::std2wx( bbGetInputColumn00()[j] ) ); if ((bbGetInputColumn01().size()==jSize ) && (1SetItem(j,1, bbtk::std2wx( bbGetInputColumn01()[j] ) ); } if ((bbGetInputColumn02().size()==jSize ) && (2SetItem(j,2, bbtk::std2wx( bbGetInputColumn02()[j] ) ); } if ((bbGetInputColumn03().size()==jSize ) && (3SetItem(j,3, bbtk::std2wx( bbGetInputColumn03()[j] ) ); } if ((bbGetInputColumn04().size()==jSize ) && (4SetItem(j,4, bbtk::std2wx( bbGetInputColumn04()[j] ) ); } if ((bbGetInputColumn05().size()==jSize ) && (5SetItem(j,5, bbtk::std2wx( bbGetInputColumn05()[j] ) ); } if ((bbGetInputColumn06().size()==jSize ) && (6SetItem(j,6, bbtk::std2wx( bbGetInputColumn06()[j] ) ); } if ((bbGetInputColumn07().size()==jSize ) && (7SetItem(j,7, bbtk::std2wx( bbGetInputColumn07()[j] ) ); } if ((bbGetInputColumn08().size()==jSize ) && (8SetItem(j,8, bbtk::std2wx( bbGetInputColumn08()[j] ) ); } if ((bbGetInputColumn09().size()==jSize ) && (9SetItem(j,9, bbtk::std2wx( bbGetInputColumn09()[j] ) ); } if ((bbGetInputColumn10().size()==jSize ) && (10SetItem(j,10,bbtk::std2wx( bbGetInputColumn10()[j] ) ); } } // for j } //===== // Before editing this file, make sure it's a file of your own (i.e.: it wasn't generated from xml description; if so : your modifications will be lost) //===== void ListCtrl::CreateWidget(wxWindow* parent) { // |wxLC_NO_HEADER bbSetOutputWidget( new wxListCtrl ( parent , -1, wxDefaultPosition, wxDefaultSize, wxLC_REPORT ) ); } //===== // Before editing this file, make sure it's a file of your own (i.e.: it wasn't generated from xml description; if so : your modifications will be lost) //===== void ListCtrl::bbUserSetDefaultValues() { } //===== // Before editing this file, make sure it's a file of your own (i.e.: it wasn't generated from xml description; if so : your modifications will be lost) //===== void ListCtrl::bbUserInitializeProcessing() { } //===== // Before editing this file, make sure it's a file of your own (i.e.: it wasn't generated from xml description; if so : your modifications will be lost) //===== void ListCtrl::bbUserFinalizeProcessing() { } } // EO namespace bbwx