\hypertarget{class_ogre_bites_1_1_select_menu}{}\doxysection{Ogre\+Bites\+::Select\+Menu Class Reference}
\label{class_ogre_bites_1_1_select_menu}\index{OgreBites::SelectMenu@{OgreBites::SelectMenu}}


Basic selection menu widget.  




{\ttfamily \#include $<$Ogre\+Trays.\+h$>$}



Inheritance diagram for Ogre\+Bites\+::Select\+Menu\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=208pt]{class_ogre_bites_1_1_select_menu__inherit__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{class_ogre_bites_1_1_select_menu_a527c1549f5bfc22e6aad14b1d48e5a4f}{Select\+Menu}} (const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{Ogre\+::\+String}} \&name, const \mbox{\hyperlink{group___overlays_gaf7f1d73c45c54848737f8d59741822f0}{Ogre\+::\+Display\+String}} \&caption, \mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Ogre\+::\+Real}} width, \mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Ogre\+::\+Real}} box\+Width, size\+\_\+t max\+Items\+Shown)
\begin{DoxyCompactList}\small\item\em Do not instantiate any widgets directly. Use \mbox{\hyperlink{class_ogre_bites_1_1_tray_manager}{Tray\+Manager}}. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{class_ogre_bites_1_1_widget_a5495adaa134dc0f623a59edc47785d6b}{\+\_\+assign\+Listener}} (\mbox{\hyperlink{class_ogre_bites_1_1_tray_listener}{Tray\+Listener}} $\ast$listener)
\item 
void \mbox{\hyperlink{class_ogre_bites_1_1_widget_aa677ba5b52e973a39226b2e8274bba02}{\+\_\+assign\+To\+Tray}} (\mbox{\hyperlink{namespace_ogre_bites_a637c114a713225e37b0f0316f5da3530}{Tray\+Location}} tray\+Loc)
\item 
void \mbox{\hyperlink{class_ogre_bites_1_1_select_menu_ab3242059d9782162ba525f2b9f3379e7}{\+\_\+cursor\+Moved}} (const \mbox{\hyperlink{namespace_ogre_a8542e5da4c0e0bda0d0bf5745329ea88}{Ogre\+::\+Vector2}} \&cursor\+Pos, float wheel\+Delta)
\item 
void \mbox{\hyperlink{class_ogre_bites_1_1_select_menu_a66987ecd1558dec054c2713342be0b0f}{\+\_\+cursor\+Pressed}} (const \mbox{\hyperlink{namespace_ogre_a8542e5da4c0e0bda0d0bf5745329ea88}{Ogre\+::\+Vector2}} \&cursor\+Pos)
\item 
void \mbox{\hyperlink{class_ogre_bites_1_1_select_menu_a670bd0335c5d4bd1e58c560db8435b21}{\+\_\+cursor\+Released}} (const \mbox{\hyperlink{namespace_ogre_a8542e5da4c0e0bda0d0bf5745329ea88}{Ogre\+::\+Vector2}} \&cursor\+Pos)
\item 
void \mbox{\hyperlink{class_ogre_bites_1_1_select_menu_a7c741b05bff8ece274a2d10cd2cdc9de}{\+\_\+focus\+Lost}} ()
\item 
void \mbox{\hyperlink{class_ogre_bites_1_1_select_menu_ad9067e8052e9f1aa0674568b2ea8b39c}{add\+Item}} (const \mbox{\hyperlink{group___overlays_gaf7f1d73c45c54848737f8d59741822f0}{Ogre\+::\+Display\+String}} \&item)
\item 
void \mbox{\hyperlink{class_ogre_bites_1_1_widget_a208e40264309e5a6d935c0427bafe329}{cleanup}} ()
\item 
void \mbox{\hyperlink{class_ogre_bites_1_1_select_menu_a8092a1eff8297266702da7372805e10d}{clear\+Items}} ()
\item 
bool \mbox{\hyperlink{class_ogre_bites_1_1_select_menu_a48c6b9993fe14bb0e1d2bb7b26353501}{contains\+Item}} (const \mbox{\hyperlink{group___overlays_gaf7f1d73c45c54848737f8d59741822f0}{Ogre\+::\+Display\+String}} \&item)
\item 
void \mbox{\hyperlink{class_ogre_bites_1_1_select_menu_a9494c1ffbefb7ebfb73a1bb184bb5b48}{copy\+Items\+From}} (\mbox{\hyperlink{class_ogre_bites_1_1_select_menu}{Select\+Menu}} $\ast$other)
\item 
const \mbox{\hyperlink{group___overlays_gaf7f1d73c45c54848737f8d59741822f0}{Ogre\+::\+Display\+String}} \& \mbox{\hyperlink{class_ogre_bites_1_1_select_menu_acfc01c7112145d589d9e591b7f60e548}{get\+Caption}} ()
\item 
const \mbox{\hyperlink{group___general_ga783e5227595f351519627abfb740ec85}{Ogre\+::\+String\+Vector}} \& \mbox{\hyperlink{class_ogre_bites_1_1_select_menu_a9abb033861807c916ced992111e79462}{get\+Items}} ()
\item 
const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{Ogre\+::\+String}} \& \mbox{\hyperlink{class_ogre_bites_1_1_widget_a900177f635300dcdd31d138aac82b11f}{get\+Name}} ()
\item 
size\+\_\+t \mbox{\hyperlink{class_ogre_bites_1_1_select_menu_a8cb8034a3d8ac197fbe1b2b3f4b13b08}{get\+Num\+Items}} ()
\item 
\mbox{\hyperlink{class_ogre_1_1_overlay_element}{Ogre\+::\+Overlay\+Element}} $\ast$ \mbox{\hyperlink{class_ogre_bites_1_1_widget_a379d3f1a2ca6eaf13fc5c52afaafd0d2}{get\+Overlay\+Element}} ()
\item 
\mbox{\hyperlink{group___overlays_gaf7f1d73c45c54848737f8d59741822f0}{Ogre\+::\+Display\+String}} \mbox{\hyperlink{class_ogre_bites_1_1_select_menu_a3e3e72caa694101f2f7d5992b39e78ce}{get\+Selected\+Item}} ()
\item 
int \mbox{\hyperlink{class_ogre_bites_1_1_select_menu_a37808e77fe005a6cbc43b74725aca215}{get\+Selection\+Index}} ()
\item 
\mbox{\hyperlink{namespace_ogre_bites_a637c114a713225e37b0f0316f5da3530}{Tray\+Location}} \mbox{\hyperlink{class_ogre_bites_1_1_widget_a9df190dff5bcdc89fdeb24ae042e678b}{get\+Tray\+Location}} ()
\item 
void \mbox{\hyperlink{class_ogre_bites_1_1_widget_abf26dfc708c02ef494a53ca2cd1450c9}{hide}} ()
\item 
void \mbox{\hyperlink{class_ogre_bites_1_1_select_menu_aa42b5f969ea4a65cb646292cdaf55b6d}{insert\+Item}} (size\+\_\+t index, const \mbox{\hyperlink{group___overlays_gaf7f1d73c45c54848737f8d59741822f0}{Ogre\+::\+Display\+String}} \&item)
\item 
bool \mbox{\hyperlink{class_ogre_bites_1_1_select_menu_ad5915f047bc57c188dc79ab813396af2}{is\+Expanded}} ()
\item 
bool \mbox{\hyperlink{class_ogre_bites_1_1_widget_ab7e933da19d76d8c9204f92e0d6d9f1a}{is\+Visible}} ()
\item 
void \mbox{\hyperlink{class_ogre_bites_1_1_select_menu_ad68a0e066265642746b0171da015262c}{remove\+Item}} (const \mbox{\hyperlink{group___overlays_gaf7f1d73c45c54848737f8d59741822f0}{Ogre\+::\+Display\+String}} \&item)
\item 
void \mbox{\hyperlink{class_ogre_bites_1_1_select_menu_a71e3cfbde2148d1df842709c15473b4b}{remove\+Item}} (size\+\_\+t index)
\item 
void \mbox{\hyperlink{class_ogre_bites_1_1_select_menu_af719c0ca45d2c23b6ec94ddd00a60f91}{select\+Item}} (const \mbox{\hyperlink{group___overlays_gaf7f1d73c45c54848737f8d59741822f0}{Ogre\+::\+Display\+String}} \&item, bool notify\+Listener=true)
\item 
void \mbox{\hyperlink{class_ogre_bites_1_1_select_menu_a1e7e9de2d8206821cd32bf9561d1e18b}{select\+Item}} (size\+\_\+t index, bool notify\+Listener=true)
\item 
void \mbox{\hyperlink{class_ogre_bites_1_1_select_menu_a24295223b4b014c46e2224169912c834}{set\+Caption}} (const \mbox{\hyperlink{group___overlays_gaf7f1d73c45c54848737f8d59741822f0}{Ogre\+::\+Display\+String}} \&caption)
\item 
void \mbox{\hyperlink{class_ogre_bites_1_1_select_menu_a5828fc53ccc7c7343419ba23d12f7d1a}{set\+Items}} (const \mbox{\hyperlink{group___general_ga783e5227595f351519627abfb740ec85}{Ogre\+::\+String\+Vector}} \&items)
\item 
void \mbox{\hyperlink{class_ogre_bites_1_1_widget_aa90966b039159924d827c75b0f80dace}{show}} ()
\end{DoxyCompactItemize}
\doxysubsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
static \mbox{\hyperlink{namespace_ogre_a8542e5da4c0e0bda0d0bf5745329ea88}{Ogre\+::\+Vector2}} \mbox{\hyperlink{class_ogre_bites_1_1_widget_a2b09ddb115c2690a67f60e8f9ded516a}{cursor\+Offset}} (\mbox{\hyperlink{class_ogre_1_1_overlay_element}{Ogre\+::\+Overlay\+Element}} $\ast$element, const \mbox{\hyperlink{namespace_ogre_a8542e5da4c0e0bda0d0bf5745329ea88}{Ogre\+::\+Vector2}} \&cursor\+Pos)
\begin{DoxyCompactList}\small\item\em Static utility method used to get the cursor\textquotesingle{}s offset from the center of an overlay element in pixels. \end{DoxyCompactList}\item 
static void \mbox{\hyperlink{class_ogre_bites_1_1_widget_ad255db14bc50d8292c7ffc7e7fdd2ad3}{fit\+Caption\+To\+Area}} (const \mbox{\hyperlink{group___overlays_gaf7f1d73c45c54848737f8d59741822f0}{Ogre\+::\+Display\+String}} \&caption, \mbox{\hyperlink{class_ogre_1_1_text_area_overlay_element}{Ogre\+::\+Text\+Area\+Overlay\+Element}} $\ast$area, \mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Ogre\+::\+Real}} max\+Width)
\begin{DoxyCompactList}\small\item\em Static utility method to cut off a string to fit in a text area. \end{DoxyCompactList}\item 
static \mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Ogre\+::\+Real}} \mbox{\hyperlink{class_ogre_bites_1_1_widget_a307d2eb4e22b56109d16e3f75e5d2d79}{get\+Caption\+Width}} (const \mbox{\hyperlink{group___overlays_gaf7f1d73c45c54848737f8d59741822f0}{Ogre\+::\+Display\+String}} \&caption, \mbox{\hyperlink{class_ogre_1_1_text_area_overlay_element}{Ogre\+::\+Text\+Area\+Overlay\+Element}} $\ast$area)
\begin{DoxyCompactList}\small\item\em Static utility method used to get the width of a caption in a text area. \end{DoxyCompactList}\item 
static bool \mbox{\hyperlink{class_ogre_bites_1_1_widget_ad378831e42aa491ee31276a8e8ea0c77}{is\+Cursor\+Over}} (\mbox{\hyperlink{class_ogre_1_1_overlay_element}{Ogre\+::\+Overlay\+Element}} $\ast$element, const \mbox{\hyperlink{namespace_ogre_a8542e5da4c0e0bda0d0bf5745329ea88}{Ogre\+::\+Vector2}} \&cursor\+Pos, \mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Ogre\+::\+Real}} void\+Border=0)
\begin{DoxyCompactList}\small\item\em Static utility method to check if the cursor is over an overlay element. \end{DoxyCompactList}\item 
static void \mbox{\hyperlink{class_ogre_bites_1_1_widget_a9219934ddc23fc2456c365a65e06c928}{nuke\+Overlay\+Element}} (\mbox{\hyperlink{class_ogre_1_1_overlay_element}{Ogre\+::\+Overlay\+Element}} $\ast$element)
\begin{DoxyCompactList}\small\item\em Static utility method to recursively delete an overlay element plus all of its children from the system. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Basic selection menu widget. 

