 /* hworld.cpp
 * Hello world sample by Robert Roebling
 * Adapted for unicode by Max Berger
 */
 
 
#include "MyFrame.h"

 
BEGIN_EVENT_TABLE(MyFrame, wxFrame)
    EVT_MENU(ID_Quit, MyFrame::OnQuit)
    EVT_MENU(ID_About, MyFrame::OnAbout)
    EVT_MENU(ID_Max, MyFrame::maxWasClicked)
    EVT_BUTTON(wxID_YES, MyFrame::OnAbout)
END_EVENT_TABLE();
 

MyFrame::MyFrame(const wxString& title, 
       const wxPoint& pos, const wxSize& size)
: wxFrame((wxFrame *)NULL, -1, title, pos, size)
{
    wxMenu *menuFile = new wxMenu;
    menuFile->Append( ID_About, wxT("&About...") );
    menuFile->AppendSeparator();
    menuFile->Append( ID_Quit, wxT("E&xit") );
 
    wxMenuBar *menuBar = new wxMenuBar;
    menuBar->Append( menuFile, wxT("&File") );
 
 	//wxMenu *subMenu = new wxMenu;
 	//
 	//menuFile->Append(ID_SOMETING,wxT("Bla"),subMenu);
 
    SetMenuBar( menuBar );
    //wxMenuBar *menuBar2 = new wxMenuBar(menuBar);

    CreateStatusBar();
    SetStatusText( wxT("Welcome to wxWindows!") );
    
    new wxButton(this,wxID_YES);
}

 
void MyFrame::OnQuit(wxCommandEvent& WXUNUSED(event))
{
    Close(TRUE);
}
 
void MyFrame::OnAbout(wxCommandEvent& WXUNUSED(event))
{
    int retval = wxMessageBox(wxT("This is a wxWindows Hello world sample"),
        wxT("About Hello World"), wxYES_NO | wxICON_INFORMATION, this);
    if (retval == wxYES) {
    	SetStatusText(wxT("Yes!"));
    } else {
    	SetStatusText(wxT("No :("));
    }
}

