* \brief Class bbtk::wxEditionDialog .
*/
-
#include "wxEditionDialog.h"
-
+#include "creaWx.h"
namespace bbtk
{
//=========================================================================
- wxEditionDialog::wxEditionDialog(wxGUIEditorGraphicBBS *parent,GBlackBoxModel *model):wxDialog(parent,wxID_ANY,"", wxDefaultPosition, wxSize(480, 640))
+ wxEditionDialog::wxEditionDialog(wxGUIEditorGraphicBBS *parent,GBlackBoxModel *model):wxDialog(parent,wxID_ANY,_T(""), wxDefaultPosition, wxSize(480, 640))
{
_model=model;
- std::string title = "BlackBox Editing - Name:";
+ std::string title("BlackBox Editing - Name:");
title+=_model->getBBTKName();
title+=" Type:";
title+=_model->getBBTKType();
- SetTitle(wxT(title));
+ SetTitle(std2wx(title));
constructBlackBoxEditionDialog();
}
//=========================================================================
- wxEditionDialog::wxEditionDialog(wxGUIEditorGraphicBBS *parent,wxVtkSceneManager* scene):wxDialog(parent, wxID_ANY, "", wxDefaultPosition, wxSize(300, 300))
+ wxEditionDialog::wxEditionDialog(wxGUIEditorGraphicBBS *parent,wxVtkSceneManager* scene):wxDialog(parent, wxID_ANY, _T(""), wxDefaultPosition, wxSize(300, 300))
{
}
{
wxBoxSizer *sizerDialog = new wxBoxSizer(wxVERTICAL);
- wxStaticText *text = new wxStaticText(this, -1, wxT("Input Ports"));
+ wxStaticText *text = new wxStaticText(this, -1, _T("Input Ports"));
std::vector<GPortModel*> lstInputs = _model->getInputPorts();
wxGridSizer *sizer = new wxGridSizer(lstInputs.size(),3,5,5);
for(int i = 0;i<lstInputs.size();i++)
{
GPortModel* port = lstInputs[i];
- wxStaticText *lblName = new wxStaticText(this, -1, wxT(port->getBBTKName()),wxDefaultPosition,wxSize(100,30));
- wxStaticText *lblType = new wxStaticText(this, -1, wxT(port->getBBTKType()),wxDefaultPosition,wxSize(150,30));
- wxTextCtrl *txtValue = new wxTextCtrl(this, -1, wxT(""),wxDefaultPosition,wxSize(50,15));
+ wxStaticText *lblName = new wxStaticText(this, -1, std2wx(port->getBBTKName()),wxDefaultPosition,wxSize(100,30));
+ wxStaticText *lblType = new wxStaticText(this, -1, std2wx(port->getBBTKType()),wxDefaultPosition,wxSize(150,30));
+ wxTextCtrl *txtValue = new wxTextCtrl(this, -1, _T(""),wxDefaultPosition,wxSize(50,15));
if(port->getValue()!="")
{
- txtValue->SetLabel(wxT(port->getValue()));
+ txtValue->SetLabel(crea::std2wx(port->getValue()));
}
if(port->isConnected())
{
- std::string connected = "--Port Connected--";
- txtValue->SetLabel(wxT(connected));
+ std::string connected("--Port Connected--");
+ txtValue->SetLabel(crea::std2wx(connected));
txtValue->SetEditable(false);
}
sizer->Add(lblName,0,wxEXPAND,5);
sizer->Add(lblType,0,wxCENTRE|wxEXPAND,5);
sizer->Add(txtValue,0,wxEXPAND,5);
-
}
wxBoxSizer *buts = new wxBoxSizer(wxHORIZONTAL);
- wxButton *okButton = new wxButton(this, 1003, wxT("Ok"),wxDefaultPosition, wxSize(70, 30));
- wxButton *closeButton = new wxButton(this, 1004, wxT("Close"), wxDefaultPosition, wxSize(70, 30));
+ wxButton *okButton = new wxButton(this, 1003, _T("Ok"),wxDefaultPosition, wxSize(70, 30));
+ wxButton *closeButton = new wxButton(this, 1004, _T("Close"), wxDefaultPosition, wxSize(70, 30));
// connect command event handlers
Connect(1003,wxEVT_COMMAND_BUTTON_CLICKED,wxCommandEventHandler(wxEditionDialog::onClickOk));
Centre();
ShowModal();
Destroy();
-
}
//=========================================================================
for(int i=0;i<_lstValues.size();i++)
{
- std::string text = _lstValues[i]->GetLabelText();
+ std::string text = wx2std(_lstValues[i]->GetLabelText());
_model->setValueToInputPort(i,text);
}
} // EO namespace bbtk
// EOF
-