MainFrame Class Reference

#include <mainframe.h>

List of all members.

Public Member Functions

 MainFrame ()
 Constructors.
 MainFrame (wxWindow *parent, wxWindowID id=SYMBOL_MAINFRAME_IDNAME, const wxString &caption=SYMBOL_MAINFRAME_TITLE, const wxPoint &pos=SYMBOL_MAINFRAME_POSITION, const wxSize &size=SYMBOL_MAINFRAME_SIZE, long style=SYMBOL_MAINFRAME_STYLE)
bool Create (wxWindow *parent, wxWindowID id=SYMBOL_MAINFRAME_IDNAME, const wxString &caption=SYMBOL_MAINFRAME_TITLE, const wxPoint &pos=SYMBOL_MAINFRAME_POSITION, const wxSize &size=SYMBOL_MAINFRAME_SIZE, long style=SYMBOL_MAINFRAME_STYLE)
void CreateControls ()
 Creates the controls and sizers.
void OnCloseWindow (wxCloseEvent &event)
 wxEVT_CLOSE_WINDOW event handler for ID_MAIN_FRAME
void OnSize (wxSizeEvent &event)
 wxEVT_SIZE event handler for ID_MAIN_FRAME
void OnBottomWindowSashDragged (wxSashEvent &event)
 wxEVT_SASH_DRAGGED event handler for ID_SASHLAYOUTWINDOW2
void OnCommonRunTogglebuttonClick (wxCommandEvent &event)
 wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_COMMON_RUN_TOGGLEBUTTON
void OnFrontPanelNimTogglebuttonClick (wxCommandEvent &event)
 wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_FRONT_PANEL_NIM_TOGGLEBUTTON
void OnSizeXChoiceSelected (wxCommandEvent &event)
 wxEVT_COMMAND_CHOICE_SELECTED event handler for ID_SIZE_X_CHOICE
void OnExtClockCheckboxClick (wxCommandEvent &event)
 wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_EXT_CLOCK_CHECKBOX
void OnExtClockSpinctrlUpdated (wxSpinEvent &event)
 wxEVT_COMMAND_SPINCTRL_UPDATED event handler for ID_EXT_CLOCK_SPINCTRL
void OnTriggerExtTogglebuttonClick (wxCommandEvent &event)
 wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_TRIGGER_EXT_TOGGLEBUTTON
void OnTriggerAutoTogglebuttonClick (wxCommandEvent &event)
 wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_TRIGGER_AUTO_TOGGLEBUTTON
void OnTriggerForceButtonClick (wxCommandEvent &event)
 wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_TRIGGER_FORCE_BUTTON
void OnTriggerPostSpinctrlUpdated (wxSpinEvent &event)
 wxEVT_COMMAND_SPINCTRL_UPDATED event handler for ID_TRIGGER_POST_SPINCTRL
void OnTriggerPositionKeepCheckboxClick (wxCommandEvent &event)
 wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_TRIGGER_POSITION_KEEP_CHECKBOX
void OnTriggerEdgeChoiceSelected (wxCommandEvent &event)
 wxEVT_COMMAND_CHOICE_SELECTED event handler for ID_TRIGGER_EDGE_CHOICE
void OnRecordtogglebuttonClick (wxCommandEvent &event)
 wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_RECORDTOGGLEBUTTON
void OnRecorddirtextctrlUpdated (wxCommandEvent &event)
 wxEVT_COMMAND_TEXT_UPDATED event handler for ID_RECORDDIRTEXTCTRL
void OnRecorddirbuttonClick (wxCommandEvent &event)
 wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_RECORDDIRBUTTON
void OnLeftWindowSashDragged (wxSashEvent &event)
 wxEVT_SASH_DRAGGED event handler for ID_SASHLAYOUTWINDOW
void OnBackChooseColor1ButtonClick (wxCommandEvent &event)
 wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_BACK_CHOOSE_COLOR_1_BUTTON
void OnSecPerDiv1ChoiceSelected (wxCommandEvent &event)
 wxEVT_COMMAND_CHOICE_SELECTED event handler for ID_SEC_PER_DIV_1_CHOICE
void OnOffsetSec1SpinctrlUpdated (wxSpinEvent &event)
 wxEVT_COMMAND_SPINCTRL_UPDATED event handler for ID_OFFSET_SEC_1_SPINCTRL
void OnGridChooseColor1ButtonClick (wxCommandEvent &event)
 wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_GRID_CHOOSE_COLOR_1_BUTTON
void OnGridLineWidth1SpinctrlUpdated (wxSpinEvent &event)
 wxEVT_COMMAND_SPINCTRL_UPDATED event handler for ID_GRID_LINE_WIDTH_1_SPINCTRL
void OnGridLineType1ChoiceSelected (wxCommandEvent &event)
 wxEVT_COMMAND_CHOICE_SELECTED event handler for ID_GRID_LINE_TYPE_1_CHOICE
void OnBackChooseColor2ButtonClick (wxCommandEvent &event)
 wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_BACK_CHOOSE_COLOR_2_BUTTON
void OnSecPerDiv2ChoiceSelected (wxCommandEvent &event)
 wxEVT_COMMAND_CHOICE_SELECTED event handler for ID_SEC_PER_DIV_2_CHOICE
void OnOffsetSec2SpinctrlUpdated (wxSpinEvent &event)
 wxEVT_COMMAND_SPINCTRL_UPDATED event handler for ID_OFFSET_SEC_2_SPINCTRL
void OnGridChooseColor2ButtonClick (wxCommandEvent &event)
 wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_GRID_CHOOSE_COLOR_2_BUTTON
void OnGridLineWidth2SpinctrlUpdated (wxSpinEvent &event)
 wxEVT_COMMAND_SPINCTRL_UPDATED event handler for ID_GRID_LINE_WIDTH_2_SPINCTRL
void OnGridLineType2ChoiceSelected (wxCommandEvent &event)
 wxEVT_COMMAND_CHOICE_SELECTED event handler for ID_GRID_LINE_TYPE_2_CHOICE
void OnBackChooseColor3ButtonClick (wxCommandEvent &event)
 wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_BACK_CHOOSE_COLOR_3_BUTTON
void OnSecPerDiv3ChoiceSelected (wxCommandEvent &event)
 wxEVT_COMMAND_CHOICE_SELECTED event handler for ID_SEC_PER_DIV_3_CHOICE
void OnOffsetSec3SpinctrlUpdated (wxSpinEvent &event)
 wxEVT_COMMAND_SPINCTRL_UPDATED event handler for ID_OFFSET_SEC_3_SPINCTRL
void OnGridChooseColor3ButtonClick (wxCommandEvent &event)
 wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_GRID_CHOOSE_COLOR_3_BUTTON
void OnGridLineWidth3SpinctrlUpdated (wxSpinEvent &event)
 wxEVT_COMMAND_SPINCTRL_UPDATED event handler for ID_GRID_LINE_WIDTH_3_SPINCTRL
void OnGridLineType3ChoiceSelected (wxCommandEvent &event)
 wxEVT_COMMAND_CHOICE_SELECTED event handler for ID_GRID_LINE_TYPE_3_CHOICE
void OnBackChooseColor4ButtonClick (wxCommandEvent &event)
 wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_BACK_CHOOSE_COLOR_4_BUTTON
void OnSecPerDiv4ChoiceSelected (wxCommandEvent &event)
 wxEVT_COMMAND_CHOICE_SELECTED event handler for ID_SEC_PER_DIV_4_CHOICE
void OnOffsetSec4SpinctrlUpdated (wxSpinEvent &event)
 wxEVT_COMMAND_SPINCTRL_UPDATED event handler for ID_OFFSET_SEC_4_SPINCTRL
void OnGridChooseColor4ButtonClick (wxCommandEvent &event)
 wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_GRID_CHOOSE_COLOR_4_BUTTON
void OnGridLineWidth4SpinctrlUpdated (wxSpinEvent &event)
 wxEVT_COMMAND_SPINCTRL_UPDATED event handler for ID_GRID_LINE_WIDTH_4_SPINCTRL
void OnGridLineType4ChoiceSelected (wxCommandEvent &event)
 wxEVT_COMMAND_CHOICE_SELECTED event handler for ID_GRID_LINE_TYPE_4_CHOICE
void OnScopeHorizSplitterwindowSashPosChanged (wxSplitterEvent &event)
 wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGED event handler for ID_SCOPE_HORIZ_SPLITTERWINDOW
void OnExitToolClick (wxCommandEvent &event)
 wxEVT_COMMAND_MENU_SELECTED event handler for ID_EXIT_TOOL
void OnViewLeftToolClick (wxCommandEvent &event)
 wxEVT_COMMAND_MENU_SELECTED event handler for ID_VIEW_LEFT_TOOL
void OnViewBottomToolClick (wxCommandEvent &event)
 wxEVT_COMMAND_MENU_SELECTED event handler for ID_VIEW_BOTTOM_TOOL
void OnViewScopeLeftTopToolClick (wxCommandEvent &event)
 wxEVT_COMMAND_MENU_SELECTED event handler for ID_VIEW_SCOPE_LEFT_TOP_TOOL
void OnViewScopeRightTopToolClick (wxCommandEvent &event)
 wxEVT_COMMAND_MENU_SELECTED event handler for ID_VIEW_SCOPE_RIGHT_TOP_TOOL
void OnViewScopeLeftBottomToolClick (wxCommandEvent &event)
 wxEVT_COMMAND_MENU_SELECTED event handler for ID_VIEW_SCOPE_LEFT_BOTTOM_TOOL
void OnViewScopeRightBottomToolClick (wxCommandEvent &event)
 wxEVT_COMMAND_MENU_SELECTED event handler for ID_VIEW_SCOPE_RIGHT_BOTTOM_TOOL
void OnHelpToolClick (wxCommandEvent &event)
 wxEVT_COMMAND_MENU_SELECTED event handler for ID_HELP_TOOL
