KiCad PCB EDA Suite
|
Class SIMULATOR_FRAME_UI_BASE. More...
#include <simulator_frame_ui_base.h>
Public Member Functions | |
SIMULATOR_FRAME_UI_BASE (wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(-1,-1), long style=wxTAB_TRAVERSAL, const wxString &name=wxEmptyString) | |
~SIMULATOR_FRAME_UI_BASE () | |
void | m_splitterLeftRightOnIdle (wxIdleEvent &) |
void | m_splitterPlotAndConsoleOnIdle (wxIdleEvent &) |
void | m_splitterSignalsOnIdle (wxIdleEvent &) |
void | m_splitterCursorsOnIdle (wxIdleEvent &) |
void | m_splitterMeasurementsOnIdle (wxIdleEvent &) |
Protected Member Functions | |
virtual void | OnUpdateUI (wxUpdateUIEvent &event) |
virtual void | onPlotDragged (wxAuiNotebookEvent &event) |
virtual void | onPlotChanged (wxAuiNotebookEvent &event) |
virtual void | onPlotChanging (wxAuiNotebookEvent &event) |
virtual void | onPlotClose (wxAuiNotebookEvent &event) |
virtual void | onPlotClosed (wxAuiNotebookEvent &event) |
virtual void | OnFilterMouseMoved (wxMouseEvent &event) |
virtual void | OnFilterText (wxCommandEvent &event) |
virtual void | onSignalsGridCellChanged (wxGridEvent &event) |
virtual void | onCursorsGridCellChanged (wxGridEvent &event) |
virtual void | onMeasurementsGridCellChanged (wxGridEvent &event) |
Protected Attributes | |
wxSplitterWindow * | m_splitterLeftRight |
wxPanel * | m_panelLeft |
wxBoxSizer * | m_sizer11 |
wxSplitterWindow * | m_splitterPlotAndConsole |
wxPanel * | m_plotPanel |
wxBoxSizer * | m_sizerPlot |
wxAuiNotebook * | m_plotNotebook |
wxPanel * | m_panelConsole |
wxBoxSizer * | m_sizerConsole |
wxTextCtrl * | m_simConsole |
wxPanel * | m_sidePanel |
wxBoxSizer * | m_sideSizer |
wxSplitterWindow * | m_splitterSignals |
wxPanel * | m_panelSignals |
wxSearchCtrl * | m_filter |
WX_GRID * | m_signalsGrid |
wxPanel * | m_panelCMT |
wxSplitterWindow * | m_splitterCursors |
wxPanel * | m_panelCursors |
WX_GRID * | m_cursorsGrid |
wxPanel * | m_panelMT |
wxSplitterWindow * | m_splitterMeasurements |
wxPanel * | m_panelMeasurements |
WX_GRID * | m_measurementsGrid |
wxPanel * | m_panelTuners |
wxBoxSizer * | m_sizerTuners |
Class SIMULATOR_FRAME_UI_BASE.
Definition at line 34 of file simulator_frame_ui_base.h.
SIMULATOR_FRAME_UI_BASE::SIMULATOR_FRAME_UI_BASE | ( | wxWindow * | parent, |
wxWindowID | id = wxID_ANY , |
||
const wxPoint & | pos = wxDefaultPosition , |
||
const wxSize & | size = wxSize( -1,-1 ) , |
||
long | style = wxTAB_TRAVERSAL , |
||
const wxString & | name = wxEmptyString |
||
) |
Definition at line 14 of file simulator_frame_ui_base.cpp.
References _, m_cursorsGrid, m_filter, m_measurementsGrid, m_panelCMT, m_panelConsole, m_panelCursors, m_panelLeft, m_panelMeasurements, m_panelMT, m_panelSignals, m_panelTuners, m_plotNotebook, m_plotPanel, m_sidePanel, m_sideSizer, m_signalsGrid, m_simConsole, m_sizer11, m_sizerConsole, m_sizerPlot, m_sizerTuners, m_splitterCursors, m_splitterCursorsOnIdle(), m_splitterLeftRight, m_splitterLeftRightOnIdle(), m_splitterMeasurements, m_splitterMeasurementsOnIdle(), m_splitterPlotAndConsole, m_splitterPlotAndConsoleOnIdle(), m_splitterSignals, m_splitterSignalsOnIdle(), onCursorsGridCellChanged(), OnFilterMouseMoved(), OnFilterText(), onMeasurementsGridCellChanged(), onPlotChanged(), onPlotChanging(), onPlotClose(), onPlotClosed(), onPlotDragged(), onSignalsGridCellChanged(), OnUpdateUI(), and WX_GRID::SetColLabelSize().
SIMULATOR_FRAME_UI_BASE::~SIMULATOR_FRAME_UI_BASE | ( | ) |
Definition at line 294 of file simulator_frame_ui_base.cpp.
References m_cursorsGrid, m_filter, m_measurementsGrid, m_plotNotebook, m_signalsGrid, onCursorsGridCellChanged(), OnFilterMouseMoved(), OnFilterText(), onMeasurementsGridCellChanged(), onPlotChanged(), onPlotChanging(), onPlotClose(), onPlotClosed(), onPlotDragged(), onSignalsGridCellChanged(), and OnUpdateUI().
|
inline |
Definition at line 104 of file simulator_frame_ui_base.h.
References m_splitterCursors, and m_splitterCursorsOnIdle().
Referenced by m_splitterCursorsOnIdle(), and SIMULATOR_FRAME_UI_BASE().
|
inline |
Definition at line 86 of file simulator_frame_ui_base.h.
References m_splitterLeftRight, and m_splitterLeftRightOnIdle().
Referenced by m_splitterLeftRightOnIdle(), and SIMULATOR_FRAME_UI_BASE().
|
inline |
Definition at line 110 of file simulator_frame_ui_base.h.
References m_splitterMeasurements, and m_splitterMeasurementsOnIdle().
Referenced by m_splitterMeasurementsOnIdle(), and SIMULATOR_FRAME_UI_BASE().
|
inline |
Definition at line 92 of file simulator_frame_ui_base.h.
References m_splitterPlotAndConsole, and m_splitterPlotAndConsoleOnIdle().
Referenced by m_splitterPlotAndConsoleOnIdle(), and SIMULATOR_FRAME_UI_BASE().
|
inline |
Definition at line 98 of file simulator_frame_ui_base.h.
References m_splitterSignals, and m_splitterSignalsOnIdle().
Referenced by m_splitterSignalsOnIdle(), and SIMULATOR_FRAME_UI_BASE().
|
inlineprotectedvirtual |
Reimplemented in SIMULATOR_FRAME_UI.
Definition at line 76 of file simulator_frame_ui_base.h.
Referenced by SIMULATOR_FRAME_UI_BASE(), and ~SIMULATOR_FRAME_UI_BASE().
|
inlineprotectedvirtual |
Reimplemented in SIMULATOR_FRAME_UI.
Definition at line 73 of file simulator_frame_ui_base.h.
Referenced by SIMULATOR_FRAME_UI_BASE(), and ~SIMULATOR_FRAME_UI_BASE().
|
inlineprotectedvirtual |
Reimplemented in SIMULATOR_FRAME_UI.
Definition at line 74 of file simulator_frame_ui_base.h.
Referenced by SIMULATOR_FRAME_UI_BASE(), and ~SIMULATOR_FRAME_UI_BASE().
|
inlineprotectedvirtual |
Reimplemented in SIMULATOR_FRAME_UI.
Definition at line 77 of file simulator_frame_ui_base.h.
Referenced by SIMULATOR_FRAME_UI_BASE(), and ~SIMULATOR_FRAME_UI_BASE().
|
inlineprotectedvirtual |
Reimplemented in SIMULATOR_FRAME_UI.
Definition at line 69 of file simulator_frame_ui_base.h.
Referenced by SIMULATOR_FRAME_UI_BASE(), and ~SIMULATOR_FRAME_UI_BASE().
|
inlineprotectedvirtual |
Reimplemented in SIMULATOR_FRAME_UI.
Definition at line 70 of file simulator_frame_ui_base.h.
Referenced by SIMULATOR_FRAME_UI_BASE(), and ~SIMULATOR_FRAME_UI_BASE().
|
inlineprotectedvirtual |
Reimplemented in SIMULATOR_FRAME_UI.
Definition at line 71 of file simulator_frame_ui_base.h.
Referenced by SIMULATOR_FRAME_UI_BASE(), and ~SIMULATOR_FRAME_UI_BASE().
|
inlineprotectedvirtual |
Reimplemented in SIMULATOR_FRAME_UI.
Definition at line 72 of file simulator_frame_ui_base.h.
Referenced by SIMULATOR_FRAME_UI_BASE(), and ~SIMULATOR_FRAME_UI_BASE().
|
inlineprotectedvirtual |
Reimplemented in SIMULATOR_FRAME_UI.
Definition at line 68 of file simulator_frame_ui_base.h.
Referenced by SIMULATOR_FRAME_UI_BASE(), and ~SIMULATOR_FRAME_UI_BASE().
|
inlineprotectedvirtual |
Reimplemented in SIMULATOR_FRAME_UI.
Definition at line 75 of file simulator_frame_ui_base.h.
Referenced by SIMULATOR_FRAME_UI_BASE(), and ~SIMULATOR_FRAME_UI_BASE().
|
inlineprotectedvirtual |
Reimplemented in SIMULATOR_FRAME_UI.
Definition at line 67 of file simulator_frame_ui_base.h.
Referenced by SIMULATOR_FRAME_UI_BASE(), and ~SIMULATOR_FRAME_UI_BASE().
|
protected |
Definition at line 58 of file simulator_frame_ui_base.h.
Referenced by SIMULATOR_FRAME_UI::onCursorsGridCellChanged(), SIMULATOR_FRAME_UI::ShowChangedLanguage(), SIMULATOR_FRAME_UI::SIMULATOR_FRAME_UI(), SIMULATOR_FRAME_UI_BASE(), SIMULATOR_FRAME_UI::updatePlotCursors(), SIMULATOR_FRAME_UI::~SIMULATOR_FRAME_UI(), and ~SIMULATOR_FRAME_UI_BASE().
|
protected |
Definition at line 53 of file simulator_frame_ui_base.h.
Referenced by SIMULATOR_FRAME_UI::InitWorkbook(), SIMULATOR_FRAME_UI::LoadWorkbook(), SIMULATOR_FRAME_UI::OnFilterMouseMoved(), SIMULATOR_FRAME_UI::OnFilterText(), SIMULATOR_FRAME_UI::onPlotClosed(), SIMULATOR_FRAME_UI::OnPlotSettingsChanged(), SIMULATOR_FRAME_UI::SetUserDefinedSignals(), SIMULATOR_FRAME_UI::ShowChangedLanguage(), SIMULATOR_FRAME_UI::SIMULATOR_FRAME_UI(), SIMULATOR_FRAME_UI_BASE(), and ~SIMULATOR_FRAME_UI_BASE().
|
protected |
Definition at line 62 of file simulator_frame_ui_base.h.
Referenced by SIMULATOR_FRAME_UI::AddMeasurement(), SIMULATOR_FRAME_UI::DeleteMeasurement(), SIMULATOR_FRAME_UI::GetMeasureFormat(), SIMULATOR_FRAME_UI::onMeasurementsGridCellChanged(), SIMULATOR_FRAME_UI::onPlotChanging(), SIMULATOR_FRAME_UI::OnPlotSettingsChanged(), SIMULATOR_FRAME_UI::OnSimRefresh(), SIMULATOR_FRAME_UI::rebuildMeasurementsGrid(), SIMULATOR_FRAME_UI::SetMeasureFormat(), SIMULATOR_FRAME_UI::SIMULATOR_FRAME_UI(), SIMULATOR_FRAME_UI_BASE(), SIMULATOR_FRAME_UI::UpdateMeasurement(), SIMULATOR_FRAME_UI::updateMeasurementsFromGrid(), SIMULATOR_FRAME_UI::~SIMULATOR_FRAME_UI(), and ~SIMULATOR_FRAME_UI_BASE().
|
protected |
Definition at line 55 of file simulator_frame_ui_base.h.
Referenced by SIMULATOR_FRAME_UI_BASE().
|
protected |
Definition at line 46 of file simulator_frame_ui_base.h.
Referenced by SIMULATOR_FRAME_UI_BASE().
|
protected |
Definition at line 57 of file simulator_frame_ui_base.h.
Referenced by SIMULATOR_FRAME_UI_BASE().
|
protected |
Definition at line 40 of file simulator_frame_ui_base.h.
Referenced by SIMULATOR_FRAME_UI_BASE().
|
protected |
Definition at line 61 of file simulator_frame_ui_base.h.
Referenced by SIMULATOR_FRAME_UI_BASE().
|
protected |
Definition at line 59 of file simulator_frame_ui_base.h.
Referenced by SIMULATOR_FRAME_UI_BASE().
|
protected |
Definition at line 52 of file simulator_frame_ui_base.h.
Referenced by SIMULATOR_FRAME_UI_BASE().
|
protected |
Definition at line 63 of file simulator_frame_ui_base.h.
Referenced by SIMULATOR_FRAME_UI::AddTuner(), SIMULATOR_FRAME_UI::RemoveTuner(), and SIMULATOR_FRAME_UI_BASE().
|
protected |
Definition at line 45 of file simulator_frame_ui_base.h.
Referenced by SIMULATOR_FRAME_UI::ApplyPreferences(), SIMULATOR_FRAME_UI::GetCurrentSimTab(), SIMULATOR_FRAME_UI::GetSimTab(), SIMULATOR_FRAME_UI::GetSimTabIndex(), SIMULATOR_FRAME_UI::loadJsonWorkbook(), SIMULATOR_FRAME_UI::loadLegacyWorkbook(), SIMULATOR_FRAME_UI::LoadWorkbook(), SIMULATOR_FRAME_UI::NewSimTab(), SIMULATOR_FRAME_UI::SaveWorkbook(), SIMULATOR_FRAME_UI::SetUserDefinedSignals(), SIMULATOR_FRAME_UI::ShowChangedLanguage(), SIMULATOR_FRAME_UI::SIMULATOR_FRAME_UI(), SIMULATOR_FRAME_UI_BASE(), SIMULATOR_FRAME_UI::ToggleDarkModePlots(), and ~SIMULATOR_FRAME_UI_BASE().
|
protected |
Definition at line 43 of file simulator_frame_ui_base.h.
Referenced by SIMULATOR_FRAME_UI_BASE().
|
protected |
Definition at line 49 of file simulator_frame_ui_base.h.
Referenced by SIMULATOR_FRAME_UI_BASE().
|
protected |
Definition at line 50 of file simulator_frame_ui_base.h.
Referenced by SIMULATOR_FRAME_UI_BASE().
|
protected |
Definition at line 54 of file simulator_frame_ui_base.h.
Referenced by SIMULATOR_FRAME_UI::onSignalsGridCellChanged(), SIMULATOR_FRAME_UI::rebuildSignalsGrid(), SIMULATOR_FRAME_UI::ShowChangedLanguage(), SIMULATOR_FRAME_UI::SIMULATOR_FRAME_UI(), SIMULATOR_FRAME_UI_BASE(), SIMULATOR_FRAME_UI::updateSignalsGrid(), SIMULATOR_FRAME_UI::~SIMULATOR_FRAME_UI(), and ~SIMULATOR_FRAME_UI_BASE().
|
protected |
Definition at line 48 of file simulator_frame_ui_base.h.
Referenced by SIMULATOR_FRAME_UI::AddTrace(), SIMULATOR_FRAME_UI::OnSimRefresh(), SIMULATOR_FRAME_UI::OnSimReport(), SIMULATOR_FRAME_UI::OnSimUpdate(), and SIMULATOR_FRAME_UI_BASE().
|
protected |
Definition at line 41 of file simulator_frame_ui_base.h.
Referenced by SIMULATOR_FRAME_UI_BASE().
|
protected |
Definition at line 47 of file simulator_frame_ui_base.h.
Referenced by SIMULATOR_FRAME_UI_BASE().
|
protected |
Definition at line 44 of file simulator_frame_ui_base.h.
Referenced by SIMULATOR_FRAME_UI_BASE().
|
protected |
Definition at line 64 of file simulator_frame_ui_base.h.
Referenced by SIMULATOR_FRAME_UI::AddTuner(), and SIMULATOR_FRAME_UI_BASE().
|
protected |
Definition at line 56 of file simulator_frame_ui_base.h.
Referenced by m_splitterCursorsOnIdle(), SIMULATOR_FRAME_UI::SaveSettings(), SIMULATOR_FRAME_UI::SetSubWindowsSashSize(), and SIMULATOR_FRAME_UI_BASE().
|
protected |
Definition at line 39 of file simulator_frame_ui_base.h.
Referenced by m_splitterLeftRightOnIdle(), SIMULATOR_FRAME_UI::SaveSettings(), SIMULATOR_FRAME_UI::SetSubWindowsSashSize(), and SIMULATOR_FRAME_UI_BASE().
|
protected |
Definition at line 60 of file simulator_frame_ui_base.h.
Referenced by m_splitterMeasurementsOnIdle(), SIMULATOR_FRAME_UI::SaveSettings(), SIMULATOR_FRAME_UI::SetSubWindowsSashSize(), and SIMULATOR_FRAME_UI_BASE().
|
protected |
Definition at line 42 of file simulator_frame_ui_base.h.
Referenced by m_splitterPlotAndConsoleOnIdle(), SIMULATOR_FRAME_UI::SaveSettings(), SIMULATOR_FRAME_UI::SetSubWindowsSashSize(), and SIMULATOR_FRAME_UI_BASE().
|
protected |
Definition at line 51 of file simulator_frame_ui_base.h.
Referenced by m_splitterSignalsOnIdle(), SIMULATOR_FRAME_UI::SaveSettings(), SIMULATOR_FRAME_UI::SetSubWindowsSashSize(), and SIMULATOR_FRAME_UI_BASE().