]> Creatis software - bbtkGEditor.git/blobdiff - lib/EditorGraphicBBS/bbsWxGUIEditorGraphic/wxBlackBoxEditionDialog.cxx
Bug #1365,
[bbtkGEditor.git] / lib / EditorGraphicBBS / bbsWxGUIEditorGraphic / wxBlackBoxEditionDialog.cxx
index f72d05bb8a8066f5503747c6ac5e8f0ee7bd5944..d4663da4fe07641a1b45214de44f740253a48794 100644 (file)
@@ -40,9 +40,10 @@ namespace bbtk
 {
        //=========================================================================
 
-       wxBlackBoxEditionDialog::wxBlackBoxEditionDialog(wxGUIEditorGraphicBBS *parent,GBlackBoxModel *model):wxDialog(parent,wxID_ANY,_T(""), wxDefaultPosition, wxSize(480, 640),wxDEFAULT_DIALOG_STYLE | wxRESIZE_BORDER)
+       wxBlackBoxEditionDialog::wxBlackBoxEditionDialog(wxGUIEditorGraphicBBS *parent,GBlackBoxModel *model):wxDialog(parent,wxID_ANY,_T(""), wxDefaultPosition, wxSize(520, 640),wxDEFAULT_DIALOG_STYLE | wxRESIZE_BORDER) 
        {
                _model=model;
+               _parent = parent;
                std::string title("BlackBox Editing - ");
                title+=_model->getBBTKPackage();
                title+=":";
@@ -89,7 +90,7 @@ namespace bbtk
                        std::string type        = port->getBBTKType();
                        wxStaticText *lblName   = new wxStaticText(scrollWin, -1, std2wx(port->getBBTKName()),wxDefaultPosition,wxSize(100,25));
                        wxStaticText *lblType   = new wxStaticText(scrollWin, -1, std2wx(type),wxDefaultPosition,wxSize(250,25));
-                       wxTextCtrl *txtValue    = new wxTextCtrl(scrollWin, -1, _T(""),wxDefaultPosition,wxSize(90,25));
+                       wxTextCtrl *txtValue    = new wxTextCtrl(scrollWin, -1, _T(""),wxDefaultPosition,wxSize(300,25));
 
                        if(port->getValue()!="")
                        {
@@ -166,7 +167,7 @@ namespace bbtk
                                _model->setValueToInputPort(i,text);
                        }
                }
-
+               _parent->SaveTempActualDiagram();
                Close(true);
        }
 
@@ -183,3 +184,8 @@ printf("EED wxBlackBoxEditionDialog::onClickClose\n");
 }  // EO namespace bbtk
 
 // EOF
+/*     // remove * from the name
+               std::string name = _tabsMgr->GetNameTabPanel();
+               if(name[name.length() - 1] != '*')
+                       name = name.substr(0, name.length()-2);
+               _tabsMgr->SetNameTabPanel(name);*/
\ No newline at end of file