\hypertarget{group__Elm__Ctxpopup}{}\section{Ctxpopup}
\label{group__Elm__Ctxpopup}\index{Ctxpopup@{Ctxpopup}}


Context popup widget.  


\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{group__Elm__Ctxpopup_ga0b4ed4dc9a3bef19d2374a6302ef5b21}\label{group__Elm__Ctxpopup_ga0b4ed4dc9a3bef19d2374a6302ef5b21}} 
\#define \mbox{\hyperlink{group__Elm__Ctxpopup_ga0b4ed4dc9a3bef19d2374a6302ef5b21}{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+C\+L\+A\+SS}}~elm\+\_\+ctxpopup\+\_\+class\+\_\+get()
\begin{DoxyCompactList}\small\item\em Elementary context popup class. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Elm__Ctxpopup_ga15eda012bf986962d5b3ac9cffcb8726}\label{group__Elm__Ctxpopup_ga15eda012bf986962d5b3ac9cffcb8726}} 
\#define \mbox{\hyperlink{group__Elm__Ctxpopup_ga15eda012bf986962d5b3ac9cffcb8726}{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+I\+S\+M\+I\+S\+S\+ED}}~(\&(\+\_\+\+E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+I\+S\+M\+I\+S\+S\+ED))
\begin{DoxyCompactList}\small\item\em Called when context popup was dismissed. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__Elm__Ctxpopup_ga6c7bcab60a05f8a0b083697021c2b03e}{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+E\+V\+E\+N\+T\+\_\+\+G\+E\+O\+M\+E\+T\+R\+Y\+\_\+\+U\+P\+D\+A\+TE}}~(\&(\+\_\+\+E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+E\+V\+E\+N\+T\+\_\+\+G\+E\+O\+M\+E\+T\+R\+Y\+\_\+\+U\+P\+D\+A\+TE))
\begin{DoxyCompactList}\small\item\em Called when context popup geometry was updated. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \mbox{\hyperlink{group__Elm__Ctxpopup_ga6be9f0c7f86d8cb1d5d71760a3d4fd55}{Elm\+\_\+\+Ctxpopup\+\_\+\+Direction}} \{ \newline
\mbox{\hyperlink{group__Elm__Ctxpopup_gga6be9f0c7f86d8cb1d5d71760a3d4fd55ac9361c46f31cef4dcd2194e87b403201}{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+D\+O\+WN}} = 0, 
\newline
\mbox{\hyperlink{group__Elm__Ctxpopup_gga6be9f0c7f86d8cb1d5d71760a3d4fd55a4ee4e68a9eb5016a90a3c63f55c32a81}{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+R\+I\+G\+HT}}, 
\newline
\mbox{\hyperlink{group__Elm__Ctxpopup_gga6be9f0c7f86d8cb1d5d71760a3d4fd55a2e7ea1504ed809d24d8284df72926dce}{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+L\+E\+FT}}, 
\newline
\mbox{\hyperlink{group__Elm__Ctxpopup_gga6be9f0c7f86d8cb1d5d71760a3d4fd55a3108e8bb5763c7b15cd03bd89f0ef66f}{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+UP}}, 
\newline
\mbox{\hyperlink{group__Elm__Ctxpopup_gga6be9f0c7f86d8cb1d5d71760a3d4fd55ac279dd66430bfd475bce6c66e2f42cc8}{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+U\+N\+K\+N\+O\+WN}}, 
\newline
\mbox{\hyperlink{group__Elm__Ctxpopup_gga6be9f0c7f86d8cb1d5d71760a3d4fd55ac9361c46f31cef4dcd2194e87b403201}{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+D\+O\+WN}} = 0, 
\newline
\mbox{\hyperlink{group__Elm__Ctxpopup_gga6be9f0c7f86d8cb1d5d71760a3d4fd55a4ee4e68a9eb5016a90a3c63f55c32a81}{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+R\+I\+G\+HT}}, 
\newline
\mbox{\hyperlink{group__Elm__Ctxpopup_gga6be9f0c7f86d8cb1d5d71760a3d4fd55a2e7ea1504ed809d24d8284df72926dce}{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+L\+E\+FT}}, 
\newline
\mbox{\hyperlink{group__Elm__Ctxpopup_gga6be9f0c7f86d8cb1d5d71760a3d4fd55a3108e8bb5763c7b15cd03bd89f0ef66f}{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+UP}}, 
\newline
\mbox{\hyperlink{group__Elm__Ctxpopup_gga6be9f0c7f86d8cb1d5d71760a3d4fd55ac279dd66430bfd475bce6c66e2f42cc8}{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+U\+N\+K\+N\+O\+WN}}
 \}
\begin{DoxyCompactList}\small\item\em Direction in which to show the popup. \end{DoxyCompactList}\item 
enum \mbox{\hyperlink{group__Elm__Ctxpopup_ga6be9f0c7f86d8cb1d5d71760a3d4fd55}{Elm\+\_\+\+Ctxpopup\+\_\+\+Direction}} \{ \newline
\mbox{\hyperlink{group__Elm__Ctxpopup_gga6be9f0c7f86d8cb1d5d71760a3d4fd55ac9361c46f31cef4dcd2194e87b403201}{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+D\+O\+WN}} = 0, 
\newline
\mbox{\hyperlink{group__Elm__Ctxpopup_gga6be9f0c7f86d8cb1d5d71760a3d4fd55a4ee4e68a9eb5016a90a3c63f55c32a81}{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+R\+I\+G\+HT}}, 
\newline
\mbox{\hyperlink{group__Elm__Ctxpopup_gga6be9f0c7f86d8cb1d5d71760a3d4fd55a2e7ea1504ed809d24d8284df72926dce}{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+L\+E\+FT}}, 
\newline
\mbox{\hyperlink{group__Elm__Ctxpopup_gga6be9f0c7f86d8cb1d5d71760a3d4fd55a3108e8bb5763c7b15cd03bd89f0ef66f}{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+UP}}, 
\newline
\mbox{\hyperlink{group__Elm__Ctxpopup_gga6be9f0c7f86d8cb1d5d71760a3d4fd55ac279dd66430bfd475bce6c66e2f42cc8}{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+U\+N\+K\+N\+O\+WN}}, 
\newline
\mbox{\hyperlink{group__Elm__Ctxpopup_gga6be9f0c7f86d8cb1d5d71760a3d4fd55ac9361c46f31cef4dcd2194e87b403201}{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+D\+O\+WN}} = 0, 
\newline
\mbox{\hyperlink{group__Elm__Ctxpopup_gga6be9f0c7f86d8cb1d5d71760a3d4fd55a4ee4e68a9eb5016a90a3c63f55c32a81}{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+R\+I\+G\+HT}}, 
\newline
\mbox{\hyperlink{group__Elm__Ctxpopup_gga6be9f0c7f86d8cb1d5d71760a3d4fd55a2e7ea1504ed809d24d8284df72926dce}{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+L\+E\+FT}}, 
\newline
\mbox{\hyperlink{group__Elm__Ctxpopup_gga6be9f0c7f86d8cb1d5d71760a3d4fd55a3108e8bb5763c7b15cd03bd89f0ef66f}{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+UP}}, 
\newline
\mbox{\hyperlink{group__Elm__Ctxpopup_gga6be9f0c7f86d8cb1d5d71760a3d4fd55ac279dd66430bfd475bce6c66e2f42cc8}{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+U\+N\+K\+N\+O\+WN}}
 \}
