X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FInterface_ManagerContour_NDimensions%2FwxConceptControl.cxx;h=deb0a77236c4549b00f4347e6af32594086f928c;hb=4fdb591d3acc9947caa5e26e17ea14e8d78cf061;hp=e5de69bf21508540afffa21fc4f6c51ceebd3f68;hpb=812942db1664a77bcc3392cc00199067f5b7a2ae;p=creaContours.git diff --git a/lib/Interface_ManagerContour_NDimensions/wxConceptControl.cxx b/lib/Interface_ManagerContour_NDimensions/wxConceptControl.cxx index e5de69b..deb0a77 100644 --- a/lib/Interface_ManagerContour_NDimensions/wxConceptControl.cxx +++ b/lib/Interface_ManagerContour_NDimensions/wxConceptControl.cxx @@ -26,6 +26,7 @@ DEFINE_EVENT_TYPE( wxEVT_CONCEPT_RELEASE ) minValue = minV; maxValue = maxV; + _numCheckBox = 0; showLabels = true; @@ -217,7 +218,12 @@ DEFINE_EVENT_TYPE( wxEVT_CONCEPT_RELEASE ) char a = *elements; if( a == 67 || a == 99 )// Including C:67 or c:99 as a checkBox (ASCII) { - createCheckBoxAndAddToSizer( checkSizer, "", -1, ckecks); + /*if(ckecks==0){ + createCheckBoxAndAddToSizer( checkSizer, "X", -1, ckecks); + }else{ + createCheckBoxAndAddToSizer( checkSizer, "Y", -1, ckecks); + }*/ + createCheckBoxAndAddToSizer( checkSizer, "X", -1, ckecks); ckecks++; } else if ( a == 84 || a==116 )// Including T:84 or t t:116 as textCtrl (ASCII) @@ -226,9 +232,14 @@ DEFINE_EVENT_TYPE( wxEVT_CONCEPT_RELEASE ) } i++; } + _numCheckBox = ckecks; sizer->Add(checkSizer, 0, wxGROW |wxALL ); } + int wxConceptControl :: getNumCheckBox(){ + return _numCheckBox; + } + //------------------------------------------------------------------------------------------------------------ wxCheckBox * wxConceptControl :: createCheckBoxAndAddToSizer(wxSizer *sizer, std::string label, wxWindowID id,int groupID) {