void OnGridLineWidth4SpinctrlTextUpdated (wxCommandEvent &event)
void OnOffsetSec4SpinctrlTextUpdated (wxCommandEvent &event)
void OnGridLineWidth3SpinctrlTextUpdated (wxCommandEvent &event)
void OnOffsetSec3SpinctrlTextUpdated (wxCommandEvent &event)
void OnGridLineWidth2SpinctrlTextUpdated (wxCommandEvent &event)
void OnOffsetSec2SpinctrlTextUpdated (wxCommandEvent &event)
void OnGridLineWidth1SpinctrlTextUpdated (wxCommandEvent &event)
void OnOffsetSec1SpinctrlTextUpdated (wxCommandEvent &event)
void OnTriggerPostSpinctrlTextUpdated (wxCommandEvent &event)
void OnExtClockSpinctrlTextUpdated (wxCommandEvent &event)
void OnRecorddirtextctrlEnter (wxCommandEvent &event)
void OnScopeVertTopSplitterwindowSashPosChanged (wxSplitterEvent &event)
void OnScopeVertBottomSplitterwindowSashPosChanged (wxSplitterEvent &event)
wxBitmap GetBitmapResource (const wxString &name)
 Retrieves bitmap resources.
wxIcon GetIconResource (const wxString &name)
 Retrieves icon resources.
void UpdateSecPerDiv (int scope_index, int selection, wxSpinCtrl *offset_sec_control)

Static Public Member Functions

static wxString GetExecutablePath (void)
static bool ShowToolTips ()
 Should we show tooltips?
static void ScopeRefresh (int scope_index, bool erase_background)
static bool SetStsBarText (const wxString &text, int pane_index)

Public Attributes

wxSashLayoutWindow * m_bottom_pane
wxNotebook * m_common_settings_notebook
wxScrolledWindow * m_common_panel
wxBoxSizer * m_common_main_sizer
wxToggleButton * m_common_run_control
wxToggleButton * m_common_TTL_control
wxChoice * m_size_X_control
wxCheckBox * m_use_ext_clock_control
wxSpinCtrl * m_ext_clock_control
wxScrolledWindow * m_trigger_panel
wxBoxSizer * m_trigger_main_sizer
wxToggleButton * m_trigger_ext_control
wxToggleButton * m_trigger_auto_control
wxButton * m_force_trigger_control
wxSpinCtrl * m_trigger_post_control
wxCheckBox * m_trigger_position_keep_control
wxChoice * m_trigger_edge_control
wxScrolledWindow * m_record_panel
wxBoxSizer * m_record_main_sizer
wxToggleButton * m_record_start_stop_control
wxBoxSizer * m_record_folder_sizer
wxTextCtrl * m_record_dir_control
wxButton * m_record_dir_browse_button
wxSashLayoutWindow * m_left_pane
wxNotebook * m_specific_settings_notebook
wxNotebook * m_specific_settings_scope_1_notebook
wxScrolledWindow * m_view_scope_1_panel
wxBoxSizer * m_view_1_main_sizer
wxPanel * m_back_color_1_control
wxStaticBox * m_main_sizer_1_text
wxChoice * m_sec_per_div_1_control
wxSpinCtrl * m_offset_sec_1_control
wxPanel * m_grid_color_1_control
wxSpinCtrl * m_grid_line_width_1_control
wxChoice * m_grid_line_type_1_control
wxScrolledWindow * m_cursor_1_panel
wxBoxSizer * m_cursor_1_main_sizer
wxNotebook * m_specific_settings_scope_2_notebook
wxScrolledWindow * m_view_scope_2_panel
wxBoxSizer * m_view_2_main_sizer
wxPanel * m_back_color_2_control
wxStaticBox * m_main_sizer_2_text
wxChoice * m_sec_per_div_2_control
wxSpinCtrl * m_offset_sec_2_control
wxPanel * m_grid_color_2_control
wxSpinCtrl * m_grid_line_width_2_control
wxChoice * m_grid_line_type_2_control
wxScrolledWindow * m_cursor_2_panel
wxBoxSizer * m_cursor_2_main_sizer
wxNotebook * m_specific_settings_scope_3_notebook
wxScrolledWindow * m_view_scope_3_panel
wxBoxSizer * m_view_3_main_sizer
wxPanel * m_back_color_3_control
wxStaticBox * m_main_sizer_3_text
wxChoice * m_sec_per_div_3_control
wxSpinCtrl * m_offset_sec_3_control
wxPanel * m_grid_color_3_control
wxSpinCtrl * m_grid_line_width_3_control
wxChoice * m_grid_line_type_3_control
wxScrolledWindow * m_cursor_3_panel
wxBoxSizer * m_cursor_3_main_sizer
wxNotebook * m_specific_settings_scope_4_notebook
wxScrolledWindow * m_view_scope_4_panel
wxBoxSizer * m_view_4_main_sizer
wxPanel * m_back_color_4_control
wxStaticBox * m_main_sizer_4_text
wxChoice * m_sec_per_div_4_control
wxSpinCtrl * m_offset_sec_4_control
wxPanel * m_grid_color_4_control
wxSpinCtrl * m_grid_line_width_4_control
wxChoice * m_grid_line_type_4_control
wxScrolledWindow * m_cursor_4_panel
wxBoxSizer * m_cursor_4_main_sizer
wxSashLayoutWindow * m_top_pane
wxNotebook * m_scope_notebook
wxSplitterWindow * m_scope_horiz_splitter
wxToolBar * m_main_toolbar
wxStatusBar * m_main_statusbar
wxSplitterWindow * m_scope_vert_splitter_top
wxSplitterWindow * m_scope_vert_splitter_bottom

Protected Types

enum  SCOPE_POSITIONS { SCOPE_POS_TOP_LEFT = 0, SCOPE_POS_TOP_RIGHT, SCOPE_POS_BOTTOM_LEFT, SCOPE_POS_BOTTOM_RIGHT }

Protected Member Functions

bool CreateDynControls ()
bool UpdateControls (void)
bool UpdateGrid (int scope_index)
void UpdateGridLineWidth (int scope_index, int value)
void UpdateTriggerPost (int value)
void UpdateOffsetSec (int scope_index, int value)
bool UpdateRecordFolder (void)
void UpdateClock (int value)
void UpdateTriggerEdge (void)
void AdjustTriggerPost (void)
void UpdateUseTTL (void)
void DoStartStopRunning (void)
void DoShowHideLeftPane (void)
void DoShowHideBottomPane (void)
void DoShowHideScopeLeftTopPane (bool do_check)
void DoShowHideScopeRightTopPane (bool do_check)
void DoShowHideScopeLeftBottomPane (bool do_check)
void DoShowHideScopeRightBottomPane (bool do_check)
void CheckScopeSplitters (void)
void DoGridChooseColor (int scope_index, wxPanel *grid_color_control)
void DoChooseColor (int scope_index, wxPanel *back_color_control)

Protected Attributes

AppSettingsm_app_settings
DrawingPanelm_scope_panel_array [SCOPE_NUM_PANELS]

Static Protected Attributes

static DrawingPanelg_scope_panel_array [SCOPE_NUM_PANELS]
static wxStatusBar * g_main_statusbar = NULL


Detailed Description

MainFrame class declaration

Definition at line 161 of file mainframe.h.


Member Enumeration Documentation

enum MainFrame::SCOPE_POSITIONS [protected]
 

Enumerator:
SCOPE_POS_TOP_LEFT 
SCOPE_POS_TOP_RIGHT 
SCOPE_POS_BOTTOM_LEFT 
SCOPE_POS_BOTTOM_RIGHT 

Definition at line 452 of file mainframe.h.


Constructor & Destructor Documentation

MainFrame::MainFrame  ) 
 

Constructors.

MainFrame constructors

Definition at line 209 of file mainframe.cpp.

MainFrame::MainFrame wxWindow *  parent,
wxWindowID  id = SYMBOL_MAINFRAME_IDNAME,
const wxString &  caption = SYMBOL_MAINFRAME_TITLE,
const wxPoint &  pos = SYMBOL_MAINFRAME_POSITION,
const wxSize &  size = SYMBOL_MAINFRAME_SIZE,
long  style = SYMBOL_MAINFRAME_STYLE
 

Definition at line 213 of file mainframe.cpp.

References SCOPE_NUM_PANELS.


Member Function Documentation

void MainFrame::AdjustTriggerPost void   )  [protected]
 

Definition at line 2311 of file mainframe.cpp.

References m_trigger_post_control.

Referenced by OnSizeXChoiceSelected().

void MainFrame::CheckScopeSplitters void   )  [protected]
 

Definition at line 2393 of file mainframe.cpp.

References m_scope_panel_array, SCOPE_POS_TOP_LEFT, and SCOPE_POS_TOP_RIGHT.

Referenced by DoShowHideScopeLeftBottomPane(), DoShowHideScopeLeftTopPane(), DoShowHideScopeRightBottomPane(), DoShowHideScopeRightTopPane(), and OnSize().

bool MainFrame::Create wxWindow *  parent,
wxWindowID  id = SYMBOL_MAINFRAME_IDNAME,
const wxString &  caption = SYMBOL_MAINFRAME_TITLE,
const wxPoint &  pos = SYMBOL_MAINFRAME_POSITION,
const wxSize &  size = SYMBOL_MAINFRAME_SIZE,
long  style = SYMBOL_MAINFRAME_STYLE
 

MainFrame creator

Definition at line 226 of file mainframe.cpp.