\begin{DoxyCompactList}\small\item\em Direction in which to show the popup. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$ \mbox{\hyperlink{group__Elm__Ctxpopup_gae1ad10d2c5153a5f009c23b83e71b251}{elm\+\_\+ctxpopup\+\_\+add}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$parent)
\begin{DoxyCompactList}\small\item\em Add a new Ctxpopup object to the parent. \end{DoxyCompactList}\item 
E\+O\+A\+PI Elm\+\_\+\+Widget\+\_\+\+Item $\ast$ \mbox{\hyperlink{group__Elm__Ctxpopup_ga0494a6d04f724066e179cb8693decd93}{elm\+\_\+obj\+\_\+ctxpopup\+\_\+selected\+\_\+item\+\_\+get}} (const \mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the selected item in the widget. \end{DoxyCompactList}\item 
E\+O\+A\+PI Elm\+\_\+\+Widget\+\_\+\+Item $\ast$ \mbox{\hyperlink{group__Elm__Ctxpopup_ga9340e9254bdd2fa5b4d733c3b30030a0}{elm\+\_\+obj\+\_\+ctxpopup\+\_\+first\+\_\+item\+\_\+get}} (const \mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the first item in the widget. \end{DoxyCompactList}\item 
E\+O\+A\+PI Elm\+\_\+\+Widget\+\_\+\+Item $\ast$ \mbox{\hyperlink{group__Elm__Ctxpopup_ga52b691e1a1d191e609522906d7dbab52}{elm\+\_\+obj\+\_\+ctxpopup\+\_\+last\+\_\+item\+\_\+get}} (const \mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the last item in the widget. \end{DoxyCompactList}\item 
E\+O\+A\+PI const \mbox{\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List}} $\ast$ \mbox{\hyperlink{group__Elm__Ctxpopup_gabb9c7d6f60c033d90a03b6320375c06b}{elm\+\_\+obj\+\_\+ctxpopup\+\_\+items\+\_\+get}} (const \mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Returns a list of the widget item. \end{DoxyCompactList}\item 
E\+O\+A\+PI void \mbox{\hyperlink{group__Elm__Ctxpopup_ga0ce963c98b5b170189e95cc5a955607a}{elm\+\_\+obj\+\_\+ctxpopup\+\_\+horizontal\+\_\+set}} (\mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$obj, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} horizontal)
\begin{DoxyCompactList}\small\item\em Change the ctxpopup\textquotesingle{}s orientation to horizontal or vertical. \end{DoxyCompactList}\item 
E\+O\+A\+PI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__Ctxpopup_ga49a8830c2243daa33260a9029349c216}{elm\+\_\+obj\+\_\+ctxpopup\+\_\+horizontal\+\_\+get}} (const \mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the value of current ctxpopup object\textquotesingle{}s orientation. \end{DoxyCompactList}\item 
E\+O\+A\+PI void \mbox{\hyperlink{group__Elm__Ctxpopup_gaf8509c9aee49a910f87c6dfbab3029aa}{elm\+\_\+obj\+\_\+ctxpopup\+\_\+auto\+\_\+hide\+\_\+disabled\+\_\+set}} (\mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$obj, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} disabled)
\begin{DoxyCompactList}\small\item\em Set ctxpopup auto hide mode triggered by ctxpopup policy. \end{DoxyCompactList}\item 
E\+O\+A\+PI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__Ctxpopup_ga07e786451664c2988ad115855ae25971}{elm\+\_\+obj\+\_\+ctxpopup\+\_\+auto\+\_\+hide\+\_\+disabled\+\_\+get}} (const \mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get ctxpopup auto hide mode triggered by ctxpopup policy. \end{DoxyCompactList}\item 
E\+O\+A\+PI void \mbox{\hyperlink{group__Elm__Ctxpopup_ga478c401379eb748eb3912b3a879a1799}{elm\+\_\+obj\+\_\+ctxpopup\+\_\+hover\+\_\+parent\+\_\+set}} (\mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$obj, Efl\+\_\+\+Canvas\+\_\+\+Object $\ast$parent)
\begin{DoxyCompactList}\small\item\em Set the Ctxpopup\textquotesingle{}s parent. \end{DoxyCompactList}\item 
E\+O\+A\+PI Efl\+\_\+\+Canvas\+\_\+\+Object $\ast$ \mbox{\hyperlink{group__Elm__Ctxpopup_ga9a22363ad0c63a6e7895f3040162f607}{elm\+\_\+obj\+\_\+ctxpopup\+\_\+hover\+\_\+parent\+\_\+get}} (const \mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the Ctxpopup\textquotesingle{}s parent. \end{DoxyCompactList}\item 
E\+O\+A\+PI void \mbox{\hyperlink{group__Elm__Ctxpopup_ga7aa38f661a36e80218cf36c92cf8a417}{elm\+\_\+obj\+\_\+ctxpopup\+\_\+direction\+\_\+priority\+\_\+set}} (\mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$obj, \mbox{\hyperlink{group__Elm__Ctxpopup_ga6be9f0c7f86d8cb1d5d71760a3d4fd55}{Elm\+\_\+\+Ctxpopup\+\_\+\+Direction}} first, \mbox{\hyperlink{group__Elm__Ctxpopup_ga6be9f0c7f86d8cb1d5d71760a3d4fd55}{Elm\+\_\+\+Ctxpopup\+\_\+\+Direction}} second, \mbox{\hyperlink{group__Elm__Ctxpopup_ga6be9f0c7f86d8cb1d5d71760a3d4fd55}{Elm\+\_\+\+Ctxpopup\+\_\+\+Direction}} third, \mbox{\hyperlink{group__Elm__Ctxpopup_ga6be9f0c7f86d8cb1d5d71760a3d4fd55}{Elm\+\_\+\+Ctxpopup\+\_\+\+Direction}} fourth)
\begin{DoxyCompactList}\small\item\em Set the direction priority of a ctxpopup. \end{DoxyCompactList}\item 
E\+O\+A\+PI void \mbox{\hyperlink{group__Elm__Ctxpopup_ga36c88cb37e5e912d0edf42178248c79a}{elm\+\_\+obj\+\_\+ctxpopup\+\_\+direction\+\_\+priority\+\_\+get}} (const \mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$obj, \mbox{\hyperlink{group__Elm__Ctxpopup_ga6be9f0c7f86d8cb1d5d71760a3d4fd55}{Elm\+\_\+\+Ctxpopup\+\_\+\+Direction}} $\ast$first, \mbox{\hyperlink{group__Elm__Ctxpopup_ga6be9f0c7f86d8cb1d5d71760a3d4fd55}{Elm\+\_\+\+Ctxpopup\+\_\+\+Direction}} $\ast$second, \mbox{\hyperlink{group__Elm__Ctxpopup_ga6be9f0c7f86d8cb1d5d71760a3d4fd55}{Elm\+\_\+\+Ctxpopup\+\_\+\+Direction}} $\ast$third, \mbox{\hyperlink{group__Elm__Ctxpopup_ga6be9f0c7f86d8cb1d5d71760a3d4fd55}{Elm\+\_\+\+Ctxpopup\+\_\+\+Direction}} $\ast$fourth)
\begin{DoxyCompactList}\small\item\em Get the direction priority of a ctxpopup. \end{DoxyCompactList}\item 
E\+O\+A\+PI \mbox{\hyperlink{group__Elm__Ctxpopup_ga6be9f0c7f86d8cb1d5d71760a3d4fd55}{Elm\+\_\+\+Ctxpopup\+\_\+\+Direction}} \mbox{\hyperlink{group__Elm__Ctxpopup_gadd9911c6e6d561bf449ea1db2d4a96ea}{elm\+\_\+obj\+\_\+ctxpopup\+\_\+direction\+\_\+get}} (const \mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the current direction of a ctxpopup. \end{DoxyCompactList}\item 
E\+O\+A\+PI void \mbox{\hyperlink{group__Elm__Ctxpopup_ga4bffab6e0e60c31a015a622353b97ea4}{elm\+\_\+obj\+\_\+ctxpopup\+\_\+dismiss}} (\mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Dismiss a ctxpopup object. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Elm__Ctxpopup_gaa6050b1bec00c6c48701a3357040294b}\label{group__Elm__Ctxpopup_gaa6050b1bec00c6c48701a3357040294b}} 
E\+O\+A\+PI void \mbox{\hyperlink{group__Elm__Ctxpopup_gaa6050b1bec00c6c48701a3357040294b}{elm\+\_\+obj\+\_\+ctxpopup\+\_\+clear}} (\mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Clear all items in the given ctxpopup object. \end{DoxyCompactList}\item 
E\+O\+A\+PI Elm\+\_\+\+Widget\+\_\+\+Item $\ast$ \mbox{\hyperlink{group__Elm__Ctxpopup_ga52e9b84876ae8cdf477fa1cd97c9678c}{elm\+\_\+obj\+\_\+ctxpopup\+\_\+item\+\_\+insert\+\_\+before}} (\mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$obj, Elm\+\_\+\+Widget\+\_\+\+Item $\ast$before, const char $\ast$label, Efl\+\_\+\+Canvas\+\_\+\+Object $\ast$icon, \mbox{\hyperlink{Evas__Common_8h_afbde245aa36db11d8280b266235c25b2}{Evas\+\_\+\+Smart\+\_\+\+Cb}} func, const void $\ast$data)
\begin{DoxyCompactList}\small\item\em Insert a new item to a ctxpopup object before item {\ttfamily before}. \end{DoxyCompactList}\item 
E\+O\+A\+PI Elm\+\_\+\+Widget\+\_\+\+Item $\ast$ \mbox{\hyperlink{group__Elm__Ctxpopup_gab9ca74845a68da991b52d346ee3443c0}{elm\+\_\+obj\+\_\+ctxpopup\+\_\+item\+\_\+insert\+\_\+after}} (\mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$obj, Elm\+\_\+\+Widget\+\_\+\+Item $\ast$after, const char $\ast$label, Efl\+\_\+\+Canvas\+\_\+\+Object $\ast$icon, \mbox{\hyperlink{Evas__Common_8h_afbde245aa36db11d8280b266235c25b2}{Evas\+\_\+\+Smart\+\_\+\+Cb}} func, const void $\ast$data)
\begin{DoxyCompactList}\small\item\em Insert a new item to a ctxpopup object after item {\ttfamily after}. \end{DoxyCompactList}\item 
E\+O\+A\+PI Elm\+\_\+\+Widget\+\_\+\+Item $\ast$ \mbox{\hyperlink{group__Elm__Ctxpopup_gaafad74520dfba6d0fd8a929bb8e25015}{elm\+\_\+obj\+\_\+ctxpopup\+\_\+item\+\_\+append}} (\mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$obj, const char $\ast$label, Efl\+\_\+\+Canvas\+\_\+\+Object $\ast$icon, \mbox{\hyperlink{Evas__Common_8h_afbde245aa36db11d8280b266235c25b2}{Evas\+\_\+\+Smart\+\_\+\+Cb}} func, const void $\ast$data)
\begin{DoxyCompactList}\small\item\em Add a new item to a ctxpopup object. \end{DoxyCompactList}\item 
E\+O\+A\+PI Elm\+\_\+\+Widget\+\_\+\+Item $\ast$ \mbox{\hyperlink{group__Elm__Ctxpopup_ga08a72461b8fbb6996cd7b145173ebcc9}{elm\+\_\+obj\+\_\+ctxpopup\+\_\+item\+\_\+prepend}} (\mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$obj, const char $\ast$label, Efl\+\_\+\+Canvas\+\_\+\+Object $\ast$icon, \mbox{\hyperlink{Evas__Common_8h_afbde245aa36db11d8280b266235c25b2}{Evas\+\_\+\+Smart\+\_\+\+Cb}} func, const void $\ast$data)
\begin{DoxyCompactList}\small\item\em Prepend a new item to a ctxpopup object. \end{DoxyCompactList}\item 
Elm\+\_\+\+Widget\+\_\+\+Item $\ast$ \mbox{\hyperlink{group__Elm__Ctxpopup_ga30fe221cc0aa1e651c86df9b79ca16f1}{elm\+\_\+ctxpopup\+\_\+selected\+\_\+item\+\_\+get}} (const Elm\+\_\+\+Ctxpopup $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the selected item in the widget. \end{DoxyCompactList}\item 
Elm\+\_\+\+Widget\+\_\+\+Item $\ast$ \mbox{\hyperlink{group__Elm__Ctxpopup_ga209a1cb611bf1aa1ba94858c7ee5b62c}{elm\+\_\+ctxpopup\+\_\+first\+\_\+item\+\_\+get}} (const Elm\+\_\+\+Ctxpopup $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the first item in the widget. \end{DoxyCompactList}\item 
Elm\+\_\+\+Widget\+\_\+\+Item $\ast$ \mbox{\hyperlink{group__Elm__Ctxpopup_ga72a4ad39c3348b13f7f42e068a80c049}{elm\+\_\+ctxpopup\+\_\+last\+\_\+item\+\_\+get}} (const Elm\+\_\+\+Ctxpopup $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the last item in the widget. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List}} $\ast$ \mbox{\hyperlink{group__Elm__Ctxpopup_gaaff8357a7cc45e6283d65684ce158553}{elm\+\_\+ctxpopup\+\_\+items\+\_\+get}} (const Elm\+\_\+\+Ctxpopup $\ast$obj)
\begin{DoxyCompactList}\small\item\em Returns a list of the widget item. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Ctxpopup_gadd4a37e0d12fd11feccaee777e67f933}{elm\+\_\+ctxpopup\+\_\+horizontal\+\_\+set}} (Elm\+\_\+\+Ctxpopup $\ast$obj, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} horizontal)
\begin{DoxyCompactList}\small\item\em Change the ctxpopup\textquotesingle{}s orientation to horizontal or vertical. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__Ctxpopup_ga3758fb46a6c4da8edc6da2328f0fe9cd}{elm\+\_\+ctxpopup\+\_\+horizontal\+\_\+get}} (const Elm\+\_\+\+Ctxpopup $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the value of current ctxpopup object\textquotesingle{}s orientation. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Ctxpopup_ga24b2d6caab900b2beb82548ba1c9f01b}{elm\+\_\+ctxpopup\+\_\+auto\+\_\+hide\+\_\+disabled\+\_\+set}} (Elm\+\_\+\+Ctxpopup $\ast$obj, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} disabled)
\begin{DoxyCompactList}\small\item\em Set ctxpopup auto hide mode triggered by ctxpopup policy. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__Ctxpopup_ga916dfa2a1fe59966d7c520a89502afc5}{elm\+\_\+ctxpopup\+\_\+auto\+\_\+hide\+\_\+disabled\+\_\+get}} (const Elm\+\_\+\+Ctxpopup $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get ctxpopup auto hide mode triggered by ctxpopup policy. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Ctxpopup_ga89691176e34a784a7bb248bcc47f648f}{elm\+\_\+ctxpopup\+\_\+hover\+\_\+parent\+\_\+set}} (Elm\+\_\+\+Ctxpopup $\ast$obj, Efl\+\_\+\+Canvas\+\_\+\+Object $\ast$parent)
\begin{DoxyCompactList}\small\item\em Set the Ctxpopup\textquotesingle{}s parent. \end{DoxyCompactList}\item 
Efl\+\_\+\+Canvas\+\_\+\+Object $\ast$ \mbox{\hyperlink{group__Elm__Ctxpopup_ga55558d3832a6c925987c90cc5c2d4960}{elm\+\_\+ctxpopup\+\_\+hover\+\_\+parent\+\_\+get}} (const Elm\+\_\+\+Ctxpopup $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the Ctxpopup\textquotesingle{}s parent. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Ctxpopup_gaaf9891a5e65da808a431068448f34f65}{elm\+\_\+ctxpopup\+\_\+direction\+\_\+priority\+\_\+set}} (Elm\+\_\+\+Ctxpopup $\ast$obj, \mbox{\hyperlink{group__Elm__Ctxpopup_ga6be9f0c7f86d8cb1d5d71760a3d4fd55}{Elm\+\_\+\+Ctxpopup\+\_\+\+Direction}} first, \mbox{\hyperlink{group__Elm__Ctxpopup_ga6be9f0c7f86d8cb1d5d71760a3d4fd55}{Elm\+\_\+\+Ctxpopup\+\_\+\+Direction}} second, \mbox{\hyperlink{group__Elm__Ctxpopup_ga6be9f0c7f86d8cb1d5d71760a3d4fd55}{Elm\+\_\+\+Ctxpopup\+\_\+\+Direction}} third, \mbox{\hyperlink{group__Elm__Ctxpopup_ga6be9f0c7f86d8cb1d5d71760a3d4fd55}{Elm\+\_\+\+Ctxpopup\+\_\+\+Direction}} fourth)
\begin{DoxyCompactList}\small\item\em Set the direction priority of a ctxpopup. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Ctxpopup_ga1637af7102c1d5531a4e360e4d9a4ac8}{elm\+\_\+ctxpopup\+\_\+direction\+\_\+priority\+\_\+get}} (const Elm\+\_\+\+Ctxpopup $\ast$obj, \mbox{\hyperlink{group__Elm__Ctxpopup_ga6be9f0c7f86d8cb1d5d71760a3d4fd55}{Elm\+\_\+\+Ctxpopup\+\_\+\+Direction}} $\ast$first, \mbox{\hyperlink{group__Elm__Ctxpopup_ga6be9f0c7f86d8cb1d5d71760a3d4fd55}{Elm\+\_\+\+Ctxpopup\+\_\+\+Direction}} $\ast$second, \mbox{\hyperlink{group__Elm__Ctxpopup_ga6be9f0c7f86d8cb1d5d71760a3d4fd55}{Elm\+\_\+\+Ctxpopup\+\_\+\+Direction}} $\ast$third, \mbox{\hyperlink{group__Elm__Ctxpopup_ga6be9f0c7f86d8cb1d5d71760a3d4fd55}{Elm\+\_\+\+Ctxpopup\+\_\+\+Direction}} $\ast$fourth)
\begin{DoxyCompactList}\small\item\em Get the direction priority of a ctxpopup. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elm__Ctxpopup_ga6be9f0c7f86d8cb1d5d71760a3d4fd55}{Elm\+\_\+\+Ctxpopup\+\_\+\+Direction}} \mbox{\hyperlink{group__Elm__Ctxpopup_gaf6159d22f0e6f3df49716f1893b93d57}{elm\+\_\+ctxpopup\+\_\+direction\+\_\+get}} (const Elm\+\_\+\+Ctxpopup $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the current direction of a ctxpopup. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Ctxpopup_gaa6826507fd3ebb99c480832808f4b3a6}{elm\+\_\+ctxpopup\+\_\+dismiss}} (Elm\+\_\+\+Ctxpopup $\ast$obj)
\begin{DoxyCompactList}\small\item\em Dismiss a ctxpopup object. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Elm__Ctxpopup_ga570cc816c88f072dc198c3bbefef3608}\label{group__Elm__Ctxpopup_ga570cc816c88f072dc198c3bbefef3608}} 
void \mbox{\hyperlink{group__Elm__Ctxpopup_ga570cc816c88f072dc198c3bbefef3608}{elm\+\_\+ctxpopup\+\_\+clear}} (Elm\+\_\+\+Ctxpopup $\ast$obj)
\begin{DoxyCompactList}\small\item\em Clear all items in the given ctxpopup object. \end{DoxyCompactList}\item 
Elm\+\_\+\+Widget\+\_\+\+Item $\ast$ \mbox{\hyperlink{group__Elm__Ctxpopup_ga43d4a45420ba82e652d2f3e8cb794f09}{elm\+\_\+ctxpopup\+\_\+item\+\_\+insert\+\_\+before}} (Elm\+\_\+\+Ctxpopup $\ast$obj, Elm\+\_\+\+Widget\+\_\+\+Item $\ast$before, const char $\ast$label, Efl\+\_\+\+Canvas\+\_\+\+Object $\ast$icon, \mbox{\hyperlink{Evas__Common_8h_afbde245aa36db11d8280b266235c25b2}{Evas\+\_\+\+Smart\+\_\+\+Cb}} func, const void $\ast$data)
\begin{DoxyCompactList}\small\item\em Insert a new item to a ctxpopup object before item {\ttfamily before}. \end{DoxyCompactList}\item 
Elm\+\_\+\+Widget\+\_\+\+Item $\ast$ \mbox{\hyperlink{group__Elm__Ctxpopup_ga8ccc255cae9524461444c189439f79bb}{elm\+\_\+ctxpopup\+\_\+item\+\_\+insert\+\_\+after}} (Elm\+\_\+\+Ctxpopup $\ast$obj, Elm\+\_\+\+Widget\+\_\+\+Item $\ast$after, const char $\ast$label, Efl\+\_\+\+Canvas\+\_\+\+Object $\ast$icon, \mbox{\hyperlink{Evas__Common_8h_afbde245aa36db11d8280b266235c25b2}{Evas\+\_\+\+Smart\+\_\+\+Cb}} func, const void $\ast$data)
\begin{DoxyCompactList}\small\item\em Insert a new item to a ctxpopup object after item {\ttfamily after}. \end{DoxyCompactList}\item 
Elm\+\_\+\+Widget\+\_\+\+Item $\ast$ \mbox{\hyperlink{group__Elm__Ctxpopup_ga68372686c35c7790c769f44ca39119ec}{elm\+\_\+ctxpopup\+\_\+item\+\_\+append}} (Elm\+\_\+\+Ctxpopup $\ast$obj, const char $\ast$label, Efl\+\_\+\+Canvas\+\_\+\+Object $\ast$icon, \mbox{\hyperlink{Evas__Common_8h_afbde245aa36db11d8280b266235c25b2}{Evas\+\_\+\+Smart\+\_\+\+Cb}} func, const void $\ast$data)
\begin{DoxyCompactList}\small\item\em Add a new item to a ctxpopup object. \end{DoxyCompactList}\item 
Elm\+\_\+\+Widget\+\_\+\+Item $\ast$ \mbox{\hyperlink{group__Elm__Ctxpopup_ga9fab1a806ceccac2aa7ff9dd98d2881a}{elm\+\_\+ctxpopup\+\_\+item\+\_\+prepend}} (Elm\+\_\+\+Ctxpopup $\ast$obj, const char $\ast$label, Efl\+\_\+\+Canvas\+\_\+\+Object $\ast$icon, \mbox{\hyperlink{Evas__Common_8h_afbde245aa36db11d8280b266235c25b2}{Evas\+\_\+\+Smart\+\_\+\+Cb}} func, const void $\ast$data)
\begin{DoxyCompactList}\small\item\em Prepend a new item to a ctxpopup object. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Context popup widget. 

 
\begin{DoxyImageNoCaption}
  \mbox{\includegraphics[width=\textwidth,height=\textheight/2,keepaspectratio=true]{ctxpopup_inheritance_tree}}
\end{DoxyImageNoCaption}


 
\begin{DoxyImageNoCaption}
  \mbox{\includegraphics[width=\textwidth,height=\textheight/2,keepaspectratio=true]{img/widget/ctxpopup/preview-00}}
\end{DoxyImageNoCaption}


