47 ID_RIBBON_SIMULSETTINGS = 10001,
48 ID_RIBBON_HARMDIST = 10002,
49 ID_RIBBON_POWERFLOW = 10003,
50 ID_RIBBON_FREQRESP = 10004,
51 ID_RIBBON_DISABLESOL = 10005,
52 ID_RIBBON_ENABLESOL = 10006,
53 ID_RIBBON_SNAPSHOT = 10007,
54 ID_RIBBON_CHARTS = 10008,
55 ID_RIBBON_PROJSETTINGS = 10009,
56 ID_RIBBON_LABELMNGR = 10010,
57 ID_RIBBON_GRID = 10011,
58 ID_RIBBON_ROTATECC = 10012,
59 ID_RIBBON_FAULT = 10013,
60 ID_RIBBON_ROTATEC = 10014,
61 ID_RIBBON_DELETE = 10015,
62 ID_RIBBON_MOVE = 10016,
63 ID_RIBBON_DRAG = 10017,
64 ID_RIBBON_ADDELEMENT = 10018,
65 ID_RIBBON_RUNSTAB = 10019,
66 ID_RIBBON_UNDO = 10020,
67 ID_RIBBON_HEATMAP = 10021,
68 ID_RIBBON_ABOUT = 10022,
69 ID_RIBBON_GUIDE = 10023,
70 ID_RIBBON_FIT = 10024,
71 ID_RIBBON_CLOSE = 10025,
72 ID_RIBBON_RESETVOLT = 10026,
73 ID_RIBBON_PASTE = 10027,
74 ID_RIBBON_SAVEAS = 10028,
75 ID_RIBBON_SCPOWER = 10029,
76 ID_RIBBON_SAVE = 10030,
77 ID_RIBBON_EXIT = 10031,
78 ID_RIBBON_GENSETTINGS = 10032,
79 ID_RIBBON_DATAREPORT = 10033,
80 ID_RIBBON_REDO = 10034,
81 ID_RIBBON_IMPORT = 10035,
82 ID_RIBBON_ALIGN = 10036,
83 ID_RIBBON_COPY = 10037,
84 ID_RIBBON_OPEN = 10038,
85 ID_RIBBON_NEW = 10039,
88 wxRibbonBar* m_ribbonBar;
89 wxRibbonPage* m_ribbonPageFile;
90 wxRibbonPanel* m_ribbonPanelProjects;
91 wxRibbonButtonBar* m_ribbonButtonBarProjects;
92 wxRibbonPanel* m_ribbonPanelCProject;
93 wxRibbonButtonBar* m_ribbonButtonBarCProject;
94 wxRibbonPanel* m_ribbonPanelHelp;
95 wxRibbonButtonBar* m_ribbonButtonBarHelp;
96 wxRibbonPage* m_ribbonPageTools;
97 wxRibbonPanel* m_ribbonPanelClipboard;
98 wxRibbonButtonBar* m_ribbonButtonBarClipboard;
99 wxRibbonPanel* m_ribbonPanelCircuit;
100 wxRibbonButtonBar* m_ribbonButtonBarCircuit;
101 wxRibbonPanel* m_ribbonPanelReports;
102 wxRibbonButtonBar* m_ribbonButtonBarReports;
103 wxRibbonPage* m_ribbonPageSimulation;
104 wxRibbonPanel* m_ribbonPanelContinuous;
105 wxRibbonButtonBar* m_ribbonButtonBarContinuous;
106 wxRibbonPanel* m_ribbonPanelSimulations;
107 wxRibbonButtonBar* m_ribbonButtonBarSimulations;
108 wxAuiNotebook* m_auiNotebook;
109 wxStatusBar* m_statusBar;
112 virtual void OnClose(wxCloseEvent& event) {
event.Skip(); }
113 virtual void OnNewClick(wxRibbonButtonBarEvent& event) {
event.Skip(); }
114 virtual void OnOpenClick(wxRibbonButtonBarEvent& event) {
event.Skip(); }
115 virtual void OnImportClick(wxRibbonButtonBarEvent& event) {
event.Skip(); }
116 virtual void OnGeneralSettingsClick(wxRibbonButtonBarEvent& event) {
event.Skip(); }
117 virtual void OnExitClick(wxRibbonButtonBarEvent& event) {
event.Skip(); }
118 virtual void OnSaveClick(wxRibbonButtonBarEvent& event) {
event.Skip(); }
119 virtual void OnSaveAsClick(wxRibbonButtonBarEvent& event) {
event.Skip(); }
120 virtual void OnCloseClick(wxRibbonButtonBarEvent& event) {
event.Skip(); }
121 virtual void OnPSPGuideClick(wxRibbonButtonBarEvent& event) {
event.Skip(); }
122 virtual void OnAboutClick(wxRibbonButtonBarEvent& event) {
event.Skip(); }
123 virtual void OnCopyClick(wxRibbonButtonBarEvent& event) {
event.Skip(); }
124 virtual void OnPasteClick(wxRibbonButtonBarEvent& event) {
event.Skip(); }
125 virtual void OnUndoClick(wxRibbonButtonBarEvent& event) {
event.Skip(); }
126 virtual void OnRedoClick(wxRibbonButtonBarEvent& event) {
event.Skip(); }
127 virtual void OnAddElementDropdown(wxRibbonButtonBarEvent& event) {
event.Skip(); }
128 virtual void OnDragClick(wxRibbonButtonBarEvent& event) {
event.Skip(); }
129 virtual void OnMoveClick(wxRibbonButtonBarEvent& event) {
event.Skip(); }
130 virtual void OnDeleteClick(wxRibbonButtonBarEvent& event) {
event.Skip(); }
131 virtual void OnFitClick(wxRibbonButtonBarEvent& event) {
event.Skip(); }
132 virtual void OnRotClockClick(wxRibbonButtonBarEvent& event) {
event.Skip(); }
133 virtual void OnRotCounterClockClick(wxRibbonButtonBarEvent& event) {
event.Skip(); }
134 virtual void OnGridClick(wxRibbonButtonBarEvent& event) {
event.Skip(); }
135 virtual void OnAlignClick(wxRibbonButtonBarEvent& event) {
event.Skip(); }
136 virtual void OnLabelMngrClick(wxRibbonButtonBarEvent& event) {
event.Skip(); }
137 virtual void OnProjectSettingsClick(wxRibbonButtonBarEvent& event) {
event.Skip(); }
138 virtual void OnDataReportClick(wxRibbonButtonBarEvent& event) {
event.Skip(); }
139 virtual void OnChartsClick(wxRibbonButtonBarEvent& event) {
event.Skip(); }
140 virtual void OnHeatmapClick(wxRibbonButtonBarEvent& event) {
event.Skip(); }
141 virtual void OnSnapshotClick(wxRibbonButtonBarEvent& event) {
event.Skip(); }
142 virtual void OnSnapshotDropdown(wxRibbonButtonBarEvent& event) {
event.Skip(); }
143 virtual void OnEnableSolutionClick(wxRibbonButtonBarEvent& event) {
event.Skip(); }
144 virtual void OnDisableSolutionClick(wxRibbonButtonBarEvent& event) {
event.Skip(); }
145 virtual void OnResetVoltagesClick(wxRibbonButtonBarEvent& event) {
event.Skip(); }
146 virtual void OnPowerFlowClick(wxRibbonButtonBarEvent& event) {
event.Skip(); }
147 virtual void OnRunStabilityClick(wxRibbonButtonBarEvent& event) {
event.Skip(); }
148 virtual void OnStabilityDropdown(wxRibbonButtonBarEvent& event) {
event.Skip(); }
149 virtual void OnFaultClick(wxRibbonButtonBarEvent& event) {
event.Skip(); }
150 virtual void OnSCPowerClick(wxRibbonButtonBarEvent& event) {
event.Skip(); }
151 virtual void OnHarmDistortionsClick(wxRibbonButtonBarEvent& event) {
event.Skip(); }
152 virtual void OnFreqResponseClick(wxRibbonButtonBarEvent& event) {
event.Skip(); }
153 virtual void OnSimulationSettingsClick(wxRibbonButtonBarEvent& event) {
event.Skip(); }
154 virtual void NotebookPageClosing(wxAuiNotebookEvent& event) {
event.Skip(); }
155 virtual void NotebookPageClosed(wxAuiNotebookEvent& event) {
event.Skip(); }
156 virtual void OnNotebookPageChanged(wxAuiNotebookEvent& event) {
event.Skip(); }
159 wxRibbonBar* GetRibbonBar() {
return m_ribbonBar; }
160 wxAuiNotebook* GetAuiNotebook() {
return m_auiNotebook; }
161 wxStatusBar* GetStatusBar() {
return m_statusBar; }
162 MainFrameBase(wxWindow* parent, wxWindowID
id = wxID_ANY,
const wxString& title = _(
"PSP-UFU"),
const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxSize(800,600),
long style = wxCAPTION|wxRESIZE_BORDER|wxMAXIMIZE_BOX|wxMINIMIZE_BOX|wxSYSTEM_MENU|wxCLOSE_BOX);