References CreateControls(), GetExecutablePath(), GetIconResource(), m_app_settings, m_back_color_1_control, m_back_color_2_control, m_back_color_3_control, m_back_color_4_control, m_bottom_pane, m_common_main_sizer, m_common_panel, m_common_run_control, m_common_settings_notebook, m_common_TTL_control, m_cursor_1_main_sizer, m_cursor_1_panel, m_cursor_2_main_sizer, m_cursor_2_panel, m_cursor_3_main_sizer, m_cursor_3_panel, m_cursor_4_main_sizer, m_cursor_4_panel, m_ext_clock_control, m_force_trigger_control, m_grid_color_1_control, m_grid_color_2_control, m_grid_color_3_control, m_grid_color_4_control, m_grid_line_type_1_control, m_grid_line_type_2_control, m_grid_line_type_3_control, m_grid_line_type_4_control, m_grid_line_width_1_control, m_grid_line_width_2_control, m_grid_line_width_3_control, m_grid_line_width_4_control, m_left_pane, m_main_sizer_1_text, m_main_sizer_2_text, m_main_sizer_3_text, m_main_sizer_4_text, m_main_statusbar, m_main_toolbar, m_offset_sec_1_control, m_offset_sec_2_control, m_offset_sec_3_control, m_offset_sec_4_control, m_record_dir_browse_button, m_record_dir_control, m_record_folder_sizer, m_record_main_sizer, m_record_panel, m_record_start_stop_control, m_scope_horiz_splitter, m_scope_notebook, m_sec_per_div_1_control, m_sec_per_div_2_control, m_sec_per_div_3_control, m_sec_per_div_4_control, m_size_X_control, m_specific_settings_notebook, m_specific_settings_scope_1_notebook, m_specific_settings_scope_2_notebook, m_specific_settings_scope_3_notebook, m_specific_settings_scope_4_notebook, m_top_pane, m_trigger_auto_control, m_trigger_edge_control, m_trigger_ext_control, m_trigger_main_sizer, m_trigger_panel, m_trigger_position_keep_control, m_trigger_post_control, m_use_ext_clock_control, m_view_1_main_sizer, m_view_2_main_sizer, m_view_3_main_sizer, m_view_4_main_sizer, m_view_scope_1_panel, m_view_scope_2_panel, m_view_scope_3_panel, m_view_scope_4_panel, SCOPE_NUM_PANELS, and ScopeRefresh().

void MainFrame::CreateControls  ) 
 

Creates the controls and sizers.

Control creation for MainFrame

Definition at line 617 of file mainframe.cpp.

References g_main_statusbar, g_scope_panel_array, GetBitmapResource(), ID_BACK_CHOOSE_COLOR_1_BUTTON, ID_BACK_CHOOSE_COLOR_2_BUTTON, ID_BACK_CHOOSE_COLOR_3_BUTTON, ID_BACK_CHOOSE_COLOR_4_BUTTON, ID_BOTTOM_NOTEBOOK, ID_COMMON_RUN_TOGGLEBUTTON, ID_COMMON_SCROLLEDWINDOW, ID_CURSOR_1_SCROLLEDWINDOW, ID_CURSOR_2_SCROLLEDWINDOW, ID_CURSOR_3_SCROLLEDWINDOW, ID_CURSOR_4_SCROLLEDWINDOW, ID_DRAWING_PANEL, ID_EXIT_TOOL, ID_EXT_CLOCK_CHECKBOX, ID_EXT_CLOCK_SPINCTRL, ID_FRONT_PANEL_NIM_TOGGLEBUTTON, ID_GRID_CHOOSE_COLOR_1_BUTTON, ID_GRID_CHOOSE_COLOR_2_BUTTON, ID_GRID_CHOOSE_COLOR_3_BUTTON, ID_GRID_CHOOSE_COLOR_4_BUTTON, ID_GRID_COLOR_1_PANEL, ID_GRID_COLOR_2_PANEL, ID_GRID_COLOR_3_PANEL, ID_GRID_COLOR_4_PANEL, ID_GRID_LINE_TYPE_1_CHOICE, ID_GRID_LINE_TYPE_2_CHOICE, ID_GRID_LINE_TYPE_3_CHOICE, ID_GRID_LINE_TYPE_4_CHOICE, ID_GRID_LINE_WIDTH_1_SPINCTRL, ID_GRID_LINE_WIDTH_2_SPINCTRL, ID_GRID_LINE_WIDTH_3_SPINCTRL, ID_GRID_LINE_WIDTH_4_SPINCTRL, ID_HELP_TOOL, ID_LEFT_NOTEBOOK, ID_MAIN_STATUSBAR, ID_MAIN_TOOLBAR, ID_OFFSET_SEC_1_SPINCTRL, ID_OFFSET_SEC_2_SPINCTRL, ID_OFFSET_SEC_3_SPINCTRL, ID_OFFSET_SEC_4_SPINCTRL, ID_PANEL, ID_PANEL3, ID_PANEL5, ID_PANEL6, ID_RECORD_SCROLLEDWINDOW, ID_RECORDDIRBUTTON, ID_RECORDDIRTEXTCTRL, ID_RECORDTOGGLEBUTTON, ID_SASHLAYOUTWINDOW, ID_SASHLAYOUTWINDOW1, ID_SASHLAYOUTWINDOW2, ID_SCOPE_1_VIEW_NOTEBOOK, ID_SCOPE_2_VIEW_NOTEBOOK, ID_SCOPE_3_VIEW_NOTEBOOK, ID_SCOPE_4_VIEW_NOTEBOOK, ID_SCOPE_HORIZ_SPLITTERWINDOW, ID_SCOPE_NOTEBOOK, ID_SCOPE_VERT_BOTTOM_SPLITTERWINDOW, ID_SCOPE_VERT_TOP_SPLITTERWINDOW, ID_SEC_PER_DIV_1_CHOICE, ID_SEC_PER_DIV_2_CHOICE, ID_SEC_PER_DIV_3_CHOICE, ID_SEC_PER_DIV_4_CHOICE, ID_SIZE_X_CHOICE, ID_TRIGGER_AUTO_TOGGLEBUTTON, ID_TRIGGER_EDGE_CHOICE, ID_TRIGGER_EXT_TOGGLEBUTTON, ID_TRIGGER_FORCE_BUTTON, ID_TRIGGER_POSITION_KEEP_CHECKBOX, ID_TRIGGER_POST_SPINCTRL, ID_TRIGGER_SCROLLEDWINDOW, ID_VIEW_1_SCROLLEDWINDOW, ID_VIEW_2_SCROLLEDWINDOW, ID_VIEW_3_SCROLLEDWINDOW, ID_VIEW_4_SCROLLEDWINDOW, ID_VIEW_BOTTOM_TOOL, ID_VIEW_LEFT_TOOL, ID_VIEW_SCOPE_LEFT_BOTTOM_TOOL, ID_VIEW_SCOPE_LEFT_TOP_TOOL, ID_VIEW_SCOPE_RIGHT_BOTTOM_TOOL, ID_VIEW_SCOPE_RIGHT_TOP_TOOL, m_back_color_1_control, m_back_color_2_control, m_back_color_3_control, m_back_color_4_control, m_bottom_pane, m_common_main_sizer, m_common_panel, m_common_run_control, m_common_settings_notebook, m_common_TTL_control, m_cursor_1_main_sizer, m_cursor_1_panel, m_cursor_2_main_sizer, m_cursor_2_panel, m_cursor_3_main_sizer, m_cursor_3_panel, m_cursor_4_main_sizer, m_cursor_4_panel, m_ext_clock_control, m_force_trigger_control, m_grid_color_1_control, m_grid_color_2_control, m_grid_color_3_control, m_grid_color_4_control, m_grid_line_type_1_control, m_grid_line_type_2_control, m_grid_line_type_3_control, m_grid_line_type_4_control, m_grid_line_width_1_control, m_grid_line_width_2_control, m_grid_line_width_3_control, m_grid_line_width_4_control, m_left_pane, m_main_sizer_1_text, m_main_sizer_2_text, m_main_sizer_3_text, m_main_sizer_4_text, m_main_statusbar, m_main_toolbar, m_offset_sec_1_control, m_offset_sec_2_control, m_offset_sec_3_control, m_offset_sec_4_control, m_record_dir_browse_button, m_record_dir_control, m_record_folder_sizer, m_record_main_sizer, m_record_panel, m_record_start_stop_control, m_scope_horiz_splitter, m_scope_notebook, m_scope_vert_splitter_bottom, m_scope_vert_splitter_top, m_sec_per_div_1_control, m_sec_per_div_2_control, m_sec_per_div_3_control, m_sec_per_div_4_control, m_size_X_control, m_specific_settings_notebook, m_specific_settings_scope_1_notebook, m_specific_settings_scope_2_notebook, m_specific_settings_scope_3_notebook, m_specific_settings_scope_4_notebook, m_top_pane, m_trigger_auto_control, m_trigger_edge_control, m_trigger_ext_control, m_trigger_main_sizer, m_trigger_panel, m_trigger_position_keep_control, m_trigger_post_control, m_use_ext_clock_control, m_view_1_main_sizer, m_view_2_main_sizer, m_view_3_main_sizer, m_view_4_main_sizer, m_view_scope_1_panel, m_view_scope_2_panel, m_view_scope_3_panel, m_view_scope_4_panel, OnSize(), SCOPE_NUM_PANELS, and ShowToolTips().

Referenced by Create().

bool MainFrame::CreateDynControls  )  [protected]
 

Definition at line 459 of file mainframe.cpp.

References m_app_settings, AppSettings::m_board_array, m_common_main_sizer, m_cursor_1_main_sizer, m_cursor_2_main_sizer, m_cursor_3_main_sizer, m_cursor_4_main_sizer, m_record_main_sizer, m_trigger_main_sizer, m_view_1_main_sizer, m_view_2_main_sizer, m_view_3_main_sizer, m_view_4_main_sizer, CursorChControl::SetupBoard(), ViewChControl::SetupBoard(), RecordChControl::SetupBoard(), and TriggerChControl::SetupBoard().