A ctxpopup is a widget that, when shown, pops up a list of items. It automatically chooses an area inside its parent object\textquotesingle{}s view (set via \mbox{\hyperlink{group__Elm__Ctxpopup_gae1ad10d2c5153a5f009c23b83e71b251}{elm\+\_\+ctxpopup\+\_\+add()}} and \mbox{\hyperlink{group__Elm__Ctxpopup_ga89691176e34a784a7bb248bcc47f648f}{elm\+\_\+ctxpopup\+\_\+hover\+\_\+parent\+\_\+set()}}) to optimally fit into it. In the default theme, it will also point an arrow to it\textquotesingle{}s top left position at the time one shows it. Ctxpopup items have a label and/or an icon. It is intended for a small number of items (hence the use of list, not genlist).

This widget inherits from the Layout one, so that all the functions acting on it also work for context popup objects (since 1.\+8).

This widget emits the following signals, besides the ones sent from Layout\+:
\begin{DoxyItemize}
\item {\ttfamily \char`\"{}dismissed\char`\"{}} -\/ This is called when 1. the outside of ctxpopup was clicked or 2. its parent area is changed or 3. the language is changed and also when
\end{DoxyItemize}
\begin{DoxyEnumerate}
\item the parent object is resized due to the window rotation. Then ctxpopup is dismissed.
\end{DoxyEnumerate}
\begin{DoxyItemize}
\item {\ttfamily \char`\"{}language,changed\char`\"{}} -\/ This is called when the program\textquotesingle{}s language is changed.
\item {\ttfamily \char`\"{}focused\char`\"{}} -\/ When the ctxpopup has received focus. (since 1.\+8)
\item {\ttfamily \char`\"{}unfocused\char`\"{}} -\/ When the ctxpopup has lost focus. (since 1.\+8)
\item {\ttfamily \char`\"{}geometry,update\char`\"{}} -\/ When the ctxpopup geometry is updated. This smart event passes the ctxpopup geometry information with the given event\+\_\+info argument which type is Evas\+\_\+\+Coord\+\_\+\+Rectangle. (since 1.\+18)
\end{DoxyItemize}

Default content parts of the ctxpopup widget that you can use for are\+: \begin{DoxyItemize}
\item \char`\"{}default\char`\"{} -\/ A content of the ctxpopup\end{DoxyItemize}
Default content parts of the ctxpopup items that you can use for are\+: \begin{DoxyItemize}
\item \char`\"{}icon\char`\"{} -\/ An icon in the title area\end{DoxyItemize}
Default text parts of the ctxpopup items that you can use for are\+: \begin{DoxyItemize}
\item \char`\"{}default\char`\"{} -\/ A title label in the title area\end{DoxyItemize}
Supported elm\+\_\+object common A\+P\+Is. \begin{DoxyItemize}
\item \mbox{\hyperlink{group__Elm__General_ga6849a57df3316eabad5bec443bf87597}{elm\+\_\+object\+\_\+disabled\+\_\+set}} \item \mbox{\hyperlink{group__Elm__General_ga3ecb0d6b4e76ff39006f218942c7950d}{elm\+\_\+object\+\_\+disabled\+\_\+get}}\end{DoxyItemize}
Supported elm\+\_\+object\+\_\+item common A\+P\+Is. \begin{DoxyItemize}
\item \mbox{\hyperlink{group__Elm__General_gad1b5a0d41fa322b28000a290154ec3a4}{elm\+\_\+object\+\_\+item\+\_\+del}} \item elm\+\_\+object\+\_\+item\+\_\+disabled\+\_\+set \item elm\+\_\+object\+\_\+item\+\_\+disabled\+\_\+get \item elm\+\_\+object\+\_\+item\+\_\+part\+\_\+text\+\_\+set \item elm\+\_\+object\+\_\+item\+\_\+part\+\_\+text\+\_\+get \item elm\+\_\+object\+\_\+item\+\_\+part\+\_\+content\+\_\+set \item elm\+\_\+object\+\_\+item\+\_\+part\+\_\+content\+\_\+get \item elm\+\_\+object\+\_\+item\+\_\+signal\+\_\+emit \item elm\+\_\+object\+\_\+item\+\_\+focus\+\_\+set \item elm\+\_\+object\+\_\+item\+\_\+focus\+\_\+get\end{DoxyItemize}
tutorial\+\_\+ctxpopup shows the usage of a good deal of the A\+PI. 

\subsection{Macro Definition Documentation}
\mbox{\Hypertarget{group__Elm__Ctxpopup_ga6c7bcab60a05f8a0b083697021c2b03e}\label{group__Elm__Ctxpopup_ga6c7bcab60a05f8a0b083697021c2b03e}} 
\index{Ctxpopup@{Ctxpopup}!E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+E\+V\+E\+N\+T\+\_\+\+G\+E\+O\+M\+E\+T\+R\+Y\+\_\+\+U\+P\+D\+A\+TE@{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+E\+V\+E\+N\+T\+\_\+\+G\+E\+O\+M\+E\+T\+R\+Y\+\_\+\+U\+P\+D\+A\+TE}}
\index{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+E\+V\+E\+N\+T\+\_\+\+G\+E\+O\+M\+E\+T\+R\+Y\+\_\+\+U\+P\+D\+A\+TE@{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+E\+V\+E\+N\+T\+\_\+\+G\+E\+O\+M\+E\+T\+R\+Y\+\_\+\+U\+P\+D\+A\+TE}!Ctxpopup@{Ctxpopup}}
\subsubsection{\texorpdfstring{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+E\+V\+E\+N\+T\+\_\+\+G\+E\+O\+M\+E\+T\+R\+Y\+\_\+\+U\+P\+D\+A\+TE}{ELM\_CTXPOPUP\_EVENT\_GEOMETRY\_UPDATE}}
{\footnotesize\ttfamily \#define E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+E\+V\+E\+N\+T\+\_\+\+G\+E\+O\+M\+E\+T\+R\+Y\+\_\+\+U\+P\+D\+A\+TE~(\&(\+\_\+\+E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+E\+V\+E\+N\+T\+\_\+\+G\+E\+O\+M\+E\+T\+R\+Y\+\_\+\+U\+P\+D\+A\+TE))}



Called when context popup geometry was updated. 

\begin{DoxyReturn}{Returns}
const Eina\+\_\+\+Rect $\ast$ 
\end{DoxyReturn}


\subsection{Enumeration Type Documentation}
\mbox{\Hypertarget{group__Elm__Ctxpopup_ga6be9f0c7f86d8cb1d5d71760a3d4fd55}\label{group__Elm__Ctxpopup_ga6be9f0c7f86d8cb1d5d71760a3d4fd55}} 
\index{Ctxpopup@{Ctxpopup}!Elm\+\_\+\+Ctxpopup\+\_\+\+Direction@{Elm\+\_\+\+Ctxpopup\+\_\+\+Direction}}
\index{Elm\+\_\+\+Ctxpopup\+\_\+\+Direction@{Elm\+\_\+\+Ctxpopup\+\_\+\+Direction}!Ctxpopup@{Ctxpopup}}
\subsubsection{\texorpdfstring{Elm\+\_\+\+Ctxpopup\+\_\+\+Direction}{Elm\_Ctxpopup\_Direction}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{group__Elm__Ctxpopup_ga6be9f0c7f86d8cb1d5d71760a3d4fd55}{Elm\+\_\+\+Ctxpopup\+\_\+\+Direction}}}



Direction in which to show the popup. 

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+D\+O\+WN@{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+D\+O\+WN}!Ctxpopup@{Ctxpopup}}\index{Ctxpopup@{Ctxpopup}!E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+D\+O\+WN@{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+D\+O\+WN}}}\mbox{\Hypertarget{group__Elm__Ctxpopup_gga6be9f0c7f86d8cb1d5d71760a3d4fd55ac9361c46f31cef4dcd2194e87b403201}\label{group__Elm__Ctxpopup_gga6be9f0c7f86d8cb1d5d71760a3d4fd55ac9361c46f31cef4dcd2194e87b403201}} 
E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+D\+O\+WN&Ctxpopup show appear below clicked area. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+R\+I\+G\+HT@{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+R\+I\+G\+HT}!Ctxpopup@{Ctxpopup}}\index{Ctxpopup@{Ctxpopup}!E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+R\+I\+G\+HT@{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+R\+I\+G\+HT}}}\mbox{\Hypertarget{group__Elm__Ctxpopup_gga6be9f0c7f86d8cb1d5d71760a3d4fd55a4ee4e68a9eb5016a90a3c63f55c32a81}\label{group__Elm__Ctxpopup_gga6be9f0c7f86d8cb1d5d71760a3d4fd55a4ee4e68a9eb5016a90a3c63f55c32a81}} 
E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+R\+I\+G\+HT&Ctxpopup show appear to the right of the clicked area. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+L\+E\+FT@{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+L\+E\+FT}!Ctxpopup@{Ctxpopup}}\index{Ctxpopup@{Ctxpopup}!E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+L\+E\+FT@{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+L\+E\+FT}}}\mbox{\Hypertarget{group__Elm__Ctxpopup_gga6be9f0c7f86d8cb1d5d71760a3d4fd55a2e7ea1504ed809d24d8284df72926dce}\label{group__Elm__Ctxpopup_gga6be9f0c7f86d8cb1d5d71760a3d4fd55a2e7ea1504ed809d24d8284df72926dce}} 
E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+L\+E\+FT&Ctxpopup show appear to the left of the clicked area. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+UP@{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+UP}!Ctxpopup@{Ctxpopup}}\index{Ctxpopup@{Ctxpopup}!E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+UP@{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+UP}}}\mbox{\Hypertarget{group__Elm__Ctxpopup_gga6be9f0c7f86d8cb1d5d71760a3d4fd55a3108e8bb5763c7b15cd03bd89f0ef66f}\label{group__Elm__Ctxpopup_gga6be9f0c7f86d8cb1d5d71760a3d4fd55a3108e8bb5763c7b15cd03bd89f0ef66f}} 
E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+UP&Ctxpopup show appear above the clicked area. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+U\+N\+K\+N\+O\+WN@{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+U\+N\+K\+N\+O\+WN}!Ctxpopup@{Ctxpopup}}\index{Ctxpopup@{Ctxpopup}!E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+U\+N\+K\+N\+O\+WN@{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+U\+N\+K\+N\+O\+WN}}}\mbox{\Hypertarget{group__Elm__Ctxpopup_gga6be9f0c7f86d8cb1d5d71760a3d4fd55ac279dd66430bfd475bce6c66e2f42cc8}\label{group__Elm__Ctxpopup_gga6be9f0c7f86d8cb1d5d71760a3d4fd55ac279dd66430bfd475bce6c66e2f42cc8}} 
E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+U\+N\+K\+N\+O\+WN&Ctxpopup does not determine it\textquotesingle{}s direction yet. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+D\+O\+WN@{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+D\+O\+WN}!Ctxpopup@{Ctxpopup}}\index{Ctxpopup@{Ctxpopup}!E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+D\+O\+WN@{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+D\+O\+WN}}}\mbox{\Hypertarget{group__Elm__Ctxpopup_gga6be9f0c7f86d8cb1d5d71760a3d4fd55ac9361c46f31cef4dcd2194e87b403201}\label{group__Elm__Ctxpopup_gga6be9f0c7f86d8cb1d5d71760a3d4fd55ac9361c46f31cef4dcd2194e87b403201}} 
E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+D\+O\+WN&Ctxpopup show appear below clicked area. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+R\+I\+G\+HT@{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+R\+I\+G\+HT}!Ctxpopup@{Ctxpopup}}\index{Ctxpopup@{Ctxpopup}!E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+R\+I\+G\+HT@{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+R\+I\+G\+HT}}}\mbox{\Hypertarget{group__Elm__Ctxpopup_gga6be9f0c7f86d8cb1d5d71760a3d4fd55a4ee4e68a9eb5016a90a3c63f55c32a81}\label{group__Elm__Ctxpopup_gga6be9f0c7f86d8cb1d5d71760a3d4fd55a4ee4e68a9eb5016a90a3c63f55c32a81}} 
E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+R\+I\+G\+HT&Ctxpopup show appear to the right of the clicked area. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+L\+E\+FT@{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+L\+E\+FT}!Ctxpopup@{Ctxpopup}}\index{Ctxpopup@{Ctxpopup}!E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+L\+E\+FT@{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+L\+E\+FT}}}\mbox{\Hypertarget{group__Elm__Ctxpopup_gga6be9f0c7f86d8cb1d5d71760a3d4fd55a2e7ea1504ed809d24d8284df72926dce}\label{group__Elm__Ctxpopup_gga6be9f0c7f86d8cb1d5d71760a3d4fd55a2e7ea1504ed809d24d8284df72926dce}} 
E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+L\+E\+FT&Ctxpopup show appear to the left of the clicked area. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+UP@{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+UP}!Ctxpopup@{Ctxpopup}}\index{Ctxpopup@{Ctxpopup}!E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+UP@{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+UP}}}\mbox{\Hypertarget{group__Elm__Ctxpopup_gga6be9f0c7f86d8cb1d5d71760a3d4fd55a3108e8bb5763c7b15cd03bd89f0ef66f}\label{group__Elm__Ctxpopup_gga6be9f0c7f86d8cb1d5d71760a3d4fd55a3108e8bb5763c7b15cd03bd89f0ef66f}} 
E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+UP&Ctxpopup show appear above the clicked area. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+U\+N\+K\+N\+O\+WN@{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+U\+N\+K\+N\+O\+WN}!Ctxpopup@{Ctxpopup}}\index{Ctxpopup@{Ctxpopup}!E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+U\+N\+K\+N\+O\+WN@{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+U\+N\+K\+N\+O\+WN}}}\mbox{\Hypertarget{group__Elm__Ctxpopup_gga6be9f0c7f86d8cb1d5d71760a3d4fd55ac279dd66430bfd475bce6c66e2f42cc8}\label{group__Elm__Ctxpopup_gga6be9f0c7f86d8cb1d5d71760a3d4fd55ac279dd66430bfd475bce6c66e2f42cc8}} 
E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+U\+N\+K\+N\+O\+WN&Ctxpopup does not determine it\textquotesingle{}s direction yet. \\
\hline

\end{DoxyEnumFields}
\mbox{\Hypertarget{group__Elm__Ctxpopup_ga6be9f0c7f86d8cb1d5d71760a3d4fd55}\label{group__Elm__Ctxpopup_ga6be9f0c7f86d8cb1d5d71760a3d4fd55}} 
\index{Ctxpopup@{Ctxpopup}!Elm\+\_\+\+Ctxpopup\+\_\+\+Direction@{Elm\+\_\+\+Ctxpopup\+\_\+\+Direction}}
\index{Elm\+\_\+\+Ctxpopup\+\_\+\+Direction@{Elm\+\_\+\+Ctxpopup\+\_\+\+Direction}!Ctxpopup@{Ctxpopup}}
\subsubsection{\texorpdfstring{Elm\+\_\+\+Ctxpopup\+\_\+\+Direction}{Elm\_Ctxpopup\_Direction}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{group__Elm__Ctxpopup_ga6be9f0c7f86d8cb1d5d71760a3d4fd55}{Elm\+\_\+\+Ctxpopup\+\_\+\+Direction}}}



