\section{elm\+:\+:widget Struct Reference}
\label{structelm_1_1widget}\index{elm\+::widget@{elm\+::widget}}


Class widget.  


\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structelm_1_1widget_ae0d0aabfc2ba953f02fa2936b3b4445d}{widget} (Eo $\ast$eo)
\begin{DoxyCompactList}\small\item\em Eo Constructor. \end{DoxyCompactList}\item 
\hyperlink{structelm_1_1widget_ac969c330c0e851856cb831dd701e99e1}{widget} (std\+::nullptr\+\_\+t)
\begin{DoxyCompactList}\small\item\em nullptr\+\_\+t Constructor. \end{DoxyCompactList}\item 
\mbox{\label{structelm_1_1widget_ab8839462a6c549e2fb547bc0d6437203}} 
\hyperlink{structelm_1_1widget_ab8839462a6c549e2fb547bc0d6437203}{widget} (\hyperlink{structelm_1_1widget}{widget} const \&other)
\begin{DoxyCompactList}\small\item\em Copy Constructor. \end{DoxyCompactList}\item 
\+::evas\+::object \hyperlink{structelm_1_1widget_a43227ce2c0a18020cb8fb95ca80347e0}{newest\+\_\+focus\+\_\+order\+\_\+get} (unsigned int $\ast$newest\+\_\+focus\+\_\+order\+\_\+, bool can\+\_\+focus\+\_\+only\+\_\+) const
\item 
void \hyperlink{structelm_1_1widget_a7fc5d787b76347f029ac9ee648ec8a8e}{cursor\+\_\+add} (Elm\+\_\+\+Cursor $\ast$cur\+\_\+) const
\item 
void \hyperlink{structelm_1_1widget_a08b0321e75210844a2fedb4c1af91d3a}{focus\+\_\+next\+\_\+object\+\_\+set} (\+::evas\+::object next\+\_\+, Elm\+\_\+\+Focus\+\_\+\+Direction dir\+\_\+) const
\item 
\+::evas\+::object \hyperlink{structelm_1_1widget_a577419eda750b9ed3792af6b204e05a6}{focus\+\_\+next\+\_\+object\+\_\+get} (Elm\+\_\+\+Focus\+\_\+\+Direction dir\+\_\+) const
\item 
void \hyperlink{structelm_1_1widget_ac42f503f49621fb0523c552f3348fa8b}{focus\+\_\+next\+\_\+item\+\_\+set} (\hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item} $\ast$next\+\_\+item\+\_\+, Elm\+\_\+\+Focus\+\_\+\+Direction dir\+\_\+) const
\item 
\hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item} $\ast$ \hyperlink{structelm_1_1widget_ae84c4fce199415a016343b7690d7329a}{focus\+\_\+next\+\_\+item\+\_\+get} (Elm\+\_\+\+Focus\+\_\+\+Direction dir\+\_\+) const
\item 
void \hyperlink{structelm_1_1widget_a46c50dd685f0eb8854d40f18adbd901e}{focus\+\_\+custom\+\_\+chain\+\_\+prepend} (\+::evas\+::object child\+\_\+, \+::evas\+::object relative\+\_\+child\+\_\+) const
\item 
\+::efl\+::eina\+::string\+\_\+view \hyperlink{structelm_1_1widget_a40a4cbe105c96a9c251c9100a1abb216}{part\+\_\+text\+\_\+translate} (\+::efl\+::eina\+::string\+\_\+view part\+\_\+, \+::efl\+::eina\+::string\+\_\+view text\+\_\+) const
\item 
void \hyperlink{structelm_1_1widget_a04404ce8933ae6de8d3ec15cb94dd97c}{focus\+\_\+highlight\+\_\+geometry\+\_\+get} (Evas\+\_\+\+Coord $\ast$x\+\_\+, Evas\+\_\+\+Coord $\ast$y\+\_\+, Evas\+\_\+\+Coord $\ast$w\+\_\+, Evas\+\_\+\+Coord $\ast$h\+\_\+) const
\item 
bool \hyperlink{structelm_1_1widget_af5542028e948139f226c42ffee11b62a}{activate} (Elm\+\_\+\+Activate act\+\_\+) const
\item 
bool \hyperlink{structelm_1_1widget_a42770404e53a5d24a220e698a01a41b8}{sub\+\_\+object\+\_\+add} (\+::evas\+::object sobj\+\_\+) const
\item 
bool \hyperlink{structelm_1_1widget_a79c352a0623eb90c9babc28c8b46b8ab}{event} (\+::evas\+::object source\+\_\+, Evas\+\_\+\+Callback\+\_\+\+Type type\+\_\+, void $\ast$event\+\_\+info\+\_\+) const
\item 
void \hyperlink{structelm_1_1widget_a4ffc9b15ba97620b6bf6bd1685618ad4}{event\+\_\+callback\+\_\+add} (\hyperlink{group__Elm__General_gae30b199b0f3f254ddae9a6918dfbe01c}{Elm\+\_\+\+Event\+\_\+\+Cb} func\+\_\+, const void $\ast$data\+\_\+) const
\item 
void \hyperlink{structelm_1_1widget_ab46ee38b3939fe5e125a0549d2416edb}{access} (bool acs\+\_\+) const
\item 
void \hyperlink{structelm_1_1widget_af096bb7d36e2129c2b4a030181ffeeea}{cursor\+\_\+del} (Elm\+\_\+\+Cursor $\ast$cur\+\_\+) const
\item 
void $\ast$ \hyperlink{structelm_1_1widget_a998f904544d6f3d9c302a30cfc1b11b2}{event\+\_\+callback\+\_\+del} (\hyperlink{group__Elm__General_gae30b199b0f3f254ddae9a6918dfbe01c}{Elm\+\_\+\+Event\+\_\+\+Cb} func\+\_\+, const void $\ast$data\+\_\+) const
\item 
bool \hyperlink{structelm_1_1widget_af8a63d75b37d00a8502d8453c0ecc26c}{on\+\_\+focus} (\hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item} $\ast$item\+\_\+) const
\item 
bool \hyperlink{structelm_1_1widget_a852e9c65dcc3be65982c51615fee21c9}{on\+\_\+focus\+\_\+region} (Evas\+\_\+\+Coord $\ast$x\+\_\+, Evas\+\_\+\+Coord $\ast$y\+\_\+, Evas\+\_\+\+Coord $\ast$w\+\_\+, Evas\+\_\+\+Coord $\ast$h\+\_\+) const
\item 
void \hyperlink{structelm_1_1widget_a7a6b9aff52c95444988c41b2add9c639}{focus\+\_\+cycle} (Elm\+\_\+\+Focus\+\_\+\+Direction dir\+\_\+) const
\item 
bool \hyperlink{structelm_1_1widget_a6f766a538fda23b412dd802534efa695}{focus\+\_\+direction} (\+::evas\+::object base\+\_\+, double degree\+\_\+, \+::evas\+::object $\ast$direction\+\_\+, \hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item} $\ast$$\ast$direction\+\_\+item\+\_\+, double $\ast$weight\+\_\+) const
\item 
bool \hyperlink{structelm_1_1widget_ae99623dea97a737d847f070a25eb4354}{event\+\_\+propagate} (Evas\+\_\+\+Callback\+\_\+\+Type type\+\_\+, void $\ast$event\+\_\+info\+\_\+, Evas\+\_\+\+Event\+\_\+\+Flags $\ast$event\+\_\+flags\+\_\+) const
\item 
{\footnotesize template$<$typename F\+\_\+func\+\_\+ $>$ }\\void \hyperlink{structelm_1_1widget_a4f47448235a01af86d338332f1615704}{signal\+\_\+callback\+\_\+add} (\+::efl\+::eina\+::string\+\_\+view emission\+\_\+, \+::efl\+::eina\+::string\+\_\+view source\+\_\+, F\+\_\+func\+\_\+ \&\&func\+\_\+) const
\item 
\+::evas\+::object \hyperlink{structelm_1_1widget_a8ae982e21e13104a8e2092513876f4f3}{name\+\_\+find} (\+::efl\+::eina\+::string\+\_\+view name\+\_\+, int recurse\+\_\+) const
\item 
bool \hyperlink{structelm_1_1widget_a3055a6908c9599282d17c26d24747f20}{focus\+\_\+list\+\_\+direction\+\_\+get} (\+::evas\+::object base\+\_\+, \+::efl\+::eina\+::crange\+\_\+list$<$ \+::eo\+::base $>$ items\+\_\+, list\+\_\+data\+\_\+get\+\_\+func\+\_\+type list\+\_\+data\+\_\+get\+\_\+, double degree\+\_\+, \+::evas\+::object $\ast$direction\+\_\+, \hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item} $\ast$$\ast$direction\+\_\+item\+\_\+, double $\ast$weight\+\_\+) const
\item 
bool \hyperlink{structelm_1_1widget_af066e8cd9b96f95b3160f8b387e337e7}{focus\+\_\+direction\+\_\+go} (double degree\+\_\+) const
\item 
void \hyperlink{structelm_1_1widget_a4d8af23bc97eece5f6ac12ab95ebe9e3}{show\+\_\+region\+\_\+set} (Evas\+\_\+\+Coord x\+\_\+, Evas\+\_\+\+Coord y\+\_\+, Evas\+\_\+\+Coord w\+\_\+, Evas\+\_\+\+Coord h\+\_\+, bool forceshow\+\_\+) const
\item 
void \hyperlink{structelm_1_1widget_ad9c84d9698e773294c2fec62feffb0ef}{show\+\_\+region\+\_\+get} (Evas\+\_\+\+Coord $\ast$x\+\_\+, Evas\+\_\+\+Coord $\ast$y\+\_\+, Evas\+\_\+\+Coord $\ast$w\+\_\+, Evas\+\_\+\+Coord $\ast$h\+\_\+) const
\item 
void \hyperlink{structelm_1_1widget_ad67611058d350247207f6a4a8d1d78cf}{tooltip\+\_\+del} (Elm\+\_\+\+Tooltip $\ast$tt\+\_\+) const
\item 
bool \hyperlink{structelm_1_1widget_a412bf895d1420d6d42a605dba4eccf86}{focus\+\_\+next\+\_\+get} (Elm\+\_\+\+Focus\+\_\+\+Direction dir\+\_\+, \+::evas\+::object $\ast$next\+\_\+, \hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item} $\ast$$\ast$next\+\_\+item\+\_\+) const
\item 
\+::efl\+::eina\+::string\+\_\+view \hyperlink{structelm_1_1widget_a6fa02d437b95f7737ab836591b93a4ee}{translatable\+\_\+part\+\_\+text\+\_\+get} (\+::efl\+::eina\+::string\+\_\+view part\+\_\+) const
\item 
void \hyperlink{structelm_1_1widget_ab3f7554421e78f3871d602562a2d351f}{focus\+\_\+steal} (\hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item} $\ast$item\+\_\+) const
\item 
bool \hyperlink{structelm_1_1widget_ac40fde5560baf5b87e4613f78312026a}{focus\+\_\+next} (Elm\+\_\+\+Focus\+\_\+\+Direction dir\+\_\+, \+::evas\+::object $\ast$next\+\_\+, \hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item} $\ast$$\ast$next\+\_\+item\+\_\+) const
\item 
bool \hyperlink{structelm_1_1widget_a5c0fcbb5dfbf44757154b9c4919c86e9}{focus\+\_\+list\+\_\+next\+\_\+get} (\+::efl\+::eina\+::crange\+\_\+list$<$ \+::eo\+::base $>$ items\+\_\+, list\+\_\+data\+\_\+get\+\_\+func\+\_\+type list\+\_\+data\+\_\+get\+\_\+, Elm\+\_\+\+Focus\+\_\+\+Direction dir\+\_\+, \+::evas\+::object $\ast$next\+\_\+, \hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item} $\ast$$\ast$next\+\_\+item\+\_\+) const
\item 
bool \hyperlink{structelm_1_1widget_a2a1a44b764bce814e4db4c05c1732af1}{focus\+\_\+direction\+\_\+get} (\+::evas\+::object base\+\_\+, double degree\+\_\+, \+::evas\+::object $\ast$direction\+\_\+, \hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item} $\ast$$\ast$direction\+\_\+item\+\_\+, double $\ast$weight\+\_\+) const
\item 
void $\ast$ \hyperlink{structelm_1_1widget_a21ceb723b53af48d5ba34d8a07f2b8ca}{signal\+\_\+callback\+\_\+del} (\+::efl\+::eina\+::string\+\_\+view emission\+\_\+, \+::efl\+::eina\+::string\+\_\+view source\+\_\+, Edje\+\_\+\+Signal\+\_\+\+Cb func\+\_\+) const
\item 
void \hyperlink{structelm_1_1widget_a97ded6c9285f33b7afdb6e069a4bdb7c}{signal\+\_\+emit} (\+::efl\+::eina\+::string\+\_\+view emission\+\_\+, \+::efl\+::eina\+::string\+\_\+view source\+\_\+) const
\item 
bool \hyperlink{structelm_1_1widget_aa94d0a1f0412a37af90ee80de457677f}{sub\+\_\+object\+\_\+del} (\+::evas\+::object sobj\+\_\+) const
\item 
void \hyperlink{structelm_1_1widget_a5d7bf7eda6da82a470431bd478b3d861}{tooltip\+\_\+add} (Elm\+\_\+\+Tooltip $\ast$tt\+\_\+) const
\item 
void \hyperlink{structelm_1_1widget_ae51a52ca84172cbef1ed07fa0e495294}{focus\+\_\+custom\+\_\+chain\+\_\+append} (\+::evas\+::object child\+\_\+, \+::evas\+::object relative\+\_\+child\+\_\+) const
\end{DoxyCompactItemize}
\textbf{ }\par
\begin{DoxyCompactItemize}
\item 
\hyperlink{structelm_1_1widget_a97002964f25e4ce6b8402deeebdc0c26}{widget} (\+::efl\+::eo\+::parent\+\_\+type \+\_\+p)
\begin{DoxyCompactList}\small\item\em Constructs a new \hyperlink{structelm_1_1widget}{elm\+::widget} object. \end{DoxyCompactList}\end{DoxyCompactItemize}