void MainFrame::DoChooseColor int  scope_index,
wxPanel *  back_color_control
[protected]
 

Definition at line 1953 of file mainframe.cpp.

References m_app_settings, AppSettings::m_background_color, ScopeRefresh(), and AppSettings::SetBackBrush().

Referenced by OnBackChooseColor1ButtonClick(), OnBackChooseColor2ButtonClick(), OnBackChooseColor3ButtonClick(), and OnBackChooseColor4ButtonClick().

void MainFrame::DoGridChooseColor int  scope_index,
wxPanel *  grid_color_control
[protected]
 

Definition at line 1702 of file mainframe.cpp.

References m_app_settings, AppSettings::m_grid_line_color, and UpdateGrid().

Referenced by OnGridChooseColor1ButtonClick(), OnGridChooseColor2ButtonClick(), OnGridChooseColor3ButtonClick(), and OnGridChooseColor4ButtonClick().

void MainFrame::DoShowHideBottomPane void   )  [protected]
 

Definition at line 1680 of file mainframe.cpp.

References m_app_settings, m_bottom_pane, and AppSettings::m_show_bottom_pane.

Referenced by OnViewBottomToolClick().

void MainFrame::DoShowHideLeftPane void   )  [protected]
 

Definition at line 1657 of file mainframe.cpp.

References m_app_settings, m_left_pane, and AppSettings::m_show_left_pane.

Referenced by OnViewLeftToolClick().

void MainFrame::DoShowHideScopeLeftBottomPane bool  do_check  )  [protected]
 

Definition at line 2379 of file mainframe.cpp.

References CheckScopeSplitters(), m_app_settings, m_scope_panel_array, AppSettings::m_show_scope_left_bottom_pane, and SCOPE_POS_BOTTOM_LEFT.

Referenced by OnViewScopeLeftBottomToolClick().

void MainFrame::DoShowHideScopeLeftTopPane bool  do_check  )  [protected]
 

Definition at line 2363 of file mainframe.cpp.

References CheckScopeSplitters(), m_app_settings, m_scope_panel_array, AppSettings::m_show_scope_left_top_pane, and SCOPE_POS_TOP_LEFT.

Referenced by OnViewScopeLeftTopToolClick().

void MainFrame::DoShowHideScopeRightBottomPane bool  do_check  )  [protected]
 

Definition at line 2386 of file mainframe.cpp.

References CheckScopeSplitters(), m_app_settings, m_scope_panel_array, AppSettings::m_show_scope_right_bottom_pane, and SCOPE_POS_BOTTOM_RIGHT.

Referenced by OnViewScopeRightBottomToolClick().

void MainFrame::DoShowHideScopeRightTopPane bool  do_check  )  [protected]
 

Definition at line 2371 of file mainframe.cpp.

References CheckScopeSplitters(), m_app_settings, m_scope_panel_array, AppSettings::m_show_scope_right_top_pane, and SCOPE_POS_TOP_RIGHT.

Referenced by OnViewScopeRightTopToolClick().

void MainFrame::DoStartStopRunning void   )  [protected]
 

Definition at line 1557 of file mainframe.cpp.

References m_app_settings, AppSettings::m_board_array, m_common_run_control, m_common_TTL_control, SetStsBarText(), and STS_BAR_PANE_RUN.

Referenced by OnCommonRunTogglebuttonClick().

wxBitmap MainFrame::GetBitmapResource const wxString &  name  ) 
 

Retrieves bitmap resources.

Get bitmap resources

Definition at line 1385 of file mainframe.cpp.

Referenced by CreateControls().

wxString MainFrame::GetExecutablePath void   )  [static]
 

Definition at line 409 of file mainframe.cpp.

Referenced by Create().

wxIcon MainFrame::GetIconResource const wxString &  name  ) 
 

Retrieves icon resources.

Get icon resources

Definition at line 1438 of file mainframe.cpp.

Referenced by Create().

void MainFrame::OnBackChooseColor1ButtonClick wxCommandEvent &  event  ) 
 

wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_BACK_CHOOSE_COLOR_1_BUTTON

wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_BUTTON

Definition at line 1949 of file mainframe.cpp.

References DoChooseColor().

void MainFrame::OnBackChooseColor2ButtonClick wxCommandEvent &  event  ) 
 

wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_BACK_CHOOSE_COLOR_2_BUTTON

wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_BUTTON

Definition at line 2589 of file mainframe.cpp.

References DoChooseColor().

void MainFrame::OnBackChooseColor3ButtonClick wxCommandEvent &  event  ) 
 

wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_BACK_CHOOSE_COLOR_3_BUTTON

wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_BUTTON2

Definition at line 2666 of file mainframe.cpp.

References DoChooseColor().

void MainFrame::OnBackChooseColor4ButtonClick wxCommandEvent &  event  ) 
 

wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_BACK_CHOOSE_COLOR_4_BUTTON

wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_BUTTON4

Definition at line 2743 of file mainframe.cpp.

References DoChooseColor().

void MainFrame::OnBottomWindowSashDragged wxSashEvent &  event  ) 
 

wxEVT_SASH_DRAGGED event handler for ID_SASHLAYOUTWINDOW2

wxEVT_SASH_DRAGGED event handler for ID_SASHLAYOUTWINDOW2

Definition at line 1503 of file mainframe.cpp.

References m_bottom_pane.

void MainFrame::OnCloseWindow wxCloseEvent &  event  ) 
 

wxEVT_CLOSE_WINDOW event handler for ID_MAIN_FRAME

wxEVT_CLOSE_WINDOW event handler for ID_MAIN_FRAME

Definition at line 1524 of file mainframe.cpp.

References m_app_settings, AppSettings::m_board_array, and AppSettings::Save().

void MainFrame::OnCommonRunTogglebuttonClick wxCommandEvent &  event  ) 
 

wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_COMMON_RUN_TOGGLEBUTTON

wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_COMMON_RUN_TOGGLEBUTTON

Definition at line 1552 of file mainframe.cpp.

References DoStartStopRunning().

void MainFrame::OnExitToolClick wxCommandEvent &  event  ) 
 

wxEVT_COMMAND_MENU_SELECTED event handler for ID_EXIT_TOOL

wxEVT_COMMAND_MENU_SELECTED event handler for ID_EXIT_TOOL

Definition at line 1457 of file mainframe.cpp.

void MainFrame::OnExtClockCheckboxClick wxCommandEvent &  event  ) 
 

wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_EXT_CLOCK_CHECKBOX

wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_EXT_CLOCK_CHECKBOX

Definition at line 2215 of file mainframe.cpp.

References UpdateClock().

void MainFrame::OnExtClockSpinctrlTextUpdated wxCommandEvent &  event  ) 
 

wxEVT_COMMAND_TEXT_UPDATED event handler for ID_SPINCTRL

Definition at line 2205 of file mainframe.cpp.

References UpdateClock().

void MainFrame::OnExtClockSpinctrlUpdated wxSpinEvent &  event  ) 
 

wxEVT_COMMAND_SPINCTRL_UPDATED event handler for ID_EXT_CLOCK_SPINCTRL

wxEVT_COMMAND_SPINCTRL_UPDATED event handler for ID_SPINCTRL

Definition at line 2196 of file mainframe.cpp.

References UpdateClock().

void MainFrame::OnFrontPanelNimTogglebuttonClick wxCommandEvent &  event  ) 
 

wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_FRONT_PANEL_NIM_TOGGLEBUTTON

wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_TOGGLEBUTTON

Definition at line 2294 of file mainframe.cpp.

References UpdateUseTTL().

void MainFrame::OnGridChooseColor1ButtonClick wxCommandEvent &  event  ) 
 

wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_GRID_CHOOSE_COLOR_1_BUTTON

wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_GRID_CHOOSE_COLOR_BUTTON

Definition at line 1698 of file mainframe.cpp.

References DoGridChooseColor().

void MainFrame::OnGridChooseColor2ButtonClick wxCommandEvent &  event  ) 
 

wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_GRID_CHOOSE_COLOR_2_BUTTON

wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_BUTTON1

Definition at line 2627 of file mainframe.cpp.

References DoGridChooseColor().

void MainFrame::OnGridChooseColor3ButtonClick wxCommandEvent &  event  ) 
 

wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_GRID_CHOOSE_COLOR_3_BUTTON

wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_BUTTON3

Definition at line 2704 of file mainframe.cpp.

References DoGridChooseColor().

void MainFrame::OnGridChooseColor4ButtonClick wxCommandEvent &  event  ) 
 

wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_GRID_CHOOSE_COLOR_4_BUTTON

wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_BUTTON5

Definition at line 2781 of file mainframe.cpp.

References DoGridChooseColor().

void MainFrame::OnGridLineType1ChoiceSelected wxCommandEvent &  event  ) 
 

wxEVT_COMMAND_CHOICE_SELECTED event handler for ID_GRID_LINE_TYPE_1_CHOICE

wxEVT_COMMAND_CHOICE_SELECTED event handler for ID_GRID_LINE_TYPE_CHOICE

Definition at line 1937 of file mainframe.cpp.

References m_app_settings, AppSettings::m_grid_line_type, and UpdateGrid().

void MainFrame::OnGridLineType2ChoiceSelected wxCommandEvent &  event  ) 
 

wxEVT_COMMAND_CHOICE_SELECTED event handler for ID_GRID_LINE_TYPE_2_CHOICE

wxEVT_COMMAND_CHOICE_SELECTED event handler for ID_CHOICE1

Definition at line 2655 of file mainframe.cpp.

References m_app_settings, AppSettings::m_grid_line_type, and UpdateGrid().

void MainFrame::OnGridLineType3ChoiceSelected wxCommandEvent &  event  ) 
 

wxEVT_COMMAND_CHOICE_SELECTED event handler for ID_GRID_LINE_TYPE_3_CHOICE

wxEVT_COMMAND_CHOICE_SELECTED event handler for ID_CHOICE3