Direction in which to show the popup. 

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+D\+O\+WN@{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+D\+O\+WN}!Ctxpopup@{Ctxpopup}}\index{Ctxpopup@{Ctxpopup}!E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+D\+O\+WN@{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+D\+O\+WN}}}\mbox{\Hypertarget{group__Elm__Ctxpopup_gga6be9f0c7f86d8cb1d5d71760a3d4fd55ac9361c46f31cef4dcd2194e87b403201}\label{group__Elm__Ctxpopup_gga6be9f0c7f86d8cb1d5d71760a3d4fd55ac9361c46f31cef4dcd2194e87b403201}} 
E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+D\+O\+WN&Ctxpopup show appear below clicked area. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+R\+I\+G\+HT@{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+R\+I\+G\+HT}!Ctxpopup@{Ctxpopup}}\index{Ctxpopup@{Ctxpopup}!E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+R\+I\+G\+HT@{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+R\+I\+G\+HT}}}\mbox{\Hypertarget{group__Elm__Ctxpopup_gga6be9f0c7f86d8cb1d5d71760a3d4fd55a4ee4e68a9eb5016a90a3c63f55c32a81}\label{group__Elm__Ctxpopup_gga6be9f0c7f86d8cb1d5d71760a3d4fd55a4ee4e68a9eb5016a90a3c63f55c32a81}} 
E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+R\+I\+G\+HT&Ctxpopup show appear to the right of the clicked area. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+L\+E\+FT@{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+L\+E\+FT}!Ctxpopup@{Ctxpopup}}\index{Ctxpopup@{Ctxpopup}!E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+L\+E\+FT@{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+L\+E\+FT}}}\mbox{\Hypertarget{group__Elm__Ctxpopup_gga6be9f0c7f86d8cb1d5d71760a3d4fd55a2e7ea1504ed809d24d8284df72926dce}\label{group__Elm__Ctxpopup_gga6be9f0c7f86d8cb1d5d71760a3d4fd55a2e7ea1504ed809d24d8284df72926dce}} 
E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+L\+E\+FT&Ctxpopup show appear to the left of the clicked area. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+UP@{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+UP}!Ctxpopup@{Ctxpopup}}\index{Ctxpopup@{Ctxpopup}!E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+UP@{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+UP}}}\mbox{\Hypertarget{group__Elm__Ctxpopup_gga6be9f0c7f86d8cb1d5d71760a3d4fd55a3108e8bb5763c7b15cd03bd89f0ef66f}\label{group__Elm__Ctxpopup_gga6be9f0c7f86d8cb1d5d71760a3d4fd55a3108e8bb5763c7b15cd03bd89f0ef66f}} 
E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+UP&Ctxpopup show appear above the clicked area. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+U\+N\+K\+N\+O\+WN@{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+U\+N\+K\+N\+O\+WN}!Ctxpopup@{Ctxpopup}}\index{Ctxpopup@{Ctxpopup}!E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+U\+N\+K\+N\+O\+WN@{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+U\+N\+K\+N\+O\+WN}}}\mbox{\Hypertarget{group__Elm__Ctxpopup_gga6be9f0c7f86d8cb1d5d71760a3d4fd55ac279dd66430bfd475bce6c66e2f42cc8}\label{group__Elm__Ctxpopup_gga6be9f0c7f86d8cb1d5d71760a3d4fd55ac279dd66430bfd475bce6c66e2f42cc8}} 
E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+U\+N\+K\+N\+O\+WN&Ctxpopup does not determine it\textquotesingle{}s direction yet. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+D\+O\+WN@{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+D\+O\+WN}!Ctxpopup@{Ctxpopup}}\index{Ctxpopup@{Ctxpopup}!E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+D\+O\+WN@{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+D\+O\+WN}}}\mbox{\Hypertarget{group__Elm__Ctxpopup_gga6be9f0c7f86d8cb1d5d71760a3d4fd55ac9361c46f31cef4dcd2194e87b403201}\label{group__Elm__Ctxpopup_gga6be9f0c7f86d8cb1d5d71760a3d4fd55ac9361c46f31cef4dcd2194e87b403201}} 
E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+D\+O\+WN&Ctxpopup show appear below clicked area. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+R\+I\+G\+HT@{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+R\+I\+G\+HT}!Ctxpopup@{Ctxpopup}}\index{Ctxpopup@{Ctxpopup}!E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+R\+I\+G\+HT@{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+R\+I\+G\+HT}}}\mbox{\Hypertarget{group__Elm__Ctxpopup_gga6be9f0c7f86d8cb1d5d71760a3d4fd55a4ee4e68a9eb5016a90a3c63f55c32a81}\label{group__Elm__Ctxpopup_gga6be9f0c7f86d8cb1d5d71760a3d4fd55a4ee4e68a9eb5016a90a3c63f55c32a81}} 
E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+R\+I\+G\+HT&Ctxpopup show appear to the right of the clicked area. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+L\+E\+FT@{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+L\+E\+FT}!Ctxpopup@{Ctxpopup}}\index{Ctxpopup@{Ctxpopup}!E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+L\+E\+FT@{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+L\+E\+FT}}}\mbox{\Hypertarget{group__Elm__Ctxpopup_gga6be9f0c7f86d8cb1d5d71760a3d4fd55a2e7ea1504ed809d24d8284df72926dce}\label{group__Elm__Ctxpopup_gga6be9f0c7f86d8cb1d5d71760a3d4fd55a2e7ea1504ed809d24d8284df72926dce}} 
E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+L\+E\+FT&Ctxpopup show appear to the left of the clicked area. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+UP@{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+UP}!Ctxpopup@{Ctxpopup}}\index{Ctxpopup@{Ctxpopup}!E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+UP@{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+UP}}}\mbox{\Hypertarget{group__Elm__Ctxpopup_gga6be9f0c7f86d8cb1d5d71760a3d4fd55a3108e8bb5763c7b15cd03bd89f0ef66f}\label{group__Elm__Ctxpopup_gga6be9f0c7f86d8cb1d5d71760a3d4fd55a3108e8bb5763c7b15cd03bd89f0ef66f}} 
E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+UP&Ctxpopup show appear above the clicked area. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+U\+N\+K\+N\+O\+WN@{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+U\+N\+K\+N\+O\+WN}!Ctxpopup@{Ctxpopup}}\index{Ctxpopup@{Ctxpopup}!E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+U\+N\+K\+N\+O\+WN@{E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+U\+N\+K\+N\+O\+WN}}}\mbox{\Hypertarget{group__Elm__Ctxpopup_gga6be9f0c7f86d8cb1d5d71760a3d4fd55ac279dd66430bfd475bce6c66e2f42cc8}\label{group__Elm__Ctxpopup_gga6be9f0c7f86d8cb1d5d71760a3d4fd55ac279dd66430bfd475bce6c66e2f42cc8}} 
E\+L\+M\+\_\+\+C\+T\+X\+P\+O\+P\+U\+P\+\_\+\+D\+I\+R\+E\+C\+T\+I\+O\+N\+\_\+\+U\+N\+K\+N\+O\+WN&Ctxpopup does not determine it\textquotesingle{}s direction yet. \\
\hline

\end{DoxyEnumFields}


\subsection{Function Documentation}
\mbox{\Hypertarget{group__Elm__Ctxpopup_gae1ad10d2c5153a5f009c23b83e71b251}\label{group__Elm__Ctxpopup_gae1ad10d2c5153a5f009c23b83e71b251}} 
\index{Ctxpopup@{Ctxpopup}!elm\+\_\+ctxpopup\+\_\+add@{elm\+\_\+ctxpopup\+\_\+add}}
\index{elm\+\_\+ctxpopup\+\_\+add@{elm\+\_\+ctxpopup\+\_\+add}!Ctxpopup@{Ctxpopup}}
\subsubsection{\texorpdfstring{elm\+\_\+ctxpopup\+\_\+add()}{elm\_ctxpopup\_add()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}}$\ast$ elm\+\_\+ctxpopup\+\_\+add (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{parent }\end{DoxyParamCaption})}



Add a new Ctxpopup object to the parent. 


\begin{DoxyParams}{Parameters}
{\em parent} & Parent object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
New object or {\ttfamily N\+U\+LL}, if it cannot be created 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Elm__Ctxpopup_ga0494a6d04f724066e179cb8693decd93}\label{group__Elm__Ctxpopup_ga0494a6d04f724066e179cb8693decd93}} 
\index{Ctxpopup@{Ctxpopup}!elm\+\_\+obj\+\_\+ctxpopup\+\_\+selected\+\_\+item\+\_\+get@{elm\+\_\+obj\+\_\+ctxpopup\+\_\+selected\+\_\+item\+\_\+get}}
\index{elm\+\_\+obj\+\_\+ctxpopup\+\_\+selected\+\_\+item\+\_\+get@{elm\+\_\+obj\+\_\+ctxpopup\+\_\+selected\+\_\+item\+\_\+get}!Ctxpopup@{Ctxpopup}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+ctxpopup\+\_\+selected\+\_\+item\+\_\+get()}{elm\_obj\_ctxpopup\_selected\_item\_get()}}
{\footnotesize\ttfamily E\+O\+A\+PI Elm\+\_\+\+Widget\+\_\+\+Item$\ast$ elm\+\_\+obj\+\_\+ctxpopup\+\_\+selected\+\_\+item\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$}]{obj }\end{DoxyParamCaption})}



Get the selected item in the widget. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The selected item or {\ttfamily null}. 
\end{DoxyReturn}


Referenced by elm\+\_\+ctxpopup\+\_\+selected\+\_\+item\+\_\+get().

\mbox{\Hypertarget{group__Elm__Ctxpopup_ga9340e9254bdd2fa5b4d733c3b30030a0}\label{group__Elm__Ctxpopup_ga9340e9254bdd2fa5b4d733c3b30030a0}} 
\index{Ctxpopup@{Ctxpopup}!elm\+\_\+obj\+\_\+ctxpopup\+\_\+first\+\_\+item\+\_\+get@{elm\+\_\+obj\+\_\+ctxpopup\+\_\+first\+\_\+item\+\_\+get}}
\index{elm\+\_\+obj\+\_\+ctxpopup\+\_\+first\+\_\+item\+\_\+get@{elm\+\_\+obj\+\_\+ctxpopup\+\_\+first\+\_\+item\+\_\+get}!Ctxpopup@{Ctxpopup}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+ctxpopup\+\_\+first\+\_\+item\+\_\+get()}{elm\_obj\_ctxpopup\_first\_item\_get()}}
{\footnotesize\ttfamily E\+O\+A\+PI Elm\+\_\+\+Widget\+\_\+\+Item$\ast$ elm\+\_\+obj\+\_\+ctxpopup\+\_\+first\+\_\+item\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$}]{obj }\end{DoxyParamCaption})}



Get the first item in the widget. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The first item or {\ttfamily null}. 
\end{DoxyReturn}


Referenced by elm\+\_\+ctxpopup\+\_\+first\+\_\+item\+\_\+get().

\mbox{\Hypertarget{group__Elm__Ctxpopup_ga52b691e1a1d191e609522906d7dbab52}\label{group__Elm__Ctxpopup_ga52b691e1a1d191e609522906d7dbab52}} 
\index{Ctxpopup@{Ctxpopup}!elm\+\_\+obj\+\_\+ctxpopup\+\_\+last\+\_\+item\+\_\+get@{elm\+\_\+obj\+\_\+ctxpopup\+\_\+last\+\_\+item\+\_\+get}}
\index{elm\+\_\+obj\+\_\+ctxpopup\+\_\+last\+\_\+item\+\_\+get@{elm\+\_\+obj\+\_\+ctxpopup\+\_\+last\+\_\+item\+\_\+get}!Ctxpopup@{Ctxpopup}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+ctxpopup\+\_\+last\+\_\+item\+\_\+get()}{elm\_obj\_ctxpopup\_last\_item\_get()}}
{\footnotesize\ttfamily E\+O\+A\+PI Elm\+\_\+\+Widget\+\_\+\+Item$\ast$ elm\+\_\+obj\+\_\+ctxpopup\+\_\+last\+\_\+item\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$}]{obj }\end{DoxyParamCaption})}



Get the last item in the widget. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The last item or {\ttfamily null}. 
\end{DoxyReturn}


Referenced by elm\+\_\+ctxpopup\+\_\+last\+\_\+item\+\_\+get().

\mbox{\Hypertarget{group__Elm__Ctxpopup_gabb9c7d6f60c033d90a03b6320375c06b}\label{group__Elm__Ctxpopup_gabb9c7d6f60c033d90a03b6320375c06b}} 
\index{Ctxpopup@{Ctxpopup}!elm\+\_\+obj\+\_\+ctxpopup\+\_\+items\+\_\+get@{elm\+\_\+obj\+\_\+ctxpopup\+\_\+items\+\_\+get}}
\index{elm\+\_\+obj\+\_\+ctxpopup\+\_\+items\+\_\+get@{elm\+\_\+obj\+\_\+ctxpopup\+\_\+items\+\_\+get}!Ctxpopup@{Ctxpopup}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+ctxpopup\+\_\+items\+\_\+get()}{elm\_obj\_ctxpopup\_items\_get()}}
{\footnotesize\ttfamily E\+O\+A\+PI const \mbox{\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List}}$\ast$ elm\+\_\+obj\+\_\+ctxpopup\+\_\+items\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$}]{obj }\end{DoxyParamCaption})}



Returns a list of the widget item. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
const list to widget items 
\end{DoxyReturn}


Referenced by elm\+\_\+ctxpopup\+\_\+items\+\_\+get().

\mbox{\Hypertarget{group__Elm__Ctxpopup_ga0ce963c98b5b170189e95cc5a955607a}\label{group__Elm__Ctxpopup_ga0ce963c98b5b170189e95cc5a955607a}} 
\index{Ctxpopup@{Ctxpopup}!elm\+\_\+obj\+\_\+ctxpopup\+\_\+horizontal\+\_\+set@{elm\+\_\+obj\+\_\+ctxpopup\+\_\+horizontal\+\_\+set}}
\index{elm\+\_\+obj\+\_\+ctxpopup\+\_\+horizontal\+\_\+set@{elm\+\_\+obj\+\_\+ctxpopup\+\_\+horizontal\+\_\+set}!Ctxpopup@{Ctxpopup}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+ctxpopup\+\_\+horizontal\+\_\+set()}{elm\_obj\_ctxpopup\_horizontal\_set()}}
{\footnotesize\ttfamily E\+O\+A\+PI void elm\+\_\+obj\+\_\+ctxpopup\+\_\+horizontal\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{horizontal }\end{DoxyParamCaption})}



Change the ctxpopup\textquotesingle{}s orientation to horizontal or vertical. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em obj} & The object. \\
\hline
\mbox{\tt in}  & {\em horizontal} & {\ttfamily true} for horizontal mode, {\ttfamily false} for vertical. \\
\hline
\end{DoxyParams}


Referenced by elm\+\_\+ctxpopup\+\_\+horizontal\+\_\+set().

\mbox{\Hypertarget{group__Elm__Ctxpopup_ga49a8830c2243daa33260a9029349c216}\label{group__Elm__Ctxpopup_ga49a8830c2243daa33260a9029349c216}} 
\index{Ctxpopup@{Ctxpopup}!elm\+\_\+obj\+\_\+ctxpopup\+\_\+horizontal\+\_\+get@{elm\+\_\+obj\+\_\+ctxpopup\+\_\+horizontal\+\_\+get}}
\index{elm\+\_\+obj\+\_\+ctxpopup\+\_\+horizontal\+\_\+get@{elm\+\_\+obj\+\_\+ctxpopup\+\_\+horizontal\+\_\+get}!Ctxpopup@{Ctxpopup}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+ctxpopup\+\_\+horizontal\+\_\+get()}{elm\_obj\_ctxpopup\_horizontal\_get()}}
{\footnotesize\ttfamily E\+O\+A\+PI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+obj\+\_\+ctxpopup\+\_\+horizontal\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$}]{obj }\end{DoxyParamCaption})}



