#include <wx/wx.h>
#include <wx/image.h>
#ifndef WMAIN_WXG_H
#define WMAIN_WXG_H
#include <wx/splitter.h>
#include <wx/notebook.h>
#include <wx/grid.h>
class WMain_wxg: public wxFrame {
public:
enum {
ID_BUTTON_EVALUATE = wxID_HIGHEST + 1000,
ID_GRID_VARIABLES = wxID_HIGHEST + 1001,
ID_BUTTON_ADD_VARIABLE = wxID_HIGHEST + 1002,
ID_BUTTON_DEL_VARIABLE = wxID_HIGHEST + 1003
};
WMain_wxg(wxWindow* parent, int id, const wxString& title, const wxPoint& pos=wxDefaultPosition, const wxSize& size=wxDefaultSize, long style=wxDEFAULT_FRAME_STYLE);
private:
void set_properties();
void do_layout();
protected:
wxStaticBox* sizer_6_staticbox;
wxStaticBox* sizer_5_staticbox;
wxStaticBox* sizer_2_staticbox;
wxTextCtrl* textctrlExpression;
wxButton* buttonEvaluate;
wxPanel* panel_1;
wxPanel* toppane;
wxGrid* gridVariables;
wxBitmapButton* buttonAddVariable;
wxBitmapButton* buttonDelVariable;
wxPanel* notebook_1_pane_1;
wxTextCtrl* textctrlStringExpression;
wxTextCtrl* textctrlResultType;
wxTextCtrl* textctrlResultValue;
wxPanel* notebook_1_pane_2;
wxTextCtrl* textctrlXmlTree;
wxPanel* notebook_1_pane_3;
wxNotebook* notebookResults;
wxPanel* bottompane;
wxSplitterWindow* splitterwindow;
wxPanel* panel_Main;
};
#endif