#include "EXPORT.h" //(*InternalHeaders(EXPORT) #include #include //*) //(*IdInit(EXPORT) const long EXPORT::ID_DIRPICKERCTRL1 = wxNewId(); const long EXPORT::ID_FILEPICKERCTRL1 = wxNewId(); const long EXPORT::ID_FILEPICKERCTRL2 = wxNewId(); const long EXPORT::ID_BUTTON1 = wxNewId(); const long EXPORT::ID_BUTTON2 = wxNewId(); //*) BEGIN_EVENT_TABLE(EXPORT,wxDialog) //(*EventTable(EXPORT) //*) END_EVENT_TABLE() EXPORT::EXPORT(wxWindow* parent,wxWindowID id,const wxPoint& pos,const wxSize& size) { //(*Initialize(EXPORT) wxBoxSizer* BoxSizer4; wxStaticBoxSizer* StaticBoxSizer2; wxBoxSizer* BoxSizer5; wxBoxSizer* BoxSizer2; wxStaticBoxSizer* StaticBoxSizer3; wxBoxSizer* BoxSizer1; wxStaticBoxSizer* StaticBoxSizer1; wxFlexGridSizer* FlexGridSizer1; wxBoxSizer* BoxSizer3; Create(parent, id, _("SACAMOS: Export Spice Models"), wxDefaultPosition, wxDefaultSize, wxDEFAULT_DIALOG_STYLE, _T("id")); SetClientSize(wxSize(174,215)); Move(wxDefaultPosition); FlexGridSizer1 = new wxFlexGridSizer(2, 2, 0, 0); BoxSizer1 = new wxBoxSizer(wxVERTICAL); StaticBoxSizer1 = new wxStaticBoxSizer(wxHORIZONTAL, this, _("Ngspice")); BoxSizer2 = new wxBoxSizer(wxHORIZONTAL); DirPickerCtrl1 = new wxDirPickerCtrl(this, ID_DIRPICKERCTRL1, wxEmptyString, _("Select a directory"), wxDefaultPosition, wxDefaultSize, wxDIRP_DIR_MUST_EXIST|wxDIRP_USE_TEXTCTRL, wxDefaultValidator, _T("ID_DIRPICKERCTRL1")); BoxSizer2->Add(DirPickerCtrl1, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5); StaticBoxSizer1->Add(BoxSizer2, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5); BoxSizer1->Add(StaticBoxSizer1, 1, wxALL|wxEXPAND, 5); StaticBoxSizer2 = new wxStaticBoxSizer(wxHORIZONTAL, this, _("LTspice")); BoxSizer3 = new wxBoxSizer(wxHORIZONTAL); FilePickerCtrl1 = new wxFilePickerCtrl(this, ID_FILEPICKERCTRL1, wxEmptyString, _("Select a file"), _T("*.*"), wxDefaultPosition, wxDefaultSize, wxFLP_FILE_MUST_EXIST|wxFLP_OPEN|wxFLP_USE_TEXTCTRL, wxDefaultValidator, _T("ID_FILEPICKERCTRL1")); BoxSizer3->Add(FilePickerCtrl1, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5); StaticBoxSizer2->Add(BoxSizer3, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5); BoxSizer1->Add(StaticBoxSizer2, 1, wxALL|wxEXPAND, 5); StaticBoxSizer3 = new wxStaticBoxSizer(wxHORIZONTAL, this, _("PSpice")); BoxSizer4 = new wxBoxSizer(wxHORIZONTAL); FilePickerCtrl2 = new wxFilePickerCtrl(this, ID_FILEPICKERCTRL2, wxEmptyString, _("Select a file"), _T("*.*"), wxDefaultPosition, wxDefaultSize, wxFLP_FILE_MUST_EXIST|wxFLP_OPEN|wxFLP_USE_TEXTCTRL, wxDefaultValidator, _T("ID_FILEPICKERCTRL2")); BoxSizer4->Add(FilePickerCtrl2, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5); StaticBoxSizer3->Add(BoxSizer4, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5); BoxSizer1->Add(StaticBoxSizer3, 1, wxALL|wxEXPAND, 5); BoxSizer5 = new wxBoxSizer(wxHORIZONTAL); Button1 = new wxButton(this, ID_BUTTON1, _("Export"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_BUTTON1")); BoxSizer5->Add(Button1, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5); Button2 = new wxButton(this, ID_BUTTON2, _("Label"), wxDefaultPosition, wxDefaultSize, 0, wxDefaultValidator, _T("ID_BUTTON2")); BoxSizer5->Add(Button2, 1, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5); BoxSizer1->Add(BoxSizer5, 1, wxALL|wxEXPAND, 5); FlexGridSizer1->Add(BoxSizer1, 1, wxALL|wxEXPAND, 5); SetSizer(FlexGridSizer1); SetSizer(FlexGridSizer1); Layout(); //*) } EXPORT::~EXPORT() { //(*Destroy(EXPORT) //*) }