X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/f4a7108f7393a4d832a2e7512dff78b9250ece59..c5c528fc7fc25fc4381db46bcb51dd408ce7cf89:/samples/opengl/cube/cube.cpp diff --git a/samples/opengl/cube/cube.cpp b/samples/opengl/cube/cube.cpp index 75dde17d4e..886bbe12fa 100644 --- a/samples/opengl/cube/cube.cpp +++ b/samples/opengl/cube/cube.cpp @@ -34,8 +34,13 @@ #include "cube.h" #ifndef __WXMSW__ // for wxStopWatch, see remark below -#include -#include + #if defined(__WXMAC__) && !defined(__DARWIN__) + #include + #include + #else + #include + #include + #endif #else #include #endif @@ -360,10 +365,7 @@ void TestGLCanvas::OnKeyDown( wxKeyEvent& event ) unsigned long currTime = event.m_timeStamp - m_xsynct; - // we have to test for m_Key != 0 because otherwise the test would be - // always true because it is set to 0 in OnKeyUp() below - I don't know - // why is it like this, just fixing blindly (VZ) - if (evkey != m_Key && m_Key != 0) + if (evkey != m_Key) { m_Key = evkey; m_LastRedraw = m_StartTime = m_LastTime = currTime; @@ -425,7 +427,7 @@ void MyFrame::OnExit(wxCommandEvent& event) Destroy(); } -void MyFrame::OnNewWindow() +void MyFrame::OnNewWindow(wxCommandEvent& event) { MyFrame *frame = new MyFrame(NULL, "Cube OpenGL Demo Clone", wxPoint(50, 50), wxSize(400, 300)); @@ -456,7 +458,7 @@ void MyFrame::OnNewWindow() frame->Show(TRUE); } -void MyFrame::OnDefRotateLeftKey() +void MyFrame::OnDefRotateLeftKey(wxCommandEvent& event) { ScanCodeDialog dial( this, -1, m_canvas->m_rleft, wxString("Left"), "Define key" ); @@ -464,7 +466,7 @@ void MyFrame::OnDefRotateLeftKey() if( result == wxID_OK ) m_canvas->m_rleft = dial.GetValue(); } -void MyFrame::OnDefRotateRightKey() +void MyFrame::OnDefRotateRightKey(wxCommandEvent& event) { ScanCodeDialog dial( this, -1, m_canvas->m_rright, wxString("Right"), "Define key" );