Get the value of current ctxpopup object\textquotesingle{}s orientation. 

See also \mbox{\hyperlink{group__Elm__Ctxpopup_ga0ce963c98b5b170189e95cc5a955607a}{elm\+\_\+obj\+\_\+ctxpopup\+\_\+horizontal\+\_\+set}}.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true} for horizontal mode, {\ttfamily false} for vertical. 
\end{DoxyReturn}


Referenced by elm\+\_\+ctxpopup\+\_\+horizontal\+\_\+get().

\mbox{\Hypertarget{group__Elm__Ctxpopup_gaf8509c9aee49a910f87c6dfbab3029aa}\label{group__Elm__Ctxpopup_gaf8509c9aee49a910f87c6dfbab3029aa}} 
\index{Ctxpopup@{Ctxpopup}!elm\+\_\+obj\+\_\+ctxpopup\+\_\+auto\+\_\+hide\+\_\+disabled\+\_\+set@{elm\+\_\+obj\+\_\+ctxpopup\+\_\+auto\+\_\+hide\+\_\+disabled\+\_\+set}}
\index{elm\+\_\+obj\+\_\+ctxpopup\+\_\+auto\+\_\+hide\+\_\+disabled\+\_\+set@{elm\+\_\+obj\+\_\+ctxpopup\+\_\+auto\+\_\+hide\+\_\+disabled\+\_\+set}!Ctxpopup@{Ctxpopup}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+ctxpopup\+\_\+auto\+\_\+hide\+\_\+disabled\+\_\+set()}{elm\_obj\_ctxpopup\_auto\_hide\_disabled\_set()}}
{\footnotesize\ttfamily E\+O\+A\+PI void elm\+\_\+obj\+\_\+ctxpopup\+\_\+auto\+\_\+hide\+\_\+disabled\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{disabled }\end{DoxyParamCaption})}



Set ctxpopup auto hide mode triggered by ctxpopup policy. 

Use this function when user wants ctxpopup not to hide automatically. By default, ctxpopup is dismissed whenever mouse clicked its background area, language is changed, and its parent geometry is updated(changed). Not to hide ctxpopup automatically, disable auto hide function by calling this A\+PI, then ctxpopup won\textquotesingle{}t be dismissed in those scenarios.

Default value of disabled is {\ttfamily false}.

See also \mbox{\hyperlink{group__Elm__Ctxpopup_ga07e786451664c2988ad115855ae25971}{elm\+\_\+obj\+\_\+ctxpopup\+\_\+auto\+\_\+hide\+\_\+disabled\+\_\+get}}.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em obj} & The object. \\
\hline
\mbox{\tt in}  & {\em disabled} & Auto hide enable/disable.\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}


Referenced by elm\+\_\+ctxpopup\+\_\+auto\+\_\+hide\+\_\+disabled\+\_\+set().

\mbox{\Hypertarget{group__Elm__Ctxpopup_ga07e786451664c2988ad115855ae25971}\label{group__Elm__Ctxpopup_ga07e786451664c2988ad115855ae25971}} 
\index{Ctxpopup@{Ctxpopup}!elm\+\_\+obj\+\_\+ctxpopup\+\_\+auto\+\_\+hide\+\_\+disabled\+\_\+get@{elm\+\_\+obj\+\_\+ctxpopup\+\_\+auto\+\_\+hide\+\_\+disabled\+\_\+get}}
\index{elm\+\_\+obj\+\_\+ctxpopup\+\_\+auto\+\_\+hide\+\_\+disabled\+\_\+get@{elm\+\_\+obj\+\_\+ctxpopup\+\_\+auto\+\_\+hide\+\_\+disabled\+\_\+get}!Ctxpopup@{Ctxpopup}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+ctxpopup\+\_\+auto\+\_\+hide\+\_\+disabled\+\_\+get()}{elm\_obj\_ctxpopup\_auto\_hide\_disabled\_get()}}
{\footnotesize\ttfamily E\+O\+A\+PI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+obj\+\_\+ctxpopup\+\_\+auto\+\_\+hide\+\_\+disabled\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$}]{obj }\end{DoxyParamCaption})}



Get ctxpopup auto hide mode triggered by ctxpopup policy. 

See also \mbox{\hyperlink{group__Elm__Ctxpopup_gaf8509c9aee49a910f87c6dfbab3029aa}{elm\+\_\+obj\+\_\+ctxpopup\+\_\+auto\+\_\+hide\+\_\+disabled\+\_\+set}} for more information.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Auto hide enable/disable.
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}


Referenced by elm\+\_\+ctxpopup\+\_\+auto\+\_\+hide\+\_\+disabled\+\_\+get().

\mbox{\Hypertarget{group__Elm__Ctxpopup_ga478c401379eb748eb3912b3a879a1799}\label{group__Elm__Ctxpopup_ga478c401379eb748eb3912b3a879a1799}} 
\index{Ctxpopup@{Ctxpopup}!elm\+\_\+obj\+\_\+ctxpopup\+\_\+hover\+\_\+parent\+\_\+set@{elm\+\_\+obj\+\_\+ctxpopup\+\_\+hover\+\_\+parent\+\_\+set}}
\index{elm\+\_\+obj\+\_\+ctxpopup\+\_\+hover\+\_\+parent\+\_\+set@{elm\+\_\+obj\+\_\+ctxpopup\+\_\+hover\+\_\+parent\+\_\+set}!Ctxpopup@{Ctxpopup}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+ctxpopup\+\_\+hover\+\_\+parent\+\_\+set()}{elm\_obj\_ctxpopup\_hover\_parent\_set()}}
{\footnotesize\ttfamily E\+O\+A\+PI void elm\+\_\+obj\+\_\+ctxpopup\+\_\+hover\+\_\+parent\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$}]{obj,  }\item[{Efl\+\_\+\+Canvas\+\_\+\+Object $\ast$}]{parent }\end{DoxyParamCaption})}



Set the Ctxpopup\textquotesingle{}s parent. 

Set the parent object.

\begin{DoxyNote}{Note}
\mbox{\hyperlink{group__Elm__Ctxpopup_gae1ad10d2c5153a5f009c23b83e71b251}{elm\+\_\+ctxpopup\+\_\+add}} will automatically call this function with its {\ttfamily parent} argument.
\end{DoxyNote}
See also \mbox{\hyperlink{group__Elm__Ctxpopup_gae1ad10d2c5153a5f009c23b83e71b251}{elm\+\_\+ctxpopup\+\_\+add}}, \mbox{\hyperlink{group__Elm__Hover_ga816c57f831e81de55492c0bddc3e59a9}{elm\+\_\+hover\+\_\+parent\+\_\+set}}.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em obj} & The object. \\
\hline
\mbox{\tt in}  & {\em parent} & The parent to use. \\
\hline
\end{DoxyParams}


Referenced by elm\+\_\+ctxpopup\+\_\+hover\+\_\+parent\+\_\+set().

\mbox{\Hypertarget{group__Elm__Ctxpopup_ga9a22363ad0c63a6e7895f3040162f607}\label{group__Elm__Ctxpopup_ga9a22363ad0c63a6e7895f3040162f607}} 
\index{Ctxpopup@{Ctxpopup}!elm\+\_\+obj\+\_\+ctxpopup\+\_\+hover\+\_\+parent\+\_\+get@{elm\+\_\+obj\+\_\+ctxpopup\+\_\+hover\+\_\+parent\+\_\+get}}
\index{elm\+\_\+obj\+\_\+ctxpopup\+\_\+hover\+\_\+parent\+\_\+get@{elm\+\_\+obj\+\_\+ctxpopup\+\_\+hover\+\_\+parent\+\_\+get}!Ctxpopup@{Ctxpopup}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+ctxpopup\+\_\+hover\+\_\+parent\+\_\+get()}{elm\_obj\_ctxpopup\_hover\_parent\_get()}}
{\footnotesize\ttfamily E\+O\+A\+PI Efl\+\_\+\+Canvas\+\_\+\+Object$\ast$ elm\+\_\+obj\+\_\+ctxpopup\+\_\+hover\+\_\+parent\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$}]{obj }\end{DoxyParamCaption})}



Get the Ctxpopup\textquotesingle{}s parent. 

See also \mbox{\hyperlink{group__Elm__Ctxpopup_ga478c401379eb748eb3912b3a879a1799}{elm\+\_\+obj\+\_\+ctxpopup\+\_\+hover\+\_\+parent\+\_\+set}} for more information


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The parent to use. 
\end{DoxyReturn}


Referenced by elm\+\_\+ctxpopup\+\_\+hover\+\_\+parent\+\_\+get().

\mbox{\Hypertarget{group__Elm__Ctxpopup_ga7aa38f661a36e80218cf36c92cf8a417}\label{group__Elm__Ctxpopup_ga7aa38f661a36e80218cf36c92cf8a417}} 
\index{Ctxpopup@{Ctxpopup}!elm\+\_\+obj\+\_\+ctxpopup\+\_\+direction\+\_\+priority\+\_\+set@{elm\+\_\+obj\+\_\+ctxpopup\+\_\+direction\+\_\+priority\+\_\+set}}
\index{elm\+\_\+obj\+\_\+ctxpopup\+\_\+direction\+\_\+priority\+\_\+set@{elm\+\_\+obj\+\_\+ctxpopup\+\_\+direction\+\_\+priority\+\_\+set}!Ctxpopup@{Ctxpopup}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+ctxpopup\+\_\+direction\+\_\+priority\+\_\+set()}{elm\_obj\_ctxpopup\_direction\_priority\_set()}}
{\footnotesize\ttfamily E\+O\+A\+PI void elm\+\_\+obj\+\_\+ctxpopup\+\_\+direction\+\_\+priority\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Elm__Ctxpopup_ga6be9f0c7f86d8cb1d5d71760a3d4fd55}{Elm\+\_\+\+Ctxpopup\+\_\+\+Direction}}}]{first,  }\item[{\mbox{\hyperlink{group__Elm__Ctxpopup_ga6be9f0c7f86d8cb1d5d71760a3d4fd55}{Elm\+\_\+\+Ctxpopup\+\_\+\+Direction}}}]{second,  }\item[{\mbox{\hyperlink{group__Elm__Ctxpopup_ga6be9f0c7f86d8cb1d5d71760a3d4fd55}{Elm\+\_\+\+Ctxpopup\+\_\+\+Direction}}}]{third,  }\item[{\mbox{\hyperlink{group__Elm__Ctxpopup_ga6be9f0c7f86d8cb1d5d71760a3d4fd55}{Elm\+\_\+\+Ctxpopup\+\_\+\+Direction}}}]{fourth }\end{DoxyParamCaption})}



Set the direction priority of a ctxpopup. 

This functions gives a chance to user to set the priority of ctxpopup showing direction. This doesn\textquotesingle{}t guarantee the ctxpopup will appear in the requested direction.

See also \mbox{\hyperlink{group__Elm__Ctxpopup_ga6be9f0c7f86d8cb1d5d71760a3d4fd55}{Elm\+\_\+\+Ctxpopup\+\_\+\+Direction}}.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em obj} & The object. \\
\hline
\mbox{\tt in}  & {\em first} & 1st priority of direction \\
\hline
\mbox{\tt in}  & {\em second} & 2nd priority of direction \\
\hline
\mbox{\tt in}  & {\em third} & 3th priority of direction \\
\hline
\mbox{\tt in}  & {\em fourth} & 4th priority of direction \\
\hline
\end{DoxyParams}


Referenced by elm\+\_\+ctxpopup\+\_\+direction\+\_\+priority\+\_\+set().

\mbox{\Hypertarget{group__Elm__Ctxpopup_ga36c88cb37e5e912d0edf42178248c79a}\label{group__Elm__Ctxpopup_ga36c88cb37e5e912d0edf42178248c79a}} 
\index{Ctxpopup@{Ctxpopup}!elm\+\_\+obj\+\_\+ctxpopup\+\_\+direction\+\_\+priority\+\_\+get@{elm\+\_\+obj\+\_\+ctxpopup\+\_\+direction\+\_\+priority\+\_\+get}}
\index{elm\+\_\+obj\+\_\+ctxpopup\+\_\+direction\+\_\+priority\+\_\+get@{elm\+\_\+obj\+\_\+ctxpopup\+\_\+direction\+\_\+priority\+\_\+get}!Ctxpopup@{Ctxpopup}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+ctxpopup\+\_\+direction\+\_\+priority\+\_\+get()}{elm\_obj\_ctxpopup\_direction\_priority\_get()}}
{\footnotesize\ttfamily E\+O\+A\+PI void elm\+\_\+obj\+\_\+ctxpopup\+\_\+direction\+\_\+priority\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Elm__Ctxpopup_ga6be9f0c7f86d8cb1d5d71760a3d4fd55}{Elm\+\_\+\+Ctxpopup\+\_\+\+Direction}} $\ast$}]{first,  }\item[{\mbox{\hyperlink{group__Elm__Ctxpopup_ga6be9f0c7f86d8cb1d5d71760a3d4fd55}{Elm\+\_\+\+Ctxpopup\+\_\+\+Direction}} $\ast$}]{second,  }\item[{\mbox{\hyperlink{group__Elm__Ctxpopup_ga6be9f0c7f86d8cb1d5d71760a3d4fd55}{Elm\+\_\+\+Ctxpopup\+\_\+\+Direction}} $\ast$}]{third,  }\item[{\mbox{\hyperlink{group__Elm__Ctxpopup_ga6be9f0c7f86d8cb1d5d71760a3d4fd55}{Elm\+\_\+\+Ctxpopup\+\_\+\+Direction}} $\ast$}]{fourth }\end{DoxyParamCaption})}



Get the direction priority of a ctxpopup. 

See also \mbox{\hyperlink{group__Elm__Ctxpopup_ga7aa38f661a36e80218cf36c92cf8a417}{elm\+\_\+obj\+\_\+ctxpopup\+\_\+direction\+\_\+priority\+\_\+set}} for more information.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em obj} & The object. \\
\hline
\mbox{\tt out}  & {\em first} & 1st priority of direction \\
\hline
\mbox{\tt out}  & {\em second} & 2nd priority of direction \\
\hline
\mbox{\tt out}  & {\em third} & 3th priority of direction \\
\hline
\mbox{\tt out}  & {\em fourth} & 4th priority of direction \\
\hline
\end{DoxyParams}


Referenced by elm\+\_\+ctxpopup\+\_\+direction\+\_\+priority\+\_\+get().

\mbox{\Hypertarget{group__Elm__Ctxpopup_gadd9911c6e6d561bf449ea1db2d4a96ea}\label{group__Elm__Ctxpopup_gadd9911c6e6d561bf449ea1db2d4a96ea}} 
\index{Ctxpopup@{Ctxpopup}!elm\+\_\+obj\+\_\+ctxpopup\+\_\+direction\+\_\+get@{elm\+\_\+obj\+\_\+ctxpopup\+\_\+direction\+\_\+get}}
\index{elm\+\_\+obj\+\_\+ctxpopup\+\_\+direction\+\_\+get@{elm\+\_\+obj\+\_\+ctxpopup\+\_\+direction\+\_\+get}!Ctxpopup@{Ctxpopup}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+ctxpopup\+\_\+direction\+\_\+get()}{elm\_obj\_ctxpopup\_direction\_get()}}
{\footnotesize\ttfamily E\+O\+A\+PI \mbox{\hyperlink{group__Elm__Ctxpopup_ga6be9f0c7f86d8cb1d5d71760a3d4fd55}{Elm\+\_\+\+Ctxpopup\+\_\+\+Direction}} elm\+\_\+obj\+\_\+ctxpopup\+\_\+direction\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$}]{obj }\end{DoxyParamCaption})}



