if(port->getValue()!="")
{
- txtValue->SetLabel(crea::std2wx(port->getValue()));
+ txtValue->SetValue(crea::std2wx(port->getValue()));
}
if(port->isConnected())
{
std::string connected("--Port Connected--");
- txtValue->SetLabel(crea::std2wx(connected));
+ txtValue->SetValue(crea::std2wx(connected));
txtValue->SetEditable(false);
}
if(type.find(et)!=-1)
{
std::string noEditable("--No editable--");
- txtValue->SetLabel(crea::std2wx(noEditable));
+ txtValue->SetValue(crea::std2wx(noEditable));
txtValue->SetEditable(false);
}
void wxBlackBoxEditionDialog::onClickOk(wxCommandEvent& event)
{
-
- for(int i=0;i<_lstValues.size();i++)
+printf("EED wxBlackBoxEditionDialog::onClickOk size %d \n", (int)_lstValues.size() );
+ for(int i=0;i<(int)_lstValues.size();i++)
{
- std::string text = wx2std(_lstValues[i]->GetLabelText());
+ std::string text = wx2std(_lstValues[i]->GetValue());
+printf("EED wxBlackBoxEditionDialog::onClickOk text %s \n", text.c_str() );
//TOFIX Search a better alternative
if(text!="--No editable--" && text!="--Port Connected--")
{
+printf("EED wxBlackBoxEditionDialog::onClickOk text %s \n", text.c_str() );
_model->setValueToInputPort(i,text);
}
}
void wxBlackBoxEditionDialog::onClickClose(wxCommandEvent& event)
{
+printf("EED wxBlackBoxEditionDialog::onClickClose\n");
Close(true);
}