]> Creatis software - bbtk.git/blobdiff - packages/wx/src/bbwxRadioButton.cxx
#3496 Linux Bug
[bbtk.git] / packages / wx / src / bbwxRadioButton.cxx
index fed13e89d463834126593f8520968442d387db0b..7b670ad65d53c8e776171970e484f11326e69c04 100644 (file)
@@ -89,8 +89,11 @@ namespace bbwx
     wxPanel( parent, -1) ,
     mBox(box)
   {
-
+    AddElements(  lstIn , In,title);
+    mBox->bbSetOutputOut( GetValue() );
+    mBox->bbSetInputIn( GetValue() );
   }
+  
   //-------------------------------------------------------------------------
   
   RadioButtonWidget::~RadioButtonWidget()
@@ -104,15 +107,15 @@ namespace bbwx
     int result=-1;
     int i;
     for (i=0;i<MAX_RADIOBUTTON; i++)
-      {
-       if ( mwxRadioButton[i]!=NULL)
-         {
-           if (mwxRadioButton[i]->GetValue()==true)
-             {
-               result=i;
-             }
-         }
-      }
+    {
+               if ( mwxRadioButton[i]!=NULL)
+               {
+               if (mwxRadioButton[i]->GetValue()==true)
+               {
+                               result=i;
+               }
+               } // if GetValue
+      } // if mwxRadioButton
     return result;
   }
 
@@ -229,8 +232,6 @@ namespace bbwx
   { 
     bbtkDebugMessageInc("Core",9,"RadioButton::Process()"<<std::endl);
     bbtkDebugDecTab("Core",9);
-
-
     std::vector<wxString> lstIn;
     lstIn.push_back( bbtk::std2wx(bbGetInputIn0()) );
     lstIn.push_back( bbtk::std2wx(bbGetInputIn1()) );
@@ -242,7 +243,6 @@ namespace bbwx
     lstIn.push_back( bbtk::std2wx(bbGetInputIn7()) );
     lstIn.push_back( bbtk::std2wx(bbGetInputIn8()) );
     lstIn.push_back( bbtk::std2wx(bbGetInputIn9()) );
-    
        if (bbGetOutputWidget()!=NULL) 
        {
                ( (RadioButtonWidget*)bbGetOutputWidget() )->AddElements(lstIn, bbGetInputIn() , bbtk::std2wx(bbGetInputTitle()) );