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> 
  131        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_SHIM(wxWindow *aParent, wxWindowID id, const wxString &title, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxDEFAULT_FRAME_STYLE|wxRESIZE_BORDER, const wxString &name=wxDialogNameStr)
 
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)
 
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)
 
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: