From 8824eb42aed594822b1a46e0d1492535efacda0e Mon Sep 17 00:00:00 2001 From: Thales Lima Oliveira Date: Tue, 10 Apr 2018 22:09:52 -0300 Subject: Base folder strategy abandoned due compatibility with wxCrafter --- Project/MainFrameBase.h | 147 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 147 insertions(+) create mode 100644 Project/MainFrameBase.h (limited to 'Project/MainFrameBase.h') diff --git a/Project/MainFrameBase.h b/Project/MainFrameBase.h new file mode 100644 index 0000000..0b3dc45 --- /dev/null +++ b/Project/MainFrameBase.h @@ -0,0 +1,147 @@ +////////////////////////////////////////////////////////////////////// +// This file was auto-generated by codelite's wxCrafter Plugin +// wxCrafter project file: MainFrame.wxcp +// Do not modify this file by hand! +////////////////////////////////////////////////////////////////////// + +#ifndef _PSP_PROJECT_MAINFRAME_BASE_CLASSES_H +#define _PSP_PROJECT_MAINFRAME_BASE_CLASSES_H + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#if wxVERSION_NUMBER >= 2900 +#include +#include +#include +#include +#endif + +#ifdef WXC_FROM_DIP +#undef WXC_FROM_DIP +#endif +#if wxVERSION_NUMBER >= 3100 +#define WXC_FROM_DIP(x) wxWindow::FromDIP(x, NULL) +#else +#define WXC_FROM_DIP(x) x +#endif + + +class MainFrameBase : public wxFrame +{ +public: + enum { + ID_RIBBON_SCPOWER = 10001, + ID_RIBBON_FAULT = 10002, + ID_RIBBON_RUNSTAB = 10003, + ID_RIBBON_POWERFLOW = 10004, + ID_RIBBON_DISABLESOL = 10005, + ID_RIBBON_ENABLESOL = 10006, + ID_RIBBON_SNAPSHOT = 10007, + ID_RIBBON_PROJSETTINGS = 10008, + ID_RIBBON_CHARTS = 10009, + ID_RIBBON_ROTATEC = 10010, + ID_RIBBON_SIMULSETTINGS = 10011, + ID_RIBBON_DATAREPORT = 10012, + ID_RIBBON_FIT = 10013, + ID_RIBBON_MOVE = 10014, + ID_RIBBON_SAVE = 10015, + ID_RIBBON_EXIT = 10016, + ID_RIBBON_GENSETTINGS = 10017, + ID_RIBBON_SAVEAS = 10018, + ID_RIBBON_DRAG = 10019, + ID_RIBBON_RESETVOLT = 10020, + ID_RIBBON_NEW = 10021, + ID_RIBBON_OPEN = 10022, + ID_RIBBON_CLOSE = 10023, + ID_RIBBON_GUIDE = 10024, + ID_RIBBON_ABOUT = 10025, + ID_RIBBON_ROTATECC = 10026, + ID_RIBBON_IMPORT = 10027, + ID_RIBBON_COPY = 10028, + ID_RIBBON_DELETE = 10029, + ID_RIBBON_REDO = 10030, + ID_RIBBON_PASTE = 10031, + ID_RIBBON_UNDO = 10032, + ID_RIBBON_ADDELEMENT = 10033, + }; +protected: + wxRibbonBar* m_ribbonBar; + wxRibbonPage* m_ribbonPageFile; + wxRibbonPanel* m_ribbonPanelProjects; + wxRibbonButtonBar* m_ribbonButtonBarProjects; + wxRibbonPanel* m_ribbonPanelCProject; + wxRibbonButtonBar* m_ribbonButtonBarCProject; + wxRibbonPanel* m_ribbonPanelHelp; + wxRibbonButtonBar* m_ribbonButtonBarHelp; + wxRibbonPage* m_ribbonPageTools; + wxRibbonPanel* m_ribbonPanelClipboard; + wxRibbonButtonBar* m_ribbonButtonBarClipboard; + wxRibbonPanel* m_ribbonPanelCircuit; + wxRibbonButtonBar* m_ribbonButtonBarCircuit; + wxRibbonPanel* m_ribbonPanelReports; + wxRibbonButtonBar* m_ribbonButtonBarReports; + wxRibbonPage* m_ribbonPageSimulation; + wxRibbonPanel* m_ribbonPanelContinuous; + wxRibbonButtonBar* m_ribbonButtonBarContinuous; + wxRibbonPanel* m_ribbonPanelSimulations; + wxRibbonButtonBar* m_ribbonButtonBarSimulations; + wxAuiNotebook* m_auiNotebook; + wxStatusBar* m_statusBar; + +protected: + virtual void OnNewClick(wxRibbonButtonBarEvent& event) { event.Skip(); } + virtual void OnOpenClick(wxRibbonButtonBarEvent& event) { event.Skip(); } + virtual void OnImportClick(wxRibbonButtonBarEvent& event) { event.Skip(); } + virtual void OnGeneralSettingsClick(wxRibbonButtonBarEvent& event) { event.Skip(); } + virtual void OnExitClick(wxRibbonButtonBarEvent& event) { event.Skip(); } + virtual void OnSaveClick(wxRibbonButtonBarEvent& event) { event.Skip(); } + virtual void OnSaveAsClick(wxRibbonButtonBarEvent& event) { event.Skip(); } + virtual void OnCloseClick(wxRibbonButtonBarEvent& event) { event.Skip(); } + virtual void OnPSPGuideClick(wxRibbonButtonBarEvent& event) { event.Skip(); } + virtual void OnAboutClick(wxRibbonButtonBarEvent& event) { event.Skip(); } + virtual void OnCopyClick(wxRibbonButtonBarEvent& event) { event.Skip(); } + virtual void OnPasteClick(wxRibbonButtonBarEvent& event) { event.Skip(); } + virtual void OnUndoClick(wxRibbonButtonBarEvent& event) { event.Skip(); } + virtual void OnRedoClick(wxRibbonButtonBarEvent& event) { event.Skip(); } + virtual void OnAddElementDropdown(wxRibbonButtonBarEvent& event) { event.Skip(); } + virtual void OnDragClick(wxRibbonButtonBarEvent& event) { event.Skip(); } + virtual void OnMoveClick(wxRibbonButtonBarEvent& event) { event.Skip(); } + virtual void OnDeleteClick(wxRibbonButtonBarEvent& event) { event.Skip(); } + virtual void OnFitClick(wxRibbonButtonBarEvent& event) { event.Skip(); } + virtual void OnRotClockClick(wxRibbonButtonBarEvent& event) { event.Skip(); } + virtual void OnRotCounterClockClick(wxRibbonButtonBarEvent& event) { event.Skip(); } + virtual void OnDataReportClick(wxRibbonButtonBarEvent& event) { event.Skip(); } + virtual void OnChartsClick(wxRibbonButtonBarEvent& event) { event.Skip(); } + virtual void OnSnapshotClick(wxRibbonButtonBarEvent& event) { event.Skip(); } + virtual void OnEnableSolutionClick(wxRibbonButtonBarEvent& event) { event.Skip(); } + virtual void OnDisableSolutionClick(wxRibbonButtonBarEvent& event) { event.Skip(); } + virtual void OnResetVoltagesClick(wxRibbonButtonBarEvent& event) { event.Skip(); } + virtual void OnPowerFlowClick(wxRibbonButtonBarEvent& event) { event.Skip(); } + virtual void OnRunStabilityClick(wxRibbonButtonBarEvent& event) { event.Skip(); } + virtual void OnFaultClick(wxRibbonButtonBarEvent& event) { event.Skip(); } + virtual void OnSCPowerClick(wxRibbonButtonBarEvent& event) { event.Skip(); } + virtual void OnSimulationSettingsClick(wxRibbonButtonBarEvent& event) { event.Skip(); } + virtual void NotebookPageClosing(wxAuiNotebookEvent& event) { event.Skip(); } + virtual void NotebookPageClosed(wxAuiNotebookEvent& event) { event.Skip(); } + +public: + wxRibbonBar* GetRibbonBar() { return m_ribbonBar; } + wxAuiNotebook* GetAuiNotebook() { return m_auiNotebook; } + wxStatusBar* GetStatusBar() { return m_statusBar; } + 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); + virtual ~MainFrameBase(); +}; + +#endif -- cgit