\subsection{Detailed Description}
Class widget. 

\subsection{Constructor \& Destructor Documentation}
\mbox{\label{structelm_1_1widget_a97002964f25e4ce6b8402deeebdc0c26}} 
\index{elm\+::widget@{elm\+::widget}!widget@{widget}}
\index{widget@{widget}!elm\+::widget@{elm\+::widget}}
\subsubsection{\texorpdfstring{widget()}{widget()}\hspace{0.1cm}{\footnotesize\ttfamily [1/3]}}
{\footnotesize\ttfamily elm\+::widget\+::widget (\begin{DoxyParamCaption}\item[{\+::efl\+::eo\+::parent\+\_\+type}]{\+\_\+p }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}



Constructs a new \hyperlink{structelm_1_1widget}{elm\+::widget} object. 

Constructs a new \hyperlink{structelm_1_1widget}{elm\+::widget} object. If you want this object to be a child of another Eo object, use an efl\+::eo\+::parent expression, like the example.

Example\+: 
\begin{DoxyCode}
elm::widget my\_widget(efl::eo::parent = parent\_object);
\end{DoxyCode}


\begin{DoxySeeAlso}{See also}
\hyperlink{structelm_1_1widget_ae0d0aabfc2ba953f02fa2936b3b4445d}{widget(\+Eo$\ast$ eo)} 
\end{DoxySeeAlso}
\mbox{\label{structelm_1_1widget_ae0d0aabfc2ba953f02fa2936b3b4445d}} 
\index{elm\+::widget@{elm\+::widget}!widget@{widget}}
\index{widget@{widget}!elm\+::widget@{elm\+::widget}}
\subsubsection{\texorpdfstring{widget()}{widget()}\hspace{0.1cm}{\footnotesize\ttfamily [2/3]}}
{\footnotesize\ttfamily elm\+::widget\+::widget (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{eo }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}



Eo Constructor. 

Constructs the object from an Eo$\ast$ pointer stealing its ownership.


\begin{DoxyParams}{Parameters}
{\em eo} & The Eo object pointer. \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1widget_ac969c330c0e851856cb831dd701e99e1}} 
\index{elm\+::widget@{elm\+::widget}!widget@{widget}}
\index{widget@{widget}!elm\+::widget@{elm\+::widget}}
\subsubsection{\texorpdfstring{widget()}{widget()}\hspace{0.1cm}{\footnotesize\ttfamily [3/3]}}
{\footnotesize\ttfamily elm\+::widget\+::widget (\begin{DoxyParamCaption}\item[{std\+::nullptr\+\_\+t}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}



nullptr\+\_\+t Constructor. 

Constructs an empty (null) object. 

\subsection{Member Function Documentation}
\mbox{\label{structelm_1_1widget_ab46ee38b3939fe5e125a0549d2416edb}} 
\index{elm\+::widget@{elm\+::widget}!access@{access}}
\index{access@{access}!elm\+::widget@{elm\+::widget}}
\subsubsection{\texorpdfstring{access()}{access()}}
{\footnotesize\ttfamily void elm\+::widget\+::access (\begin{DoxyParamCaption}\item[{bool}]{acs\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em acs} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1widget_af5542028e948139f226c42ffee11b62a}} 
\index{elm\+::widget@{elm\+::widget}!activate@{activate}}
\index{activate@{activate}!elm\+::widget@{elm\+::widget}}
\subsubsection{\texorpdfstring{activate()}{activate()}}
{\footnotesize\ttfamily bool elm\+::widget\+::activate (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Activate}]{act\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em act} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1widget_a7fc5d787b76347f029ac9ee648ec8a8e}} 
\index{elm\+::widget@{elm\+::widget}!cursor\+\_\+add@{cursor\+\_\+add}}
\index{cursor\+\_\+add@{cursor\+\_\+add}!elm\+::widget@{elm\+::widget}}
\subsubsection{\texorpdfstring{cursor\+\_\+add()}{cursor\_add()}}
{\footnotesize\ttfamily void elm\+::widget\+::cursor\+\_\+add (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Cursor $\ast$}]{cur\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em cur} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1widget_af096bb7d36e2129c2b4a030181ffeeea}} 
\index{elm\+::widget@{elm\+::widget}!cursor\+\_\+del@{cursor\+\_\+del}}
\index{cursor\+\_\+del@{cursor\+\_\+del}!elm\+::widget@{elm\+::widget}}
\subsubsection{\texorpdfstring{cursor\+\_\+del()}{cursor\_del()}}
{\footnotesize\ttfamily void elm\+::widget\+::cursor\+\_\+del (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Cursor $\ast$}]{cur\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em cur} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1widget_a79c352a0623eb90c9babc28c8b46b8ab}} 
\index{elm\+::widget@{elm\+::widget}!event@{event}}
\index{event@{event}!elm\+::widget@{elm\+::widget}}
\subsubsection{\texorpdfstring{event()}{event()}}
{\footnotesize\ttfamily bool elm\+::widget\+::event (\begin{DoxyParamCaption}\item[{\+::evas\+::object}]{source\+\_\+,  }\item[{Evas\+\_\+\+Callback\+\_\+\+Type}]{type\+\_\+,  }\item[{void $\ast$}]{event\+\_\+info\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em source} & \\
\hline
{\em type} & \\
\hline
{\em event\+\_\+info} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1widget_a4ffc9b15ba97620b6bf6bd1685618ad4}} 
\index{elm\+::widget@{elm\+::widget}!event\+\_\+callback\+\_\+add@{event\+\_\+callback\+\_\+add}}
\index{event\+\_\+callback\+\_\+add@{event\+\_\+callback\+\_\+add}!elm\+::widget@{elm\+::widget}}
\subsubsection{\texorpdfstring{event\+\_\+callback\+\_\+add()}{event\_callback\_add()}}
{\footnotesize\ttfamily void elm\+::widget\+::event\+\_\+callback\+\_\+add (\begin{DoxyParamCaption}\item[{\hyperlink{group__Elm__General_gae30b199b0f3f254ddae9a6918dfbe01c}{Elm\+\_\+\+Event\+\_\+\+Cb}}]{func\+\_\+,  }\item[{const void $\ast$}]{data\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em func} & \\
\hline
{\em data} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1widget_a998f904544d6f3d9c302a30cfc1b11b2}} 
\index{elm\+::widget@{elm\+::widget}!event\+\_\+callback\+\_\+del@{event\+\_\+callback\+\_\+del}}
\index{event\+\_\+callback\+\_\+del@{event\+\_\+callback\+\_\+del}!elm\+::widget@{elm\+::widget}}
\subsubsection{\texorpdfstring{event\+\_\+callback\+\_\+del()}{event\_callback\_del()}}
{\footnotesize\ttfamily void$\ast$ elm\+::widget\+::event\+\_\+callback\+\_\+del (\begin{DoxyParamCaption}\item[{\hyperlink{group__Elm__General_gae30b199b0f3f254ddae9a6918dfbe01c}{Elm\+\_\+\+Event\+\_\+\+Cb}}]{func\+\_\+,  }\item[{const void $\ast$}]{data\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em func} & \\
\hline
{\em data} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1widget_ae99623dea97a737d847f070a25eb4354}} 
\index{elm\+::widget@{elm\+::widget}!event\+\_\+propagate@{event\+\_\+propagate}}
\index{event\+\_\+propagate@{event\+\_\+propagate}!elm\+::widget@{elm\+::widget}}
\subsubsection{\texorpdfstring{event\+\_\+propagate()}{event\_propagate()}}
{\footnotesize\ttfamily bool elm\+::widget\+::event\+\_\+propagate (\begin{DoxyParamCaption}\item[{Evas\+\_\+\+Callback\+\_\+\+Type}]{type\+\_\+,  }\item[{void $\ast$}]{event\+\_\+info\+\_\+,  }\item[{Evas\+\_\+\+Event\+\_\+\+Flags $\ast$}]{event\+\_\+flags\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em type} & \\
\hline
{\em event\+\_\+info} & \\
\hline
{\em event\+\_\+flags} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1widget_ae51a52ca84172cbef1ed07fa0e495294}} 
\index{elm\+::widget@{elm\+::widget}!focus\+\_\+custom\+\_\+chain\+\_\+append@{focus\+\_\+custom\+\_\+chain\+\_\+append}}
\index{focus\+\_\+custom\+\_\+chain\+\_\+append@{focus\+\_\+custom\+\_\+chain\+\_\+append}!elm\+::widget@{elm\+::widget}}
\subsubsection{\texorpdfstring{focus\+\_\+custom\+\_\+chain\+\_\+append()}{focus\_custom\_chain\_append()}}
{\footnotesize\ttfamily void elm\+::widget\+::focus\+\_\+custom\+\_\+chain\+\_\+append (\begin{DoxyParamCaption}\item[{\+::evas\+::object}]{child\+\_\+,  }\item[{\+::evas\+::object}]{relative\+\_\+child\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em child} & \\
\hline
{\em relative\+\_\+child} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1widget_a46c50dd685f0eb8854d40f18adbd901e}} 
\index{elm\+::widget@{elm\+::widget}!focus\+\_\+custom\+\_\+chain\+\_\+prepend@{focus\+\_\+custom\+\_\+chain\+\_\+prepend}}
\index{focus\+\_\+custom\+\_\+chain\+\_\+prepend@{focus\+\_\+custom\+\_\+chain\+\_\+prepend}!elm\+::widget@{elm\+::widget}}
\subsubsection{\texorpdfstring{focus\+\_\+custom\+\_\+chain\+\_\+prepend()}{focus\_custom\_chain\_prepend()}}
{\footnotesize\ttfamily void elm\+::widget\+::focus\+\_\+custom\+\_\+chain\+\_\+prepend (\begin{DoxyParamCaption}\item[{\+::evas\+::object}]{child\+\_\+,  }\item[{\+::evas\+::object}]{relative\+\_\+child\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em child} & \\
\hline
{\em relative\+\_\+child} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1widget_a7a6b9aff52c95444988c41b2add9c639}} 
\index{elm\+::widget@{elm\+::widget}!focus\+\_\+cycle@{focus\+\_\+cycle}}
\index{focus\+\_\+cycle@{focus\+\_\+cycle}!elm\+::widget@{elm\+::widget}}
\subsubsection{\texorpdfstring{focus\+\_\+cycle()}{focus\_cycle()}}
{\footnotesize\ttfamily void elm\+::widget\+::focus\+\_\+cycle (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Focus\+\_\+\+Direction}]{dir\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em dir} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1widget_a6f766a538fda23b412dd802534efa695}} 
\index{elm\+::widget@{elm\+::widget}!focus\+\_\+direction@{focus\+\_\+direction}}
\index{focus\+\_\+direction@{focus\+\_\+direction}!elm\+::widget@{elm\+::widget}}
\subsubsection{\texorpdfstring{focus\+\_\+direction()}{focus\_direction()}}
{\footnotesize\ttfamily bool elm\+::widget\+::focus\+\_\+direction (\begin{DoxyParamCaption}\item[{\+::evas\+::object}]{base\+\_\+,  }\item[{double}]{degree\+\_\+,  }\item[{\+::evas\+::object $\ast$}]{direction\+\_\+,  }\item[{\hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item} $\ast$$\ast$}]{direction\+\_\+item\+\_\+,  }\item[{double $\ast$}]{weight\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}[1]{Parameters}
 & {\em base} & \\
\hline
 & {\em degree} & \\
\hline
\mbox{\tt out}  & {\em direction} & \\
\hline
\mbox{\tt out}  & {\em direction\+\_\+item} & \\
\hline
\mbox{\tt out}  & {\em weight} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1widget_a2a1a44b764bce814e4db4c05c1732af1}} 
\index{elm\+::widget@{elm\+::widget}!focus\+\_\+direction\+\_\+get@{focus\+\_\+direction\+\_\+get}}
\index{focus\+\_\+direction\+\_\+get@{focus\+\_\+direction\+\_\+get}!elm\+::widget@{elm\+::widget}}
\subsubsection{\texorpdfstring{focus\+\_\+direction\+\_\+get()}{focus\_direction\_get()}}
{\footnotesize\ttfamily bool elm\+::widget\+::focus\+\_\+direction\+\_\+get (\begin{DoxyParamCaption}\item[{\+::evas\+::object}]{base\+\_\+,  }\item[{double}]{degree\+\_\+,  }\item[{\+::evas\+::object $\ast$}]{direction\+\_\+,  }\item[{\hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item} $\ast$$\ast$}]{direction\+\_\+item\+\_\+,  }\item[{double $\ast$}]{weight\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}[1]{Parameters}
 & {\em base} & \\
\hline
 & {\em degree} & \\
\hline
\mbox{\tt out}  & {\em direction} & \\
\hline
\mbox{\tt out}  & {\em direction\+\_\+item} & \\
\hline
\mbox{\tt out}  & {\em weight} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1widget_af066e8cd9b96f95b3160f8b387e337e7}} 
\index{elm\+::widget@{elm\+::widget}!focus\+\_\+direction\+\_\+go@{focus\+\_\+direction\+\_\+go}}
\index{focus\+\_\+direction\+\_\+go@{focus\+\_\+direction\+\_\+go}!elm\+::widget@{elm\+::widget}}
\subsubsection{\texorpdfstring{focus\+\_\+direction\+\_\+go()}{focus\_direction\_go()}}
{\footnotesize\ttfamily bool elm\+::widget\+::focus\+\_\+direction\+\_\+go (\begin{DoxyParamCaption}\item[{double}]{degree\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em degree} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1widget_a04404ce8933ae6de8d3ec15cb94dd97c}} 
\index{elm\+::widget@{elm\+::widget}!focus\+\_\+highlight\+\_\+geometry\+\_\+get@{focus\+\_\+highlight\+\_\+geometry\+\_\+get}}
\index{focus\+\_\+highlight\+\_\+geometry\+\_\+get@{focus\+\_\+highlight\+\_\+geometry\+\_\+get}!elm\+::widget@{elm\+::widget}}
\subsubsection{\texorpdfstring{focus\+\_\+highlight\+\_\+geometry\+\_\+get()}{focus\_highlight\_geometry\_get()}}
{\footnotesize\ttfamily void elm\+::widget\+::focus\+\_\+highlight\+\_\+geometry\+\_\+get (\begin{DoxyParamCaption}\item[{Evas\+\_\+\+Coord $\ast$}]{x\+\_\+,  }\item[{Evas\+\_\+\+Coord $\ast$}]{y\+\_\+,  }\item[{Evas\+\_\+\+Coord $\ast$}]{w\+\_\+,  }\item[{Evas\+\_\+\+Coord $\ast$}]{h\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em x} & \\
\hline
{\em y} & \\
\hline
{\em w} & \\
\hline
{\em h} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1widget_a3055a6908c9599282d17c26d24747f20}} 
\index{elm\+::widget@{elm\+::widget}!focus\+\_\+list\+\_\+direction\+\_\+get@{focus\+\_\+list\+\_\+direction\+\_\+get}}
\index{focus\+\_\+list\+\_\+direction\+\_\+get@{focus\+\_\+list\+\_\+direction\+\_\+get}!elm\+::widget@{elm\+::widget}}
\subsubsection{\texorpdfstring{focus\+\_\+list\+\_\+direction\+\_\+get()}{focus\_list\_direction\_get()}}
{\footnotesize\ttfamily bool elm\+::widget\+::focus\+\_\+list\+\_\+direction\+\_\+get (\begin{DoxyParamCaption}\item[{\+::evas\+::object}]{base\+\_\+,  }\item[{\+::efl\+::eina\+::crange\+\_\+list$<$ \+::eo\+::base $>$}]{items\+\_\+,  }\item[{list\+\_\+data\+\_\+get\+\_\+func\+\_\+type}]{list\+\_\+data\+\_\+get\+\_\+,  }\item[{double}]{degree\+\_\+,  }\item[{\+::evas\+::object $\ast$}]{direction\+\_\+,  }\item[{\hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item} $\ast$$\ast$}]{direction\+\_\+item\+\_\+,  }\item[{double $\ast$}]{weight\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}[1]{Parameters}
 & {\em base} & \\
\hline
 & {\em items} & \\
\hline
 & {\em list\+\_\+data\+\_\+get} & \\
\hline
 & {\em degree} & \\
\hline
\mbox{\tt out}  & {\em direction} & \\
\hline
\mbox{\tt out}  & {\em direction\+\_\+item} & \\
\hline
\mbox{\tt out}  & {\em weight} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1widget_a5c0fcbb5dfbf44757154b9c4919c86e9}} 
\index{elm\+::widget@{elm\+::widget}!focus\+\_\+list\+\_\+next\+\_\+get@{focus\+\_\+list\+\_\+next\+\_\+get}}
\index{focus\+\_\+list\+\_\+next\+\_\+get@{focus\+\_\+list\+\_\+next\+\_\+get}!elm\+::widget@{elm\+::widget}}
\subsubsection{\texorpdfstring{focus\+\_\+list\+\_\+next\+\_\+get()}{focus\_list\_next\_get()}}
{\footnotesize\ttfamily bool elm\+::widget\+::focus\+\_\+list\+\_\+next\+\_\+get (\begin{DoxyParamCaption}\item[{\+::efl\+::eina\+::crange\+\_\+list$<$ \+::eo\+::base $>$}]{items\+\_\+,  }\item[{list\+\_\+data\+\_\+get\+\_\+func\+\_\+type}]{list\+\_\+data\+\_\+get\+\_\+,  }\item[{Elm\+\_\+\+Focus\+\_\+\+Direction}]{dir\+\_\+,  }\item[{\+::evas\+::object $\ast$}]{next\+\_\+,  }\item[{\hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item} $\ast$$\ast$}]{next\+\_\+item\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}[1]{Parameters}
 & {\em items} & \\
\hline
 & {\em list\+\_\+data\+\_\+get} & \\
\hline
 & {\em dir} & \\
\hline
\mbox{\tt out}  & {\em next} & \\
\hline
\mbox{\tt out}  & {\em next\+\_\+item} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1widget_ac40fde5560baf5b87e4613f78312026a}} 
\index{elm\+::widget@{elm\+::widget}!focus\+\_\+next@{focus\+\_\+next}}
\index{focus\+\_\+next@{focus\+\_\+next}!elm\+::widget@{elm\+::widget}}
\subsubsection{\texorpdfstring{focus\+\_\+next()}{focus\_next()}}
{\footnotesize\ttfamily bool elm\+::widget\+::focus\+\_\+next (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Focus\+\_\+\+Direction}]{dir\+\_\+,  }\item[{\+::evas\+::object $\ast$}]{next\+\_\+,  }\item[{\hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item} $\ast$$\ast$}]{next\+\_\+item\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}[1]{Parameters}
 & {\em dir} & \\
