1%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
2%% Name:        mediaevt.tex
3%% Purpose:     wxMediaEvent docs
4%% Author:      Ryan Norton <wxprojects@comcast.net>
5%% Modified by:
6%% Created:     11/7/2004
7%% RCS-ID:      $Id: mediaevt.tex 44524 2007-02-19 18:30:26Z JS $
8%% Copyright:   (c) Ryan Norton
9%% License:     wxWindows license
10%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
11
12\section{\class{wxMediaEvent}}\label{wxmediaevent}
13
14Event \helpref{wxMediaCtrl}{wxmediactrl} uses.
15
16\wxheading{Derived from}
17
18\helpref{wxNotifyEvent}{wxnotifyevent}
19
20\wxheading{Include files}
21
22<wx/mediactrl.h>
23
24\wxheading{Event table macros}
25
26\twocolwidtha{7cm}
27\begin{twocollist}\itemsep=0pt
28\twocolitem{{\bf EVT\_MEDIA\_LOADED(id, func)}}{
29Sent when a media has loaded enough data that it can start playing.}
30\twocolitem{{\bf EVT\_MEDIA\_STOP(id, func)}}{
31Send when a media has switched to the wxMEDIASTATE\_STOPPED state.
32You may be able to Veto this event to prevent it from stopping,
33causing it to continue playing - even if it has reached that end of the media
34(note that this may not have the desired effect - if you want to loop the
35media, for example, catch the EVT\_MEDIA\_FINISHED and play there instead). }
36\twocolitem{{\bf EVT\_MEDIA\_FINISHED(id, func)}}{
37Sent when a media has finished playing in a \helpref{wxMediaCtrl}{wxmediactrl}.
38}
39\twocolitem{{\bf EVT\_MEDIA\_STATECHANGED(id, func)}}{
40Send when a media has switched its state (from any media state).
41}
42\twocolitem{{\bf EVT\_MEDIA\_PLAY(id, func)}}{
43Send when a media has switched to the wxMEDIASTATE\_PLAYING state.
44}
45\twocolitem{{\bf EVT\_MEDIA\_PAUSE(id, func)}}{
46Send when a media has switched to the wxMEDIASTATE\_PAUSED state.
47}
48\end{twocollist}
49
50\latexignore{\rtfignore{\wxheading{Members}}}
51
52