\hypertarget{structelm_1_1Layout}{}\section{elm\+:\+:Layout Struct Reference}
\label{structelm_1_1Layout}\index{elm\+::\+Layout@{elm\+::\+Layout}}
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{structelm_1_1Layout_1_1theme__changed__event}{theme\+\_\+changed\+\_\+event}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structelm_1_1Layout_aea5488984599860cb8e0a9381f3a23a3}{}\label{structelm_1_1Layout_aea5488984599860cb8e0a9381f3a23a3} 
{\bfseries Layout} (\+::\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$eo)
\item 
\hypertarget{structelm_1_1Layout_a3111e757af1a99f0fb37a0bed0316b81}{}\label{structelm_1_1Layout_a3111e757af1a99f0fb37a0bed0316b81} 
{\bfseries Layout} (std\+::nullptr\+\_\+t)
\item 
\hypertarget{structelm_1_1Layout_a7616e7196720906104ab9bf93ae3c333}{}\label{structelm_1_1Layout_a7616e7196720906104ab9bf93ae3c333} 
{\bfseries Layout} (\hyperlink{structelm_1_1Layout}{Layout} const \&other)=default
\item 
\hypertarget{structelm_1_1Layout_add456ee4185c261c24614ab64a779aef}{}\label{structelm_1_1Layout_add456ee4185c261c24614ab64a779aef} 
{\bfseries Layout} (\hyperlink{structelm_1_1Layout}{Layout} \&\&other)=default
\item 
\hypertarget{structelm_1_1Layout_ae05923c87f851138e272d6065ed64d25}{}\label{structelm_1_1Layout_ae05923c87f851138e272d6065ed64d25} 
\hyperlink{structelm_1_1Layout}{Layout} \& {\bfseries operator=} (\hyperlink{structelm_1_1Layout}{Layout} const \&other)=default
\item 
\hypertarget{structelm_1_1Layout_a54d06ad254602d2f2603dce3c22b074a}{}\label{structelm_1_1Layout_a54d06ad254602d2f2603dce3c22b074a} 
\hyperlink{structelm_1_1Layout}{Layout} \& {\bfseries operator=} (\hyperlink{structelm_1_1Layout}{Layout} \&\&other)=default
\item 
\hypertarget{structelm_1_1Layout_acd1c9aec2edd3961033ce3bceb937546}{}\label{structelm_1_1Layout_acd1c9aec2edd3961033ce3bceb937546} 
{\bfseries Layout} (\+::\hyperlink{structefl_1_1eo_1_1concrete}{efl\+::eo\+::concrete} parent)
\item 
\hypertarget{structelm_1_1Layout_ad93cbc1f76652b664750fb73da7e9433}{}\label{structelm_1_1Layout_ad93cbc1f76652b664750fb73da7e9433} 
{\footnotesize template$<$typename F $>$ }\\{\bfseries Layout} (F f, typename \+::std\+::enable\+\_\+if$<$ \+::\hyperlink{structefl_1_1eolian_1_1is__callable}{efl\+::eolian\+::is\+\_\+callable}$<$ F $>$\+::value $>$\+::type $\ast$=0)
\item 
\hypertarget{structelm_1_1Layout_a1dbb3923f4a221acc8efbc4fdd54e412}{}\label{structelm_1_1Layout_a1dbb3923f4a221acc8efbc4fdd54e412} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ bool $>$\+::type {\bfseries edje\+\_\+object\+\_\+can\+\_\+access\+\_\+get} () const
\item 
\hypertarget{structelm_1_1Layout_afd0d7b9306cb59fb8107ec0a9fe40156}{}\label{structelm_1_1Layout_afd0d7b9306cb59fb8107ec0a9fe40156} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ bool $>$\+::type {\bfseries edje\+\_\+object\+\_\+can\+\_\+access\+\_\+set} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ bool $>$\+::type can\+\_\+access) const
\item 
\hypertarget{structelm_1_1Layout_a8cf3397065c16f6c14d2d3f87093c37b}{}\label{structelm_1_1Layout_a8cf3397065c16f6c14d2d3f87093c37b} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ bool $>$\+::type {\bfseries theme\+\_\+set} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} $>$\+::type klass, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} $>$\+::type group, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} $>$\+::type style) const
\item 
\hypertarget{structelm_1_1Layout_a3cdbbc4403afff5dd990698459e9da09}{}\label{structelm_1_1Layout_a3cdbbc4403afff5dd990698459e9da09} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ \+::\hyperlink{structefl_1_1canvas_1_1Object}{efl\+::canvas\+::\+Object} $>$\+::type {\bfseries edje\+\_\+get} () const
\item 
\hypertarget{structelm_1_1Layout_af141aa1482d45c79fe3bf7fe3b518028}{}\label{structelm_1_1Layout_af141aa1482d45c79fe3bf7fe3b518028} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ \+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} $>$\+::type {\bfseries text\+\_\+get} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} $>$\+::type part) const
\item 
\hypertarget{structelm_1_1Layout_a352cc854cd2b91ae32e3aae1dd64b690}{}\label{structelm_1_1Layout_a352cc854cd2b91ae32e3aae1dd64b690} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ bool $>$\+::type {\bfseries text\+\_\+set} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} $>$\+::type part, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} $>$\+::type text) const
\item 
\hypertarget{structelm_1_1Layout_aa7df22c3ef082fc9989e46c0934dac7e}{}\label{structelm_1_1Layout_aa7df22c3ef082fc9989e46c0934dac7e} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ bool $>$\+::type {\bfseries part\+\_\+cursor\+\_\+engine\+\_\+only\+\_\+set} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} $>$\+::type part\+\_\+name, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ bool $>$\+::type engine\+\_\+only) const
\item 
\hypertarget{structelm_1_1Layout_aa7d5fc9a70acc68e912bce5ac09520fa}{}\label{structelm_1_1Layout_aa7d5fc9a70acc68e912bce5ac09520fa} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ bool $>$\+::type {\bfseries part\+\_\+cursor\+\_\+engine\+\_\+only\+\_\+get} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} $>$\+::type part\+\_\+name) const
\item 
\hypertarget{structelm_1_1Layout_a3ea672e5da3074559572033327727264}{}\label{structelm_1_1Layout_a3ea672e5da3074559572033327727264} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ int $>$\+::type {\bfseries freeze} () const
\item 
\hypertarget{structelm_1_1Layout_ab78c1d740d7fd2f2fe230e2d3e621d35}{}\label{structelm_1_1Layout_ab78c1d740d7fd2f2fe230e2d3e621d35} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ bool $>$\+::type {\bfseries theme\+\_\+enable} () const
\item 
\hypertarget{structelm_1_1Layout_a4826e87c1c5a348a251c814176bf6c8f}{}\label{structelm_1_1Layout_a4826e87c1c5a348a251c814176bf6c8f} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries sizing\+\_\+eval} () const
\item 
\hypertarget{structelm_1_1Layout_a70bb360a88e36e512e8477185c204861}{}\label{structelm_1_1Layout_a70bb360a88e36e512e8477185c204861} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries sizing\+\_\+restricted\+\_\+eval} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ bool $>$\+::type width, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ bool $>$\+::type height) const
\item 
\hypertarget{structelm_1_1Layout_a3a41ce080f902bea9a19620dbd45bcfd}{}\label{structelm_1_1Layout_a3a41ce080f902bea9a19620dbd45bcfd} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ bool $>$\+::type {\bfseries part\+\_\+cursor\+\_\+style\+\_\+set} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} $>$\+::type part\+\_\+name, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} $>$\+::type style) const
\item 
\hypertarget{structelm_1_1Layout_a69e873bd16d44ba4d9e43734fc698032}{}\label{structelm_1_1Layout_a69e873bd16d44ba4d9e43734fc698032} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ \+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} $>$\+::type {\bfseries part\+\_\+cursor\+\_\+style\+\_\+get} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} $>$\+::type part\+\_\+name) const
\item 
\hypertarget{structelm_1_1Layout_a5d9a442762767e4b47f1b1b2a6a1c523}{}\label{structelm_1_1Layout_a5d9a442762767e4b47f1b1b2a6a1c523} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries signal\+\_\+callback\+\_\+add} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} $>$\+::type emission, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} $>$\+::type source, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \hyperlink{group__Edje__Object__Communication__Interface__Signal_ga54df542e812d8d08292a908819b559a8}{Edje\+\_\+\+Signal\+\_\+\+Cb} $>$\+::type func, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ void $\ast$$>$\+::type data) const
\item 
\hypertarget{structelm_1_1Layout_a338003f553f91138d3f7dd26000adf10}{}\label{structelm_1_1Layout_a338003f553f91138d3f7dd26000adf10} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ bool $>$\+::type {\bfseries part\+\_\+cursor\+\_\+set} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} $>$\+::type part\+\_\+name, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} $>$\+::type cursor) const
\item 
\hypertarget{structelm_1_1Layout_a6e8da4b3b9855986346d7ca9a50177f2}{}\label{structelm_1_1Layout_a6e8da4b3b9855986346d7ca9a50177f2} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ \+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} $>$\+::type {\bfseries part\+\_\+cursor\+\_\+get} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} $>$\+::type part\+\_\+name) const
\item 
\hypertarget{structelm_1_1Layout_a2c9d982afc064885125d80579b785a34}{}\label{structelm_1_1Layout_a2c9d982afc064885125d80579b785a34} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ bool $>$\+::type {\bfseries sub\+\_\+object\+\_\+add\+\_\+enable} () const
\item 
\hypertarget{structelm_1_1Layout_ae58aeba7aef9de5544e1baff94b6e8c1}{}\label{structelm_1_1Layout_ae58aeba7aef9de5544e1baff94b6e8c1} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ \+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} $>$\+::type {\bfseries data\+\_\+get} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} $>$\+::type key) const
\item 
\hypertarget{structelm_1_1Layout_afdaa09474806d0ff4e123d43b66d1e8b}{}\label{structelm_1_1Layout_afdaa09474806d0ff4e123d43b66d1e8b} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $\ast$ $>$\+::type {\bfseries signal\+\_\+callback\+\_\+del} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} $>$\+::type emission, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} $>$\+::type source, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \hyperlink{group__Edje__Object__Communication__Interface__Signal_ga54df542e812d8d08292a908819b559a8}{Edje\+\_\+\+Signal\+\_\+\+Cb} $>$\+::type func) const
\item 
\hypertarget{structelm_1_1Layout_a61de6b35bdb80e3c6d78b44a28cbd7a5}{}\label{structelm_1_1Layout_a61de6b35bdb80e3c6d78b44a28cbd7a5} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ int $>$\+::type {\bfseries thaw} () const
\item 
\hypertarget{structelm_1_1Layout_ab943de271da8427b5e4eb7819b0d701d}{}\label{structelm_1_1Layout_ab943de271da8427b5e4eb7819b0d701d} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries signal\+\_\+emit} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} $>$\+::type emission, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} $>$\+::type source) const
\item 
\hypertarget{structelm_1_1Layout_a39643748824078f6ae9dfdc5c650a588}{}\label{structelm_1_1Layout_a39643748824078f6ae9dfdc5c650a588} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ bool $>$\+::type {\bfseries part\+\_\+cursor\+\_\+unset} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} $>$\+::type part\+\_\+name) const
\item 
\hypertarget{structelm_1_1Layout_a964a7a865dce18d59a1e74fd93ef56df}{}\label{structelm_1_1Layout_a964a7a865dce18d59a1e74fd93ef56df} 
\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$ {\bfseries \+\_\+eo\+\_\+ptr} () const
\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structelm_1_1Layout_af36b033e73cf25b25a5e39efe3ee54fd}{}\label{structelm_1_1Layout_af36b033e73cf25b25a5e39efe3ee54fd} 
static \hyperlink{group__Eo_ga88d29df76a2921aa5478803156d83be5}{Eo\+\_\+\+Class} const  $\ast$ {\bfseries \+\_\+eo\+\_\+class} ()
\end{DoxyCompactItemize}
\subsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structelm_1_1Layout_a35dbc8f002c4df62a18cc64d4b5dee2d}{}\label{structelm_1_1Layout_a35dbc8f002c4df62a18cc64d4b5dee2d} 
static struct \hyperlink{structelm_1_1Layout_1_1theme__changed__event}{elm\+::\+Layout\+::theme\+\_\+changed\+\_\+event} {\bfseries theme\+\_\+changed\+\_\+event}
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}