\hline
\mbox{\tt out}  & {\em next} & \\
\hline
\mbox{\tt out}  & {\em next\+\_\+item} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1widget_a412bf895d1420d6d42a605dba4eccf86}} 
\index{elm\+::widget@{elm\+::widget}!focus\+\_\+next\+\_\+get@{focus\+\_\+next\+\_\+get}}
\index{focus\+\_\+next\+\_\+get@{focus\+\_\+next\+\_\+get}!elm\+::widget@{elm\+::widget}}
\subsubsection{\texorpdfstring{focus\+\_\+next\+\_\+get()}{focus\_next\_get()}}
{\footnotesize\ttfamily bool elm\+::widget\+::focus\+\_\+next\+\_\+get (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Focus\+\_\+\+Direction}]{dir\+\_\+,  }\item[{\+::evas\+::object $\ast$}]{next\+\_\+,  }\item[{\hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item} $\ast$$\ast$}]{next\+\_\+item\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}[1]{Parameters}
 & {\em dir} & \\
\hline
\mbox{\tt out}  & {\em next} & \\
\hline
\mbox{\tt out}  & {\em next\+\_\+item} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1widget_ae84c4fce199415a016343b7690d7329a}} 
\index{elm\+::widget@{elm\+::widget}!focus\+\_\+next\+\_\+item\+\_\+get@{focus\+\_\+next\+\_\+item\+\_\+get}}
\index{focus\+\_\+next\+\_\+item\+\_\+get@{focus\+\_\+next\+\_\+item\+\_\+get}!elm\+::widget@{elm\+::widget}}
\subsubsection{\texorpdfstring{focus\+\_\+next\+\_\+item\+\_\+get()}{focus\_next\_item\_get()}}
{\footnotesize\ttfamily \hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item}$\ast$ elm\+::widget\+::focus\+\_\+next\+\_\+item\+\_\+get (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Focus\+\_\+\+Direction}]{dir\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em dir} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1widget_ac42f503f49621fb0523c552f3348fa8b}} 
\index{elm\+::widget@{elm\+::widget}!focus\+\_\+next\+\_\+item\+\_\+set@{focus\+\_\+next\+\_\+item\+\_\+set}}
\index{focus\+\_\+next\+\_\+item\+\_\+set@{focus\+\_\+next\+\_\+item\+\_\+set}!elm\+::widget@{elm\+::widget}}
\subsubsection{\texorpdfstring{focus\+\_\+next\+\_\+item\+\_\+set()}{focus\_next\_item\_set()}}
{\footnotesize\ttfamily void elm\+::widget\+::focus\+\_\+next\+\_\+item\+\_\+set (\begin{DoxyParamCaption}\item[{\hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item} $\ast$}]{next\+\_\+item\+\_\+,  }\item[{Elm\+\_\+\+Focus\+\_\+\+Direction}]{dir\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em next\+\_\+item} & \\
\hline
{\em dir} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1widget_a577419eda750b9ed3792af6b204e05a6}} 
\index{elm\+::widget@{elm\+::widget}!focus\+\_\+next\+\_\+object\+\_\+get@{focus\+\_\+next\+\_\+object\+\_\+get}}
\index{focus\+\_\+next\+\_\+object\+\_\+get@{focus\+\_\+next\+\_\+object\+\_\+get}!elm\+::widget@{elm\+::widget}}
\subsubsection{\texorpdfstring{focus\+\_\+next\+\_\+object\+\_\+get()}{focus\_next\_object\_get()}}
{\footnotesize\ttfamily \+::evas\+::object elm\+::widget\+::focus\+\_\+next\+\_\+object\+\_\+get (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Focus\+\_\+\+Direction}]{dir\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em dir} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1widget_a08b0321e75210844a2fedb4c1af91d3a}} 
\index{elm\+::widget@{elm\+::widget}!focus\+\_\+next\+\_\+object\+\_\+set@{focus\+\_\+next\+\_\+object\+\_\+set}}
\index{focus\+\_\+next\+\_\+object\+\_\+set@{focus\+\_\+next\+\_\+object\+\_\+set}!elm\+::widget@{elm\+::widget}}
\subsubsection{\texorpdfstring{focus\+\_\+next\+\_\+object\+\_\+set()}{focus\_next\_object\_set()}}
{\footnotesize\ttfamily void elm\+::widget\+::focus\+\_\+next\+\_\+object\+\_\+set (\begin{DoxyParamCaption}\item[{\+::evas\+::object}]{next\+\_\+,  }\item[{Elm\+\_\+\+Focus\+\_\+\+Direction}]{dir\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em next} & \\
\hline
{\em dir} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1widget_ab3f7554421e78f3871d602562a2d351f}} 
\index{elm\+::widget@{elm\+::widget}!focus\+\_\+steal@{focus\+\_\+steal}}
\index{focus\+\_\+steal@{focus\+\_\+steal}!elm\+::widget@{elm\+::widget}}
\subsubsection{\texorpdfstring{focus\+\_\+steal()}{focus\_steal()}}
{\footnotesize\ttfamily void elm\+::widget\+::focus\+\_\+steal (\begin{DoxyParamCaption}\item[{\hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item} $\ast$}]{item\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em item} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1widget_a8ae982e21e13104a8e2092513876f4f3}} 
\index{elm\+::widget@{elm\+::widget}!name\+\_\+find@{name\+\_\+find}}
\index{name\+\_\+find@{name\+\_\+find}!elm\+::widget@{elm\+::widget}}
\subsubsection{\texorpdfstring{name\+\_\+find()}{name\_find()}}
{\footnotesize\ttfamily \+::evas\+::object elm\+::widget\+::name\+\_\+find (\begin{DoxyParamCaption}\item[{\+::efl\+::eina\+::string\+\_\+view}]{name\+\_\+,  }\item[{int}]{recurse\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em name} & \\
\hline
{\em recurse} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1widget_a43227ce2c0a18020cb8fb95ca80347e0}} 
\index{elm\+::widget@{elm\+::widget}!newest\+\_\+focus\+\_\+order\+\_\+get@{newest\+\_\+focus\+\_\+order\+\_\+get}}
\index{newest\+\_\+focus\+\_\+order\+\_\+get@{newest\+\_\+focus\+\_\+order\+\_\+get}!elm\+::widget@{elm\+::widget}}
\subsubsection{\texorpdfstring{newest\+\_\+focus\+\_\+order\+\_\+get()}{newest\_focus\_order\_get()}}
{\footnotesize\ttfamily \+::evas\+::object elm\+::widget\+::newest\+\_\+focus\+\_\+order\+\_\+get (\begin{DoxyParamCaption}\item[{unsigned int $\ast$}]{newest\+\_\+focus\+\_\+order\+\_\+,  }\item[{bool}]{can\+\_\+focus\+\_\+only\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em newest\+\_\+focus\+\_\+order} & \\
\hline
 & {\em can\+\_\+focus\+\_\+only} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1widget_af8a63d75b37d00a8502d8453c0ecc26c}} 
