#include <GUIFrame.h>

Public Member Functions | |
| GUIFrame (wxWindow *parent, wxWindowID id=wxID_MAIN_FRAME, const wxString &title=_("CAEN N1568 demo"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(800, 600), long style=wxDEFAULT_FRAME_STYLE|wxTAB_TRAVERSAL) | |
| ~GUIFrame () | |
| void | m_main_splitterOnIdle (wxIdleEvent &) |
Protected Member Functions | |
| virtual void | OnClose (wxCloseEvent &event) |
| virtual void | OnIdle (wxIdleEvent &event) |
| virtual void | OnSize (wxSizeEvent &event) |
| virtual void | OnQuit (wxCommandEvent &event) |
| virtual void | OnMenuToolsConnect (wxCommandEvent &event) |
| virtual void | OnMenuToolsExport (wxCommandEvent &event) |
| virtual void | OnMenuToolsDownload (wxCommandEvent &event) |
| virtual void | OnMenuToolsSettings (wxCommandEvent &event) |
| virtual void | OnAbout (wxCommandEvent &event) |
| virtual void | OnFileQuitToolClicked (wxCommandEvent &event) |
| virtual void | OnToolsConnectToolClicked (wxCommandEvent &event) |
| virtual void | OnToolsExportToolClicked (wxCommandEvent &event) |
| virtual void | OnToolsDownloadToolClicked (wxCommandEvent &event) |
| virtual void | OnToolsSettingsToolClicked (wxCommandEvent &event) |
| virtual void | OnHelpAboutToolClicked (wxCommandEvent &event) |
| virtual void | OnModuleAddressChanged (wxSpinEvent &event) |
| virtual void | OnMuxOutChanged (wxSpinEvent &event) |
| virtual void | OnCmdTextCtrl (wxCommandEvent &event) |
| virtual void | OnCmdTextCtrlEnter (wxCommandEvent &event) |
| virtual void | OnCmdSendClick (wxCommandEvent &event) |
Protected Attributes | |
| wxMenuBar * | m_main_menuBar |
| wxMenu * | m_file_menu |
| wxMenu * | m_tool_menu |
| wxMenuItem * | m_menu_tools_connect |
| wxMenuItem * | m_menu_tools_export |
| wxMenuItem * | m_menu_tools_download |
| wxMenu * | m_help_menu |
| wxToolBar * | m_main_toolBar |
| wxStatusBar * | m_main_statusBar |
| wxSplitterWindow * | m_main_splitter |
| wxPanel * | m_top_panel |
| wxNotebook * | m_notebook3 |
| wxScrolledWindow * | m_channels_scrolledWindow |
| wxBoxSizer * | m_channel_sizer |
| wxScrolledWindow * | m_misc_scrolledWindow |
| wxStaticText * | m_module_address_staticText |
| wxSpinCtrl * | m_module_address_spinCtrl |
| wxStaticText * | m_mux_out_staticText1 |
| wxSpinCtrl * | m_mux_out_spinCtrl |
| wxStaticText * | m_cmd_label_staticText |
| wxTextCtrl * | m_cmd_textCtrl |
| wxButton * | m_cmd_send_button |
| wxPanel * | m_bottom_panel |
| wxNotebook * | m_bottom_notebook |
| wxPanel * | m_logger_panel |
| wxRichTextCtrl * | m_logger_richText |
Definition at line 75 of file GUIFrame.h.
| GUIFrame::GUIFrame | ( | wxWindow * | parent, | |
| wxWindowID | id = wxID_MAIN_FRAME, |
|||
| const wxString & | title = _("CAEN N1568 demo"), |
|||
| const wxPoint & | pos = wxDefaultPosition, |
|||
| const wxSize & | size = wxSize( 800,600 ), |
|||
| long | style = wxDEFAULT_FRAME_STYLE|wxTAB_TRAVERSAL | |||
| ) |
Definition at line 22 of file GUIFrame.cpp.
References ID_FILE_QUIT_MENU, ID_FILE_QUIT_TOOL, ID_HELP_ABOUT_MENU, ID_HELP_ABOUT_TOOL, ID_TOOLS_CONNECT_MENU, ID_TOOLS_CONNECT_TOOL, ID_TOOLS_DOWNLOAD_MENU, ID_TOOLS_DOWNLOAD_TOOL, ID_TOOLS_EXPORT_MENU, ID_TOOLS_EXPORT_TOOL, ID_TOOLS_SETTINGS_MENU, ID_TOOLS_SETTINGS_TOOL, m_bottom_notebook, m_bottom_panel, m_channel_sizer, m_channels_scrolledWindow, m_cmd_label_staticText, m_cmd_send_button, m_cmd_textCtrl, m_file_menu, m_help_menu, m_logger_panel, m_logger_richText, m_main_menuBar, m_main_splitter, m_main_splitterOnIdle(), m_main_statusBar, m_main_toolBar, m_menu_tools_connect, m_menu_tools_download, m_menu_tools_export, m_misc_scrolledWindow, m_module_address_spinCtrl, m_module_address_staticText, m_mux_out_spinCtrl, m_mux_out_staticText1, m_notebook3, m_tool_menu, m_top_panel, NULL, OnAbout(), OnClose(), OnCmdSendClick(), OnCmdTextCtrl(), OnCmdTextCtrlEnter(), OnFileQuitToolClicked(), OnHelpAboutToolClicked(), OnIdle(), OnMenuToolsConnect(), OnMenuToolsDownload(), OnMenuToolsExport(), OnMenuToolsSettings(), OnModuleAddressChanged(), OnMuxOutChanged(), OnQuit(), OnSize(), OnToolsConnectToolClicked(), OnToolsDownloadToolClicked(), OnToolsExportToolClicked(), OnToolsSettingsToolClicked(), wxID_CMD_SEND_BUTTON, wxID_COMMAND_TEXT_CTRL, wxID_MAIN_TOOLBAR, wxID_MODULE_ADDRESS, and wxID_MUX_OUT_SPINCTRL.
| GUIFrame::~GUIFrame | ( | ) |
Definition at line 239 of file GUIFrame.cpp.
References ID_FILE_QUIT_TOOL, ID_HELP_ABOUT_TOOL, ID_TOOLS_CONNECT_TOOL, ID_TOOLS_DOWNLOAD_TOOL, ID_TOOLS_EXPORT_TOOL, ID_TOOLS_SETTINGS_TOOL, m_cmd_send_button, m_cmd_textCtrl, m_module_address_spinCtrl, m_mux_out_spinCtrl, NULL, OnAbout(), OnClose(), OnCmdSendClick(), OnCmdTextCtrl(), OnCmdTextCtrlEnter(), OnFileQuitToolClicked(), OnHelpAboutToolClicked(), OnIdle(), OnMenuToolsConnect(), OnMenuToolsDownload(), OnMenuToolsExport(), OnMenuToolsSettings(), OnModuleAddressChanged(), OnMuxOutChanged(), OnQuit(), OnSize(), OnToolsConnectToolClicked(), OnToolsDownloadToolClicked(), OnToolsExportToolClicked(), and OnToolsSettingsToolClicked().
| virtual void GUIFrame::OnClose | ( | wxCloseEvent & | event | ) | [inline, protected, virtual] |
Reimplemented in N1568DemoFrame.
Definition at line 108 of file GUIFrame.h.
Referenced by GUIFrame(), and ~GUIFrame().
| virtual void GUIFrame::OnIdle | ( | wxIdleEvent & | event | ) | [inline, protected, virtual] |
Reimplemented in N1568DemoFrame.
Definition at line 109 of file GUIFrame.h.
Referenced by GUIFrame(), and ~GUIFrame().
| virtual void GUIFrame::OnSize | ( | wxSizeEvent & | event | ) | [inline, protected, virtual] |
Reimplemented in N1568DemoFrame.
Definition at line 110 of file GUIFrame.h.
Referenced by GUIFrame(), and ~GUIFrame().
| virtual void GUIFrame::OnQuit | ( | wxCommandEvent & | event | ) | [inline, protected, virtual] |
Reimplemented in N1568DemoFrame.
Definition at line 111 of file GUIFrame.h.
Referenced by GUIFrame(), and ~GUIFrame().
| virtual void GUIFrame::OnMenuToolsConnect | ( | wxCommandEvent & | event | ) | [inline, protected, virtual] |
Reimplemented in N1568DemoFrame.
Definition at line 112 of file GUIFrame.h.
Referenced by GUIFrame(), and ~GUIFrame().
| virtual void GUIFrame::OnMenuToolsExport | ( | wxCommandEvent & | event | ) | [inline, protected, virtual] |
Reimplemented in N1568DemoFrame.
Definition at line 113 of file GUIFrame.h.
Referenced by GUIFrame(), and ~GUIFrame().
| virtual void GUIFrame::OnMenuToolsDownload | ( | wxCommandEvent & | event | ) | [inline, protected, virtual] |
Reimplemented in N1568DemoFrame.
Definition at line 114 of file GUIFrame.h.
Referenced by GUIFrame(), and ~GUIFrame().
| virtual void GUIFrame::OnMenuToolsSettings | ( | wxCommandEvent & | event | ) | [inline, protected, virtual] |
Reimplemented in N1568DemoFrame.
Definition at line 115 of file GUIFrame.h.
Referenced by GUIFrame(), and ~GUIFrame().
| virtual void GUIFrame::OnAbout | ( | wxCommandEvent & | event | ) | [inline, protected, virtual] |
Reimplemented in N1568DemoFrame.
Definition at line 116 of file GUIFrame.h.
Referenced by GUIFrame(), and ~GUIFrame().
| virtual void GUIFrame::OnFileQuitToolClicked | ( | wxCommandEvent & | event | ) | [inline, protected, virtual] |
Reimplemented in N1568DemoFrame.
Definition at line 117 of file GUIFrame.h.
Referenced by GUIFrame(), and ~GUIFrame().
| virtual void GUIFrame::OnToolsConnectToolClicked | ( | wxCommandEvent & | event | ) | [inline, protected, virtual] |
Reimplemented in N1568DemoFrame.
Definition at line 118 of file GUIFrame.h.
Referenced by GUIFrame(), and ~GUIFrame().
| virtual void GUIFrame::OnToolsExportToolClicked | ( | wxCommandEvent & | event | ) | [inline, protected, virtual] |
Reimplemented in N1568DemoFrame.
Definition at line 119 of file GUIFrame.h.
Referenced by GUIFrame(), and ~GUIFrame().
| virtual void GUIFrame::OnToolsDownloadToolClicked | ( | wxCommandEvent & | event | ) | [inline, protected, virtual] |
Reimplemented in N1568DemoFrame.
Definition at line 120 of file GUIFrame.h.
Referenced by GUIFrame(), and ~GUIFrame().
| virtual void GUIFrame::OnToolsSettingsToolClicked | ( | wxCommandEvent & | event | ) | [inline, protected, virtual] |
Reimplemented in N1568DemoFrame.
Definition at line 121 of file GUIFrame.h.
Referenced by GUIFrame(), and ~GUIFrame().
| virtual void GUIFrame::OnHelpAboutToolClicked | ( | wxCommandEvent & | event | ) | [inline, protected, virtual] |
Reimplemented in N1568DemoFrame.
Definition at line 122 of file GUIFrame.h.
Referenced by GUIFrame(), and ~GUIFrame().
| virtual void GUIFrame::OnModuleAddressChanged | ( | wxSpinEvent & | event | ) | [inline, protected, virtual] |
Reimplemented in N1568DemoFrame.
Definition at line 123 of file GUIFrame.h.
Referenced by GUIFrame(), and ~GUIFrame().
| virtual void GUIFrame::OnMuxOutChanged | ( | wxSpinEvent & | event | ) | [inline, protected, virtual] |
Reimplemented in N1568DemoFrame.
Definition at line 124 of file GUIFrame.h.
Referenced by GUIFrame(), and ~GUIFrame().
| virtual void GUIFrame::OnCmdTextCtrl | ( | wxCommandEvent & | event | ) | [inline, protected, virtual] |
Reimplemented in N1568DemoFrame.
Definition at line 125 of file GUIFrame.h.
Referenced by GUIFrame(), and ~GUIFrame().
| virtual void GUIFrame::OnCmdTextCtrlEnter | ( | wxCommandEvent & | event | ) | [inline, protected, virtual] |
Reimplemented in N1568DemoFrame.
Definition at line 126 of file GUIFrame.h.
Referenced by GUIFrame(), and ~GUIFrame().
| virtual void GUIFrame::OnCmdSendClick | ( | wxCommandEvent & | event | ) | [inline, protected, virtual] |
Reimplemented in N1568DemoFrame.
Definition at line 127 of file GUIFrame.h.
Referenced by GUIFrame(), and ~GUIFrame().
| void GUIFrame::m_main_splitterOnIdle | ( | wxIdleEvent & | ) | [inline] |
Definition at line 133 of file GUIFrame.h.
References m_main_splitter, and NULL.
Referenced by GUIFrame().
wxMenuBar* GUIFrame::m_main_menuBar [protected] |
wxMenu* GUIFrame::m_file_menu [protected] |
wxMenu* GUIFrame::m_tool_menu [protected] |
wxMenuItem* GUIFrame::m_menu_tools_connect [protected] |
Definition at line 83 of file GUIFrame.h.
Referenced by N1568DemoFrame::ConnectToDevice(), and GUIFrame().
wxMenuItem* GUIFrame::m_menu_tools_export [protected] |
Definition at line 84 of file GUIFrame.h.
Referenced by N1568DemoFrame::ConnectToDevice(), and GUIFrame().
wxMenuItem* GUIFrame::m_menu_tools_download [protected] |
Definition at line 85 of file GUIFrame.h.
Referenced by N1568DemoFrame::ConnectToDevice(), and GUIFrame().
wxMenu* GUIFrame::m_help_menu [protected] |
wxToolBar* GUIFrame::m_main_toolBar [protected] |
Definition at line 87 of file GUIFrame.h.
Referenced by N1568DemoFrame::ConnectToDevice(), GUIFrame(), N1568DemoFrame::N1568DemoFrame(), and N1568DemoFrame::OnSize().
wxStatusBar* GUIFrame::m_main_statusBar [protected] |
Definition at line 88 of file GUIFrame.h.
Referenced by GUIFrame(), and N1568DemoFrame::SetStatusBarText().
wxSplitterWindow* GUIFrame::m_main_splitter [protected] |
Definition at line 89 of file GUIFrame.h.
Referenced by GUIFrame(), N1568DemoFrame::LayoutWindow(), and m_main_splitterOnIdle().
wxPanel* GUIFrame::m_top_panel [protected] |
wxNotebook* GUIFrame::m_notebook3 [protected] |
wxScrolledWindow* GUIFrame::m_channels_scrolledWindow [protected] |
Definition at line 92 of file GUIFrame.h.
Referenced by GUIFrame(), N1568DemoFrame::LayoutWindow(), and N1568DemoFrame::N1568DemoFrame().
wxBoxSizer* GUIFrame::m_channel_sizer [protected] |
Definition at line 93 of file GUIFrame.h.
Referenced by GUIFrame(), N1568DemoFrame::N1568DemoFrame(), and N1568DemoFrame::SetupSettings().
wxScrolledWindow* GUIFrame::m_misc_scrolledWindow [protected] |
wxStaticText* GUIFrame::m_module_address_staticText [protected] |
wxSpinCtrl* GUIFrame::m_module_address_spinCtrl [protected] |
Definition at line 96 of file GUIFrame.h.
Referenced by GUIFrame(), N1568DemoFrame::N1568DemoFrame(), N1568DemoFrame::SetModuleAddress(), and ~GUIFrame().
wxStaticText* GUIFrame::m_mux_out_staticText1 [protected] |
wxSpinCtrl* GUIFrame::m_mux_out_spinCtrl [protected] |
Definition at line 98 of file GUIFrame.h.
Referenced by N1568DemoFrame::DoSetMuxOut(), GUIFrame(), N1568DemoFrame::N1568DemoFrame(), and ~GUIFrame().
wxStaticText* GUIFrame::m_cmd_label_staticText [protected] |
wxTextCtrl* GUIFrame::m_cmd_textCtrl [protected] |
Definition at line 100 of file GUIFrame.h.
Referenced by N1568DemoFrame::DoDirectCmdSend(), GUIFrame(), N1568DemoFrame::OnCmdTextCtrl(), and ~GUIFrame().
wxButton* GUIFrame::m_cmd_send_button [protected] |
Definition at line 101 of file GUIFrame.h.
Referenced by N1568DemoFrame::ConnectToDevice(), GUIFrame(), N1568DemoFrame::N1568DemoFrame(), and ~GUIFrame().
wxPanel* GUIFrame::m_bottom_panel [protected] |
Definition at line 102 of file GUIFrame.h.
Referenced by GUIFrame(), and N1568DemoFrame::LayoutWindow().
wxNotebook* GUIFrame::m_bottom_notebook [protected] |
wxPanel* GUIFrame::m_logger_panel [protected] |
wxRichTextCtrl* GUIFrame::m_logger_richText [protected] |
Definition at line 105 of file GUIFrame.h.
Referenced by N1568DemoFrame::AddToLogger(), and GUIFrame().
1.5.6