\hypertarget{class_glut_wrapper_1_1_i_menu_listener}{
\section{GlutWrapper::IMenuListener Class Reference}
\label{class_glut_wrapper_1_1_i_menu_listener}\index{GlutWrapper::IMenuListener@{GlutWrapper::IMenuListener}}
}
Right mouse button menu listener interface. It processes the mouse right button menu events.  


{\tt \#include $<$IMenuListener.h$>$}

Inheritance diagram for GlutWrapper::IMenuListener::\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2cm]{class_glut_wrapper_1_1_i_menu_listener}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
virtual void \hyperlink{class_glut_wrapper_1_1_i_menu_listener_c62bad8e0f968c7706f0b862d3ae3f40}{ProcessMenuEvents} (int option)=0
\begin{CompactList}\small\item\em It's called when a right mouse button menu event is fired. \item\end{CompactList}\end{CompactItemize}
\subsection*{Protected Member Functions}
\begin{CompactItemize}
\item 
\hypertarget{class_glut_wrapper_1_1_i_menu_listener_e4c39ea3744f8458bb2335f1365e8012}{
\hyperlink{class_glut_wrapper_1_1_i_menu_listener_e4c39ea3744f8458bb2335f1365e8012}{IMenuListener} (void)}
\label{class_glut_wrapper_1_1_i_menu_listener_e4c39ea3744f8458bb2335f1365e8012}

\begin{CompactList}\small\item\em Contructor hidden from user. \item\end{CompactList}\item 
\hypertarget{class_glut_wrapper_1_1_i_menu_listener_47b24071e4d43c8228d0937c7551929a}{
virtual \hyperlink{class_glut_wrapper_1_1_i_menu_listener_47b24071e4d43c8228d0937c7551929a}{$\sim$IMenuListener} (void)=0}
\label{class_glut_wrapper_1_1_i_menu_listener_47b24071e4d43c8228d0937c7551929a}

\begin{CompactList}\small\item\em Destructor hidden from user. \item\end{CompactList}\end{CompactItemize}


\subsection{Detailed Description}
Right mouse button menu listener interface. It processes the mouse right button menu events. 

\subsection{Member Function Documentation}
\hypertarget{class_glut_wrapper_1_1_i_menu_listener_c62bad8e0f968c7706f0b862d3ae3f40}{
\index{GlutWrapper::IMenuListener@{GlutWrapper::IMenuListener}!ProcessMenuEvents@{ProcessMenuEvents}}
\index{ProcessMenuEvents@{ProcessMenuEvents}!GlutWrapper::IMenuListener@{GlutWrapper::IMenuListener}}
\subsubsection[{ProcessMenuEvents}]{\setlength{\rightskip}{0pt plus 5cm}virtual void GlutWrapper::IMenuListener::ProcessMenuEvents (int {\em option})\hspace{0.3cm}{\tt  \mbox{[}pure virtual\mbox{]}}}}
\label{class_glut_wrapper_1_1_i_menu_listener_c62bad8e0f968c7706f0b862d3ae3f40}


It's called when a right mouse button menu event is fired. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em option}]the option related to the event \end{description}
\end{Desc}


Implemented in \hyperlink{class_gpu_quadratic_curve_render_1_1_runner_8c389a893b3fc0f0f3a67c5a859c8828}{GpuQuadraticCurveRender::Runner}.

The documentation for this class was generated from the following file:\begin{CompactItemize}
\item 
src/GpuQuadraticCurveRender/\hyperlink{_i_menu_listener_8h}{IMenuListener.h}\end{CompactItemize}