Definition at line 2732 of file mainframe.cpp.

References m_app_settings, AppSettings::m_grid_line_type, and UpdateGrid().

void MainFrame::OnGridLineType4ChoiceSelected wxCommandEvent &  event  ) 
 

wxEVT_COMMAND_CHOICE_SELECTED event handler for ID_GRID_LINE_TYPE_4_CHOICE

wxEVT_COMMAND_CHOICE_SELECTED event handler for ID_CHOICE5

Definition at line 2809 of file mainframe.cpp.

References m_app_settings, AppSettings::m_grid_line_type, and UpdateGrid().

void MainFrame::OnGridLineWidth1SpinctrlTextUpdated wxCommandEvent &  event  ) 
 

wxEVT_COMMAND_TEXT_UPDATED event handler for ID_GRID_LINE_WIDTH_SPINCTRL

Definition at line 2023 of file mainframe.cpp.

References UpdateGridLineWidth().

void MainFrame::OnGridLineWidth1SpinctrlUpdated wxSpinEvent &  event  ) 
 

wxEVT_COMMAND_SPINCTRL_UPDATED event handler for ID_GRID_LINE_WIDTH_1_SPINCTRL

wxEVT_COMMAND_SPINCTRL_UPDATED event handler for ID_GRID_LINE_WIDTH_SPINCTRL

Definition at line 1927 of file mainframe.cpp.

References UpdateGridLineWidth().

void MainFrame::OnGridLineWidth2SpinctrlTextUpdated wxCommandEvent &  event  ) 
 

wxEVT_COMMAND_TEXT_UPDATED event handler for ID_SPINCTRL1

Definition at line 2645 of file mainframe.cpp.

References UpdateGridLineWidth().

void MainFrame::OnGridLineWidth2SpinctrlUpdated wxSpinEvent &  event  ) 
 

wxEVT_COMMAND_SPINCTRL_UPDATED event handler for ID_GRID_LINE_WIDTH_2_SPINCTRL

wxEVT_COMMAND_SPINCTRL_UPDATED event handler for ID_SPINCTRL1

Definition at line 2636 of file mainframe.cpp.

References UpdateGridLineWidth().

void MainFrame::OnGridLineWidth3SpinctrlTextUpdated wxCommandEvent &  event  ) 
 

wxEVT_COMMAND_TEXT_UPDATED event handler for ID_SPINCTRL3

Definition at line 2722 of file mainframe.cpp.

References UpdateGridLineWidth().

void MainFrame::OnGridLineWidth3SpinctrlUpdated wxSpinEvent &  event  ) 
 

wxEVT_COMMAND_SPINCTRL_UPDATED event handler for ID_GRID_LINE_WIDTH_3_SPINCTRL

wxEVT_COMMAND_SPINCTRL_UPDATED event handler for ID_SPINCTRL3

Definition at line 2713 of file mainframe.cpp.

References UpdateGridLineWidth().

void MainFrame::OnGridLineWidth4SpinctrlTextUpdated wxCommandEvent &  event  ) 
 

wxEVT_COMMAND_TEXT_UPDATED event handler for ID_SPINCTRL5

Definition at line 2799 of file mainframe.cpp.

References UpdateGridLineWidth().

void MainFrame::OnGridLineWidth4SpinctrlUpdated wxSpinEvent &  event  ) 
 

wxEVT_COMMAND_SPINCTRL_UPDATED event handler for ID_GRID_LINE_WIDTH_4_SPINCTRL

wxEVT_COMMAND_SPINCTRL_UPDATED event handler for ID_SPINCTRL5

Definition at line 2790 of file mainframe.cpp.

References UpdateGridLineWidth().

void MainFrame::OnHelpToolClick wxCommandEvent &  event  ) 
 

wxEVT_COMMAND_MENU_SELECTED event handler for ID_HELP_TOOL

wxEVT_COMMAND_MENU_SELECTED event handler for ID_HELP_TOOL

Definition at line 2239 of file mainframe.cpp.

void MainFrame::OnLeftWindowSashDragged wxSashEvent &  event  ) 
 

wxEVT_SASH_DRAGGED event handler for ID_SASHLAYOUTWINDOW

wxEVT_SASH_DRAGGED event handler for ID_SASHLAYOUTWINDOW

Definition at line 1467 of file mainframe.cpp.

References m_left_pane.

void MainFrame::OnOffsetSec1SpinctrlTextUpdated wxCommandEvent &  event  ) 
 

wxEVT_COMMAND_TEXT_UPDATED event handler for ID_OFFSET_SEC_SPINCTRL

Definition at line 2105 of file mainframe.cpp.

References UpdateOffsetSec().

void MainFrame::OnOffsetSec1SpinctrlUpdated wxSpinEvent &  event  ) 
 

wxEVT_COMMAND_SPINCTRL_UPDATED event handler for ID_OFFSET_SEC_1_SPINCTRL

wxEVT_COMMAND_SPINCTRL_UPDATED event handler for ID_OFFSET_SEC_SPINCTRL

Definition at line 2096 of file mainframe.cpp.

References UpdateOffsetSec().

void MainFrame::OnOffsetSec2SpinctrlTextUpdated wxCommandEvent &  event  ) 
 

wxEVT_COMMAND_TEXT_UPDATED event handler for ID_SPINCTRL

Definition at line 2617 of file mainframe.cpp.

References UpdateOffsetSec().

void MainFrame::OnOffsetSec2SpinctrlUpdated wxSpinEvent &  event  ) 
 

wxEVT_COMMAND_SPINCTRL_UPDATED event handler for ID_OFFSET_SEC_2_SPINCTRL

wxEVT_COMMAND_SPINCTRL_UPDATED event handler for ID_SPINCTRL

Definition at line 2608 of file mainframe.cpp.

References UpdateOffsetSec().

void MainFrame::OnOffsetSec3SpinctrlTextUpdated wxCommandEvent &  event  ) 
 

wxEVT_COMMAND_TEXT_UPDATED event handler for ID_SPINCTRL2

Definition at line 2694 of file mainframe.cpp.

References UpdateOffsetSec().

void MainFrame::OnOffsetSec3SpinctrlUpdated wxSpinEvent &  event  ) 
 

wxEVT_COMMAND_SPINCTRL_UPDATED event handler for ID_OFFSET_SEC_3_SPINCTRL

wxEVT_COMMAND_SPINCTRL_UPDATED event handler for ID_SPINCTRL2

Definition at line 2685 of file mainframe.cpp.

References UpdateOffsetSec().

void MainFrame::OnOffsetSec4SpinctrlTextUpdated wxCommandEvent &  event  ) 
 

wxEVT_COMMAND_TEXT_UPDATED event handler for ID_SPINCTRL4

Definition at line 2771 of file mainframe.cpp.

References UpdateOffsetSec().

void MainFrame::OnOffsetSec4SpinctrlUpdated wxSpinEvent &  event  ) 
 

wxEVT_COMMAND_SPINCTRL_UPDATED event handler for ID_OFFSET_SEC_4_SPINCTRL

wxEVT_COMMAND_SPINCTRL_UPDATED event handler for ID_SPINCTRL4

Definition at line 2762 of file mainframe.cpp.

References UpdateOffsetSec().

void MainFrame::OnRecorddirbuttonClick wxCommandEvent &  event  ) 
 

wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_RECORDDIRBUTTON

wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_RECORDDIRBUTTON

Definition at line 2160 of file mainframe.cpp.

References m_record_dir_control, and UpdateRecordFolder().

void MainFrame::OnRecorddirtextctrlEnter wxCommandEvent &  event  ) 
 

wxEVT_COMMAND_TEXT_ENTER event handler for ID_RECORDDIRTEXTCTRL

Definition at line 2188 of file mainframe.cpp.

References UpdateRecordFolder().

void MainFrame::OnRecorddirtextctrlUpdated wxCommandEvent &  event  ) 
 

wxEVT_COMMAND_TEXT_UPDATED event handler for ID_RECORDDIRTEXTCTRL

wxEVT_COMMAND_TEXT_UPDATED event handler for ID_RECORDDIRTEXTCTRL

Definition at line 2178 of file mainframe.cpp.

References m_record_dir_control.

void MainFrame::OnRecordtogglebuttonClick wxCommandEvent &  event  ) 
 

wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_RECORDTOGGLEBUTTON

wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_RECORDTOGGLEBUTTON

Definition at line 2134 of file mainframe.cpp.

References m_app_settings, AppSettings::m_board_array, m_record_dir_control, and m_record_start_stop_control.

void MainFrame::OnScopeHorizSplitterwindowSashPosChanged wxSplitterEvent &  event  ) 
 

wxEVT_COMMAND_SPLITTER_SASH_POS_CHANGED event handler for ID_SCOPE_HORIZ_SPLITTERWINDOW

Definition at line 2551 of file mainframe.cpp.

void MainFrame::OnScopeVertBottomSplitterwindowSashPosChanged wxSplitterEvent &  event  ) 
 

Definition at line 2573 of file mainframe.cpp.

void MainFrame::OnScopeVertTopSplitterwindowSashPosChanged wxSplitterEvent &  event  ) 
 

Definition at line 2562 of file mainframe.cpp.

void MainFrame::OnSecPerDiv1ChoiceSelected wxCommandEvent &  event  ) 
 

wxEVT_COMMAND_CHOICE_SELECTED event handler for ID_SEC_PER_DIV_1_CHOICE

wxEVT_COMMAND_CHOICE_SELECTED event handler for ID_SEC_PER_DIV_CHOICE

Definition at line 2065 of file mainframe.cpp.

References m_sec_per_div_1_control, and UpdateSecPerDiv().

void MainFrame::OnSecPerDiv2ChoiceSelected wxCommandEvent &  event  ) 
 

wxEVT_COMMAND_CHOICE_SELECTED event handler for ID_SEC_PER_DIV_2_CHOICE