\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class_ogre_bites_1_1_select_menu_a527c1549f5bfc22e6aad14b1d48e5a4f}\label{class_ogre_bites_1_1_select_menu_a527c1549f5bfc22e6aad14b1d48e5a4f}} 
\index{OgreBites::SelectMenu@{OgreBites::SelectMenu}!SelectMenu@{SelectMenu}}
\index{SelectMenu@{SelectMenu}!OgreBites::SelectMenu@{OgreBites::SelectMenu}}
\doxysubsubsection{\texorpdfstring{SelectMenu()}{SelectMenu()}}
{\footnotesize\ttfamily Ogre\+Bites\+::\+Select\+Menu\+::\+Select\+Menu (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{Ogre\+::\+String}} \&}]{name,  }\item[{const \mbox{\hyperlink{group___overlays_gaf7f1d73c45c54848737f8d59741822f0}{Ogre\+::\+Display\+String}} \&}]{caption,  }\item[{\mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Ogre\+::\+Real}}}]{width,  }\item[{\mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Ogre\+::\+Real}}}]{box\+Width,  }\item[{size\+\_\+t}]{max\+Items\+Shown }\end{DoxyParamCaption})}



Do not instantiate any widgets directly. Use \mbox{\hyperlink{class_ogre_bites_1_1_tray_manager}{Tray\+Manager}}. 



