\section{DOM::CSS2Play\-During Class Reference}
\label{classDOM_1_1CSS2PlayDuring}\index{DOM::CSS2PlayDuring@{DOM::CSS2PlayDuring}}
The {\tt  {\bf CSS2Play\-During}{\rm (p.\,\pageref{classDOM_1_1CSS2PlayDuring})} } interface represents the {\tt play-during } CSS Level 2 property.  


{\tt \#include $<$css\_\-extensions.h$>$}

Inheritance diagram for DOM::CSS2Play\-During:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=80pt]{classDOM_1_1CSS2PlayDuring__inherit__graph}
\end{center}
\end{figure}
Collaboration diagram for DOM::CSS2Play\-During:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=80pt]{classDOM_1_1CSS2PlayDuring__coll__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
{\bf CSS2Play\-During} (const  {\bf CSS2Play\-During} \&other)\label{classDOM_1_1CSS2PlayDuring_a1}

\item 
{\bf CSS2Play\-During} (CSS2Play\-During\-Impl $\ast$impl)\label{classDOM_1_1CSS2PlayDuring_a2}

\item 
{\bf CSS2Play\-During} \& {\bf operator=} (const  {\bf CSS2Play\-During} \&other)\label{classDOM_1_1CSS2PlayDuring_a3}

\item 
unsigned short {\bf play\-During\-Type} () const 
\begin{CompactList}\small\item\em A code defining the type of the value as define in {\tt  CSSvalue } . \item\end{CompactList}\item 
{\bf DOM::DOMString} {\bf play\-During\-Identifier} () const 
\begin{CompactList}\small\item\em One of {\tt  \char`\"{}inherit\char`\"{} } , {\tt  \char`\"{}auto\char`\"{} } , {\tt  \char`\"{}none\char`\"{} } or the empty string if the {\tt  play\-During\-Type } is {\tt  CSS\_\-UNKNOWN } . \item\end{CompactList}\item 
void {\bf set\-Play\-During\-Identifier} (const  {\bf DOM::DOMString} \&)
\begin{CompactList}\small\item\em see {\bf play\-During\-Identifier}{\rm (p.\,\pageref{classDOM_1_1CSS2PlayDuring_a6})} \item\end{CompactList}\item 
{\bf DOM::DOMString} {\bf uri} () const 
\begin{CompactList}\small\item\em The sound specified by the {\tt  uri } . \item\end{CompactList}\item 
void {\bf set\-Uri} (const  {\bf DOM::DOMString} \&)
\begin{CompactList}\small\item\em see {\bf uri}{\rm (p.\,\pageref{classDOM_1_1CSS2PlayDuring_a8})} \item\end{CompactList}\item 
bool {\bf mix} () const 
\begin{CompactList}\small\item\em {\tt  true } if the sound should be mixed. \item\end{CompactList}\item 
void {\bf set\-Mix} (const  bool)
\begin{CompactList}\small\item\em see {\bf mix}{\rm (p.\,\pageref{classDOM_1_1CSS2PlayDuring_a10})} \item\end{CompactList}\item 
bool {\bf repeat} () const 
\begin{CompactList}\small\item\em {\tt  true } if the sound should be repeated. \item\end{CompactList}\item 
void {\bf set\-Repeat} (const  bool)
\begin{CompactList}\small\item\em see {\bf repeat}{\rm (p.\,\pageref{classDOM_1_1CSS2PlayDuring_a12})} \item\end{CompactList}\end{CompactItemize}


\subsection{Detailed Description}
The {\tt  {\bf CSS2Play\-During}{\rm (p.\,\pageref{classDOM_1_1CSS2PlayDuring})} } interface represents the {\tt play-during } CSS Level 2 property. 



Definition at line 890 of file css\_\-extensions.h.

\subsection{Member Function Documentation}
\index{DOM::CSS2PlayDuring@{DOM::CSS2Play\-During}!playDuringType@{playDuringType}}
\index{playDuringType@{playDuringType}!DOM::CSS2PlayDuring@{DOM::CSS2Play\-During}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}unsigned short CSS2Play\-During::play\-During\-Type () const}\label{classDOM_1_1CSS2PlayDuring_a5}


A code defining the type of the value as define in {\tt  CSSvalue } . 

It would be one of {\tt  CSS\_\-UNKNOWN } , {\tt  CSS\_\-INHERIT } , {\tt  CSS\_\-IDENT }

Definition at line 575 of file css\_\-extensions.cpp.\index{DOM::CSS2PlayDuring@{DOM::CSS2Play\-During}!playDuringIdentifier@{playDuringIdentifier}}
\index{playDuringIdentifier@{playDuringIdentifier}!DOM::CSS2PlayDuring@{DOM::CSS2Play\-During}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf DOMString} CSS2Play\-During::play\-During\-Identifier () const}\label{classDOM_1_1CSS2PlayDuring_a6}