wxEVT_COMMAND_CHOICE_SELECTED event handler for ID_CHOICE

Definition at line 2598 of file mainframe.cpp.

References m_sec_per_div_2_control, and UpdateSecPerDiv().

void MainFrame::OnSecPerDiv3ChoiceSelected wxCommandEvent &  event  ) 
 

wxEVT_COMMAND_CHOICE_SELECTED event handler for ID_SEC_PER_DIV_3_CHOICE

wxEVT_COMMAND_CHOICE_SELECTED event handler for ID_CHOICE2

Definition at line 2675 of file mainframe.cpp.

References m_sec_per_div_3_control, and UpdateSecPerDiv().

void MainFrame::OnSecPerDiv4ChoiceSelected wxCommandEvent &  event  ) 
 

wxEVT_COMMAND_CHOICE_SELECTED event handler for ID_SEC_PER_DIV_4_CHOICE

wxEVT_COMMAND_CHOICE_SELECTED event handler for ID_CHOICE4

Definition at line 2752 of file mainframe.cpp.

References m_sec_per_div_4_control, and UpdateSecPerDiv().

void MainFrame::OnSize wxSizeEvent &  event  ) 
 

wxEVT_SIZE event handler for ID_MAIN_FRAME

wxEVT_SIZE event handler for ID_MAIN_FRAME

Definition at line 1487 of file mainframe.cpp.

References CheckScopeSplitters(), and m_main_toolbar.

Referenced by CreateControls().

void MainFrame::OnSizeXChoiceSelected wxCommandEvent &  event  ) 
 

wxEVT_COMMAND_CHOICE_SELECTED event handler for ID_SIZE_X_CHOICE

wxEVT_COMMAND_CHOICE_SELECTED event handler for ID_SIZE_X_CHOICE

Definition at line 2000 of file mainframe.cpp.

References AdjustTriggerPost(), m_app_settings, AppSettings::m_board_array, AppSettings::m_max_log_X, AppSettings::m_sample_block_size, and m_size_X_control.

void MainFrame::OnTriggerAutoTogglebuttonClick wxCommandEvent &  event  ) 
 

wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_TRIGGER_AUTO_TOGGLEBUTTON

wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_TRIGGER_AUTO_TOGGLEBUTTON

Definition at line 1596 of file mainframe.cpp.

References m_app_settings, AppSettings::m_trigger_msk, and AppSettings::SW_AUTO_TRIGGER_MSK.

void MainFrame::OnTriggerEdgeChoiceSelected wxCommandEvent &  event  ) 
 

wxEVT_COMMAND_CHOICE_SELECTED event handler for ID_TRIGGER_EDGE_CHOICE

wxEVT_COMMAND_CHOICE_SELECTED event handler for ID_TRIGGER_EDGE_CHOICE

Definition at line 2259 of file mainframe.cpp.

References UpdateTriggerEdge().

void MainFrame::OnTriggerExtTogglebuttonClick wxCommandEvent &  event  ) 
 

wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_TRIGGER_EXT_TOGGLEBUTTON

wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_TRIGGER_EXT_TOGGLEBUTTON

Definition at line 1617 of file mainframe.cpp.

References AppSettings::EXT_TRIGGER_MSK, m_app_settings, AppSettings::m_board_array, and AppSettings::m_trigger_msk.

void MainFrame::OnTriggerForceButtonClick wxCommandEvent &  event  ) 
 

wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_TRIGGER_FORCE_BUTTON

wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_TRIGGER_FORCE_BUTTON

Definition at line 1583 of file mainframe.cpp.

References m_app_settings, and AppSettings::m_board_array.

void MainFrame::OnTriggerPositionKeepCheckboxClick wxCommandEvent &  event  ) 
 

wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_TRIGGER_POSITION_KEEP_CHECKBOX

wxEVT_COMMAND_CHECKBOX_CLICKED event handler for ID_TRIGGER_POSITION_KEEP_CHECKBOX

Definition at line 2323 of file mainframe.cpp.

References m_app_settings, AppSettings::m_trigger_position_keep, and m_trigger_position_keep_control.

void MainFrame::OnTriggerPostSpinctrlTextUpdated wxCommandEvent &  event  ) 
 

wxEVT_COMMAND_TEXT_UPDATED event handler for ID_TRIGGER_POST_SPINCTRL

Definition at line 2041 of file mainframe.cpp.

References UpdateTriggerPost().

void MainFrame::OnTriggerPostSpinctrlUpdated wxSpinEvent &  event  ) 
 

wxEVT_COMMAND_SPINCTRL_UPDATED event handler for ID_TRIGGER_POST_SPINCTRL

wxEVT_COMMAND_SPINCTRL_UPDATED event handler for ID_TRIGGER_POST_SPINCTRL

Definition at line 1642 of file mainframe.cpp.

References UpdateTriggerPost().

void MainFrame::OnViewBottomToolClick wxCommandEvent &  event  ) 
 

wxEVT_COMMAND_MENU_SELECTED event handler for ID_VIEW_BOTTOM_TOOL

wxEVT_COMMAND_MENU_SELECTED event handler for ID_VIEW_BOTTOM_TOOL

Definition at line 1675 of file mainframe.cpp.

References DoShowHideBottomPane().

void MainFrame::OnViewLeftToolClick wxCommandEvent &  event  ) 
 

wxEVT_COMMAND_MENU_SELECTED event handler for ID_VIEW_LEFT_TOOL

wxEVT_COMMAND_MENU_SELECTED event handler for ID_VIEW_LEFT_TOOL

Definition at line 1652 of file mainframe.cpp.

References DoShowHideLeftPane().

void MainFrame::OnViewScopeLeftBottomToolClick wxCommandEvent &  event  ) 
 

wxEVT_COMMAND_MENU_SELECTED event handler for ID_VIEW_SCOPE_LEFT_BOTTOM_TOOL

wxEVT_COMMAND_MENU_SELECTED event handler for ID_VIEW_SCOPE_LEFT_BOTTOM_TOOL

Definition at line 2349 of file mainframe.cpp.

References DoShowHideScopeLeftBottomPane().

void MainFrame::OnViewScopeLeftTopToolClick wxCommandEvent &  event  ) 
 

wxEVT_COMMAND_MENU_SELECTED event handler for ID_VIEW_SCOPE_LEFT_TOP_TOOL

wxEVT_COMMAND_MENU_SELECTED event handler for ID_TOOL

Definition at line 2331 of file mainframe.cpp.

References DoShowHideScopeLeftTopPane().

void MainFrame::OnViewScopeRightBottomToolClick wxCommandEvent &  event  ) 
 

wxEVT_COMMAND_MENU_SELECTED event handler for ID_VIEW_SCOPE_RIGHT_BOTTOM_TOOL

wxEVT_COMMAND_MENU_SELECTED event handler for ID_VIEW_SCOPE_RIGHT_BOTTOM_TOOL

Definition at line 2358 of file mainframe.cpp.

References DoShowHideScopeRightBottomPane().

void MainFrame::OnViewScopeRightTopToolClick wxCommandEvent &  event  ) 
 

wxEVT_COMMAND_MENU_SELECTED event handler for ID_VIEW_SCOPE_RIGHT_TOP_TOOL

wxEVT_COMMAND_MENU_SELECTED event handler for ID_TOOL3

Definition at line 2340 of file mainframe.cpp.

References DoShowHideScopeRightTopPane().

void MainFrame::ScopeRefresh int  scope_index,
bool  erase_background
[static]
 

Definition at line 1973 of file mainframe.cpp.

References g_scope_panel_array, DrawingPanel::RefreshBackBitmap(), and DrawingPanel::RefreshLeftBackBitmap().

Referenced by Create(), DoChooseColor(), UpdateGrid(), UpdateOffsetSec(), and UpdateSecPerDiv().

bool MainFrame::SetStsBarText const wxString &  text,
int  pane_index
[static]
 

Definition at line 2245 of file mainframe.cpp.

References g_main_statusbar, and STS_BAR_NUM_PANES.

Referenced by DoStartStopRunning().

bool MainFrame::ShowToolTips  )  [static]
 

Should we show tooltips?

Should we show tooltips?

Definition at line 1376 of file mainframe.cpp.

Referenced by CreateControls().

void MainFrame::UpdateClock int  value  )  [protected]
 

Definition at line 2221 of file mainframe.cpp.

References m_app_settings, m_ext_clock_control, and AppSettings::SetClock().

Referenced by OnExtClockCheckboxClick(), OnExtClockSpinctrlTextUpdated(), and OnExtClockSpinctrlUpdated().

bool MainFrame::UpdateControls void   )  [protected]
 

Definition at line 1719 of file mainframe.cpp.

References AppSettings::EXT_TRIGGER_MSK, m_app_settings, m_back_color_1_control, m_back_color_2_control, m_back_color_3_control, m_back_color_4_control, m_grid_color_1_control, m_grid_color_2_control, m_grid_color_3_control, m_grid_color_4_control, m_grid_line_type_1_control, m_grid_line_type_2_control, m_grid_line_type_3_control, m_grid_line_type_4_control, m_grid_line_width_1_control, m_grid_line_width_2_control, m_grid_line_width_3_control, m_grid_line_width_4_control, m_record_dir_control, AppSettings::m_sec_2_div, m_size_X_control, m_trigger_auto_control, m_trigger_edge_control, m_trigger_ext_control, m_trigger_post_control, SEC_PER_DIV_TABLE, AppSettings::SetBackBrush(), AppSettings::SW_AUTO_TRIGGER_MSK, UpdateGrid(), UpdateRecordFolder(), and UpdateTriggerEdge().

bool MainFrame::UpdateGrid int  scope_index  )  [protected]
 

Definition at line 1887 of file mainframe.cpp.

