Tyro/src/widgets/MainFrame.h

37 lines
666 B
C
Raw Normal View History

/**
* Main Application Frame
*/
2015-03-30 14:50:10 -04:00
#ifndef TYROMAIN_H
#define TYROMAIN_H
#include "../wx_common.h"
#include "../TyroApp.h"
#include "TabContainer.h"
2015-03-30 14:50:10 -04:00
2015-04-02 11:01:21 -04:00
class MainFrame: public wxFrame
2015-03-30 14:50:10 -04:00
{
public:
MainFrame(wxFrame *frame, const wxString &title);
2015-04-02 11:01:21 -04:00
~MainFrame();
private:
TabContainer *notebook;
enum
{
idMenuQuit = 1000,
idMenuAbout
};
void SetupMenu();
2015-04-02 11:01:21 -04:00
void SetupToolbar();
void SetupStatusBar();
void OnMenuFileNew(wxCommandEvent &event);
void OnClose(wxCloseEvent &event);
void OnQuit(wxCommandEvent &event);
void OnAbout(wxCommandEvent &event);
TabContainer* CreateTabContainer();
DECLARE_EVENT_TABLE()
2015-03-30 14:50:10 -04:00
};
#endif // TYROMAIN_H