\hypertarget{structmenuitem__s}{
\section{menuitem\_\-s Struct Reference}
\label{df/d89/structmenuitem__s}\index{menuitem\_\-s@{menuitem\_\-s}}
}


{\ttfamily \#include $<$m\_\-menu.h$>$}

\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\hyperlink{m__menu_8h_ae5484090efdb2204a19a3cc8fc633760}{itemtype} \hyperlink{structmenuitem__s_a0bf386ed8b620dba21398fdaad322cb0}{type}
\item 
const char $\ast$ \hyperlink{structmenuitem__s_a0c33252c38ab4e82135095c782964518}{label}
\item 
\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
union \{\\
\>\hyperlink{classcvar__t}{cvar\_t} $\ast$ \hyperlink{structmenuitem__s_a4a4ecca84f4e9ab915b212ab8183979e}{cvar}\\
\>int \hyperlink{structmenuitem__s_a653b6ea7fe93ce3f7a8f8208defa6ba7}{selmode}\\
\>int \hyperlink{structmenuitem__s_a37538af392bbad4a8d7e52387112acc6}{flagmask}\\
\} \hyperlink{structmenuitem__s_a8ab59956da77ac0b864493d09f429517}{a}\\

\end{tabbing}\item 
\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
union \{\\
\>float \hyperlink{structmenuitem__s_ae6f6c287ac773ca922116533ed638f1d}{min}\\
\>int \hyperlink{structmenuitem__s_aba40613c5cc809548c610d857b9beec8}{key1}\\
\>const char $\ast$ \hyperlink{structmenuitem__s_aae01c9503f454e817c1141be424bf8f1}{res1}\\
\} \hyperlink{structmenuitem__s_a455903782e39f6bfcf4b88a3c80840c3}{b}\\

\end{tabbing}\item 
\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
union \{\\
\>float \hyperlink{structmenuitem__s_a31cb0eb87fc160ff6d15c4679c6e256f}{max}\\
\>int \hyperlink{structmenuitem__s_ac24d728cfea05f20be28f9cbb300e0a4}{key2}\\
\>const char $\ast$ \hyperlink{structmenuitem__s_a2ff901b6453f70da23af7641c707562c}{res2}\\
\} \hyperlink{structmenuitem__s_ac51c12aaa55fa70828f9e97fc97dff4b}{c}\\

\end{tabbing}\item 
\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
union \{\\
\>float \hyperlink{structmenuitem__s_abe7e03a98d06445ccd765263b3454a2d}{step}\\
\>const char $\ast$ \hyperlink{structmenuitem__s_a876e29686c1cee081cd87cbcdc35547d}{res3}\\
\} \hyperlink{structmenuitem__s_a89d71ff055a24cc21d4f8d2dbe43ea51}{d}\\

\end{tabbing}\item 
\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
union \{\\
\>struct \hyperlink{structvalue__s}{value\_s} $\ast$ \hyperlink{structmenuitem__s_a56ae973fcb1783d73d45283d56ef556f}{values}\\
\>const char $\ast$ \hyperlink{structmenuitem__s_ae307b1db6f4d89f56bcf2014c0361379}{command}\\
\>\hyperlink{m__menu_8h_acb281aadaad376fd7fa1456d0f11e953}{cvarfunc} \hyperlink{structmenuitem__s_a4b8572c996bd48e42c52ab8d25b83810}{cfunc}\\
\>\hyperlink{m__menu_8h_acf571780d2606570836a077d90251473}{voidfunc} \hyperlink{structmenuitem__s_ad63c0cf39d7c87c909276643aeb85c30}{mfunc}\\
\>\hyperlink{m__menu_8h_a789c11e5cd296d95602028bb6caebf1a}{intfunc} \hyperlink{structmenuitem__s_a5853ab000009d75b414cffe4c26407dd}{lfunc}\\
\>int \hyperlink{structmenuitem__s_a4e3b879ed01f508d16adc83adcea9f5c}{highlight}\\
\>int $\ast$ \hyperlink{structmenuitem__s_a6c6dc7eac06bbf7d39fcb435e0b11d69}{flagint}\\
\} \hyperlink{structmenuitem__s_a856a1a9186550df1c45e57b53314a829}{e}\\

\end{tabbing}\end{DoxyCompactItemize}


\subsection{Field Documentation}
\hypertarget{structmenuitem__s_a8ab59956da77ac0b864493d09f429517}{
\index{menuitem\_\-s@{menuitem\_\-s}!a@{a}}
\index{a@{a}!menuitem_s@{menuitem\_\-s}}
\subsubsection[{a}]{\setlength{\rightskip}{0pt plus 5cm}union \{ ... \}   {\bf menuitem\_\-s::a}}}
\label{df/d89/structmenuitem__s_a8ab59956da77ac0b864493d09f429517}
\hypertarget{structmenuitem__s_a455903782e39f6bfcf4b88a3c80840c3}{
\index{menuitem\_\-s@{menuitem\_\-s}!b@{b}}
\index{b@{b}!menuitem_s@{menuitem\_\-s}}
\subsubsection[{b}]{\setlength{\rightskip}{0pt plus 5cm}union \{ ... \}   {\bf menuitem\_\-s::b}}}
\label{df/d89/structmenuitem__s_a455903782e39f6bfcf4b88a3c80840c3}
\hypertarget{structmenuitem__s_ac51c12aaa55fa70828f9e97fc97dff4b}{
\index{menuitem\_\-s@{menuitem\_\-s}!c@{c}}
\index{c@{c}!menuitem_s@{menuitem\_\-s}}
\subsubsection[{c}]{\setlength{\rightskip}{0pt plus 5cm}union \{ ... \}   {\bf menuitem\_\-s::c}}}
\label{df/d89/structmenuitem__s_ac51c12aaa55fa70828f9e97fc97dff4b}
\hypertarget{structmenuitem__s_a4b8572c996bd48e42c52ab8d25b83810}{
\index{menuitem\_\-s@{menuitem\_\-s}!cfunc@{cfunc}}
\index{cfunc@{cfunc}!menuitem_s@{menuitem\_\-s}}
\subsubsection[{cfunc}]{\setlength{\rightskip}{0pt plus 5cm}{\bf cvarfunc} {\bf menuitem\_\-s::cfunc}}}
\label{df/d89/structmenuitem__s_a4b8572c996bd48e42c52ab8d25b83810}
\hypertarget{structmenuitem__s_ae307b1db6f4d89f56bcf2014c0361379}{
\index{menuitem\_\-s@{menuitem\_\-s}!command@{command}}
\index{command@{command}!menuitem_s@{menuitem\_\-s}}
\subsubsection[{command}]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ {\bf menuitem\_\-s::command}}}
\label{df/d89/structmenuitem__s_ae307b1db6f4d89f56bcf2014c0361379}
\hypertarget{structmenuitem__s_a4a4ecca84f4e9ab915b212ab8183979e}{
\index{menuitem\_\-s@{menuitem\_\-s}!cvar@{cvar}}
\index{cvar@{cvar}!menuitem_s@{menuitem\_\-s}}
\subsubsection[{cvar}]{\setlength{\rightskip}{0pt plus 5cm}{\bf cvar\_\-t}$\ast$ {\bf menuitem\_\-s::cvar}}}
\label{df/d89/structmenuitem__s_a4a4ecca84f4e9ab915b212ab8183979e}
\hypertarget{structmenuitem__s_a89d71ff055a24cc21d4f8d2dbe43ea51}{
\index{menuitem\_\-s@{menuitem\_\-s}!d@{d}}
\index{d@{d}!menuitem_s@{menuitem\_\-s}}
\subsubsection[{d}]{\setlength{\rightskip}{0pt plus 5cm}union \{ ... \}   {\bf menuitem\_\-s::d}}}
\label{df/d89/structmenuitem__s_a89d71ff055a24cc21d4f8d2dbe43ea51}
\hypertarget{structmenuitem__s_a856a1a9186550df1c45e57b53314a829}{
\index{menuitem\_\-s@{menuitem\_\-s}!e@{e}}
\index{e@{e}!menuitem_s@{menuitem\_\-s}}
\subsubsection[{e}]{\setlength{\rightskip}{0pt plus 5cm}union \{ ... \}   {\bf menuitem\_\-s::e}}}
\label{df/d89/structmenuitem__s_a856a1a9186550df1c45e57b53314a829}
\hypertarget{structmenuitem__s_a6c6dc7eac06bbf7d39fcb435e0b11d69}{
\index{menuitem\_\-s@{menuitem\_\-s}!flagint@{flagint}}
\index{flagint@{flagint}!menuitem_s@{menuitem\_\-s}}
\subsubsection[{flagint}]{\setlength{\rightskip}{0pt plus 5cm}int$\ast$ {\bf menuitem\_\-s::flagint}}}
\label{df/d89/structmenuitem__s_a6c6dc7eac06bbf7d39fcb435e0b11d69}
\hypertarget{structmenuitem__s_a37538af392bbad4a8d7e52387112acc6}{
\index{menuitem\_\-s@{menuitem\_\-s}!flagmask@{flagmask}}
\index{flagmask@{flagmask}!menuitem_s@{menuitem\_\-s}}
\subsubsection[{flagmask}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf menuitem\_\-s::flagmask}}}
\label{df/d89/structmenuitem__s_a37538af392bbad4a8d7e52387112acc6}
\hypertarget{structmenuitem__s_a4e3b879ed01f508d16adc83adcea9f5c}{
\index{menuitem\_\-s@{menuitem\_\-s}!highlight@{highlight}}
\index{highlight@{highlight}!menuitem_s@{menuitem\_\-s}}
\subsubsection[{highlight}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf menuitem\_\-s::highlight}}}
\label{df/d89/structmenuitem__s_a4e3b879ed01f508d16adc83adcea9f5c}
\hypertarget{structmenuitem__s_aba40613c5cc809548c610d857b9beec8}{
\index{menuitem\_\-s@{menuitem\_\-s}!key1@{key1}}
\index{key1@{key1}!menuitem_s@{menuitem\_\-s}}
\subsubsection[{key1}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf menuitem\_\-s::key1}}}
\label{df/d89/structmenuitem__s_aba40613c5cc809548c610d857b9beec8}
\hypertarget{structmenuitem__s_ac24d728cfea05f20be28f9cbb300e0a4}{
\index{menuitem\_\-s@{menuitem\_\-s}!key2@{key2}}
\index{key2@{key2}!menuitem_s@{menuitem\_\-s}}
\subsubsection[{key2}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf menuitem\_\-s::key2}}}
\label{df/d89/structmenuitem__s_ac24d728cfea05f20be28f9cbb300e0a4}
\hypertarget{structmenuitem__s_a0c33252c38ab4e82135095c782964518}{
\index{menuitem\_\-s@{menuitem\_\-s}!label@{label}}
\index{label@{label}!menuitem_s@{menuitem\_\-s}}
\subsubsection[{label}]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ {\bf menuitem\_\-s::label}}}
\label{df/d89/structmenuitem__s_a0c33252c38ab4e82135095c782964518}
\hypertarget{structmenuitem__s_a5853ab000009d75b414cffe4c26407dd}{
\index{menuitem\_\-s@{menuitem\_\-s}!lfunc@{lfunc}}
\index{lfunc@{lfunc}!menuitem_s@{menuitem\_\-s}}
\subsubsection[{lfunc}]{\setlength{\rightskip}{0pt plus 5cm}{\bf intfunc} {\bf menuitem\_\-s::lfunc}}}
\label{df/d89/structmenuitem__s_a5853ab000009d75b414cffe4c26407dd}
\hypertarget{structmenuitem__s_a31cb0eb87fc160ff6d15c4679c6e256f}{
\index{menuitem\_\-s@{menuitem\_\-s}!max@{max}}
\index{max@{max}!menuitem_s@{menuitem\_\-s}}
\subsubsection[{max}]{\setlength{\rightskip}{0pt plus 5cm}float {\bf menuitem\_\-s::max}}}
\label{df/d89/structmenuitem__s_a31cb0eb87fc160ff6d15c4679c6e256f}
\hypertarget{structmenuitem__s_ad63c0cf39d7c87c909276643aeb85c30}{
\index{menuitem\_\-s@{menuitem\_\-s}!mfunc@{mfunc}}
\index{mfunc@{mfunc}!menuitem_s@{menuitem\_\-s}}
\subsubsection[{mfunc}]{\setlength{\rightskip}{0pt plus 5cm}{\bf voidfunc} {\bf menuitem\_\-s::mfunc}}}
\label{df/d89/structmenuitem__s_ad63c0cf39d7c87c909276643aeb85c30}
\hypertarget{structmenuitem__s_ae6f6c287ac773ca922116533ed638f1d}{
\index{menuitem\_\-s@{menuitem\_\-s}!min@{min}}
\index{min@{min}!menuitem_s@{menuitem\_\-s}}
\subsubsection[{min}]{\setlength{\rightskip}{0pt plus 5cm}float {\bf menuitem\_\-s::min}}}
\label{df/d89/structmenuitem__s_ae6f6c287ac773ca922116533ed638f1d}
\hypertarget{structmenuitem__s_aae01c9503f454e817c1141be424bf8f1}{
\index{menuitem\_\-s@{menuitem\_\-s}!res1@{res1}}
\index{res1@{res1}!menuitem_s@{menuitem\_\-s}}
\subsubsection[{res1}]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ {\bf menuitem\_\-s::res1}}}
\label{df/d89/structmenuitem__s_aae01c9503f454e817c1141be424bf8f1}
\hypertarget{structmenuitem__s_a2ff901b6453f70da23af7641c707562c}{
\index{menuitem\_\-s@{menuitem\_\-s}!res2@{res2}}
\index{res2@{res2}!menuitem_s@{menuitem\_\-s}}
\subsubsection[{res2}]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ {\bf menuitem\_\-s::res2}}}
\label{df/d89/structmenuitem__s_a2ff901b6453f70da23af7641c707562c}
\hypertarget{structmenuitem__s_a876e29686c1cee081cd87cbcdc35547d}{
\index{menuitem\_\-s@{menuitem\_\-s}!res3@{res3}}
\index{res3@{res3}!menuitem_s@{menuitem\_\-s}}
\subsubsection[{res3}]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ {\bf menuitem\_\-s::res3}}}
\label{df/d89/structmenuitem__s_a876e29686c1cee081cd87cbcdc35547d}
\hypertarget{structmenuitem__s_a653b6ea7fe93ce3f7a8f8208defa6ba7}{
\index{menuitem\_\-s@{menuitem\_\-s}!selmode@{selmode}}
\index{selmode@{selmode}!menuitem_s@{menuitem\_\-s}}
\subsubsection[{selmode}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf menuitem\_\-s::selmode}}}
\label{df/d89/structmenuitem__s_a653b6ea7fe93ce3f7a8f8208defa6ba7}
\hypertarget{structmenuitem__s_abe7e03a98d06445ccd765263b3454a2d}{
\index{menuitem\_\-s@{menuitem\_\-s}!step@{step}}
\index{step@{step}!menuitem_s@{menuitem\_\-s}}
\subsubsection[{step}]{\setlength{\rightskip}{0pt plus 5cm}float {\bf menuitem\_\-s::step}}}
\label{df/d89/structmenuitem__s_abe7e03a98d06445ccd765263b3454a2d}
\hypertarget{structmenuitem__s_a0bf386ed8b620dba21398fdaad322cb0}{
\index{menuitem\_\-s@{menuitem\_\-s}!type@{type}}
\index{type@{type}!menuitem_s@{menuitem\_\-s}}
\subsubsection[{type}]{\setlength{\rightskip}{0pt plus 5cm}{\bf itemtype} {\bf menuitem\_\-s::type}}}
\label{df/d89/structmenuitem__s_a0bf386ed8b620dba21398fdaad322cb0}
\hypertarget{structmenuitem__s_a56ae973fcb1783d73d45283d56ef556f}{
\index{menuitem\_\-s@{menuitem\_\-s}!values@{values}}
\index{values@{values}!menuitem_s@{menuitem\_\-s}}
\subsubsection[{values}]{\setlength{\rightskip}{0pt plus 5cm}struct {\bf value\_\-s}$\ast$ {\bf menuitem\_\-s::values}}}
\label{df/d89/structmenuitem__s_a56ae973fcb1783d73d45283d56ef556f}


The documentation for this struct was generated from the following file:\begin{DoxyCompactItemize}
\item 
client/src/\hyperlink{m__menu_8h}{m\_\-menu.h}\end{DoxyCompactItemize}
