mainframe.h File Reference

#include "wx/frame.h"
#include "wx/laywin.h"
#include "wx/notebook.h"
#include "wx/tglbtn.h"
#include "wx/spinctrl.h"
#include "wx/splitter.h"
#include "wx/toolbar.h"
#include "wx/statusbr.h"
#include "appsettings.h"

Go to the source code of this file.

Classes

class  MainFrame

Defines

#define ID_DRAWING_PANEL   30000
#define ID_MAIN_FRAME   10000
#define SYMBOL_MAINFRAME_STYLE   wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxMAXIMIZE|wxMINIMIZE_BOX|wxMAXIMIZE_BOX|wxCLOSE_BOX
#define SYMBOL_MAINFRAME_TITLE   _("CAEN SCOPE")
#define SYMBOL_MAINFRAME_IDNAME   ID_MAIN_FRAME
#define SYMBOL_MAINFRAME_SIZE   wxSize(1024, 768)
#define SYMBOL_MAINFRAME_POSITION   wxDefaultPosition
#define ID_SASHLAYOUTWINDOW2   10014
#define ID_BOTTOM_NOTEBOOK   10008
#define ID_COMMON_SCROLLEDWINDOW   10009
#define ID_COMMON_RUN_TOGGLEBUTTON   10004
#define ID_FRONT_PANEL_NIM_TOGGLEBUTTON   10039
#define ID_SIZE_X_CHOICE   10034
#define ID_EXT_CLOCK_CHECKBOX   10028
#define ID_EXT_CLOCK_SPINCTRL   10026
#define ID_TRIGGER_SCROLLEDWINDOW   10003
#define ID_TRIGGER_EXT_TOGGLEBUTTON   10020
#define ID_TRIGGER_AUTO_TOGGLEBUTTON   10021
#define ID_TRIGGER_FORCE_BUTTON   10015
#define ID_TRIGGER_POST_SPINCTRL   10016
#define ID_TRIGGER_POSITION_KEEP_CHECKBOX   10038
#define ID_TRIGGER_EDGE_CHOICE   10037
#define ID_RECORD_SCROLLEDWINDOW   10027
#define ID_RECORDTOGGLEBUTTON   10029
#define ID_RECORDDIRTEXTCTRL   10030
#define ID_RECORDDIRBUTTON   10031
#define ID_SASHLAYOUTWINDOW   10011
#define ID_LEFT_NOTEBOOK   10042
#define ID_SCOPE_1_VIEW_NOTEBOOK   10042
#define ID_VIEW_1_SCROLLEDWINDOW   10006
#define ID_PANEL   10007
#define ID_BACK_CHOOSE_COLOR_1_BUTTON   10025
#define ID_SEC_PER_DIV_1_CHOICE   10005
#define ID_OFFSET_SEC_1_SPINCTRL   10033
#define ID_GRID_COLOR_1_PANEL   10019
#define ID_GRID_CHOOSE_COLOR_1_BUTTON   10022
#define ID_GRID_LINE_WIDTH_1_SPINCTRL   10023
#define ID_GRID_LINE_TYPE_1_CHOICE   10024
#define ID_CURSOR_1_SCROLLEDWINDOW   10036
#define ID_SCOPE_2_VIEW_NOTEBOOK   10100
#define ID_VIEW_2_SCROLLEDWINDOW   10043
#define ID_PANEL6   10045
#define ID_BACK_CHOOSE_COLOR_2_BUTTON   10048
#define ID_SEC_PER_DIV_2_CHOICE   10049
#define ID_OFFSET_SEC_2_SPINCTRL   10050
#define ID_GRID_COLOR_2_PANEL   10051
#define ID_GRID_CHOOSE_COLOR_2_BUTTON   10052
#define ID_GRID_LINE_WIDTH_2_SPINCTRL   10053
#define ID_GRID_LINE_TYPE_2_CHOICE   10054
#define ID_CURSOR_2_SCROLLEDWINDOW   10055
#define ID_SCOPE_3_VIEW_NOTEBOOK   10056
#define ID_VIEW_3_SCROLLEDWINDOW   10057
#define ID_PANEL3   10058
#define ID_BACK_CHOOSE_COLOR_3_BUTTON   10059
#define ID_SEC_PER_DIV_3_CHOICE   10060
#define ID_OFFSET_SEC_3_SPINCTRL   10061
#define ID_GRID_COLOR_3_PANEL   10062
#define ID_GRID_CHOOSE_COLOR_3_BUTTON   10063
#define ID_GRID_LINE_WIDTH_3_SPINCTRL   10064
#define ID_GRID_LINE_TYPE_3_CHOICE   10065
#define ID_CURSOR_3_SCROLLEDWINDOW   10066
#define ID_SCOPE_4_VIEW_NOTEBOOK   10067
#define ID_VIEW_4_SCROLLEDWINDOW   10068
#define ID_PANEL5   10069
#define ID_BACK_CHOOSE_COLOR_4_BUTTON   10070
#define ID_SEC_PER_DIV_4_CHOICE   10071
#define ID_OFFSET_SEC_4_SPINCTRL   10072
#define ID_GRID_COLOR_4_PANEL   10073
#define ID_GRID_CHOOSE_COLOR_4_BUTTON   10101
#define ID_GRID_LINE_WIDTH_4_SPINCTRL   10075
#define ID_GRID_LINE_TYPE_4_CHOICE   10076
#define ID_CURSOR_4_SCROLLEDWINDOW   10077
#define ID_SASHLAYOUTWINDOW1   10012
#define ID_SCOPE_NOTEBOOK   10013
#define ID_SCOPE_HORIZ_SPLITTERWINDOW   10040
#define ID_MAIN_TOOLBAR   10001
#define ID_EXIT_TOOL   10010
#define ID_VIEW_LEFT_TOOL   10018
#define ID_VIEW_BOTTOM_TOOL   10017
#define ID_VIEW_SCOPE_LEFT_TOP_TOOL   10041
#define ID_VIEW_SCOPE_RIGHT_TOP_TOOL   10044
#define ID_VIEW_SCOPE_LEFT_BOTTOM_TOOL   10046
#define ID_VIEW_SCOPE_RIGHT_BOTTOM_TOOL   10047
#define ID_HELP_TOOL   10032
#define ID_MAIN_STATUSBAR   10002
#define ID_SCOPE_VERT_TOP_SPLITTERWINDOW   20000
#define ID_SCOPE_VERT_BOTTOM_SPLITTERWINDOW   20001
#define wxCLOSE_BOX   0x1000


