\section{\-\_\-\-Elm\-\_\-\-Layout\-\_\-\-Part\-\_\-\-Alias\-\_\-\-Description Struct Reference}
\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 A\-P\-I calls\-:  


\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
const char $\ast$ \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 $\ast$ \hyperlink{struct__Elm__Layout__Part__Alias__Description_a2ecf50ae9a1c4ddf6cc112b999565749}{real\-\_\-part}
\begin{DoxyCompactList}\small\item\em Target part name for the alias set on \-\_\-\-Elm\-\_\-\-Layout\-\_\-\-Part\-\_\-\-Proxies\-\_\-\-Description\-::real\-\_\-part. \end{DoxyCompactList}\end{DoxyCompactItemize}


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


\begin{DoxyItemize}
\item \hyperlink{group__Layout_ga08d021fce14ac123d0b81d2c8dcb8ae9}{elm\-\_\-layout\-\_\-text\-\_\-set()}
\item \hyperlink{group__Layout_ga8eb3277acf0b12e204393aad6636f64a}{elm\-\_\-layout\-\_\-text\-\_\-get()}
\item \hyperlink{group__Layout_gae232373336d38945ddf4f7557f28964a}{elm\-\_\-layout\-\_\-content\-\_\-set()}
\item \hyperlink{group__Layout_ga9a8de7b4bf6f5241809ffce4f644ff2f}{elm\-\_\-layout\-\_\-content\-\_\-get()}
\item \hyperlink{group__Layout_ga0658673fda8367d26084b248b5283a1e}{elm\-\_\-layout\-\_\-content\-\_\-unset()} and their equivalents. This list must be set on the {\ttfamily \char`\"{}\-\_\-smart\-\_\-set\-\_\-user()\char`\"{}} function of inheriting widgets, so that part aliasing is handled automatically for them. 
\end{DoxyItemize}

\subsection{Field Documentation}
\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}}
\subsubsection[{alias}]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ \-\_\-\-Elm\-\_\-\-Layout\-\_\-\-Part\-\_\-\-Alias\-\_\-\-Description\-::alias}\label{struct__Elm__Layout__Part__Alias__Description_aac3aeb24327b8febb451577013966fab}


Alternate name for a given (real) part. 

Calls receiving this string as a part name will be translated to the string at \-\_\-\-Elm\-\_\-\-Layout\-\_\-\-Part\-\_\-\-Proxies\-\_\-\-Description\-::real\-\_\-part \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}}
\subsubsection[{real\-\_\-part}]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ \-\_\-\-Elm\-\_\-\-Layout\-\_\-\-Part\-\_\-\-Alias\-\_\-\-Description\-::real\-\_\-part}\label{struct__Elm__Layout__Part__Alias__Description_a2ecf50ae9a1c4ddf6cc112b999565749}


Target part name for the alias set on \-\_\-\-Elm\-\_\-\-Layout\-\_\-\-Part\-\_\-\-Proxies\-\_\-\-Description\-::real\-\_\-part. 

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