std::vector< std::string > lstIn,
int typeForm );
~ComboBoxWidget();
- void OnComboBox(int iSelection);
+ void OnComboBoxSelection(int iSelection);
void OnComboBox(wxEvent& event);
void FillItems( int iSelection, std::vector< std::string > lstIn);
//--------------------------------------------------------------------------
- void ComboBoxWidget::OnComboBox(int iSelection)
+ void ComboBoxWidget::OnComboBoxSelection(int iSelection)
{
mBox->bbSetInputSelection( iSelection );
mBox->bbSetOutputOut( iSelection );
} else {
iSelection = wxchoice->GetSelection();
}
- OnComboBox(iSelection);
+ OnComboBoxSelection(iSelection);
}
//--------------------------------------------------------------------------
void ComboBoxWidget::FillItems(
w->FillItems( iSelection, bbGetInputIn() );
bbSetInputSelection( iSelection );
bbSetOutputOut( iSelection );
- bbSetOutputOutString( bbGetInputIn()[ iSelection ] );
+
+ int size = bbGetInputIn().size();
+ if ( (iSelection>0) && ( (size-1)<=iSelection) )
+ {
+ bbSetOutputOutString( bbGetInputIn()[ iSelection ] );
+ }
// bbSignalOutputModification("Out");
// bbSignalOutputModification("OutString");
-
}
//=====