\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 
\hyperlink{structelm_1_1layout_acfb2dc35daa39e12c26ae0e4c3182d33}{layout} (\hyperlink{structelm_1_1layout}{layout} const \&other)\label{structelm_1_1layout_acfb2dc35daa39e12c26ae0e4c3182d33}

\begin{DoxyCompactList}\small\item\em Copy Constructor. \end{DoxyCompactList}\item 
bool \hyperlink{structelm_1_1layout_acae6f242cefd9fd9ff91ca35398907a1}{box\+\_\+remove\+\_\+all} (\+::efl\+::eina\+::string\+\_\+view part\+\_\+, bool clear\+\_\+) const 
\item 
bool \hyperlink{structelm_1_1layout_a26446463994fdd1ae648f30079df26ca}{part\+\_\+cursor\+\_\+engine\+\_\+only\+\_\+set} (\+::efl\+::eina\+::string\+\_\+view part\+\_\+name\+\_\+, bool engine\+\_\+only\+\_\+) const 
\item 
bool \hyperlink{structelm_1_1layout_afd43e835d92e591d0d8df270dade0252}{part\+\_\+cursor\+\_\+engine\+\_\+only\+\_\+get} (\+::efl\+::eina\+::string\+\_\+view part\+\_\+name\+\_\+) const 
\item 
\+::evas\+::object \hyperlink{structelm_1_1layout_af4e5dedce60832058c093d72792990d1}{table\+\_\+unpack} (\+::efl\+::eina\+::string\+\_\+view part\+\_\+,\+::evas\+::object child\+\_\+) const 
\item 
\+::evas\+::object \hyperlink{structelm_1_1layout_add38c67c72b2397f9e0ba7fa7f29defb}{box\+\_\+remove} (\+::efl\+::eina\+::string\+\_\+view part\+\_\+,\+::evas\+::object child\+\_\+) const 
\item 
void \hyperlink{structelm_1_1layout_adee214f40d57d1014638d77873b5c660}{sizing\+\_\+restricted\+\_\+eval} (bool width\+\_\+, bool height\+\_\+) const 
\item 
bool \hyperlink{structelm_1_1layout_ab6cfc54f0634f7059bd28efa3ad3fc02}{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_ab6165376698f83a4d5dc62dadf9b92e8}{part\+\_\+cursor\+\_\+style\+\_\+get} (\+::efl\+::eina\+::string\+\_\+view part\+\_\+name\+\_\+) const 
\item 
bool \hyperlink{structelm_1_1layout_acdada147b5cbf00e09cd19d3b69df9e2}{text\+\_\+set} (\+::efl\+::eina\+::optional$<$ \+::efl\+::eina\+::string\+\_\+view $>$ part\+\_\+,\+::efl\+::eina\+::optional$<$ \+::efl\+::eina\+::string\+\_\+view $>$ text\+\_\+) const 
\item 
\+::efl\+::eina\+::string\+\_\+view \hyperlink{structelm_1_1layout_a19794b2d6500f83b166d38a1bfa8225d}{text\+\_\+get} (\+::efl\+::eina\+::string\+\_\+view part\+\_\+) const 
\item 
{\footnotesize template$<$typename F\+\_\+func\+\_\+ $>$ }\\void \hyperlink{structelm_1_1layout_af05b9d86096d4377fde5c7fb5dd99c68}{signal\+\_\+callback\+\_\+add} (\+::efl\+::eina\+::string\+\_\+view emission\+\_\+,\+::efl\+::eina\+::string\+\_\+view source\+\_\+, F\+\_\+func\+\_\+ \&\&func\+\_\+) const 
\item 
bool \hyperlink{structelm_1_1layout_a8e5abf427902aa05c51d9228a259e014}{part\+\_\+cursor\+\_\+set} (\+::efl\+::eina\+::string\+\_\+view part\+\_\+name\+\_\+,\+::efl\+::eina\+::string\+\_\+view cursor\+\_\+) const 
\item 
\+::efl\+::eina\+::string\+\_\+view \hyperlink{structelm_1_1layout_ab526bc751c71ab01f56cd672d470549d}{part\+\_\+cursor\+\_\+get} (\+::efl\+::eina\+::string\+\_\+view part\+\_\+name\+\_\+) const 
\item 
bool \hyperlink{structelm_1_1layout_a4f9f1efa1b5472a788708b6a9b794c20}{box\+\_\+insert\+\_\+before} (\+::efl\+::eina\+::string\+\_\+view part\+\_\+,\+::evas\+::object child\+\_\+,\+::evas\+::object reference\+\_\+) const 
\item 
bool \hyperlink{structelm_1_1layout_a66d2a68e0109666ab74b8b3753084430}{box\+\_\+insert\+\_\+at} (\+::efl\+::eina\+::string\+\_\+view part\+\_\+,\+::evas\+::object child\+\_\+, unsigned int pos\+\_\+) const 
\item 
\+::efl\+::eina\+::string\+\_\+view \hyperlink{structelm_1_1layout_a6b1889f0fe9187db7ee6676121d44265}{data\+\_\+get} (\+::efl\+::eina\+::string\+\_\+view key\+\_\+) const 
\item 
bool \hyperlink{structelm_1_1layout_a76c9264e92dd76e74c9fb3f6c64db79b}{box\+\_\+append} (\+::efl\+::eina\+::string\+\_\+view part\+\_\+,\+::evas\+::object child\+\_\+) const 
\item 
void $\ast$ \hyperlink{structelm_1_1layout_a5fe1ff5aebab8f4c5df1e53d95862b1f}{signal\+\_\+callback\+\_\+del} (\+::efl\+::eina\+::string\+\_\+view emission\+\_\+,\+::efl\+::eina\+::string\+\_\+view source\+\_\+, Edje\+\_\+\+Signal\+\_\+\+Cb func\+\_\+) const 
\item 
bool \hyperlink{structelm_1_1layout_aa3c187d281952634eb2043ffb2757a99}{box\+\_\+prepend} (\+::efl\+::eina\+::string\+\_\+view part\+\_\+,\+::evas\+::object child\+\_\+) const 
\item 
void \hyperlink{structelm_1_1layout_a529bf7918ecfd69f08c9b263fe8aa0e1}{signal\+\_\+emit} (\+::efl\+::eina\+::string\+\_\+view emission\+\_\+,\+::efl\+::eina\+::string\+\_\+view source\+\_\+) const 
\item 
bool \hyperlink{structelm_1_1layout_afc9404852e658e31ed8b8f4777fa4a46}{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_ad72705eede3b28e3e27629ce786d56c6}{part\+\_\+cursor\+\_\+unset} (\+::efl\+::eina\+::string\+\_\+view part\+\_\+name\+\_\+) const 
\item 
bool \hyperlink{structelm_1_1layout_a05a475436f838f7318ce4ccc86a5c1de}{table\+\_\+clear} (\+::efl\+::eina\+::string\+\_\+view part\+\_\+, bool clear\+\_\+) const 
\end{DoxyCompactItemize}
{\bf }\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}
\index{elm\+::layout@{elm\+::layout}!layout@{layout}}
\index{layout@{layout}!elm\+::layout@{elm\+::layout}}
\subsubsection[{layout(\+::efl\+::eo\+::parent\+\_\+type \+\_\+p)}]{\setlength{\rightskip}{0pt plus 5cm}elm\+::layout\+::layout (
\begin{DoxyParamCaption}
\item[{\+::efl\+::eo\+::parent\+\_\+type}]{\+\_\+p}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}\label{structelm_1_1layout_aad513f4b38b3f5148be37ec2f7d93839}


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}
\index{elm\+::layout@{elm\+::layout}!layout@{layout}}
\index{layout@{layout}!elm\+::layout@{elm\+::layout}}
\subsubsection[{layout(\+Eo $\ast$eo)}]{\setlength{\rightskip}{0pt plus 5cm}elm\+::layout\+::layout (
\begin{DoxyParamCaption}
\item[{Eo $\ast$}]{eo}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}\label{structelm_1_1layout_a8b760412ff828c83c3fc2aabdf7ca93e}


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}
\index{elm\+::layout@{elm\+::layout}!layout@{layout}}
\index{layout@{layout}!elm\+::layout@{elm\+::layout}}
\subsubsection[{layout(std\+::nullptr\+\_\+t)}]{\setlength{\rightskip}{0pt plus 5cm}elm\+::layout\+::layout (
\begin{DoxyParamCaption}
\item[{std\+::nullptr\+\_\+t}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}\label{structelm_1_1layout_a36aaf72aca560739385e888a2d875bfa}


nullptr\+\_\+t Constructor. 

Constructs an empty (null) object. 

\subsection{Member Function Documentation}
\index{elm\+::layout@{elm\+::layout}!box\+\_\+append@{box\+\_\+append}}
\index{box\+\_\+append@{box\+\_\+append}!elm\+::layout@{elm\+::layout}}
\subsubsection[{box\+\_\+append(\+::efl\+::eina\+::string\+\_\+view part\+\_\+,\+::evas\+::object child\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}bool elm\+::layout\+::box\+\_\+append (
\begin{DoxyParamCaption}
\item[{\+::efl\+::eina\+::string\+\_\+view}]{part\+\_\+, }
\item[{\+::evas\+::object}]{child\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1layout_a76c9264e92dd76e74c9fb3f6c64db79b}

\begin{DoxyParams}{Parameters}
{\em part} & \\
\hline
{\em child} & \\
\hline
\end{DoxyParams}
\index{elm\+::layout@{elm\+::layout}!box\+\_\+insert\+\_\+at@{box\+\_\+insert\+\_\+at}}
\index{box\+\_\+insert\+\_\+at@{box\+\_\+insert\+\_\+at}!elm\+::layout@{elm\+::layout}}
\subsubsection[{box\+\_\+insert\+\_\+at(\+::efl\+::eina\+::string\+\_\+view part\+\_\+,\+::evas\+::object child\+\_\+, unsigned int pos\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}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}\label{structelm_1_1layout_a66d2a68e0109666ab74b8b3753084430}

\begin{DoxyParams}{Parameters}
{\em part} & \\
\hline
{\em child} & \\
\hline
{\em pos} & \\
\hline
\end{DoxyParams}
\index{elm\+::layout@{elm\+::layout}!box\+\_\+insert\+\_\+before@{box\+\_\+insert\+\_\+before}}
\index{box\+\_\+insert\+\_\+before@{box\+\_\+insert\+\_\+before}!elm\+::layout@{elm\+::layout}}
\subsubsection[{box\+\_\+insert\+\_\+before(\+::efl\+::eina\+::string\+\_\+view part\+\_\+,\+::evas\+::object child\+\_\+,\+::evas\+::object reference\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}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}\label{structelm_1_1layout_a4f9f1efa1b5472a788708b6a9b794c20}

\begin{DoxyParams}{Parameters}
{\em part} & \\
\hline
{\em child} & \\
\hline
{\em reference} & \\
\hline
\end{DoxyParams}
\index{elm\+::layout@{elm\+::layout}!box\+\_\+prepend@{box\+\_\+prepend}}
\index{box\+\_\+prepend@{box\+\_\+prepend}!elm\+::layout@{elm\+::layout}}
\subsubsection[{box\+\_\+prepend(\+::efl\+::eina\+::string\+\_\+view part\+\_\+,\+::evas\+::object child\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}bool elm\+::layout\+::box\+\_\+prepend (
\begin{DoxyParamCaption}
\item[{\+::efl\+::eina\+::string\+\_\+view}]{part\+\_\+, }
\item[{\+::evas\+::object}]{child\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1layout_aa3c187d281952634eb2043ffb2757a99}

\begin{DoxyParams}{Parameters}
{\em part} & \\
\hline
{\em child} & \\
\hline
\end{DoxyParams}
\index{elm\+::layout@{elm\+::layout}!box\+\_\+remove@{box\+\_\+remove}}
\index{box\+\_\+remove@{box\+\_\+remove}!elm\+::layout@{elm\+::layout}}
\subsubsection[{box\+\_\+remove(\+::efl\+::eina\+::string\+\_\+view part\+\_\+,\+::evas\+::object child\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}\+::evas\+::object elm\+::layout\+::box\+\_\+remove (
\begin{DoxyParamCaption}
\item[{\+::efl\+::eina\+::string\+\_\+view}]{part\+\_\+, }
\item[{\+::evas\+::object}]{child\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1layout_add38c67c72b2397f9e0ba7fa7f29defb}

\begin{DoxyParams}{Parameters}
{\em part} & \\
\hline
{\em child} & \\
\hline
\end{DoxyParams}
\index{elm\+::layout@{elm\+::layout}!box\+\_\+remove\+\_\+all@{box\+\_\+remove\+\_\+all}}
\index{box\+\_\+remove\+\_\+all@{box\+\_\+remove\+\_\+all}!elm\+::layout@{elm\+::layout}}
\subsubsection[{box\+\_\+remove\+\_\+all(\+::efl\+::eina\+::string\+\_\+view part\+\_\+, bool clear\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}bool elm\+::layout\+::box\+\_\+remove\+\_\+all (
\begin{DoxyParamCaption}
\item[{\+::efl\+::eina\+::string\+\_\+view}]{part\+\_\+, }
\item[{bool}]{clear\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1layout_acae6f242cefd9fd9ff91ca35398907a1}

\begin{DoxyParams}{Parameters}
{\em part} & \\
\hline
{\em clear} & \\
\hline
\end{DoxyParams}
\index{elm\+::layout@{elm\+::layout}!data\+\_\+get@{data\+\_\+get}}
\index{data\+\_\+get@{data\+\_\+get}!elm\+::layout@{elm\+::layout}}
\subsubsection[{data\+\_\+get(\+::efl\+::eina\+::string\+\_\+view key\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}\+::efl\+::eina\+::string\+\_\+view elm\+::layout\+::data\+\_\+get (
\begin{DoxyParamCaption}
\item[{\+::efl\+::eina\+::string\+\_\+view}]{key\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1layout_a6b1889f0fe9187db7ee6676121d44265}

\begin{DoxyParams}{Parameters}
{\em key} & \\
\hline
\end{DoxyParams}
\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[{part\+\_\+cursor\+\_\+engine\+\_\+only\+\_\+get(\+::efl\+::eina\+::string\+\_\+view part\+\_\+name\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}bool elm\+::layout\+::part\+\_\+cursor\+\_\+engine\+\_\+only\+\_\+get (
\begin{DoxyParamCaption}
\item[{\+::efl\+::eina\+::string\+\_\+view}]{part\+\_\+name\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1layout_afd43e835d92e591d0d8df270dade0252}

\begin{DoxyParams}{Parameters}
{\em part\+\_\+name} & \\
\hline
\end{DoxyParams}
\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[{part\+\_\+cursor\+\_\+engine\+\_\+only\+\_\+set(\+::efl\+::eina\+::string\+\_\+view part\+\_\+name\+\_\+, bool engine\+\_\+only\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}bool elm\+::layout\+::part\+\_\+cursor\+\_\+engine\+\_\+only\+\_\+set (
\begin{DoxyParamCaption}
\item[{\+::efl\+::eina\+::string\+\_\+view}]{part\+\_\+name\+\_\+, }
\item[{bool}]{engine\+\_\+only\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1layout_a26446463994fdd1ae648f30079df26ca}

\begin{DoxyParams}{Parameters}
{\em part\+\_\+name} & \\
\hline
{\em engine\+\_\+only} & \\
\hline
\end{DoxyParams}
\index{elm\+::layout@{elm\+::layout}!part\+\_\+cursor\+\_\+get@{part\+\_\+cursor\+\_\+get}}
\index{part\+\_\+cursor\+\_\+get@{part\+\_\+cursor\+\_\+get}!elm\+::layout@{elm\+::layout}}
\subsubsection[{part\+\_\+cursor\+\_\+get(\+::efl\+::eina\+::string\+\_\+view part\+\_\+name\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}\+::efl\+::eina\+::string\+\_\+view elm\+::layout\+::part\+\_\+cursor\+\_\+get (
\begin{DoxyParamCaption}
\item[{\+::efl\+::eina\+::string\+\_\+view}]{part\+\_\+name\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1layout_ab526bc751c71ab01f56cd672d470549d}

\begin{DoxyParams}{Parameters}
{\em part\+\_\+name} & \\
\hline
\end{DoxyParams}
\index{elm\+::layout@{elm\+::layout}!part\+\_\+cursor\+\_\+set@{part\+\_\+cursor\+\_\+set}}
\index{part\+\_\+cursor\+\_\+set@{part\+\_\+cursor\+\_\+set}!elm\+::layout@{elm\+::layout}}
\subsubsection[{part\+\_\+cursor\+\_\+set(\+::efl\+::eina\+::string\+\_\+view part\+\_\+name\+\_\+,\+::efl\+::eina\+::string\+\_\+view cursor\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}bool elm\+::layout\+::part\+\_\+cursor\+\_\+set (
\begin{DoxyParamCaption}
\item[{\+::efl\+::eina\+::string\+\_\+view}]{part\+\_\+name\+\_\+, }
\item[{\+::efl\+::eina\+::string\+\_\+view}]{cursor\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1layout_a8e5abf427902aa05c51d9228a259e014}

\begin{DoxyParams}{Parameters}
{\em part\+\_\+name} & \\
\hline
{\em cursor} & \\
\hline
\end{DoxyParams}
\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[{part\+\_\+cursor\+\_\+style\+\_\+get(\+::efl\+::eina\+::string\+\_\+view part\+\_\+name\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}\+::efl\+::eina\+::string\+\_\+view elm\+::layout\+::part\+\_\+cursor\+\_\+style\+\_\+get (
\begin{DoxyParamCaption}
\item[{\+::efl\+::eina\+::string\+\_\+view}]{part\+\_\+name\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1layout_ab6165376698f83a4d5dc62dadf9b92e8}

\begin{DoxyParams}{Parameters}
{\em part\+\_\+name} & \\
\hline
\end{DoxyParams}
\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[{part\+\_\+cursor\+\_\+style\+\_\+set(\+::efl\+::eina\+::string\+\_\+view part\+\_\+name\+\_\+,\+::efl\+::eina\+::string\+\_\+view style\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}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}\label{structelm_1_1layout_ab6cfc54f0634f7059bd28efa3ad3fc02}

\begin{DoxyParams}{Parameters}
{\em part\+\_\+name} & \\
\hline
{\em style} & \\
\hline
\end{DoxyParams}
\index{elm\+::layout@{elm\+::layout}!part\+\_\+cursor\+\_\+unset@{part\+\_\+cursor\+\_\+unset}}
\index{part\+\_\+cursor\+\_\+unset@{part\+\_\+cursor\+\_\+unset}!elm\+::layout@{elm\+::layout}}
\subsubsection[{part\+\_\+cursor\+\_\+unset(\+::efl\+::eina\+::string\+\_\+view part\+\_\+name\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}bool elm\+::layout\+::part\+\_\+cursor\+\_\+unset (
\begin{DoxyParamCaption}
\item[{\+::efl\+::eina\+::string\+\_\+view}]{part\+\_\+name\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1layout_ad72705eede3b28e3e27629ce786d56c6}

\begin{DoxyParams}{Parameters}
{\em part\+\_\+name} & \\
\hline
\end{DoxyParams}
\index{elm\+::layout@{elm\+::layout}!signal\+\_\+callback\+\_\+add@{signal\+\_\+callback\+\_\+add}}
\index{signal\+\_\+callback\+\_\+add@{signal\+\_\+callback\+\_\+add}!elm\+::layout@{elm\+::layout}}
\subsubsection[{signal\+\_\+callback\+\_\+add(\+::efl\+::eina\+::string\+\_\+view emission\+\_\+,\+::efl\+::eina\+::string\+\_\+view source\+\_\+, F\+\_\+func\+\_\+ \&\&func\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}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}\label{structelm_1_1layout_af05b9d86096d4377fde5c7fb5dd99c68}

\begin{DoxyParams}{Parameters}
{\em emission} & \\
\hline
{\em source} & \\
\hline
{\em func} & \\
\hline
{\em data} & \\
\hline
\end{DoxyParams}
\index{elm\+::layout@{elm\+::layout}!signal\+\_\+callback\+\_\+del@{signal\+\_\+callback\+\_\+del}}
\index{signal\+\_\+callback\+\_\+del@{signal\+\_\+callback\+\_\+del}!elm\+::layout@{elm\+::layout}}
\subsubsection[{signal\+\_\+callback\+\_\+del(\+::efl\+::eina\+::string\+\_\+view emission\+\_\+,\+::efl\+::eina\+::string\+\_\+view source\+\_\+, Edje\+\_\+\+Signal\+\_\+\+Cb func\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}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}\label{structelm_1_1layout_a5fe1ff5aebab8f4c5df1e53d95862b1f}

\begin{DoxyParams}{Parameters}
{\em emission} & \\
\hline
{\em source} & \\
\hline
{\em func} & \\
\hline
\end{DoxyParams}
\index{elm\+::layout@{elm\+::layout}!signal\+\_\+emit@{signal\+\_\+emit}}
\index{signal\+\_\+emit@{signal\+\_\+emit}!elm\+::layout@{elm\+::layout}}
\subsubsection[{signal\+\_\+emit(\+::efl\+::eina\+::string\+\_\+view emission\+\_\+,\+::efl\+::eina\+::string\+\_\+view source\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}void elm\+::layout\+::signal\+\_\+emit (
\begin{DoxyParamCaption}
\item[{\+::efl\+::eina\+::string\+\_\+view}]{emission\+\_\+, }
\item[{\+::efl\+::eina\+::string\+\_\+view}]{source\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1layout_a529bf7918ecfd69f08c9b263fe8aa0e1}

\begin{DoxyParams}{Parameters}
{\em emission} & \\
\hline
{\em source} & \\
\hline
\end{DoxyParams}
\index{elm\+::layout@{elm\+::layout}!sizing\+\_\+restricted\+\_\+eval@{sizing\+\_\+restricted\+\_\+eval}}
\index{sizing\+\_\+restricted\+\_\+eval@{sizing\+\_\+restricted\+\_\+eval}!elm\+::layout@{elm\+::layout}}
\subsubsection[{sizing\+\_\+restricted\+\_\+eval(bool width\+\_\+, bool height\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}void elm\+::layout\+::sizing\+\_\+restricted\+\_\+eval (
\begin{DoxyParamCaption}
\item[{bool}]{width\+\_\+, }
\item[{bool}]{height\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1layout_adee214f40d57d1014638d77873b5c660}

\begin{DoxyParams}{Parameters}
{\em width} & \\
\hline
{\em height} & \\
\hline
\end{DoxyParams}
\index{elm\+::layout@{elm\+::layout}!table\+\_\+clear@{table\+\_\+clear}}
\index{table\+\_\+clear@{table\+\_\+clear}!elm\+::layout@{elm\+::layout}}
\subsubsection[{table\+\_\+clear(\+::efl\+::eina\+::string\+\_\+view part\+\_\+, bool clear\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}bool elm\+::layout\+::table\+\_\+clear (
\begin{DoxyParamCaption}
\item[{\+::efl\+::eina\+::string\+\_\+view}]{part\+\_\+, }
\item[{bool}]{clear\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1layout_a05a475436f838f7318ce4ccc86a5c1de}

\begin{DoxyParams}{Parameters}
{\em part} & \\
\hline
{\em clear} & \\
\hline
\end{DoxyParams}
\index{elm\+::layout@{elm\+::layout}!table\+\_\+pack@{table\+\_\+pack}}
\index{table\+\_\+pack@{table\+\_\+pack}!elm\+::layout@{elm\+::layout}}
\subsubsection[{table\+\_\+pack(\+::efl\+::eina\+::string\+\_\+view part\+\_\+,\+::evas\+::object child\+\_\+, unsigned short col\+\_\+, unsigned short row\+\_\+, unsigned short colspan\+\_\+, unsigned short rowspan\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}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}\label{structelm_1_1layout_afc9404852e658e31ed8b8f4777fa4a46}

\begin{DoxyParams}{Parameters}
{\em part} & \\
\hline
{\em child} & \\
\hline
{\em col} & \\
\hline
{\em row} & \\
\hline
{\em colspan} & \\
\hline
{\em rowspan} & \\
\hline
\end{DoxyParams}
\index{elm\+::layout@{elm\+::layout}!table\+\_\+unpack@{table\+\_\+unpack}}
\index{table\+\_\+unpack@{table\+\_\+unpack}!elm\+::layout@{elm\+::layout}}
\subsubsection[{table\+\_\+unpack(\+::efl\+::eina\+::string\+\_\+view part\+\_\+,\+::evas\+::object child\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}\+::evas\+::object elm\+::layout\+::table\+\_\+unpack (
\begin{DoxyParamCaption}
\item[{\+::efl\+::eina\+::string\+\_\+view}]{part\+\_\+, }
\item[{\+::evas\+::object}]{child\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1layout_af4e5dedce60832058c093d72792990d1}

\begin{DoxyParams}{Parameters}
{\em part} & \\
\hline
{\em child} & \\
\hline
\end{DoxyParams}
\index{elm\+::layout@{elm\+::layout}!text\+\_\+get@{text\+\_\+get}}
\index{text\+\_\+get@{text\+\_\+get}!elm\+::layout@{elm\+::layout}}
\subsubsection[{text\+\_\+get(\+::efl\+::eina\+::string\+\_\+view part\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}\+::efl\+::eina\+::string\+\_\+view elm\+::layout\+::text\+\_\+get (
\begin{DoxyParamCaption}
\item[{\+::efl\+::eina\+::string\+\_\+view}]{part\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1layout_a19794b2d6500f83b166d38a1bfa8225d}

\begin{DoxyParams}{Parameters}
{\em part} & \\
\hline
\end{DoxyParams}
\index{elm\+::layout@{elm\+::layout}!text\+\_\+set@{text\+\_\+set}}
\index{text\+\_\+set@{text\+\_\+set}!elm\+::layout@{elm\+::layout}}
\subsubsection[{text\+\_\+set(\+::efl\+::eina\+::optional$<$ \+::efl\+::eina\+::string\+\_\+view $>$ part\+\_\+,\+::efl\+::eina\+::optional$<$ \+::efl\+::eina\+::string\+\_\+view $>$ text\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}bool elm\+::layout\+::text\+\_\+set (
\begin{DoxyParamCaption}
\item[{\+::efl\+::eina\+::optional$<$ \+::efl\+::eina\+::string\+\_\+view $>$}]{part\+\_\+, }
\item[{\+::efl\+::eina\+::optional$<$ \+::efl\+::eina\+::string\+\_\+view $>$}]{text\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1layout_acdada147b5cbf00e09cd19d3b69df9e2}

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