References AppSettings::DASH_DOT, AppSettings::DASHED, AppSettings::DOTTED, AppSettings::NO_LINE, ScopeRefresh(), and AppSettings::SOLID.

Referenced by DoGridChooseColor(), OnGridLineType1ChoiceSelected(), OnGridLineType2ChoiceSelected(), OnGridLineType3ChoiceSelected(), OnGridLineType4ChoiceSelected(), UpdateControls(), and UpdateGridLineWidth().

void MainFrame::UpdateGridLineWidth int  scope_index,
int  value
[protected]
 

Definition at line 2029 of file mainframe.cpp.

References m_app_settings, AppSettings::m_grid_line_width, and UpdateGrid().

Referenced by OnGridLineWidth1SpinctrlTextUpdated(), OnGridLineWidth1SpinctrlUpdated(), OnGridLineWidth2SpinctrlTextUpdated(), OnGridLineWidth2SpinctrlUpdated(), OnGridLineWidth3SpinctrlTextUpdated(), OnGridLineWidth3SpinctrlUpdated(), OnGridLineWidth4SpinctrlTextUpdated(), and OnGridLineWidth4SpinctrlUpdated().

void MainFrame::UpdateOffsetSec int  scope_index,
int  value
[protected]
 

Definition at line 2111 of file mainframe.cpp.

References m_app_settings, AppSettings::m_offset_sec, and ScopeRefresh().

Referenced by OnOffsetSec1SpinctrlTextUpdated(), OnOffsetSec1SpinctrlUpdated(), OnOffsetSec2SpinctrlTextUpdated(), OnOffsetSec2SpinctrlUpdated(), OnOffsetSec3SpinctrlTextUpdated(), OnOffsetSec3SpinctrlUpdated(), OnOffsetSec4SpinctrlTextUpdated(), and OnOffsetSec4SpinctrlUpdated().

bool MainFrame::UpdateRecordFolder void   )  [protected]
 

Definition at line 2119 of file mainframe.cpp.

References m_app_settings, m_record_dir_control, and AppSettings::m_record_folder.

Referenced by OnRecorddirbuttonClick(), OnRecorddirtextctrlEnter(), and UpdateControls().

void MainFrame::UpdateSecPerDiv int  scope_index,
int  selection,
wxSpinCtrl *  offset_sec_control
 

Definition at line 2070 of file mainframe.cpp.

References m_app_settings, AppSettings::m_max_log_X, AppSettings::m_offset_sec, AppSettings::m_post_trigger, AppSettings::m_sample_2_sec, AppSettings::m_sec_2_div, ScopeRefresh(), SEC_PER_DIV_TABLE, and AppSettings::SetSec2Div().

Referenced by OnSecPerDiv1ChoiceSelected(), OnSecPerDiv2ChoiceSelected(), OnSecPerDiv3ChoiceSelected(), and OnSecPerDiv4ChoiceSelected().

void MainFrame::UpdateTriggerEdge void   )  [protected]
 

Definition at line 2263 of file mainframe.cpp.

References m_app_settings, AppSettings::m_board_array, and AppSettings::m_trigger_edge_type.

Referenced by OnTriggerEdgeChoiceSelected(), and UpdateControls().

void MainFrame::UpdateTriggerPost int  value  )  [protected]
 

Definition at line 2047 of file mainframe.cpp.

References m_app_settings, AppSettings::m_board_array, and AppSettings::m_post_trigger.

Referenced by OnTriggerPostSpinctrlTextUpdated(), and OnTriggerPostSpinctrlUpdated().

void MainFrame::UpdateUseTTL void   )  [protected]
 

Definition at line 2299 of file mainframe.cpp.

References m_app_settings, AppSettings::m_board_array, m_common_TTL_control, and AppSettings::m_use_TTL.

Referenced by OnFrontPanelNimTogglebuttonClick().


Member Data Documentation

wxStatusBar * MainFrame::g_main_statusbar = NULL [static, protected]
 

Definition at line 461 of file mainframe.h.

Referenced by CreateControls(), and SetStsBarText().

DrawingPanel * MainFrame::g_scope_panel_array [static, protected]
 

Definition at line 460 of file mainframe.h.

Referenced by CreateControls(), and ScopeRefresh().

AppSettings* MainFrame::m_app_settings [protected]
 

Definition at line 448 of file mainframe.h.

Referenced by Create(), CreateDynControls(), DoChooseColor(), DoGridChooseColor(), DoShowHideBottomPane(), DoShowHideLeftPane(), DoShowHideScopeLeftBottomPane(), DoShowHideScopeLeftTopPane(), DoShowHideScopeRightBottomPane(), DoShowHideScopeRightTopPane(), DoStartStopRunning(), OnCloseWindow(), OnGridLineType1ChoiceSelected(), OnGridLineType2ChoiceSelected(), OnGridLineType3ChoiceSelected(), OnGridLineType4ChoiceSelected(), OnRecordtogglebuttonClick(), OnSizeXChoiceSelected(), OnTriggerAutoTogglebuttonClick(), OnTriggerExtTogglebuttonClick(), OnTriggerForceButtonClick(), OnTriggerPositionKeepCheckboxClick(), UpdateClock(), UpdateControls(), UpdateGridLineWidth(), UpdateOffsetSec(), UpdateRecordFolder(), UpdateSecPerDiv(), UpdateTriggerEdge(), UpdateTriggerPost(), and UpdateUseTTL().

wxPanel* MainFrame::m_back_color_1_control
 

Definition at line 391 of file mainframe.h.

Referenced by Create(), CreateControls(), and UpdateControls().

wxPanel* MainFrame::m_back_color_2_control
 

Definition at line 403 of file mainframe.h.

Referenced by Create(), CreateControls(), and UpdateControls().

wxPanel* MainFrame::m_back_color_3_control
 

Definition at line 415 of file mainframe.h.

Referenced by Create(), CreateControls(), and UpdateControls().

wxPanel* MainFrame::m_back_color_4_control
 

Definition at line 427 of file mainframe.h.

Referenced by Create(), CreateControls(), and UpdateControls().

wxSashLayoutWindow* MainFrame::m_bottom_pane
 

Definition at line 363 of file mainframe.h.

Referenced by Create(), CreateControls(), DoShowHideBottomPane(), and OnBottomWindowSashDragged().

wxBoxSizer* MainFrame::m_common_main_sizer
 

Definition at line 366 of file mainframe.h.

Referenced by Create(), CreateControls(), and CreateDynControls().

wxScrolledWindow* MainFrame::m_common_panel
 

Definition at line 365 of file mainframe.h.

Referenced by Create(), and CreateControls().

wxToggleButton* MainFrame::m_common_run_control
 

Definition at line 367 of file mainframe.h.

Referenced by Create(), CreateControls(), and DoStartStopRunning().

wxNotebook* MainFrame::m_common_settings_notebook
 

Definition at line 364 of file mainframe.h.

Referenced by Create(), and CreateControls().

wxToggleButton* MainFrame::m_common_TTL_control
 

Definition at line 368 of file mainframe.h.

Referenced by Create(), CreateControls(), DoStartStopRunning(), and UpdateUseTTL().

wxBoxSizer* MainFrame::m_cursor_1_main_sizer
 

Definition at line 399 of file mainframe.h.

Referenced by Create(), CreateControls(), and CreateDynControls().

wxScrolledWindow* MainFrame::m_cursor_1_panel
 

Definition at line 398 of file mainframe.h.

Referenced by Create(), and CreateControls().

wxBoxSizer* MainFrame::m_cursor_2_main_sizer
 

Definition at line 411 of file mainframe.h.

Referenced by Create(), CreateControls(), and CreateDynControls().

wxScrolledWindow* MainFrame::m_cursor_2_panel
 

Definition at line 410 of file mainframe.h.

Referenced by Create(), and CreateControls().

wxBoxSizer* MainFrame::m_cursor_3_main_sizer
 

Definition at line 423 of file mainframe.h.

Referenced by Create(), CreateControls(), and CreateDynControls().

wxScrolledWindow* MainFrame::m_cursor_3_panel
 

Definition at line 422 of file mainframe.h.

Referenced by Create(), and CreateControls().

wxBoxSizer* MainFrame::m_cursor_4_main_sizer
 

Definition at line 435 of file mainframe.h.

Referenced by Create(), CreateControls(), and CreateDynControls().

wxScrolledWindow* MainFrame::m_cursor_4_panel
 

Definition at line 434 of file mainframe.h.

Referenced by Create(), and CreateControls().

wxSpinCtrl* MainFrame::m_ext_clock_control
 

Definition at line 371 of file mainframe.h.

Referenced by Create(), CreateControls(), and UpdateClock().

wxButton* MainFrame::m_force_trigger_control
 

Definition at line 376 of file mainframe.h.

Referenced by Create(), and CreateControls().

wxPanel* MainFrame::m_grid_color_1_control
 

Definition at line 395 of file mainframe.h.

Referenced by Create(), CreateControls(), and UpdateControls().

wxPanel* MainFrame::m_grid_color_2_control
 

Definition at line 407 of file mainframe.h.

Referenced by Create(), CreateControls(), and UpdateControls().

wxPanel* MainFrame::m_grid_color_3_control
 

Definition at line 419 of file mainframe.h.

Referenced by Create(), CreateControls(), and UpdateControls().

wxPanel* MainFrame::m_grid_color_4_control
 

Definition at line 431 of file mainframe.h.

Referenced by Create(), CreateControls(), and UpdateControls().

wxChoice* MainFrame::m_grid_line_type_1_control
 

Definition at line 397 of file mainframe.h.

Referenced by Create(), CreateControls(), and UpdateControls().

wxChoice* MainFrame::m_grid_line_type_2_control
 

Definition at line 409 of file mainframe.h.

Referenced by Create(), CreateControls(), and UpdateControls().

wxChoice* MainFrame::m_grid_line_type_3_control
 

Definition at line 421 of file mainframe.h.