\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{class_ogre_bites_1_1_select_menu_a9494c1ffbefb7ebfb73a1bb184bb5b48}\label{class_ogre_bites_1_1_select_menu_a9494c1ffbefb7ebfb73a1bb184bb5b48}} 
\index{OgreBites::SelectMenu@{OgreBites::SelectMenu}!copyItemsFrom@{copyItemsFrom}}
\index{copyItemsFrom@{copyItemsFrom}!OgreBites::SelectMenu@{OgreBites::SelectMenu}}
\doxysubsubsection{\texorpdfstring{copyItemsFrom()}{copyItemsFrom()}}
{\footnotesize\ttfamily void Ogre\+Bites\+::\+Select\+Menu\+::copy\+Items\+From (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_ogre_bites_1_1_select_menu}{Select\+Menu}} $\ast$}]{other }\end{DoxyParamCaption})}

\mbox{\Hypertarget{class_ogre_bites_1_1_select_menu_ad5915f047bc57c188dc79ab813396af2}\label{class_ogre_bites_1_1_select_menu_ad5915f047bc57c188dc79ab813396af2}} 
\index{OgreBites::SelectMenu@{OgreBites::SelectMenu}!isExpanded@{isExpanded}}
\index{isExpanded@{isExpanded}!OgreBites::SelectMenu@{OgreBites::SelectMenu}}
\doxysubsubsection{\texorpdfstring{isExpanded()}{isExpanded()}}
{\footnotesize\ttfamily bool Ogre\+Bites\+::\+Select\+Menu\+::is\+Expanded (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{class_ogre_bites_1_1_select_menu_acfc01c7112145d589d9e591b7f60e548}\label{class_ogre_bites_1_1_select_menu_acfc01c7112145d589d9e591b7f60e548}} 
\index{OgreBites::SelectMenu@{OgreBites::SelectMenu}!getCaption@{getCaption}}
\index{getCaption@{getCaption}!OgreBites::SelectMenu@{OgreBites::SelectMenu}}
\doxysubsubsection{\texorpdfstring{getCaption()}{getCaption()}}
{\footnotesize\ttfamily const \mbox{\hyperlink{group___overlays_gaf7f1d73c45c54848737f8d59741822f0}{Ogre\+::\+Display\+String}}\& Ogre\+Bites\+::\+Select\+Menu\+::get\+Caption (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{class_ogre_bites_1_1_select_menu_a24295223b4b014c46e2224169912c834}\label{class_ogre_bites_1_1_select_menu_a24295223b4b014c46e2224169912c834}} 
\index{OgreBites::SelectMenu@{OgreBites::SelectMenu}!setCaption@{setCaption}}
\index{setCaption@{setCaption}!OgreBites::SelectMenu@{OgreBites::SelectMenu}}
\doxysubsubsection{\texorpdfstring{setCaption()}{setCaption()}}
{\footnotesize\ttfamily void Ogre\+Bites\+::\+Select\+Menu\+::set\+Caption (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group___overlays_gaf7f1d73c45c54848737f8d59741822f0}{Ogre\+::\+Display\+String}} \&}]{caption }\end{DoxyParamCaption})}