Get the current direction of a ctxpopup. 

\begin{DoxyWarning}{Warning}
Once the ctxpopup showed up, the direction would be determined
\end{DoxyWarning}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Direction 
\end{DoxyReturn}


Referenced by elm\+\_\+ctxpopup\+\_\+direction\+\_\+get().

\mbox{\Hypertarget{group__Elm__Ctxpopup_ga4bffab6e0e60c31a015a622353b97ea4}\label{group__Elm__Ctxpopup_ga4bffab6e0e60c31a015a622353b97ea4}} 
\index{Ctxpopup@{Ctxpopup}!elm\+\_\+obj\+\_\+ctxpopup\+\_\+dismiss@{elm\+\_\+obj\+\_\+ctxpopup\+\_\+dismiss}}
\index{elm\+\_\+obj\+\_\+ctxpopup\+\_\+dismiss@{elm\+\_\+obj\+\_\+ctxpopup\+\_\+dismiss}!Ctxpopup@{Ctxpopup}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+ctxpopup\+\_\+dismiss()}{elm\_obj\_ctxpopup\_dismiss()}}
{\footnotesize\ttfamily E\+O\+A\+PI void elm\+\_\+obj\+\_\+ctxpopup\+\_\+dismiss (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$}]{obj }\end{DoxyParamCaption})}



Dismiss a ctxpopup object. 

Use this function to simulate clicking outside of the ctxpopup to dismiss it. In this way, the ctxpopup will be hidden and the \char`\"{}clicked\char`\"{} signal will be emitted. 
\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em obj} & The object. \\
\hline
\end{DoxyParams}


Referenced by elm\+\_\+ctxpopup\+\_\+dismiss().

\mbox{\Hypertarget{group__Elm__Ctxpopup_ga52e9b84876ae8cdf477fa1cd97c9678c}\label{group__Elm__Ctxpopup_ga52e9b84876ae8cdf477fa1cd97c9678c}} 
\index{Ctxpopup@{Ctxpopup}!elm\+\_\+obj\+\_\+ctxpopup\+\_\+item\+\_\+insert\+\_\+before@{elm\+\_\+obj\+\_\+ctxpopup\+\_\+item\+\_\+insert\+\_\+before}}
\index{elm\+\_\+obj\+\_\+ctxpopup\+\_\+item\+\_\+insert\+\_\+before@{elm\+\_\+obj\+\_\+ctxpopup\+\_\+item\+\_\+insert\+\_\+before}!Ctxpopup@{Ctxpopup}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+ctxpopup\+\_\+item\+\_\+insert\+\_\+before()}{elm\_obj\_ctxpopup\_item\_insert\_before()}}
{\footnotesize\ttfamily E\+O\+A\+PI Elm\+\_\+\+Widget\+\_\+\+Item$\ast$ elm\+\_\+obj\+\_\+ctxpopup\+\_\+item\+\_\+insert\+\_\+before (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$}]{obj,  }\item[{Elm\+\_\+\+Widget\+\_\+\+Item $\ast$}]{before,  }\item[{const char $\ast$}]{label,  }\item[{Efl\+\_\+\+Canvas\+\_\+\+Object $\ast$}]{icon,  }\item[{\mbox{\hyperlink{Evas__Common_8h_afbde245aa36db11d8280b266235c25b2}{Evas\+\_\+\+Smart\+\_\+\+Cb}}}]{func,  }\item[{const void $\ast$}]{data }\end{DoxyParamCaption})}



Insert a new item to a ctxpopup object before item {\ttfamily before}. 

See also elm\+\_\+object\+\_\+content\+\_\+set.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em obj} & The object. \\
\hline
\mbox{\tt in}  & {\em before} & The ctxpopup item to insert before. \\
\hline
\mbox{\tt in}  & {\em label} & The Label of the new item \\
\hline
\mbox{\tt in}  & {\em icon} & Icon to be set on new item \\
\hline
\mbox{\tt in}  & {\em func} & Convenience function called when item selected \\
\hline
\mbox{\tt in}  & {\em data} & Data passed to {\ttfamily func} \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A handle to the item added or {\ttfamily null}, on errors.
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+21 
\end{DoxySince}


Referenced by elm\+\_\+ctxpopup\+\_\+item\+\_\+insert\+\_\+before().

\mbox{\Hypertarget{group__Elm__Ctxpopup_gab9ca74845a68da991b52d346ee3443c0}\label{group__Elm__Ctxpopup_gab9ca74845a68da991b52d346ee3443c0}} 
\index{Ctxpopup@{Ctxpopup}!elm\+\_\+obj\+\_\+ctxpopup\+\_\+item\+\_\+insert\+\_\+after@{elm\+\_\+obj\+\_\+ctxpopup\+\_\+item\+\_\+insert\+\_\+after}}
\index{elm\+\_\+obj\+\_\+ctxpopup\+\_\+item\+\_\+insert\+\_\+after@{elm\+\_\+obj\+\_\+ctxpopup\+\_\+item\+\_\+insert\+\_\+after}!Ctxpopup@{Ctxpopup}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+ctxpopup\+\_\+item\+\_\+insert\+\_\+after()}{elm\_obj\_ctxpopup\_item\_insert\_after()}}
{\footnotesize\ttfamily E\+O\+A\+PI Elm\+\_\+\+Widget\+\_\+\+Item$\ast$ elm\+\_\+obj\+\_\+ctxpopup\+\_\+item\+\_\+insert\+\_\+after (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$}]{obj,  }\item[{Elm\+\_\+\+Widget\+\_\+\+Item $\ast$}]{after,  }\item[{const char $\ast$}]{label,  }\item[{Efl\+\_\+\+Canvas\+\_\+\+Object $\ast$}]{icon,  }\item[{\mbox{\hyperlink{Evas__Common_8h_afbde245aa36db11d8280b266235c25b2}{Evas\+\_\+\+Smart\+\_\+\+Cb}}}]{func,  }\item[{const void $\ast$}]{data }\end{DoxyParamCaption})}



Insert a new item to a ctxpopup object after item {\ttfamily after}. 

See also elm\+\_\+object\+\_\+content\+\_\+set.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em obj} & The object. \\
\hline
\mbox{\tt in}  & {\em after} & The ctxpopup item to insert after. \\
\hline
\mbox{\tt in}  & {\em label} & The Label of the new item \\
\hline
\mbox{\tt in}  & {\em icon} & Icon to be set on new item \\
\hline
\mbox{\tt in}  & {\em func} & Convenience function called when item selected \\
\hline
\mbox{\tt in}  & {\em data} & Data passed to {\ttfamily func} \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A handle to the item added or {\ttfamily null}, on errors.
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+21 
\end{DoxySince}


Referenced by elm\+\_\+ctxpopup\+\_\+item\+\_\+insert\+\_\+after().

\mbox{\Hypertarget{group__Elm__Ctxpopup_gaafad74520dfba6d0fd8a929bb8e25015}\label{group__Elm__Ctxpopup_gaafad74520dfba6d0fd8a929bb8e25015}} 
\index{Ctxpopup@{Ctxpopup}!elm\+\_\+obj\+\_\+ctxpopup\+\_\+item\+\_\+append@{elm\+\_\+obj\+\_\+ctxpopup\+\_\+item\+\_\+append}}
\index{elm\+\_\+obj\+\_\+ctxpopup\+\_\+item\+\_\+append@{elm\+\_\+obj\+\_\+ctxpopup\+\_\+item\+\_\+append}!Ctxpopup@{Ctxpopup}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+ctxpopup\+\_\+item\+\_\+append()}{elm\_obj\_ctxpopup\_item\_append()}}
{\footnotesize\ttfamily E\+O\+A\+PI Elm\+\_\+\+Widget\+\_\+\+Item$\ast$ elm\+\_\+obj\+\_\+ctxpopup\+\_\+item\+\_\+append (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$}]{obj,  }\item[{const char $\ast$}]{label,  }\item[{Efl\+\_\+\+Canvas\+\_\+\+Object $\ast$}]{icon,  }\item[{\mbox{\hyperlink{Evas__Common_8h_afbde245aa36db11d8280b266235c25b2}{Evas\+\_\+\+Smart\+\_\+\+Cb}}}]{func,  }\item[{const void $\ast$}]{data }\end{DoxyParamCaption})}



Add a new item to a ctxpopup object. 

Warning\+:Ctxpopup can\textquotesingle{}t hold both an item list and a content at the same time. When an item is added, any previous content will be removed.

See also elm\+\_\+object\+\_\+content\+\_\+set.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em obj} & The object. \\
\hline
\mbox{\tt in}  & {\em label} & The Label of the new item \\
\hline
\mbox{\tt in}  & {\em icon} & Icon to be set on new item \\
\hline
\mbox{\tt in}  & {\em func} & Convenience function called when item selected \\
\hline
\mbox{\tt in}  & {\em data} & Data passed to {\ttfamily func} \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A handle to the item added or {\ttfamily null}, on errors. 
\end{DoxyReturn}


Referenced by elm\+\_\+ctxpopup\+\_\+item\+\_\+append().

\mbox{\Hypertarget{group__Elm__Ctxpopup_ga08a72461b8fbb6996cd7b145173ebcc9}\label{group__Elm__Ctxpopup_ga08a72461b8fbb6996cd7b145173ebcc9}} 
\index{Ctxpopup@{Ctxpopup}!elm\+\_\+obj\+\_\+ctxpopup\+\_\+item\+\_\+prepend@{elm\+\_\+obj\+\_\+ctxpopup\+\_\+item\+\_\+prepend}}
\index{elm\+\_\+obj\+\_\+ctxpopup\+\_\+item\+\_\+prepend@{elm\+\_\+obj\+\_\+ctxpopup\+\_\+item\+\_\+prepend}!Ctxpopup@{Ctxpopup}}
\subsubsection{\texorpdfstring{elm\+\_\+obj\+\_\+ctxpopup\+\_\+item\+\_\+prepend()}{elm\_obj\_ctxpopup\_item\_prepend()}}
{\footnotesize\ttfamily E\+O\+A\+PI Elm\+\_\+\+Widget\+\_\+\+Item$\ast$ elm\+\_\+obj\+\_\+ctxpopup\+\_\+item\+\_\+prepend (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$}]{obj,  }\item[{const char $\ast$}]{label,  }\item[{Efl\+\_\+\+Canvas\+\_\+\+Object $\ast$}]{icon,  }\item[{\mbox{\hyperlink{Evas__Common_8h_afbde245aa36db11d8280b266235c25b2}{Evas\+\_\+\+Smart\+\_\+\+Cb}}}]{func,  }\item[{const void $\ast$}]{data }\end{DoxyParamCaption})}



Prepend a new item to a ctxpopup object. 

\begin{DoxyWarning}{Warning}
Ctxpopup can\textquotesingle{}t hold both an item list and a content at the same time. When an item is added, any previous content will be removed.
\end{DoxyWarning}
See also elm\+\_\+object\+\_\+content\+\_\+set.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em obj} & The object. \\
\hline
\mbox{\tt in}  & {\em label} & The Label of the new item \\
\hline
\mbox{\tt in}  & {\em icon} & Icon to be set on new item \\
\hline
\mbox{\tt in}  & {\em func} & Convenience function called when item selected \\
\hline
\mbox{\tt in}  & {\em data} & Data passed to {\ttfamily func} \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A handle to the item added or {\ttfamily null}, on errors.
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+11 
\end{DoxySince}


Referenced by elm\+\_\+ctxpopup\+\_\+item\+\_\+prepend().

\mbox{\Hypertarget{group__Elm__Ctxpopup_ga30fe221cc0aa1e651c86df9b79ca16f1}\label{group__Elm__Ctxpopup_ga30fe221cc0aa1e651c86df9b79ca16f1}} 
\index{Ctxpopup@{Ctxpopup}!elm\+\_\+ctxpopup\+\_\+selected\+\_\+item\+\_\+get@{elm\+\_\+ctxpopup\+\_\+selected\+\_\+item\+\_\+get}}
\index{elm\+\_\+ctxpopup\+\_\+selected\+\_\+item\+\_\+get@{elm\+\_\+ctxpopup\+\_\+selected\+\_\+item\+\_\+get}!Ctxpopup@{Ctxpopup}}
\subsubsection{\texorpdfstring{elm\+\_\+ctxpopup\+\_\+selected\+\_\+item\+\_\+get()}{elm\_ctxpopup\_selected\_item\_get()}}
{\footnotesize\ttfamily Elm\+\_\+\+Widget\+\_\+\+Item$\ast$ elm\+\_\+ctxpopup\+\_\+selected\+\_\+item\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Ctxpopup $\ast$}]{obj }\end{DoxyParamCaption})}



Get the selected item in the widget. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The selected item or {\ttfamily null}. 
\end{DoxyReturn}


References elm\+\_\+obj\+\_\+ctxpopup\+\_\+selected\+\_\+item\+\_\+get().

\mbox{\Hypertarget{group__Elm__Ctxpopup_ga209a1cb611bf1aa1ba94858c7ee5b62c}\label{group__Elm__Ctxpopup_ga209a1cb611bf1aa1ba94858c7ee5b62c}} 
\index{Ctxpopup@{Ctxpopup}!elm\+\_\+ctxpopup\+\_\+first\+\_\+item\+\_\+get@{elm\+\_\+ctxpopup\+\_\+first\+\_\+item\+\_\+get}}
\index{elm\+\_\+ctxpopup\+\_\+first\+\_\+item\+\_\+get@{elm\+\_\+ctxpopup\+\_\+first\+\_\+item\+\_\+get}!Ctxpopup@{Ctxpopup}}
\subsubsection{\texorpdfstring{elm\+\_\+ctxpopup\+\_\+first\+\_\+item\+\_\+get()}{elm\_ctxpopup\_first\_item\_get()}}
{\footnotesize\ttfamily Elm\+\_\+\+Widget\+\_\+\+Item$\ast$ elm\+\_\+ctxpopup\+\_\+first\+\_\+item\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Ctxpopup $\ast$}]{obj }\end{DoxyParamCaption})}



Get the first item in the widget. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The first item or {\ttfamily null}. 
\end{DoxyReturn}


References elm\+\_\+obj\+\_\+ctxpopup\+\_\+first\+\_\+item\+\_\+get().

\mbox{\Hypertarget{group__Elm__Ctxpopup_ga72a4ad39c3348b13f7f42e068a80c049}\label{group__Elm__Ctxpopup_ga72a4ad39c3348b13f7f42e068a80c049}} 
\index{Ctxpopup@{Ctxpopup}!elm\+\_\+ctxpopup\+\_\+last\+\_\+item\+\_\+get@{elm\+\_\+ctxpopup\+\_\+last\+\_\+item\+\_\+get}}
\index{elm\+\_\+ctxpopup\+\_\+last\+\_\+item\+\_\+get@{elm\+\_\+ctxpopup\+\_\+last\+\_\+item\+\_\+get}!Ctxpopup@{Ctxpopup}}
\subsubsection{\texorpdfstring{elm\+\_\+ctxpopup\+\_\+last\+\_\+item\+\_\+get()}{elm\_ctxpopup\_last\_item\_get()}}
{\footnotesize\ttfamily Elm\+\_\+\+Widget\+\_\+\+Item$\ast$ elm\+\_\+ctxpopup\+\_\+last\+\_\+item\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Ctxpopup $\ast$}]{obj }\end{DoxyParamCaption})}



