\section{elm\+:\+:layout Struct Reference}
\label{structelm_1_1layout}\index{elm\+::layout@{elm\+::layout}}


Class layout.  


\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structelm_1_1layout_a8b760412ff828c83c3fc2aabdf7ca93e}{layout} (Eo $\ast$eo)
\begin{DoxyCompactList}\small\item\em Eo Constructor. \end{DoxyCompactList}\item 
\hyperlink{structelm_1_1layout_a36aaf72aca560739385e888a2d875bfa}{layout} (std\+::nullptr\+\_\+t)
\begin{DoxyCompactList}\small\item\em nullptr\+\_\+t Constructor. \end{DoxyCompactList}\item 
\mbox{\label{structelm_1_1layout_acfb2dc35daa39e12c26ae0e4c3182d33}} 
\hyperlink{structelm_1_1layout_acfb2dc35daa39e12c26ae0e4c3182d33}{layout} (\hyperlink{structelm_1_1layout}{layout} const \&other)
\begin{DoxyCompactList}\small\item\em Copy Constructor. \end{DoxyCompactList}\item 
bool \hyperlink{structelm_1_1layout_ac5dda97f62c5a4ba0dc856a7086893f1}{box\+\_\+remove\+\_\+all} (\+::efl\+::eina\+::string\+\_\+view part\+\_\+, bool clear\+\_\+) const
\item 
bool \hyperlink{structelm_1_1layout_a8c689498d14e0e50e9bf732089c0a1c3}{part\+\_\+cursor\+\_\+engine\+\_\+only\+\_\+set} (\+::efl\+::eina\+::string\+\_\+view part\+\_\+name\+\_\+, bool engine\+\_\+only\+\_\+) const
\item 
bool \hyperlink{structelm_1_1layout_ad426d32176500568f24e595a2ee08b45}{part\+\_\+cursor\+\_\+engine\+\_\+only\+\_\+get} (\+::efl\+::eina\+::string\+\_\+view part\+\_\+name\+\_\+) const
\item 
\+::evas\+::object \hyperlink{structelm_1_1layout_a46d71d0a76f70a33ea7135f18a2dc535}{table\+\_\+unpack} (\+::efl\+::eina\+::string\+\_\+view part\+\_\+, \+::evas\+::object child\+\_\+) const
\item 
\+::evas\+::object \hyperlink{structelm_1_1layout_a2108d19158c1af3a1623eb96bbba71a1}{box\+\_\+remove} (\+::efl\+::eina\+::string\+\_\+view part\+\_\+, \+::evas\+::object child\+\_\+) const
\item 
void \hyperlink{structelm_1_1layout_ae121276e82ed73383fc92f2bf020affd}{sizing\+\_\+restricted\+\_\+eval} (bool width\+\_\+, bool height\+\_\+) const
\item 
bool \hyperlink{structelm_1_1layout_aff8b655ec8e2a231e108f36430278d2e}{part\+\_\+cursor\+\_\+style\+\_\+set} (\+::efl\+::eina\+::string\+\_\+view part\+\_\+name\+\_\+, \+::efl\+::eina\+::string\+\_\+view style\+\_\+) const
\item 
\+::efl\+::eina\+::string\+\_\+view \hyperlink{structelm_1_1layout_aa101456c8931f25627a40439a106fe76}{part\+\_\+cursor\+\_\+style\+\_\+get} (\+::efl\+::eina\+::string\+\_\+view part\+\_\+name\+\_\+) const
\item 
{\footnotesize template$<$typename F\+\_\+func\+\_\+ $>$ }\\void \hyperlink{structelm_1_1layout_aac7221121b1a92135b60bdac19d6dabb}{signal\+\_\+callback\+\_\+add} (\+::efl\+::eina\+::string\+\_\+view emission\+\_\+, \+::efl\+::eina\+::string\+\_\+view source\+\_\+, F\+\_\+func\+\_\+ \&\&func\+\_\+) const
\item 
bool \hyperlink{structelm_1_1layout_ac9af9d218a612ac815b881272df2f857}{part\+\_\+cursor\+\_\+set} (\+::efl\+::eina\+::string\+\_\+view part\+\_\+name\+\_\+, \+::efl\+::eina\+::string\+\_\+view cursor\+\_\+) const
\item 
\+::efl\+::eina\+::string\+\_\+view \hyperlink{structelm_1_1layout_afaf3984b089f4d38b38df1f91164502d}{part\+\_\+cursor\+\_\+get} (\+::efl\+::eina\+::string\+\_\+view part\+\_\+name\+\_\+) const
\item 
bool \hyperlink{structelm_1_1layout_af1460c3d9f99490f6a49eea96a2e1961}{box\+\_\+insert\+\_\+before} (\+::efl\+::eina\+::string\+\_\+view part\+\_\+, \+::evas\+::object child\+\_\+, \+::evas\+::object reference\+\_\+) const
\item 
bool \hyperlink{structelm_1_1layout_a09992271e4a5d8c91b1e3757ebe6a6cf}{box\+\_\+insert\+\_\+at} (\+::efl\+::eina\+::string\+\_\+view part\+\_\+, \+::evas\+::object child\+\_\+, unsigned int pos\+\_\+) const
\item 
\+::efl\+::eina\+::string\+\_\+view \hyperlink{structelm_1_1layout_a279d7030dc20472366d1de877a201616}{data\+\_\+get} (\+::efl\+::eina\+::string\+\_\+view key\+\_\+) const
\item 
bool \hyperlink{structelm_1_1layout_a626ea6b723c6945914aa41b62dbe598f}{box\+\_\+append} (\+::efl\+::eina\+::string\+\_\+view part\+\_\+, \+::evas\+::object child\+\_\+) const
\item 
void $\ast$ \hyperlink{structelm_1_1layout_a43ad64efb8470b2453af965755dd0b78}{signal\+\_\+callback\+\_\+del} (\+::efl\+::eina\+::string\+\_\+view emission\+\_\+, \+::efl\+::eina\+::string\+\_\+view source\+\_\+, Edje\+\_\+\+Signal\+\_\+\+Cb func\+\_\+) const
\item 
bool \hyperlink{structelm_1_1layout_a9483d51c80d6e318e6ff44b4addd2374}{box\+\_\+prepend} (\+::efl\+::eina\+::string\+\_\+view part\+\_\+, \+::evas\+::object child\+\_\+) const
\item 
void \hyperlink{structelm_1_1layout_a4747f7bc94a739666825f54803f0c852}{signal\+\_\+emit} (\+::efl\+::eina\+::string\+\_\+view emission\+\_\+, \+::efl\+::eina\+::string\+\_\+view source\+\_\+) const
\item 
bool \hyperlink{structelm_1_1layout_a138f8ad4ef276d25fb91af366f70ce79}{table\+\_\+pack} (\+::efl\+::eina\+::string\+\_\+view part\+\_\+, \+::evas\+::object child\+\_\+, unsigned short col\+\_\+, unsigned short row\+\_\+, unsigned short colspan\+\_\+, unsigned short rowspan\+\_\+) const
\item 
bool \hyperlink{structelm_1_1layout_afe4af7c00f8f9f75b1dfd3f01b3e12a6}{part\+\_\+cursor\+\_\+unset} (\+::efl\+::eina\+::string\+\_\+view part\+\_\+name\+\_\+) const
\item 
bool \hyperlink{structelm_1_1layout_a754b1a3f76861bd1ef1a49bf353ca90b}{table\+\_\+clear} (\+::efl\+::eina\+::string\+\_\+view part\+\_\+, bool clear\+\_\+) const
\end{DoxyCompactItemize}
\textbf{ }\par
\begin{DoxyCompactItemize}
\item 
\hyperlink{structelm_1_1layout_aad513f4b38b3f5148be37ec2f7d93839}{layout} (\+::efl\+::eo\+::parent\+\_\+type \+\_\+p)
\begin{DoxyCompactList}\small\item\em Constructs a new \hyperlink{structelm_1_1layout}{elm\+::layout} object. \end{DoxyCompactList}\end{DoxyCompactItemize}