\mbox{\Hypertarget{class_ogre_bites_1_1_select_menu_a9abb033861807c916ced992111e79462}\label{class_ogre_bites_1_1_select_menu_a9abb033861807c916ced992111e79462}} 
\index{OgreBites::SelectMenu@{OgreBites::SelectMenu}!getItems@{getItems}}
\index{getItems@{getItems}!OgreBites::SelectMenu@{OgreBites::SelectMenu}}
\doxysubsubsection{\texorpdfstring{getItems()}{getItems()}}
{\footnotesize\ttfamily const \mbox{\hyperlink{group___general_ga783e5227595f351519627abfb740ec85}{Ogre\+::\+String\+Vector}}\& Ogre\+Bites\+::\+Select\+Menu\+::get\+Items (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{class_ogre_bites_1_1_select_menu_a8cb8034a3d8ac197fbe1b2b3f4b13b08}\label{class_ogre_bites_1_1_select_menu_a8cb8034a3d8ac197fbe1b2b3f4b13b08}} 
\index{OgreBites::SelectMenu@{OgreBites::SelectMenu}!getNumItems@{getNumItems}}
\index{getNumItems@{getNumItems}!OgreBites::SelectMenu@{OgreBites::SelectMenu}}
\doxysubsubsection{\texorpdfstring{getNumItems()}{getNumItems()}}
{\footnotesize\ttfamily size\+\_\+t Ogre\+Bites\+::\+Select\+Menu\+::get\+Num\+Items (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{class_ogre_bites_1_1_select_menu_a5828fc53ccc7c7343419ba23d12f7d1a}\label{class_ogre_bites_1_1_select_menu_a5828fc53ccc7c7343419ba23d12f7d1a}} 
\index{OgreBites::SelectMenu@{OgreBites::SelectMenu}!setItems@{setItems}}
\index{setItems@{setItems}!OgreBites::SelectMenu@{OgreBites::SelectMenu}}
\doxysubsubsection{\texorpdfstring{setItems()}{setItems()}}
{\footnotesize\ttfamily void Ogre\+Bites\+::\+Select\+Menu\+::set\+Items (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group___general_ga783e5227595f351519627abfb740ec85}{Ogre\+::\+String\+Vector}} \&}]{items }\end{DoxyParamCaption})}

\mbox{\Hypertarget{class_ogre_bites_1_1_select_menu_ad9067e8052e9f1aa0674568b2ea8b39c}\label{class_ogre_bites_1_1_select_menu_ad9067e8052e9f1aa0674568b2ea8b39c}} 
\index{OgreBites::SelectMenu@{OgreBites::SelectMenu}!addItem@{addItem}}
\index{addItem@{addItem}!OgreBites::SelectMenu@{OgreBites::SelectMenu}}
\doxysubsubsection{\texorpdfstring{addItem()}{addItem()}}
{\footnotesize\ttfamily void Ogre\+Bites\+::\+Select\+Menu\+::add\+Item (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group___overlays_gaf7f1d73c45c54848737f8d59741822f0}{Ogre\+::\+Display\+String}} \&}]{item }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{class_ogre_bites_1_1_select_menu_aa42b5f969ea4a65cb646292cdaf55b6d}\label{class_ogre_bites_1_1_select_menu_aa42b5f969ea4a65cb646292cdaf55b6d}} 
\index{OgreBites::SelectMenu@{OgreBites::SelectMenu}!insertItem@{insertItem}}
\index{insertItem@{insertItem}!OgreBites::SelectMenu@{OgreBites::SelectMenu}}
\doxysubsubsection{\texorpdfstring{insertItem()}{insertItem()}}
{\footnotesize\ttfamily void Ogre\+Bites\+::\+Select\+Menu\+::insert\+Item (\begin{DoxyParamCaption}\item[{size\+\_\+t}]{index,  }\item[{const \mbox{\hyperlink{group___overlays_gaf7f1d73c45c54848737f8d59741822f0}{Ogre\+::\+Display\+String}} \&}]{item }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{class_ogre_bites_1_1_select_menu_ad68a0e066265642746b0171da015262c}\label{class_ogre_bites_1_1_select_menu_ad68a0e066265642746b0171da015262c}} 
\index{OgreBites::SelectMenu@{OgreBites::SelectMenu}!removeItem@{removeItem}}
\index{removeItem@{removeItem}!OgreBites::SelectMenu@{OgreBites::SelectMenu}}
\doxysubsubsection{\texorpdfstring{removeItem()}{removeItem()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily void Ogre\+Bites\+::\+Select\+Menu\+::remove\+Item (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group___overlays_gaf7f1d73c45c54848737f8d59741822f0}{Ogre\+::\+Display\+String}} \&}]{item }\end{DoxyParamCaption})}

