X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FEditorGraphicBBS%2FbbsWxGUIEditorGraphic%2FwxBlackBoxEditionDialog.cxx;h=ab134cb29e9e6e54befffd26caddb4a4f446ed91;hb=1a1d60ee9a094a5adfbe674e5d81a8fa846c099f;hp=8ee617b4c8e51891aee2c8add70c2406c25395fa;hpb=1798b65294ad187db7e220fd626222961267c09b;p=bbtkGEditor.git diff --git a/lib/EditorGraphicBBS/bbsWxGUIEditorGraphic/wxBlackBoxEditionDialog.cxx b/lib/EditorGraphicBBS/bbsWxGUIEditorGraphic/wxBlackBoxEditionDialog.cxx index 8ee617b..ab134cb 100644 --- a/lib/EditorGraphicBBS/bbsWxGUIEditorGraphic/wxBlackBoxEditionDialog.cxx +++ b/lib/EditorGraphicBBS/bbsWxGUIEditorGraphic/wxBlackBoxEditionDialog.cxx @@ -85,12 +85,22 @@ namespace bbtk wxScrolledWindow *scrollWin = new wxScrolledWindow( this, -1, wxDefaultPosition, wxSize(200,200), wxVSCROLL); + wxString boxtype( crea::std2wx( _model->getBBTKType() ) ); + wxStaticText *textBoxName = new wxStaticText(scrollWin, -1, wxT("Box Name")); + wxStaticText *textBoxType = new wxStaticText(scrollWin, -1, boxtype+wxT(": ") ); wxTextCtrl *valueBoxName = new wxTextCtrl(scrollWin, -1, _T(""), wxDefaultPosition,wxSize(300,25)); _initBoxName = _model->getBBTKName(); valueBoxName->SetValue(crea::std2wx(_initBoxName)); _boxName = valueBoxName ; + wxBoxSizer *boxnameSizer = new wxBoxSizer(wxHORIZONTAL); + boxnameSizer->Add(textBoxType,0,wxEXPAND,5); + boxnameSizer->Add(valueBoxName,0,wxEXPAND,5); + boxnameSizer->Add( new wxStaticText(scrollWin, -1, wxT(" ")) ,0,wxCENTRE|wxEXPAND,5); + + + wxStaticText *text = new wxStaticText(scrollWin, -1, wxT("Input Ports")); wxFont font(11, wxDEFAULT, wxNORMAL, wxBOLD); text->SetFont(font); @@ -106,12 +116,16 @@ namespace bbtk for(int i = 0;i<(int)lstInputs.size();i++) { sizer->AddGrowableRow(i); - GPortModel* port = lstInputs[i]; - 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(300,25)); - + GPortModel *port = lstInputs[i]; + 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(300,25)); + + lblName->SetToolTip( std2wx(port->getBBTKDescription()) ); + txtValue->SetToolTip( std2wx(port->getBBTKDescription()) ); + + if(port->getValue()!="") { std::string text = port->getValue(); @@ -159,7 +173,7 @@ namespace bbtk sizerDialog->AddSpacer(10); sizerDialog->Add(textBoxName,0,wxALIGN_TOP|wxALIGN_CENTER); sizerDialog->AddSpacer(10); - sizerDialog->Add(valueBoxName, wxSizerFlags(0).Align(0).Border(wxLEFT, 100)); + sizerDialog->Add(boxnameSizer, wxSizerFlags(0).Align(0).Border(wxLEFT, 100)); sizerDialog->AddSpacer(10); sizerDialog->Add(text,0,wxALIGN_TOP|wxALIGN_CENTER); sizerDialog->AddSpacer(15);