10#include <wx/artprov.h>
11#include <wx/xrc/xmlres.h>
18#include <wx/infobar.h>
22#include <wx/settings.h>
24#include <wx/radiobut.h>
25#include <wx/stattext.h>
26#include <wx/textctrl.h>
27#include <wx/bmpbuttn.h>
33#include <wx/srchctrl.h>
34#include <wx/listbox.h>
35#include <wx/combobox.h>
36#include <wx/checkbox.h>
38#include <wx/gbsizer.h>
39#include <wx/propgrid/propgrid.h>
40#include <wx/propgrid/manager.h>
41#include <wx/propgrid/advprops.h>
43#include <wx/stc/stc.h>
44#include <wx/notebook.h>
132 DIALOG_SIM_MODEL_BASE( wxWindow* parent, wxWindowID
id = wxID_ANY,
const wxString& title =
_(
"Simulation Model Editor"),
const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxSize( -1,-1 ),
long style = wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER );
Dialog helper object to sit in the inheritance tree between wxDialog and any class written by wxFormB...
Class DIALOG_SIM_MODEL_BASE.
virtual void onLibraryPathTextEnter(wxCommandEvent &event)
virtual void onDeviceTypeLabelUpdate(wxUpdateUIEvent &event)
virtual void onModelNameChoice(wxCommandEvent &event)
virtual void onPinAssignmentsGridSize(wxSizeEvent &event)
wxNotebook * m_modelNotebook
virtual void onWaveformChoice(wxCommandEvent &event)
wxStaticText * m_subcktLabel
virtual void onTypeChoice(wxCommandEvent &event)
virtual void onModelNameComboboxKillFocus(wxFocusEvent &event)
virtual void onTypeLabelUpdate(wxUpdateUIEvent &event)
virtual void onDeviceTypeChoiceUpdate(wxUpdateUIEvent &event)
wxStaticText * m_modelNameLabel
wxPropertyGridManager * m_paramGridMgr
wxStaticText * m_pathLabel
wxRadioButton * m_rbBuiltinModel
virtual void onRadioButton(wxCommandEvent &event)
wxStdDialogButtonSizer * m_sdbSizer1
virtual void onOverrideCheckboxUpdate(wxUpdateUIEvent &event)
wxListBox * m_modelListBox
virtual void onLibraryPathTextKillFocus(wxFocusEvent &event)
virtual void onModelNameComboboxUpdate(wxUpdateUIEvent &event)
virtual void onIbisPinLabelUpdate(wxUpdateUIEvent &event)
wxComboBox * m_pinCombobox
virtual void onBrowseButtonUpdate(wxUpdateUIEvent &event)
virtual void onBrowseButtonClick(wxCommandEvent &event)
virtual void onPinModelCombobox(wxCommandEvent &event)
virtual void onLibraryPathLabelUpdate(wxUpdateUIEvent &event)
virtual void onPinAssignmentsGridCellChange(wxGridEvent &event)
virtual void onFilterCharHook(wxKeyEvent &event)
wxChoice * m_deviceSubtypeChoice
virtual void onIbisModelLabelUpdate(wxUpdateUIEvent &event)
wxSearchCtrl * m_modelFilter
wxStaticText * m_waveformLabel
virtual void onLibraryPathText(wxCommandEvent &event)
wxTextCtrl * m_libraryPathText
wxButton * m_sdbSizer1Cancel
virtual void onPageChanging(wxNotebookEvent &event)
wxStaticText * m_pinLabel
virtual void onPinCombobox(wxCommandEvent &event)
virtual void onSizeParamGrid(wxSizeEvent &event)
virtual void onModelNameLabelUpdate(wxUpdateUIEvent &event)
virtual void onDifferentialCheckbox(wxCommandEvent &event)
wxChoice * m_deviceChoice
wxComboBox * m_pinModelCombobox
wxRadioButton * m_rbLibraryModel
virtual void onDeviceTypeChoice(wxCommandEvent &event)
virtual void onModelFilter(wxCommandEvent &event)
wxChoice * m_waveformChoice
wxStaticText * m_deviceLabel
WX_GRID * m_pinAssignmentsGrid
virtual void onPinModelComboboxTextEnter(wxCommandEvent &event)
wxStaticText * m_pinModelLabel
wxPanel * m_parametersPanel
wxStaticText * m_deviceSubtypeLabel
wxCheckBox * m_saveInValueCheckbox
STD_BITMAP_BUTTON * m_browseButton
wxStyledTextCtrl * m_subckt
wxPropertyGridPage * m_paramGrid
virtual void onPinComboboxTextEnter(wxCommandEvent &event)
wxPanel * m_pinAssignmentsPanel
wxCheckBox * m_differentialCheckbox
wxStyledTextCtrl * m_codePreview
A modified version of the wxInfoBar class that allows us to: