\doxysection{\+\_\+\+Elm\+\_\+\+Layout\+\_\+\+Part\+\_\+\+Alias\+\_\+\+Description Struct Reference}
\hypertarget{struct__Elm__Layout__Part__Alias__Description}{}\label{struct__Elm__Layout__Part__Alias__Description}\index{\_Elm\_Layout\_Part\_Alias\_Description@{\_Elm\_Layout\_Part\_Alias\_Description}}


Elementary Layout-\/based widgets may declare part proxies, i.\+e., aliases for real theme part names to expose to the API calls\+:  




{\ttfamily \#include $<$elm\+\_\+layout\+\_\+legacy.\+h$>$}

\doxysubsubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
const char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{struct__Elm__Layout__Part__Alias__Description_aac3aeb24327b8febb451577013966fab}{alias}}
\begin{DoxyCompactList}\small\item\em Alternate name for a given (real) part. \end{DoxyCompactList}\item 
const char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{struct__Elm__Layout__Part__Alias__Description_a2ecf50ae9a1c4ddf6cc112b999565749}{real\+\_\+part}}
\begin{DoxyCompactList}\small\item\em Target part name for the alias set on Efl.\+Ui.\+Layout\+\_\+\+Part\+\_\+\+Proxies\+\_\+\+Description\+::real\+\_\+part. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Elementary Layout-\/based widgets may declare part proxies, i.\+e., aliases for real theme part names to expose to the API calls\+: 


\begin{DoxyItemize}
\item \doxylink{group__Elm__Layout_ga08d021fce14ac123d0b81d2c8dcb8ae9}{elm\+\_\+layout\+\_\+text\+\_\+set()}
\item \doxylink{group__Elm__Layout_ga2c13fb1d2123f2c71cdd7d60aee2ba01}{elm\+\_\+layout\+\_\+text\+\_\+get()}
\item \doxylink{group__Elm__Layout_gae232373336d38945ddf4f7557f28964a}{elm\+\_\+layout\+\_\+content\+\_\+set()}
\item \doxylink{group__Elm__Layout_ga99c94437af19b2f8fb9efd1c76332913}{elm\+\_\+layout\+\_\+content\+\_\+get()}
\item \doxylink{group__Elm__Layout_gaef0b6d7bea74280fd7fa28edf5495dc1}{elm\+\_\+layout\+\_\+content\+\_\+unset()} and their equivalents. This list must be set on the "{}\+\_\+smart\+\_\+set\+\_\+user()"{} function of inheriting widgets, so that part aliasing is handled automatically for them.

\begin{DoxyRefDesc}{Deprecated}
\item[\mbox{\hyperlink{deprecated__deprecated000185}{Deprecated}}]Should not be used outside of EFL internal code. \end{DoxyRefDesc}

\end{DoxyItemize}

\doxysubsection{Field Documentation}
\Hypertarget{struct__Elm__Layout__Part__Alias__Description_aac3aeb24327b8febb451577013966fab}\label{struct__Elm__Layout__Part__Alias__Description_aac3aeb24327b8febb451577013966fab} 
\index{\_Elm\_Layout\_Part\_Alias\_Description@{\_Elm\_Layout\_Part\_Alias\_Description}!alias@{alias}}
\index{alias@{alias}!\_Elm\_Layout\_Part\_Alias\_Description@{\_Elm\_Layout\_Part\_Alias\_Description}}
\doxysubsubsection{\texorpdfstring{alias}{alias}}
{\footnotesize\ttfamily const char\texorpdfstring{$\ast$}{*} \+\_\+\+Elm\+\_\+\+Layout\+\_\+\+Part\+\_\+\+Alias\+\_\+\+Description\+::alias}



Alternate name for a given (real) part. 

Calls receiving this string as a part name will be translated to the string at Efl.\+Ui.\+Layout\+\_\+\+Part\+\_\+\+Proxies\+\_\+\+Description\+::real\+\_\+part \Hypertarget{struct__Elm__Layout__Part__Alias__Description_a2ecf50ae9a1c4ddf6cc112b999565749}\label{struct__Elm__Layout__Part__Alias__Description_a2ecf50ae9a1c4ddf6cc112b999565749} 
\index{\_Elm\_Layout\_Part\_Alias\_Description@{\_Elm\_Layout\_Part\_Alias\_Description}!real\_part@{real\_part}}
\index{real\_part@{real\_part}!\_Elm\_Layout\_Part\_Alias\_Description@{\_Elm\_Layout\_Part\_Alias\_Description}}
\doxysubsubsection{\texorpdfstring{real\_part}{real\_part}}
{\footnotesize\ttfamily const char\texorpdfstring{$\ast$}{*} \+\_\+\+Elm\+\_\+\+Layout\+\_\+\+Part\+\_\+\+Alias\+\_\+\+Description\+::real\+\_\+part}



Target part name for the alias set on Efl.\+Ui.\+Layout\+\_\+\+Part\+\_\+\+Proxies\+\_\+\+Description\+::real\+\_\+part. 

An example of usage would be "{}default"{} on that field, with "{}elm.\+content.\+swallow"{} on this one 