X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FInterface_ManagerContour_NDimensions%2FwxConceptControl.cxx;h=47c1c7e923de0f70e13e86560e10e79a104e036c;hb=570ca9b0fbbcf41df223486c05eab3f4166fc3d3;hp=833c04731c50577106b7ddc1d11d81ab61a1cb10;hpb=966679826a5c63dabcfa1168256becde003dadba;p=creaContours.git diff --git a/lib/Interface_ManagerContour_NDimensions/wxConceptControl.cxx b/lib/Interface_ManagerContour_NDimensions/wxConceptControl.cxx index 833c047..47c1c7e 100644 --- a/lib/Interface_ManagerContour_NDimensions/wxConceptControl.cxx +++ b/lib/Interface_ManagerContour_NDimensions/wxConceptControl.cxx @@ -232,10 +232,18 @@ DEFINE_EVENT_TYPE( wxEVT_CONCEPT_RELEASE ) //------------------------------------------------------------------------------------------------------------ wxCheckBox * wxConceptControl :: createCheckBoxAndAddToSizer(wxSizer *sizer, std::string label, wxWindowID id,int groupID) { - char buffer[33]; - //itoa( groupID, buffer, 10); // No ANSI C! - sprintf(buffer, "%d", groupID); - wxCheckBox *checkbox = new wxCheckBox( this, -1, wxString( label.c_str(), wxConvUTF8), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, wxString( buffer, wxConvUTF8) ); + //char buffer[33]; + //itoa( groupID, buffer, 10); + + std::string buffer; + for(int k = groupID; k == 0; k++){ + char temp = k % 10 + 48; + k = k / 10; + buffer = temp + buffer; + } + + //wxCheckBox *checkbox = new wxCheckBox( this, -1, wxString( label.c_str(), wxConvUTF8), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, wxString( buffer, wxConvUTF8) ); + wxCheckBox *checkbox = new wxCheckBox( this, -1, wxString( label.c_str(), wxConvUTF8), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, wxString( buffer.c_str(), wxConvUTF8) ); sizer->Add(checkbox, 0, wxLEFT | wxRIGHT, 5); sizer->Add(0, 2, 0, wxGROW); checkBoxes.push_back( checkbox );