| 
    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 33 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(), name, onCursorsGridCellChanged(), OnFilterMouseMoved(), OnFilterText(), onMeasurementsGridCellChanged(), onPlotChanged(), onPlotChanging(), onPlotClose(), onPlotClosed(), onPlotDragged(), onSignalsGridCellChanged(), and OnUpdateUI().
Referenced by SIMULATOR_FRAME_UI::SIMULATOR_FRAME_UI().
| 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 103 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 85 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 109 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 91 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 97 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 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 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 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 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 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 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 67 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 66 of file simulator_frame_ui_base.h.
Referenced by SIMULATOR_FRAME_UI_BASE(), and ~SIMULATOR_FRAME_UI_BASE().
      
  | 
  protected | 
Definition at line 57 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 52 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 61 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 54 of file simulator_frame_ui_base.h.
Referenced by SIMULATOR_FRAME_UI_BASE().
      
  | 
  protected | 
Definition at line 45 of file simulator_frame_ui_base.h.
Referenced by SIMULATOR_FRAME_UI::IsSimConsoleShown(), SIMULATOR_FRAME_UI_BASE(), and SIMULATOR_FRAME_UI::ToggleSimConsole().
      
  | 
  protected | 
Definition at line 56 of file simulator_frame_ui_base.h.
Referenced by SIMULATOR_FRAME_UI_BASE().
      
  | 
  protected | 
Definition at line 39 of file simulator_frame_ui_base.h.
Referenced by SIMULATOR_FRAME_UI_BASE().
      
  | 
  protected | 
Definition at line 60 of file simulator_frame_ui_base.h.
Referenced by SIMULATOR_FRAME_UI_BASE().
      
  | 
  protected | 
Definition at line 58 of file simulator_frame_ui_base.h.
Referenced by SIMULATOR_FRAME_UI_BASE().
      
  | 
  protected | 
Definition at line 51 of file simulator_frame_ui_base.h.
Referenced by SIMULATOR_FRAME_UI_BASE().
      
  | 
  protected | 
Definition at line 62 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 44 of file simulator_frame_ui_base.h.
Referenced by SIMULATOR_FRAME_UI::ApplyPreferences(), SIMULATOR_FRAME_UI::DeleteCursor(), 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 42 of file simulator_frame_ui_base.h.
Referenced by SIMULATOR_FRAME_UI_BASE().
      
  | 
  protected | 
Definition at line 48 of file simulator_frame_ui_base.h.
Referenced by SIMULATOR_FRAME_UI::IsSimSidePanelShown(), SIMULATOR_FRAME_UI_BASE(), and SIMULATOR_FRAME_UI::ToggleSimSidePanel().
      
  | 
  protected | 
Definition at line 49 of file simulator_frame_ui_base.h.
Referenced by SIMULATOR_FRAME_UI_BASE().
      
  | 
  protected | 
Definition at line 53 of file simulator_frame_ui_base.h.
Referenced by SIMULATOR_FRAME_UI::CreateNewCursor(), SIMULATOR_FRAME_UI::CustomCursorsInit(), SIMULATOR_FRAME_UI::DeleteCursor(), SIMULATOR_FRAME_UI::onSignalsGridCellChanged(), SIMULATOR_FRAME_UI::rebuildSignalsGrid(), SIMULATOR_FRAME_UI::ShowChangedLanguage(), SIMULATOR_FRAME_UI::signalsGridCursorUpdate(), 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 47 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 40 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 43 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(), and SIMULATOR_FRAME_UI_BASE().
      
  | 
  protected | 
Definition at line 55 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 38 of file simulator_frame_ui_base.h.
Referenced by m_splitterLeftRightOnIdle(), SIMULATOR_FRAME_UI::SaveSettings(), SIMULATOR_FRAME_UI::SetSubWindowsSashSize(), SIMULATOR_FRAME_UI_BASE(), and SIMULATOR_FRAME_UI::ToggleSimSidePanel().
      
  | 
  protected | 
Definition at line 59 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 41 of file simulator_frame_ui_base.h.
Referenced by m_splitterPlotAndConsoleOnIdle(), SIMULATOR_FRAME_UI::SaveSettings(), SIMULATOR_FRAME_UI::SetSubWindowsSashSize(), SIMULATOR_FRAME_UI_BASE(), and SIMULATOR_FRAME_UI::ToggleSimConsole().
      
  | 
  protected | 
Definition at line 50 of file simulator_frame_ui_base.h.
Referenced by m_splitterSignalsOnIdle(), SIMULATOR_FRAME_UI::SaveSettings(), SIMULATOR_FRAME_UI::SetSubWindowsSashSize(), and SIMULATOR_FRAME_UI_BASE().