One of {\tt  \char`\"{}inherit\char`\"{} } , {\tt  \char`\"{}auto\char`\"{} } , {\tt  \char`\"{}none\char`\"{} } or the empty string if the {\tt  play\-During\-Type } is {\tt  CSS\_\-UNKNOWN } . 

On setting, it will set the {\tt  uri } to the empty string and {\tt  mix } and {\tt  repeat } to {\tt  false } . 

Definition at line 581 of file css\_\-extensions.cpp.\index{DOM::CSS2PlayDuring@{DOM::CSS2Play\-During}!setPlayDuringIdentifier@{setPlayDuringIdentifier}}
\index{setPlayDuringIdentifier@{setPlayDuringIdentifier}!DOM::CSS2PlayDuring@{DOM::CSS2Play\-During}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void CSS2Play\-During::set\-Play\-During\-Identifier (const {\bf DOM::DOMString} \&)}\label{classDOM_1_1CSS2PlayDuring_a7}


see {\bf play\-During\-Identifier}{\rm (p.\,\pageref{classDOM_1_1CSS2PlayDuring_a6})} 

\begin{Desc}
\item[Exceptions:]
\begin{description}
\item[{\em DOMException}]SYNTAX\_\-ERR: Raised if the specified CSS string value has a syntax error and is unparsable.\end{description}
\end{Desc}
NO\_\-MODIFICATION\_\-ALLOWED\_\-ERR: Raised if this declaration is readonly. 

Definition at line 587 of file css\_\-extensions.cpp.\index{DOM::CSS2PlayDuring@{DOM::CSS2Play\-During}!uri@{uri}}
\index{uri@{uri}!DOM::CSS2PlayDuring@{DOM::CSS2Play\-During}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf DOMString} CSS2Play\-During::uri () const}\label{classDOM_1_1CSS2PlayDuring_a8}


The sound specified by the {\tt  uri } . 

It will set the {\tt  play\-During\-Type } attribute to {\tt  CSS\_\-UNKNOWN } . 

Definition at line 592 of file css\_\-extensions.cpp.\index{DOM::CSS2PlayDuring@{DOM::CSS2Play\-During}!setUri@{setUri}}
\index{setUri@{setUri}!DOM::CSS2PlayDuring@{DOM::CSS2Play\-During}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void CSS2Play\-During::set\-Uri (const {\bf DOM::DOMString} \&)}\label{classDOM_1_1CSS2PlayDuring_a9}


see {\bf uri}{\rm (p.\,\pageref{classDOM_1_1CSS2PlayDuring_a8})} 

\begin{Desc}
\item[Exceptions:]
\begin{description}
\item[{\em DOMException}]SYNTAX\_\-ERR: Raised if the specified CSS string value has a syntax error and is unparsable.\end{description}
\end{Desc}
NO\_\-MODIFICATION\_\-ALLOWED\_\-ERR: Raised if this declaration is readonly. 

Definition at line 598 of file css\_\-extensions.cpp.\index{DOM::CSS2PlayDuring@{DOM::CSS2Play\-During}!mix@{mix}}
\index{mix@{mix}!DOM::CSS2PlayDuring@{DOM::CSS2Play\-During}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool CSS2Play\-During::mix () const}\label{classDOM_1_1CSS2PlayDuring_a10}


{\tt  true } if the sound should be mixed. 

It will be ignored if the attribute doesn't contain a {\tt  uri } . 

Definition at line 603 of file css\_\-extensions.cpp.\index{DOM::CSS2PlayDuring@{DOM::CSS2Play\-During}!setMix@{setMix}}
\index{setMix@{setMix}!DOM::CSS2PlayDuring@{DOM::CSS2Play\-During}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void DOM::CSS2Play\-During::set\-Mix (const  {\em bool})}\label{classDOM_1_1CSS2PlayDuring_a11}


see {\bf mix}{\rm (p.\,\pageref{classDOM_1_1CSS2PlayDuring_a10})} 

\begin{Desc}
\item[Exceptions:]
\begin{description}
\item[{\em DOMException}]NO\_\-MODIFICATION\_\-ALLOWED\_\-ERR: Raised if this declaration is readonly. \end{description}
\end{Desc}
\index{DOM::CSS2PlayDuring@{DOM::CSS2Play\-During}!repeat@{repeat}}
\index{repeat@{repeat}!DOM::CSS2PlayDuring@{DOM::CSS2Play\-During}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool CSS2Play\-During::repeat () const}\label{classDOM_1_1CSS2PlayDuring_a12}


{\tt  true } if the sound should be repeated. 

It will be ignored if the attribute doesn't contain a {\tt  uri } . 

Definition at line 616 of file css\_\-extensions.cpp.\index{DOM::CSS2PlayDuring@{DOM::CSS2Play\-During}!setRepeat@{setRepeat}}
\index{setRepeat@{setRepeat}!DOM::CSS2PlayDuring@{DOM::CSS2Play\-During}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void DOM::CSS2Play\-During::set\-Repeat (const  {\em bool})}\label{classDOM_1_1CSS2PlayDuring_a13}


see {\bf repeat}{\rm (p.\,\pageref{classDOM_1_1CSS2PlayDuring_a12})} 

\begin{Desc}
\item[Exceptions:]
\begin{description}
\item[{\em DOMException}]NO\_\-MODIFICATION\_\-ALLOWED\_\-ERR: Raised if this declaration is readonly. \end{description}
\end{Desc}


The documentation for this class was generated from the following files:\begin{CompactItemize}
\item 
css\_\-extensions.h\item 
css\_\-extensions.cpp\end{CompactItemize}
