10#include <wx/artprov.h> 
   11#include <wx/xrc/xmlres.h> 
   16#include <wx/aui/auibook.h> 
   19#include <wx/settings.h> 
   23#include <wx/textctrl.h> 
   24#include <wx/splitter.h> 
   25#include <wx/srchctrl.h> 
   66        virtual void OnUpdateUI( wxUpdateUIEvent& event ) { 
event.Skip(); }
 
   67        virtual void onPlotDragged( wxAuiNotebookEvent& event ) { 
event.Skip(); }
 
   68        virtual void onPlotChanged( wxAuiNotebookEvent& event ) { 
event.Skip(); }
 
   70        virtual void onPlotClose( wxAuiNotebookEvent& event ) { 
event.Skip(); }
 
   71        virtual void onPlotClosed( wxAuiNotebookEvent& event ) { 
event.Skip(); }
 
   73        virtual void OnFilterText( wxCommandEvent& event ) { 
event.Skip(); }
 
   81        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 );
 
 
virtual void onPlotDragged(wxAuiNotebookEvent &event)
 
virtual void onPlotClosed(wxAuiNotebookEvent &event)
 
~SIMULATOR_FRAME_UI_BASE()
 
virtual void onPlotChanging(wxAuiNotebookEvent &event)
 
wxBoxSizer * m_sizerTuners
 
WX_GRID * m_measurementsGrid
 
wxBoxSizer * m_sizerConsole
 
wxSplitterWindow * m_splitterLeftRight
 
virtual void onPlotClose(wxAuiNotebookEvent &event)
 
wxSplitterWindow * m_splitterMeasurements
 
void m_splitterLeftRightOnIdle(wxIdleEvent &)
 
virtual void OnFilterText(wxCommandEvent &event)
 
void m_splitterMeasurementsOnIdle(wxIdleEvent &)
 
wxTextCtrl * m_simConsole
 
wxPanel * m_panelMeasurements
 
wxSplitterWindow * m_splitterCursors
 
virtual void OnUpdateUI(wxUpdateUIEvent &event)
 
virtual void onMeasurementsGridCellChanged(wxGridEvent &event)
 
virtual void onPlotChanged(wxAuiNotebookEvent &event)
 
virtual void onCursorsGridCellChanged(wxGridEvent &event)
 
void m_splitterPlotAndConsoleOnIdle(wxIdleEvent &)
 
void m_splitterCursorsOnIdle(wxIdleEvent &)
 
virtual void onSignalsGridCellChanged(wxGridEvent &event)
 
wxSplitterWindow * m_splitterPlotAndConsole
 
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)
 
void m_splitterSignalsOnIdle(wxIdleEvent &)
 
wxSplitterWindow * m_splitterSignals
 
virtual void OnFilterMouseMoved(wxMouseEvent &event)
 
wxAuiNotebook * m_plotNotebook