\index{elm\+::widget@{elm\+::widget}!on\+\_\+focus@{on\+\_\+focus}}
\index{on\+\_\+focus@{on\+\_\+focus}!elm\+::widget@{elm\+::widget}}
\subsubsection{\texorpdfstring{on\+\_\+focus()}{on\_focus()}}
{\footnotesize\ttfamily bool elm\+::widget\+::on\+\_\+focus (\begin{DoxyParamCaption}\item[{\hyperlink{group__Elm__General_ga13a0c231414b86e62f68afe3c6fb462b}{Elm\+\_\+\+Object\+\_\+\+Item} $\ast$}]{item\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em item} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1widget_a852e9c65dcc3be65982c51615fee21c9}} 
\index{elm\+::widget@{elm\+::widget}!on\+\_\+focus\+\_\+region@{on\+\_\+focus\+\_\+region}}
\index{on\+\_\+focus\+\_\+region@{on\+\_\+focus\+\_\+region}!elm\+::widget@{elm\+::widget}}
\subsubsection{\texorpdfstring{on\+\_\+focus\+\_\+region()}{on\_focus\_region()}}
{\footnotesize\ttfamily bool elm\+::widget\+::on\+\_\+focus\+\_\+region (\begin{DoxyParamCaption}\item[{Evas\+\_\+\+Coord $\ast$}]{x\+\_\+,  }\item[{Evas\+\_\+\+Coord $\ast$}]{y\+\_\+,  }\item[{Evas\+\_\+\+Coord $\ast$}]{w\+\_\+,  }\item[{Evas\+\_\+\+Coord $\ast$}]{h\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em x} & \\
\hline
\mbox{\tt out}  & {\em y} & \\
\hline
\mbox{\tt out}  & {\em w} & \\
\hline
\mbox{\tt out}  & {\em h} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1widget_a40a4cbe105c96a9c251c9100a1abb216}} 
\index{elm\+::widget@{elm\+::widget}!part\+\_\+text\+\_\+translate@{part\+\_\+text\+\_\+translate}}
\index{part\+\_\+text\+\_\+translate@{part\+\_\+text\+\_\+translate}!elm\+::widget@{elm\+::widget}}
\subsubsection{\texorpdfstring{part\+\_\+text\+\_\+translate()}{part\_text\_translate()}}
{\footnotesize\ttfamily \+::efl\+::eina\+::string\+\_\+view elm\+::widget\+::part\+\_\+text\+\_\+translate (\begin{DoxyParamCaption}\item[{\+::efl\+::eina\+::string\+\_\+view}]{part\+\_\+,  }\item[{\+::efl\+::eina\+::string\+\_\+view}]{text\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em part} & \\
\hline
{\em text} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1widget_ad9c84d9698e773294c2fec62feffb0ef}} 
\index{elm\+::widget@{elm\+::widget}!show\+\_\+region\+\_\+get@{show\+\_\+region\+\_\+get}}
\index{show\+\_\+region\+\_\+get@{show\+\_\+region\+\_\+get}!elm\+::widget@{elm\+::widget}}
\subsubsection{\texorpdfstring{show\+\_\+region\+\_\+get()}{show\_region\_get()}}
{\footnotesize\ttfamily void elm\+::widget\+::show\+\_\+region\+\_\+get (\begin{DoxyParamCaption}\item[{Evas\+\_\+\+Coord $\ast$}]{x\+\_\+,  }\item[{Evas\+\_\+\+Coord $\ast$}]{y\+\_\+,  }\item[{Evas\+\_\+\+Coord $\ast$}]{w\+\_\+,  }\item[{Evas\+\_\+\+Coord $\ast$}]{h\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em x} & \\
\hline
\mbox{\tt out}  & {\em y} & \\
\hline
\mbox{\tt out}  & {\em w} & \\
\hline
\mbox{\tt out}  & {\em h} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1widget_a4d8af23bc97eece5f6ac12ab95ebe9e3}} 
\index{elm\+::widget@{elm\+::widget}!show\+\_\+region\+\_\+set@{show\+\_\+region\+\_\+set}}
\index{show\+\_\+region\+\_\+set@{show\+\_\+region\+\_\+set}!elm\+::widget@{elm\+::widget}}
\subsubsection{\texorpdfstring{show\+\_\+region\+\_\+set()}{show\_region\_set()}}
{\footnotesize\ttfamily void elm\+::widget\+::show\+\_\+region\+\_\+set (\begin{DoxyParamCaption}\item[{Evas\+\_\+\+Coord}]{x\+\_\+,  }\item[{Evas\+\_\+\+Coord}]{y\+\_\+,  }\item[{Evas\+\_\+\+Coord}]{w\+\_\+,  }\item[{Evas\+\_\+\+Coord}]{h\+\_\+,  }\item[{bool}]{forceshow\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em x} & \\
\hline
{\em y} & \\
\hline
{\em w} & \\
\hline
{\em h} & \\
\hline
{\em forceshow} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1widget_a4f47448235a01af86d338332f1615704}} 
\index{elm\+::widget@{elm\+::widget}!signal\+\_\+callback\+\_\+add@{signal\+\_\+callback\+\_\+add}}
\index{signal\+\_\+callback\+\_\+add@{signal\+\_\+callback\+\_\+add}!elm\+::widget@{elm\+::widget}}
\subsubsection{\texorpdfstring{signal\+\_\+callback\+\_\+add()}{signal\_callback\_add()}}
{\footnotesize\ttfamily template$<$typename F\+\_\+func\+\_\+ $>$ \\
void elm\+::widget\+::signal\+\_\+callback\+\_\+add (\begin{DoxyParamCaption}\item[{\+::efl\+::eina\+::string\+\_\+view}]{emission\+\_\+,  }\item[{\+::efl\+::eina\+::string\+\_\+view}]{source\+\_\+,  }\item[{F\+\_\+func\+\_\+ \&\&}]{func\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em emission} & \\
\hline
{\em source} & \\
\hline
{\em func} & \\
\hline
{\em data} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1widget_a21ceb723b53af48d5ba34d8a07f2b8ca}} 
\index{elm\+::widget@{elm\+::widget}!signal\+\_\+callback\+\_\+del@{signal\+\_\+callback\+\_\+del}}
\index{signal\+\_\+callback\+\_\+del@{signal\+\_\+callback\+\_\+del}!elm\+::widget@{elm\+::widget}}
\subsubsection{\texorpdfstring{signal\+\_\+callback\+\_\+del()}{signal\_callback\_del()}}
{\footnotesize\ttfamily void$\ast$ elm\+::widget\+::signal\+\_\+callback\+\_\+del (\begin{DoxyParamCaption}\item[{\+::efl\+::eina\+::string\+\_\+view}]{emission\+\_\+,  }\item[{\+::efl\+::eina\+::string\+\_\+view}]{source\+\_\+,  }\item[{Edje\+\_\+\+Signal\+\_\+\+Cb}]{func\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em emission} & \\
\hline
{\em source} & \\
\hline
{\em func} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1widget_a97ded6c9285f33b7afdb6e069a4bdb7c}} 
\index{elm\+::widget@{elm\+::widget}!signal\+\_\+emit@{signal\+\_\+emit}}
\index{signal\+\_\+emit@{signal\+\_\+emit}!elm\+::widget@{elm\+::widget}}
\subsubsection{\texorpdfstring{signal\+\_\+emit()}{signal\_emit()}}
{\footnotesize\ttfamily void elm\+::widget\+::signal\+\_\+emit (\begin{DoxyParamCaption}\item[{\+::efl\+::eina\+::string\+\_\+view}]{emission\+\_\+,  }\item[{\+::efl\+::eina\+::string\+\_\+view}]{source\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em emission} & \\
\hline
{\em source} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1widget_a42770404e53a5d24a220e698a01a41b8}} 
\index{elm\+::widget@{elm\+::widget}!sub\+\_\+object\+\_\+add@{sub\+\_\+object\+\_\+add}}
\index{sub\+\_\+object\+\_\+add@{sub\+\_\+object\+\_\+add}!elm\+::widget@{elm\+::widget}}
\subsubsection{\texorpdfstring{sub\+\_\+object\+\_\+add()}{sub\_object\_add()}}
{\footnotesize\ttfamily bool elm\+::widget\+::sub\+\_\+object\+\_\+add (\begin{DoxyParamCaption}\item[{\+::evas\+::object}]{sobj\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em sobj} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1widget_aa94d0a1f0412a37af90ee80de457677f}} 
\index{elm\+::widget@{elm\+::widget}!sub\+\_\+object\+\_\+del@{sub\+\_\+object\+\_\+del}}
\index{sub\+\_\+object\+\_\+del@{sub\+\_\+object\+\_\+del}!elm\+::widget@{elm\+::widget}}
\subsubsection{\texorpdfstring{sub\+\_\+object\+\_\+del()}{sub\_object\_del()}}
{\footnotesize\ttfamily bool elm\+::widget\+::sub\+\_\+object\+\_\+del (\begin{DoxyParamCaption}\item[{\+::evas\+::object}]{sobj\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em sobj} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1widget_a5d7bf7eda6da82a470431bd478b3d861}} 
\index{elm\+::widget@{elm\+::widget}!tooltip\+\_\+add@{tooltip\+\_\+add}}
\index{tooltip\+\_\+add@{tooltip\+\_\+add}!elm\+::widget@{elm\+::widget}}
\subsubsection{\texorpdfstring{tooltip\+\_\+add()}{tooltip\_add()}}
{\footnotesize\ttfamily void elm\+::widget\+::tooltip\+\_\+add (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Tooltip $\ast$}]{tt\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em tt} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1widget_ad67611058d350247207f6a4a8d1d78cf}} 
\index{elm\+::widget@{elm\+::widget}!tooltip\+\_\+del@{tooltip\+\_\+del}}
\index{tooltip\+\_\+del@{tooltip\+\_\+del}!elm\+::widget@{elm\+::widget}}
\subsubsection{\texorpdfstring{tooltip\+\_\+del()}{tooltip\_del()}}
{\footnotesize\ttfamily void elm\+::widget\+::tooltip\+\_\+del (\begin{DoxyParamCaption}\item[{Elm\+\_\+\+Tooltip $\ast$}]{tt\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em tt} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1widget_a6fa02d437b95f7737ab836591b93a4ee}} 
\index{elm\+::widget@{elm\+::widget}!translatable\+\_\+part\+\_\+text\+\_\+get@{translatable\+\_\+part\+\_\+text\+\_\+get}}
\index{translatable\+\_\+part\+\_\+text\+\_\+get@{translatable\+\_\+part\+\_\+text\+\_\+get}!elm\+::widget@{elm\+::widget}}
\subsubsection{\texorpdfstring{translatable\+\_\+part\+\_\+text\+\_\+get()}{translatable\_part\_text\_get()}}
{\footnotesize\ttfamily \+::efl\+::eina\+::string\+\_\+view elm\+::widget\+::translatable\+\_\+part\+\_\+text\+\_\+get (\begin{DoxyParamCaption}\item[{\+::efl\+::eina\+::string\+\_\+view}]{part\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em part} & \\
\hline
\end{DoxyParams}