\mbox{\Hypertarget{class_ogre_bites_1_1_select_menu_a71e3cfbde2148d1df842709c15473b4b}\label{class_ogre_bites_1_1_select_menu_a71e3cfbde2148d1df842709c15473b4b}} 
\index{OgreBites::SelectMenu@{OgreBites::SelectMenu}!removeItem@{removeItem}}
\index{removeItem@{removeItem}!OgreBites::SelectMenu@{OgreBites::SelectMenu}}
\doxysubsubsection{\texorpdfstring{removeItem()}{removeItem()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily void Ogre\+Bites\+::\+Select\+Menu\+::remove\+Item (\begin{DoxyParamCaption}\item[{size\+\_\+t}]{index }\end{DoxyParamCaption})}

\mbox{\Hypertarget{class_ogre_bites_1_1_select_menu_a8092a1eff8297266702da7372805e10d}\label{class_ogre_bites_1_1_select_menu_a8092a1eff8297266702da7372805e10d}} 
\index{OgreBites::SelectMenu@{OgreBites::SelectMenu}!clearItems@{clearItems}}
\index{clearItems@{clearItems}!OgreBites::SelectMenu@{OgreBites::SelectMenu}}
\doxysubsubsection{\texorpdfstring{clearItems()}{clearItems()}}
{\footnotesize\ttfamily void Ogre\+Bites\+::\+Select\+Menu\+::clear\+Items (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{class_ogre_bites_1_1_select_menu_a1e7e9de2d8206821cd32bf9561d1e18b}\label{class_ogre_bites_1_1_select_menu_a1e7e9de2d8206821cd32bf9561d1e18b}} 
\index{OgreBites::SelectMenu@{OgreBites::SelectMenu}!selectItem@{selectItem}}
\index{selectItem@{selectItem}!OgreBites::SelectMenu@{OgreBites::SelectMenu}}
\doxysubsubsection{\texorpdfstring{selectItem()}{selectItem()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily void Ogre\+Bites\+::\+Select\+Menu\+::select\+Item (\begin{DoxyParamCaption}\item[{size\+\_\+t}]{index,  }\item[{bool}]{notify\+Listener = {\ttfamily true} }\end{DoxyParamCaption})}

\mbox{\Hypertarget{class_ogre_bites_1_1_select_menu_a48c6b9993fe14bb0e1d2bb7b26353501}\label{class_ogre_bites_1_1_select_menu_a48c6b9993fe14bb0e1d2bb7b26353501}} 
\index{OgreBites::SelectMenu@{OgreBites::SelectMenu}!containsItem@{containsItem}}
\index{containsItem@{containsItem}!OgreBites::SelectMenu@{OgreBites::SelectMenu}}
\doxysubsubsection{\texorpdfstring{containsItem()}{containsItem()}}
{\footnotesize\ttfamily bool Ogre\+Bites\+::\+Select\+Menu\+::contains\+Item (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group___overlays_gaf7f1d73c45c54848737f8d59741822f0}{Ogre\+::\+Display\+String}} \&}]{item }\end{DoxyParamCaption})}

\mbox{\Hypertarget{class_ogre_bites_1_1_select_menu_af719c0ca45d2c23b6ec94ddd00a60f91}\label{class_ogre_bites_1_1_select_menu_af719c0ca45d2c23b6ec94ddd00a60f91}} 
\index{OgreBites::SelectMenu@{OgreBites::SelectMenu}!selectItem@{selectItem}}
\index{selectItem@{selectItem}!OgreBites::SelectMenu@{OgreBites::SelectMenu}}
\doxysubsubsection{\texorpdfstring{selectItem()}{selectItem()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily void Ogre\+Bites\+::\+Select\+Menu\+::select\+Item (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group___overlays_gaf7f1d73c45c54848737f8d59741822f0}{Ogre\+::\+Display\+String}} \&}]{item,  }\item[{bool}]{notify\+Listener = {\ttfamily true} }\end{DoxyParamCaption})}

\mbox{\Hypertarget{class_ogre_bites_1_1_select_menu_a3e3e72caa694101f2f7d5992b39e78ce}\label{class_ogre_bites_1_1_select_menu_a3e3e72caa694101f2f7d5992b39e78ce}} 
\index{OgreBites::SelectMenu@{OgreBites::SelectMenu}!getSelectedItem@{getSelectedItem}}
\index{getSelectedItem@{getSelectedItem}!OgreBites::SelectMenu@{OgreBites::SelectMenu}}
\doxysubsubsection{\texorpdfstring{getSelectedItem()}{getSelectedItem()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group___overlays_gaf7f1d73c45c54848737f8d59741822f0}{Ogre\+::\+Display\+String}} Ogre\+Bites\+::\+Select\+Menu\+::get\+Selected\+Item (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{class_ogre_bites_1_1_select_menu_a37808e77fe005a6cbc43b74725aca215}\label{class_ogre_bites_1_1_select_menu_a37808e77fe005a6cbc43b74725aca215}} 
\index{OgreBites::SelectMenu@{OgreBites::SelectMenu}!getSelectionIndex@{getSelectionIndex}}
\index{getSelectionIndex@{getSelectionIndex}!OgreBites::SelectMenu@{OgreBites::SelectMenu}}
\doxysubsubsection{\texorpdfstring{getSelectionIndex()}{getSelectionIndex()}}
{\footnotesize\ttfamily int Ogre\+Bites\+::\+Select\+Menu\+::get\+Selection\+Index (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{class_ogre_bites_1_1_select_menu_a66987ecd1558dec054c2713342be0b0f}\label{class_ogre_bites_1_1_select_menu_a66987ecd1558dec054c2713342be0b0f}} 
\index{OgreBites::SelectMenu@{OgreBites::SelectMenu}!\_cursorPressed@{\_cursorPressed}}
\index{\_cursorPressed@{\_cursorPressed}!OgreBites::SelectMenu@{OgreBites::SelectMenu}}
\doxysubsubsection{\texorpdfstring{\_cursorPressed()}{\_cursorPressed()}}
{\footnotesize\ttfamily void Ogre\+Bites\+::\+Select\+Menu\+::\+\_\+cursor\+Pressed (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{namespace_ogre_a8542e5da4c0e0bda0d0bf5745329ea88}{Ogre\+::\+Vector2}} \&}]{cursor\+Pos }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Reimplemented from \mbox{\hyperlink{class_ogre_bites_1_1_widget_a7f9eb0d7f7ef38179c7fb020d7895801}{Ogre\+Bites\+::\+Widget}}.

\mbox{\Hypertarget{class_ogre_bites_1_1_select_menu_a670bd0335c5d4bd1e58c560db8435b21}\label{class_ogre_bites_1_1_select_menu_a670bd0335c5d4bd1e58c560db8435b21}} 
\index{OgreBites::SelectMenu@{OgreBites::SelectMenu}!\_cursorReleased@{\_cursorReleased}}
\index{\_cursorReleased@{\_cursorReleased}!OgreBites::SelectMenu@{OgreBites::SelectMenu}}
\doxysubsubsection{\texorpdfstring{\_cursorReleased()}{\_cursorReleased()}}
{\footnotesize\ttfamily void Ogre\+Bites\+::\+Select\+Menu\+::\+\_\+cursor\+Released (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{namespace_ogre_a8542e5da4c0e0bda0d0bf5745329ea88}{Ogre\+::\+Vector2}} \&}]{cursor\+Pos }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}



Reimplemented from \mbox{\hyperlink{class_ogre_bites_1_1_widget_abd837ccab4c71eaaec3e116495e4e1ad}{Ogre\+Bites\+::\+Widget}}.

\mbox{\Hypertarget{class_ogre_bites_1_1_select_menu_ab3242059d9782162ba525f2b9f3379e7}\label{class_ogre_bites_1_1_select_menu_ab3242059d9782162ba525f2b9f3379e7}} 
\index{OgreBites::SelectMenu@{OgreBites::SelectMenu}!\_cursorMoved@{\_cursorMoved}}
\index{\_cursorMoved@{\_cursorMoved}!OgreBites::SelectMenu@{OgreBites::SelectMenu}}
\doxysubsubsection{\texorpdfstring{\_cursorMoved()}{\_cursorMoved()}}
{\footnotesize\ttfamily void Ogre\+Bites\+::\+Select\+Menu\+::\+\_\+cursor\+Moved (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{namespace_ogre_a8542e5da4c0e0bda0d0bf5745329ea88}{Ogre\+::\+Vector2}} \&}]{cursor\+Pos,  }\item[{float}]{wheel\+Delta }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}



Reimplemented from \mbox{\hyperlink{class_ogre_bites_1_1_widget_adfad9ac1f94d8c66a7af4dc097190f56}{Ogre\+Bites\+::\+Widget}}.

\mbox{\Hypertarget{class_ogre_bites_1_1_select_menu_a7c741b05bff8ece274a2d10cd2cdc9de}\label{class_ogre_bites_1_1_select_menu_a7c741b05bff8ece274a2d10cd2cdc9de}} 
\index{OgreBites::SelectMenu@{OgreBites::SelectMenu}!\_focusLost@{\_focusLost}}
\index{\_focusLost@{\_focusLost}!OgreBites::SelectMenu@{OgreBites::SelectMenu}}
\doxysubsubsection{\texorpdfstring{\_focusLost()}{\_focusLost()}}
{\footnotesize\ttfamily void Ogre\+Bites\+::\+Select\+Menu\+::\+\_\+focus\+Lost (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}



Reimplemented from \mbox{\hyperlink{class_ogre_bites_1_1_widget_ae6ebe2e4ee545dd73508a582014b6529}{Ogre\+Bites\+::\+Widget}}.

\mbox{\Hypertarget{class_ogre_bites_1_1_widget_a208e40264309e5a6d935c0427bafe329}\label{class_ogre_bites_1_1_widget_a208e40264309e5a6d935c0427bafe329}} 
\index{OgreBites::SelectMenu@{OgreBites::SelectMenu}!cleanup@{cleanup}}
\index{cleanup@{cleanup}!OgreBites::SelectMenu@{OgreBites::SelectMenu}}
\doxysubsubsection{\texorpdfstring{cleanup()}{cleanup()}}
{\footnotesize\ttfamily void Ogre\+Bites\+::\+Widget\+::cleanup (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inherited]}}

\mbox{\Hypertarget{class_ogre_bites_1_1_widget_a9219934ddc23fc2456c365a65e06c928}\label{class_ogre_bites_1_1_widget_a9219934ddc23fc2456c365a65e06c928}} 
\index{OgreBites::SelectMenu@{OgreBites::SelectMenu}!nukeOverlayElement@{nukeOverlayElement}}
\index{nukeOverlayElement@{nukeOverlayElement}!OgreBites::SelectMenu@{OgreBites::SelectMenu}}
\doxysubsubsection{\texorpdfstring{nukeOverlayElement()}{nukeOverlayElement()}}
{\footnotesize\ttfamily static void Ogre\+Bites\+::\+Widget\+::nuke\+Overlay\+Element (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_ogre_1_1_overlay_element}{Ogre\+::\+Overlay\+Element}} $\ast$}]{element }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [inherited]}}



Static utility method to recursively delete an overlay element plus all of its children from the system. 

\mbox{\Hypertarget{class_ogre_bites_1_1_widget_ad378831e42aa491ee31276a8e8ea0c77}\label{class_ogre_bites_1_1_widget_ad378831e42aa491ee31276a8e8ea0c77}} 
\index{OgreBites::SelectMenu@{OgreBites::SelectMenu}!isCursorOver@{isCursorOver}}
\index{isCursorOver@{isCursorOver}!OgreBites::SelectMenu@{OgreBites::SelectMenu}}
\doxysubsubsection{\texorpdfstring{isCursorOver()}{isCursorOver()}}
{\footnotesize\ttfamily static bool Ogre\+Bites\+::\+Widget\+::is\+Cursor\+Over (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_ogre_1_1_overlay_element}{Ogre\+::\+Overlay\+Element}} $\ast$}]{element,  }\item[{const \mbox{\hyperlink{namespace_ogre_a8542e5da4c0e0bda0d0bf5745329ea88}{Ogre\+::\+Vector2}} \&}]{cursor\+Pos,  }\item[{\mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Ogre\+::\+Real}}}]{void\+Border = {\ttfamily 0} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [inherited]}}



Static utility method to check if the cursor is over an overlay element. 

\mbox{\Hypertarget{class_ogre_bites_1_1_widget_a2b09ddb115c2690a67f60e8f9ded516a}\label{class_ogre_bites_1_1_widget_a2b09ddb115c2690a67f60e8f9ded516a}} 
\index{OgreBites::SelectMenu@{OgreBites::SelectMenu}!cursorOffset@{cursorOffset}}
\index{cursorOffset@{cursorOffset}!OgreBites::SelectMenu@{OgreBites::SelectMenu}}
\doxysubsubsection{\texorpdfstring{cursorOffset()}{cursorOffset()}}
{\footnotesize\ttfamily static \mbox{\hyperlink{namespace_ogre_a8542e5da4c0e0bda0d0bf5745329ea88}{Ogre\+::\+Vector2}} Ogre\+Bites\+::\+Widget\+::cursor\+Offset (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_ogre_1_1_overlay_element}{Ogre\+::\+Overlay\+Element}} $\ast$}]{element,  }\item[{const \mbox{\hyperlink{namespace_ogre_a8542e5da4c0e0bda0d0bf5745329ea88}{Ogre\+::\+Vector2}} \&}]{cursor\+Pos }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [inherited]}}



Static utility method used to get the cursor\textquotesingle{}s offset from the center of an overlay element in pixels. 

\mbox{\Hypertarget{class_ogre_bites_1_1_widget_a307d2eb4e22b56109d16e3f75e5d2d79}\label{class_ogre_bites_1_1_widget_a307d2eb4e22b56109d16e3f75e5d2d79}} 
\index{OgreBites::SelectMenu@{OgreBites::SelectMenu}!getCaptionWidth@{getCaptionWidth}}
\index{getCaptionWidth@{getCaptionWidth}!OgreBites::SelectMenu@{OgreBites::SelectMenu}}
\doxysubsubsection{\texorpdfstring{getCaptionWidth()}{getCaptionWidth()}}
{\footnotesize\ttfamily static \mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Ogre\+::\+Real}} Ogre\+Bites\+::\+Widget\+::get\+Caption\+Width (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group___overlays_gaf7f1d73c45c54848737f8d59741822f0}{Ogre\+::\+Display\+String}} \&}]{caption,  }\item[{\mbox{\hyperlink{class_ogre_1_1_text_area_overlay_element}{Ogre\+::\+Text\+Area\+Overlay\+Element}} $\ast$}]{area }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [inherited]}}



Static utility method used to get the width of a caption in a text area. 

\mbox{\Hypertarget{class_ogre_bites_1_1_widget_ad255db14bc50d8292c7ffc7e7fdd2ad3}\label{class_ogre_bites_1_1_widget_ad255db14bc50d8292c7ffc7e7fdd2ad3}} 
\index{OgreBites::SelectMenu@{OgreBites::SelectMenu}!fitCaptionToArea@{fitCaptionToArea}}
\index{fitCaptionToArea@{fitCaptionToArea}!OgreBites::SelectMenu@{OgreBites::SelectMenu}}
\doxysubsubsection{\texorpdfstring{fitCaptionToArea()}{fitCaptionToArea()}}
{\footnotesize\ttfamily static void Ogre\+Bites\+::\+Widget\+::fit\+Caption\+To\+Area (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group___overlays_gaf7f1d73c45c54848737f8d59741822f0}{Ogre\+::\+Display\+String}} \&}]{caption,  }\item[{\mbox{\hyperlink{class_ogre_1_1_text_area_overlay_element}{Ogre\+::\+Text\+Area\+Overlay\+Element}} $\ast$}]{area,  }\item[{\mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Ogre\+::\+Real}}}]{max\+Width }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [inherited]}}



Static utility method to cut off a string to fit in a text area. 

\mbox{\Hypertarget{class_ogre_bites_1_1_widget_a379d3f1a2ca6eaf13fc5c52afaafd0d2}\label{class_ogre_bites_1_1_widget_a379d3f1a2ca6eaf13fc5c52afaafd0d2}} 
\index{OgreBites::SelectMenu@{OgreBites::SelectMenu}!getOverlayElement@{getOverlayElement}}
\index{getOverlayElement@{getOverlayElement}!OgreBites::SelectMenu@{OgreBites::SelectMenu}}
\doxysubsubsection{\texorpdfstring{getOverlayElement()}{getOverlayElement()}}
{\footnotesize\ttfamily \mbox{\hyperlink{class_ogre_1_1_overlay_element}{Ogre\+::\+Overlay\+Element}}$\ast$ Ogre\+Bites\+::\+Widget\+::get\+Overlay\+Element (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [inherited]}}