Define Documentation

#define ID_BACK_CHOOSE_COLOR_1_BUTTON   10025
 

Definition at line 90 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_BACK_CHOOSE_COLOR_2_BUTTON   10048
 

Definition at line 101 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_BACK_CHOOSE_COLOR_3_BUTTON   10059
 

Definition at line 112 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_BACK_CHOOSE_COLOR_4_BUTTON   10070
 

Definition at line 123 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_BOTTOM_NOTEBOOK   10008
 

Definition at line 67 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_COMMON_RUN_TOGGLEBUTTON   10004
 

Definition at line 69 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_COMMON_SCROLLEDWINDOW   10009
 

Definition at line 68 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_CURSOR_1_SCROLLEDWINDOW   10036
 

Definition at line 97 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_CURSOR_2_SCROLLEDWINDOW   10055
 

Definition at line 108 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_CURSOR_3_SCROLLEDWINDOW   10066
 

Definition at line 119 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_CURSOR_4_SCROLLEDWINDOW   10077
 

Definition at line 130 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_DRAWING_PANEL   30000
 

Control identifiers

Definition at line 57 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_EXIT_TOOL   10010
 

Definition at line 135 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_EXT_CLOCK_CHECKBOX   10028
 

Definition at line 72 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_EXT_CLOCK_SPINCTRL   10026
 

Definition at line 73 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_FRONT_PANEL_NIM_TOGGLEBUTTON   10039
 

Definition at line 70 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_GRID_CHOOSE_COLOR_1_BUTTON   10022
 

Definition at line 94 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_GRID_CHOOSE_COLOR_2_BUTTON   10052
 

Definition at line 105 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_GRID_CHOOSE_COLOR_3_BUTTON   10063
 

Definition at line 116 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_GRID_CHOOSE_COLOR_4_BUTTON   10101
 

Definition at line 127 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_GRID_COLOR_1_PANEL   10019
 

Definition at line 93 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_GRID_COLOR_2_PANEL   10051
 

Definition at line 104 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_GRID_COLOR_3_PANEL   10062
 

Definition at line 115 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_GRID_COLOR_4_PANEL   10073
 

Definition at line 126 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_GRID_LINE_TYPE_1_CHOICE   10024
 

Definition at line 96 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_GRID_LINE_TYPE_2_CHOICE   10054
 

Definition at line 107 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_GRID_LINE_TYPE_3_CHOICE   10065
 

Definition at line 118 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_GRID_LINE_TYPE_4_CHOICE   10076
 

Definition at line 129 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_GRID_LINE_WIDTH_1_SPINCTRL   10023
 

Definition at line 95 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_GRID_LINE_WIDTH_2_SPINCTRL   10053
 

Definition at line 106 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_GRID_LINE_WIDTH_3_SPINCTRL   10064
 

Definition at line 117 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_GRID_LINE_WIDTH_4_SPINCTRL   10075
 

Definition at line 128 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_HELP_TOOL   10032
 

Definition at line 142 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_LEFT_NOTEBOOK   10042
 

Definition at line 86 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_MAIN_FRAME   10000
 

Definition at line 60 of file mainframe.h.

Referenced by CAENScopeApp::OnInit().

#define ID_MAIN_STATUSBAR   10002
 

Definition at line 143 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_MAIN_TOOLBAR   10001
 

