51 lines
1.0 KiB
C
51 lines
1.0 KiB
C
|
// MainFrame.h: interface for the wxMainFrame class.
|
||
|
//
|
||
|
//////////////////////////////////////////////////////////////////////
|
||
|
|
||
|
#if !defined(MAINFRAME_H)
|
||
|
#define MAINFRAME_H
|
||
|
|
||
|
#include "wx/wxprec.h"
|
||
|
|
||
|
|
||
|
#define ID_QUIT 1002
|
||
|
#define ID_ABOUT 1003
|
||
|
#define ID_RC2WXR 1005
|
||
|
#define ID_WXR2XML 1006
|
||
|
#define ID_RC2XML 1007
|
||
|
|
||
|
class wxMainFrame:public wxFrame
|
||
|
{
|
||
|
public:
|
||
|
void OnRC2XML();
|
||
|
void OnWXR2XML();
|
||
|
void OnRc2Wxr();
|
||
|
void OnQuit();
|
||
|
wxMainFrame(wxWindow* parent, wxWindowID id,
|
||
|
const wxString& title, const wxPoint& pos = wxDefaultPosition,
|
||
|
const wxSize& size = wxDefaultSize, long style = wxDEFAULT_FRAME_STYLE,
|
||
|
const wxString& name = "frame");
|
||
|
virtual ~wxMainFrame();
|
||
|
|
||
|
protected:
|
||
|
DECLARE_EVENT_TABLE()
|
||
|
};
|
||
|
|
||
|
class wxConvertApp : public wxApp
|
||
|
{
|
||
|
public:
|
||
|
bool HandleCommandLine();
|
||
|
void InitMenu();
|
||
|
bool OnInit(void);
|
||
|
wxConvertApp();
|
||
|
virtual ~wxConvertApp();
|
||
|
|
||
|
protected:
|
||
|
wxMenuBar * m_pMenuBar;
|
||
|
wxMainFrame *m_pFrame;
|
||
|
};
|
||
|
|
||
|
|
||
|
|
||
|
#endif // !defined(MAINFRAME_H)
|