\section{DOM::CSS2Cursor Class Reference}
\label{classDOM_1_1CSS2Cursor}\index{DOM::CSS2Cursor@{DOM::CSS2Cursor}}
The {\tt  {\bf CSS2Cursor}{\rm (p.\,\pageref{classDOM_1_1CSS2Cursor})} } interface represents the {\tt cursor } CSS Level 2 property.  


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

Inheritance diagram for DOM::CSS2Cursor:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=68pt]{classDOM_1_1CSS2Cursor__inherit__graph}
\end{center}
\end{figure}
Collaboration diagram for DOM::CSS2Cursor:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=68pt]{classDOM_1_1CSS2Cursor__coll__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
{\bf CSS2Cursor} (const  {\bf CSS2Cursor} \&other)\label{classDOM_1_1CSS2Cursor_a1}

\item 
{\bf CSS2Cursor} (CSS2Cursor\-Impl $\ast$impl)\label{classDOM_1_1CSS2Cursor_a2}

\item 
{\bf CSS2Cursor} \& {\bf operator=} (const  {\bf CSS2Cursor} \&other)\label{classDOM_1_1CSS2Cursor_a3}

\item 
unsigned short {\bf cursor\-Type} () const 
\begin{CompactList}\small\item\em A code defining the type of the property. \item\end{CompactList}\item 
void {\bf set\-Cursor\-Type} (const  unsigned short)
\begin{CompactList}\small\item\em see {\bf cursor\-Type}{\rm (p.\,\pageref{classDOM_1_1CSS2Cursor_a5})} \item\end{CompactList}\item 
{\bf CSSValue\-List} {\bf uris} () const 
\begin{CompactList}\small\item\em {\tt  uris } represents the list of URIs ( {\tt  CSS\_\-URI } ) on the cursor property. \item\end{CompactList}\item 
{\bf DOM::DOMString} {\bf predefined\-Cursor} () const 
\begin{CompactList}\small\item\em This identifier represents a generic cursor name or an empty string. \item\end{CompactList}\item 
void {\bf set\-Predefined\-Cursor} (const  {\bf DOM::DOMString} \&)
\begin{CompactList}\small\item\em see {\bf predefined\-Cursor}{\rm (p.\,\pageref{classDOM_1_1CSS2Cursor_a8})} \item\end{CompactList}\end{CompactItemize}


\subsection{Detailed Description}
The {\tt  {\bf CSS2Cursor}{\rm (p.\,\pageref{classDOM_1_1CSS2Cursor})} } interface represents the {\tt cursor } CSS Level 2 property. 



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

\subsection{Member Function Documentation}
\index{DOM::CSS2Cursor@{DOM::CSS2Cursor}!cursorType@{cursorType}}
\index{cursorType@{cursorType}!DOM::CSS2Cursor@{DOM::CSS2Cursor}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}unsigned short CSS2Cursor::cursor\-Type () const}\label{classDOM_1_1CSS2Cursor_a5}


A code defining the type of the property. 

It would one of {\tt  CSS\_\-UNKNOWN } or {\tt  CSS\_\-INHERIT } . If the type is {\tt  CSS\_\-UNKNOWN } , then {\tt  uris } contains a list of URIs and {\tt  predefined\-Cursor } contains an ident. Setting this attribute from {\tt  CSS\_\-INHERIT } to {\tt  CSS\_\-UNKNOWN } will set the {\tt  predefined\-Cursor } to {\tt  \char`\"{}auto\char`\"{} } . 

Definition at line 355 of file css\_\-extensions.cpp.\index{DOM::CSS2Cursor@{DOM::CSS2Cursor}!setCursorType@{setCursorType}}
\index{setCursorType@{setCursorType}!DOM::CSS2Cursor@{DOM::CSS2Cursor}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void CSS2Cursor::set\-Cursor\-Type (const unsigned {\em short})}\label{classDOM_1_1CSS2Cursor_a6}


see {\bf cursor\-Type}{\rm (p.\,\pageref{classDOM_1_1CSS2Cursor_a5})} 



Definition at line 361 of file css\_\-extensions.cpp.\index{DOM::CSS2Cursor@{DOM::CSS2Cursor}!uris@{uris}}
\index{uris@{uris}!DOM::CSS2Cursor@{DOM::CSS2Cursor}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf CSSValue\-List} CSS2Cursor::uris () const}\label{classDOM_1_1CSS2Cursor_a7}


{\tt  uris } represents the list of URIs ( {\tt  CSS\_\-URI } ) on the cursor property. 

The list can be empty. 

Definition at line 368 of file css\_\-extensions.cpp.\index{DOM::CSS2Cursor@{DOM::CSS2Cursor}!predefinedCursor@{predefinedCursor}}
\index{predefinedCursor@{predefinedCursor}!DOM::CSS2Cursor@{DOM::CSS2Cursor}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf DOMString} CSS2Cursor::predefined\-Cursor () const}\label{classDOM_1_1CSS2Cursor_a8}


This identifier represents a generic cursor name or an empty string. 



Definition at line 374 of file css\_\-extensions.cpp.\index{DOM::CSS2Cursor@{DOM::CSS2Cursor}!setPredefinedCursor@{setPredefinedCursor}}
\index{setPredefinedCursor@{setPredefinedCursor}!DOM::CSS2Cursor@{DOM::CSS2Cursor}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void CSS2Cursor::set\-Predefined\-Cursor (const {\bf DOM::DOMString} \&)}\label{classDOM_1_1CSS2Cursor_a9}


see {\bf predefined\-Cursor}{\rm (p.\,\pageref{classDOM_1_1CSS2Cursor_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 380 of file css\_\-extensions.cpp.

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