X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/939197fe47148304d874496e954fbc5ddca722be..6493aacaeb7b22b9fa35c559f7753e9fec0da71f:/src/common/mediactrlcmn.cpp diff --git a/src/common/mediactrlcmn.cpp b/src/common/mediactrlcmn.cpp index 3e5a5c9d58..f6f33c8b05 100644 --- a/src/common/mediactrlcmn.cpp +++ b/src/common/mediactrlcmn.cpp @@ -46,15 +46,15 @@ // RTTI and Event implementations //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -IMPLEMENT_CLASS(wxMediaCtrl, wxControl); +IMPLEMENT_CLASS(wxMediaCtrl, wxControl) DEFINE_EVENT_TYPE(wxEVT_MEDIA_STATECHANGED) DEFINE_EVENT_TYPE(wxEVT_MEDIA_PLAY) DEFINE_EVENT_TYPE(wxEVT_MEDIA_PAUSE) -IMPLEMENT_CLASS(wxMediaBackend, wxObject); -IMPLEMENT_DYNAMIC_CLASS(wxMediaEvent, wxEvent); -DEFINE_EVENT_TYPE(wxEVT_MEDIA_FINISHED); -DEFINE_EVENT_TYPE(wxEVT_MEDIA_LOADED); -DEFINE_EVENT_TYPE(wxEVT_MEDIA_STOP); +IMPLEMENT_CLASS(wxMediaBackend, wxObject) +IMPLEMENT_DYNAMIC_CLASS(wxMediaEvent, wxEvent) +DEFINE_EVENT_TYPE(wxEVT_MEDIA_FINISHED) +DEFINE_EVENT_TYPE(wxEVT_MEDIA_LOADED) +DEFINE_EVENT_TYPE(wxEVT_MEDIA_STOP) //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ // @@ -468,6 +468,19 @@ void wxMediaCtrl::DoMoveWindow(int x, int y, int w, int h) m_imp->Move(x, y, w, h); } +//--------------------------------------------------------------------------- +// wxMediaCtrl::MacVisibilityChanged +//--------------------------------------------------------------------------- +#ifdef __WXMAC__ +void wxMediaCtrl::MacVisibilityChanged() +{ + wxControl::MacVisibilityChanged(); + + if(m_imp) + m_imp->MacVisibilityChanged(); +} +#endif + //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ // // wxMediaBackendCommonBase @@ -537,10 +550,10 @@ void wxMediaBackendCommonBase::QueueStopEvent() #include "wx/html/forcelnk.h" #ifdef __WXMSW__ // MSW has huge backends so we do it seperately -FORCE_LINK(wxmediabackend_am); -FORCE_LINK(wxmediabackend_wmp10); +FORCE_LINK(wxmediabackend_am) +FORCE_LINK(wxmediabackend_wmp10) #else -FORCE_LINK(basewxmediabackends); +FORCE_LINK(basewxmediabackends) #endif //--------------------------------------------------------------------------- // End of compilation guard and of file