summaryrefslogtreecommitdiffstats
path: root/Project/MainFrameBase.h
diff options
context:
space:
mode:
authorThales1330 <thaleslima.ufu@gmail.com>2016-08-19 09:20:19 -0300
committerGitHub <noreply@github.com>2016-08-19 09:20:19 -0300
commitae95a3dbc230e2fc1e2e02e0ee920dc908f3ef2f (patch)
treee05100d4711e4050985e3d550bf9053a3c22942f /Project/MainFrameBase.h
parentb23b552bac7a5c5a5e934ab3181180877bf93a72 (diff)
parent05525745c0b0d189484da3c45f95356d7558e2cf (diff)
downloadPSP.git-ae95a3dbc230e2fc1e2e02e0ee920dc908f3ef2f.tar.gz
PSP.git-ae95a3dbc230e2fc1e2e02e0ee920dc908f3ef2f.tar.xz
PSP.git-ae95a3dbc230e2fc1e2e02e0ee920dc908f3ef2f.zip
Merge pull request #1 from Thales1330/wip/svnprob
Wip/svnprob
Diffstat (limited to 'Project/MainFrameBase.h')
-rw-r--r--Project/MainFrameBase.h146
1 files changed, 146 insertions, 0 deletions
diff --git a/Project/MainFrameBase.h b/Project/MainFrameBase.h
new file mode 100644
index 0000000..f339d35
--- /dev/null
+++ b/Project/MainFrameBase.h
@@ -0,0 +1,146 @@
+//////////////////////////////////////////////////////////////////////
+// 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 <wx/settings.h>
+#include <wx/xrc/xmlres.h>
+#include <wx/xrc/xh_bmp.h>
+#include <wx/frame.h>
+#include <wx/iconbndl.h>
+#include <wx/artprov.h>
+#include <wx/sizer.h>
+#include <wx/ribbon/bar.h>
+#include <wx/ribbon/art.h>
+#include <wx/ribbon/page.h>
+#include <wx/ribbon/panel.h>
+#include <wx/ribbon/buttonbar.h>
+#include <wx/aui/auibook.h>
+#include <wx/statusbr.h>
+#if wxVERSION_NUMBER >= 2900
+#include <wx/persist.h>
+#include <wx/persist/toplevel.h>
+#include <wx/persist/bookctrl.h>
+#include <wx/persist/treebook.h>
+#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_ABOUT = 10001,
+ ID_RIBBON_ADDELEMENT = 10002,
+ ID_RIBBON_CHARTS = 10003,
+ ID_RIBBON_CLOSE = 10004,
+ ID_RIBBON_COPY = 10005,
+ ID_RIBBON_DATAREPORT = 10006,
+ ID_RIBBON_DELETE = 10007,
+ ID_RIBBON_DISABLESOL = 10008,
+ ID_RIBBON_DRAG = 10009,
+ ID_RIBBON_ENABLESOL = 10010,
+ ID_RIBBON_EXIT = 10011,
+ ID_RIBBON_EXPIMP = 10012,
+ ID_RIBBON_FAULT = 10013,
+ ID_RIBBON_FIT = 10014,
+ ID_RIBBON_GUIDE = 10015,
+ ID_RIBBON_MOVE = 10016,
+ ID_RIBBON_NEW = 10017,
+ ID_RIBBON_OPEN = 10018,
+ ID_RIBBON_PASTE = 10019,
+ ID_RIBBON_POWERFLOW = 10020,
+ ID_RIBBON_REDO = 10021,
+ ID_RIBBON_RESETVOLT = 10022,
+ ID_RIBBON_RUNSTAB = 10023,
+ ID_RIBBON_SAVE = 10024,
+ ID_RIBBON_SAVEAS = 10025,
+ ID_RIBBON_SCPOWER = 10026,
+ ID_RIBBON_SETTINGS = 10027,
+ ID_RIBBON_SNAPSHOT = 10028,
+ ID_RIBBON_STABSETTINGS = 10029,
+ ID_RIBBON_UNDO = 10030,
+ };
+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_ribbonPanelHandling;
+ wxRibbonButtonBar* m_ribbonButtonBarHandling;
+ wxRibbonPanel* m_ribbonPanelCalculations;
+ wxRibbonButtonBar* m_ribbonButtonBarCalculations;
+ wxRibbonPanel* m_ribbonPanelReports;
+ wxRibbonButtonBar* m_ribbonButtonBarReports;
+ wxRibbonPage* m_ribbonPageStability;
+ wxRibbonPanel* m_ribbonPanelStability;
+ wxRibbonButtonBar* m_ribbonButtonBarStability;
+ wxRibbonPanel* m_ribbonPanelData;
+ wxRibbonButtonBar* m_ribbonButtonBarStabData;
+ wxAuiNotebook* m_auiNotebook;
+ wxStatusBar* m_statusBar;
+
+protected:
+ virtual void OnNewClick(wxRibbonButtonBarEvent& event) { event.Skip(); }
+ virtual void OnOpenClick(wxRibbonButtonBarEvent& event) { event.Skip(); }
+ virtual void OnExpImpClick(wxRibbonButtonBarEvent& event) { event.Skip(); }
+ virtual void OnExitClick(wxRibbonButtonBarEvent& event) { event.Skip(); }
+ virtual void OnProjectSettingsClick(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 OnEnableSolutionClick(wxRibbonButtonBarEvent& event) { event.Skip(); }
+ virtual void OnDisableSolutionClick(wxRibbonButtonBarEvent& event) { event.Skip(); }
+ virtual void OnResetVoltagesClick(wxRibbonButtonBarEvent& event) { event.Skip(); }
+ virtual void OnDragClick(wxRibbonButtonBarEvent& event) { event.Skip(); }
+ virtual void OnMoveClick(wxRibbonButtonBarEvent& event) { event.Skip(); }
+ virtual void OnFitClick(wxRibbonButtonBarEvent& event) { event.Skip(); }
+ virtual void OnDeleteClick(wxRibbonButtonBarEvent& event) { event.Skip(); }
+ virtual void OnPowerFlowClick(wxRibbonButtonBarEvent& event) { event.Skip(); }
+ virtual void OnFaultClick(wxRibbonButtonBarEvent& event) { event.Skip(); }
+ virtual void OnSCPowerClick(wxRibbonButtonBarEvent& event) { event.Skip(); }
+ virtual void OnDataReportClick(wxRibbonButtonBarEvent& event) { event.Skip(); }
+ virtual void OnSnapshotClick(wxRibbonButtonBarEvent& event) { event.Skip(); }
+ virtual void OnStabilitySettingsClick(wxRibbonButtonBarEvent& event) { event.Skip(); }
+ virtual void OnRunStabilityClick(wxRibbonButtonBarEvent& event) { event.Skip(); }
+ virtual void OnChartsClick(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