Get the last item in the widget. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The last item or {\ttfamily null}. 
\end{DoxyReturn}


References elm\+\_\+obj\+\_\+ctxpopup\+\_\+last\+\_\+item\+\_\+get().

\mbox{\Hypertarget{group__Elm__Ctxpopup_gaaff8357a7cc45e6283d65684ce158553}\label{group__Elm__Ctxpopup_gaaff8357a7cc45e6283d65684ce158553}} 
\index{Ctxpopup@{Ctxpopup}!elm\+\_\+ctxpopup\+\_\+items\+\_\+get@{elm\+\_\+ctxpopup\+\_\+items\+\_\+get}}
\index{elm\+\_\+ctxpopup\+\_\+items\+\_\+get@{elm\+\_\+ctxpopup\+\_\+items\+\_\+get}!Ctxpopup@{Ctxpopup}}
\subsubsection{\texorpdfstring{elm\+\_\+ctxpopup\+\_\+items\+\_\+get()}{elm\_ctxpopup\_items\_get()}}
{\footnotesize\ttfamily const \mbox{\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List}}$\ast$ elm\+\_\+ctxpopup\+\_\+items\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Ctxpopup $\ast$}]{obj }\end{DoxyParamCaption})}



Returns a list of the widget item. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
const list to widget items 
\end{DoxyReturn}


References elm\+\_\+obj\+\_\+ctxpopup\+\_\+items\+\_\+get().

\mbox{\Hypertarget{group__Elm__Ctxpopup_gadd4a37e0d12fd11feccaee777e67f933}\label{group__Elm__Ctxpopup_gadd4a37e0d12fd11feccaee777e67f933}} 
\index{Ctxpopup@{Ctxpopup}!elm\+\_\+ctxpopup\+\_\+horizontal\+\_\+set@{elm\+\_\+ctxpopup\+\_\+horizontal\+\_\+set}}
\index{elm\+\_\+ctxpopup\+\_\+horizontal\+\_\+set@{elm\+\_\+ctxpopup\+\_\+horizontal\+\_\+set}!Ctxpopup@{Ctxpopup}}
\subsubsection{\texorpdfstring{elm\+\_\+ctxpopup\+\_\+horizontal\+\_\+set()}{elm\_ctxpopup\_horizontal\_set()}}
{\footnotesize\ttfamily void elm\+\_\+ctxpopup\+\_\+horizontal\+\_\+set (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Ctxpopup $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{horizontal }\end{DoxyParamCaption})}



Change the ctxpopup\textquotesingle{}s orientation to horizontal or vertical. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em obj} & The object. \\
\hline
\mbox{\tt in}  & {\em horizontal} & {\ttfamily true} for horizontal mode, {\ttfamily false} for vertical. \\
\hline
\end{DoxyParams}


References elm\+\_\+obj\+\_\+ctxpopup\+\_\+horizontal\+\_\+set().

\mbox{\Hypertarget{group__Elm__Ctxpopup_ga3758fb46a6c4da8edc6da2328f0fe9cd}\label{group__Elm__Ctxpopup_ga3758fb46a6c4da8edc6da2328f0fe9cd}} 
\index{Ctxpopup@{Ctxpopup}!elm\+\_\+ctxpopup\+\_\+horizontal\+\_\+get@{elm\+\_\+ctxpopup\+\_\+horizontal\+\_\+get}}
\index{elm\+\_\+ctxpopup\+\_\+horizontal\+\_\+get@{elm\+\_\+ctxpopup\+\_\+horizontal\+\_\+get}!Ctxpopup@{Ctxpopup}}
\subsubsection{\texorpdfstring{elm\+\_\+ctxpopup\+\_\+horizontal\+\_\+get()}{elm\_ctxpopup\_horizontal\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+ctxpopup\+\_\+horizontal\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Ctxpopup $\ast$}]{obj }\end{DoxyParamCaption})}



Get the value of current ctxpopup object\textquotesingle{}s orientation. 

See also \mbox{\hyperlink{group__Elm__Ctxpopup_gadd4a37e0d12fd11feccaee777e67f933}{elm\+\_\+ctxpopup\+\_\+horizontal\+\_\+set}}.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily true} for horizontal mode, {\ttfamily false} for vertical. 
\end{DoxyReturn}


References elm\+\_\+obj\+\_\+ctxpopup\+\_\+horizontal\+\_\+get().

\mbox{\Hypertarget{group__Elm__Ctxpopup_ga24b2d6caab900b2beb82548ba1c9f01b}\label{group__Elm__Ctxpopup_ga24b2d6caab900b2beb82548ba1c9f01b}} 
\index{Ctxpopup@{Ctxpopup}!elm\+\_\+ctxpopup\+\_\+auto\+\_\+hide\+\_\+disabled\+\_\+set@{elm\+\_\+ctxpopup\+\_\+auto\+\_\+hide\+\_\+disabled\+\_\+set}}
\index{elm\+\_\+ctxpopup\+\_\+auto\+\_\+hide\+\_\+disabled\+\_\+set@{elm\+\_\+ctxpopup\+\_\+auto\+\_\+hide\+\_\+disabled\+\_\+set}!Ctxpopup@{Ctxpopup}}
\subsubsection{\texorpdfstring{elm\+\_\+ctxpopup\+\_\+auto\+\_\+hide\+\_\+disabled\+\_\+set()}{elm\_ctxpopup\_auto\_hide\_disabled\_set()}}
{\footnotesize\ttfamily void elm\+\_\+ctxpopup\+\_\+auto\+\_\+hide\+\_\+disabled\+\_\+set (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Ctxpopup $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{disabled }\end{DoxyParamCaption})}



Set ctxpopup auto hide mode triggered by ctxpopup policy. 

Use this function when user wants ctxpopup not to hide automatically. By default, ctxpopup is dismissed whenever mouse clicked its background area, language is changed, and its parent geometry is updated(changed). Not to hide ctxpopup automatically, disable auto hide function by calling this A\+PI, then ctxpopup won\textquotesingle{}t be dismissed in those scenarios.

Default value of disabled is {\ttfamily false}.

See also \mbox{\hyperlink{group__Elm__Ctxpopup_ga916dfa2a1fe59966d7c520a89502afc5}{elm\+\_\+ctxpopup\+\_\+auto\+\_\+hide\+\_\+disabled\+\_\+get}}.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em obj} & The object. \\
\hline
\mbox{\tt in}  & {\em disabled} & Auto hide enable/disable.\\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}


References elm\+\_\+obj\+\_\+ctxpopup\+\_\+auto\+\_\+hide\+\_\+disabled\+\_\+set().

\mbox{\Hypertarget{group__Elm__Ctxpopup_ga916dfa2a1fe59966d7c520a89502afc5}\label{group__Elm__Ctxpopup_ga916dfa2a1fe59966d7c520a89502afc5}} 
\index{Ctxpopup@{Ctxpopup}!elm\+\_\+ctxpopup\+\_\+auto\+\_\+hide\+\_\+disabled\+\_\+get@{elm\+\_\+ctxpopup\+\_\+auto\+\_\+hide\+\_\+disabled\+\_\+get}}
\index{elm\+\_\+ctxpopup\+\_\+auto\+\_\+hide\+\_\+disabled\+\_\+get@{elm\+\_\+ctxpopup\+\_\+auto\+\_\+hide\+\_\+disabled\+\_\+get}!Ctxpopup@{Ctxpopup}}
\subsubsection{\texorpdfstring{elm\+\_\+ctxpopup\+\_\+auto\+\_\+hide\+\_\+disabled\+\_\+get()}{elm\_ctxpopup\_auto\_hide\_disabled\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+ctxpopup\+\_\+auto\+\_\+hide\+\_\+disabled\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Ctxpopup $\ast$}]{obj }\end{DoxyParamCaption})}



Get ctxpopup auto hide mode triggered by ctxpopup policy. 

See also \mbox{\hyperlink{group__Elm__Ctxpopup_ga24b2d6caab900b2beb82548ba1c9f01b}{elm\+\_\+ctxpopup\+\_\+auto\+\_\+hide\+\_\+disabled\+\_\+set}} for more information.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Auto hide enable/disable.
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}


References elm\+\_\+obj\+\_\+ctxpopup\+\_\+auto\+\_\+hide\+\_\+disabled\+\_\+get().

\mbox{\Hypertarget{group__Elm__Ctxpopup_ga89691176e34a784a7bb248bcc47f648f}\label{group__Elm__Ctxpopup_ga89691176e34a784a7bb248bcc47f648f}} 
\index{Ctxpopup@{Ctxpopup}!elm\+\_\+ctxpopup\+\_\+hover\+\_\+parent\+\_\+set@{elm\+\_\+ctxpopup\+\_\+hover\+\_\+parent\+\_\+set}}
\index{elm\+\_\+ctxpopup\+\_\+hover\+\_\+parent\+\_\+set@{elm\+\_\+ctxpopup\+\_\+hover\+\_\+parent\+\_\+set}!Ctxpopup@{Ctxpopup}}
\subsubsection{\texorpdfstring{elm\+\_\+ctxpopup\+\_\+hover\+\_\+parent\+\_\+set()}{elm\_ctxpopup\_hover\_parent\_set()}}
{\footnotesize\ttfamily void elm\+\_\+ctxpopup\+\_\+hover\+\_\+parent\+\_\+set (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Ctxpopup $\ast$}]{obj,  }\item[{Efl\+\_\+\+Canvas\+\_\+\+Object $\ast$}]{parent }\end{DoxyParamCaption})}



Set the Ctxpopup\textquotesingle{}s parent. 

Set the parent object.

\begin{DoxyNote}{Note}
\mbox{\hyperlink{group__Elm__Ctxpopup_gae1ad10d2c5153a5f009c23b83e71b251}{elm\+\_\+ctxpopup\+\_\+add}} will automatically call this function with its {\ttfamily parent} argument.
\end{DoxyNote}
See also \mbox{\hyperlink{group__Elm__Ctxpopup_gae1ad10d2c5153a5f009c23b83e71b251}{elm\+\_\+ctxpopup\+\_\+add}}, \mbox{\hyperlink{group__Elm__Hover_ga816c57f831e81de55492c0bddc3e59a9}{elm\+\_\+hover\+\_\+parent\+\_\+set}}.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em obj} & The object. \\
\hline
\mbox{\tt in}  & {\em parent} & The parent to use. \\
\hline
\end{DoxyParams}


References elm\+\_\+obj\+\_\+ctxpopup\+\_\+hover\+\_\+parent\+\_\+set().

\mbox{\Hypertarget{group__Elm__Ctxpopup_ga55558d3832a6c925987c90cc5c2d4960}\label{group__Elm__Ctxpopup_ga55558d3832a6c925987c90cc5c2d4960}} 
\index{Ctxpopup@{Ctxpopup}!elm\+\_\+ctxpopup\+\_\+hover\+\_\+parent\+\_\+get@{elm\+\_\+ctxpopup\+\_\+hover\+\_\+parent\+\_\+get}}
\index{elm\+\_\+ctxpopup\+\_\+hover\+\_\+parent\+\_\+get@{elm\+\_\+ctxpopup\+\_\+hover\+\_\+parent\+\_\+get}!Ctxpopup@{Ctxpopup}}
\subsubsection{\texorpdfstring{elm\+\_\+ctxpopup\+\_\+hover\+\_\+parent\+\_\+get()}{elm\_ctxpopup\_hover\_parent\_get()}}
{\footnotesize\ttfamily Efl\+\_\+\+Canvas\+\_\+\+Object$\ast$ elm\+\_\+ctxpopup\+\_\+hover\+\_\+parent\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Ctxpopup $\ast$}]{obj }\end{DoxyParamCaption})}



Get the Ctxpopup\textquotesingle{}s parent. 

See also \mbox{\hyperlink{group__Elm__Ctxpopup_ga89691176e34a784a7bb248bcc47f648f}{elm\+\_\+ctxpopup\+\_\+hover\+\_\+parent\+\_\+set}} for more information


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The parent to use. 
\end{DoxyReturn}


References elm\+\_\+obj\+\_\+ctxpopup\+\_\+hover\+\_\+parent\+\_\+get().

\mbox{\Hypertarget{group__Elm__Ctxpopup_gaaf9891a5e65da808a431068448f34f65}\label{group__Elm__Ctxpopup_gaaf9891a5e65da808a431068448f34f65}} 
\index{Ctxpopup@{Ctxpopup}!elm\+\_\+ctxpopup\+\_\+direction\+\_\+priority\+\_\+set@{elm\+\_\+ctxpopup\+\_\+direction\+\_\+priority\+\_\+set}}
\index{elm\+\_\+ctxpopup\+\_\+direction\+\_\+priority\+\_\+set@{elm\+\_\+ctxpopup\+\_\+direction\+\_\+priority\+\_\+set}!Ctxpopup@{Ctxpopup}}
\subsubsection{\texorpdfstring{elm\+\_\+ctxpopup\+\_\+direction\+\_\+priority\+\_\+set()}{elm\_ctxpopup\_direction\_priority\_set()}}
{\footnotesize\ttfamily void elm\+\_\+ctxpopup\+\_\+direction\+\_\+priority\+\_\+set (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Ctxpopup $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Elm__Ctxpopup_ga6be9f0c7f86d8cb1d5d71760a3d4fd55}{Elm\+\_\+\+Ctxpopup\+\_\+\+Direction}}}]{first,  }\item[{\mbox{\hyperlink{group__Elm__Ctxpopup_ga6be9f0c7f86d8cb1d5d71760a3d4fd55}{Elm\+\_\+\+Ctxpopup\+\_\+\+Direction}}}]{second,  }\item[{\mbox{\hyperlink{group__Elm__Ctxpopup_ga6be9f0c7f86d8cb1d5d71760a3d4fd55}{Elm\+\_\+\+Ctxpopup\+\_\+\+Direction}}}]{third,  }\item[{\mbox{\hyperlink{group__Elm__Ctxpopup_ga6be9f0c7f86d8cb1d5d71760a3d4fd55}{Elm\+\_\+\+Ctxpopup\+\_\+\+Direction}}}]{fourth }\end{DoxyParamCaption})}



Set the direction priority of a ctxpopup. 

This functions gives a chance to user to set the priority of ctxpopup showing direction. This doesn\textquotesingle{}t guarantee the ctxpopup will appear in the requested direction.

See also \mbox{\hyperlink{group__Elm__Ctxpopup_ga6be9f0c7f86d8cb1d5d71760a3d4fd55}{Elm\+\_\+\+Ctxpopup\+\_\+\+Direction}}.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em obj} & The object. \\
\hline
\mbox{\tt in}  & {\em first} & 1st priority of direction \\
\hline
\mbox{\tt in}  & {\em second} & 2nd priority of direction \\
\hline
\mbox{\tt in}  & {\em third} & 3th priority of direction \\
\hline
\mbox{\tt in}  & {\em fourth} & 4th priority of direction \\
\hline
\end{DoxyParams}