Definition at line 134 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_OFFSET_SEC_1_SPINCTRL   10033
 

Definition at line 92 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_OFFSET_SEC_2_SPINCTRL   10050
 

Definition at line 103 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_OFFSET_SEC_3_SPINCTRL   10061
 

Definition at line 114 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_OFFSET_SEC_4_SPINCTRL   10072
 

Definition at line 125 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_PANEL   10007
 

Definition at line 89 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_PANEL3   10058
 

Definition at line 111 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_PANEL5   10069
 

Definition at line 122 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_PANEL6   10045
 

Definition at line 100 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_RECORD_SCROLLEDWINDOW   10027
 

Definition at line 81 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_RECORDDIRBUTTON   10031
 

Definition at line 84 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_RECORDDIRTEXTCTRL   10030
 

Definition at line 83 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_RECORDTOGGLEBUTTON   10029
 

Definition at line 82 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_SASHLAYOUTWINDOW   10011
 

Definition at line 85 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_SASHLAYOUTWINDOW1   10012
 

Definition at line 131 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_SASHLAYOUTWINDOW2   10014
 

Definition at line 66 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_SCOPE_1_VIEW_NOTEBOOK   10042
 

Definition at line 87 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_SCOPE_2_VIEW_NOTEBOOK   10100
 

Definition at line 98 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_SCOPE_3_VIEW_NOTEBOOK   10056
 

Definition at line 109 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_SCOPE_4_VIEW_NOTEBOOK   10067
 

Definition at line 120 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_SCOPE_HORIZ_SPLITTERWINDOW   10040
 

Definition at line 133 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_SCOPE_NOTEBOOK   10013
 

Definition at line 132 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_SCOPE_VERT_BOTTOM_SPLITTERWINDOW   20001
 

Definition at line 147 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_SCOPE_VERT_TOP_SPLITTERWINDOW   20000
 

Definition at line 146 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_SEC_PER_DIV_1_CHOICE   10005
 

Definition at line 91 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_SEC_PER_DIV_2_CHOICE   10049
 

Definition at line 102 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_SEC_PER_DIV_3_CHOICE   10060
 

Definition at line 113 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_SEC_PER_DIV_4_CHOICE   10071
 

Definition at line 124 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_SIZE_X_CHOICE   10034
 

Definition at line 71 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_TRIGGER_AUTO_TOGGLEBUTTON   10021
 

Definition at line 76 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_TRIGGER_EDGE_CHOICE   10037
 

Definition at line 80 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_TRIGGER_EXT_TOGGLEBUTTON   10020
 

Definition at line 75 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_TRIGGER_FORCE_BUTTON   10015
 

Definition at line 77 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_TRIGGER_POSITION_KEEP_CHECKBOX   10038
 

Definition at line 79 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_TRIGGER_POST_SPINCTRL   10016
 

Definition at line 78 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_TRIGGER_SCROLLEDWINDOW   10003
 

Definition at line 74 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_VIEW_1_SCROLLEDWINDOW   10006
 

Definition at line 88 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_VIEW_2_SCROLLEDWINDOW   10043
 

Definition at line 99 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_VIEW_3_SCROLLEDWINDOW   10057
 

Definition at line 110 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_VIEW_4_SCROLLEDWINDOW   10068
 

Definition at line 121 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_VIEW_BOTTOM_TOOL   10017
 

Definition at line 137 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_VIEW_LEFT_TOOL   10018
 

Definition at line 136 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_VIEW_SCOPE_LEFT_BOTTOM_TOOL   10046
 

Definition at line 140 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_VIEW_SCOPE_LEFT_TOP_TOOL   10041
 

Definition at line 138 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_VIEW_SCOPE_RIGHT_BOTTOM_TOOL   10047
 

Definition at line 141 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define ID_VIEW_SCOPE_RIGHT_TOP_TOOL   10044
 

Definition at line 139 of file mainframe.h.

Referenced by MainFrame::CreateControls().

#define SYMBOL_MAINFRAME_IDNAME   ID_MAIN_FRAME
 

Definition at line 63 of file mainframe.h.

#define SYMBOL_MAINFRAME_POSITION   wxDefaultPosition
 

Definition at line 65 of file mainframe.h.

#define SYMBOL_MAINFRAME_SIZE   wxSize(1024, 768)
 

Definition at line 64 of file mainframe.h.

#define SYMBOL_MAINFRAME_STYLE   wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxMAXIMIZE|wxMINIMIZE_BOX|wxMAXIMIZE_BOX|wxCLOSE_BOX
 

Definition at line 61 of file mainframe.h.

#define SYMBOL_MAINFRAME_TITLE   _("CAEN SCOPE")
 

Definition at line 62 of file mainframe.h.

#define wxCLOSE_BOX   0x1000
 

Compatibility

Definition at line 154 of file mainframe.h.


Generated on Mon Mar 19 17:14:08 2007 for CAENScope by  doxygen 1.4.6-NO