]> Creatis software - bbtk.git/commitdiff
#3496 Linux Bug
authorEduardo DAVILA <eduardo.davila@creatis.insa-lyon.fr>
Thu, 23 Mar 2023 15:46:07 +0000 (16:46 +0100)
committerEduardo DAVILA <eduardo.davila@creatis.insa-lyon.fr>
Thu, 23 Mar 2023 15:46:07 +0000 (16:46 +0100)
packages/wx/src/bbwxRadioButton.cxx
packages/wx/src/bbwxSlider.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()) );     
index 43346351b95769625f7c77c4a719d26417d96950..b0022b214bbb7ac2ef71d008525ab1fcadb28727 100644 (file)
@@ -485,6 +485,7 @@ namespace bbwx
                                        ); 
     //    std::cout << "w = "<<w<<std::endl;
     // w->SetName( bbtk::std2wx( bbGetInputWinTitle() ) );       
+       bbSetOutputOut( bbGetInputIn() );
     bbSetOutputWidget( w );
   }