\mbox{\Hypertarget{class_ogre_bites_1_1_widget_a900177f635300dcdd31d138aac82b11f}\label{class_ogre_bites_1_1_widget_a900177f635300dcdd31d138aac82b11f}} 
\index{OgreBites::SelectMenu@{OgreBites::SelectMenu}!getName@{getName}}
\index{getName@{getName}!OgreBites::SelectMenu@{OgreBites::SelectMenu}}
\doxysubsubsection{\texorpdfstring{getName()}{getName()}}
{\footnotesize\ttfamily const \mbox{\hyperlink{namespace_ogre_af73bbdc8bed8a3e6fcd56bb8fa188c45}{Ogre\+::\+String}}\& Ogre\+Bites\+::\+Widget\+::get\+Name (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [inherited]}}

\mbox{\Hypertarget{class_ogre_bites_1_1_widget_a9df190dff5bcdc89fdeb24ae042e678b}\label{class_ogre_bites_1_1_widget_a9df190dff5bcdc89fdeb24ae042e678b}} 
\index{OgreBites::SelectMenu@{OgreBites::SelectMenu}!getTrayLocation@{getTrayLocation}}
\index{getTrayLocation@{getTrayLocation}!OgreBites::SelectMenu@{OgreBites::SelectMenu}}
\doxysubsubsection{\texorpdfstring{getTrayLocation()}{getTrayLocation()}}
{\footnotesize\ttfamily \mbox{\hyperlink{namespace_ogre_bites_a637c114a713225e37b0f0316f5da3530}{Tray\+Location}} Ogre\+Bites\+::\+Widget\+::get\+Tray\+Location (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [inherited]}}

\mbox{\Hypertarget{class_ogre_bites_1_1_widget_abf26dfc708c02ef494a53ca2cd1450c9}\label{class_ogre_bites_1_1_widget_abf26dfc708c02ef494a53ca2cd1450c9}} 
\index{OgreBites::SelectMenu@{OgreBites::SelectMenu}!hide@{hide}}
\index{hide@{hide}!OgreBites::SelectMenu@{OgreBites::SelectMenu}}
\doxysubsubsection{\texorpdfstring{hide()}{hide()}}
{\footnotesize\ttfamily void Ogre\+Bites\+::\+Widget\+::hide (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [inherited]}}

\mbox{\Hypertarget{class_ogre_bites_1_1_widget_aa90966b039159924d827c75b0f80dace}\label{class_ogre_bites_1_1_widget_aa90966b039159924d827c75b0f80dace}} 
\index{OgreBites::SelectMenu@{OgreBites::SelectMenu}!show@{show}}
\index{show@{show}!OgreBites::SelectMenu@{OgreBites::SelectMenu}}
\doxysubsubsection{\texorpdfstring{show()}{show()}}
{\footnotesize\ttfamily void Ogre\+Bites\+::\+Widget\+::show (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [inherited]}}

\mbox{\Hypertarget{class_ogre_bites_1_1_widget_ab7e933da19d76d8c9204f92e0d6d9f1a}\label{class_ogre_bites_1_1_widget_ab7e933da19d76d8c9204f92e0d6d9f1a}} 
\index{OgreBites::SelectMenu@{OgreBites::SelectMenu}!isVisible@{isVisible}}
\index{isVisible@{isVisible}!OgreBites::SelectMenu@{OgreBites::SelectMenu}}
\doxysubsubsection{\texorpdfstring{isVisible()}{isVisible()}}
{\footnotesize\ttfamily bool Ogre\+Bites\+::\+Widget\+::is\+Visible (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [inherited]}}

\mbox{\Hypertarget{class_ogre_bites_1_1_widget_aa677ba5b52e973a39226b2e8274bba02}\label{class_ogre_bites_1_1_widget_aa677ba5b52e973a39226b2e8274bba02}} 
\index{OgreBites::SelectMenu@{OgreBites::SelectMenu}!\_assignToTray@{\_assignToTray}}
\index{\_assignToTray@{\_assignToTray}!OgreBites::SelectMenu@{OgreBites::SelectMenu}}
\doxysubsubsection{\texorpdfstring{\_assignToTray()}{\_assignToTray()}}
{\footnotesize\ttfamily void Ogre\+Bites\+::\+Widget\+::\+\_\+assign\+To\+Tray (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{namespace_ogre_bites_a637c114a713225e37b0f0316f5da3530}{Tray\+Location}}}]{tray\+Loc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [inherited]}}

\mbox{\Hypertarget{class_ogre_bites_1_1_widget_a5495adaa134dc0f623a59edc47785d6b}\label{class_ogre_bites_1_1_widget_a5495adaa134dc0f623a59edc47785d6b}} 
\index{OgreBites::SelectMenu@{OgreBites::SelectMenu}!\_assignListener@{\_assignListener}}
\index{\_assignListener@{\_assignListener}!OgreBites::SelectMenu@{OgreBites::SelectMenu}}
\doxysubsubsection{\texorpdfstring{\_assignListener()}{\_assignListener()}}
{\footnotesize\ttfamily void Ogre\+Bites\+::\+Widget\+::\+\_\+assign\+Listener (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{class_ogre_bites_1_1_tray_listener}{Tray\+Listener}} $\ast$}]{listener }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [inherited]}}



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{_ogre_trays_8h}{Ogre\+Trays.\+h}}\end{DoxyCompactItemize}