References elm\+\_\+obj\+\_\+ctxpopup\+\_\+direction\+\_\+priority\+\_\+set().

\mbox{\Hypertarget{group__Elm__Ctxpopup_ga1637af7102c1d5531a4e360e4d9a4ac8}\label{group__Elm__Ctxpopup_ga1637af7102c1d5531a4e360e4d9a4ac8}} 
\index{Ctxpopup@{Ctxpopup}!elm\+\_\+ctxpopup\+\_\+direction\+\_\+priority\+\_\+get@{elm\+\_\+ctxpopup\+\_\+direction\+\_\+priority\+\_\+get}}
\index{elm\+\_\+ctxpopup\+\_\+direction\+\_\+priority\+\_\+get@{elm\+\_\+ctxpopup\+\_\+direction\+\_\+priority\+\_\+get}!Ctxpopup@{Ctxpopup}}
\subsubsection{\texorpdfstring{elm\+\_\+ctxpopup\+\_\+direction\+\_\+priority\+\_\+get()}{elm\_ctxpopup\_direction\_priority\_get()}}
{\footnotesize\ttfamily void elm\+\_\+ctxpopup\+\_\+direction\+\_\+priority\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Ctxpopup $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Elm__Ctxpopup_ga6be9f0c7f86d8cb1d5d71760a3d4fd55}{Elm\+\_\+\+Ctxpopup\+\_\+\+Direction}} $\ast$}]{first,  }\item[{\mbox{\hyperlink{group__Elm__Ctxpopup_ga6be9f0c7f86d8cb1d5d71760a3d4fd55}{Elm\+\_\+\+Ctxpopup\+\_\+\+Direction}} $\ast$}]{second,  }\item[{\mbox{\hyperlink{group__Elm__Ctxpopup_ga6be9f0c7f86d8cb1d5d71760a3d4fd55}{Elm\+\_\+\+Ctxpopup\+\_\+\+Direction}} $\ast$}]{third,  }\item[{\mbox{\hyperlink{group__Elm__Ctxpopup_ga6be9f0c7f86d8cb1d5d71760a3d4fd55}{Elm\+\_\+\+Ctxpopup\+\_\+\+Direction}} $\ast$}]{fourth }\end{DoxyParamCaption})}



Get the direction priority of a ctxpopup. 

See also \mbox{\hyperlink{group__Elm__Ctxpopup_gaaf9891a5e65da808a431068448f34f65}{elm\+\_\+ctxpopup\+\_\+direction\+\_\+priority\+\_\+set}} for more information.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em obj} & The object. \\
\hline
\mbox{\tt out}  & {\em first} & 1st priority of direction \\
\hline
\mbox{\tt out}  & {\em second} & 2nd priority of direction \\
\hline
\mbox{\tt out}  & {\em third} & 3th priority of direction \\
\hline
\mbox{\tt out}  & {\em fourth} & 4th priority of direction \\
\hline
\end{DoxyParams}


References elm\+\_\+obj\+\_\+ctxpopup\+\_\+direction\+\_\+priority\+\_\+get().

\mbox{\Hypertarget{group__Elm__Ctxpopup_gaf6159d22f0e6f3df49716f1893b93d57}\label{group__Elm__Ctxpopup_gaf6159d22f0e6f3df49716f1893b93d57}} 
\index{Ctxpopup@{Ctxpopup}!elm\+\_\+ctxpopup\+\_\+direction\+\_\+get@{elm\+\_\+ctxpopup\+\_\+direction\+\_\+get}}
\index{elm\+\_\+ctxpopup\+\_\+direction\+\_\+get@{elm\+\_\+ctxpopup\+\_\+direction\+\_\+get}!Ctxpopup@{Ctxpopup}}
\subsubsection{\texorpdfstring{elm\+\_\+ctxpopup\+\_\+direction\+\_\+get()}{elm\_ctxpopup\_direction\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Elm__Ctxpopup_ga6be9f0c7f86d8cb1d5d71760a3d4fd55}{Elm\+\_\+\+Ctxpopup\+\_\+\+Direction}} elm\+\_\+ctxpopup\+\_\+direction\+\_\+get (\begin{DoxyParamCaption}\item[{const Elm\+\_\+\+Ctxpopup $\ast$}]{obj }\end{DoxyParamCaption})}



Get the current direction of a ctxpopup. 

\begin{DoxyWarning}{Warning}
Once the ctxpopup showed up, the direction would be determined
\end{DoxyWarning}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em obj} & The object.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Direction 
\end{DoxyReturn}


References elm\+\_\+obj\+\_\+ctxpopup\+\_\+direction\+\_\+get().

\mbox{\Hypertarget{group__Elm__Ctxpopup_gaa6826507fd3ebb99c480832808f4b3a6}\label{group__Elm__Ctxpopup_gaa6826507fd3ebb99c480832808f4b3a6}} 
\index{Ctxpopup@{Ctxpopup}!elm\+\_\+ctxpopup\+\_\+dismiss@{elm\+\_\+ctxpopup\+\_\+dismiss}}
\index{elm\+\_\+ctxpopup\+\_\+dismiss@{elm\+\_\+ctxpopup\+\_\+dismiss}!Ctxpopup@{Ctxpopup}}
\subsubsection{\texorpdfstring{elm\+\_\+ctxpopup\+\_\+dismiss()}{elm\_ctxpopup\_dismiss()}}
{\footnotesize\ttfamily void elm\+\_\+ctxpopup\+\_\+dismiss (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Ctxpopup $\ast$}]{obj }\end{DoxyParamCaption})}



Dismiss a ctxpopup object. 

Use this function to simulate clicking outside of the ctxpopup to dismiss it. In this way, the ctxpopup will be hidden and the \char`\"{}clicked\char`\"{} signal will be emitted. 
\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em obj} & The object. \\
\hline
\end{DoxyParams}


References elm\+\_\+obj\+\_\+ctxpopup\+\_\+dismiss().

\mbox{\Hypertarget{group__Elm__Ctxpopup_ga43d4a45420ba82e652d2f3e8cb794f09}\label{group__Elm__Ctxpopup_ga43d4a45420ba82e652d2f3e8cb794f09}} 
\index{Ctxpopup@{Ctxpopup}!elm\+\_\+ctxpopup\+\_\+item\+\_\+insert\+\_\+before@{elm\+\_\+ctxpopup\+\_\+item\+\_\+insert\+\_\+before}}
\index{elm\+\_\+ctxpopup\+\_\+item\+\_\+insert\+\_\+before@{elm\+\_\+ctxpopup\+\_\+item\+\_\+insert\+\_\+before}!Ctxpopup@{Ctxpopup}}
\subsubsection{\texorpdfstring{elm\+\_\+ctxpopup\+\_\+item\+\_\+insert\+\_\+before()}{elm\_ctxpopup\_item\_insert\_before()}}
{\footnotesize\ttfamily Elm\+\_\+\+Widget\+\_\+\+Item$\ast$ elm\+\_\+ctxpopup\+\_\+item\+\_\+insert\+\_\+before (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Ctxpopup $\ast$}]{obj,  }\item[{Elm\+\_\+\+Widget\+\_\+\+Item $\ast$}]{before,  }\item[{const char $\ast$}]{label,  }\item[{Efl\+\_\+\+Canvas\+\_\+\+Object $\ast$}]{icon,  }\item[{\mbox{\hyperlink{Evas__Common_8h_afbde245aa36db11d8280b266235c25b2}{Evas\+\_\+\+Smart\+\_\+\+Cb}}}]{func,  }\item[{const void $\ast$}]{data }\end{DoxyParamCaption})}



Insert a new item to a ctxpopup object before item {\ttfamily before}. 

See also elm\+\_\+object\+\_\+content\+\_\+set.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em obj} & The object. \\
\hline
\mbox{\tt in}  & {\em before} & The ctxpopup item to insert before. \\
\hline
\mbox{\tt in}  & {\em label} & The Label of the new item \\
\hline
\mbox{\tt in}  & {\em icon} & Icon to be set on new item \\
\hline
\mbox{\tt in}  & {\em func} & Convenience function called when item selected \\
\hline
\mbox{\tt in}  & {\em data} & Data passed to {\ttfamily func} \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A handle to the item added or {\ttfamily null}, on errors.
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+21 
\end{DoxySince}


References elm\+\_\+obj\+\_\+ctxpopup\+\_\+item\+\_\+insert\+\_\+before().

\mbox{\Hypertarget{group__Elm__Ctxpopup_ga8ccc255cae9524461444c189439f79bb}\label{group__Elm__Ctxpopup_ga8ccc255cae9524461444c189439f79bb}} 
\index{Ctxpopup@{Ctxpopup}!elm\+\_\+ctxpopup\+\_\+item\+\_\+insert\+\_\+after@{elm\+\_\+ctxpopup\+\_\+item\+\_\+insert\+\_\+after}}
\index{elm\+\_\+ctxpopup\+\_\+item\+\_\+insert\+\_\+after@{elm\+\_\+ctxpopup\+\_\+item\+\_\+insert\+\_\+after}!Ctxpopup@{Ctxpopup}}
\subsubsection{\texorpdfstring{elm\+\_\+ctxpopup\+\_\+item\+\_\+insert\+\_\+after()}{elm\_ctxpopup\_item\_insert\_after()}}
{\footnotesize\ttfamily Elm\+\_\+\+Widget\+\_\+\+Item$\ast$ elm\+\_\+ctxpopup\+\_\+item\+\_\+insert\+\_\+after (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Ctxpopup $\ast$}]{obj,  }\item[{Elm\+\_\+\+Widget\+\_\+\+Item $\ast$}]{after,  }\item[{const char $\ast$}]{label,  }\item[{Efl\+\_\+\+Canvas\+\_\+\+Object $\ast$}]{icon,  }\item[{\mbox{\hyperlink{Evas__Common_8h_afbde245aa36db11d8280b266235c25b2}{Evas\+\_\+\+Smart\+\_\+\+Cb}}}]{func,  }\item[{const void $\ast$}]{data }\end{DoxyParamCaption})}



Insert a new item to a ctxpopup object after item {\ttfamily after}. 

See also elm\+\_\+object\+\_\+content\+\_\+set.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em obj} & The object. \\
\hline
\mbox{\tt in}  & {\em after} & The ctxpopup item to insert after. \\
\hline
\mbox{\tt in}  & {\em label} & The Label of the new item \\
\hline
\mbox{\tt in}  & {\em icon} & Icon to be set on new item \\
\hline
\mbox{\tt in}  & {\em func} & Convenience function called when item selected \\
\hline
\mbox{\tt in}  & {\em data} & Data passed to {\ttfamily func} \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A handle to the item added or {\ttfamily null}, on errors.
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+21 
\end{DoxySince}


References elm\+\_\+obj\+\_\+ctxpopup\+\_\+item\+\_\+insert\+\_\+after().

\mbox{\Hypertarget{group__Elm__Ctxpopup_ga68372686c35c7790c769f44ca39119ec}\label{group__Elm__Ctxpopup_ga68372686c35c7790c769f44ca39119ec}} 
\index{Ctxpopup@{Ctxpopup}!elm\+\_\+ctxpopup\+\_\+item\+\_\+append@{elm\+\_\+ctxpopup\+\_\+item\+\_\+append}}
\index{elm\+\_\+ctxpopup\+\_\+item\+\_\+append@{elm\+\_\+ctxpopup\+\_\+item\+\_\+append}!Ctxpopup@{Ctxpopup}}
\subsubsection{\texorpdfstring{elm\+\_\+ctxpopup\+\_\+item\+\_\+append()}{elm\_ctxpopup\_item\_append()}}
{\footnotesize\ttfamily Elm\+\_\+\+Widget\+\_\+\+Item$\ast$ elm\+\_\+ctxpopup\+\_\+item\+\_\+append (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Ctxpopup $\ast$}]{obj,  }\item[{const char $\ast$}]{label,  }\item[{Efl\+\_\+\+Canvas\+\_\+\+Object $\ast$}]{icon,  }\item[{\mbox{\hyperlink{Evas__Common_8h_afbde245aa36db11d8280b266235c25b2}{Evas\+\_\+\+Smart\+\_\+\+Cb}}}]{func,  }\item[{const void $\ast$}]{data }\end{DoxyParamCaption})}



Add a new item to a ctxpopup object. 

Warning\+:Ctxpopup can\textquotesingle{}t hold both an item list and a content at the same time. When an item is added, any previous content will be removed.

See also elm\+\_\+object\+\_\+content\+\_\+set.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em obj} & The object. \\
\hline
\mbox{\tt in}  & {\em label} & The Label of the new item \\
\hline
\mbox{\tt in}  & {\em icon} & Icon to be set on new item \\
\hline
\mbox{\tt in}  & {\em func} & Convenience function called when item selected \\
\hline
\mbox{\tt in}  & {\em data} & Data passed to {\ttfamily func} \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A handle to the item added or {\ttfamily null}, on errors. 
\end{DoxyReturn}


References elm\+\_\+obj\+\_\+ctxpopup\+\_\+item\+\_\+append().

\mbox{\Hypertarget{group__Elm__Ctxpopup_ga9fab1a806ceccac2aa7ff9dd98d2881a}\label{group__Elm__Ctxpopup_ga9fab1a806ceccac2aa7ff9dd98d2881a}} 
\index{Ctxpopup@{Ctxpopup}!elm\+\_\+ctxpopup\+\_\+item\+\_\+prepend@{elm\+\_\+ctxpopup\+\_\+item\+\_\+prepend}}
\index{elm\+\_\+ctxpopup\+\_\+item\+\_\+prepend@{elm\+\_\+ctxpopup\+\_\+item\+\_\+prepend}!Ctxpopup@{Ctxpopup}}
\subsubsection{\texorpdfstring{elm\+\_\+ctxpopup\+\_\+item\+\_\+prepend()}{elm\_ctxpopup\_item\_prepend()}}
{\footnotesize\ttfamily Elm\+\_\+\+Widget\+\_\+\+Item$\ast$ elm\+\_\+ctxpopup\+\_\+item\+\_\+prepend (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Ctxpopup $\ast$}]{obj,  }\item[{const char $\ast$}]{label,  }\item[{Efl\+\_\+\+Canvas\+\_\+\+Object $\ast$}]{icon,  }\item[{\mbox{\hyperlink{Evas__Common_8h_afbde245aa36db11d8280b266235c25b2}{Evas\+\_\+\+Smart\+\_\+\+Cb}}}]{func,  }\item[{const void $\ast$}]{data }\end{DoxyParamCaption})}



Prepend a new item to a ctxpopup object. 

\begin{DoxyWarning}{Warning}
Ctxpopup can\textquotesingle{}t hold both an item list and a content at the same time. When an item is added, any previous content will be removed.
\end{DoxyWarning}
See also elm\+\_\+object\+\_\+content\+\_\+set.


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em obj} & The object. \\
\hline
\mbox{\tt in}  & {\em label} & The Label of the new item \\
\hline
\mbox{\tt in}  & {\em icon} & Icon to be set on new item \\
\hline
\mbox{\tt in}  & {\em func} & Convenience function called when item selected \\
\hline
\mbox{\tt in}  & {\em data} & Data passed to {\ttfamily func} \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A handle to the item added or {\ttfamily null}, on errors.
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+11 
\end{DoxySince}


References elm\+\_\+obj\+\_\+ctxpopup\+\_\+item\+\_\+prepend().