Referenced by Create(), CreateControls(), and UpdateControls().

wxChoice* MainFrame::m_grid_line_type_4_control
 

Definition at line 433 of file mainframe.h.

Referenced by Create(), CreateControls(), and UpdateControls().

wxSpinCtrl* MainFrame::m_grid_line_width_1_control
 

Definition at line 396 of file mainframe.h.

Referenced by Create(), CreateControls(), and UpdateControls().

wxSpinCtrl* MainFrame::m_grid_line_width_2_control
 

Definition at line 408 of file mainframe.h.

Referenced by Create(), CreateControls(), and UpdateControls().

wxSpinCtrl* MainFrame::m_grid_line_width_3_control
 

Definition at line 420 of file mainframe.h.

Referenced by Create(), CreateControls(), and UpdateControls().

wxSpinCtrl* MainFrame::m_grid_line_width_4_control
 

Definition at line 432 of file mainframe.h.

Referenced by Create(), CreateControls(), and UpdateControls().

wxSashLayoutWindow* MainFrame::m_left_pane
 

Definition at line 386 of file mainframe.h.

Referenced by Create(), CreateControls(), DoShowHideLeftPane(), and OnLeftWindowSashDragged().

wxStaticBox* MainFrame::m_main_sizer_1_text
 

Definition at line 392 of file mainframe.h.

Referenced by Create(), and CreateControls().

wxStaticBox* MainFrame::m_main_sizer_2_text
 

Definition at line 404 of file mainframe.h.

Referenced by Create(), and CreateControls().

wxStaticBox* MainFrame::m_main_sizer_3_text
 

Definition at line 416 of file mainframe.h.

Referenced by Create(), and CreateControls().

wxStaticBox* MainFrame::m_main_sizer_4_text
 

Definition at line 428 of file mainframe.h.

Referenced by Create(), and CreateControls().

wxStatusBar* MainFrame::m_main_statusbar
 

Definition at line 440 of file mainframe.h.

Referenced by Create(), and CreateControls().

wxToolBar* MainFrame::m_main_toolbar
 

Definition at line 439 of file mainframe.h.

Referenced by Create(), CreateControls(), and OnSize().

wxSpinCtrl* MainFrame::m_offset_sec_1_control
 

Definition at line 394 of file mainframe.h.

Referenced by Create(), and CreateControls().

wxSpinCtrl* MainFrame::m_offset_sec_2_control
 

Definition at line 406 of file mainframe.h.

Referenced by Create(), and CreateControls().

wxSpinCtrl* MainFrame::m_offset_sec_3_control
 

Definition at line 418 of file mainframe.h.

Referenced by Create(), and CreateControls().

wxSpinCtrl* MainFrame::m_offset_sec_4_control
 

Definition at line 430 of file mainframe.h.

Referenced by Create(), and CreateControls().

wxButton* MainFrame::m_record_dir_browse_button
 

Definition at line 385 of file mainframe.h.

Referenced by Create(), and CreateControls().

wxTextCtrl* MainFrame::m_record_dir_control
 

Definition at line 384 of file mainframe.h.

Referenced by Create(), CreateControls(), OnRecorddirbuttonClick(), OnRecorddirtextctrlUpdated(), OnRecordtogglebuttonClick(), UpdateControls(), and UpdateRecordFolder().

wxBoxSizer* MainFrame::m_record_folder_sizer
 

Definition at line 383 of file mainframe.h.

Referenced by Create(), and CreateControls().

wxBoxSizer* MainFrame::m_record_main_sizer
 

Definition at line 381 of file mainframe.h.

Referenced by Create(), CreateControls(), and CreateDynControls().

wxScrolledWindow* MainFrame::m_record_panel
 

Definition at line 380 of file mainframe.h.

Referenced by Create(), and CreateControls().

wxToggleButton* MainFrame::m_record_start_stop_control
 

Definition at line 382 of file mainframe.h.

Referenced by Create(), CreateControls(), and OnRecordtogglebuttonClick().

wxSplitterWindow* MainFrame::m_scope_horiz_splitter
 

Definition at line 438 of file mainframe.h.

Referenced by Create(), and CreateControls().

wxNotebook* MainFrame::m_scope_notebook
 

Definition at line 437 of file mainframe.h.

Referenced by Create(), and CreateControls().

DrawingPanel* MainFrame::m_scope_panel_array[SCOPE_NUM_PANELS] [protected]
 

Definition at line 459 of file mainframe.h.

Referenced by CheckScopeSplitters(), DoShowHideScopeLeftBottomPane(), DoShowHideScopeLeftTopPane(), DoShowHideScopeRightBottomPane(), and DoShowHideScopeRightTopPane().

wxSplitterWindow* MainFrame::m_scope_vert_splitter_bottom
 

Definition at line 443 of file mainframe.h.

Referenced by CreateControls().

wxSplitterWindow* MainFrame::m_scope_vert_splitter_top
 

Definition at line 442 of file mainframe.h.

Referenced by CreateControls().

wxChoice* MainFrame::m_sec_per_div_1_control
 

Definition at line 393 of file mainframe.h.

Referenced by Create(), CreateControls(), and OnSecPerDiv1ChoiceSelected().

wxChoice* MainFrame::m_sec_per_div_2_control
 

Definition at line 405 of file mainframe.h.

Referenced by Create(), CreateControls(), and OnSecPerDiv2ChoiceSelected().

wxChoice* MainFrame::m_sec_per_div_3_control
 

Definition at line 417 of file mainframe.h.

Referenced by Create(), CreateControls(), and OnSecPerDiv3ChoiceSelected().

wxChoice* MainFrame::m_sec_per_div_4_control
 

Definition at line 429 of file mainframe.h.

Referenced by Create(), CreateControls(), and OnSecPerDiv4ChoiceSelected().

wxChoice* MainFrame::m_size_X_control
 

Definition at line 369 of file mainframe.h.

Referenced by Create(), CreateControls(), OnSizeXChoiceSelected(), and UpdateControls().

wxNotebook* MainFrame::m_specific_settings_notebook
 

Definition at line 387 of file mainframe.h.

Referenced by Create(), and CreateControls().

wxNotebook* MainFrame::m_specific_settings_scope_1_notebook
 

Definition at line 388 of file mainframe.h.

Referenced by Create(), and CreateControls().

wxNotebook* MainFrame::m_specific_settings_scope_2_notebook
 

Definition at line 400 of file mainframe.h.

Referenced by Create(), and CreateControls().

wxNotebook* MainFrame::m_specific_settings_scope_3_notebook
 

Definition at line 412 of file mainframe.h.

Referenced by Create(), and CreateControls().

wxNotebook* MainFrame::m_specific_settings_scope_4_notebook
 

Definition at line 424 of file mainframe.h.

Referenced by Create(), and CreateControls().

wxSashLayoutWindow* MainFrame::m_top_pane
 

Definition at line 436 of file mainframe.h.

Referenced by Create(), and CreateControls().

wxToggleButton* MainFrame::m_trigger_auto_control
 

Definition at line 375 of file mainframe.h.

Referenced by Create(), CreateControls(), and UpdateControls().

wxChoice* MainFrame::m_trigger_edge_control
 

Definition at line 379 of file mainframe.h.

Referenced by Create(), CreateControls(), and UpdateControls().

wxToggleButton* MainFrame::m_trigger_ext_control
 

Definition at line 374 of file mainframe.h.

Referenced by Create(), CreateControls(), and UpdateControls().

wxBoxSizer* MainFrame::m_trigger_main_sizer
 

Definition at line 373 of file mainframe.h.

Referenced by Create(), CreateControls(), and CreateDynControls().

wxScrolledWindow* MainFrame::m_trigger_panel
 

Definition at line 372 of file mainframe.h.

Referenced by Create(), and CreateControls().

wxCheckBox* MainFrame::m_trigger_position_keep_control
 

Definition at line 378 of file mainframe.h.

Referenced by Create(), CreateControls(), and OnTriggerPositionKeepCheckboxClick().

wxSpinCtrl* MainFrame::m_trigger_post_control
 

Definition at line 377 of file mainframe.h.

Referenced by AdjustTriggerPost(), Create(), CreateControls(), and UpdateControls().

wxCheckBox* MainFrame::m_use_ext_clock_control
 

Definition at line 370 of file mainframe.h.

Referenced by Create(), and CreateControls().

wxBoxSizer* MainFrame::m_view_1_main_sizer
 

Definition at line 390 of file mainframe.h.

Referenced by Create(), CreateControls(), and CreateDynControls().

wxBoxSizer* MainFrame::m_view_2_main_sizer
 

Definition at line 402 of file mainframe.h.

Referenced by Create(), CreateControls(), and CreateDynControls().

wxBoxSizer* MainFrame::m_view_3_main_sizer
 

Definition at line 414 of file mainframe.h.

Referenced by Create(), CreateControls(), and CreateDynControls().

wxBoxSizer* MainFrame::m_view_4_main_sizer
 

Definition at line 426 of file mainframe.h.

Referenced by Create(), CreateControls(), and CreateDynControls().

wxScrolledWindow* MainFrame::m_view_scope_1_panel
 

Definition at line 389 of file mainframe.h.

Referenced by Create(), and CreateControls().

wxScrolledWindow* MainFrame::m_view_scope_2_panel
 

Definition at line 401 of file mainframe.h.

Referenced by Create(), and CreateControls().

wxScrolledWindow* MainFrame::m_view_scope_3_panel
 

Definition at line 413 of file mainframe.h.

Referenced by Create(), and CreateControls().

wxScrolledWindow* MainFrame::m_view_scope_4_panel
 

Definition at line 425 of file mainframe.h.

Referenced by Create(), and CreateControls().


The documentation for this class was generated from the following files:
Generated on Mon Mar 19 17:14:09 2007 for CAENScope by  doxygen 1.4.6-NO