//--------------------------------------------------------------------------
void ComboBoxWidget::FillItems( int iSelection, std::vector< std::string > lstIn )
{
- int i,size=lstIn.size();
+ int i,size = lstIn.size();
#if defined(_WIN32)
void ComboBox::Process()
{
int iSelection = bbGetInputSelection();
- if (bbGetInputSelection() >= bbGetInputIn().size()) { iSelection=bbGetInputIn().size()-1; }
-// if (bbGetInputSelection() >= bbGetInputIn().size()) { iSelection=0; }
+ printf("ComboBox::Process A iSelection=%d\n", iSelection);
+// if (bbGetInputSelection() >= bbGetInputIn().size()) { iSelection=bbGetInputIn().size()-1; }
+ if (bbGetInputSelection() >= bbGetInputIn().size()) { iSelection=0; }
ComboBoxWidget *w = (ComboBoxWidget*)bbGetOutputWidget();
w->FillItems( iSelection, bbGetInputIn() );
bbSetInputSelection( iSelection );
{
bbSetOutputOutString( bbGetInputIn()[ iSelection ] );
} // if iSelection
+ printf("ComboBox::Process B iSelection=%d\n", iSelection);
w->VerifyDeselect(iSelection);
}
//=====