EVT_MENU(Sound_About, MyFrame::OnAbout)
EVT_MENU(Sound_PlaySync, MyFrame::OnPlaySync)
EVT_MENU(Sound_PlayAsync, MyFrame::OnPlayAsync)
- EVT_MENU(Sound_PlayAsyncOnStack, MyFrame::OnPlayAsync)
+ EVT_MENU(Sound_PlayAsyncOnStack, MyFrame::OnPlayAsyncOnStack)
EVT_MENU(Sound_PlayLoop, MyFrame::OnPlayLoop)
END_EVENT_TABLE()
menuFile->Append(Sound_Quit, _T("E&xit\tAlt-X"), _T("Quit this program"));
playMenu->Append(Sound_PlaySync, _T("Play sound &synchronously"));
playMenu->Append(Sound_PlayAsync, _T("Play sound &asynchronously"));
- playMenu->Append(Sound_PlayAsync, _T("Play sound asynchronously (&object on stack)"));
+ playMenu->Append(Sound_PlayAsyncOnStack, _T("Play sound asynchronously (&object on stack)"));
playMenu->Append(Sound_PlayLoop, _T("&Loop sound"));
// now append the freshly created menu to the menu bar...
if (!m_sound)
m_sound = new wxSound(m_soundFile);
if (m_sound->IsOk())
- m_sound->Play((unsigned)wxSOUND_SYNC);
+ m_sound->Play(wxSOUND_SYNC);
}
void MyFrame::OnPlayAsync(wxCommandEvent& WXUNUSED(event))
if (!m_sound)
m_sound = new wxSound(m_soundFile);
if (m_sound->IsOk())
- m_sound->Play((unsigned)wxSOUND_ASYNC);
+ m_sound->Play(wxSOUND_ASYNC);
}
void MyFrame::OnPlayAsyncOnStack(wxCommandEvent& WXUNUSED(event))
wxBusyCursor busy;
wxSound snd(m_soundFile);
if (snd.IsOk())
- snd.Play((unsigned)wxSOUND_ASYNC);
+ snd.Play(wxSOUND_ASYNC);
}
void MyFrame::OnPlayLoop(wxCommandEvent& WXUNUSED(event))
if (!m_sound)
m_sound = new wxSound(m_soundFile);
if (m_sound->IsOk())
- m_sound->Play((unsigned)(wxSOUND_ASYNC | wxSOUND_LOOP));
+ m_sound->Play(wxSOUND_ASYNC | wxSOUND_LOOP);
}
void MyFrame::OnAbout(wxCommandEvent& WXUNUSED(event))