\subsection{Detailed Description}
Class layout. 

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



Constructs a new \hyperlink{structelm_1_1layout}{elm\+::layout} object. 

Constructs a new \hyperlink{structelm_1_1layout}{elm\+::layout} 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::layout my\_layout(efl::eo::parent = parent\_object);
\end{DoxyCode}


\begin{DoxySeeAlso}{See also}
\hyperlink{structelm_1_1layout_a8b760412ff828c83c3fc2aabdf7ca93e}{layout(\+Eo$\ast$ eo)} 
\end{DoxySeeAlso}
\mbox{\label{structelm_1_1layout_a8b760412ff828c83c3fc2aabdf7ca93e}} 
\index{elm\+::layout@{elm\+::layout}!layout@{layout}}
\index{layout@{layout}!elm\+::layout@{elm\+::layout}}
\subsubsection{\texorpdfstring{layout()}{layout()}\hspace{0.1cm}{\footnotesize\ttfamily [2/3]}}
{\footnotesize\ttfamily elm\+::layout\+::layout (\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_1layout_a36aaf72aca560739385e888a2d875bfa}} 
\index{elm\+::layout@{elm\+::layout}!layout@{layout}}
\index{layout@{layout}!elm\+::layout@{elm\+::layout}}
\subsubsection{\texorpdfstring{layout()}{layout()}\hspace{0.1cm}{\footnotesize\ttfamily [3/3]}}
{\footnotesize\ttfamily elm\+::layout\+::layout (\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_1layout_a626ea6b723c6945914aa41b62dbe598f}} 
\index{elm\+::layout@{elm\+::layout}!box\+\_\+append@{box\+\_\+append}}
\index{box\+\_\+append@{box\+\_\+append}!elm\+::layout@{elm\+::layout}}
\subsubsection{\texorpdfstring{box\+\_\+append()}{box\_append()}}
{\footnotesize\ttfamily bool elm\+::layout\+::box\+\_\+append (\begin{DoxyParamCaption}\item[{\+::efl\+::eina\+::string\+\_\+view}]{part\+\_\+,  }\item[{\+::evas\+::object}]{child\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em part} & \\
\hline
{\em child} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1layout_a09992271e4a5d8c91b1e3757ebe6a6cf}} 
\index{elm\+::layout@{elm\+::layout}!box\+\_\+insert\+\_\+at@{box\+\_\+insert\+\_\+at}}
\index{box\+\_\+insert\+\_\+at@{box\+\_\+insert\+\_\+at}!elm\+::layout@{elm\+::layout}}
\subsubsection{\texorpdfstring{box\+\_\+insert\+\_\+at()}{box\_insert\_at()}}
{\footnotesize\ttfamily bool elm\+::layout\+::box\+\_\+insert\+\_\+at (\begin{DoxyParamCaption}\item[{\+::efl\+::eina\+::string\+\_\+view}]{part\+\_\+,  }\item[{\+::evas\+::object}]{child\+\_\+,  }\item[{unsigned int}]{pos\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em part} & \\
\hline
{\em child} & \\
\hline
{\em pos} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1layout_af1460c3d9f99490f6a49eea96a2e1961}} 
\index{elm\+::layout@{elm\+::layout}!box\+\_\+insert\+\_\+before@{box\+\_\+insert\+\_\+before}}
\index{box\+\_\+insert\+\_\+before@{box\+\_\+insert\+\_\+before}!elm\+::layout@{elm\+::layout}}
\subsubsection{\texorpdfstring{box\+\_\+insert\+\_\+before()}{box\_insert\_before()}}
{\footnotesize\ttfamily bool elm\+::layout\+::box\+\_\+insert\+\_\+before (\begin{DoxyParamCaption}\item[{\+::efl\+::eina\+::string\+\_\+view}]{part\+\_\+,  }\item[{\+::evas\+::object}]{child\+\_\+,  }\item[{\+::evas\+::object}]{reference\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em part} & \\
\hline
{\em child} & \\
\hline
{\em reference} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1layout_a9483d51c80d6e318e6ff44b4addd2374}} 
\index{elm\+::layout@{elm\+::layout}!box\+\_\+prepend@{box\+\_\+prepend}}
\index{box\+\_\+prepend@{box\+\_\+prepend}!elm\+::layout@{elm\+::layout}}
\subsubsection{\texorpdfstring{box\+\_\+prepend()}{box\_prepend()}}
{\footnotesize\ttfamily bool elm\+::layout\+::box\+\_\+prepend (\begin{DoxyParamCaption}\item[{\+::efl\+::eina\+::string\+\_\+view}]{part\+\_\+,  }\item[{\+::evas\+::object}]{child\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em part} & \\
\hline
{\em child} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1layout_a2108d19158c1af3a1623eb96bbba71a1}} 
\index{elm\+::layout@{elm\+::layout}!box\+\_\+remove@{box\+\_\+remove}}
\index{box\+\_\+remove@{box\+\_\+remove}!elm\+::layout@{elm\+::layout}}
\subsubsection{\texorpdfstring{box\+\_\+remove()}{box\_remove()}}
{\footnotesize\ttfamily \+::evas\+::object elm\+::layout\+::box\+\_\+remove (\begin{DoxyParamCaption}\item[{\+::efl\+::eina\+::string\+\_\+view}]{part\+\_\+,  }\item[{\+::evas\+::object}]{child\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em part} & \\
\hline
{\em child} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1layout_ac5dda97f62c5a4ba0dc856a7086893f1}} 
\index{elm\+::layout@{elm\+::layout}!box\+\_\+remove\+\_\+all@{box\+\_\+remove\+\_\+all}}
\index{box\+\_\+remove\+\_\+all@{box\+\_\+remove\+\_\+all}!elm\+::layout@{elm\+::layout}}
\subsubsection{\texorpdfstring{box\+\_\+remove\+\_\+all()}{box\_remove\_all()}}
{\footnotesize\ttfamily bool elm\+::layout\+::box\+\_\+remove\+\_\+all (\begin{DoxyParamCaption}\item[{\+::efl\+::eina\+::string\+\_\+view}]{part\+\_\+,  }\item[{bool}]{clear\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em part} & \\
\hline
{\em clear} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1layout_a279d7030dc20472366d1de877a201616}} 
\index{elm\+::layout@{elm\+::layout}!data\+\_\+get@{data\+\_\+get}}
\index{data\+\_\+get@{data\+\_\+get}!elm\+::layout@{elm\+::layout}}
\subsubsection{\texorpdfstring{data\+\_\+get()}{data\_get()}}
{\footnotesize\ttfamily \+::efl\+::eina\+::string\+\_\+view elm\+::layout\+::data\+\_\+get (\begin{DoxyParamCaption}\item[{\+::efl\+::eina\+::string\+\_\+view}]{key\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em key} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1layout_ad426d32176500568f24e595a2ee08b45}} 
\index{elm\+::layout@{elm\+::layout}!part\+\_\+cursor\+\_\+engine\+\_\+only\+\_\+get@{part\+\_\+cursor\+\_\+engine\+\_\+only\+\_\+get}}
\index{part\+\_\+cursor\+\_\+engine\+\_\+only\+\_\+get@{part\+\_\+cursor\+\_\+engine\+\_\+only\+\_\+get}!elm\+::layout@{elm\+::layout}}
\subsubsection{\texorpdfstring{part\+\_\+cursor\+\_\+engine\+\_\+only\+\_\+get()}{part\_cursor\_engine\_only\_get()}}
{\footnotesize\ttfamily bool elm\+::layout\+::part\+\_\+cursor\+\_\+engine\+\_\+only\+\_\+get (\begin{DoxyParamCaption}\item[{\+::efl\+::eina\+::string\+\_\+view}]{part\+\_\+name\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em part\+\_\+name} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1layout_a8c689498d14e0e50e9bf732089c0a1c3}} 
\index{elm\+::layout@{elm\+::layout}!part\+\_\+cursor\+\_\+engine\+\_\+only\+\_\+set@{part\+\_\+cursor\+\_\+engine\+\_\+only\+\_\+set}}
\index{part\+\_\+cursor\+\_\+engine\+\_\+only\+\_\+set@{part\+\_\+cursor\+\_\+engine\+\_\+only\+\_\+set}!elm\+::layout@{elm\+::layout}}
\subsubsection{\texorpdfstring{part\+\_\+cursor\+\_\+engine\+\_\+only\+\_\+set()}{part\_cursor\_engine\_only\_set()}}
{\footnotesize\ttfamily bool elm\+::layout\+::part\+\_\+cursor\+\_\+engine\+\_\+only\+\_\+set (\begin{DoxyParamCaption}\item[{\+::efl\+::eina\+::string\+\_\+view}]{part\+\_\+name\+\_\+,  }\item[{bool}]{engine\+\_\+only\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em part\+\_\+name} & \\
\hline
{\em engine\+\_\+only} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1layout_afaf3984b089f4d38b38df1f91164502d}} 
\index{elm\+::layout@{elm\+::layout}!part\+\_\+cursor\+\_\+get@{part\+\_\+cursor\+\_\+get}}
\index{part\+\_\+cursor\+\_\+get@{part\+\_\+cursor\+\_\+get}!elm\+::layout@{elm\+::layout}}
\subsubsection{\texorpdfstring{part\+\_\+cursor\+\_\+get()}{part\_cursor\_get()}}
{\footnotesize\ttfamily \+::efl\+::eina\+::string\+\_\+view elm\+::layout\+::part\+\_\+cursor\+\_\+get (\begin{DoxyParamCaption}\item[{\+::efl\+::eina\+::string\+\_\+view}]{part\+\_\+name\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em part\+\_\+name} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1layout_ac9af9d218a612ac815b881272df2f857}} 
\index{elm\+::layout@{elm\+::layout}!part\+\_\+cursor\+\_\+set@{part\+\_\+cursor\+\_\+set}}
\index{part\+\_\+cursor\+\_\+set@{part\+\_\+cursor\+\_\+set}!elm\+::layout@{elm\+::layout}}
\subsubsection{\texorpdfstring{part\+\_\+cursor\+\_\+set()}{part\_cursor\_set()}}
{\footnotesize\ttfamily bool elm\+::layout\+::part\+\_\+cursor\+\_\+set (\begin{DoxyParamCaption}\item[{\+::efl\+::eina\+::string\+\_\+view}]{part\+\_\+name\+\_\+,  }\item[{\+::efl\+::eina\+::string\+\_\+view}]{cursor\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em part\+\_\+name} & \\
\hline
{\em cursor} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1layout_aa101456c8931f25627a40439a106fe76}} 
\index{elm\+::layout@{elm\+::layout}!part\+\_\+cursor\+\_\+style\+\_\+get@{part\+\_\+cursor\+\_\+style\+\_\+get}}
\index{part\+\_\+cursor\+\_\+style\+\_\+get@{part\+\_\+cursor\+\_\+style\+\_\+get}!elm\+::layout@{elm\+::layout}}
\subsubsection{\texorpdfstring{part\+\_\+cursor\+\_\+style\+\_\+get()}{part\_cursor\_style\_get()}}
{\footnotesize\ttfamily \+::efl\+::eina\+::string\+\_\+view elm\+::layout\+::part\+\_\+cursor\+\_\+style\+\_\+get (\begin{DoxyParamCaption}\item[{\+::efl\+::eina\+::string\+\_\+view}]{part\+\_\+name\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em part\+\_\+name} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1layout_aff8b655ec8e2a231e108f36430278d2e}} 
\index{elm\+::layout@{elm\+::layout}!part\+\_\+cursor\+\_\+style\+\_\+set@{part\+\_\+cursor\+\_\+style\+\_\+set}}
\index{part\+\_\+cursor\+\_\+style\+\_\+set@{part\+\_\+cursor\+\_\+style\+\_\+set}!elm\+::layout@{elm\+::layout}}
\subsubsection{\texorpdfstring{part\+\_\+cursor\+\_\+style\+\_\+set()}{part\_cursor\_style\_set()}}
{\footnotesize\ttfamily bool elm\+::layout\+::part\+\_\+cursor\+\_\+style\+\_\+set (\begin{DoxyParamCaption}\item[{\+::efl\+::eina\+::string\+\_\+view}]{part\+\_\+name\+\_\+,  }\item[{\+::efl\+::eina\+::string\+\_\+view}]{style\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em part\+\_\+name} & \\
\hline
{\em style} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1layout_afe4af7c00f8f9f75b1dfd3f01b3e12a6}} 
\index{elm\+::layout@{elm\+::layout}!part\+\_\+cursor\+\_\+unset@{part\+\_\+cursor\+\_\+unset}}
\index{part\+\_\+cursor\+\_\+unset@{part\+\_\+cursor\+\_\+unset}!elm\+::layout@{elm\+::layout}}
\subsubsection{\texorpdfstring{part\+\_\+cursor\+\_\+unset()}{part\_cursor\_unset()}}
{\footnotesize\ttfamily bool elm\+::layout\+::part\+\_\+cursor\+\_\+unset (\begin{DoxyParamCaption}\item[{\+::efl\+::eina\+::string\+\_\+view}]{part\+\_\+name\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em part\+\_\+name} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1layout_aac7221121b1a92135b60bdac19d6dabb}} 
\index{elm\+::layout@{elm\+::layout}!signal\+\_\+callback\+\_\+add@{signal\+\_\+callback\+\_\+add}}
\index{signal\+\_\+callback\+\_\+add@{signal\+\_\+callback\+\_\+add}!elm\+::layout@{elm\+::layout}}
\subsubsection{\texorpdfstring{signal\+\_\+callback\+\_\+add()}{signal\_callback\_add()}}
{\footnotesize\ttfamily template$<$typename F\+\_\+func\+\_\+ $>$ \\
void elm\+::layout\+::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_1layout_a43ad64efb8470b2453af965755dd0b78}} 
\index{elm\+::layout@{elm\+::layout}!signal\+\_\+callback\+\_\+del@{signal\+\_\+callback\+\_\+del}}
\index{signal\+\_\+callback\+\_\+del@{signal\+\_\+callback\+\_\+del}!elm\+::layout@{elm\+::layout}}
\subsubsection{\texorpdfstring{signal\+\_\+callback\+\_\+del()}{signal\_callback\_del()}}
{\footnotesize\ttfamily void$\ast$ elm\+::layout\+::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_1layout_a4747f7bc94a739666825f54803f0c852}} 
\index{elm\+::layout@{elm\+::layout}!signal\+\_\+emit@{signal\+\_\+emit}}
\index{signal\+\_\+emit@{signal\+\_\+emit}!elm\+::layout@{elm\+::layout}}
\subsubsection{\texorpdfstring{signal\+\_\+emit()}{signal\_emit()}}
{\footnotesize\ttfamily void elm\+::layout\+::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_1layout_ae121276e82ed73383fc92f2bf020affd}} 
\index{elm\+::layout@{elm\+::layout}!sizing\+\_\+restricted\+\_\+eval@{sizing\+\_\+restricted\+\_\+eval}}
\index{sizing\+\_\+restricted\+\_\+eval@{sizing\+\_\+restricted\+\_\+eval}!elm\+::layout@{elm\+::layout}}
\subsubsection{\texorpdfstring{sizing\+\_\+restricted\+\_\+eval()}{sizing\_restricted\_eval()}}
{\footnotesize\ttfamily void elm\+::layout\+::sizing\+\_\+restricted\+\_\+eval (\begin{DoxyParamCaption}\item[{bool}]{width\+\_\+,  }\item[{bool}]{height\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em width} & \\
\hline
{\em height} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1layout_a754b1a3f76861bd1ef1a49bf353ca90b}} 
\index{elm\+::layout@{elm\+::layout}!table\+\_\+clear@{table\+\_\+clear}}
\index{table\+\_\+clear@{table\+\_\+clear}!elm\+::layout@{elm\+::layout}}
\subsubsection{\texorpdfstring{table\+\_\+clear()}{table\_clear()}}
{\footnotesize\ttfamily bool elm\+::layout\+::table\+\_\+clear (\begin{DoxyParamCaption}\item[{\+::efl\+::eina\+::string\+\_\+view}]{part\+\_\+,  }\item[{bool}]{clear\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em part} & \\
\hline
{\em clear} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1layout_a138f8ad4ef276d25fb91af366f70ce79}} 
\index{elm\+::layout@{elm\+::layout}!table\+\_\+pack@{table\+\_\+pack}}
\index{table\+\_\+pack@{table\+\_\+pack}!elm\+::layout@{elm\+::layout}}
\subsubsection{\texorpdfstring{table\+\_\+pack()}{table\_pack()}}
{\footnotesize\ttfamily bool elm\+::layout\+::table\+\_\+pack (\begin{DoxyParamCaption}\item[{\+::efl\+::eina\+::string\+\_\+view}]{part\+\_\+,  }\item[{\+::evas\+::object}]{child\+\_\+,  }\item[{unsigned short}]{col\+\_\+,  }\item[{unsigned short}]{row\+\_\+,  }\item[{unsigned short}]{colspan\+\_\+,  }\item[{unsigned short}]{rowspan\+\_\+ }\end{DoxyParamCaption}) const}


\begin{DoxyParams}{Parameters}
{\em part} & \\
\hline
{\em child} & \\
\hline
{\em col} & \\
\hline
{\em row} & \\
\hline
{\em colspan} & \\
\hline
{\em rowspan} & \\
\hline
\end{DoxyParams}
\mbox{\label{structelm_1_1layout_a46d71d0a76f70a33ea7135f18a2dc535}} 
\index{elm\+::layout@{elm\+::layout}!table\+\_\+unpack@{table\+\_\+unpack}}
\index{table\+\_\+unpack@{table\+\_\+unpack}!elm\+::layout@{elm\+::layout}}
\subsubsection{\texorpdfstring{table\+\_\+unpack()}{table\_unpack()}}
{\footnotesize\ttfamily \+::evas\+::object elm\+::layout\+::table\+\_\+unpack (\begin{DoxyParamCaption}\item[{\+::efl\+::eina\+::string\+\_\+view}]{part\+\_\+,  }\item[{\+::evas\+::object}]{child\+\_\+ }\end{DoxyParamCaption}) const}


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